@font-face {
  font-family: "Myriad Pro";
  src: url(../fonts/myriadpro-bold.eot);
  src: url(../fonts/myriadpro-bold.eot?#iefix) format("embedded-opentype"), url(../fonts/myriadpro-bold.woff2) format("woff2"), url(../fonts/myriadpro-bold.woff) format("woff"), url(../fonts/myriadpro-bold.ttf) format("truetype"), url(../fonts/myriadpro-bold.svg#myriadpro-bold) format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url(../fonts/myriadpro-semibold.eot);
  src: url(../fonts/myriadpro-semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/myriadpro-semibold.woff2) format("woff2"), url(../fonts/myriadpro-semibold.woff) format("woff"), url(../fonts/myriadpro-semibold.ttf) format("truetype"), url(../fonts/myriadpro-semibold.svg#myriadpro-semibold) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "Myriad Pro";
  src: url(../fonts/myriadpro-regular.eot);
  src: url(../fonts/myriadpro-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/myriadpro-regular.woff2) format("woff2"), url(../fonts/myriadpro-regular.woff) format("woff"), url(../fonts/myriadpro-regular.ttf) format("truetype"), url(../fonts/myriadpro-regular.svg#myriadpro-regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: Tungsten;
  src: url(../fonts/tungsten-medium.eot);
  src: url(../fonts/tungsten-medium.eot?#iefix) format("embedded-opentype"), url(../fonts/tungsten-medium.woff2) format("woff2"), url(../fonts/tungsten-medium.woff) format("woff"), url(../fonts/tungsten-medium.ttf) format("truetype"), url(../fonts/tungsten-medium.svg#Tutgsten-medium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@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"); }
html,
body {
  font-family: "Myriad Pro"; }

h1,
h2,
h3,
h4,
h5,
h6,
a {
  padding: 0;
  margin: 0;
  text-decoration: none; }

a:hover {
  text-decoration: none; }

:focus {
  outline: none !important;
  border: none !important; }

.mt0 {
  margin-top: 0px !important; }

.pt0 {
  padding-top: 0px !important; }

.mb0 {
  margin-bottom: 0px !important; }

.pb0 {
  padding-bottom: 0px !important; }

.ml0 {
  margin-left: 0px !important; }

.pl0 {
  padding-left: 0px !important; }

.mr0 {
  margin-right: 0px !important; }

.pr0 {
  padding-right: 0px !important; }

.m0 {
  margin: 0px !important; }

.p0 {
  padding: 0px !important; }

.mt5 {
  margin-top: 5px !important; }

.pt5 {
  padding-top: 5px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.ml5 {
  margin-left: 5px !important; }

.pl5 {
  padding-left: 5px !important; }

.mr5 {
  margin-right: 5px !important; }

.pr5 {
  padding-right: 5px !important; }

.m5 {
  margin: 5px !important; }

.p5 {
  padding: 5px !important; }

.mt10 {
  margin-top: 10px !important; }

.pt10 {
  padding-top: 10px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.ml10 {
  margin-left: 10px !important; }

.pl10 {
  padding-left: 10px !important; }

.mr10 {
  margin-right: 10px !important; }

.pr10 {
  padding-right: 10px !important; }

.m10 {
  margin: 10px !important; }

.p10 {
  padding: 10px !important; }

.mt15 {
  margin-top: 15px !important; }

.pt15 {
  padding-top: 15px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.ml15 {
  margin-left: 15px !important; }

.pl15 {
  padding-left: 15px !important; }

.mr15 {
  margin-right: 15px !important; }

.pr15 {
  padding-right: 15px !important; }

.m15 {
  margin: 15px !important; }

.p15 {
  padding: 15px !important; }

.mt20 {
  margin-top: 20px !important; }

.pt20 {
  padding-top: 20px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.ml20 {
  margin-left: 20px !important; }

.pl20 {
  padding-left: 20px !important; }

.mr20 {
  margin-right: 20px !important; }

.pr20 {
  padding-right: 20px !important; }

.m20 {
  margin: 20px !important; }

.p20 {
  padding: 20px !important; }

.mt25 {
  margin-top: 25px !important; }

.pt25 {
  padding-top: 25px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.ml25 {
  margin-left: 25px !important; }

.pl25 {
  padding-left: 25px !important; }

.mr25 {
  margin-right: 25px !important; }

.pr25 {
  padding-right: 25px !important; }

.m25 {
  margin: 25px !important; }

.p25 {
  padding: 25px !important; }

.mt30 {
  margin-top: 30px !important; }

.pt30 {
  padding-top: 30px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.ml30 {
  margin-left: 30px !important; }

.pl30 {
  padding-left: 30px !important; }

.mr30 {
  margin-right: 30px !important; }

.pr30 {
  padding-right: 30px !important; }

.m30 {
  margin: 30px !important; }

.p30 {
  padding: 30px !important; }

.mt35 {
  margin-top: 35px !important; }

.pt35 {
  padding-top: 35px !important; }

.mb35 {
  margin-bottom: 35px !important; }

.pb35 {
  padding-bottom: 35px !important; }

.ml35 {
  margin-left: 35px !important; }

.pl35 {
  padding-left: 35px !important; }

.mr35 {
  margin-right: 35px !important; }

.pr35 {
  padding-right: 35px !important; }

.m35 {
  margin: 35px !important; }

.p35 {
  padding: 35px !important; }

.mt40 {
  margin-top: 40px !important; }

.pt40 {
  padding-top: 40px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.ml40 {
  margin-left: 40px !important; }

.pl40 {
  padding-left: 40px !important; }

.mr40 {
  margin-right: 40px !important; }

.pr40 {
  padding-right: 40px !important; }

.m40 {
  margin: 40px !important; }

.p40 {
  padding: 40px !important; }

.mt45 {
  margin-top: 45px !important; }

.pt45 {
  padding-top: 45px !important; }

.mb45 {
  margin-bottom: 45px !important; }

.pb45 {
  padding-bottom: 45px !important; }

.ml45 {
  margin-left: 45px !important; }

.pl45 {
  padding-left: 45px !important; }

.mr45 {
  margin-right: 45px !important; }

.pr45 {
  padding-right: 45px !important; }

.m45 {
  margin: 45px !important; }

.p45 {
  padding: 45px !important; }

.mt50 {
  margin-top: 50px !important; }

.pt50 {
  padding-top: 50px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.pb50 {
  padding-bottom: 50px !important; }

.ml50 {
  margin-left: 50px !important; }

.pl50 {
  padding-left: 50px !important; }

.mr50 {
  margin-right: 50px !important; }

.pr50 {
  padding-right: 50px !important; }

.m50 {
  margin: 50px !important; }

.p50 {
  padding: 50px !important; }

.mt55 {
  margin-top: 55px !important; }

.pt55 {
  padding-top: 55px !important; }

.mb55 {
  margin-bottom: 55px !important; }

.pb55 {
  padding-bottom: 55px !important; }

.ml55 {
  margin-left: 55px !important; }

.pl55 {
  padding-left: 55px !important; }

.mr55 {
  margin-right: 55px !important; }

.pr55 {
  padding-right: 55px !important; }

.m55 {
  margin: 55px !important; }

.p55 {
  padding: 55px !important; }

.mt60 {
  margin-top: 60px !important; }

.pt60 {
  padding-top: 60px !important; }

.mb60 {
  margin-bottom: 60px !important; }

.pb60 {
  padding-bottom: 60px !important; }

.ml60 {
  margin-left: 60px !important; }

.pl60 {
  padding-left: 60px !important; }

.mr60 {
  margin-right: 60px !important; }

.pr60 {
  padding-right: 60px !important; }

.m60 {
  margin: 60px !important; }

.p60 {
  padding: 60px !important; }

.mt65 {
  margin-top: 65px !important; }

.pt65 {
  padding-top: 65px !important; }

.mb65 {
  margin-bottom: 65px !important; }

.pb65 {
  padding-bottom: 65px !important; }

.ml65 {
  margin-left: 65px !important; }

.pl65 {
  padding-left: 65px !important; }

.mr65 {
  margin-right: 65px !important; }

.pr65 {
  padding-right: 65px !important; }

.m65 {
  margin: 65px !important; }

.p65 {
  padding: 65px !important; }

.mt70 {
  margin-top: 70px !important; }

.pt70 {
  padding-top: 70px !important; }

.mb70 {
  margin-bottom: 70px !important; }

.pb70 {
  padding-bottom: 70px !important; }

.ml70 {
  margin-left: 70px !important; }

.pl70 {
  padding-left: 70px !important; }

.mr70 {
  margin-right: 70px !important; }

.pr70 {
  padding-right: 70px !important; }

.m70 {
  margin: 70px !important; }

.p70 {
  padding: 70px !important; }

.mt75 {
  margin-top: 75px !important; }

.pt75 {
  padding-top: 75px !important; }

.mb75 {
  margin-bottom: 75px !important; }

.pb75 {
  padding-bottom: 75px !important; }

.ml75 {
  margin-left: 75px !important; }

.pl75 {
  padding-left: 75px !important; }

.mr75 {
  margin-right: 75px !important; }

.pr75 {
  padding-right: 75px !important; }

.m75 {
  margin: 75px !important; }

.p75 {
  padding: 75px !important; }

.mt80 {
  margin-top: 80px !important; }

.pt80 {
  padding-top: 80px !important; }

.mb80 {
  margin-bottom: 80px !important; }

.pb80 {
  padding-bottom: 80px !important; }

.ml80 {
  margin-left: 80px !important; }

.pl80 {
  padding-left: 80px !important; }

.mr80 {
  margin-right: 80px !important; }

.pr80 {
  padding-right: 80px !important; }

.m80 {
  margin: 80px !important; }

.p80 {
  padding: 80px !important; }

.mt90 {
  margin-top: 90px !important; }

.pt90 {
  padding-top: 90px !important; }

.mb90 {
  margin-bottom: 90px !important; }

.pb90 {
  padding-bottom: 90px !important; }

.ml90 {
  margin-left: 90px !important; }

.pl90 {
  padding-left: 90px !important; }

.mr90 {
  margin-right: 90px !important; }

.pr90 {
  padding-right: 90px !important; }

.m90 {
  margin: 90px !important; }

.p90 {
  padding: 90px !important; }

.mt100 {
  margin-top: 100px !important; }

.pt100 {
  padding-top: 100px !important; }

.mb100 {
  margin-bottom: 100px !important; }

.pb100 {
  padding-bottom: 100px !important; }

.ml100 {
  margin-left: 100px !important; }

.pl100 {
  padding-left: 100px !important; }

.mr100 {
  margin-right: 100px !important; }

.pr100 {
  padding-right: 100px !important; }

.m100 {
  margin: 100px !important; }

.p100 {
  padding: 100px !important; }

.mt110 {
  margin-top: 110px !important; }

.pt110 {
  padding-top: 110px !important; }

.mb110 {
  margin-bottom: 110px !important; }

.pb110 {
  padding-bottom: 110px !important; }

.ml110 {
  margin-left: 110px !important; }

.pl110 {
  padding-left: 110px !important; }

.mr110 {
  margin-right: 110px !important; }

.pr110 {
  padding-right: 110px !important; }

.m110 {
  margin: 110px !important; }

.p110 {
  padding: 110px !important; }

.rs {
  font-family: RupeeForadian; }

.Tungsten-font {
  font-family: Tungsten;
  font-weight: 600; }

.fw-700 {
  font-weight: 700; }

.fw-600 {
  font-weight: 600; }

.fs14 {
  font-size: 14px; }

.fs16 {
  font-size: 16px; }

.fs24 {
  font-size: 24px; }

.blue-clr {
  color: #007CC3; }

.blue-clr2 {
  color: #294FA6; }

.blue-clr3 {
  color: #4ABAEB; }

.blue-dark {
  color: #21409A; }

.white-clr {
  color: #ffffff !important; }

.grey-dark-clr {
  color: #333333 !important; }

.grey-light-clr {
  color: #7E7E7E; }

.purple-clr {
  color: #8D2A90; }

.green-clr {
  color: #00AE8E; }

.green-clr2 {
  color: #003726; }

.red-clr {
  color: #E75B45; }

.red-dark-clr {
  color: #B74326; }

.maroon-clr {
  color: #5D0024; }

.yellow-clr {
  color: #D68D1D; }

.pruple-clr {
  color: #8D2AA0; }

.Bg-blue-clr {
  background-color: #007CC3; }

.Bg-blue-clr2 {
  background-color: #294FA6; }

.Bg-blue-dark {
  background-color: #21409A; }

.Bg-white-clr {
  background-color: #ffffff !important; }

.Bg-grey-dark-clr {
  background-color: #333333 !important; }

.Bg-grey-light-clr {
  background-color: #7E7E7E; }

.Bg-purple-clr {
  background-color: #8D2A90; }

.Bg-green-clr {
  background-color: #00AE8E; }

.Bg-red-clr {
  background-color: #E75B45; }

.Bg-red-dark-clr {
  background-color: #B74326; }

.Bg-maroon-clr {
  background-color: #5D0024; }

.Bg-yellow-clr {
  background-color: #D68D1D; }

.position-relative {
  position: relative; }

.numb-bg-blue1 {
  background-color: #E9F6FA; }

.numb-bg-blue2 {
  background-color: #DEEEF9; }

.numb-bg-purp1 {
  background-color: #EFE4EB; }

.numb-bg-gree1 {
  background-color: #EAF1EB; }

.numb-bg-redd1 {
  background-color: #F8EEEB; }

.numb-bg-yell1 {
  background-color: #F8EEEB; }

.numb-bg-yell2 {
  background-color: #FFF6E8; }

.container-1360-wrp {
  width: 1360px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0px 15px; }

.common-pd-t {
  padding-top: 70px; }

.common-pd-b {
  padding-bottom: 70px; }

.common-ttle {
  font-family: Tungsten;
  font-weight: 600;
  font-size: 55px;
  line-height: 55px;
  letter-spacing: 0.02em; }

a.common-cta-blue {
  border: 1px solid #007CC3;
  text-align: center;
  color: #007CC3;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 12px 25px;
  margin-top: 0px;
  display: inline-flex; }
a.common-cta-blue span {
  left: 5px;
  position: relative;
  top: -3px; }
a.common-cta-blue:hover {
  background-color: #007CC3;
  color: #ffffff; }

a.common-cta-white {
  border: 1px solid #fff;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 12px 25px;
  margin-top: 0px;
  display: inline-flex; }
a.common-cta-white span {
  left: 5px;
  position: relative;
  top: -3px; }
a.common-cta-white:hover {
  background-color: #ffffff;
  color: #007CC3; }

a.common-cta2 {
  color: #333333;
  font-size: 16px;
  font-weight: 600;
  background-image: url(../images/arrw-blue.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 35px; }

.infonosBox h2 {
  font-family: Tungsten;
  font-weight: 500;
  font-size: 56px;
  line-height: 60px; }
.infonosBox small {
  font-weight: 600;
  font-size: 18px;
  display: block;
  line-height: 18px; }

.smallTitle {
  color: #777777;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px; }

.bigTitle {
  color: #007CC3;
  font-family: Tungsten;
  font-size: 62px;
  line-height: 62px;
  font-weight: 500; }

#banner {
  height: 100vh;
  background-color: #007CC3;
  background-image: url(../images/banner-bg.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 90px; }
  #banner .bannerleft h2 {
    color: #ffffff;
    font-weight: 700;
    font-family: Tungsten;
    font-size: 76px;
    line-height: 72px;
    margin-bottom: 30px; }
  #banner .bannerleft p {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px; }
  #banner .bannerRight img {
    width: calc(100% - 25%); }
  #banner .rightEsg {
    position: absolute;
    right: 190px;
    bottom: 80px; }
    #banner .rightEsg h3 {
      font-family: Tungsten;
      font-size: 26px;
      color: #ffffff;
      font-weight: 500; }
    #banner .rightEsg h6 {
      color: #ffffff;
      font-size: 26px;
      font-family: Tungsten; }

#About {
  text-align: center;
  padding-top: 80px;
  padding-bottom: 80px; }
  #About p {
    padding: 30px 300px; }

#EShighlights {
  background-color: #F3F3F3;
  padding-top: 80px;
  padding-bottom: 80px; }
  #EShighlights .container-1360-wrp {
    width: 1000px; }

#chairman {
  background-color: #007CC3; }
  #chairman .chairmanright {
    padding: 70px;
    padding-right: 300px; }

#otherAdd {
  padding-top: 80px;
  padding-bottom: 80px; }
  #otherAdd .Additionalinformation {
    background: #00AE8E; }
  #otherAdd .AdditionalBox {
    background: #003726;
    padding: 41px; }
    #otherAdd .AdditionalBox p {
      color: #ffffff;
      font-weight: 700; }

#downloadCenter {
  background: #F3F3F3;
  padding-top: 50px;
  padding-bottom: 50px; }
  #downloadCenter .downloadBt {
    position: relative;
    display: block;
    /* background-image: url(../images/downloadicon.svg); background-repeat: no-repeat; background-position: 98% 8px; */
    font-weight: 700;
    color: #333;
    border-bottom: 1px solid #D1D1D1;
    padding: 13px 0px;
    background-size: 30px; }
    #downloadCenter .downloadBt::before {
      content: 'Read more';
      position: absolute;
      right: 10px;
      top: 18px;
      color: #007CC3;
      font-weight: 600;
      font-size: 14px; }

#Enviroment {
  height: 800px;
  /* .hero_banners {
  width: 100%;
  height:100%;
  margin-top:136px;
  position: relative;
  }
  */ }
  #Enviroment .swiper-button-next, #Enviroment .swiper-button-prev {
    transform: scale(0.8); }
  #Enviroment .swiper-banners,
  #Enviroment .swiper-banners .swiper-slide {
    width: 100%;
    height: 100%; }
  #Enviroment .swiper-slide {
    display: flex;
    position: relative;
    height: 100%;
    background-color: #003726; }
    #Enviroment .swiper-slide .slidebg {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      object-fit: cover;
      z-index: 0; }
    #Enviroment .swiper-slide .slide-content-wrapper {
      position: absolute;
      width: 1200px;
      transform: translate(-50%, -50%);
      left: 50%;
      top: 50%;
      z-index: 1; }
    #Enviroment .swiper-slide.slide1 {
      background-image: url(../images/enviromentbg.jpg);
      background-repeat: no-repeat;
      background-position: right center;
      background-size: cover; }
    #Enviroment .swiper-slide.slide2 {
      background-color: #FFF; }
    #Enviroment .swiper-slide.slide3 {
      background-color: #FFF; }
  #Enviroment .swiper-pagination-bullet {
    width: 24px;
    height: 33px;
    background: transparent;
    position: relative;
    opacity: 1; }
    #Enviroment .swiper-pagination-bullet::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet.svg) no-repeat center center; }
  #Enviroment .swiper-pagination-bullet-active {
    color: #fff;
    background: transparent; }
    #Enviroment .swiper-pagination-bullet-active::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet-active.svg) no-repeat center center; }
  #Enviroment .EnviromentLeft {
    background-color: #003726;
    width: 506px;
    height: 100%;
    padding: 30px; }
    #Enviroment .EnviromentLeft h6 {
      font-weight: 600;
      color: #00AE8C;
      font-size: 20px; }
    #Enviroment .EnviromentLeft h5 {
      font-weight: 600;
      color: #00AE8C;
      font-size: 24px;
      position: relative;
      padding-top: 10px;
      margin-top: 16px; }
      #Enviroment .EnviromentLeft h5::before {
        content: '';
        position: absolute;
        width: 40px;
        height: 5px;
        background-color: #00AE8C;
        left: 0px;
        top: 0px; }
    #Enviroment .EnviromentLeft h3 {
      font-family: Tungsten;
      font-weight: 500;
      font-size: 46px;
      line-height: 48px;
      color: #00AE8C;
      margin-top: 12px; }
    #Enviroment .EnviromentLeft p {
      color: #ffffff;
      margin-top: 22px; }
  #Enviroment .green-clr3 {
    color: #00AE8C; }
  #Enviroment a.common-cta-white {
    border: solid 1px #00AE8C;
    color: #00AE8C; }
  #Enviroment .slide2 .container-1360-wrp {
    padding-top: 20px; }
  #Enviroment .greenBox {
    background-color: #003726; }
    #Enviroment .greenBox.height476 {
      height: 476px; }
  #Enviroment .boxTitle {
    font-size: 24px;
    font-weight: 600;
    line-height: 22px; }
  #Enviroment .whitelist {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 15px; }
    #Enviroment .whitelist li {
      color: #ffffff;
      font-size: 18px;
      background-image: url(../images/whitetri.svg);
      background-repeat: no-repeat;
      background-position: left 3px;
      padding-left: 20px;
      font-weight: 400;
      margin-bottom: 25px;
      line-height: 26px; }
  #Enviroment .greenlist {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 15px; }
    #Enviroment .greenlist li {
      color: #333;
      font-size: 18px;
      background-image: url(../images/greentri.svg);
      background-repeat: no-repeat;
      background-position: left 3px;
      padding-left: 20px;
      font-weight: 400;
      margin-bottom: 25px;
      line-height: 26px; }
  #Enviroment small {
    color: #ffffff; }
  #Enviroment .wellicon, #Enviroment .treeicon {
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 63px; }
    #Enviroment .wellicon small, #Enviroment .treeicon small {
      color: #333333; }
  #Enviroment .wellicon {
    background-image: url(../images/well.svg); }
  #Enviroment .treeicon {
    background-image: url(../images/treeicon.svg); }
  #Enviroment .Ourapproach {
    padding-top: 70px; }
  #Enviroment .wasteicon1 {
    margin-top: -50px; }
  #Enviroment .expd1 {
    padding-top: 37px; }
  #Enviroment .swiper-button-next:after, #Enviroment .swiper-button-prev:after {
    display: none; }
  #Enviroment .swiper-button-next {
    right: 30px; }
  #Enviroment .swiper-button-prev {
    left: 30px; }
  #Enviroment .envidiontitle {
    font-size: 18px;
    font-weight: 700;
    background-image: url(../images/envisionicon.svg);
    background-position: left top;
    padding-left: 70px;
    background-repeat: no-repeat; }
    #Enviroment .envidiontitle span {
      font-weight: 300;
      display: block;
      padding-bottom: 10px; }

#social {
  height: 940px; }
  #social .swiper-button-next, #social .swiper-button-prev {
    transform: scale(0.8); }
  #social .swiper-banners2,
  #social .swiper-banners2 .swiper-slide {
    width: 100%;
    height: 100%; }
  #social .swiper-slide {
    display: flex;
    position: relative;
    height: 100%;
    background-color: #003726; }
    #social .swiper-slide .slidebg {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      object-fit: cover;
      z-index: 0; }
    #social .swiper-slide .slide-content-wrapper {
      position: absolute;
      width: 1200px;
      transform: translate(-50%, -50%);
      left: 50%;
      top: 50%;
      z-index: 1; }
    #social .swiper-slide.slide1 {
      background-image: url(../images/sicialbg.jpg);
      background-repeat: no-repeat;
      background-position: right center;
      background-size: cover; }
      #social .swiper-slide.slide1 .container-1360-wrp {
        display: flex;
        justify-content: end; }
    #social .swiper-slide.slide2 {
      background-color: #FFF; }
    #social .swiper-slide.slide3 {
      background-color: #FFF; }
  #social .swiper-pagination-bullet {
    width: 24px;
    height: 33px;
    background: transparent;
    position: relative;
    opacity: 1; }
    #social .swiper-pagination-bullet::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet.svg) no-repeat center center; }
  #social .swiper-pagination-bullet-active {
    color: #fff;
    background: transparent; }
    #social .swiper-pagination-bullet-active::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet-active.svg) no-repeat center center; }
  #social .SocialtLeft {
    background-color: #001738;
    width: 506px;
    height: 100%;
    padding: 40px; }
    #social .SocialtLeft h6 {
      font-weight: 600;
      color: #007CC3;
      font-size: 20px; }
    #social .SocialtLeft h5 {
      font-weight: 600;
      color: #007CC3;
      font-size: 24px;
      position: relative;
      padding-top: 10px;
      margin-top: 16px; }
      #social .SocialtLeft h5::before {
        content: '';
        position: absolute;
        width: 40px;
        height: 5px;
        background-color: #007CC3;
        left: 0px;
        top: 0px; }
    #social .SocialtLeft h3 {
      font-family: Tungsten;
      font-weight: 500;
      font-size: 46px;
      line-height: 48px;
      color: #007CC3;
      margin-top: 12px; }
    #social .SocialtLeft p {
      color: #ffffff;
      margin-top: 22px; }
  #social .social-blue {
    color: #007CC3; }
  #social .blueBox {
    background-color: #001738; }
    #social .blueBox.height493 {
      height: 493px; }
  #social a.common-cta-white {
    border: solid 1px #007CC3;
    color: #007CC3; }
  #social .boxTitle {
    font-size: 24px;
    font-weight: 600;
    line-height: 22px; }
  #social .slide2 .container-1360-wrp {
    padding-top: 20px; }
  #social .Tech-for-good {
    padding-top: 70px; }
  #social .lightbluebg {
    background-color: #e5f2f9; }
  #social .Navmargintop {
    margin-top: -80px; }
  #social .women {
    height: 600px; }
    #social .women .womenPic {
      margin-top: 70px;
      margin-left: -75px; }
    #social .women .womenright {
      padding-top: 73px; }
  #social .brificon, #social .magnif {
    background-repeat: no-repeat;
    background-position: left 8px;
    padding-left: 63px; }
    #social .brificon small, #social .magnif small {
      color: #333333; }
  #social .brificon {
    background-image: url(../images/brificon.svg); }
  #social .magnif {
    background-image: url(../images/magnif.svg); }
  #social .infotalent {
    margin-left: 0px; }
  #social .swiper-button-next:after, #social .swiper-button-prev:after {
    display: none; }
  #social .swiper-button-next {
    right: 30px; }
  #social .swiper-button-prev {
    left: 30px; }
  #social .bluelist {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 15px; }
    #social .bluelist li {
      color: #333;
      font-size: 18px;
      background-image: url(../images/bluetri.svg);
      background-repeat: no-repeat;
      background-position: left 3px;
      padding-left: 20px;
      font-weight: 400;
      margin-bottom: 10px;
      line-height: 26px; }
  #social .socialvidiontitle {
    font-size: 18px;
    font-weight: 700;
    background-image: url(../images/socialpericon.svg);
    background-position: left top;
    padding-left: 70px;
    background-repeat: no-repeat; }
    #social .socialvidiontitle span {
      font-weight: 300;
      display: block;
      padding-bottom: 10px; }

