@charset "UTF-8";
:root {
  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --manufature-color: #a03708;
  --human-color: #670a4a;
  --pruple: #50286e; }

.ivypresto-text {
  font-family: var(--ivypresto-text) !important; }

.ivystyle-sans {
  font-family: var(--ivystyle-sans) !important; }

.fw-600 {
  font-weight: var(--font-weight-600); }

.manufature-color {
  color: var(--manufature-color) !important; }

.human-color {
  color: var(--human-color) !important; }

.pruple {
  color: var(--pruple) !important; }

@font-face {
  font-family: 'RupeeForadian';
  src: url("../fonts/Rupee_Foradian.eot");
  src: url("../fonts/Rupee_Foradian.eot") format("embedded-opentype"), url("../fonts/Rupee_Foradian.woff2") format("woff2"), url("../fonts/Rupee_Foradian.woff") format("woff"), url("../fonts/Rupee_Foradian.ttf") format("truetype"), url("../fonts/Rupee_Foradian.svg#Rupee_Foradian") format("svg"); }
.rs {
  font-family: 'RupeeForadian'; }



.brown_clr {
  color: #326ab3; }

.blue_dark_clr {
  color: #00145a !important; }

.green_dark_clr {
  color: #00783c !important; }


/* WEBKIT SCROLLBAR */
/* **************** */
::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

/* Track */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px rgba(120, 120, 120, 0.5); }

/* Handle */
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: rgba(120, 120, 120, 0.6);
  -webkit-box-shadow: inset 0 0 4px rgba(120, 120, 120, 0.6); }

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(120, 120, 120, 0.4); }

.lato-font {
  font-family: 'Lato', sans-serif; }

a {
  text-decoration: none; }

p {
   }
  @media screen and (min-width: 1200px) and (max-width: 1400px) {
    p {
       } }

.sub_ttle {
  font-weight: var(--font-weight-600);
  color: #000;
  font-size: 20px;
  margin: 0px 0px 5px;
  overflow: hidden; }

.common_ttle {
  font-weight: var(--font-weight-600);
  color: #000;
  font-size: 36px;
  margin: 0px 0px 5px;
  overflow: hidden; }

.sec_ttle {
  font-weight: 700;
  color: #000;
  font-size: 26px;
  padding: 0px 0px 5px; }
  .sec_ttle.brd_btm {
    border-bottom: 2px dotted #000; }

.container_1360_wrp {
  max-width: 1360px;
  padding: 0px 15px;
  margin: 0 auto; }

.header_full_wrp {
  padding: 10px 0px;
  position: fixed;
  z-index: 5;
  top: 0px;
  left: 0px;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }
  .header_full_wrp .main_logo img {
    width: 100px; }
  .header_full_wrp.fixed {
    background-color: #fff; }
  .header_full_wrp .downld_main_pdf {
    font-family: var(--ivystyle-sans);
    color: #000000;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    padding: 2px 30px 2px 0px;
    background-image: url(../images/dwnld-icn.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 18px; }

.infograph_card {
  margin-top: 30px; }
  .infograph_card .top_bulb {
    width: fit-content;
    background-color: #fff;
    color: #326ab3;
    font-size: 16px;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 20px;
    font-weight: var(--font-weight-600); }
  .infograph_card h2 {
    color: #000000;
    font-size: 32px;
    font-weight: 600;
    margin: 5px 0px; }
    .infograph_card h2 .unit {
      font-size: 20px; }
  .infograph_card .desc {
    font-size: 15px;
    line-height: 1.3;
    color: #326ab3 !important;
    max-width: 80%;
    font-weight: var(--font-weight-600) !important;
    font-family: var(--ivystyle-sans); }

.inner_section_wrp {
  padding: 100px 0px;
  padding-top: 150px; }
  .inner_section_wrp.introduction_wrp {
    background-color: #f8efe3; }
    .inner_section_wrp.introduction_wrp .container {
      max-width: 1000px; }
      .inner_section_wrp.introduction_wrp .container .dhs_rhs .quote {
        font-weight: var(--font-weight-600);
        font-size: 30px;
        line-height: 40px; }
      .inner_section_wrp.introduction_wrp .container .dhs_rhs .name {
        font-weight: var(--font-weight-600);
        color: #326ab3;
        font-size: 22px; }
        .inner_section_wrp.introduction_wrp .container .dhs_rhs .name span {
          display: block;
          font-size: 16px;
          font-family: var(--ivystyle-sans);
          color: #000000; }
    .inner_section_wrp.introduction_wrp .container_1360_wrp .icn_wrp_ril {
      margin-top: 50px;
      text-align: center; }
    .inner_section_wrp.introduction_wrp .container_1360_wrp .desc_main {
      font-size: 24px;
      line-height: 1.5;
      color: #000000;
      font-weight: 300;
      text-align: center;
      max-width: 1170px;
      margin: 0 auto; }
    .inner_section_wrp.introduction_wrp .container_1360_wrp .info_praph_main {
      margin-top: 50px; }
      .inner_section_wrp.introduction_wrp .container_1360_wrp .info_praph_main .info_desc_main {
        font-weight: 600;
        font-size: 32px;
        line-height: 1.3;
        color: #000000; }
    .inner_section_wrp.introduction_wrp .container_1360_wrp .sec_ttle {
      font-weight: 700;
      font-size: 20px;
      color: #000000;
      margin-bottom: 5px; }
    .inner_section_wrp.introduction_wrp .container_1360_wrp .desc {
      font-size: 16px;
      color: #000000;
      font-weight: 400; }

.rag_bx {
  margin-top: 30px;
  max-width: 95%; }
  .rag_bx .ttle_rag {
    color: #000;
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    font-family: var(--ivystyle-sans);
    font-weight: var(--font-weight-700); }
  .rag_bx .rag_prll {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .rag_bx .rag_prll .unit {
      font-size: 14px;
      color: #000;
      margin: 0px;
      font-family: var(--ivystyle-sans); }
    .rag_bx .rag_prll .arrw {
      font-size: 14px;
      font-family: var(--ivystyle-sans);
      color: #000;
      font-weight: 700;
      padding: 0px 0px 0px 25px;
      background-image: url(../images/arrw-green-up.png);
      background-repeat: no-repeat;
      background-position: left top;
      background-size: 20px;
      margin: 0px; }
  .rag_bx .infograph_card h2 {
    color: #326ab3;
    font-size: 28px;
    font-weight: var(--font-weight-600);
    margin: 5px 0px;
    font-style: normal; }
    .rag_bx .infograph_card h2 .unit {
      font-size: 16px; }
  .rag_bx .infograph_card .desc {
    font-size: 16px;
    line-height: 1.3;
    color: #818285 !important;
    max-width: 100%;
    font-weight: 600;
    margin: 0px; }
  .rag_bx .graph_pic {
    margin: 10px 0px; }
  .rag_bx .dex {
    font-size: 14px;
    line-height: 19px;
    color: #000;
    font-weight: var(--font-weight-400);
    font-family: var(--ivystyle-sans); }

.glace_inner_wrp .rag_card {
  margin-top: 40px;
  padding: 30px 30px;
  border: 2px dotted #c58135;
  border-radius: 20px;
  position: relative; }
  .glace_inner_wrp .rag_card .ttle {
    background-color: #f2e0cb;
    width: fit-content;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 20px;
    font-weight: 700;
    position: absolute;
    top: -25px;
    left: 35px; }

.ied_wrp {
  margin-top: 40px; }
  .ied_wrp .ttle {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin: 0px 0px 10px;
    padding: 0px 0px 5px;
    border-bottom: 2px dotted #000; }
  .ied_wrp .desc_bx_1 .desc {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #000;
    min-height: 115px; }
  .ied_wrp .desc_bx_1 .bx_ttle {
    font-weight: 700;
    font-size: 20px;
    margin: 0px 0px 5px; }
  .ied_wrp .desc_bx_1 .bx_desc {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #000;
    margin: 0px;
    padding: 3px;
    background-color: #e4e4e4; }
  .ied_wrp .infograph_card {
    position: relative; }
    .ied_wrp .infograph_card .up_crss {
      font-weight: 700;
      color: #000;
      font-size: 20px;
      position: absolute;
      top: 0px;
      right: 0px; }
      .ied_wrp .infograph_card .up_crss::before {
        content: '↑';
        width: 20px;
        height: 20px;
        background-color: #000;
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        text-align: center;
        border-radius: 50%;
        position: absolute;
        left: -25px;
        top: 5px; }
      .ied_wrp .infograph_card .up_crss.up_arrw1::before {
        background-color: #fbe5f4;
        color: #d70a96; }
      .ied_wrp .infograph_card .up_crss.up_arrw2::before {
        background-color: #eaf5ff;
        color: #3196ff; }
      .ied_wrp .infograph_card .up_crss.up_arrw3::before {
        background-color: #f1e5f9;
        color: #7800c8; }
      .ied_wrp .infograph_card .up_crss.dwn_arrw3::before {
        content: '↓';
        background-color: #f1e5f9;
        color: #7800c8; }
      .ied_wrp .infograph_card .up_crss.up_arrw4::before {
        background-color: #e5f9ed;
        color: #00be4b; }
      .ied_wrp .infograph_card .up_crss.dwn_arrw4::before {
        content: '↓';
        background-color: #e5f9ed;
        color: #00be4b; }
      .ied_wrp .infograph_card .up_crss.up_arrw5::before {
        background-color: #fbd3bf;
        color: #f05000; }
    .ied_wrp .infograph_card .grph_ttle {
      font-weight: 700;
      color: #000;
      font-size: 20px;
      line-height: 24px;
      margin: 0px; }
    .ied_wrp .infograph_card h2 {
      color: #000;
      font-size: 28px;
      font-weight: 700;
      margin: 5px 0px;
      font-style: normal; }
      .ied_wrp .infograph_card h2 .unit {
        font-size: 18px; }
    .ied_wrp .infograph_card .desc {
      font-size: 18px;
      line-height: 1.3;
      color: #818285;
      max-width: 100%;
      font-weight: 600;
      margin: 0px 0px 20px; }

/* HOMEPAGE */
.common_cta {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  position: relative;
  letter-spacing: 1px;
  border-radius: 20px;
  background-color: #000000;
  font-family: var(--ivystyle-sans);
  overflow: hidden; }
  .common_cta span {
    position: relative;
    z-index: 1; }
  .common_cta::after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    top: 0px;
    clip-path: circle(2vmax at 5vw 6vmax);
    background-color: #326ab3;
    transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
  .common_cta:hover {
    color: #fff; }
    .common_cta:hover::after {
      clip-path: circle(25vmax at 5vw 6vmax); }

#banner {
  width: 100%;
  margin: 0 auto;
  height: calc(100vh - 0px);
  position: relative;
  background-color: #fff;
  overflow: hidden; }
  #banner .bnr-vid-cvr {
    width: 85%;
    height: 85%;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    margin: auto;
    transform: translate(0px, 50px); }
    #banner .bnr-vid-cvr video {
      width: 100%;
      height: 100%;
      object-fit: cover; }
      #banner .bnr-vid-cvr video.desktop {
        display: block; }
      #banner .bnr-vid-cvr video.mobile {
        display: none; }

#Homeintro {
  padding: 80px 0px; }
  #Homeintro .ShriDhirubhai {
    background-color: #f8efe3;
    border-radius: 1000px;
    padding: 40px 40px;
    margin: 0px 130px; }
    #Homeintro .ShriDhirubhai .quote {
      font-weight: var(--font-weight-600);
      font-size: 30px;
      line-height: 40px; }
    #Homeintro .ShriDhirubhai .name {
      font-weight: var(--font-weight-600);
      color: #326ab3;
      font-size: 22px; }
      #Homeintro .ShriDhirubhai .name span {
        display: block;
        font-size: 16px;
        font-family: var(--ivystyle-sans);
        color: #000000; }

#HomeintroBottom {
  background-color: #f8efe3;
  padding: 80px 0px; }
  #HomeintroBottom .infograph_card {
    border-bottom: solid 1px #326ab3;
    padding-bottom: 10px; }
  #HomeintroBottom .firstinfograph .infograph_card {
    height: 171px; }

#MukeshAmbani {
  padding: 80px 0px; }
  #MukeshAmbani .MukeshAmbaniLeft {
    padding-left: 40px; }
    #MukeshAmbani .MukeshAmbaniLeft .q {
      font-size: 24px;
      font-weight: var(--font-weight-600);
      line-height: 34px; }
    #MukeshAmbani .MukeshAmbaniLeft .names {
      margin-top: 20px; }
      #MukeshAmbani .MukeshAmbaniLeft .names h3 {
        font-size: 20px;
        color: #326ab3;
        font-weight: var(--font-weight-600); }
      #MukeshAmbani .MukeshAmbaniLeft .names p {
        color: #000000;
        font-size: 16px;
        font-family: var(--ivystyle-sans);
        line-height: 17px; }

