.pl20 {
    padding-left: 20px;
}
.ptb60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.pb0 {
    padding-bottom: 0px !important;
}
.mt120 {
    margin-top: 120px;
}
.mb0 {
    margin-bottom: 0px !important;
}
.purple-text {
    color: #4c004f;
}
.blue-text {
    color: #00294b;
}
.blue-bg {
    background-color: #0080C6;
}
.light-blue-bg {
    background-color: #e1f4fc;
}
.flint-text {
    color: #716d62;
}
.brown-text {
    color: #854707;
}
.green-2 {
    color: #005118;
}
.fs45 {
    font-size: 45px;
}
.border-top {
    border-top: 1px solid #4c004f !important;
}
.border-top-gray {
    border-top: 1px solid #bcbdc0 !important;
}
.border-bottom-gray {
    border-bottom: 1px solid #bcbdc0 !important;
}
.border-bottom-green {
    border-bottom: 1px solid #42ba7c !important;
}
.border-bottom-red {
    border-bottom: 1px solid #fd3453 !important;
}
.border-bottom-purple {
    border-bottom: 1px solid #4c004f !important;
}
.gray-1 {
    color: #716d62;
}
.gray-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #bbb4a2;
    border-radius: 10px;
}
.purple-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #4c004f;
    border-radius: 10px;
}
.orange-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #e79124;
    border-radius: 10px;
}
.green-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #42ba7c;
    border-radius: 10px;
}
.bondi-blue-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #2aaecd;
    border-radius: 10px;
}
.red-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #ed1a3b;
    border-radius: 10px;
}
.skyblue-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #b7e3fa;
    border-radius: 10px;
}
.yellow-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #e79124;
    border-radius: 10px;
}
.blue-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #00aeef;
    border-radius: 10px;
}
.pink-border {
    padding: 15px;
    height: 100%;
    border: 1px solid #ed1a3b;
    border-radius: 10px;
}
.radius10 {
    border-radius: 10px;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.red-1 {
    color: #ed1a3b;
}
.blue-2 {
    color: #00496b;
}
.pink-text {
    color: #ed1a3b;
}
.top-head-sec1,
.top-head-sec2,
.top-head-sec3,
.top-head-sec4,
.top-head-sec5 {
    overflow: hidden;
    height: auto;
    background-size: 120%;
    transition: 5s;
    position: relative;
    z-index: 1;
}
.top-head-sec6 {
    overflow: hidden;
    height: auto;
    background-size: 120%;
    transition: 5s;
    position: relative;
    z-index: 1;
}
.top-head-sec1::after,
.top-head-sec2::after,
.top-head-sec3::after,
.top-head-sec4::after,
.top-head-sec5::after,
.top-head-sec6::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    z-index: -1;
}
.top-head-sec1 {
    background: url(../images/capital-bnr1.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec2 {
    background: url(../images/capital-bnr2.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec3 {
    background: url(../images/capital-bnr3.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec4 {
    background: url(../images/capital-bnr4.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec5 {
    background: url(../images/capital-bnr5.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec6 {
    background: url(../images/capital-bnr6.webp) no-repeat top center;
    background-size: cover;
}
.top-head-sec1 .container,
.top-head-sec2 .container,
.top-head-sec3 .container,
.top-head-sec4 .container,
.top-head-sec5 .container,
.top-head-sec6 .container {
    height: 100%;
}
.head-sec {
    position: relative;
    padding-bottom: 50px;
}
.head-sec .head-content {
    margin-top: 22%;
    width: 100%;
}
.top-head-sec1.head-sec .head-content,
.top-head-sec2.head-sec .head-content,
.top-head-sec3.head-sec .head-content,
.top-head-sec4.head-sec .head-content,
.top-head-sec5.head-sec .head-content,
.top-head-sec6.head-sec .head-content {
    margin-top: 13%;
}
.issues-sec {
    border: 1px solid rgba(255, 255, 255, .6);
    padding: 5px;
    border-radius: 10px;
}
.issues-sec > .sec {
    padding: 30px;
    background: linear-gradient(90deg, rgba(23,12,22,1) 0%, rgba(38,16,39,0.9164040616246498) 100%);
    border-radius: 10px;
    position: relative;
}
.top-head-sec2 .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(31,27,17,1) 0%, rgba(91,88,77,0.9164040616246498) 100%);
}
.top-head-sec3 .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(12,36,45,1) 0%, rgba(33,130,155,0.9164040616246498) 100%);
}
.top-head-sec4 .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(31,19,11,1) 0%, rgba(237,136,35,0.6587009803921569) 100%);
}
.top-head-sec5 .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(20,36,20,1) 0%, rgba(56,114,63,0.5354516806722689) 100%);
}
.top-head-sec6 .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(33,10,14,1) 0%, rgba(90,49,52,0.7147233893557423) 100%);
}
.issues-sec > .sec .nbr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.issues-sec > .sec .nbr > p {
    border: 1px solid rgba(255, 255, 255, .6);
    padding: 5px 10px;
    border-radius: 10px;
    margin: 0px 10px;
    line-height: normal;
}
.issues-sec ul.list-sec-arrow li {
    margin-bottom: 10px;
}
ul.list-sec-arrow {
    padding-left: 0px;
    margin-bottom: 0px;
}
ul.list-sec-arrow li {
    list-style-type: none;
    font-size: 18px;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}