#Governance {
  height: 900px; }
  #Governance .swiper-button-next, #Governance .swiper-button-prev {
    transform: scale(0.8); }
  #Governance .swiper-banners3,
  #Governance .swiper-banners3 .swiper-slide {
    width: 100%;
    height: 100%; }
  #Governance .swiper-slide {
    display: flex;
    position: relative;
    height: 100%;
    background-color: #003726; }
    #Governance .swiper-slide .slidebg {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      object-fit: cover;
      z-index: 0; }
    #Governance .swiper-slide .slide-content-wrapper {
      position: absolute;
      width: 1200px;
      transform: translate(-50%, -50%);
      left: 50%;
      top: 50%;
      z-index: 1; }
    #Governance .swiper-slide.slide1 {
      background-image: url(../images/governancebg.jpg);
      background-repeat: no-repeat;
      background-position: right center;
      background-size: cover;
      /*  .container-1360-wrp  { display: flex; justify-content: end; } */ }
    #Governance .swiper-slide.slide2 {
      background-color: #FFF; }
    #Governance .swiper-slide.slide3 {
      background-color: #FFF; }
  #Governance .swiper-pagination-bullet {
    width: 24px;
    height: 33px;
    background: transparent;
    position: relative;
    opacity: 1; }
    #Governance .swiper-pagination-bullet::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet.svg) no-repeat center center; }
  #Governance .swiper-pagination-bullet-active {
    color: #fff;
    background: transparent; }
    #Governance .swiper-pagination-bullet-active::after {
      content: "";
      width: 26px;
      height: 33px;
      position: absolute;
      left: 0;
      top: 0;
      background: url(../images/banner-bullet-active.svg) no-repeat center center; }
  #Governance .GovernancetLeft {
    background-color: #381460;
    width: 506px;
    height: 100%;
    padding: 40px; }
    #Governance .GovernancetLeft h6 {
      font-weight: 600;
      color: #ae4cb3;
      font-size: 20px; }
    #Governance .GovernancetLeft h5 {
      font-weight: 600;
      color: #ae4cb3;
      font-size: 24px;
      position: relative;
      padding-top: 10px;
      margin-top: 16px; }
      #Governance .GovernancetLeft h5::before {
        content: '';
        position: absolute;
        width: 40px;
        height: 5px;
        background-color: #ae4cb3;
        left: 0px;
        top: 0px; }
    #Governance .GovernancetLeft h3 {
      font-family: Tungsten;
      font-weight: 500;
      font-size: 46px;
      line-height: 48px;
      color: #ae4cb3;
      margin-top: 12px; }
    #Governance .GovernancetLeft p {
      color: #ffffff;
      margin-top: 22px; }
  #Governance .gover-pruple {
    color: #ae4cb3; }
  #Governance .prupleBox {
    background-color: #381460; }
    #Governance .prupleBox.height493 {
      height: 514px; }
  #Governance a.common-cta-white {
    border: solid 1px #ae4cb3;
    color: #ae4cb3; }
  #Governance .boxTitle {
    font-size: 24px;
    font-weight: 600;
    line-height: 22px; }
  #Governance .slide2 .container-1360-wrp {
    padding-top: 50px; }
  #Governance .Tech-for-good {
    padding-top: 70px; }
  #Governance .lightbluebg {
    background-color: #e5f2f9; }
  #Governance .Navmargintop {
    margin-top: -80px; }
  #Governance .women {
    height: 600px; }
    #Governance .women .womenPic {
      margin-top: 70px;
      margin-left: -75px; }
    #Governance .women .womenright {
      padding-top: 73px; }
  #Governance .brificon, #Governance .magnif {
    background-repeat: no-repeat;
    background-position: left 8px;
    padding-left: 63px; }
    #Governance .brificon small, #Governance .magnif small {
      color: #333333; }
  #Governance .brificon {
    background-image: url(../images/brificon.svg); }
  #Governance .magnif {
    background-image: url(../images/magnif.svg); }
  #Governance .infotalent {
    margin-left: 0px; }
  #Governance #accordionExample {
    margin-top: 30px; }
  #Governance .accordion-button {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    background-color: transparent;
    position: relative;
    border: none;
    padding-left: 0px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    width: 100%;
    text-align: left;
    padding: 12px 0px; }
  #Governance .accordion-body p {
    margin-top: 8px;
    font-size: 16px;
    line-height: 20px; }
  #Governance .accordion-body a {
    color: #ae4cb3;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin-bottom: 10px; }
  #Governance .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url(../images/download.svg);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
    position: absolute;
    left: 0px;
    right: 0px; }
  #Governance .accordion-button:not(.collapsed)::after {
    background-image: url(../images/download.svg);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transform: rotate(-180deg); }
  #Governance p {
    line-height: 22px; }
  #Governance .swiper-button-next:after, #Governance .swiper-button-prev:after {
    display: none; }
  #Governance .swiper-button-next {
    right: 30px; }
  #Governance .swiper-button-prev {
    left: 30px; }
  #Governance .govtitle {
    font-size: 18px;
    font-weight: 700;
    background-image: url(../images/govtitleicon.svg);
    background-position: left top;
    padding-left: 70px;
    background-repeat: no-repeat; }
    #Governance .govtitle span {
      font-weight: 300;
      display: block;
      padding-bottom: 10px; }
  #Governance .pruplelist {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 15px; }
    #Governance .pruplelist li {
      color: #333;
      font-size: 18px;
      background-image: url(../images/prupletri.svg);
      background-repeat: no-repeat;
      background-position: left 3px;
      padding-left: 20px;
      font-weight: 400;
      margin-bottom: 3px;
      line-height: 22px; }
  #Governance .exh1 {
    height: 350px; }
  #Governance .Entable tr td:nth-child(1) {
    font-weight: 700;
    font-size: 20px;
    width: 10%; }