#redifine {
  position: relative;
  padding: 60px 0px;
  background-color: #f8efe3; }
  #redifine .thumb-slider-wrapper {
    width: 100%;
    margin: 0 auto; }
  #redifine .thumbs {
    position: relative;
    padding: 16px 0px; }
  #redifine .thumbs .swiper-wrapper {
    justify-content: center; }
    #redifine .thumbs .swiper-wrapper .swiper-slide {
      font-size: 16px;
      line-height: 18px;
      letter-spacing: -0.4px;
      cursor: pointer;
      background-color: #fff;
      font-weight: var(--font-weight-600);
      border-radius: 60px;
      border: solid 1px #e0e4e7;
      padding: 10px;
      width: auto !important;
      position: relative; }
      #redifine .thumbs .swiper-wrapper .swiper-slide::after {
        content: '';
        position: absolute;
        right: -20px;
        top: 15px;
        width: 13px;
        height: 10px;
        background-image: url(../images/black-arrow.svg);
        background-repeat: no-repeat;
        z-index: 1; }
      #redifine .thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
        opacity: 1;
        background-color: #f1dfca;
        color: #000000; }
      #redifine .thumbs .swiper-wrapper .swiper-slide:last-child::after {
        display: none; }
  #redifine .swiper-button-next:after,
  #redifine .swiper-button-prev:after {
    display: none; }
  #redifine .innerContent {
    background-color: #fff;
    padding: 50px 100px;
    border: dashed 2px #326ab3;
    border-radius: 15px;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center; }
  #redifine .val-right {
    padding-left: 100px;
    padding-right: 60px; }
    #redifine .val-right h3 {
      color: #326ab3;
      font-family: var(--ivystyle-sans);
      font-weight: var(--font-weight-600);
      font-size: 24px; }
    #redifine .val-right p {
      font-family: var(--ivystyle-sans);
      font-weight: var(--font-weight-600);
      font-size: 20px;
      line-height: 22px; }
  #redifine .op-box {
    text-align: center; }
    #redifine .op-box img {
      width: 120px;
      margin: auto; }
    #redifine .op-box p {
      font-weight: var(--font-weight-600);
      font-size: 18px;
      font-family: var(--ivystyle-sans);
      line-height: 22px;
      margin-top: 10px; }
  #redifine .CognisantBox {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    #redifine .CognisantBox .CognisantList {
      border: solid 3px #533c12;
      text-align: center;
      font-weight: var(--font-weight-600);
      font-family: var(--ivystyle-sans);
      padding: 13px;
      border-radius: 50px;
      margin-bottom: 30px;
      color: #533c12;
      padding-bottom: 10px;
      transition: 0.5s; }
      #redifine .CognisantBox .CognisantList:hover {
        box-shadow: 6px 14px 15px -3px rgba(0, 0, 0, 0.1); }
  #redifine .FocusedMaterialTopics {
    display: flex;
    justify-content: center;
    flex-direction: column; }
    #redifine .FocusedMaterialTopics .FocusedMaterialList {
      border: solid 3px #533c12;
      text-align: center;
      font-weight: var(--font-weight-600);
      font-family: var(--ivystyle-sans);
      padding: 13px;
      border-radius: 50px;
      margin-bottom: 30px;
      color: #533c12;
      padding-bottom: 10px;
      position: relative;
      overflow: hidden;
      transition: 0.5s; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList span {
        position: relative;
        z-index: 1; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList::after {
        content: '';
        position: absolute;
        left: 10px;
        top: 0px;
        bottom: 0px;
        margin: auto;
        width: 30px;
        height: 30px;
        border-radius: 50px;
        transition: 0.5s; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList.enviroment-list {
        border: solid 3px #00be4b;
        color: #00be4b; }
        #redifine .FocusedMaterialTopics .FocusedMaterialList.enviroment-list::after {
          background-color: #00be4b; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList.Social-list {
        border: solid 3px #7800c8;
        color: #7800c8; }
        #redifine .FocusedMaterialTopics .FocusedMaterialList.Social-list::after {
          background-color: #7800c8; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList.Governance-list {
        border: solid 3px #647887;
        color: #647887; }
        #redifine .FocusedMaterialTopics .FocusedMaterialList.Governance-list::after {
          background-color: #647887; }
      #redifine .FocusedMaterialTopics .FocusedMaterialList:hover {
        color: #fff !important;
        transition-delay: 0.1s; }
        #redifine .FocusedMaterialTopics .FocusedMaterialList:hover::after {
          width: 320px;
          height: 40px; }
  #redifine .EnabledCapitalsTopics {
    display: flex;
    padding-top: 80px;
    justify-content: center;
    flex-direction: column; }
    #redifine .EnabledCapitalsTopics .FocusedMaterialList {
      transition: 0.5s;
      text-align: center;
      margin-bottom: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      display: block;
      border-radius: 10px;
      width: 170px;
      margin: auto; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList h2 {
        font-family: var(--ivystyle-sans);
        font-weight: var(--font-weight-700);
        font-size: 60px;
        line-height: 60px;
        width: 130px;
        margin: auto;
        width: 130px;
        height: 130px;
        display: grid;
        place-content: center;
        margin: auto;
        border-radius: 14px;
        padding-top: 10px;
        margin-bottom: 10px; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList p {
        font-family: var(--ivystyle-sans);
        color: #000000;
        font-weight: var(--font-weight-600); }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Natural-List h2 {
        border: solid 5px #00783c;
        color: #00783c; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Human-List h2 {
        border: solid 5px #68094a;
        color: #68094a; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Manufactured-List h2 {
        border: solid 5px #a03708;
        color: #a03708; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Intellectual-List h2 {
        border: solid 5px #00145a;
        color: #00145a; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Social-List h2 {
        border: solid 5px #50286e;
        color: #50286e; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList.Financial-List h2 {
        border: solid 5px #c58135;
        color: #c58135; }
      #redifine .EnabledCapitalsTopics .FocusedMaterialList:hover {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
  #redifine .StakeholdersBox {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    #redifine .StakeholdersBox .StakeholdersList {
      border-bottom: solid 1px #326ab3;
      text-align: center;
      font-weight: var(--font-weight-600);
      font-family: var(--ivystyle-sans);
      padding: 13px;
      margin-bottom: 30px;
      color: #000000;
      padding-bottom: 10px;
      transition: 0.5s; }
      #redifine .StakeholdersBox .StakeholdersList:hover {
        box-shadow: 6px 14px 15px -3px rgba(0, 0, 0, 0.1); }
  #redifine .swiper-button-next,
  #redifine .swiper-button-prev {
    top: 60%; }

