@charset "UTF-8";
.shareholders {
  display: flex;
}
.shareholders div .shareholders-col-one {
  display: flex;
}
.shareholders div .shareholders-col-one .steps-circle {
  position: relative;
  width: 150px;
  height: 150px;
}
.shareholders div .shareholders-col-one .steps-circle svg {
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
  overflow: visible !important;
  margin-left: 20%;
}
.shareholders div .shareholders-col-one .steps-circle svg .steps-bar {
  fill: none;
  stroke: #223F80;
  stroke-width: 12;
}
.shareholders div .shareholders-col-one .steps-circle svg .steps-fill {
  fill: none;
  stroke: #526567;
  stroke-width: 12;
  transition: stroke-dasharray 0.3s;
  stroke-dasharray: 0, 409;
}
.shareholders div .shareholders-percent {
  display: flex;
}
.shareholders div .shareholders-percent span {
  border-top: 4px solid #526567;
  width: 18px;
  margin: 12px 5px 0px 0px;
}
.shareholders div .shareholders-percent .colored-diff {
  border-top: 4px solid #223F80 !important;
}
.shareholders div .shareholders-percent div .percent-numbers {
  color: #526567;
}
.shareholders div .shareholders-percent div .percent-text {
  font-size: 12px;
  font-weight: 100;
  color: #223F80;
}
.shareholders div .shareholders-percent div p {
  padding: 0 !important;
  margin: 0 !important;
}