#mobile-en {
  display: none; }
  #mobile-en .swiper-slide:nth-child(1n) {
    width: 100%; }
  #mobile-en .swiper-slide:nth-child(2n) {
    width: 1388px; }
  #mobile-en .swiper-slide:nth-child(3n) {
    width: 428px; }
  #mobile-en .swiper-slide:nth-child(4n) {
    width: 427px; }
  #mobile-en .swiper-slide:nth-child(5n) {
    width: 400px; }

#mobile-social {
  display: none; }
  #mobile-social .swiper-slide:nth-child(1n) {
    width: 100%; }
  #mobile-social .swiper-slide:nth-child(2n) {
    width: 1361px; }
  #mobile-social .swiper-slide:nth-child(3n) {
    width: 431px; }
  #mobile-social .swiper-slide:nth-child(4n) {
    width: 426px; }
  #mobile-social .swiper-slide:nth-child(5n) {
    width: 432px; }
  #mobile-social .swiper-slide:nth-child(6n) {
    width: 423px; }
  #mobile-social .swiper-slide:nth-child(7n) {
    width: 426px; }
  #mobile-social .swiper-slide:nth-child(8n) {
    width: 429px; }
  #mobile-social .swiper-slide:nth-child(9n) {
    width: 403px; }

#mobile-gover {
  display: none; }
  #mobile-gover .swiper-slide:nth-child(1n) {
    width: 100%; }
  #mobile-gover .swiper-slide:nth-child(2n) {
    width: 1363px; }
  #mobile-gover .swiper-slide:nth-child(3n) {
    width: 412px; }
  #mobile-gover .swiper-slide:nth-child(4n) {
    width: 453px; }
  #mobile-gover .swiper-slide:nth-child(5n) {
    width: 717px; }

