
.switch-darkergrey {color:#24446E!important;}
.switch-darkblue {color:#002B55!important;}
.switch-lightergrey {color:#727EA1!important;}
.rgt {float:right; padding:20px 0px 20px 20px;}
.block-white-header {display:block;width:35%;background:#000;color:#fff;font-size:20px;padding:10px;font-style:normal;margin-bottom:15px;box-sizing: border-box;}
.border-black {border:1px solid #000;}
.background-cream {background:#FBF4EE;}
.background-purple {background:#E0E2EC;}
.blue-caption {font-size:12px; color:#002C57;}
.blue-background-block {background:#002C57; color:#fff; padding:25px; border:1px solid #000;}
.grey-background-block {background:#505A67; color:#fff; padding:25px; border:1px solid #000;}
.green-background-block {background:#3FA535; color:#fff; padding:25px; border:1px solid #000;}
.navi-block {background:#002C57; color:#fff; font-size:18px; font-weight:500; padding:10px; text-align:center;}
.darkblue-block {background:#002C57; color:#fff; text-align:center; padding:5px; font-size:16px; margin:30px 0px;}
.red-block {background:#CC151D; color:#fff; padding:5px; font-size:16px;}
.lightgreybkr {background:#F3F3F3;}
.heading-one {background:#EDEDED; color:#002C57; padding:10px; font-size:18px; margin-bottom:5px; border-left:15px solid #F0352E;}

.row-ops {display: flex;}
.ops-heading {flex-basis: 20%; padding: 15px; position: relative;}
.ops-content {flex-basis: 80%; padding: 15px;}
.col-content .inner {padding: 30px;}
.fin-tbl-2 {width: 100%; margin: 0 0 0 0; padding: 0 0px; font-size: 14px!important;}	
.background-grey {background:#F1F1F1;}	
.col-two-ops {float:left; padding:15px; box-sizing:border-box; width:50%;}

.ops {display:flex; margin-bottom:20px;}
.ops .col-one {flex-basis:50%; background:#E3E4ED; border:1px solid #000; padding:15px;}
.ops .col-two {flex-basis:50%; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; padding:15px;}
.ops .col-one div {background:#000; padding:5px;}

.risks {display:flex; margin-bottom:20px;}
.risks .col-one {flex-basis: 20%;}
.risks .col-two {flex-basis: 80%;background: #E7E8F0;padding: 15px;}
.risks .col-one div {background:#CB151C; padding:5px;}
.risks .col-two div {background:#fff; padding:5px;}

.material {display:flex; margin-bottom:20px; gap:20px;}
.material div {flex-basis:50%;}

.largetxtwhite {font-size:18px; color:#fff;}
.image-radius {background:#fff; border-radius:0px 0px 30px 30px; min-height:50px; text-align:center;}
.risk-background {background:#E7E8F0;}

ul.list-red-arrow {list-style: none; margin: 3px 0 25px 0;padding: 0;}
ul.list-red-arrow li {position: relative;padding: 0 0 0 18px;margin: 0 0 10px 0;line-height: 1.5; font-size:clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem); color:#4C4D4F;}
ul.list-red-arrow li:before {content: '';border-right: 1px solid #CB141C;border-bottom: 1px solid #CB141C;width: 4px;height: 4px;transform: translateY(-50%) rotate(-45deg);position: absolute;left: 0px;top: 9px;}
ul.list-red-arrow ul.dashed-100 {list-style:none; margin:0px; padding:0px;}
ul.list-red-arrow ul.dashed-100 li {position:relative;}
ul.list-red-arrow ul.dashed-100 li:after {content:'';position:absolute;top: 12px;left:0px;border-right: 0px;border-bottom:0px;width:8px;height:1px;display:block;background:#4C4D4F;}
ul.list-red-arrow ul.dashed-100 li:before {display:none;}


ul.list-red-bluetxt {margin: 3px 0 25px 0;padding: 0;}
ul.list-red-bluetxt li {list-style: none;position: relative;padding: 0 0 0 18px;margin: 0 0 10px 0;line-height: 1.5; font-size:clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem); color:#002B55;}
ul.list-red-bluetxt li:before {content: ''; border-right: 1px solid #CB141C; border-bottom: 1px solid #CB141C; width: 4px; height: 4px; transform: translateY(-50%) rotate(-45deg); position: absolute; left: 0px; top: 11px;}

ul.blue-arrow {list-style:none; margin:0; padding:0;}
ul.blue-arrow li {position:relative;color: #002C57;font-size: clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem);padding-left: 60px;}
ul.blue-arrow li:before {content:'';position:absolute;left:0px;top:0px;display:block;background:#002C57;width: 50px;height: 25px;}
ul.blue-arrow li:after {content:'\ef2a';position:absolute;left: 20px;top: 3px;color:#fff;font-family:'icomoon';}




/*ol.list-numbers {list-style:decimal; margin:0px; padding:0px;}
ol.list-numbers li {list-style: none; position: relative; padding: 0 0 0 18px; margin: 0 0 10px 0; line-height: 1.5; font-size: clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem); color: #4C4D4F;}*/

.redbox {border:1px solid red;padding:10px;position:relative;padding-top:80px;}
.redbox span {position:absolute;display:block;width:100%;height:auto;border:1px solid red;padding:10px;left: -10px;top: -10px;background: #fff;font-size: 15px;text-align: center;font-weight: bold;color: #000;}
.redbox img {margin-bottom:20px;}

/*OUR PERFORMANCE - SECTION*/
.performance-block {}
.performance-block h3 {background: #000; color: #fff;display: block;width: 100%;padding: 5px;margin: 0px;font-size: 20px; text-align:center; font-weight: 100;}
.performance-block .salient-features {position:relative;margin: 30px 0px;float: left;width: 33%;}
.performance-block .salient-features p {font-size:16px;font-weight:bold;color:#000;text-align:center;border-bottom: 1px solid #000;margin-bottom:50px;}
.performance-block .salient-features span {font-size: 26px;font-weight:bold;text-align:center;color:#002B55;}
.performance-block .salient-features small {font-size:12px; text-align:center; color:#000; text-align:center; font-weight:normal;}
.performance-block .salient-features big {position:absolute;right:0px;top:0px;display:block;background: #EDEEED;width: 52px;height: 62px;padding: 5px;padding-top: 20px;text-align: center;font-size: 14px;}
.performance-block .salient-features big:after {content: "\ef30";font-family: 'icomoon';color: #000;text-align: center;position: absolute;bottom: 20px;left: 20px;font-size:20px;}
.performance-block .salient-features i {position:absolute;right:0px;top:0px;display:block;background: #EDEEED;width: 52px;height: 62px;padding: 5px;padding-top: 20px;text-align: center;font-style:normal;font-size: 14px;}
.performance-block .salient-features i:after {content: "\ef34";font-family: 'icomoon';color: #000;text-align: center;position: absolute;bottom: 20px;left: 20px;font-size:20px;}
.square-block {border:1px solid #000;padding:10px;position:relative;padding-top: 50px;background: #EDEEED;}
.square-block span {position:absolute;display:block;width: 80%;height:auto;border:1px solid #000;padding:10px;left: 50%;top: -25px;background: #fff;font-size: 18px;text-align: center;font-weight: normal;color: #000;line-height: 1;transform: translateX(-50%);}


/*ACCORDION*/
.acc-main {padding: 0px 0px 0px;color: #000;margin: 0px;}
.container {margin: 0 auto;width: 100%;}
.pockets-main h1 {font-size: 60px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #111;margin: 0 0px 35px;}
.intro-cont h3{font-size: 35px;font-weight: 600;color: #111;margin: 50px 0;}
.font-weight-600 {font-weight:600;}
.accordion-main{margin-bottom:18px;}
.accordion-main:last-child .accordion_body{padding-bottom: 0;}
.accordion_head {background-color:#052D56;color: #fff;cursor: pointer;font-size: 18px;padding: 10px;border-radius: 5px;border:1px solid 29705a;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
.accordion_head_two {background-color:#002C57;color: #fff;cursor: pointer;font-size: 18px;padding: 10px;border-radius: 5px;border:1px solid 29705a;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
.accordion_body {background: transparent;font-size: 18px; padding:20px;}
.accordion_body img{/* width: 100%; *//* max-width: 230px; *//* margin-bottom: 30px; */}
.accordion_body p {/* margin: 0px; *//* color: #000000; */}
.accordion_body h3, .div-bott h3{font-size: 28px;font-weight: 600;margin: 15px 0;color: #1e352e;}
.div-bott h3{font-size: 35px;}
.div-bott{text-align:center;}
.div-bott p{font-size:24px;}


.plusminus {float: right;font-size: 36px;margin-top: -9px;}
.coll-back{background-color: #fff;color: #111;border:1px solid #111;}
.coll-back-two{background-color:#EDEDED;color: #002C57;border:1px solid #111;}
.hr-clc{height: 2px;background: #111;margin-top: 22px;width: 17px;padding: 0;border: 0;margin-left: -20px;}



/*FINANCIALS*/
/* 1. TABLE STYLES */
.fin-tbl tr:hover {background:#EDEDEE;}
 tr.no-hover:hover {background-color:#EDEDEE}
.fin-tbl {width:100%; margin:0 0 0 0; padding:0 0px; font-size:clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem);}
.fin-tbl tr td {padding:3px 10px 3px 3px;line-height:1.4!important;color: #4C4D4F; font-size:clamp(1.2rem, calc(1.2 / 80 * 100vw), 1.6rem);}
.fin-tbl th { padding:3px 10px 3px 3px; color:#3A3838!important; background:#EDEDEE; line-height:1.4!important; font-size: 16px!important; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:bold;}

.fin-share tr:hover {background:#E4E5E6;}
 tr.no-hover:hover {background-color:#FDF5F4}
.fin-share {width:100%; margin:0 0 0 0; padding:0 0px; font-size:14px!important;}
.fin-share tr td {padding:3px 10px 3px 3px; line-height:1.4!important; color: #4C4D4F;/*vertical-align: bottom!important;*/}
.fin-share th { padding:3px 10px 3px 3px; color:#3A3838!important; background:#E4E5E6; line-height:1.4!important; font-size: 14px!important; font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: 100!important}
.fin-share tr th[width="5"], .fin-share tr td[width="5"] { padding:0; width: 5px;}
.fin-share tr th[align="left"], .fin-share tr td[align="left"] { text-align: left;}
.fin-share tr th[align="right"], .fin-share tr td[align="right"] { text-align: right;}
.fin-share tr th[height="10"], .fin-share tr td[height="10"] { padding:0; height: 5px;}

.fin-tbl tr th[width="5"], .fin-tbl tr td[width="5"] { padding:0; width: 5px;}
.fin-tbl tr th[align="left"], .fin-tbl tr td[align="left"] { text-align: left;}
.fin-tbl tr th[align="right"], .fin-tbl tr td[align="right"] { text-align: right;}
.fin-tbl tr th[height="10"], .fin-tbl tr td[height="10"] { padding:0; height: 5px;}
.finthinline {border-bottom:1px solid #000;}
.finthickline {border-bottom:2px solid #000;}
tr.finthinline td, tr.finthinline th{border-bottom:1px solid #000;}
tr.finthickline td, tr.finthickline th{border-bottom:2px solid #000;}

.finheader-grey{ background: #636466; color: #fff!important; font-weight: bold}
.finheader-black{ background: #000; color: #fff!important; font-weight: bold}
.finheader-red{ background: #636466; color: #fff!important; border-bottom: 3px solid #4D4D4F;  font-weight: bold}
.finheader-blue{ background: #4A5764; color: #fff!important; border-bottom: 3px solid #4D4D4F;  font-weight: bold}

.finthinlinered {border-bottom:1px solid #E72E27;}
.finthicklinered {border-bottom:2px solid #E72E27;}
.fintoplinered {border-top:1px solid #E72E27;}
.fintopleft {border-top:1px solid #000; border-left:1px solid #000;}
.fintopright {border-top:1px solid #000; border-right:1px solid #000;}
.finbotleft {border-bottom:1px solid #000; border-left:1px solid #000;}
.finbotright {border-bottom:1px solid #000; border-right:1px solid #000;}
.finbotrighthick {border-bottom:2px solid #000; border-right:1px solid #000;}
.finleft {border-left:1px solid #000;}
.finright {border-right:1px solid #000;}
.finrightleft {border-right:1px solid #000; border-left:1px solid #000;}
.fintop {border-top:1px solid #000;}
.finrowleft {border-top:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
.finrowright {border-top:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
.finrow {border-top:1px solid #000; border-bottom:1px solid #000;}

.finbluerow {background:#002A55; color:#fff; padding:5px; font-size:14px;}
.finrightwhite {border-right:1px solid #fff;}


/*media queries*/
@media (min-width:992px) and (max-width:1100px){
.pockets-main p {font-size: 22px;width: 684px;margin:0 auto;margin-bottom: 20px !important;}
.accordion_body {padding: 35px 40px 5px;}
.accordion_body img {max-width: 205px;margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
.pockets-main {padding: 30px 15px;}
.pockets-main h1 {font-size: 45px;margin: 0 0px 20px;}
.pockets-main p {font-size: 20px !important;margin-bottom: 20px !important;width: 600px;margin: 0 auto;}
.intro-cont h3, .div-bott h3{font-size: 30px;margin: 35px 0;}
.accordion_head {font-size: 20px;padding: 11px 18px;}
.plusminus {font-size: 27px;margin-top: -5px;}
.accordion-main {margin-bottom: 24px;}
.hr-clc {margin-top: 16px;width: 15px;margin-left: -15px;}
.accordion_body {font-size: 18px;padding: 30px 40px 5px;}
.accordion_body img {width: 100%;max-width: 185px;margin-bottom: 20px;}
.accordion_body h3 {font-size: 24px;}
}

@media (min-width: 576px) and (max-width: 767px){
.pockets-main {padding: 35px 15px;}
.pockets-main h1 {font-size: 40px;margin: 0 0px 30px;}
.pockets-main p {font-size: 18px !important;margin-bottom: 20px !important;width: 400px;margin: 0 auto;}
.intro-cont h3,.div-bott h3{font-size: 26px;width: 400px;margin: 30px auto;line-height: 1.2 !important;}
.div-bott h3{width:unset;}
.kind h2 {font-size: 26px;margin: 30px 0 30px;}
.accordion_head {font-size: 20px;padding: 10px 15px;}
.accordion-main {margin-bottom: 25px;}
.plusminus {font-size: 30px;margin-top: -5px;}
.accordion_body {padding: 30px 25px 5px;}
.accordion_body img {max-width: 170px;margin-bottom: 20px;}
.hr-clc {margin-top: 17px;width: 16px;}
.accordion_body h3 {font-size: 22px;margin: 15px 0;}
}
@media (max-width:575px){
.pockets-main{padding:15px 0px;}
.pockets-main h1 {font-size: 30px;margin: 0 0px 15px;}
.pockets-main p {font-size: 16px !important;margin-bottom: 15px !important;}
.intro-cont h3,.kind h2,.div-bott h3{margin: 30px 0px;line-height: normal !important;font-size:24px;}
.accordion_head {font-size: 18px;padding: 8px 12px}
.plusminus {font-size: 27px;margin-top: -7px;}
.accordion-main {margin-bottom: 22px;}
.accordion_body {font-size: 18px;padding: 20px 20px 5px;}
.accordion_body img {max-width: 150px;margin-bottom: 20px;}
.accordion_body h3 {font-size: 18px;margin: 10px 0;line-height: normal;}
.hr-clc {height: 2px;margin-top: 16px;width: 15px;margin-left: -15px;}
}