#stakeholderValue {
  background-color: #f8efe3;
  padding: 80px 0px; }
  #stakeholderValue .stakeholder-right {
    padding-left: 100px; }
    #stakeholderValue .stakeholder-right .infograph_card {
      background-color: #fff;
      padding: 20px;
      height: 160px;
      position: relative; }
      #stakeholderValue .stakeholder-right .infograph_card p {
        color: #000000 !important;
        margin-top: 10px; }
      #stakeholderValue .stakeholder-right .infograph_card:before {
        content: '';
        position: absolute;
        width: 13px;
        height: 13px;
        border-radius: 100px;
        right: 20px;
        top: 43px; }
    #stakeholderValue .stakeholder-right .growthbox1 {
      position: relative;
      border-bottom: solid 3px #cd9456; }
      #stakeholderValue .stakeholder-right .growthbox1 h2 {
        color: #cd9456; }
      #stakeholderValue .stakeholder-right .growthbox1:before {
        background-color: #cd9456; }
    #stakeholderValue .stakeholder-right .growthbox2 {
      position: relative;
      border-bottom: solid 3px #00bd4a; }
      #stakeholderValue .stakeholder-right .growthbox2 h2 {
        color: #00bd4a; }
      #stakeholderValue .stakeholder-right .growthbox2:before {
        background-color: #00bd4a; }
    #stakeholderValue .stakeholder-right .growthbox3 {
      position: relative;
      border-bottom: solid 3px #7800c8; }
      #stakeholderValue .stakeholder-right .growthbox3 h2 {
        color: #7800c8; }
      #stakeholderValue .stakeholder-right .growthbox3:before {
        background-color: #7800c8; }
    #stakeholderValue .stakeholder-right .growthbox4 {
      position: relative;
      border-bottom: solid 3px #f05000; }
      #stakeholderValue .stakeholder-right .growthbox4 h2 {
        color: #f05000; }
      #stakeholderValue .stakeholder-right .growthbox4:before {
        background-color: #f05000; }
    #stakeholderValue .stakeholder-right .growthbox5 {
      position: relative;
      border-bottom: solid 3px #3095ff; }
      #stakeholderValue .stakeholder-right .growthbox5 h2 {
        color: #3095ff; }
      #stakeholderValue .stakeholder-right .growthbox5:before {
        background-color: #3095ff; }
    #stakeholderValue .stakeholder-right .growthbox6 {
      position: relative;
      border-bottom: solid 3px #d7008c; }
      #stakeholderValue .stakeholder-right .growthbox6 h2 {
        color: #d7008c; }
      #stakeholderValue .stakeholder-right .growthbox6:before {
        background-color: #d7008c; }
  #stakeholderValue .stakeholder-left {
    text-align: center; }
    #stakeholderValue .stakeholder-left h6 {
      font-weight: var(--font-weight-600);
      font-size: 22px; }
    #stakeholderValue .stakeholder-left p {
      font-family: var(--ivystyle-sans);
      font-size: 16px;
      font-weight: var(--font-weight-600); }
    #stakeholderValue .stakeholder-left .infograph_inner {
      background-color: #647887;
      padding: 20px; }
      #stakeholderValue .stakeholder-left .infograph_inner h2,
      #stakeholderValue .stakeholder-left .infograph_inner p {
        color: #fff !important; }
      #stakeholderValue .stakeholder-left .infograph_inner p {
        max-width: 100%; }

#IntegratedApproach {
  padding: 80px 0px;
  overflow: hidden; }
  #IntegratedApproach .IntegratedCard {
    background-color: #f5ebe0;
    padding: 20px;
    border-bottom: solid 3px #d88d39;
    margin-bottom: 30px; }
    #IntegratedApproach .IntegratedCard p {
      color: #326ab3;
      font-weight: var(--ivypresto-text);
      font-size: 24px; }
  #IntegratedApproach .capitals {
    padding-top: 40px; }
    #IntegratedApproach .capitals .capitalSlider {
      padding-left: 15%; }
      #IntegratedApproach .capitals .capitalSlider .swiper-slide {
        padding-bottom: 30px; }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards {
          padding: 25px;
          height: 500px;
          position: relative;
          transition: 0.5s; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards .common_cta {
            position: absolute;
            left: 20px;
            bottom: 30px; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards h2 {
            font-weight: var(--ivypresto-text);
            font-weight: var(--font-weight-600);
            font-size: 28px;
            padding-top: 8px; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards p {
            font-family: var(--ivystyle-sans);
            font-size: 16px;
            color: #000000;
            font-weight: var(--font-weight-600); }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 2px;
            left: 0px;
            bottom: 0px;
            transition: 0.5s; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover {
            box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1); }
            #IntegratedApproach .capitals .capitalSlider .swiper-slide .capitalCards:hover:before {
              height: 10px; }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards {
          background-color: #e5f9ed; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards h2 {
            color: #00783c; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(1) .capitalCards .common_cta {
            background-color: #00783c; }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards {
          background-color: #fcedf7; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards h2 {
            color: #670949; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(2) .capitalCards .common_cta {
            background-color: #670949; }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards {
          background-color: #fdede5; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards h2 {
            color: var(--manufature-color); }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(3) .capitalCards .common_cta {
            background-color: var(--manufature-color); }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards {
          background-color: #eaf5ff; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards h2 {
            color: #00145a; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(4) .capitalCards .common_cta {
            background-color: #00145a; }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards {
          background-color: #f1e5f9; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards h2 {
            color: var(--pruple); }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(5) .capitalCards .common_cta {
            background-color: var(--pruple); }
        #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards {
          background-color: #f8efe3; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards h2 {
            color: #326ab3; }
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards:before,
          #IntegratedApproach .capitals .capitalSlider .swiper-slide:nth-child(6) .capitalCards .common_cta {
            background-color: #326ab3; }
  #IntegratedApproach .swiper-button-next:after,
  #IntegratedApproach .swiper-button-prev:after {
    display: none; }
  #IntegratedApproach .swiper-rl {
    position: relative;
    width: 100px;
    height: 50px; }