/*  */
.esg-icons {
  display: flex; }
  .esg-icons svg {
    display: inline-block; }
  .esg-icons span {
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    padding-left: 13px;
    padding-top: 10px; }

.Entable {
  margin-top: 10px; }
  .Entable table tr th, .Entable table tr td {
    padding: 15px 20px; }
  .Entable table tr th {
    font-size: 20px;
    font-weight: 700;
    border-bottom: solid 1px #999999; }
  .Entable table tr td {
    font-size: 16px;
    line-height: 18px;
    border-bottom: solid 1px #999999;
    border-right: solid 20px #FFF; }
    .Entable table tr td:nth-child(1) {
      width: 20%; }
    .Entable table tr td:nth-child(2) {
      width: 30%; }
    .Entable table tr td:nth-child(3) {
      width: 30%; }

.EnablingLeftBox1 {
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 10px;
                                                                               /* display: flex;
justify-content: center;
flex-direction: column; */ }
  .EnablingLeftBox1 p {
    line-height: 18px; }
  .EnablingLeftBox1.exh1 {
    height: 130px;
    padding-top: 20px; }
  .EnablingLeftBox1.exh2 {
    height: 190px;
    padding-top: 20px; }

#eDwcPXKI5Hs2_to {
  animation: eDwcPXKI5Hs2_to__to 3000ms linear infinite normal forwards; }

@keyframes eDwcPXKI5Hs2_to__to {
  0% {
    transform: translate(10.75px, 8.1px); }
  33.333333% {
    transform: translate(7.75px, 8.1px); }
  66.666667% {
    transform: translate(11.75px, 8.1px); }
  100% {
    transform: translate(10.75px, 8.1px); } }
#eDwcPXKI5Hs7_ts {
  animation: eDwcPXKI5Hs7_ts__ts 3s linear infinite normal forwards; }