.shareholders-accordion {
  width: 100%;
  margin: auto;
}
.shareholders-accordion .shareholders-accordion-item {
  border-bottom: none;
  margin-bottom: 5px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-header {
  background-color: #CCCCCC;
  padding: 10px 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background-color 1s ease;
  padding: 0px 10px;
  height: 53px;
  border-radius: 2px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-header:hover {
  background-color: #e0e0e0;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-header .shareholdersAccordionicon {
  font-size: 2rem;
  padding: 0;
  margin: 0;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-header .shareholders-accordion-heading {
  padding: 0;
  margin: 0;
  flex-basis: 95%;
  text-align: center;
  color: #000000;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container {
  position: relative;
  min-height: 140px;
  margin-top: 150px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container p {
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  color: #a0a0a0;
  padding: 0;
  margin: 0;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container p span {
  font-weight: 900;
  font-size: 10px;
  color: #000000;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container h5 {
  margin-bottom: 5px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer {
  position: absolute;
  height: 100px;
  width: 5%;
  transform: translateX(-50%);
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.first-pointer {
  border-left: 3px solid #282830;
  border-top: 3px solid #282830;
  left: 3%;
  top: -100px;
  width: 10px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.first-pointer div {
  margin-left: 5px;
  margin-top: -15px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.second-pointer {
  border-right: 3px solid #58595B;
  border-bottom: 3px solid #58595B;
  top: 10px;
  width: 10px;
  height: 40px;
  text-align: right;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.second-pointer div {
  margin-left: -190px;
  margin-top: 25px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.second-pointer div h5 {
  color: #58595B;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.third-pointer {
  border-right: 3px solid #000000;
  border-top: 3px solid #000000;
  right: 11%;
  top: -100px;
  text-align: right;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.third-pointer div {
  margin-left: -200px;
  margin-top: -15px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.third-pointer div h5 {
  color: #000000;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.fourth-pointer {
  border-right: 3px solid #282830;
  border-bottom: 3px solid #282830;
  right: -25px;
  top: 10px;
  width: 110px;
  height: 40px;
  text-align: left;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.fourth-pointer div {
  margin-left: -135px;
  margin-top: 25px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer.fourth-pointer div h5 {
  color: #282830;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .pointer div {
  position: absolute;
  top: 1px;
  left: 50%;
  width: 180px;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .share-holders-progress-bar {
  width: 100%;
  height: 15px;
  background-color: #eee;
  border-radius: 25px;
  overflow: hidden;
  margin: auto;
  position: relative;
}
.shareholders-accordion .shareholders-accordion-item .shareholders-accordion-content .shareholders-accordion-inner .share-holders-progressbar-container .share-holders-progress-bar div {
  height: 100%;
  float: left;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(1) .share-holders-bar-1 {
  background-color: #e1e2e3;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(1) .share-holders-bar-2 {
  background-color: #452a57;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(1) .share-holders-bar-3 {
  background-color: #00a4a0;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(1) .share-holders-bar-4 {
  background-color: #5a3c97;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(2) .share-holders-bar-1 {
  background-color: #00a4a0;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(2) .share-holders-bar-2 {
  background-color: #452a57;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(3) .share-holders-bar-1 {
  background-color: #000000;
}
.shareholders-accordion .shareholders-accordion-item:nth-child(3) .share-holders-bar-2 {
  background-color: #e1e2e3;
}

/* Accordion container */
.zt-single-accordion {
  width: 100%;
  margin: auto;
}
.zt-single-accordion .zt-single-accordion-item {
  margin: 5px 20px;
}
.zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header {
  background-color: #CCCCCC;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background-color 0.9s ease;
  padding: 10px 10px 10px 20px;
  border-radius: 2px;
}
.zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header:hover {
  background-color: #e0e0e0;
}
.zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header .zt-accordion-heading {
  padding: 0;
  margin: 0;
  flex-basis: 95%;
  color: #282830;
}
.zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header .zt-single-shareholdersAccordionicon {
  font-size: 2rem;
  padding: 0;
  margin: 0;
}
.zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header .zt-icon-issue {
  margin: 0;
}
.zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content {
  overflow: hidden;
  padding: 0 15px 0 22px;
  max-height: 0;
  transition: max-height 0.9s ease-out;
  color: #282830;
}
.zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content-active {
  max-height: 750px;
}
.zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-text-align-accordion-inner {
  padding: 20px 10px 20px 0;
  margin-top: 5px;
}
.zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-text-align-accordion-inner .zt-scroll-blue {
  max-height: 750px;
}

.rtl .zt-icon-issue {
  margin: 5px 0 0 4px !important;
}

.rtl .zt-single-accordion-header {
  padding: 10px 20px 10px 10px !important;
}

.rtl .zt-text-align-accordion-inner {
  padding: 20px 0 20px 10px !important;
}

.rtl .zt-shareholders-accordion-content {
  padding: 0 22px 0 15px !important;
}

.zt-zain-tech-heading {
  margin-top: 15px !important;
}

@media only screen and (max-width: 600px) {
  .zt-zain-tech-heading {
    text-align: center !important;
  }
}
/** Corporate Sustainability Section CSS **/
.zt-corporate-sustainability .zt-corporate-sustainability-row {
  gap: 5px !important;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box {
  text-align: center;
  border-radius: 5px;
  position: relative !important;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box figure {
  margin: 0 auto;
  padding: 0;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box figure img {
  height: 100%;
  width: 100%;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box {
  position: absolute !important;
  top: 48% !important;
  left: 47% !important;
  transform: translate(-50%, -50%) !important;
  text-align: center !important;
  min-width: 110px;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box p {
  font-size: 14px;
  line-height: 19px;
  max-width: 120px;
  margin: 5px 0 0 0;
  z-index: 99;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image {
  -o-object-fit: cover;
     object-fit: cover;
}
.zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image img {
  height: 70px !important;
  width: 70px !important;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  cursor: pointer;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text figure {
  margin: 0;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text figure::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 10%, rgba(0, 0, 0, 0) 30%);
}
.zt-corporate-sustainability .zt-focus-pillar-box-text figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text figure + h6 {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  color: #ffffff;
  padding: 0;
}
.zt-corporate-sustainability .zt-focus-pillar-box-overlay {
  position: absolute;
  bottom: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  padding: 10px 30px;
}
.zt-corporate-sustainability .zt-focus-pillar-box-overlay h6,
.zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
  color: #ffffff;
}
.zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
  margin: 0;
  font-size: 23px;
  line-height: 28px;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text:hover figure + h6 {
  display: none;
}
.zt-corporate-sustainability .zt-focus-pillar-box-text:hover .zt-focus-pillar-box-overlay {
  bottom: 0;
}

.zt-focus-pillar-main-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 999;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 70vh;
  overflow-y: auto;
  padding: 65px;
  background-color: #ffffff;
  width: 60%;
  color: #000000;
  overflow-x: hidden;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container ul li,
.zt-focus-pillar-main-overlay .wp-block-group__inner-container ol li {
  margin: 0 0 15px;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container p a {
  color: #782F78;
  text-decoration: underline;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close {
  position: sticky;
  top: 0;
  right: 0;
  cursor: pointer;
  margin: 0;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close figure {
  float: right;
  margin: -66px -65px 0 0;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-overlay-onebox .zt-climate-years {
  padding-left: 10px;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-overlay-onebox #zt-climate-year-accordion #zt-text-align-accordion-inner {
  padding: 10px 0 0 10px !important;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container::-webkit-scrollbar {
  width: 5px;
}
.zt-focus-pillar-main-overlay .wp-block-group__inner-container::-webkit-scrollbar-thumb {
  background-color: #782F78;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-table-heading {
  font-weight: bolder;
  margin-bottom: 0;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table {
  margin: 0;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table thead {
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table thead tr th {
  background-color: #782F78;
  color: #ffffff;
  padding: 5px 5px 0px 5px;
  vertical-align: bottom;
  border: none !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table thead tr:first-child th:first-child {
  border-bottom: none !important;
  border-right: 1px solid #D1D3D4 !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table thead tr:nth-child(1) th:nth-child(2) {
  border-bottom: none !important;
  border-right: 1px solid #D1D3D4 !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tbody {
  background-color: #E5E5E5;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tbody td {
  padding: 5px;
  border: 1px solid #D1D3D4 !important;
  border-top: none;
  border-left: none;
  border-right: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tbody tr:first-child td:first-child {
  background-color: #782F78;
  border-top: none !important;
  border-left: none !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tbody tr:nth-child(1) td:nth-child(2) {
  background-color: #782F78;
  border-top: none !important;
  border-left: none !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tbody tr:first-child td {
  background-color: #782F78;
  color: #ffffff;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tfoot {
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table tfoot tr td {
  background-color: #E5E5E5;
  padding: 5px;
  text-align: center;
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg {
  margin: 0;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg thead {
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg thead tr th {
  background-color: #782F78;
  color: #ffffff;
  padding: 5px 5px 0px 5px;
  vertical-align: bottom;
  border: 1px solid #D1D3D4 !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg tbody {
  background-color: #E5E5E5;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg tbody td {
  padding: 5px;
  border: 1px solid #D1D3D4 !important;
  border-top: none;
  border-left: none;
  border-right: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg tfoot {
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-reg tfoot tr td {
  background-color: #E5E5E5;
  padding: 5px;
  text-align: center;
  border: none;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-second th:nth-child(1),
.zt-focus-pillar-main-overlay .zt-focus-table-stats .zt-focus-table-second th:nth-child(2) {
  border: none !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats #zt-focus-second-row tbody tr td:nth-child(2) {
  border: none !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats #zt-scopre-table thead tr:nth-child(1) th:nth-child(1) {
  text-wrap: nowrap !important;
}
.zt-focus-pillar-main-overlay .zt-focus-table-stats #zt-co2-emission-table tbody {
  background-color: #E5E5E5;
}
.zt-focus-pillar-main-overlay-active {
  display: block !important;
}

.zt-inclusion-spacing {
  padding: 10px;
}

.zt-figure-float-right {
  float: right !important;
}

.wp-block-group.zt-corporate-sustainability.zt-sec-spacing.is-layout-constrained.wp-block-group-is-layout-constrained {
  text-align: center;
}

.zt-info-table-inclusions {
  float: none !important;
}
.zt-info-table-inclusions thead {
  border: 1px solid #D1D3D4 !important;
  font-size: 13px;
}
.zt-info-table-inclusions thead th {
  background-color: #782F78;
  color: #ffffff;
}
.zt-info-table-inclusions tbody {
  background-color: #E5E5E5;
}
.zt-info-table-inclusions tbody td {
  padding: 5px;
  border: 1px solid #D1D3D4 !important;
  border-top: none;
  border-left: none;
  border-right: none;
}
.zt-info-table-inclusions tbody tr td:nth-child(1) {
  background-color: #782F78;
  color: white;
}
.zt-custom-table-set tbody tr td:nth-child(1) {
  background-color: transparent;
  color: #282830;
}

/** Equity table Section CSS **/
.zt-equity-table table {
  margin: 0;
}
.zt-equity-table table tr td:first-child {
  border-left: 0;
}

/** Scrollbar for tables Section CSS **/
.zt-tbl-scrollbar {
  /* Custom Scrollbar Styles */
}
.zt-tbl-scrollbar::-webkit-scrollbar {
  margin-top: 10px;
  height: 5px;
}
.zt-tbl-scrollbar::-webkit-scrollbar-thumb {
  background-color: #782F78;
}

/** NOTES TO CONSOLIDATED FINANCIAL STATEMENTS SECTION CSS **/
.zt-accordion-table table thead {
  border-bottom: 1px solid #e0e0e0;
}
.zt-accordion-table table thead tr th {
  color: #ffffff;
  text-align: center;
}
.zt-accordion-table table thead tr th:first-child {
  border-left: 0;
  border-top: 0;
  color: #000000;
}
.zt-accordion-table table thead tr th:not(:first-child) {
  background-color: #782F78;
}
.zt-accordion-table table tr th:empty::before, .zt-accordion-table table tr td:empty::before {
  content: " ";
  visibility: visible !important;
}
.zt-accordion-table table tr td, .zt-accordion-table table tr th {
  border-color: #e0e0e0;
}
.zt-accordion-table table tr td:not(:first-child), .zt-accordion-table table tr th:not(:first-child) {
  width: auto !important;
}
.zt-accordion-table table tr td {
  background-color: #e6e7e9 !important;
}
.zt-accordion-table table tr td:first-child {
  border-left: 0;
  min-width: auto !important;
  background-color: #ffffff !important;
  padding-left: 5px;
}

.zt-double-header-accordion-table table thead {
  border-bottom: 1px solid #e0e0e0;
}
.zt-double-header-accordion-table table thead tr th {
  color: #000000 !important;
  text-align: center;
  border: 1px solid #e0e0e0 !important;
  background-color: #ffffff !important;
}
.zt-double-header-accordion-table table thead tr th:nth-child(3) {
  border-right: none !important;
  text-wrap: nowrap !important;
}
.zt-double-header-accordion-table table thead tr th:nth-child(n+4):nth-child(-n+10) {
  border-left: none !important;
}
.zt-double-header-accordion-table table tbody tr:first-child td:not(:first-child) {
  background-color: #782F78 !important;
  color: #ffffff !important;
}

.zt-table-assets-liability-tbl table thead tr th {
  color: #000000 !important;
  text-align: center;
  background-color: #ffffff !important;
}
.zt-table-assets-liability-tbl table thead tr th:not(:first-child) {
  border-left: none !important;
  border-right: none;
}
.zt-table-assets-liability-tbl table thead tr th:nth-child(n+6):nth-child(-n+10) {
  border-left: none !important;
}
.zt-table-assets-liability-tbl table tbody tr:first-child td:not(:nth-child(-n+4)) {
  background-color: #223F80 !important;
  color: #ffffff !important;
}
.zt-table-assets-liability-tbl table tbody tr:first-child td:nth-child(5) {
  border-right: none !important;
}
.zt-table-assets-liability-tbl table tbody tr:first-child td:nth-child(n+6):nth-child(-n+10) {
  border-left: none !important;
}

.zt-roi-tbl table tbody tr:first-child td:not(:nth-child(-n+1)) {
  background-color: #782F78 !important;
  color: #ffffff !important;
}

.zt-segment-information-tbl table thead tr th:not(:first-child) {
  background-color: #782F78 !important;
  border: none !important;
  text-wrap: nowrap !important;
}
.zt-segment-information-tbl table tbody tr td:first-child {
  padding-left: 10px !important;
}
.zt-subsidiaries-tbl table thead tr th:nth-child(2), .zt-subsidiaries-tbl table thead tr th:nth-child(3), .zt-subsidiaries-tbl table thead tr th:nth-child(5), .zt-subsidiaries-tbl table thead tr th:nth-child(7), .zt-subsidiaries-tbl table thead tr th:nth-child(8) {
  border-right: none !important;
  border-left: none !important;
}
.zt-subsidiaries-tbl table thead tr th:nth-child(4), .zt-subsidiaries-tbl table thead tr th:nth-child(6) {
  border-right: none !important;
}
.zt-subsidiaries-tbl table thead tr th:nth-child(2), .zt-subsidiaries-tbl table thead tr th:nth-child(4), .zt-subsidiaries-tbl table thead tr th:nth-child(6) {
  text-wrap: nowrap !important;
}

.zt-distributor-tbl table thead tr th:nth-child(5) {
  border-right: none !important;
}
.zt-distributor-tbl table thead tr th:not(:nth-child(5)) {
  border-left: none !important;
  border-right: none !important;
}
.zt-distributor-tbl table tbody tr td:first-child {
  padding-left: 5px !important;
}

.zt-pilllar-centered-figure div figure {
  align-items: center !important;
  float: none !important;
}

h6.wp-block-heading.has-text-align-center.zt-table-pre-heading {
  padding: 10px;
  margin: 0;
}

figure.wp-block-table.zt-statements-tbl.zt-equity-table {
  margin: 0 0 10px 0;
  padding-bottom: 10px;
}

.wp-block-column.zt-col.zt-focus-box-col.is-layout-flow.wp-block-column-is-layout-flow {
  flex-basis: 45% !important;
  margin: 10px 0;
  padding: 0 10px !important;
}

.rtl .zt-figure-float-right {
  float: left !important;
}

.rtl figure.wp-block-image.size-full.zt-wit {
  float: left !important;
  margin: 0.5em 1em 0.5em 0;
}

.rtl .wp-block-image .alignright {
  float: left !important;
  margin: 0.5em 1em 0.5em 0;
}

.rtl .zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close {
  left: 0 !important;
  right: auto;
}

.rtl .zt-climate-years {
  padding-right: 10px;
}

.rtl .zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close figure {
  margin: -66px 0 0 -65px !important;
}

#zt-technology-section .shareholders-accordion .shareholders-accordion-item .shareholders-accordion-header {
  height: unset;
  padding: 10px 20px !important;
}

/** MEDIA QUERIES **/
@media only screen and (min-width: 1600px) {
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box p {
    max-width: 200px;
    margin: 5px 0 0 0;
  }
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image img {
    height: 155px !important;
    width: 155px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box p {
    font-size: 12px;
    line-height: 10px;
    max-width: 120px;
    margin: 0;
    z-index: 99;
  }
  .zt-corporate-sustainability .wp-block-column.zt-col.zt-focus-box-col.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 45% !important;
    margin: 10px 0;
  }
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
    margin: 0;
    font-size: 16px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 781px) {
  .zt-corporate-sustainability .zt-corporate-sustainability-row {
    gap: 0;
  }
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box {
    margin: 10px 0;
    flex-basis: 45% !important;
  }
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box p {
    font-size: 14px;
    line-height: 11px;
    max-width: 200px;
    margin: 5px 0 0 0;
    z-index: 99;
  }
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image img {
    height: 150px !important;
    width: 150px !important;
  }
  .zt-corporate-sustainability .wp-block-column.zt-col.zt-focus-box-col.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 45% !important;
    margin: 10px 0;
  }
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
    margin: 0;
    font-size: 16px;
    line-height: 15px;
  }
  /* Accordion container */
  .zt-single-accordion .zt-single-accordion-item {
    margin: 5px 0;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header {
    padding: 10px;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header .zt-accordion-heading {
    padding: 5px;
    margin: 0;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-single-accordion-header .zt-single-shareholdersAccordionicon {
    padding: 0;
    margin: 5px;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content {
    padding: 0 !important;
    margin: 0 5px;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content-active {
    padding: 0px;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-shareholders-accordion-inner {
    padding: 10px 0px;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-shareholders-accordion-inner p {
    margin-bottom: 10px !important;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-text-align-accordion-inner {
    padding: 0 5px 15px 0;
  }
  .zt-single-accordion .zt-single-accordion-item .zt-shareholders-accordion-content .zt-text-align-accordion-inner .zt-scroll-blue::-webkit-scrollbar {
    width: 5px !important;
  }
  .rtl .zt-icon-issue {
    margin: 6px 0 0 8px !important;
  }
  .rtl .zt-single-accordion-header {
    padding: 5px 0 !important;
  }
  .rtl .zt-text-align-accordion-inner {
    padding: 0 0 15px 10px !important;
  }
  .wp-block-image .alignright img {
    width: 100% !important;
  }
  .zt-climate-years {
    padding-left: 0 !important;
  }
  #zt-focus-pillar-stats div {
    flex-basis: 35% !important;
    margin: 15px 0;
  }
  .zt-focus-pillar-main-overlay .wp-block-group__inner-container {
    padding: 20px 20px 20px 50px;
    width: 90%;
  }
  .rtl .zt-focus-pillar-main-overlay .wp-block-group__inner-container {
    padding: 20px 50px 20px 20px !important;
  }
  .zt-equity-table table {
    margin: 0 0 15px 0;
  }
  .zt-equity-table table tr td:first-child {
    border-left: 0;
  }
  .zt-tbl-scrollbar {
    /* Custom Scrollbar Styles */
  }
  .zt-tbl-scrollbar::-webkit-scrollbar {
    height: 4px;
    background-color: #fff;
  }
  .zt-tbl-scrollbar::-webkit-scrollbar-thumb {
    background-color: #c3c4c7;
  }
  .zt-accordion .zt-accordion-item {
    margin: 5px 10px;
  }
  .zt-accordion .zt-accordion-item .zt-shareholders-accordion-content {
    padding: 10px;
  }
  .zt-accordion .zt-accordion-item .zt-shareholders-accordion-content-active {
    display: block;
  }
  .zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close figure {
    float: right;
    margin: -21px -20px 0 0;
  }
  .rtl .zt-focus-pillar-main-overlay .wp-block-group__inner-container .zt-focus-pillar-main-overlay-close figure {
    margin: -21px 0 0 -21px !important;
  }
}
@media only screen and (max-width: 600px) {
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image img {
    height: 100px !important;
    max-width: 100px !important;
  }
}
@media only screen and (max-width: 479px) {
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image p {
    font-size: 14px;
    line-height: 11px;
    max-width: 200px;
    margin: 2px 0 0 0;
    z-index: 99;
  }
  .zt-corporate-sustainability .zt-corporate-sustainability-row .zt-corporate-sustainability-box .zt-coperate-image-box .zt-coperate-image img {
    height: 50px !important;
    max-width: 50px !important;
  }
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay {
    position: absolute;
    bottom: -100%;
    padding: 5px;
  }
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay h6,
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
    color: #ffffff;
  }
  .zt-corporate-sustainability .zt-focus-pillar-box-overlay p {
    margin: 0;
    font-size: 12px;
    line-height: 15px;
  }
  .zt-focus-pillar-main-overlay .wp-block-group__inner-container {
    padding: 20px 20px 20px 50px;
    width: 90%;
  }
  .rtl .zt-focus-pillar-main-overlay .wp-block-group__inner-container {
    padding: 20px 50px 20px 20px;
  }
  #zt-focus-pillar-stats div {
    flex-basis: 50% !important;
    margin: 10px 0;
  }
  .zt-statements-tbl table td {
    padding: 5px;
  }
}/*# sourceMappingURL=adil.css.map */