#RiskGovernance {
  background-color: #f8efe3;
  padding: 80px 0px; }
  #RiskGovernance .RiskGovernanceCard {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 30px;
    height: 140px;
    position: relative;
    transition: 0.5s; }
    #RiskGovernance .RiskGovernanceCard p {
      font-weight: var(--ivypresto-text);
      font-size: 24px; }
    #RiskGovernance .RiskGovernanceCard:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 2px;
      left: 0px;
      bottom: 0px;
      transition: 0.5s; }
    #RiskGovernance .RiskGovernanceCard:hover {
      box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1); }
      #RiskGovernance .RiskGovernanceCard:hover:before {
        height: 8px; }
    #RiskGovernance .RiskGovernanceCard.Strategic {
      position: relative; }
      #RiskGovernance .RiskGovernanceCard.Strategic p {
        color: #9f3707; }
      #RiskGovernance .RiskGovernanceCard.Strategic:before {
        background-color: #9f3707; }
    #RiskGovernance .RiskGovernanceCard.Safety {
      position: relative; }
      #RiskGovernance .RiskGovernanceCard.Safety p {
        color: #50286d; }
      #RiskGovernance .RiskGovernanceCard.Safety:before {
        background-color: #50286d; }
    #RiskGovernance .RiskGovernanceCard.Compliance {
      position: relative; }
      #RiskGovernance .RiskGovernanceCard.Compliance p {
        color: #00135a; }
      #RiskGovernance .RiskGovernanceCard.Compliance:before {
        background-color: #00135a; }
    #RiskGovernance .RiskGovernanceCard.FinancialRisks {
      position: relative; }
      #RiskGovernance .RiskGovernanceCard.FinancialRisks p {
        color: #d88d39; }
      #RiskGovernance .RiskGovernanceCard.FinancialRisks:before {
        background-color: #d88d39; }

#awards {
  position: relative; }
  #awards .awardsList {
    padding-top: 60px;
    padding-bottom: 80px; }
    #awards .awardsList .awardsSlider {
      padding-left: 15%; }
      #awards .awardsList .awardsSlider .swiper-slide {
        padding-bottom: 30px; }
        #awards .awardsList .awardsSlider .swiper-slide .awardsCards {
          padding: 25px;
          height: 240px;
          position: relative;
          transition: 0.5s; }
          #awards .awardsList .awardsSlider .swiper-slide .awardsCards .common_cta {
            position: absolute;
            left: 20px;
            bottom: 30px; }
          #awards .awardsList .awardsSlider .swiper-slide .awardsCards h2 {
            font-weight: var(--ivypresto-text);
            font-weight: var(--font-weight-600);
            font-size: 28px; }
          #awards .awardsList .awardsSlider .swiper-slide .awardsCards p {
            font-family: var(--ivystyle-sans);
            font-size: 16px;
            color: #000000;
            font-weight: var(--font-weight-600);
            color: #000000;
            padding-top: 8px; }
          #awards .awardsList .awardsSlider .swiper-slide .awardsCards:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 2px;
            left: 0px;
            bottom: 0px;
            transition: 0.5s; }
          #awards .awardsList .awardsSlider .swiper-slide .awardsCards:hover {
            box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1); }
            #awards .awardsList .awardsSlider .swiper-slide .awardsCards:hover:before {
              height: 10px; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards {
          background-color: #f8efe3; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(1) .awardsCards .common_cta {
            background-color: #326ab3; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards {
          background-color: #fbe6f4; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(2) .awardsCards .common_cta {
            background-color: #d7008c; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards {
          background-color: #f0f8ff; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(3) .awardsCards .common_cta {
            background-color: #3095ff; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards {
          background-color: #f1e5f9; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(4) .awardsCards .common_cta {
            background-color: #7800c8; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards {
          background-color: #fdede5; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(5) .awardsCards .common_cta {
            background-color: #f47c40; }
        #awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards, #awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards, #awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards, #awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards {
          background-color: #f8efe3; }
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(6) .awardsCards .common_cta, #awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(7) .awardsCards .common_cta, #awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(8) .awardsCards .common_cta, #awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards:before,
          #awards .awardsList .awardsSlider .swiper-slide:nth-child(9) .awardsCards .common_cta {
            background-color: #326ab3; }
  #awards .swiper-button-next:after,
  #awards .swiper-button-prev:after {
    display: none; }
  #awards .swiper-rl {
    position: relative;
    width: 100px;
    height: 50px; }

#downloadCenter .mid-download {
  background-color: #f8efe3;
  margin-bottom: 20px;
  transition: 0.5s; }
  #downloadCenter .mid-download a {
    color: #000;
    font-family: var(--ivystyle-sans);
    font-size: 14px;
    font-weight: var(--font-weight-600);
    position: relative;
    height: 100%;
    display: block;
    padding: 12px; }
    #downloadCenter .mid-download a .d-icon {
      position: absolute;
      right: 20px;
      bottom: 20px; }
  #downloadCenter .mid-download:hover {
    box-shadow: 4px 13px 15px -3px rgba(0, 0, 0, 0.1); }
#downloadCenter .right-download a {
  display: block;
  position: relative;
  background-color: #326ab3;
  border-radius: 8px;
  color: white;
  font-family: var(--ivystyle-sans);
  font-size: 18px;
  font-weight: var(--font-weight-600);
  margin-bottom: 15px;
  padding: 26px;
  overflow: hidden; }
  #downloadCenter .right-download a .d-icon {
    position: absolute;
    right: 20px;
    top: 23px; }
    #downloadCenter .right-download a .d-icon svg path {
      fill: #fff;
      transition: 0.5s; }
  #downloadCenter .right-download a:before {
    content: '';
    position: absolute;
    width: 0px;
    height: 100%;
    right: -40px;
    bottom: 0px;
    transition: 0.5s;
    background-color: #f8efe3;
    border-radius: 100px; }
  #downloadCenter .right-download a:hover {
    box-shadow: 5px 16px 15px -3px rgba(0, 0, 0, 0.1); }
    #downloadCenter .right-download a:hover:before {
      width: 110px;
      border-radius: 0px; }
    #downloadCenter .right-download a:hover .d-icon svg path {
      fill: #000; }