@keyframes eDwcPXKI5Hs7_ts__ts {
  0% {
    transform: translate(17.5px, 13.5px) scale(1, 0.229393); }
  33.333333% {
    transform: translate(17.5px, 13.5px) scale(1, 0.987985); }
  66.666667% {
    transform: translate(17.5px, 13.5px) scale(1, 0.590673); }
  100% {
    transform: translate(17.5px, 13.5px) scale(1, 0.987985); } }
#e9AVcaQULRt2_ts {
  animation: e9AVcaQULRt2_ts__ts 3s linear infinite normal forwards; }

@keyframes e9AVcaQULRt2_ts__ts {
  0% {
    transform: translate(10px, 11.2px) scale(0.863817, 0.863817); }
  33.333333% {
    transform: translate(10px, 11.2px) scale(0.863817, 0.863817); }
  66.666667% {
    transform: translate(10px, 11.2px) scale(0.982544, 0.982544); }
  100% {
    transform: translate(10px, 11.2px) scale(0.863817, 0.863817); } }
#e9AVcaQULRt6_to {
  animation: e9AVcaQULRt6_to__to 3s linear infinite normal forwards; }

@keyframes e9AVcaQULRt6_to__to {
  0% {
    transform: translate(10px, 6.15px); }
  33.333333% {
    transform: translate(10px, 8.15px); }
  66.666667% {
    transform: translate(10px, 6.15px); }
  100% {
    transform: translate(10px, 8.15px); } }