ul.list-sec-arrow li::before {
    content: "\f105";
    position: absolute;
    top: 2px;
    left: 0px;
    font-family: 'FontAwesome';
    font-size: 15px;
}
ul.list-sec-line li {
    list-style-type: none;
    font-size: 18px;
    position: relative;
    padding-left: 20px;
    margin-bottom: 15px;
}
ul.list-sec-line li::before {
    content: "−";
    position: absolute;
    top: 2px;
    left: 0px;
    font-family: 'FontAwesome';
    font-size: 15px;
}
.tata-cunter-sec {
    border: 1px solid #4c004f;
    padding: 30px;
    border-radius: 10px;
}
.tata-cunter-sec .arrowUp {
    position: relative;
    padding-left: 15px;
}
.tata-cunter-sec .arrowUp::after {
    font-family: 'FontAwesome';
    content: "\1F861";
    position: absolute;
    top: -5px;
    left: 0px;
    font-size: 13px;
}
ol.list-sec-nbr li {
    padding-left: 15px;
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #333;
}
ol.list-sec-nbr li::marker {
    font-size: 20px;
    color: #4c004f;
}
ol.list-sec-nbr li::before {
    content: "";
    position: absolute;
    top: -3px;
    left: -30px;
    border: 2px solid #4c004f;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background-color: #efeee9;
    z-index: -1;
}
.graph-sec {
    position: relative;
    padding-bottom: 4px;
    z-index: 1;
}
.graph-sec::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 2px;
    height: 85%;
    background-color: #fff;
}
.graph-sec::after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0px;
    width: 90%;
    height: 100%;
    border: 2px solid #cdb4cf;
    z-index: -1;
    border-radius: 7px;
}
.graph-sec .chart {
    display: table;
    table-layout: fixed;
    width: 350px;
    max-width: 700px;
    height: 240px;
    padding-left: 0;
}
.graph-sec .chart li {
    position: relative;
    display: table-cell;
    vertical-align: bottom;
    height: 240px;
    padding: 0px 10px;
    padding-bottom: 10px;
    text-align: center;
    z-index: 1;
 }
.graph-sec .chart li span {
    margin: 0em;
    display: block;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    background-color: #e3d9e5;
    border-radius: 7px 7px 0px 0px;
    border: 2px solid #b39cba;
 }