#glance {
  padding: 80px 0px; }
  #glance .nav {
    justify-content: center;
    margin-top: 80px;
    margin-bottom: 50px;
    border: none;
    gap: 20px; }
    #glance .nav .nav-link {
      border: none;
      border-radius: 50px;
      border: solid 2px #e0e4e7;
      font-weight: var(--font-weight-600);
      color: #000000;
      width: 300px; }
      #glance .nav .nav-link.active {
        background-color: #326ab3;
        color: white;
        border-color: #326ab3; }
  #glance .swiperGlance {
    padding: 0 0;
    position: relative;
    overflow: visible; }
    #glance .swiperGlance .swiper-slide {
      height: 600px;
      background-color: #e4e4e4;
      /* 2 */
      /* 3 */
      /* 4 */
      /* 5 */
      /* 6 */
      /*  */ }
      #glance .swiperGlance .swiper-slide .GlanceCard {
        padding: 30px; }
        #glance .swiperGlance .swiper-slide .GlanceCard h3 {
          font-weight: var(--font-weight-600);
          font-size: 22px;
          margin: 12px 0px; }
        #glance .swiperGlance .swiper-slide .GlanceCard .infograph_card h2 {
          font-size: 22px; }
          #glance .swiperGlance .swiper-slide .GlanceCard .infograph_card h2 .unit {
            font-size: 17px; }
        #glance .swiperGlance .swiper-slide .GlanceCard .infograph_card .desc {
          font-size: 15px; }
        #glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h6 {
          font-size: 14px;
          font-weight: var(--font-weight-700);
          color: #000000;
          position: relative;
          text-transform: uppercase;
          font-family: var(--ivystyle-sans); }
          #glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h6 .grow {
            position: absolute;
            right: 20px;
            top: 0px; }
        #glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card h2 {
          font-size: 22px;
          font-weight: var(--font-weight-700); }
        #glance .swiperGlance .swiper-slide .GlanceCard .GlanceCardRight .infograph_card .desc {
          font-size: 14px;
          font-family: var(--ivystyle-sans);
          color: #000 !important;
          opacity: 0.6; }
      #glance .swiperGlance .swiper-slide:nth-child(1) {
        background-color: #fbe5f4; }
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft h3 {
          color: #d6008b; }
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft p {
          color: #1268b3; }
          #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft p span {
            color: #d6008b; }
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .common_cta {
          background-color: #d6008b; }
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardLeft .infograph_card .desc {
          color: #1268b3 !important; }
        #glance .swiperGlance .swiper-slide:nth-child(1) .GlanceCardRight .infograph_card h2 {
          color: #d7008c !important; }
      #glance .swiperGlance .swiper-slide:nth-child(2) {
        background-color: #eaf5ff; }
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft h3 {
          color: #3196ff; }
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft p {
          color: #00145a; }
          #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft p span {
            color: #3196ff; }
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .common_cta {
          background-color: #00145a; }
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardLeft .infograph_card .desc {
          color: #00145a !important; }
        #glance .swiperGlance .swiper-slide:nth-child(2) .GlanceCardRight .infograph_card h2 {
          color: #3196ff !important; }
      #glance .swiperGlance .swiper-slide:nth-child(3) {
        background-color: #f1e5f9; }
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft h3 {
          color: #7800c8; }
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft p {
          color: #50286e; }
          #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft p span {
            color: #7800c8; }
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .common_cta {
          background-color: #7800c8; }
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardLeft .infograph_card .desc {
          color: #50286e !important; }
        #glance .swiperGlance .swiper-slide:nth-child(3) .GlanceCardRight .infograph_card h2 {
          color: #7800c8 !important; }
      #glance .swiperGlance .swiper-slide:nth-child(4) {
        background-color: #e5f9ed; }
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft h3 {
          color: #00bd4a; }
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft p {
          color: #00783b; }
          #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft p span {
            color: #00bd4a; }
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .common_cta {
          background-color: #00783b; }
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardLeft .infograph_card .desc {
          color: #00783b !important; }
        #glance .swiperGlance .swiper-slide:nth-child(4) .GlanceCardRight .infograph_card h2 {
          color: #00bd4a !important; }
      #glance .swiperGlance .swiper-slide:nth-child(5) {
        background-color: #fdede5; }
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft h3 {
          color: #f05000; }
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft p {
          color: #9f3707; }
          #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft p span {
            color: #f05000; }
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .common_cta {
          background-color: #f05000; }
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardLeft .infograph_card .desc {
          color: #9f3707 !important; }
        #glance .swiperGlance .swiper-slide:nth-child(5) .GlanceCardRight .infograph_card h2 {
          color: #f05000 !important; }
      #glance .swiperGlance .swiper-slide:nth-child(6) {
        background-color: #e5f9ed; }
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft h3 {
          color: #00bd4a; }
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft p {
          color: #00783c; }
          #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft p span {
            color: #00bd4a; }
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .common_cta {
          background-color: #00783b; }
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .infograph_card h2,
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardLeft .infograph_card .desc {
          color: #00783c !important; }
        #glance .swiperGlance .swiper-slide:nth-child(6) .GlanceCardRight .infograph_card h2 {
          color: #00bd4a !important; }
  #glance .swiper-button-next:after,
  #glance .swiper-button-prev:after {
    display: none; }
  #glance .swiper-rl .swiper-button-prev {
    left: -50px; }
    @media screen and (max-width: 767px) {
      #glance .swiper-rl .swiper-button-prev {
        left: 10px; } }
  #glance .swiper-rl .swiper-button-next {
    right: -50px; }
    @media screen and (max-width: 767px) {
      #glance .swiper-rl .swiper-button-next {
        right: 10px; } }

#footer {
  text-align: center;
  font-family: var(--ivystyle-sans);
  font-size: 14px;
  color: white;
  padding: 20px 0px;
  background-color: #000000;
  margin-top: 50px; }

/*  */
.innercontent p {
  font-family: var(--ivystyle-sans); }

.Way_Forward {
  margin-top: 21px;
  padding: 30px 30px;
  border: 2px dotted #c58135;
  border-radius: 20px;
  position: relative; }
  .Way_Forward .ttle {
    background-color: #f2e0cb;
    width: fit-content;
    padding: 10px 20px;
    border-radius: 20px;
    font-size: 20px;
    font-weight: 700;
    position: absolute;
    top: -25px;
    left: 35px; }

.linetag {
  font-family: var(--ivystyle-sans);
  font-weight: var(--font-weight-700);
  border-top: solid 1px #000;
  padding: 10px 0px;
  margin-bottom: 20px;
  font-size: 18px; }

.material h6 {
  font-size: 18px;
  font-family: var(--ivystyle-sans);
  font-weight: var(--font-weight-700); }
.material p {
  font-size: 16px;
  font-family: var(--ivystyle-sans);
  margin-bottom: 5px; }

.sdgs {
  border-bottom: solid 1px #000;
  padding-bottom: 20px; }
  .sdgs h6 {
    font-size: 18px;
    font-family: var(--ivystyle-sans);
    font-weight: var(--font-weight-700); }

.BRSRPrinciples {
  margin-top: 20px; }
  .BRSRPrinciples h6 {
    font-size: 18px;
    font-family: var(--ivystyle-sans);
    font-weight: var(--font-weight-700); }
  .BRSRPrinciples p {
    font-size: 16px;
    font-family: var(--ivystyle-sans);
    margin-bottom: 5px; }
  .BRSRPrinciples a {
    color: #000000;
    font-size: 14px;
    display: inline-block;
    margin-top: 10px;
    border-bottom: solid 1px #000000; }

#innerSection {
  padding: 130px 0px; }

#Socialrelationcap {
  background-color: #f1e5f9;
  padding: 100px 0px; }
  #Socialrelationcap .common_ttle {
    color: var(--pruple); }
  #Socialrelationcap .linetag {
    border-bottom: dotted 2px var(--pruple); }

.socialmid .Way_Forward {
  border: 2px dotted #50286e; }
  .socialmid .Way_Forward .ttle {
    background-color: #ddbff1;
    color: #50286e; }

#intellectualcap {
  background-color: #eaf5ff;
  padding: 100px 0px; }
  #intellectualcap .common_ttle {
    color: #00145a; }
  #intellectualcap .linetag {
    border-bottom: dotted 2px #00145a; }

.intellectualmid .Way_Forward {
  border: 2px dotted #00145a; }
  .intellectualmid .Way_Forward .ttle {
    background-color: #cbe5ff;
    color: #00145a; }

#Manufacturedcap {
  background-color: #fdede5;
  padding: 100px 0px; }
  #Manufacturedcap .common_ttle {
    color: var(--manufature-color); }
  #Manufacturedcap .linetag {
    border-bottom: dotted 2px var(--manufature-color); }

.manufacturedmid .Way_Forward {
  border: 2px dotted #a03708; }
  .manufacturedmid .Way_Forward .ttle {
    background-color: #fbd3bf;
    color: #a03708; }

#Humancap {
  background-color: #fcedf7;
  padding: 100px 0px; }
  #Humancap .common_ttle {
    color: var(--manufature-color); }
  #Humancap .linetag {
    border-bottom: dotted 2px var(--manufature-color); }

.Humancapmid .Way_Forward {
  border: 2px dotted #f5bfe2; }
  .Humancapmid .Way_Forward .ttle {
    background-color: #fbe5f4;
    color: #670a4a; }

#Naturalcap {
  background-color: #e5f9ed;
  padding: 100px 0px; }
  #Naturalcap .common_ttle {
    color: #00783c; }
  #Naturalcap .linetag {
    border-bottom: dotted 2px #00783c; }

.Naturalcapmid .Way_Forward {
  border: 2px dotted #00783c; }
  .Naturalcapmid .Way_Forward .ttle {
    background-color: #bfefd2;
    color: #00783c; }

.blown-dots-br {
  border-bottom: 2px dotted #326ab3;
  padding-top: 10px;
  padding-bottom: 10px; }

.black-dots-br {
  border-bottom: 2px dotted #000;
  padding-top: 10px;
  padding-bottom: 10px; }

.black-dots-br-top {
  border-top: 2px dotted #000;
  padding-top: 10px;
  padding-bottom: 10px; }

.grey-dots-br {
  border-bottom: 2px dotted #bdbec1;
  border-top: 2px dotted #bdbec1;
  padding-top: 10px;
  padding-bottom: 10px; }

.dash-list {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }
  .dash-list li {
    font-family: var(--ivystyle-sans);
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
    /* &:before { content: "-"; margin-right: 5px; } */ }
    @media screen and (min-width: 1200px) and (max-width: 1400px) {
      .dash-list li {
        font-size: 14px; } }
    .dash-list li::marker {
      content: '-'; }

.humantable {
  width: 740px; }

.green_blub {
  background-color: #00be4b;
  border-radius: 50px;
  padding: 10px 20px;
  color: white;
  width: fit-content;
  font-weight: var(--font-weight-600); }

.focusstrategic table td {
  border-bottom: solid 1px #00be4b;
  border-right: solid 1px #00be4b;
  padding: 20px; }
  .focusstrategic table td p {
    margin-bottom: 0px; }
  .focusstrategic table td:nth-child(1) {
    width: 50px; }

.timeline .imelinecards {
  position: relative;
  border: solid 2px #bfefd2;
  border-radius: 15px;
  padding: 20px;
  text-align: center;
  margin-bottom: 40px; }
  .timeline .imelinecards.Announced {
    background-color: #e5f9ed; }
  .timeline .imelinecards .years {
    font-size: 14px;
    background-color: #00be4b;
    border-radius: 50px;
    padding: 10px 20px;
    color: white;
    width: fit-content;
    font-weight: var(--font-weight-600);
    margin: auto;
    font-family: var(--ivystyle-sans);
    padding-bottom: 6px;
    margin-top: -34px;
    margin-bottom: 15px; }
.timeline .infograph_card .desc {
  max-width: 100%;
  color: #000000 !important;
  opacity: 0.6; }

.MaterialList {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }
  .MaterialList li {
    display: flex;
    flex-direction: column;
    height: 110px;
    flex-wrap: wrap;
    border: solid 1px #e4e4e4; }
    .MaterialList li .nos {
      height: 100%;
      padding: 10px; }
      .MaterialList li .nos span {
        font-size: 16px;
        font-weight: var(--font-weight-700);
        font-family: var(--ivystyle-sans);
        border-radius: 100px;
        width: 30px;
        height: 30px;
        line-height: 35px;
        text-align: center;
        color: white;
        display: inline-block; }
      .MaterialList li .nos.green-nos {
        background-color: #e5f9ed; }
        .MaterialList li .nos.green-nos span {
          background-color: #00be4b; }
      .MaterialList li .nos.orange-nos {
        background-color: #fdede5; }
        .MaterialList li .nos.orange-nos span {
          background-color: #f05000; }
      .MaterialList li .nos.blue-nos {
        background-color: #eaf5ff; }
        .MaterialList li .nos.blue-nos span {
          background-color: #3196ff; }
      .MaterialList li .nos.pruple-nos {
        background-color: #f1e5f9; }
        .MaterialList li .nos.pruple-nos span {
          background-color: #7800c8; }
      .MaterialList li .nos.ten-nos {
        background-color: #eeece7; }
        .MaterialList li .nos.ten-nos span {
          background-color: #533c12; }
      .MaterialList li .nos.pink-nos {
        background-color: #fbe5f4; }
        .MaterialList li .nos.pink-nos span {
          background-color: #d7008c; }
      .MaterialList li .nos.grey-nos {
        background-color: #eff1f3; }
        .MaterialList li .nos.grey-nos span {
          background-color: #647887; }
      .MaterialList li .nos.brown-nos {
        background-color: #f8efe3; }
        .MaterialList li .nos.brown-nos span {
          background-color: #c58135; }
    .MaterialList li .MaterialTitle {
      width: 304px;
      height: 100%;
      padding: 15px;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      @media screen and (min-width: 1200px) and (max-width: 1400px) {
        .MaterialList li .MaterialTitle {
          width: 244px; } }
      .MaterialList li .MaterialTitle p {
        font-weight: var(--font-weight-700);
        font-size: 18px;
        margin-bottom: 0px;
        border-bottom: solid 1px #dcddde;
        padding-bottom: 10px;
        line-height: 19px; }
      .MaterialList li .MaterialTitle a {
        color: #000;
        opacity: 0.7;
        font-size: 14px;
        font-family: var(--ivystyle-sans);
        font-weight: var(--font-weight-600); }
    .MaterialList li .material-icon {
      width: 60px;
      height: 100%;
      text-align: center;
      border: solid 1px #dcddde;
      display: grid;
      place-content: center; }
      .MaterialList li .material-icon img {
        width: 35px; }

/* END */
/*vishwajeet*/
.legend {
  font-size: 12px;
  font-family: var(--ivystyle-sans);
  font-weight: var(--font-weight-400); }

.vas_grid_wrp .descx {
  font-family: var(--ivystyle-sans);
  font-weight: var(--font-weight-600);
  font-size: 20px;
  line-height: 1.2;
  color: #000; }
.vas_grid_wrp .tva_card {
  padding: 20px;
  width: 100%;
  height: 100%;
  background-color: #f8efe3;
  position: relative; }
  .vas_grid_wrp .tva_card .pic_cvr {
    max-width: 50%;
    margin: 0 auto; }
  .vas_grid_wrp .tva_card .rag_bx {
    padding: 20px;
    text-align: center;
    background-color: #647887;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    max-width: 100%; }
    .vas_grid_wrp .tva_card .rag_bx .ttle_rag {
      color: #fff;
      font-weight: var(--font-weight-400); }
    .vas_grid_wrp .tva_card .rag_bx .infograph_card h2 {
      color: #fff;
      font-weight: var(--font-weight-600); }
    .vas_grid_wrp .tva_card .rag_bx .infograph_card::before {
      display: none; }
    .vas_grid_wrp .tva_card .rag_bx .dex {
      color: #fff; }
  .vas_grid_wrp .tva_card ul {
    list-style: none;
    list-style-type: none;
    margin: 20px 0px 0px;
    padding: 0px; }
    .vas_grid_wrp .tva_card ul li {
      font-family: var(--ivystyle-sans);
      font-size: 16px;
      line-height: 1;
      font-weight: var(--font-weight-400);
      color: #000;
      position: relative;
      padding: 0px 0px 0px 20px;
      margin-bottom: 15px; }
      .vas_grid_wrp .tva_card ul li::before {
        content: '';
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #000;
        position: absolute;
        top: 3px;
        left: 0px; }
      .vas_grid_wrp .tva_card ul li:nth-child(1)::before {
        background-color: #f05000; }
      .vas_grid_wrp .tva_card ul li:nth-child(2)::before {
        background-color: #3196ff; }
      .vas_grid_wrp .tva_card ul li:nth-child(3)::before {
        background-color: #d7008c; }
      .vas_grid_wrp .tva_card ul li:nth-child(4)::before {
        background-color: #7800c8; }
      .vas_grid_wrp .tva_card ul li:nth-child(5)::before {
        background-color: #00be4b; }
      .vas_grid_wrp .tva_card ul li:nth-child(6)::before {
        background-color: #c58135; }
.vas_grid_wrp .rag_bx {
  margin-top: 40px; }
  .vas_grid_wrp .rag_bx .infograph_card::before {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #000;
    position: absolute;
    bottom: 10px;
    right: 0px; }
  .vas_grid_wrp .rag_bx.svc1 .infograph_card::before {
    background-color: #c58135; }
  .vas_grid_wrp .rag_bx.svc2 .infograph_card::before {
    background-color: #00be4b; }
  .vas_grid_wrp .rag_bx.svc3 .infograph_card::before {
    background-color: #7800c8; }
  .vas_grid_wrp .rag_bx.svc4 .infograph_card::before {
    background-color: #f05000; }
  .vas_grid_wrp .rag_bx.svc5 .infograph_card::before {
    background-color: #3196ff; }
  .vas_grid_wrp .rag_bx.svc6 .infograph_card::before {
    background-color: #d7008c; }
  .vas_grid_wrp .rag_bx .infograph_card {
    margin: 10px 0px;
    position: relative; }

.sge_wrp {
  position: relative; }
  .sge_wrp::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #c58135;
    position: absolute;
    top: 40px;
    left: 0px; }
  .sge_wrp .sge_card {
    margin-top: 30px;
    position: relative; }
    .sge_wrp .sge_card .numb {
      background-color: #c58135;
      width: 20px;
      height: 20px;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 12px;
      color: #fff;
      font-family: var(--ivystyle-sans);
      border-radius: 50%; }
    .sge_wrp .sge_card .desc {
      font-family: var(--ivystyle-sans);
      font-weight: var(--font-weight-400);
      font-size: 18px;
      line-height: 1.2; }

.pde_cvr {
  padding: 30px;
  position: relative;
  margin-top: 50px;
  border: 2px dotted #000;
  border-radius: 20px; }
  .pde_cvr:not(:last-child)::after {
    content: '';
    position: absolute;
    width: 18px;
    height: 32px;
    background-image: url("../images/arrow-down.png");
    background-repeat: no-repeat;
    background-size: contain;
    left: 50%;
    bottom: -35px; }
  .pde_cvr.pde-bx1 {
    border-color: #e1b88c; }
    @media screen and (max-width: 767px) {
      .pde_cvr.pde-bx1 {
        margin-top: 70px; } }
  .pde_cvr.pde-bx2 {
    border-color: #b1bbc3; }
    .pde_cvr.pde-bx2 .float_ttle {
      background-color: #e0e4e7; }
    @media screen and (max-width: 767px) {
      .pde_cvr.pde-bx2 {
        margin-top: 70px; } }
  .pde_cvr.pde-bx3 {
    border-color: #a99e88; }
    .pde_cvr.pde-bx3 .float_ttle {
      background-color: #ddd8d0; }
  .pde_cvr.pde-bx4 {
    border-color: #80bb9e; }
    .pde_cvr.pde-bx4 .float_ttle {
      background-color: #cce4d8; }
  .pde_cvr.pde-bx5 {
    border-color: #8089ac; }
    .pde_cvr.pde-bx5 .float_ttle {
      background-color: #ccd0de; }
  .pde_cvr .pic_growth_wrp {
    max-width: 50%;
    margin: 0 auto; }
  .pde_cvr .otge_card {
    max-width: 60%;
    margin: 30px auto 0px; }
  .pde_cvr .float_ttle {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #f2e0cb;
    border-radius: 20px;
    padding: 5px 20px;
    font-weight: var(--font-weight-600);
    color: #000; }
  .pde_cvr .pde_1_ttle {
    font-family: var(--ivystyle-sans);
    font-size: 18px;
    font-weight: var(--font-weight-600);
    color: #c58135;
    margin: 0px; }
  .pde_cvr p.pde_desc {
    font-family: var(--ivystyle-sans);
    font-size: 18px;
    font-weight: var(--font-weight-600);
    color: #000;
    margin: 0px; }
  .pde_cvr .cor_card {
    text-align: center;
    border: 2px solid #533c12;
    border-radius: 20px;
    padding: 5px 20px;
    color: #533c12;
    font-size: 20px;
    font-weight: var(--font-weight-600);
    font-family: var(--ivystyle-sans); }
  .pde_cvr .fom_card {
    text-align: center;
    border: 2px solid #533c12;
    border-radius: 20px;
    padding: 5px 20px;
    color: #533c12;
    font-size: 20px;
    font-weight: var(--font-weight-600);
    font-family: var(--ivystyle-sans);
    position: relative; }
    .pde_cvr .fom_card::before {
      content: '';
      width: 15px;
      height: 15px;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 10px;
      background-color: #000;
      transform: translate(0%, -50%); }
    .pde_cvr .fom_card.fom1 {
      border-color: #00be4b; }
      .pde_cvr .fom_card.fom1::before {
        background-color: #00be4b; }
    .pde_cvr .fom_card.fom2 {
      border-color: #7800c8; }
      .pde_cvr .fom_card.fom2::before {
        background-color: #7800c8; }
    .pde_cvr .fom_card.fom3 {
      border-color: #647887; }
      .pde_cvr .fom_card.fom3::before {
        background-color: #647887; }
  .pde_cvr .ebc_card {
    text-align: center;
    margin-top: 30px; }
    .pde_cvr .ebc_card .alpha {
      border: 2px solid #000;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      width: 50px;
      height: 50px;
      font-size: 24px;
      line-height: 1.2;
      font-family: var(--ivystyle-sans);
      font-weight: var(--font-weight-700);
      padding-top: 10px;
      margin: 0 auto 15px;
      border-radius: 5px; }
      .pde_cvr .ebc_card .alpha.alpha1 {
        color: #00783c;
        border-color: #00783c; }
      .pde_cvr .ebc_card .alpha.alpha2 {
        color: #670a4a;
        border-color: #670a4a; }
      .pde_cvr .ebc_card .alpha.alpha3 {
        color: #a03708;
        border-color: #a03708; }
      .pde_cvr .ebc_card .alpha.alpha4 {
        color: #00145a;
        border-color: #00145a; }
      .pde_cvr .ebc_card .alpha.alpha5 {
        color: #50286e;
        border-color: #50286e; }
      .pde_cvr .ebc_card .alpha.alpha6 {
        color: #c58135;
        border-color: #c58135; }
    .pde_cvr .ebc_card p {
      font-family: var(--ivystyle-sans);
      font-size: 16px;
      font-weight: var(--font-weight-400);
      line-height: 1.2; }
  .pde_cvr .bs_bx {
    text-align: center;
    font-family: var(--ivystyle-sans);
    font-size: 20px;
    font-weight: var(--font-weight-600);
    line-height: 1.2;
    border-bottom: 2px solid #c58135;
    padding: 10px 0px;
    margin-top: 30px; }

.quote {
  font-size: 26px;
  font-weight: var(--font-weight-600);
  line-height: 34px;
  margin-bottom: 20px; }

.body_copy {
  font-family: var(--ivystyle-sans);
  font-size: 18px;
  line-height: 26px;
  font-weight: var(--font-weight-400); }

.hop_card .sec_ttle {
  margin: 20px 0px 10px; }

.bm-slider .bmnew-1 {
  width: 458px; }
.bm-slider .bmnew-2 {
  width: 514px; }
.bm-slider .bmnew-3 {
  width: 598px; }
.bm-slider .bmnew-4 {
  width: 350px; }
.bm-slider .vcm-next,
.bm-slider .vcm-prev {
  width: 41px;
  height: 41px; }
.bm-slider .vcm-next::after,
.bm-slider .vcm-prev::after {
  display: none; }
.bm-slider .vcm-next {
  background-image: url(../images/brown-next.svg); }
.bm-slider .vcm-prev {
  background-image: url(../images/brown-prev.svg); }

p a {
  color: #000;
  font-weight: var(--font-weight-600);
  text-decoration: underline; }

.SustainableGrowthLink {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  height: 150px;
  padding-left: 120px;
  padding-top: 30px;
  margin-bottom: 30px; }
  .SustainableGrowthLink h2 {
    font-weight: var(--font-weight-600);
    font-size: 22px; }
  .SustainableGrowthLink a {
    color: #000;
    opacity: 0.7;
    font-size: 16px;
    font-family: var(--ivystyle-sans); }
  .SustainableGrowthLink.na-link {
    background-image: url(../images/na.png); }
    .SustainableGrowthLink.na-link h2 {
      color: #00783c; }
  .SustainableGrowthLink.hu-link {
    background-image: url(../images/hu.png); }
    .SustainableGrowthLink.hu-link h2 {
      color: #670a4a; }
  .SustainableGrowthLink.man-link {
    background-image: url(../images/man.png); }
    .SustainableGrowthLink.man-link h2 {
      color: #a03708; }
  .SustainableGrowthLink.intel-link {
    background-image: url(../images/intell.png); }
    .SustainableGrowthLink.intel-link h2 {
      color: #00145a; }
  .SustainableGrowthLink.social-link {
    background-image: url(../images/socaial-re.png); }
    .SustainableGrowthLink.social-link h2 {
      color: #50286e; }
  .SustainableGrowthLink.finan-link {
    background-image: url(../images/fin.png); }
    .SustainableGrowthLink.finan-link h2 {
      color: #c58135; }

.awards-lists p {
  border-bottom: solid 1px #326ab3;
  padding-bottom: 20px;
  margin-right: 50px; }

.Leadership_and_Innovation span {
  display: inline-block;
  background-color: #f5e3ce;
  font-family: var(--ivypresto-text);
  font-weight: var(--font-weight-600);
  color: #000000;
  font-size: 18px;
  padding: 10px 20px;
  border-radius: 50px; }

.Awardsretail {
  border: 2px dotted #ea79c3; }
  .Awardsretail .ttle {
    background-color: #f5bfe2; }
  .Awardsretail h5 {
    color: #db1191; }
  .Awardsretail h6 {
    font-weight: var(--font-weight-700);
    font-family: var(--ivystyle-sans); }
  .Awardsretail p {
    border-bottom: solid 1px #f6c8e6;
    padding-bottom: 5px;
    padding-right: 100px; }

.AwardsrDigital {
  border: 2px dotted #64b0ff; }
  .AwardsrDigital .ttle {
    background-color: #cbe5ff; }
  .AwardsrDigital h5 {
    color: #64b0ff; }
  .AwardsrDigital h6 {
    font-weight: var(--font-weight-700);
    font-family: var(--ivystyle-sans); }
  .AwardsrDigital p {
    border-bottom: solid 1px #cee6ff;
    padding-bottom: 5px;
    padding-right: 100px; }

.AwardsMedia {
  border: 2px dotted #9a40d6; }
  .AwardsMedia .ttle {
    background-color: #ddbff1; }
  .AwardsMedia h5 {
    color: #7800c8; }
  .AwardsMedia h6 {
    font-weight: var(--font-weight-700);
    font-family: var(--ivystyle-sans); }
  .AwardsMedia p {
    border-bottom: solid 1px #ddbff1;
    padding-bottom: 5px;
    padding-right: 100px; }

.oilMedia {
  border: 2px dotted #f47c40; }
  .oilMedia .ttle {
    background-color: #fbd3bf; }
  .oilMedia h5 {
    color: #7800c8; }
  .oilMedia h6 {
    font-weight: var(--font-weight-700);
    font-family: var(--ivystyle-sans); }
  .oilMedia p {
    border-bottom: solid 1px #fbd3bf;
    padding-bottom: 5px;
    padding-right: 100px; }

.AwardsFoundation {
  border: 2px dotted #e0a566; }
  .AwardsFoundation .ttle {
    background-color: #f4ddc3; }
  .AwardsFoundation h5 {
    color: #7800c8; }
  .AwardsFoundation h6 {
    font-weight: var(--font-weight-700);
    font-family: var(--ivystyle-sans); }
  .AwardsFoundation p {
    border-bottom: solid 1px #fbd3bf;
    padding-bottom: 5px;
    padding-right: 100px; }

.Capturing p {
  border-bottom: solid 1px #fbd3bf;
  padding-bottom: 5px; }

.risk-bod {
  text-align: center; }
  .risk-bod img {
    width: 130px;
    margin: auto; }
  .risk-bod p {
    padding-top: 10px;
    line-height: 19px; }

/*vishwajeet*/
.swiperFinancialMetrics .swiper-slide {
  opacity: 0.4; }
  .swiperFinancialMetrics .swiper-slide.swiper-slide-active {
    opacity: 1; }

.goto-top {
  display: block;
  width: 50px;
  height: 50px;
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 999999;
  opacity: 0;
  visibility: hidden; }
  .goto-top.show {
    opacity: 1;
    visibility: visible; }

.fprbxwrp {
  display: flex;
  flex-direction: row; }
  .fprbxwrp .fprbx {
    margin: 0 10px 0 0; }
    .fprbxwrp .fprbx .pic {
      border-radius: 50%;
      width: 150px;
      height: 150px; }
    .fprbxwrp .fprbx p {
      text-align: center;
      padding-top: 10px;
      line-height: 20px;
      font-family: var(--ivystyle-sans); }

ol.list1 {
  padding-left: 0px;
  margin-left: 20px; }
  ol.list1 li {
    font-size: 18px;
    margin-bottom: 12px; }

ul.list1 {
  padding-left: 0px;
  margin-left: 10px;
  list-style-type: none; }
  ul.list1 li {
    font-size: 18px;
    margin-bottom: 12px;
    text-indent: -9px; }
    ul.list1 li::before {
      content: '- ';
      text-indent: -5px; }
    @media screen and (min-width: 1200px) and (max-width: 1400px) {
      ul.list1 li {
        font-size: 14px; } }

.ttle_rag {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  margin: 0px;
  font-family: var(--ivystyle-sans);
  font-weight: var(--font-weight-700); }

#retail {
  background-color: #fbe6f4;
  padding: 100px 0px; }
  #retail .common_ttle {
    color: #d7008c; }
  #retail .linetag {
    border-bottom: dotted 2px #d7008c; }

#digital {
  background-color: #eaf5ff;
  padding: 100px 0px; }
  #digital .common_ttle {
    color: #3196ff; }
  #digital .linetag {
    border-bottom: dotted 2px #3196ff; }

#media {
  background-color: #f0e4f1;
  padding: 100px 0px; }
  #media .common_ttle {
    color: #7900c8; }
  #media .linetag {
    border-bottom: dotted 2px #7900c8; }

#energy {
  background-color: #e7f4ea;
  padding: 100px 0px; }
  #energy .common_ttle {
    color: #00be4b; }
  #energy .linetag {
    border-bottom: dotted 2px #00be4b; }

#oilgas {
  background-color: #fdede6;
  padding: 100px 0px; }
  #oilgas .common_ttle {
    color: #f05222; }
  #oilgas .linetag {
    border-bottom: dotted 2px #f05222; }

.retailspk {
  text-align: center;
  margin-bottom: 25px; }
  .retailspk .pic {
    border-radius: 50%;
    background-color: #f5bfe2;
    margin: 10px;
    width: 80%; }
  .retailspk p {
    text-align: center;
    padding-top: 10px;
    line-height: 20px;
    font-family: var(--ivystyle-sans); }

.digitalspk {
  text-align: center;
  margin-bottom: 25px; }
  .digitalspk .pic {
    border-radius: 50%;
    background-color: #cbe5ff;
    margin: 10px;
    width: 80%; }
  .digitalspk p {
    text-align: center;
    padding-top: 10px;
    line-height: 20px;
    font-family: var(--ivystyle-sans); }

.oilgasspk {
  text-align: center;
  margin-bottom: 25px; }
  .oilgasspk .pic {
    border-radius: 50%;
    background-color: #f8d3bf;
    margin: 10px;
    width: 80%; }
  .oilgasspk p {
    text-align: center;
    padding-top: 10px;
    line-height: 20px;
    font-family: var(--ivystyle-sans); }

.links {
  border-bottom: none !important; }

.retailclr1 {
  color: #1268b3; }

.retailclr2 {
  color: #d6008b; }

.retailclr3 {
  color: #1268b3 !important; }

.digitalclr2 {
  color: #3196ff; }

.digitalclr1 {
  color: #00145a !important; }

.mediaclr2 {
  color: #7900c8; }

.mediaclr1 {
  color: #50286e !important; }

.energyclr2 {
  color: #00783c; }

.energyclr1 {
  color: #00be4b !important; }

.oilgasclr2 {
  color: #a03708; }

.oilgasclr1 {
  color: #f05222 !important; }

.subtxt {
  font-family: var(--ivystyle-sans); }

#retail .infograph_card .desc {
  color: #1268b3 !important; }

#oilgas .infograph_card .desc {
  color: #a03708 !important; }
#oilgas .infograph_card h2 {
  color: #a03708 !important; }

.oilgas .infograph_card .desc {
  color: #a03708 !important; }
.oilgas .infograph_card h2 {
  color: #a03708 !important; }

.grey {
  color: #494949; }

.retail-dots-br {
  border-bottom: 2px dotted #1268b3;
  padding-top: 10px;
  padding-bottom: 10px; }

.digital-dots-br {
  border-bottom: 2px dotted #00145a;
  padding-top: 10px;
  padding-bottom: 10px; }

.energy-dots-br {
  border-bottom: 2px dotted #00be4b;
  padding-top: 10px;
  padding-bottom: 10px; }

.retail .Way_Forward {
  border: 2px dotted #f5bfe2; }
  .retail .Way_Forward .ttle {
    background-color: #fbe5f4;
    color: #670a4a; }

.digitalser .Way_Forward {
  border: 2px dotted #00145a; }
  .digitalser .Way_Forward .ttle {
    background-color: #eaf5ff;
    color: #00145a; }

.oilgasser .Way_Forward {
  border: 2px dotted #a03708; }
  .oilgasser .Way_Forward .ttle {
    background-color: #fdede6;
    color: #a03708; }

.media .Way_Forward {
  border: 2px dotted #502a6d; }
  .media .Way_Forward .ttle {
    background-color: #f0e4f1;
    color: #502a6d; }

.energy .Way_Forward {
  border: 2px dotted #00be4b; }
  .energy .Way_Forward .ttle {
    background-color: #e6f9ed;
    color: #00be4b; }

.media .infograph_card .desc {
  color: #502a6d !important; }

.digitalser .infograph_card .desc {
  color: #00145a !important; }

.mediabx {
  border-radius: 30px;
  padding: 25px;
  background-color: #f1e6f9; }

.pos-rel {
  position: relative; }

.posabimg {
  width: 43%;
  position: absolute;
  top: 50%;
  right: -260px;
  transform: translate(-50%, -50%); }

.oilMedia p {
  padding-right: 60px !important; }

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .posabimg {
    right: -230px; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .fprbxwrp {
    flex-flow: row wrap; }

  .posabimg {
    right: -140px; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .fprbxwrp {
    flex-flow: row wrap; }

  .posabimg {
    right: -140px; }

  .oilMedia p {
    padding-right: 0; } }
@media (min-width: 320px) and (max-width: 767px) {
  .fprbxwrp {
    flex-flow: row wrap; }

  .fprbxwrp .fprbx {
    margin: 0 auto; }

  .vas_grid_wrp .tva_card .rag_bx {
    position: relative; }

  .vas_grid_wrp .tva_card ul {
    margin: 20px; }

  .vas_grid_wrp .tva_card {
    padding: 0; }

  .pde_cvr.pde-bx3 .float_ttle {
    font-size: 18px;
    padding: 8px; }

  .pde_cvr.pde-bx4 .float_ttle {
    font-size: 18px;
    padding: 8px;
    width: 250px; }

  .pde_cvr.pde-bx5 .float_ttle {
    font-size: 18px;
    padding: 8px;
    width: 185px; }

  .pde_cvr .float_ttle {
    font-size: 18px;
    padding: 8px; }

  .posabimg {
    position: relative;
    top: 50px;
    left: 70px; } }

/*# sourceMappingURL=support.css.map */