#eKaETknM5C92_to {
  animation: eKaETknM5C92_to__to 3s linear infinite normal forwards; }

@keyframes eKaETknM5C92_to__to {
  0% {
    transform: translate(10.7px, 5.95px); }
  50% {
    transform: translate(10.7px, 4.95px); }
  100% {
    transform: translate(10.7px, 5.95px); } }
#eKaETknM5C97_to {
  animation: eKaETknM5C97_to__to 3s linear infinite normal forwards; }

@keyframes eKaETknM5C97_to__to {
  0% {
    transform: translate(4.25px, 10.15px); }
  50% {
    transform: translate(3.25px, 11.15px); }
  100% {
    transform: translate(4.25px, 10.15px); } }
#eKaETknM5C912_to {
  animation: eKaETknM5C912_to__to 3s linear infinite normal forwards; }

@keyframes eKaETknM5C912_to__to {
  0% {
    transform: translate(12.3px, 13px); }
  50% {
    transform: translate(13.3px, 14px); }
  100% {
    transform: translate(12.3px, 13px); } }
#egtJP5fA2pr6_to {
  animation: egtJP5fA2pr6_to__to 3s linear infinite normal forwards; }

@keyframes egtJP5fA2pr6_to__to {
  0% {
    transform: translate(11.3px, 8.36875px); }
  50% {
    transform: translate(11.3px, 6.337414px); }
  100% {
    transform: translate(11.3px, 8.36875px); } }
#egtJP5fA2pr10_ts {
  animation: egtJP5fA2pr10_ts__ts 3s linear infinite normal forwards; }

@keyframes egtJP5fA2pr10_ts__ts {
  0% {
    transform: translate(5px, 5.35px) scale(0.027686, 1); }
  13.333333% {
    transform: translate(5px, 5.35px) scale(0.027686, 1); }
  46.666667% {
    transform: translate(5px, 5.35px) scale(0.974948, 1); }
  76.666667% {
    transform: translate(5px, 5.35px) scale(0.027686, 1); }
  100% {
    transform: translate(5px, 5.35px) scale(0.974948, 1); } }
#egtJP5fA2pr16_ts {
  animation: egtJP5fA2pr16_ts__ts 3s linear infinite normal forwards; }

@keyframes egtJP5fA2pr16_ts__ts {
  0% {
    transform: translate(17.7px, 5.35px) scale(0.049276, 1); }
  33.333333% {
    transform: translate(17.7px, 5.35px) scale(0.923249, 1); }
  66.666667% {
    transform: translate(17.7px, 5.35px) scale(0.049276, 1); }
  100% {
    transform: translate(17.7px, 5.35px) scale(0.923249, 1); } }
#efzoLG3hJnI2_to {
  animation: efzoLG3hJnI2_to__to 3s linear infinite normal forwards; }

@keyframes efzoLG3hJnI2_to__to {
  0% {
    transform: translate(9.5px, 11.5px); }
  33.333333% {
    transform: translate(9.5px, 9.5px); }
  66.666667% {
    transform: translate(9.5px, 11.5px); }
  100% {
    transform: translate(9.5px, 9.5px); } }
#efzoLG3hJnI6_to {
  animation: efzoLG3hJnI6_to__to 3s linear infinite normal forwards; }

@keyframes efzoLG3hJnI6_to__to {
  0% {
    transform: translate(17.3px, 10.15px); }
  33.333333% {
    transform: translate(15.3px, 10.15px); }
  66.666667% {
    transform: translate(17.3px, 10.15px); }
  100% {
    transform: translate(15.3px, 10.15px); } }
#efzoLG3hJnI9_to {
  animation: efzoLG3hJnI9_to__to 3s linear infinite normal forwards; }

@keyframes efzoLG3hJnI9_to__to {
  0% {
    transform: translate(1.65px, 10.6px); }
  33.333333% {
    transform: translate(3.65px, 10.6px); }
  66.666667% {
    transform: translate(1.65px, 10.6px); }
  100% {
    transform: translate(3.65px, 10.6px); } }
#eRC3EbPa9QK2_ts {
  animation: eRC3EbPa9QK2_ts__ts 4s linear infinite normal forwards; }

@keyframes eRC3EbPa9QK2_ts__ts {
  0% {
    transform: translate(10.6px, 9.9px) scale(0.983499, 0.983499); }
  25% {
    transform: translate(10.6px, 9.9px) scale(0.531862, 0.531862); }
  50% {
    transform: translate(10.6px, 9.9px) scale(0.984153, 0.984153); }
  75% {
    transform: translate(10.6px, 9.9px) scale(0.530957, 0.530957); }
  100% {
    transform: translate(10.6px, 9.9px) scale(0.977601, 0.977601); } }
#eRC3EbPa9QK9_ts {
  animation: eRC3EbPa9QK9_ts__ts 4s linear infinite normal forwards; }

@keyframes eRC3EbPa9QK9_ts__ts {
  0% {
    transform: translate(10.55px, 9.95px) scale(0.983499, 0.983499); }
  25% {
    transform: translate(10.55px, 9.95px) scale(0.531862, 0.531862); }
  50% {
    transform: translate(10.55px, 9.95px) scale(0.984153, 0.984153); }
  75% {
    transform: translate(10.55px, 9.95px) scale(0.530957, 0.530957); }
  100% {
    transform: translate(10.55px, 9.95px) scale(0.977601, 0.977601); } }
#ea7XiEFnLj94_ts {
  animation: ea7XiEFnLj94_ts__ts 4s linear infinite normal forwards; }

@keyframes ea7XiEFnLj94_ts__ts {
  0% {
    transform: translate(10.699999px, 12.349999px) scale(1, 1); }
  25% {
    transform: translate(10.699999px, 12.349999px) scale(0.583426, 0.583426); }
  50% {
    transform: translate(10.699999px, 12.349999px) scale(1, 1); }
  75% {
    transform: translate(10.699999px, 12.349999px) scale(0.583426, 0.583426); }
  100% {
    transform: translate(10.699999px, 12.349999px) scale(1, 1); } }