.graph-sec .chart li span::before {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    padding: 9px 0em 0;
    display: block;
    text-align: center;
    color: #77787b;
    content: attr(title);
    word-wrap: break-word;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
}
.graph-sec .chart li span::after {
    font-weight: 300;
    content: attr(rel);
    position: absolute;
    left: 0px;
    color: #4c004f;
    font-size: 16px;
    transform: translateY(-27px) translateX(0px);
    width: 100%;
    text-align: center;
    font-weight: 500;
}
.graph-sec .chart li:nth-child(5) span {
    background-color: transparent;
    border: none;
}
.graph-sec .chart li:nth-child(5) span::before,
.graph-sec .chart li:nth-child(5) span::after {
    font-weight: 700;
    color: #4c004f;
}
.graph-sec .chart li:nth-child(5)::after {
    content: "";
    position: absolute;
    top: 23px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    background-image: url(../images/chart-li-img.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 206px;
    z-index: -1;
}
.graph-sec .arrow-icon {
    position: absolute;
    top: -10px;
    right: 75px;
}
.graph-sec .info-sec {
    width: fit-content;
    background-color: #fff;
    padding-right: 15px;
}
.content-sec.chart-sec .col-lg-4:nth-child(5),
.content-sec.chart-sec .col-lg-4:nth-child(6),
.content-sec.chart-sec .col-lg-4:nth-child(7) {
    margin-top: 70px;
}
.content-sec.chart-sec .col-lg-4:nth-child(7) .graph-sec .chart li:nth-child(5)::after {
    background-image: url(../images/chart-li-img1.png);
    width: 47px;
    height: 90px;
    top: auto;
    bottom: 10px;
}
.content-sec.chart-sec .col-lg-4:nth-child(7) .graph-sec .chart li:nth-child(5) span::after {
    transform: translateY(-6px) translateX(0px);
}
.info-list-sec {
    padding: 20px;
    border: 1px solid #bfb8a6;
    border-radius: 10px;
}
.info-list-sec h5 {
    color: #716d62;
}
.info-list-sec ol.list-sec-nbr li::marker {
    color: #716d62;
}
.info-list-sec ol.list-sec-nbr li::before {
    border-color: #716d62;
}
.manufacturing-table .table-sec th {
    background-color: #f8f7f5;
    color: #716d62;
    padding: 15px;
}
.manufacturing-table .table-sec th:nth-child(1) {
    width: 10%;
}
.manufacturing-table .table-sec th:nth-child(2) {
    width: 20%;
}
.manufacturing-table .table-sec th:nth-child(3) {
    width: 20%;
}
.manufacturing-table .table-sec th:nth-child(4) {
    width: 50%;
}
.manufacturing-table .table-sec th:nth-child(3) {
    color: #fff;
    background-color: #716d62;
}
.manufacturing-table .table-sec td:nth-child(3) {
    background-color: #f8f7f5;
}
.manufacturing-table .table-sec td {
    padding: 15px 0px;
    vertical-align: top;
}
.manufacturing-table .table-sec tbody tr:nth-child(2) td {
    border-top: 1px solid #716d62;
    border-bottom: 1px solid #716d62;
}
.manufacturing-table .table-sec td:nth-child(3) ul.list-sec-arrow {
    padding: 0px 10px;
}
.manufacturing-table .table-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.manufacturing-table .table-sec tr:nth-child(1) td ul.list-sec-arrow li {
    position: relative;
}
.manufacturing-table .table-sec tr:nth-child(1) td ul.list-sec-arrow li:last-child::after {
    content: "";
    position: absolute;
    top: -5px;
    left: 0px;
    width: 100%;
    border-top: 1px solid #716d62;
}
.manufacturing-table .table-sec td .gap-top {
    margin-top: 143px;
}
.manufacturing-table .steel-table .table-sec tr:nth-child(1) td ul.list-sec-arrow li:last-child::after {
    content: none;
}
.manufacturing-table .steel-table .table-sec td {
    padding: 15px;
}
.manufacturing-table .steel-table .table-sec th:nth-child(1) {
    width: 10%;
}
.manufacturing-table .steel-table .table-sec th:nth-child(2) {
    width: 25%;
}
.manufacturing-table .steel-table .table-sec th:nth-child(3) {
    width: 25%;
}
.manufacturing-table .steel-table .table-sec th:nth-child(4) {
    width: 40%;
}
.manufacturing-table .steel-table .table-sec tbody tr:nth-child(3) td {
    border-bottom: 1px solid #716d62;
}
.manufacturing-sec fieldset {
    padding: 0px 15px;
    background-color: #f8f7f5;
    border-radius: 10px;
    border: 1px solid #716d62;
}
.manufacturing-sec fieldset legend {
    padding: 0px 10px;
    margin-top: -15px;
    background-color: #f8f7f5;
    width: fit-content;
    color: #716d62;
    font-size: 22px;
    font-weight: 600;
}
.manufacturing-sec ul.list-sec-arrow li,
.manufacturing-sec ul.list-sec-line li {
    margin-bottom: 7px;
}
.manufacturing-sec p {
    margin-bottom: 7px;
}
.content-sec .composites-sec .sec {
    border: 1px solid #0080C6;
    border-radius: 10px;
    height: 100%;
    padding: 15px;
}
.content-sec .composites-sec .sec p {
    margin-bottom: 0px;
}
.composites-sec.medical-materials .sec {
    background-color: #dfeff7;
}
.compliance-page-sec .sec > .block {
    width: 100%;
    max-width: 500px;
    border-radius: 10px;
    border: 1px solid #0080C6;
    padding: 15px;
}
.methods-sec fieldset {
    border: 1px solid #0080C6;
    border-radius: 10px;
    padding: 15px;
}
.methods-sec fieldset legend {
    margin-top: -39px;
    background-color: #fff;
    border: 1px solid #0080C6;
    border-radius: 30px;
    width: fit-content;
    padding: 7px 20px;
    margin-bottom: 0px;
    font-size: 20px;
    color: #00294b;
}
.border-sec {
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #0080C6;
    position: relative;
}
.border-sec .img-sec {
    position: absolute;
    top: -14px;
    left: 10px;
}
.border-sec.sec4 .img-sec {
    top: -25px;
}
.border-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.border-sec ul.list-sec-arrow li::before {
    color: #0080C6;
}
.border-sec .sec.btm-sec {
    background-color: #e2f4fd;
    padding: 15px;
}
.border-sec .sec.btm-sec h3 {
    background-color: #f3ec78;
    background-image: linear-gradient(-180deg, #0db09e, #013643);
    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
}
.border-sec .sec.btm-sec p {
  color: #00294b;
}
.awards-page-sec h3 {
    line-height: 1.5em;
}
.human-page-sec .info-sec h4 {
    padding-bottom: 10px;
    border-bottom: 1px solid #f9d9b4;
}
.human-page-sec .info-sec {
    padding: 15px;
    border: 1px solid #e79124;
    border-radius: 10px;
}
.human-page-sec .info-sec ol.list-sec-nbr li {
    color: #854707;
}
.human-page-sec .info-sec ol.list-sec-nbr li::marker {
    color: #e79124;
}
.human-page-sec .info-sec .list-sec-nbr li::before {
    border-color: #e79124;
    background-color: #fcf2e3;
}
.human-page-sec fieldset {
    padding: 20px;
    border: 1px solid #e79124;
    border-radius: 10px;
}
.human-page-sec fieldset legend {
    width: fit-content;
    background-color: #fff;
    margin-top: -33px;
    padding: 0px 7px;
}
.human-page-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.human-page-sec .content-sec.human-rights-issues .issues-sec {
    padding: 30px 15px;
    border: 1px solid #e79124;
    border-radius: 10px;
    text-align: center;
    height: 100%;
    position: relative;
}
.human-page-sec .content-sec.human-rights-issues .issues-sec .img-sec {
    position: absolute;
    top: -23px;
    left: 0px;
    right: 0px;
}
.human-page-sec .content-sec.human-rights-issues .col-lg-3:nth-child(4) .issues-sec .img-sec {
    top: -20px;
}
.human-page-sec .content-sec.human-rights-issues .col-lg-3:nth-child(5) .issues-sec .img-sec {
    top: -18px;
}
.process-safety-sec .sec {
    padding: 20px;
    background-color: #fcf2e3;
    height: 100%;
}
.natural-page-sec .info-sec {
    padding: 20px;
    border: 1px solid #42ba7c;
    background-color: #e6f3ea;
    border-radius: 10px;
}
.green-border ul.list-sec-arrow li,
.red-border ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.natural-page-sec ol.list-sec-nbr li::marker {
    color: #00ab5b;
}
.natural-page-sec ol.list-sec-nbr li::before {
    border-color: #00ab5b;
}
.natural-page-sec .physical-risks .info-sec {
    height: 100%;
}
.natural-page-sec .physical-risks .sec h5 {
    line-height: 1.5em;
}
.top-head-sec6 .issues-sec > .sec .nbr > p {
    margin-left: 0px;
}
.social-page-sec ol.list-sec-nbr li::marker {
    color: #ed1a3b;
}
.social-page-sec ol.list-sec-nbr li::before {
    border-color: #ed1a3b;
}
.height-auto {
    height: auto !important;
}
.social-page-sec .table-sec th,
.social-page-sec .table-sec td {
    padding: 15px;
}
.social-page-sec .table-sec th {
    font-size: 20px;
}
.social-page-sec .table-sec th:nth-child(1) {
    background-color: #efeee9;
    color: #ed1a3a;
    width: 25%;
}
.social-page-sec .table-sec th:nth-child(2) {
    background-color: #ed1a3a;
    color: #fff;
}
.social-page-sec .table-sec td {
    border-bottom: 1px solid #f696a5;
}
.social-page-sec .content-sec.gap-sec .table-sec th:nth-child(1) {
    width: 35%;
}
.value-page-sec {
    position: relative;
}
.value-page-sec .position-img {
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    width: fit-content;
}
.value-page-sec .value-creation .skyblue-border {
    position: relative;
}
.value-page-sec .value-creation .skyblue-border .img-sec {
    position: absolute;
    top: -20px;
    left: 15px;
}
.value-page-sec .value-creation .blue-sec,
.value-page-sec .value-creation .green-sec,
.value-page-sec .value-creation .orange-sec {
    margin-top: 20px;
}
.value-page-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.value-page-sec .value-creation .blue-sec h3 {
    color: #0080c6;
    font-weight: 600;
    width: 100%;
    padding: 10px 0 7px;
    text-align: center;
    background-color: #e2f4fd;
    border-radius: 10px;
    border: 1px solid #1098bc;
}
.value-page-sec .value-creation .green-sec h3 {
    color: #00ac5c;
    font-weight: 600;
    width: 100%;
    padding: 10px 0 7px;
    text-align: center;
    background-color: #e6f3ea;
    border-radius: 10px;
    border: 1px solid #10b16c;
}
.value-page-sec .value-creation .orange-sec h3 {
    color: #e79124;
    font-weight: 600;
    width: 100%;
    padding: 10px 0 7px;
    text-align: center;
    background-color: #fcf2e3;
    border-radius: 10px;
    border: 1px solid #d8933d;
}
.strategic-objectives-head {
    overflow: hidden;
    height: auto;
    background-size: 120%;
    transition: 5s;
    position: relative;
    z-index: 1;
}
.strategic-objectives-head::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    z-index: -1;
}
.strategic-objectives-head {
    background: url(../images/strategic-objectives-img1.webp) no-repeat top center;
    background-size: cover;
}
.strategic-objectives-head .container {
    height: 100%;
}
.strategic-objectives-head.head-sec .head-content {
    margin-top: 5%;
}
.strategic-objectives-head .issues-sec > .sec {
    background: linear-gradient(90deg, rgba(31,27,17,1) 0%, rgba(91,88,77,0.9164040616246498) 100%);
}
.strategic-objectives-head .objectives-sec {
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #15597e;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,4,17,1) 33%, rgba(28,94,113,0.5998774509803921) 100%);
}
.strategic-objectives-head .objectives-sec .nbr {
    border: 1px solid rgba(255, 255, 255, .8);
    padding: 5px 10px;
    border-radius: 10px;
    line-height: normal;
    width: fit-content;
}
.strategic-objectives-head .objectives-sec .nbr > p {
    margin-bottom: 0px;
}
.strategic-objectives-page .lightblue-bg {
    background-color: #e2f4fd;
}
.strategic-objectives-page tbody tr {
    border: 1px solid #91d6f6;
}
.strategic-objectives-page th,
.strategic-objectives-page td {
    padding: 15px;
    vertical-align: top;
}
.strategic-objectives-page th {
    background-color: #e2f4fd;
    color: #0080c6;
    font-size: 22px;
}
.strategic-objectives-page td li {
    margin-bottom: 7px;
}
.strategic-objectives-page td > div {
    font-size: 20px;
    display: inline-block;
    border-radius: 10px;
    border: 3px solid #006e89;
    color: #000;
    padding: 5px 15px;
    margin-bottom: 7px;
}
.esg-goals-page-sec .head-title-sec h2 {
    width: fit-content;
    padding-right: 10px;
    font-size: 40px;
    font-weight: normal;
    background-color: #fff;
    background-image: linear-gradient(45deg, #2bb673, #4b8cbd);
    background-size: 100%;
    background-repeat: repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    position: relative;
    z-index: 2;
}
.esg-goals-page-sec .head-title-sec .title-sec {
    position: relative;
    z-index: 1;
}
.esg-goals-page-sec .head-title-sec .title-sec::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20%;
    background-color: #fff;
    height: 100%;
    z-index: 1;
}
.esg-goals-page-sec .head-title-sec .title-sec::after {
    content: "";
    position: absolute;
    top: 20px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: #00ac5d;
    z-index: -1;
}
.esg-goals-page-sec .environmental-rows {
    position: relative;
}
.esg-goals-page-sec .environmental-rows .position-text {
    position: absolute;
    top: -20px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    background-color: #fff;
    border-radius: 30px;
    padding: 3px 15px;
    width: fit-content;
    border: 2px solid #006e89;
}
.esg-goals-page-sec .environmental-rows .position-text > p {
    margin-bottom: 0px;
    font-style: italic;
}
.esg-goals-page-sec .environmental-rows .position-img {
    position: absolute;
    top: -25px;
    right: 15px;
}
.esg-goals-page-sec .green-border {
    padding: 0px;
}
.esg-goals-page-sec .green-border .info-sec > .sec {
    background-color: #e6f3ea;
    padding: 15px;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #00ac5c;
    min-height: 136px;
}
.esg-goals-page-sec .green-border .info-sec .list-sec {
    padding: 15px;
}
.esg-goals-page-sec .green-border .info-sec .list-sec li {
    color: #005118;
    margin-bottom: 7px;
}
.checkbox-sec p {
    position: relative;
    padding-left: 40px;
}
.checkbox-sec p::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 30px;
    height: 30px;
    border: 2px solid #00ac5c;
}
.social-sec,
.governance-sec {
    width: 100%;
    display: inline-block;
}
.esg-goals-page-sec .social-sec .head-title-sec h2 {
    background-image: linear-gradient(45deg, #e08f2e, #fdc986);
}
.esg-goals-page-sec .social-sec .head-title-sec .title-sec::before {
    width: 9%;
}
.esg-goals-page-sec .social-sec .head-title-sec .title-sec::after {
    background-color: #e0902f;
}
.esg-goals-page-sec .social-sec .position-text {
    border-color: #e0902f;
}
.esg-goals-page-sec .social-sec .position-text > p {
    color: #854707;
}
.esg-goals-page-sec .social-sec .info-sec h3 {
    color: #854707;
}
.esg-goals-page-sec .social-sec .checkbox-sec p::before {
    border-color: #e0902f;
}
.esg-goals-page-sec .col-lg-2:nth-child(1) .checkbox-sec p::before {
    background-color: #e6f3ea;
    border-radius: 5px 5px 0px 0px;
}
.esg-goals-page-sec .social-sec .col-lg-4:nth-child(1) .checkbox-sec p::before {
    background-color: #fae4cb;
    border-radius: 5px 5px 0px 0px;
}
.esg-goals-page-sec .governance-sec .head-title-sec h2 {
    background-image: linear-gradient(45deg, #002c4e, #007fc4);
}
.esg-goals-page-sec .governance-sec .head-title-sec .title-sec::before {
    width: 17%;
}
.esg-goals-page-sec .governance-sec .head-title-sec .title-sec::after {
    background-color: #0094b8;
}
.esg-goals-page-sec .governance-sec .position-text {
    border-color: #006e89;
}
.esg-goals-page-sec .governance-sec .position-text > p {
    color: #231f20;
}
.esg-goals-page-sec .governance-sec .info-sec h3 {
    color: #00294b;
}
.esg-goals-page-sec .governance-sec .checkbox-sec p::before {
    border-color: #00aeef;
}
.esg-goals-page-sec .governance-sec .col-lg-4:nth-child(1) .checkbox-sec p::before {
    background-color: #e2f4fd;
    border-radius: 5px 5px 0px 0px;
}
.esg-goals-page-sec .governance-sec .blue-border{
    padding: 0px;
}
.esg-goals-page-sec .governance-sec .blue-border .info-sec > .sec {
    background-color: #e2f4fd;
    padding: 15px;
    border-radius: 10px 10px 0 0;
    border-bottom: 2px solid #00aeef;
    min-height: 136px;
}
.esg-goals-page-sec .governance-sec .list-sec {
    padding: 20px 0px;
}
.esg-goals-page-sec .governance-sec .list-sec > p {
    color: #00294b;
    margin-bottom: 0px;
}
.opportunities-page-sec .green-border .info-sec {
    padding: 15px;
    background-color: #e6f3ea;
}
.opportunities-page-sec .blue-border .info-sec {
    padding: 15px;
    background-color: #dfeff7;
}
.opportunities-page-sec .green-border .sec p,
.opportunities-page-sec .blue-border .sec p,
.opportunities-page-sec .yellow-border .sec p,
.opportunities-page-sec .gray-border .sec p,
.opportunities-page-sec .skyblue-border .sec p {
    min-height: 270px;
}
.opportunities-page-sec .yellow-border .info-sec {
    padding: 15px;
    background-color: #fcf2e3;
}
.opportunities-page-sec .gray-border .info-sec {
    padding: 15px;
    background-color: #ecebe9;
}
.opportunities-page-sec .yellow-border,
.opportunities-page-sec .skyblue-border,
.opportunities-page-sec .green-border,
.opportunities-page-sec .blue-border,
.opportunities-page-sec .gray-border,
.opportunities-page-sec .purple-border,
.opportunities-page-sec .pink-border {
    position: relative;
}
.opportunities-page-sec .position-img {
    position: absolute;
    top: -15px;
    left: 15px;
}
.opportunities-page-sec .yellow-border .position-img,
.opportunities-page-sec .skyblue-border .position-img,
.opportunities-page-sec .green-border .position-img {
    top: -20px;
}
.opportunities-page-sec .blue-border .position-img,
.opportunities-page-sec .gray-border .position-img,
.opportunities-page-sec .purple-border .position-img,
.opportunities-page-sec .pink-border .position-img {
    top: -22px;
}
.opportunities-page-sec .purple-border .img-sec {
    position: relative;
}
.opportunities-page-sec .purple-border .img-sec .position-text {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 15px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0px 0px 10px 10px;
}
.risk-page-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.risk-page-sec .purple-border ul.list-sec-arrow li::before {
    color: #4c004f;
}
.risk-page-sec .purple-border .info-sec {
    padding: 15px;
    background-color: #e3d9e5;
}
.risk-page-sec .pink-border .info-sec {
    padding: 15px;
    background-color: #fde8e1;
}
.risk-page-sec .blue-border ul.list-sec-arrow li::before {
    color: #0080C6;
}
.risk-page-sec .green-border ul.list-sec-arrow li::before {
    color: #00AC5C;
}
.risk-page-sec .yellow-border ul.list-sec-arrow li::before {
    color: #E69025;
}
.risk-page-sec .pink-border ul.list-sec-arrow li::before {
    color: #ed1a3b;
}
.opportunities-page-sec.risk-page-sec .green-border .sec p,
.opportunities-page-sec.risk-page-sec .blue-border .sec p,
.opportunities-page-sec.risk-page-sec .yellow-border .sec p,
.opportunities-page-sec.risk-page-sec .gray-border .sec p,
.opportunities-page-sec.risk-page-sec .skyblue-border .sec p {
    min-height: auto;
}
.opportunities-page-sec.risk-page-sec .gray-border .position-img {
    top: -19px;
}
.sheen-gold-text {
    color: #d3a029;
}
.cardinal-text {
    color: #c31f33;
}
.orangey-red-text {
    color: #ef402b;
}
.cerulean-text {
    color: #00aed9;
}
.vivid-burgundy-text {
    color: #8f1838;
}
.orange-text {
    color: #f36d25;
}
.vivid-cerise-text {
    color: #e11484;
}
.sunshade-text {
    color: #f99d26;
}
.brandy-punch-text {
    color: #cf8d2a;
}
.dingley-text {
    color: #48773e;
}
.medium-green-text {
    color: #3eb049;
}
.lapis-blue-text {
    color: #183668;
}
.prioritised-sec .info-sec {
    height: 100%;
}
.prioritised-sec .sec1 {
    border-radius: 10px;
    border: 1px solid #eb1c2d;
    position: relative;
}
.prioritised-sec .position-img {
    position: absolute;
    top: -40px;
    left: 15px;
}
.prioritised-sec .sec1 .info-sec {
    padding-top: 60px;
    background-color: #fde8df;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #eb1c2d;
}
.prioritised-sec .sec1 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec1 .info-sec .blocks:nth-child(2) {
    background-color: #fbd2c4;
}
.prioritised-sec .sec1 .info-sec p {
    color: #eb1c2d;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec1 .info-sec h2 {
    font-size: 60px;
    color: #eb1c2d;
}
.prioritised-sec .sec1 .info-sec h2 > small {
    color: #f5977f;
    font-size: 40px;
}
.prioritised-sec .sec1 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #eb1c2d;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec p {
    margin-bottom: 0px;
}
.prioritised-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.prioritised-sec .outcomes-sec1 .col-lg-4:nth-child(2) {
    border-right: 2px solid #eb1c2d;
}
.prioritised-sec .sec2 {
    border-radius: 10px;
    border: 1px solid #d5a534;
    position: relative;
}
.prioritised-sec .sec2 .info-sec {
    padding-top: 60px;
    background-color: #f9f4e5;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #d3a029;
}
.prioritised-sec .sec2 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec2 .info-sec .blocks:nth-child(2) {
    background-color: #f5e8cd;
}
.prioritised-sec .sec2 .info-sec p {
    color: #d3a029;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec2 .info-sec h2 {
    font-size: 60px;
    color: #cf8d2a;
}
.prioritised-sec .sec2 .info-sec h2 > small {
    color: #e9ca9b;
    font-size: 40px;
}
.prioritised-sec .sec2 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #d3a029;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .outcomes-sec2 .col-lg-4:nth-child(2) {
    border-right: 2px solid #d3a029;
}
.prioritised-sec .sec3 {
    border-radius: 10px;
    border: 1px solid #279b48;
    position: relative;
}
.prioritised-sec .sec3 .info-sec {
    padding-top: 60px;
    background-color: #e8f0e5;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #279b48;
}
.prioritised-sec .sec3 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec3 .info-sec .blocks:nth-child(2) {
    background-color: #d5e4d0;
}
.prioritised-sec .sec3 .info-sec p {
    color: #279b48;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec3 .info-sec h2 {
    font-size: 60px;
    color: #279b48;
}
.prioritised-sec .sec3 .info-sec h2 > small {
    color: #9dc496;
    font-size: 40px;
}
.prioritised-sec .sec3 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #279b48;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .outcomes-sec3 .col-lg-4:nth-child(2) {
    border-right: 2px solid #279b48;
}
.prioritised-sec .sec4 {
    border-radius: 10px;
    border: 1px solid #eb1c2d;
    position: relative;
}
.prioritised-sec .sec4 .info-sec {
    padding-top: 60px;
    background-color: #fde8df;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #eb1c2d;
}
.prioritised-sec .sec4 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec4 .info-sec .blocks:nth-child(2) {
    background-color: #fbd2c4;
}
.prioritised-sec .sec4 .info-sec p {
    color: #c31f33;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec4 .info-sec h2 {
    font-size: 60px;
    color: #c31f33;
}
.prioritised-sec .sec4 .info-sec h2 > small {
    color: #de8f80;
    font-size: 40px;
}
.prioritised-sec .sec4 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #c31f33;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .outcomes-sec4 .col-lg-4:nth-child(2) {
    border-right: 2px solid #eb1c2d;
}
.prioritised-sec .sec5 {
    border-radius: 10px;
    border: 1px solid #ef402b;
    position: relative;
}
.prioritised-sec .sec5 .info-sec {
    padding-top: 60px;
    background-color: #f9f4e5;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #ef402b;
}
.prioritised-sec .sec5 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec5 .info-sec .blocks:nth-child(2) {
    background-color: #f5e8cd;
}
.prioritised-sec .sec5 .info-sec p {
    color: #ef402b;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec5 .info-sec h2 {
    font-size: 60px;
    color: #ef402b;
}
.prioritised-sec .sec5 .info-sec h2 > small {
    color: #f7a081;
    font-size: 40px;
}
.prioritised-sec .sec5 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #ef402b;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .outcomes-sec5 .col-lg-4:nth-child(2) {
    border-right: 2px solid #ef402b;
}
.prioritised-sec .sec6 {
    border-radius: 10px;
    border: 1px solid #00aed9;
    position: relative;
}
.prioritised-sec .sec6 .info-sec {
    padding-top: 60px;
    background-color: #e7f4fb;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #00aed9;
}
.prioritised-sec .sec6 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec6 .info-sec .blocks:nth-child(2) {
    background-color: #d1eaf7;
}
.prioritised-sec .sec6 .info-sec p {
    color: #00aed9;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec6 .info-sec h2 {
    font-size: 60px;
    color: #00aed9;
}
.prioritised-sec .sec6 .info-sec h2 > small {
    color: #00aed9;
    font-size: 40px;
}
.prioritised-sec .sec6 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #00aed9;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec6 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #00aed9;
    border-radius: 10px;
    border: 2px solid #00aed9;
}
.prioritised-sec .outcomes-sec6 .col-lg-4:nth-child(2) {
    border-right: 2px solid #00aed9;
}
.prioritised-sec .sec7 {
    border-radius: 10px;
    border: 1px solid #fdb713;
    position: relative;
}
.prioritised-sec .sec7 .info-sec {
    padding-top: 60px;
    background-color: #fef7e5;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #fdb713;
}
.prioritised-sec .sec7 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec7 .info-sec .blocks:nth-child(2) {
    background-color: #ffeecf;
}
.prioritised-sec .sec7 .info-sec p {
    color: #d0932a;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec7 .info-sec h2 {
    font-size: 60px;
    color: #d0932a;
}
.prioritised-sec .sec7 .info-sec h2 > small {
    color: #d0932a;
    font-size: 40px;
}
.prioritised-sec .sec7 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #00aed9;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec7 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #d0932a;
    border-radius: 10px;
    border: 2px solid #fdb713;
}
.prioritised-sec .outcomes-sec7 .col-lg-4:nth-child(2) {
    border-right: 2px solid #fdb713;
}
.prioritised-sec .sec8 {
    border-radius: 10px;
    border: 1px solid #8f1838;
    position: relative;
}
.prioritised-sec .sec8 .info-sec {
    padding-top: 60px;
    background-color: #f1e0de;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #8f1838;
}
.prioritised-sec .sec8 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec8 .info-sec .blocks:nth-child(2) {
    background-color: #e2c5c1;
}
.prioritised-sec .sec8 .info-sec p {
    color: #8f1838;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec8 .info-sec h2 {
    font-size: 60px;
    color: #8f1838;
}
.prioritised-sec .sec8 .info-sec h2 > small {
    color: #8f1838;
    font-size: 40px;
}
.prioritised-sec .sec8 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #8f1838;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec8 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #8f1838;
    border-radius: 10px;
    border: 2px solid #8f1838;
}
.prioritised-sec .outcomes-sec8 .col-lg-4:nth-child(2) {
    border-right: 2px solid #8f1838;
}
.prioritised-sec .sec9 {
    border-radius: 10px;
    border: 1px solid #f36d25;
    position: relative;
}
.prioritised-sec .sec9 .info-sec {
    padding-top: 60px;
    background-color: #feeee1;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #f36d25;
}
.prioritised-sec .sec9 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec9 .info-sec .blocks:nth-child(2) {
    background-color: #fedec7;
}
.prioritised-sec .sec9 .info-sec p {
    color: #f36d25;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec9 .info-sec h2 {
    font-size: 60px;
    color: #f36d25;
}
.prioritised-sec .sec9 .info-sec h2 > small {
    color: #f36d25;
    font-size: 40px;
}
.prioritised-sec .sec9 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #f36d25;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec9 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #f36d25;
    border-radius: 10px;
    border: 2px solid #f36d25;
}
.prioritised-sec .outcomes-sec9 .col-lg-4:nth-child(2) {
    border-right: 2px solid #f36d25;
}
.prioritised-sec .sec10 {
    border-radius: 10px;
    border: 1px solid #e11484;
    position: relative;
}
.prioritised-sec .sec10 .info-sec {
    padding-top: 60px;
    background-color: #fbe9f0;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #e11484;
}
.prioritised-sec .sec10 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec10 .info-sec .blocks:nth-child(2) {
    background-color: #f8d5e2;
}
.prioritised-sec .sec10 .info-sec p {
    color: #e11484;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec10 .info-sec h2 {
    font-size: 60px;
    color: #e11484;
}
.prioritised-sec .sec10 .info-sec h2 > small {
    color: #e11484;
    font-size: 40px;
}
.prioritised-sec .sec10 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #e11484;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec10 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #e11484;
    border-radius: 10px;
    border: 2px solid #e11484;
}
.prioritised-sec .outcomes-sec10 .col-lg-4:nth-child(2) {
    border-right: 2px solid #e11484;
}
.prioritised-sec .sec11 {
    border-radius: 10px;
    border: 1px solid #f99d26;
    position: relative;
}
.prioritised-sec .sec11 .info-sec {
    padding-top: 60px;
    background-color: #fef7e5;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #f99d26;
}
.prioritised-sec .sec11 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec11 .info-sec .blocks:nth-child(2) {
    background-color: #ffeecf;
}
.prioritised-sec .sec11 .info-sec p {
    color: #854707;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec11 .info-sec h2 {
    font-size: 60px;
    color: #854707;
}
.prioritised-sec .sec11 .info-sec h2 > small {
    color: #854707;
    font-size: 40px;
}
.prioritised-sec .sec11 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #f99d26;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec11 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #854707;
    border-radius: 10px;
    border: 2px solid #f99d26;
}
.prioritised-sec .outcomes-sec11 .col-lg-4:nth-child(2) {
    border-right: 2px solid #f99d26;
}
.prioritised-sec .sec12 {
    border-radius: 10px;
    border: 1px solid #cf8d2a;
    position: relative;
}
.prioritised-sec .sec12 .info-sec {
    padding-top: 60px;
    background-color: #f8f1e2;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #cf8d2a;
}
.prioritised-sec .sec12 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec12 .info-sec .blocks:nth-child(2) {
    background-color: #f5e4cb;
}
.prioritised-sec .sec12 .info-sec p {
    color: #cf8d2a;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec12 .info-sec h2 {
    font-size: 60px;
    color: #cf8d2a;
}
.prioritised-sec .sec12 .info-sec h2 > small {
    color: #cf8d2a;
    font-size: 40px;
}
.prioritised-sec .sec12 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #f99d26;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec12 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #cf8d2a;
    border-radius: 10px;
    border: 2px solid #cf8d2a;
}
.prioritised-sec .outcomes-sec12 .col-lg-4:nth-child(2) {
    border-right: 2px solid #cf8d2a;
}
.prioritised-sec .sec13 {
    border-radius: 10px;
    border: 1px solid #48773e;
    position: relative;
}
.prioritised-sec .sec13 .info-sec {
    padding-top: 60px;
    background-color: #e7ebe3;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #48773e;
}
.prioritised-sec .sec13 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec13 .info-sec .blocks:nth-child(2) {
    background-color: #d1d9ca;
}
.prioritised-sec .sec13 .info-sec p {
    color: #48773e;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec13 .info-sec h2 {
    font-size: 60px;
    color: #48773e;
}
.prioritised-sec .sec13 .info-sec h2 > small {
    color: #48773e;
    font-size: 40px;
}
.prioritised-sec .sec13 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #48773e;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec13 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #48773e;
    border-radius: 10px;
    border: 2px solid #48773e;
}
.prioritised-sec .outcomes-sec13 .col-lg-4:nth-child(2) {
    border-right: 2px solid #48773e;
}
.prioritised-sec .sec14 {
    border-radius: 10px;
    border: 1px solid #3eb049;
    position: relative;
}
.prioritised-sec .sec14 .info-sec {
    padding-top: 60px;
    background-color: #ebf4e7;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #3eb049;
}
.prioritised-sec .sec14 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec14 .info-sec .blocks:nth-child(2) {
    background-color: #d9ebd3;
}
.prioritised-sec .sec14 .info-sec p {
    color: #3eb049;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec14 .info-sec h2 {
    font-size: 60px;
    color: #3eb049;
}
.prioritised-sec .sec14 .info-sec h2 > small {
    color: #3eb049;
    font-size: 40px;
}
.prioritised-sec .sec14 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #3eb049;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec14 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #3eb049;
    border-radius: 10px;
    border: 2px solid #3eb049;
}
.prioritised-sec .outcomes-sec14 .col-lg-4:nth-child(2) {
    border-right: 2px solid #3eb049;
}
.prioritised-sec .sec15 {
    border-radius: 10px;
    border: 1px solid #183668;
    position: relative;
}
.prioritised-sec .sec15 .info-sec {
    padding-top: 60px;
    background-color: #dddee8;
    border-radius: 10px 0px 0px 10px;
    border-right: 2px solid #183668;
}
.prioritised-sec .sec15 .info-sec .blocks {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
}
.prioritised-sec .sec15 .info-sec .blocks:nth-child(2) {
    background-color: #c1c2d3;
}
.prioritised-sec .sec15 .info-sec p {
    color: #183668;
    width: 70%;
    font-size: 18px;
    font-weight: 600;
}
.prioritised-sec .sec15 .info-sec h2 {
    font-size: 60px;
    color: #183668;
}
.prioritised-sec .sec15 .info-sec h2 > small {
    color: #183668;
    font-size: 40px;
}
.prioritised-sec .sec15 .info-sec .blocks span {
    padding: 3px 20px;
    background-color: #183668;
    color: #fff;
    border-radius: 10px;
}
.prioritised-sec .sec15 .info-sec .blocks span.nbr {
    padding: 2px 10px;
    margin-right: 5px;
    background-color: #fff;
    color: #183668;
    border-radius: 10px;
    border: 2px solid #183668;
}
.prioritised-sec .outcomes-sec15 .col-lg-4:nth-child(2) {
    border-right: 2px solid #183668;
}
.prioritised-sec .sec {
    padding: 0px 10px;
}
.prioritised-sec .capitals-sec p {
    margin-bottom: 10px;
}
.prioritised-sec .capitals-sec span {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.prioritised-sec .capitals-sec span p {
    margin-bottom: 0px;
    margin-left: 10px;
    font-size: 20px;
}
.materiality-page-sec .top-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.materiality-page-sec .nbr-sec > span {
    padding: 8px 10px;
    background-color: #fff;
    border-radius: 10px;
    margin: 0px 8px;
    font-size: 20px;
    font-weight: 600;
}
.p10-20 {
    padding: 10px 20px;
}
.economic-sec .table-sec {
    background-color: #e7f4fb;
}
.materiality-page-sec .table-sec th,
.materiality-page-sec .table-sec td {
    padding: 15px;
    vertical-align: top;
    border-bottom: 1px solid #85d7f7;
}
.materiality-page-sec .table-sec th {
    color: #0080C6;
    font-size: 20px;
    font-weight: 600;
}
.materiality-page-sec ul.list-sec-arrow li {
    margin-bottom: 7px;
}
.materiality-page-sec .capitals-sec span {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.materiality-page-sec .capitals-sec span p {
    margin-bottom: 0px;
    margin-left: 10px;
    font-size: 20px;
}
.materiality-page-sec .strategic-obj p {
    display: flex;
    align-items: flex-start;
}
.materiality-page-sec .strategic-obj strong {
    border: 1px solid #209dbd;
    border-radius: 10px;
    padding: 3px 10px;
    margin-right: 10px;
}
.green-bg {
    background-color: #00ac5c;
}
.materiality-page-sec .environmental-sec .table-sec th,
.materiality-page-sec .environmental-sec .table-sec td {
    border-color: #accdb6;
}
.materiality-page-sec .environmental-sec .table-sec th {
    color: #00ac5c;
}
.materiality-page-sec .environmental-sec .table-sec {
    background-color: #eef7f0;
}
.orange-bg {
    background-color: #e79124;
}
.materiality-page-sec .social-sec .table-sec th,
.materiality-page-sec .social-sec .table-sec td {
    border-color: #ddc3a6;
}
.materiality-page-sec .social-sec .table-sec th {
    color: #e79124;
}
.materiality-page-sec .social-sec .table-sec {
    background-color: #fcf5eb;
}
.materiality-page-sec .social-sec .orange-text {
    color: #e79124;
}
.bondi-blue-text {
    color: #0090b5;
}
.bondi-blue-bg {
    background-color: #0090b5;
}
.materiality-page-sec .governance-sec_ .table-sec {
    background-color: #e9f4f9;
}
.materiality-page-sec .governance-sec_ .table-sec th,
.materiality-page-sec .governance-sec_ .table-sec td {
    border-color: #9cc2d1;
}
.materiality-page-sec .governance-sec_ .table-sec th {
    color: #0090b5;
}
.materiality-page-sec .img-sec > img {
    border-radius: 10px 10px 0px 0px;
}