#ea7XiEFnLj95_tr {
  animation: ea7XiEFnLj95_tr__tr 4s linear infinite normal forwards; }

@keyframes ea7XiEFnLj95_tr__tr {
  0% {
    transform: translate(15.850001px, 5.6px) rotate(0); }
  25% {
    transform: translate(15.850001px, 5.6px) rotate(45deg); }
  50% {
    transform: translate(15.850001px, 5.6px) rotate(90deg); }
  75% {
    transform: translate(15.850001px, 5.6px) rotate(135deg); }
  100% {
    transform: translate(15.850001px, 5.6px) rotate(180deg); } }
#eBrQwuYVl505_ts {
  animation: eBrQwuYVl505_ts__ts 4s linear infinite normal forwards; }

@keyframes eBrQwuYVl505_ts__ts {
  0% {
    transform: translate(8.75px, 8.1px) scale(1, 1); }
  25% {
    transform: translate(8.75px, 8.1px) scale(0.649124, 0.649124); }
  50% {
    transform: translate(8.75px, 8.1px) scale(1, 1); }
  75% {
    transform: translate(8.75px, 8.1px) scale(0.649124, 0.649124); }
  100% {
    transform: translate(8.75px, 8.1px) scale(1, 1); } }
#eBrQwuYVl5010_ts {
  animation: eBrQwuYVl5010_ts__ts 4s linear infinite normal forwards; }

@keyframes eBrQwuYVl5010_ts__ts {
  0% {
    transform: translate(4.658708px, 11.3px) scale(0.044335, 1); }
  25% {
    transform: translate(4.658708px, 11.3px) scale(0.983432, 1); }
  50% {
    transform: translate(4.658708px, 11.3px) scale(0.044335, 1); }
  75% {
    transform: translate(4.658708px, 11.3px) scale(0.983432, 1); }
  100% {
    transform: translate(4.658708px, 11.3px) scale(0.067922, 1); } }
#eBrQwuYVl5010 {
  animation: eBrQwuYVl5010_c_o 4s linear infinite normal forwards; }

@keyframes eBrQwuYVl5010_c_o {
  0% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; }
  100% {
    opacity: 0; } }
#eBrQwuYVl5011_ts {
  animation: eBrQwuYVl5011_ts__ts 4s linear infinite normal forwards; }

@keyframes eBrQwuYVl5011_ts__ts {
  0% {
    transform: translate(4.660539px, 12.759823px) scale(0.225317, 1); }
  25% {
    transform: translate(4.660539px, 12.759823px) scale(0.964307, 1); }
  50% {
    transform: translate(4.660539px, 12.759823px) scale(0.225317, 1); }
  75% {
    transform: translate(4.660539px, 12.759823px) scale(0.964307, 1); }
  100% {
    transform: translate(4.660539px, 12.759823px) scale(0.225317, 1); } }
#eBrQwuYVl5011 {
  animation: eBrQwuYVl5011_c_o 4s linear infinite normal forwards; }

@keyframes eBrQwuYVl5011_c_o {
  0% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; }
  100% {
    opacity: 0; } }
#e3O82vM0ghU2 {
  animation: e3O82vM0ghU2_c_o 4s linear infinite normal forwards; }

@keyframes e3O82vM0ghU2_c_o {
  0% {
    opacity: 0; }
  35% {
    opacity: 1; }
  65% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#e3O82vM0ghU3 {
  animation: e3O82vM0ghU3_c_o 4s linear infinite normal forwards; }

@keyframes e3O82vM0ghU3_c_o {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  60% {
    opacity: 0; }
  85% {
    opacity: 1; }
  100% {
    opacity: 1; } }
#e3O82vM0ghU4 {
  animation: e3O82vM0ghU4_c_o 4s linear infinite normal forwards; }

@keyframes e3O82vM0ghU4_c_o {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  42.500000% {
    opacity: 0; }
  72.500000% {
    opacity: 1; }
  100% {
    opacity: 1; } }
#egY4bvWoXI19_to {
  animation: egY4bvWoXI19_to__to 4s linear infinite normal forwards; }

@keyframes egY4bvWoXI19_to__to {
  0% {
    transform: translate(5.4px, 9.6px); }
  25% {
    transform: translate(2.1px, 16.3px); }
  50% {
    transform: translate(5.4px, 9.6px); }
  75% {
    transform: translate(2.1px, 16.3px); }
  100% {
    transform: translate(5.4px, 9.6px); } }
#egY4bvWoXI110_to {
  animation: egY4bvWoXI110_to__to 4s linear infinite normal forwards; }

@keyframes egY4bvWoXI110_to__to {
  0% {
    transform: translate(12.9px, 9.6px); }
  25% {
    transform: translate(9.2px, 16.3px); }
  50% {
    transform: translate(12.9px, 9.6px); }
  75% {
    transform: translate(9.2px, 16.3px); }
  100% {
    transform: translate(12.9px, 9.6px); } }
#egY4bvWoXI112_to {
  animation: egY4bvWoXI112_to__to 4s linear infinite normal forwards; }

@keyframes egY4bvWoXI112_to__to {
  0% {
    transform: translate(2.1px, 16.299999px); }
  25% {
    transform: translate(5.4px, 9.799999px); }
  50% {
    transform: translate(2.1px, 16.299999px); }
  75% {
    transform: translate(5.4px, 9.799999px); }
  100% {
    transform: translate(2.1px, 16.299999px); } }
#egY4bvWoXI113_to {
  animation: egY4bvWoXI113_to__to 4s linear infinite normal forwards; }

@keyframes egY4bvWoXI113_to__to {
  0% {
    transform: translate(9.200001px, 16.299999px); }
  25% {
    transform: translate(12.900001px, 9.799999px); }
  50% {
    transform: translate(9.2px, 16.299999px); }
  75% {
    transform: translate(12.900001px, 9.799999px); }
  100% {
    transform: translate(9.200001px, 16.299999px); } }
#eywqnWUP3uN5 {
  animation: eywqnWUP3uN5_c_o 3s linear infinite normal forwards; }

@keyframes eywqnWUP3uN5_c_o {
  0% {
    opacity: 1; }
  6.666667% {
    opacity: 0; }
  46.666667% {
    opacity: 1; }
  100% {
    opacity: 1; } }
#eywqnWUP3uN8 {
  animation: eywqnWUP3uN8_c_o 3s linear infinite normal forwards; }

@keyframes eywqnWUP3uN8_c_o {
  0% {
    opacity: 1; }
  16.666667% {
    opacity: 0; }
  56.666667% {
    opacity: 1; }
  100% {
    opacity: 1; } }
#eywqnWUP3uN11 {
  animation: eywqnWUP3uN11_c_o 3s linear infinite normal forwards; }

@keyframes eywqnWUP3uN11_c_o {
  0% {
    opacity: 1; }
  33.333333% {
    opacity: 0; }
  83.333333% {
    opacity: 1; }
  100% {
    opacity: 1; } }
#eYgrKq9jt0H2_ts {
  animation: eYgrKq9jt0H2_ts__ts 3s linear infinite normal forwards; }

@keyframes eYgrKq9jt0H2_ts__ts {
  0% {
    transform: translate(10.75px, 8.8px) scale(1, 1); }
  16.666667% {
    transform: translate(10.75px, 8.8px) scale(0.866348, 0.866348); }
  33.333333% {
    transform: translate(10.75px, 8.8px) scale(1, 1); }
  50% {
    transform: translate(10.75px, 8.8px) scale(0.866348, 0.866348); }
  66.666667% {
    transform: translate(10.75px, 8.8px) scale(1, 1); }
  100% {
    transform: translate(10.75px, 8.8px) scale(1, 1); } }
#eHfVevPM91R2_tr {
  animation: eHfVevPM91R2_tr__tr 3s linear infinite normal forwards; }

@keyframes eHfVevPM91R2_tr__tr {
  0% {
    transform: translate(9.05px, 8.65px) rotate(0); }
  20% {
    transform: translate(9.05px, 8.65px) rotate(90deg); }
  40% {
    transform: translate(9.05px, 8.65px) rotate(180deg); }
  63.333333% {
    transform: translate(9.05px, 8.65px) rotate(270deg); }
  83.333333% {
    transform: translate(9.05px, 8.65px) rotate(360deg); }
  100% {
    transform: translate(9.05px, 8.65px) rotate(360deg); } }
#e9pN63kLPKW2_to {
  animation: e9pN63kLPKW2_to__to 3s linear infinite normal forwards; }

@keyframes e9pN63kLPKW2_to__to {
  0% {
    transform: translate(10.75px, 8.1px); }
  16.666667% {
    transform: translate(6.75px, 8.1px); }
  36.666667% {
    transform: translate(12.75px, 8.1px); }
  60% {
    transform: translate(7.75px, 8.1px); }
  83.333333% {
    transform: translate(10.75px, 8.1px); }
  100% {
    transform: translate(10.75px, 8.1px); } }
#e9pN63kLPKW7_ts {
  animation: e9pN63kLPKW7_ts__ts 3s linear infinite normal forwards; }

@keyframes e9pN63kLPKW7_ts__ts {
  0% {
    transform: translate(17.5px, 13.5px) scale(1, 0.089084); }
  30% {
    transform: translate(17.5px, 13.5px) scale(1, 0.951509); }
  60% {
    transform: translate(17.5px, 13.5px) scale(1, 0.089084); }
  83.333333% {
    transform: translate(17.5px, 13.5px) scale(1, 0.951509); }
  100% {
    transform: translate(17.5px, 13.5px) scale(1, 0.951509); } }
@-webkit-keyframes animate-svg-fill-1 {
  0% {
    fill: transparent; }
  100% {
    fill: #001738; } }
@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent; }
  100% {
    fill: #001738; } }
.svg-elem-1 {
  -webkit-animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  animation: animate-svg-fill-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both; }

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent; }
  100% {
    fill: #001738; } }
@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent; }
  100% {
    fill: #001738; } }
.svg-elem-2 {
  -webkit-animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
  animation: animate-svg-fill-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both; }

@-webkit-keyframes animate-svg-fill-3 {
  0% {
    fill: transparent; }
  100% {
    fill: white; } }
@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent; }
  100% {
    fill: white; } }
.svg-elem-3 {
  -webkit-animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  animation: animate-svg-fill-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both; }

@-webkit-keyframes animate-svg-fill-4 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-4 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-4 {
  -webkit-animation: animate-svg-fill-4 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
  animation: animate-svg-fill-4 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both; }

@-webkit-keyframes animate-svg-fill-5 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-5 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-5 {
  -webkit-animation: animate-svg-fill-5 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
  animation: animate-svg-fill-5 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both; }

@-webkit-keyframes animate-svg-fill-6 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-6 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-6 {
  -webkit-animation: animate-svg-fill-6 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
  animation: animate-svg-fill-6 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both; }

@-webkit-keyframes animate-svg-fill-7 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-7 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-7 {
  -webkit-animation: animate-svg-fill-7 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  animation: animate-svg-fill-7 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both; }

@-webkit-keyframes animate-svg-fill-8 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-8 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-8 {
  -webkit-animation: animate-svg-fill-8 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
  animation: animate-svg-fill-8 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both; }

@-webkit-keyframes animate-svg-fill-9 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-9 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-9 {
  -webkit-animation: animate-svg-fill-9 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  animation: animate-svg-fill-9 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both; }

@-webkit-keyframes animate-svg-fill-10 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-10 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-10 {
  -webkit-animation: animate-svg-fill-10 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
  animation: animate-svg-fill-10 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both; }

@-webkit-keyframes animate-svg-fill-11 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
@keyframes animate-svg-fill-11 {
  0% {
    fill: transparent; }
  100% {
    fill: #007cc3; } }
.svg-elem-11 {
  -webkit-animation: animate-svg-fill-11 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  animation: animate-svg-fill-11 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both; }

@-webkit-keyframes animate-svg-fill-12 {
  0% {
    fill: transparent; }
  100% {
    fill: white; } }
@keyframes animate-svg-fill-12 {
  0% {
    fill: transparent; }
  100% {
    fill: white; } }
.svg-elem-12 {
  -webkit-animation: animate-svg-fill-12 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
  animation: animate-svg-fill-12 2.7s infinite cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both; }

/*  */
.swiper-slide .bigTitle, .swiper-slide .envidiontitle, .swiper-slide .Entable, .swiper-slide .anim1, .swiper-slide .anim2, .swiper-slide .anim3, .swiper-slide .anim4, .swiper-slide .anim5, .swiper-slide .socialvidiontitle, .swiper-slide .govtitle {
  transform: translateY(80px);
  opacity: 0;
  visibility: hidden;
  transition: 0.8s;
  transition-delay: 0.4s; }
.swiper-slide .envidiontitle, .swiper-slide .anim1, .swiper-slide .socialvidiontitle, .swiper-slide .govtitle {
  transition-delay: 0.6s; }
.swiper-slide .Entable, .swiper-slide .anim2 {
  transition-delay: 0.8s; }
.swiper-slide .anim3 {
  transition-delay: 0.9s; }
.swiper-slide .anim4 {
  transition-delay: 1s; }
.swiper-slide .anim5 {
  transition-delay: 1.2s; }
.swiper-slide .animFade {
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
  transition-delay: 0.4s; }
.swiper-slide.swiper-slide-active .bigTitle, .swiper-slide.swiper-slide-active .envidiontitle, .swiper-slide.swiper-slide-active .Entable, .swiper-slide.swiper-slide-active .anim1, .swiper-slide.swiper-slide-active .anim2, .swiper-slide.swiper-slide-active .anim3, .swiper-slide.swiper-slide-active .anim4, .swiper-slide.swiper-slide-active .anim5, .swiper-slide.swiper-slide-active .socialvidiontitle, .swiper-slide.swiper-slide-active .govtitle {
  transform: translateY(0px);
  opacity: 1;
  visibility: visible; }
.swiper-slide.swiper-slide-active .animFade {
  opacity: 1;
  visibility: visible; }

.EnablingLeft {
  position: relative; }
  .EnablingLeft .enablingIcon {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    width: 62px;
    height: 62px;
    transform: translateY(-36px);
    z-index: 9; }

/*# sourceMappingURL=style.css.map */
