@font-face {
  font-family: Avenir;
  src: url('../fonts/Avenir-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/AvenirLTStd-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/AvenirLTStd-Roman.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenir;
  src: url('../fonts/AvenirLTStd-Book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --gold: #fdd007;
  --light-grey: #ddd0cc;
  --saddle-brown: #693d30;
  --white: white;
  --white-smoke: #f0f0f0;
  --steel-blue: #0090c9;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  line-height: 1.5em;
}

.header-transparent {
  height: 100px;
}

.container {
  max-width: 1300px;
  height: 100%;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
}

.container-2 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90px;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-link, .nav-link-2 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.nav-link-2:hover {
  color: var(--light-grey);
}

.nav-link-2:focus {
  color: var(--gold);
}

.nav-link-2.w--current {
  color: var(--light-grey);
}

.nav-link-3 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.nav-link-3:hover, .nav-link-3:active, .nav-link-3:focus, .nav-link-3.w--current {
  color: var(--light-grey);
}

.nav-link-3.btn {
  border: 2px solid var(--gold);
  color: var(--gold);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 50px;
  margin-left: 20px;
  padding: 15px 35px 13px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: none;
}

.body {
  margin-top: 0;
  margin-bottom: 0;
}

.hero {
  height: 100vh;
  margin-top: -90px;
}

.slider {
  height: 100%;
}

.slide {
  background-color: #000000d6;
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/oldie.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide-2 {
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/old-man-4395870_1920.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-2 {
  z-index: 0;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: 0%;
}

.heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading.head-hero {
  font-family: Montserrat, sans-serif;
  font-size: 75px;
  font-weight: 300;
  display: none;
}

.heading.head-hero.slider-heading {
  font-size: 65px;
  display: block;
}

.heading.head-hero.slider-heading.lower-case-txt {
  text-transform: uppercase;
  font-size: 65px;
}

.text-block {
  color: #fff;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.5em;
  display: none;
}

.text-block.slider-txt {
  font-size: 45px;
  display: block;
}

.text-block.slider-txt.yellow-txt {
  color: var(--light-grey);
  font-size: 40px;
}

.button {
  text-transform: uppercase;
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 15px 50px 13px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
  display: none;
}

.button.yellow-btn {
  border-color: var(--gold);
  color: var(--gold);
  margin-top: 50px;
}

.slide-nav {
  z-index: 13;
  display: none;
}

.right-arrow, .left-arrow {
  z-index: 13;
}

.image-2 {
  z-index: 99;
  position: absolute;
  inset: auto 5px 10px auto;
}

.intro {
  background-color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
  font-family: Avenir, sans-serif;
  font-weight: 400;
}

.container-3 {
  max-width: 1300px;
}

.heading-2 {
  color: var(--light-grey);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading-2.time {
  margin-bottom: 40px;
}

.paragraph {
  color: var(--white);
  text-align: justify;
  text-transform: none;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.3em;
  text-decoration: none;
}

.paragraph.subtitle {
  text-align: left;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.paragraph.subtitle.quote {
  margin-top: 0;
}

.paragraph.quote {
  text-transform: none;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.paragraph.quote.home {
  text-align: left;
  font-size: 21px;
}

.paragraph.center-para {
  text-align: center;
  text-transform: none;
  padding-bottom: 20px;
}

.paragraph.win-subheading {
  color: var(--saddle-brown);
  text-align: center;
  text-transform: none;
  padding-bottom: 20px;
  font-size: 20px;
}

.video {
  background-color: var(--saddle-brown);
}

.container-4 {
  flex-direction: column;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.div-block-3 {
  background-image: url('../images/Group-15.png'), url('../images/DSC00860.jpg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 75px, cover;
  width: 1100px;
  height: 600px;
}

.heading-3 {
  color: var(--gold);
  text-align: center;
  margin-top: 0;
  font-family: Avenir, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 1.3em;
}

.what {
  background-color: var(--saddle-brown);
  padding-top: 100px;
  padding-bottom: 100px;
}

.what.new-sec {
  padding-top: 20px;
}

.container-5 {
  max-width: 1300px;
}

.container-5.full-container1 {
  max-width: 100%;
}

.who {
  background-color: var(--black);
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/AdobeStock_307190761.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  min-height: 85vh;
  display: flex;
}

.container-6 {
  max-width: 1300px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  height: 100%;
}

.div-block-4 {
  border: 3px none var(--gold);
  background-color: #0000;
  background-image: url('../images/quote.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 75px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 40px;
  margin-right: 0;
  padding: 25px;
  display: flex;
}

.div-block-4:hover {
  background-color: #0000;
}

.text-block-2 {
  color: var(--light-grey);
  text-align: justify;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-3 {
  color: var(--white);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.grid-3 {
  grid-template-rows: auto;
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-4 {
  color: var(--white);
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
}

.section {
  background-color: var(--saddle-brown);
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-7 {
  max-width: 1300px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.text-block-5 {
  color: var(--light-grey);
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.slide-3 {
  background-image: linear-gradient(#000000a6, #000000a6), url('../images/AdobeStock_179213490.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.heading-4 {
  color: var(--white);
  text-transform: lowercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-span-2 {
  font-size: 31px;
  line-height: 34px;
  display: inline;
}

.night-sky-fixed-background {
  z-index: 100;
  opacity: 1;
  background-color: #000;
  width: 200vh;
  height: 100%;
  position: absolute;
}

.text-block-6 {
  color: var(--light-grey);
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.the-sticky-div {
  background-color: var(--black);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.gradient {
  background-color: var(--saddle-brown);
  text-align: center;
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.gradient.xx {
  background-color: var(--light-grey);
  color: var(--light-grey);
  position: relative;
}

.gradient.imp {
  border: 3px none var(--gold);
}

.the-content {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.the-height-400vh-section {
  background-color: #fff;
  border-top: 60px #24242417;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200vh;
  margin-left: 0;
  display: flex;
  position: relative;
}

.the-height-400vh-section:focus {
  box-shadow: inset 0 0 0 85px #ff00004a;
}

.the-sticky-div-title {
  z-index: 300;
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3498db00;
  width: 100%;
  margin-top: 10vh;
  margin-bottom: 0;
  font-family: Avenir, sans-serif;
  font-size: 100px;
  font-weight: 900;
  line-height: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(2000px);
}

.the-overflow-hidden-mask {
  z-index: 200;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.the-width-400vh-scrollable-div {
  flex-wrap: wrap;
  align-items: center;
  width: 200vh;
  height: 100%;
  display: flex;
}

.a-block {
  background-color: var(--white);
  border-radius: 6px;
  flex: none;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  transition: margin .5s;
  overflow: hidden;
}

.a-block:hover {
  margin-top: 0;
  margin-bottom: 0;
}

.a-block.imp {
  border: 3px solid var(--light-grey);
  background-color: var(--black);
  margin-bottom: -7px;
}

.a-block.imp-b {
  border: 3px solid var(--light-grey);
  background-color: #0000;
  margin-top: -7px;
}

.footer {
  background-color: var(--saddle-brown);
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-8 {
  text-align: center;
  max-width: 1300px;
}

.grid-5 {
  background-color: #151515;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: none;
}

.div-block-6 {
  border: 1px none var(--gold);
  background-color: #0000;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 50px;
  display: flex;
}

.div-block-6.hide {
  display: none;
}

.heading-5 {
  color: var(--black);
  margin-bottom: 35px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 300;
}

.field-label {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.field-label-2, .field-label-3 {
  color: var(--black);
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.field-label-4 {
  font-family: Avenir, sans-serif;
  font-weight: 400;
}

.checkbox-label {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.text-field, .text-field-2, .text-field-3 {
  background-color: var(--gold);
  border: 0 solid #000;
  border-bottom-width: 3px;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.textarea {
  background-color: var(--gold);
  border: 0 solid #000;
  border-bottom-width: 3px;
  font-family: Avenir, sans-serif;
}

.submit-button {
  color: var(--black);
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 50px;
  margin-top: 20px;
  padding: 15px 50px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.image-3 {
  z-index: 99;
  position: absolute;
  inset: auto auto 10px 40%;
}

.image-4 {
  position: absolute;
}

.div-block-7 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.section-2 {
  background-color: var(--saddle-brown);
  padding-top: 0;
  padding-bottom: 100px;
}

.container-9 {
  max-width: 1300px;
}

.div-block-8 {
  background-color: var(--saddle-brown);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.grid-7 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-7.girdx {
  grid-column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-7.girdx.pp {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
}

.grid-7.girdx.pp.home {
  margin-top: 20px;
}

.grid-7.gridy {
  grid-column-gap: 24px;
  grid-template-columns: 1fr 1fr;
}

.grid-7.people-page {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.grid-7.people-page.home {
  margin-top: 20px;
}

.div-block-9 {
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 225px;
  height: 110px;
  display: flex;
}

.div-block-9.irma, .div-block-9.hide {
  display: none;
}

.image-5 {
  height: 100px;
}

.image-5.irma {
  height: 75%;
}

.image-5.satva {
  height: 65%;
}

.image-5.pj {
  height: 85%;
}

.image-5.pur {
  height: 75%;
}

.image-5.men {
  height: 85%;
}

.image-5.avi {
  height: 95%;
}

.image-5.gob {
  padding-top: 15px;
  padding-bottom: 15px;
}

.image-5.desh {
  height: auto;
}

.image-5.upadya {
  width: 75%;
  height: auto;
}

.image-5.asha {
  height: 75px;
}

.image-5.wag {
  width: 90%;
  height: auto;
}

.image-5.ihub {
  height: 50px;
}

.image-5.omni, .image-5.ankur {
  width: 175px;
  height: auto;
}

.image-5.accel {
  width: 125px;
  height: auto;
}

.image-5.caspian {
  width: 150px;
  height: auto;
}

.image-5.iik {
  width: 200px;
  height: auto;
}

.image-5.indigram {
  width: 125px;
  height: auto;
}

.slider-2 {
  background-color: #0000;
  height: 575px;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.div-block-10 {
  filter: grayscale();
  background-image: url('../images/1.png');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-10._2 {
  background-image: url('../images/5.png');
  height: 300px;
}

.div-block-10._3 {
  background-image: url('../images/4.png');
  height: 300px;
}

.div-block-10._4 {
  background-image: url('../images/2.png');
  height: 300px;
}

.div-block-10._5 {
  background-image: url('../images/fellow.png');
  background-position: 50%;
  height: 300px;
}

.div-block-10.naga {
  background-image: url('../images/amitabh-kant.jpg');
  background-position: 100%;
}

.div-block-10.iritu {
  background-image: url('../images/Ritu.jpg');
  background-position: 50%;
}

.div-block-10.putaman {
  background-image: url('../images/Pallavi-Gupta_high-res-1.jpg');
}

.div-block-10.harish-pic {
  background-image: url('../images/harish-pic1.jpg');
  background-size: cover;
  height: 250px;
}

.heading-6 {
  color: var(--white);
  text-align: center;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-7 {
  color: var(--light-grey);
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.div-block-11 {
  margin-bottom: 20px;
}

.left-arrow-2, .right-arrow-2 {
  display: none;
}

.text-block-8 {
  margin-bottom: 20px;
  font-family: Avenir, sans-serif;
  font-size: 19px;
}

.nav-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-3 {
  background-color: var(--saddle-brown);
  padding-top: 0;
  padding-bottom: 100px;
}

.container-10 {
  max-width: 1300px;
}

.grid-9 {
  grid-column-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.grid-9.hero-home {
  grid-column-gap: 25px;
  background-color: var(--saddle-brown);
  border-radius: 6px;
  padding: 35px;
  box-shadow: 0 0 20px #ddd0cc2e;
}

.div-block-12 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-4 {
  border: 1px none var(--gold);
  background-color: var(--black);
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/AdobeStock_179213490.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  height: 45vh;
  margin-top: -90px;
}

.container-11 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 1300px;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.text-block-9 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.heading-7 {
  color: var(--white);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading-7.win-title {
  color: var(--saddle-brown);
  text-align: center;
  text-transform: lowercase;
  font-size: 40px;
}

.accordion {
  width: 66.66%;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion.js-accordion {
  width: auto;
  margin-bottom: 0;
}

.question-text {
  color: var(--light-grey);
  text-transform: none;
  flex: 1;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 24px;
}

.accordion-header {
  color: #2e323c;
  align-items: center;
  display: flex;
}

.accordion-header.js-accordion-header {
  cursor: pointer;
}

.accordion-body {
  color: #9096a4;
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body.js-accordion-body {
  color: #9096a4;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.section01 {
  text-align: center;
  background-color: #fff;
  padding: 120px 24px;
  overflow: hidden;
}

.section01.grey-section {
  background-color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.accordion-body__contents {
  opacity: 1;
  color: var(--light-grey);
  text-transform: none;
  margin-top: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.accordion__item {
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #2e323c17;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px #2e323c17;
}

.accordion__item.js-accordion-item {
  background-color: #0000;
  padding-bottom: 20px;
  box-shadow: 0 1px 20px 4px #2e323c17;
}

.faq-wrapper {
  background-color: #0000;
  max-width: 1200px;
}

.section-5 {
  height: 450px;
  margin-top: -90px;
}

.collection-item {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.container-12 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1300px;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
}

.heading-8 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.text-block-10 {
  background-color: var(--light-grey);
  color: var(--saddle-brown);
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.div-block-13 {
  background-image: linear-gradient(#00000080, #00000080);
  height: 100%;
  text-decoration: none;
  display: flex;
}

.body-2 {
  color: #fff;
  font-family: Avenir, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.paragraph-2 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}

.section-6 {
  background-color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.container-13 {
  max-width: 1300px;
}

.heading-9 {
  color: var(--light-grey);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.link-block {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.div-block-14 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-15 {
  background-image: linear-gradient(#0000, #000000bf);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 30px;
  display: flex;
}

.heading-10 {
  color: var(--white);
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 1.3em;
}

.section-7 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  height: 75vh;
  margin-top: 0;
}

.div-block-16 {
  background-image: linear-gradient(#000000bf, #000000bf);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding-bottom: 60px;
  display: flex;
}

.container-14 {
  flex-direction: column;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.heading-11 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-block-11 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.text-block-12 {
  background-color: var(--light-grey);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  padding: 7px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.section-8 {
  background-color: var(--black);
  padding-top: 0;
  padding-bottom: 50px;
}

.container-15 {
  background-color: #100f0f;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}

.rich-text-block {
  color: var(--white);
  background-color: #100f0f;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.section-9 {
  background-color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-9.win-sec {
  background-color: var(--saddle-brown);
}

.section-9.hide-sec {
  display: none;
}

.container-16 {
  max-width: 1300px;
}

.container-16.win-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-12 {
  color: var(--light-grey);
  text-align: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 1.5em;
}

.heading-12.hidenow {
  display: none;
}

.heading-12.white {
  color: var(--white);
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-2.team {
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list-wrapper {
  padding-top: 20px;
}

.div-block-17 {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.div-block-17.team {
  width: 250px;
}

.heading-13 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-block-13 {
  color: var(--light-grey);
  text-align: center;
  text-transform: lowercase;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.section-10 {
  background-color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-17 {
  flex-direction: column;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.heading-14 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.5em;
}

.paragraph-3 {
  color: var(--white);
  text-align: justify;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 1.5em;
}

.paragraph-3.subtitle {
  font-weight: 300;
}

.section-11 {
  background-color: var(--saddle-brown);
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-18 {
  max-width: 1300px;
}

.div-block-18 {
  z-index: 99;
  background-image: linear-gradient(#00000059, #00000059);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-19 {
  background-color: var(--white);
  max-width: 1300px;
  position: relative;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding: 20px;
}

.div-block-20 {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  width: 250px;
  height: 250px;
}

.heading-15 {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.paragraph-4 {
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.link {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  position: absolute;
  inset: -25px 0% auto auto;
}

.rich-text-block-2 {
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5em;
}

.div-block-21 {
  cursor: cell;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.heading-16 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.button-2 {
  border: 2px solid var(--gold);
  color: var(--gold);
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 50px;
  width: 250px;
  margin-top: 10px;
  padding-left: 45px;
  padding-right: 45px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.button-2.apply {
  width: 250px;
  padding-left: 55px;
  padding-right: 55px;
}

.image-6 {
  width: 400px;
  padding-top: 60px;
}

.image-6.v1 {
  width: 220px;
  padding-bottom: 10px;
}

.image-7 {
  color: var(--gold);
  margin-bottom: 0;
}

.section-12 {
  background-color: var(--black);
  padding-top: 20px;
  display: none;
}

.container-19 {
  max-width: 1300px;
}

.container-19.b {
  padding-top: 20px;
}

.grid-11 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.grid-11.b {
  padding-top: 20px;
}

.section-13 {
  background-color: var(--saddle-brown);
  color: var(--saddle-brown);
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-20 {
  max-width: 1300px;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.div-block-22 {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  height: 300px;
}

.div-block-23 {
  background-color: var(--white);
  flex-direction: row;
  min-height: 150px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.text-block-14 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.heading-17 {
  color: var(--black);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.3em;
  text-decoration: none;
}

.div-block-24 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-block-2 {
  text-decoration: none;
}

.list {
  color: var(--white);
  list-style-type: none;
}

.text-block-15 {
  color: var(--white);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.link-2, .link-3 {
  color: var(--light-grey);
  text-decoration: none;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-3 {
  border-top: 5px solid var(--light-grey);
  background-color: var(--white);
  width: 100%;
  text-decoration: none;
}

.div-block-25 {
  background-color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
  border-radius: 50%;
  width: 100%;
  height: 160px;
}

.div-block-25.s4logo {
  text-align: center;
  background-size: 110px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 150px;
  min-height: auto;
  display: block;
}

.div-block-25.resize-logo {
  width: 150px;
  height: 150px;
}

.div-block-26 {
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 115px;
  padding: 15px;
  display: flex;
}

.heading-18 {
  color: var(--black);
  text-align: center;
  text-transform: capitalize;
  background-color: #0000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.text-block-16 {
  color: var(--black);
  text-align: center;
  text-transform: lowercase;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5em;
}

.section-14 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-size: cover;
  height: 75vh;
  margin-top: -90px;
}

.div-block-27 {
  background-image: linear-gradient(#000000cf, #9990 33%, #fff0);
  width: 100%;
  height: 100%;
}

.container-21 {
  max-width: 1300px;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

.div-block-28 {
  background-color: var(--white);
  border: 1px solid #f0f0f0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-top: -115px;
  padding: 25px;
  display: flex;
}

.div-block-28.dcm-logo {
  height: 200px;
  margin-top: -270px;
}

.heading-19 {
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.div-block-29 {
  padding-top: 15px;
}

.text-block-17 {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.grid-14 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.image-9 {
  width: 21px;
  margin-right: 5px;
}

.text-block-18 {
  flex-direction: row;
  align-self: flex-end;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  display: block;
}

.div-block-30 {
  color: #333;
  margin-top: 7px;
  text-decoration: none;
  display: flex;
}

.container-22 {
  max-width: 1300px;
}

.section-15 {
  margin-top: 40px;
  padding-bottom: 60px;
}

.heading-20 {
  text-transform: none;
  border-bottom: 1px solid #f0f0f0;
  margin-top: 40px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.heading-20.founders {
  margin-top: 40px;
}

.rich-text-block-3 {
  text-transform: lowercase;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.5em;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--light-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start stretch;
  place-items: center;
  height: 100%;
  min-height: 250px;
  padding: 20px;
  display: grid;
}

.paragraph-5 {
  color: #000;
  text-transform: lowercase;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.paragraph-5.hide-bio {
  display: none;
}

.heading-21 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.heading-21.v1 {
  text-align: center;
  font-size: 21px;
}

.heading-21.anad-mishra {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 21px;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-32 {
  background-color: #f0f0f0;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  text-decoration: none;
  display: flex;
}

.div-block-32.v1 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), linear-gradient(#e0dddd, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
}

.heading-22 {
  color: var(--black);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-block-19 {
  background-color: var(--gold);
  color: var(--black);
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: none;
}

.image-10 {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
}

.image-10.hideimg {
  display: none;
}

.grid-15 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
}

.div-block-33 {
  background-color: #0000;
  border: 3px solid #f0f0f0;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 25px;
  display: flex;
}

.heading-23 {
  text-transform: uppercase;
  background-color: #eaeaea;
  border-bottom: 1px #eaeaea;
  margin-top: 0;
  padding: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 1.5em;
}

.heading-23.ex {
  text-transform: uppercase;
  margin-top: 20px;
  padding: 5px;
  font-size: 11px;
}

.heading-23.geo {
  margin-top: 20px;
}

.text-block-20 {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-20.v1 {
  padding-bottom: 10px;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
  grid-auto-flow: row dense;
  margin-top: 20px;
}

.link-4 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
  text-decoration: none;
  display: none;
}

.button-3 {
  background-color: var(--light-grey);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.image-11 {
  max-width: 50%;
}

.div-block-34 {
  border: 1px solid var(--light-grey);
  background-image: linear-gradient(357deg, var(--white), transparent);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-34.v1 {
  background-color: #0000;
  background-image: linear-gradient(4deg, var(--light-grey) 16%, transparent);
}

.grid-17 {
  grid-template-columns: .25fr .25fr 1fr;
}

.list-2 {
  padding-right: 10px;
  list-style-type: none;
  display: flex;
}

.list-2.v1 {
  margin-top: 10px;
  padding-left: 0;
}

.list-item, .list-item-2 {
  padding-right: 10px;
}

.div-block-35, .block-investors {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropdown {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.dropdown-toggle {
  color: var(--white);
  font-size: 17px;
  font-weight: 300;
}

.dropdown-toggle:hover {
  color: var(--gold);
}

.dropdown-link {
  background-color: var(--black);
  color: var(--white);
  font-weight: 300;
}

.dropdown-link.w--current {
  color: var(--gold);
}

.dropdown-link-2 {
  background-color: var(--black);
  color: var(--white);
  font-weight: 300;
}

.dropdown-link-2.w--current {
  color: var(--gold);
}

.dropdown-link-3 {
  background-color: var(--black);
  color: var(--white);
  font-weight: 300;
  display: none;
}

.dropdown-link-3.w--current {
  color: var(--gold);
}

.container-23 {
  max-width: 1300px;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-36 {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: black black var(--white);
  color: var(--white);
  background-color: #151515;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  text-decoration: none;
}

.div-block-36:hover {
  border-bottom-color: var(--gold);
}

.text-block-22 {
  color: var(--gold);
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.heading-24 {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  line-height: 1.3em;
}

.button-4 {
  background-color: var(--gold);
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.container-24 {
  max-width: 1300px;
}

.div-block-37 {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: black black var(--white);
  color: var(--white);
  background-color: #151515;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.div-block-37:hover {
  border-bottom-color: var(--light-grey);
}

.grid-18 {
  grid-template-rows: auto;
}

.text-block-23 {
  background-color: var(--light-grey);
  color: var(--black);
  text-transform: uppercase;
  padding: 5px 19px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.heading-25 {
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  line-height: 1.3em;
}

.div-block-38 {
  background-image: url('../images/f8a9b3c3-c00f-0fa3-efe7-eb99d6b746f2.png');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.link-block-4 {
  text-decoration: none;
}

.html-embed {
  padding-bottom: 20px;
}

.div-block-39 {
  background-image: url('../images/newsletter-sept.jpg');
  background-position: 50%;
  background-size: cover;
  height: 350px;
}

.div-block-39.dec {
  filter: grayscale();
  background-image: url('../images/f7522bf2-ed75-d9e7-f32b-70af18028f38.jpg');
}

.div-block-39.marx {
  filter: grayscale();
  background-image: url('../images/c433a04a-ce36-451b-5115-24f0ad4aa4e8.jpeg');
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-19.apl-grid {
  margin-top: 40px;
}

.grid-19.lpsec5 {
  padding-top: 20px;
}

.grid-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-40 {
  background-color: var(--white);
}

.collection-item-2 {
  background-color: var(--white);
  text-align: left;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 40px;
  display: block;
}

.collection-list-wrapper-2 {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.collection-list-8 {
  background-color: var(--white);
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.image-12 {
  text-align: left;
  width: 60%;
  max-width: 100%;
  display: block;
}

.text-block-24 {
  text-align: center;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3em;
}

.div-block-41 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-13 {
  width: 120px;
}

.top5collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.top5collection-list.winners {
  grid-template-columns: 1fr 1fr;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.link-color {
  color: var(--light-grey);
  text-decoration: none;
}

.link-5 {
  text-decoration: none;
}

.image-58 {
  z-index: 99;
  background-color: #0000;
  width: 375px;
  max-width: none;
  padding: 5px;
  position: absolute;
  bottom: 10px;
  left: 0%;
  right: auto;
}

.slider-btn {
  text-transform: none;
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 15px 50px 13px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.slider-btn:hover {
  border-color: var(--gold);
  background-color: var(--gold);
  color: var(--black);
}

.slider-btn.yellow-btn {
  border-color: var(--gold);
  color: var(--gold);
  margin-top: 50px;
}

.slider-btn.home-slider-btn {
  padding: 12px 40px 10px;
  font-size: 20px;
  display: none;
}

.slider-text-sec {
  z-index: 11;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mask {
  background-color: #0000;
}

.slide-4 {
  background-color: #000000d6;
  background-image: linear-gradient(#000c, #000c), url('../images/winner-banner.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-logo-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: -30px;
  margin-bottom: 20px;
}

.slider-logo-sec {
  background-color: var(--white);
  border-radius: 50%;
  width: auto;
  height: auto;
  padding: 5px;
}

.slider-logo-sec.hide-logopr {
  display: none;
}

.slider-logo-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: auto;
  height: auto;
  display: grid;
}

.slider-link-box {
  border-top: 0px none var(--gold);
  cursor: default;
  background-color: #0000;
  border-radius: 50%;
  width: 100%;
  text-decoration: none;
  display: block;
}

.slider-box-inner {
  background-color: #0000;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110px;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  display: block;
}

.slider-box-inner.s4logo {
  text-align: center;
  background-size: 110px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 150px;
  min-height: auto;
  display: block;
}

.slider-box-inner.resize-logo {
  width: 150px;
  height: 150px;
}

.slider-box-inner.resize-img {
  background-size: 136px;
}

.slider-box-inner.reize-img {
  background-size: 80px;
}

.slider-box-inner.resize-img1 {
  background-size: 90px;
}

.div-block-25-copy {
  background-color: #fff;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
  border-radius: 50%;
  width: 100%;
  height: 150px;
}

.div-block-25-copy.s4logo {
  text-align: center;
  background-size: 110px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  height: 150px;
  min-height: auto;
  display: block;
}

.div-block-25-copy.resize-logo {
  width: 150px;
  height: 150px;
}

.image-59 {
  border-radius: 50%;
  width: 180px;
  height: 180px;
}

.slider-btn--logos {
  text-transform: none;
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: 50px;
  padding: 15px 50px 13px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.slider-btn--logos:hover {
  border-color: var(--gold);
  background-color: var(--gold);
  color: var(--black);
}

.slider-btn--logos.yellow-btn {
  border-color: var(--gold);
  color: var(--gold);
  margin-top: 50px;
}

.slider-btn--logos.home-slider-btn {
  padding: 10px 40px;
  font-size: 18px;
  display: block;
}

.box {
  flex-direction: column;
  align-items: stretch;
  width: auto;
  margin-top: 100px;
  display: block;
}

.box.hide {
  display: none;
}

.box.new {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-subheading {
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.5em;
}

.banner-subheading.hide {
  display: none;
}

.banner-subheading.banner {
  color: #fff;
}

.background-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.background-video.hidenow {
  display: none;
}

.background-video.v1 {
  background-image: linear-gradient(#00000080, #00000080);
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 2.5fr;
}

.grid-22.v1 {
  grid-template-columns: 1.75fr 2.25fr;
}

.powertxt {
  text-align: center;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
}

.powertxt.whitetxt {
  color: #fff;
}

.div-block-42 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.base-box {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: relative;
  overflow: hidden;
}

.text-block-25 {
  border-left: 3px solid #fff;
  margin-left: 10px;
  padding-left: 20px;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-25.new {
  text-align: center;
  border-left-style: none;
  border-left-width: 0;
  margin-left: 0;
  padding-left: 0;
  font-size: 40px;
  font-weight: 400;
}

.text-block-25.new._1 {
  margin-top: 5px;
  font-size: 25px;
}

.text-block-25.new.hide {
  display: none;
}

.text-block-25.new.whitetxt {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 25px;
}

.text-block-25.white {
  color: #fff;
  text-align: center;
  border-left-style: none;
  border-left-width: 0;
  margin-left: 0;
  padding-left: 0;
  font-size: 50px;
  font-weight: 400;
}

.text-block-25.white._1 {
  margin-top: 5px;
  font-size: 25px;
}

.text-block-25.white.hide {
  display: none;
}

.text-block-25.white.uppercase {
  text-transform: uppercase;
  font-size: 58px;
}

.text-block-25.white.up {
  text-transform: none;
  padding-top: 200px;
  font-size: 65px;
}

.div-block-43 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 0 20px;
  display: flex;
}

.div-block-43.hide {
  display: none;
}

.div-block-43.v1 {
  width: 400px;
  margin-top: 20px;
}

.div-block-43.v1.hidebx {
  display: none;
}

.text-block-26 {
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  margin-top: 10px;
  padding: 3px 7px;
  font-family: Montserrat, sans-serif;
}

.text-block-26.new {
  color: #fff;
  text-transform: none;
  background-color: #0000;
  padding: 10px;
  font-size: 25px;
}

.image-60 {
  text-align: center;
  width: auto;
  height: 30px;
  margin-bottom: 10px;
  padding-right: 10px;
  display: block;
}

.section-16 {
  background-image: linear-gradient(#00000080, #00000080), linear-gradient(#000000a6, #0000);
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-16.lp-banner-sec {
  background-color: #000;
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/crri-indicates-rice-production-to-increase-on-current-pace-of-monsoon.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  padding-top: 13vh;
  display: block;
}

.section-16.winner-sec {
  background-image: linear-gradient(#000000b8, #000000b8), url('../images/winners-banner1.jpg');
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 105vh;
}

.section-16.v1 {
  flex-direction: column;
}

.image-61 {
  width: 250px;
  padding-left: 10px;
}

.grid-23 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
  align-items: center;
}

.grid-23.navgrid {
  grid-template-columns: .35fr 1fr;
}

.grid-23.navgrid.blog-page {
  grid-template-columns: 1fr;
}

.image-62 {
  width: 220px;
  margin-top: 10px;
  margin-left: -15px;
}

.image-62.ashirwad-logo {
  width: 160px;
  margin-left: 10px;
}

.navbar-2 {
  background-color: #0000;
}

.nav-link-4 {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.nav-link-4:hover, .nav-link-4.w--current {
  color: var(--light-grey);
}

.nav-link-4.nav-hide {
  display: none;
}

.container-25 {
  flex-direction: column;
  justify-content: center;
  max-width: 1300px;
  height: 90px;
  display: flex;
}

.container-25.tango {
  height: auto;
}

.container-26 {
  background-color: #0000;
  justify-content: flex-end;
  display: flex;
}

.button-5 {
  background-color: var(--light-grey);
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.button-5.footer-btn.goot.nxt {
  width: auto;
}

.button-5.footer-btn.goot.nxt.brownbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
}

.button-5.howapplybtn {
  text-align: center;
  text-transform: uppercase;
  padding: 15px 60px;
}

.button-5.semi-finalists {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  display: block;
}

.button-5.br-newbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  display: block;
}

.section-17 {
  z-index: 999;
  background-color: #000;
  width: 100%;
  min-height: 90px;
  margin-bottom: -90px;
  position: fixed;
}

.section-17.waterheader {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #693d3080;
}

.section-17.waterheader.awc2 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-17.nav {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #693d3080;
  display: block;
}

.section-18 {
  background-color: #000;
  align-items: center;
  width: auto;
  height: 85vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.section-18.after-banner-sec.newbrown {
  background-color: var(--saddle-brown);
}

.section-18.after-banner-sec.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.section-18.after-banner-sec.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-18.evalution-sec {
  height: auto;
}

.section-18.evalution-sec.grey {
  background-color: #f0f0f0;
}

.section-18.evalution-sec.newbrown {
  background-color: var(--light-grey);
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-18.evalution-sec.bg-imgs {
  background-color: var(--saddle-brown);
  padding-top: 0;
  padding-bottom: 0;
}

.section-18.people {
  background-color: #f0f0f0;
  height: auto;
}

.section-18.people.whitebg {
  background-color: var(--white);
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-18.people.whitebg.v1 {
  background-color: var(--white);
}

.section-18.newbrown {
  background-color: var(--saddle-brown);
}

.section-18.newbrown.advisor-sec {
  height: auto;
  padding-top: 60px;
  padding-bottom: 70px;
}

.section-18.win3 {
  background-color: #fff;
  height: auto;
  padding-bottom: 40px;
}

.section-18.win3.newbrown {
  background-color: var(--saddle-brown);
}

.section-18.win3.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.section-18.win3.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-18.win4 {
  background-color: #ddd0cd;
  height: auto;
}

.section-18.win4.newbrown {
  background-color: var(--saddle-brown);
}

.section-18.win4.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.section-18.win4.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.whiteheading {
  color: #fff;
  max-width: 1300px;
}

.whiteheadingtxt {
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5em;
}

.whiteheadingtxt.v1 {
  color: var(--saddle-brown);
  text-align: center;
}

.whiteheadingtxt.v2 {
  color: var(--saddle-brown);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.whiteheadingtxt.pd-20 {
  color: var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  font-weight: 400;
}

.whiteheadingtxt.center {
  color: #000;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
  font-style: italic;
  font-weight: 500;
}

.section-26 {
  background-color: #0f0f0f;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-26.newbrown {
  background-color: var(--light-grey);
}

.videosite-boxlist {
  color: #333;
  background-image: url('../images/Ellipse-398.svg');
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.videosite-boxlist.hide {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 20px;
  padding-left: 10px;
}

.paragraph-6 {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.paragraph-6.hide {
  display: none;
}

.paraheading {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.paraheading.hide, .subtext-italic {
  display: none;
}

.div-block-44 {
  padding-bottom: 10px;
}

.div-block-45 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  mix-blend-mode: multiply;
  background-color: #fff;
  border-right: 7px solid #fdd007;
  padding: 40px;
  display: none;
}

.div-block-45.video-side {
  border-right-style: none;
  height: 365px;
  padding: 20px 30px;
  display: block;
  overflow: auto;
}

.container-27 {
  max-width: 1300px;
}

.button-6 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.section-27 {
  background-color: #f0f0f0;
  background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.grid-24 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  box-shadow: 1px 1px 16px -14px #00000026;
}

.heading-26 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.heading-26.timeline-title {
  color: #000;
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 40px;
  font-size: 19px;
  line-height: 1.3em;
}

.subheading3 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.italic-text {
  font-style: normal;
}

.section-28 {
  background-image: url('../images/UN016418.jpg'), linear-gradient(#000, #000);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 55%, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-28.newbrown {
  background-image: url('../images/UN016418.jpg'), linear-gradient(to bottom, var(--saddle-brown), var(--saddle-brown));
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 55%, auto;
}

.section-28.lightbrown {
  background-image: url('../images/UN016418.jpg'), linear-gradient(to bottom, var(--light-grey), var(--light-grey));
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 55%, auto;
}

.text-x {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-x.listbox {
  color: #fff;
}

.text-x.listbox.darkbrown-txt {
  color: var(--saddle-brown);
}

.heading-27 {
  color: #fff;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.heading-27.footer-txt {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
}

.heading-27.footer-txt.browntxt {
  color: var(--saddle-brown);
}

.heading-27.lightbrowntxt {
  color: var(--light-grey);
}

.heading-27.darkbrown {
  color: var(--saddle-brown);
}

.hero-dots {
  width: 100%;
  margin-top: 30px;
  padding-left: 20px;
  list-style-type: none;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.list-item-3 {
  width: 100%;
  height: auto;
  padding-left: 20px;
}

.div-block-46 {
  background-color: #000;
  border-left: 9px #fdd007;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 65vh;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
  display: flex;
}

.div-block-46.newbrown {
  background-color: var(--saddle-brown);
}

.div-block-46.lightbrow {
  background-color: var(--light-grey);
}

.container-28 {
  max-width: 1300px;
  height: 65vh;
}

.grid-26 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-26.evalution-grid {
  margin-top: 20px;
}

.grid-26.evalution-grid.hide {
  display: none;
}

.div-block-47 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/water_6891056_835x547-m.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 40px 20px;
  display: flex;
}

.div-block-48 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Water-Resources-of-Rajasthan.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 40px 20px;
  display: flex;
}

.text-block-27 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #000;
  padding: 7px 4px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.hidden-text {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  display: none;
}

.marquee-horizontal {
  background-color: #000;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-49 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/water-pumpsets-500x500.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 40px 20px;
  display: flex;
}

.div-block-50 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Environment-Sustainability.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding: 40px 20px;
  display: flex;
}

.div-block-51 {
  outline-offset: 0px;
  background-image: linear-gradient(#00000091, #00000091), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  outline: 3px #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.section-29 {
  flex-direction: column;
  align-items: center;
  display: block;
  overflow: hidden;
}

.section-29.hide {
  display: none;
}

.container-29 {
  max-width: 1300px;
  display: inline;
  overflow: hidden;
}

.text-block-28 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 1.3em;
}

.text-block-28.ev-heading {
  color: #000;
}

.text-block-28.ev-heading.whitetxt {
  color: var(--light-grey);
}

.text-block-28.lpboxtxt {
  color: #fff;
  align-items: flex-end;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 25px;
  display: flex;
}

.track-horizontal-alt {
  object-fit: fill;
  background-color: #000;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.ev-subtext {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  display: block;
}

.ev-subtext.hide {
  display: none;
}

.ev-box {
  background-color: #0000;
}

.div-block-52 {
  background-image: url('../images/impact.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-bottom: 3px solid #ffffff80;
  justify-content: center;
  align-items: flex-end;
  height: 35vh;
  display: flex;
}

.div-block-52:hover {
  border-bottom-color: #fdd007;
}

.div-block-52.box2 {
  background-image: url('../images/Creating-a-sea-change-in-beverage-sustainability.jpg');
  background-position: 50%;
}

.div-block-52.box2.newbrown {
  border-bottom-color: var(--saddle-brown);
}

.div-block-52.box3 {
  background-image: url('../images/3-minjur-desalination.jpg');
}

.div-block-52.box3.newbrown {
  border-bottom-color: var(--saddle-brown);
}

.div-block-52.lpbox3 {
  background-image: linear-gradient(to top, #000 10%, #000000b3 41%), url('../images/Scalability.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-52.lpbox3.opox {
  background-image: linear-gradient(to top, #000 10%, #000000b3 41%), url('../images/thumb.jpg');
}

.div-block-52.lpbox2 {
  background-image: linear-gradient(to top, #000 10%, #000000b3 41%), url('../images/Creating-a-sea-change-in-beverage-sustainability.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.div-block-52.lpbox2.overlac {
  background-image: linear-gradient(to top, #000 10%, #000000b3 41%), url('../images/What-is-capital-adequacy-ratio-FB-1200x700-compressed.jpg');
}

.div-block-52.overlaybox {
  background-image: linear-gradient(#0009, #0009), url('../images/organizing-future-tech-talent-purpose-rectangle-tcm9-230035.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.div-block-52.newbrown {
  border-bottom-color: var(--saddle-brown);
}

.div-block-52.newbrown:hover {
  border-bottom-color: var(--light-grey);
}

.div-block-53 {
  border-bottom: 4px solid var(--light-grey);
  background-color: #fff;
  padding: 10px 5px 25px;
}

.div-block-53.box-br {
  width: 420px;
}

.div-block-53.box-br.newbrown {
  background-color: var(--saddle-brown);
}

.div-block-53.lp-boxtitle {
  width: 423px;
  display: none;
}

.div-block-53.newbrown {
  background-color: var(--saddle-brown);
}

.heading-28 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 1.3em;
}

.heading-28.black, .heading-28.people {
  color: #000;
}

.heading-28.people.lightbrowntxt.v1 {
  font-size: 50px;
}

.heading-28.people.darkbrown {
  color: var(--saddle-brown);
  font-size: 50px;
}

.heading-28.people.browntxt, .heading-28.brown {
  color: var(--saddle-brown);
}

.heading-28.brown.smtxt {
  font-size: 35px;
}

.heading-28.brown.midtxt {
  margin-top: 60px;
  font-size: 35px;
  font-weight: 500;
}

.heading-28.lightbrowntxt {
  color: var(--light-grey);
}

.heading-28.lightbrowntxt.v1 {
  margin-bottom: 20px;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.grid-27.lp-3sec-grid {
  margin-top: 60px;
  margin-bottom: 40px;
}

.grid-27.hidenow {
  display: none;
}

.text-block-29 {
  font-family: Montserrat, sans-serif;
}

.text-block-29.lightbrowntxt {
  color: var(--light-grey);
}

.text-block-29.lightbrowntxt.alt {
  color: var(--saddle-brown);
  font-weight: 400;
  line-height: 1.3em;
}

.div-block-54 {
  background-image: url('../images/Asit-K.-Biswas-photo.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-54._2 {
  background-image: url('../images/WhatsApp-Image-2022-02-17-at-11.17.54.jpg');
}

.div-block-54._3 {
  background-image: url('../images/VK-Madhavan-.jpg');
}

.div-block-54._4 {
  background-image: url('../images/Waterorg_Founders-Board-Team_Profile-Photo__Bha.original.jpg');
}

.advisor-txtbox {
  background-color: #fff;
  width: 100%;
  padding: 20px;
}

.advisor-txtbox.brownbx {
  background-color: var(--light-grey);
}

.advisor-txtbox.brownbx.v1 {
  height: auto;
}

.text-block-30 {
  align-items: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.text-block-30.browntxt {
  color: var(--saddle-brown);
}

.text-block-30.browntxt.up1 {
  padding-bottom: 5px;
}

.text-block-30.browntxt.v1 {
  text-align: center;
}

.baser {
  background-color: #dadadae6;
  height: 100%;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 11.5px;
  line-height: 1.3em;
  display: none;
}

.grid-28 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-28.v1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
}

.grid-28.corepartnerv1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr;
}

.div-block-55 {
  background-image: linear-gradient(#0000 60%, #fff), url('../images/Asit-K.-Biswas-photo.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 5px #fdd007;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 500px;
  height: 500px;
  padding: 20px;
  display: flex;
}

.div-block-55.container-4 {
  width: 350px;
  height: 375px;
  padding: 0;
}

.div-block-55.container-4.v1 {
  background-image: none;
  background-position: 0 0;
  width: 100%;
  height: 450px;
}

.div-block-55.container-4.corev1 {
  background-image: none;
  background-position: 0 0;
  height: 420px;
}

.div-block-55.four {
  background-image: url('../images/Waterorg_Founders-Board-Team_Profile-Photo__Bha.original.jpg');
  background-position: 50% 0;
  background-size: contain;
  width: 350px;
  height: 375px;
  padding: 0;
}

.div-block-55.four.hide-people, .div-block-55.four.hide {
  display: none;
}

.div-block-55.four.v1 {
  background-image: none;
  background-size: auto;
  width: 100%;
  height: 450px;
}

.div-block-55.two {
  background-image: url('../images/jayama.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 250px;
  height: 375px;
  padding: 0;
}

.div-block-55.two.hide {
  display: none;
}

.div-block-55.three {
  background-image: url('../images/1517697522752-1622708414560.jpg');
  background-position: 50% 0;
  background-size: contain;
  width: 350px;
  height: 375px;
  padding: 0;
}

.div-block-55.three.v1 {
  background-image: url('../images/arindom.jpg');
  width: 100%;
  height: 450px;
}

.div-block-55.three.corev2 {
  background-image: url('../images/arindom.jpg');
  height: 420px;
}

.flex-horizontal {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.spacer-30._15-xsvp {
  flex: none;
  width: 30px;
}

.marquee-cover {
  z-index: 10;
  background-image: linear-gradient(#ddd0cc70, #ddd0cc73);
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.marquee-cover.dcm1 {
  background-image: none;
}

.icon-container {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 85%;
  height: 15vw;
  display: flex;
  box-shadow: 0 7px 15px 3px #afb1b34d;
}

.flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-vertical.marquee-fix {
  margin-top: 30px;
}

.div-block-56 {
  display: none;
}

.partner-link {
  color: #333;
}

.partner-link.browntxt {
  color: var(--saddle-brown);
}

.track-vertical-alt {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-31 {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.track-vertical, .col {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.col.small {
  flex: none;
  width: 41%;
}

.spacer-60 {
  width: 100%;
  height: 60px;
}

.spacer-60._60-width {
  width: 60px;
}

.partnerl-linktxt {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: underline;
}

.partnerl-linktxt:hover {
  color: #fdd007;
}

.partnerl-linktxt.hidenow {
  display: none;
}

.section-30 {
  background-color: #f0f0f0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-30.brownlight {
  background-color: var(--light-grey);
}

.section-30.dcm-partner {
  background-color: var(--white);
}

.marquee {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-2 {
  width: 65%;
}

.icon-2.h20 {
  width: 85%;
}

.icon-2.bharat-inv {
  width: 100%;
}

.icon-2.icris {
  width: 70%;
}

.icon-2.rich, .icon-2.office1 {
  width: 100%;
}

.icon-2.manage {
  width: 60%;
}

.icon-2.water-food {
  width: 90%;
}

.icon-2.tif {
  width: 100%;
}

.icon-2.social-alpha {
  width: 60%;
}

.icon-2.wrg {
  width: 50%;
}

.icon-2.argyam {
  width: 70%;
}

.icon-2.iit-iit {
  width: 40%;
}

.icon-2.caspian {
  width: 60%;
}

.icon-2.aidea {
  width: 70%;
}

.balckheading {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 1.3em;
}

.balckheading.browntxt {
  color: var(--saddle-brown);
}

.balckheading.bluetxt {
  color: var(--saddle-brown);
  display: block;
}

.blacktxtpara {
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.5em;
}

.blacktxtpara.hide {
  display: none;
}

.subheading {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.a-block-2 {
  background-color: #fdd007;
  border-radius: 6px;
  flex: none;
  width: 600px;
  height: 46vh;
  margin-left: 40px;
  margin-right: 40px;
  overflow: hidden;
  box-shadow: 0 0 100px 8px #fdd0071a;
}

.the-sticky-div-2 {
  background-color: #ffffff82;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin: 0 auto;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.the-width-400vh-scrollable-div-2 {
  flex-wrap: wrap;
  align-items: center;
  width: 400vh;
  height: 100%;
  display: flex;
}

.the-content-2 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-left: 250px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.normal-txt {
  color: #fdd007;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #fdd007;
  padding: 5px 15px 3px;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
}

.the-height-400vh-section-2 {
  background-color: #fff;
  border-top: 60px #24242417;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 400vh;
  margin-left: 0;
  display: block;
  position: relative;
}

.the-height-400vh-section-2:focus {
  box-shadow: inset 0 0 0 85px #ff00004a;
}

.the-height-400vh-section-2.hide {
  display: none;
}

.night-sky-fixed-background-2 {
  z-index: 100;
  opacity: 1;
  background-color: #000;
  background-image: url('../images/graphy-dark.png');
  background-position: 0 0;
  width: 800vh;
  height: 100%;
  position: absolute;
}

.gradient-2 {
  text-align: center;
  background-color: #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 40px;
  display: flex;
}

.the-sticky-div-title-2 {
  z-index: 300;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  background-color: #3498db00;
  width: 100%;
  margin-top: 20vh;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(2000px);
}

.box-link {
  color: #fff;
  text-align: left;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5em;
  list-style-type: none;
}

.div-block-57 {
  border-left: 5px solid var(--saddle-brown);
  margin-left: -20px;
  padding-left: 20px;
}

.text-block-33 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-33.browntxt {
  color: var(--saddle-brown);
}

.grid-29 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.grid-29.old-timeline {
  display: none;
}

.div-block-58 {
  margin-top: 10px;
  padding-top: 10px;
}

.text-block-34 {
  color: #fff;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.text-block-34.browntxt {
  color: var(--saddle-brown);
}

.section-31 {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-31.newbrown {
  background-color: var(--saddle-brown);
}

.text-block-35 {
  color: #222121;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3em;
  position: absolute;
  inset: 5% 5% auto auto;
}

.text-block-35.browntxt1 {
  color: #965744;
}

.div-block-59 {
  background-color: #141414;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 375px;
  padding: 40px;
  display: flex;
  position: relative;
}

.div-block-59.current-phase {
  background-color: #414141;
}

.div-block-59.current-phase.newbrownbx {
  background-color: var(--white-smoke);
}

.div-block-59.current-phase.newbrownbx.brbox, .div-block-59.brownlight {
  background-color: var(--light-grey);
}

.div-block-59.brownlight.newbrownbox {
  background-color: var(--white-smoke);
}

.text-block-32 {
  color: var(--light-grey);
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-32.browntxt {
  color: var(--saddle-brown);
}

.button-7 {
  color: #000;
  background-color: #fdd007;
  margin-top: 10px;
  padding: 7px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.section-25 {
  text-align: center;
  background-color: #000;
  width: 100%;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.button-8 {
  color: #000;
  letter-spacing: 1px;
  background-color: #fdd007;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.link-block-5 {
  margin-right: 10px;
}

.ft-box {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-32 {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-30 {
  border-bottom: 1px solid var(--light-grey);
  flex-direction: row;
  align-items: center;
  max-width: 1300px;
  margin-bottom: 60px;
  padding-bottom: 20px;
  display: block;
}

.container-30.brbottom {
  border-bottom-color: var(--saddle-brown);
  display: none;
}

.text-block-36 {
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.text-block-36.browntxt {
  color: var(--saddle-brown);
  font-size: 11px;
}

.text-block-36.browntxt.alt {
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 11px;
  line-height: 1.3em;
}

.div-block-60 {
  margin-top: 40px;
}

.div-block-60.prize {
  margin-top: 0;
  margin-left: 100px;
}

.grid-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.image-63 {
  width: 25px;
}

.image-63.youtube {
  width: 30px;
}

.image-63.yt1 {
  width: 33px;
}

.text-block-37 {
  color: var(--light-grey);
  font-family: Montserrat, sans-serif;
}

.grid-31 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: grid;
}

.link-6 {
  color: #fff;
  text-decoration: none;
}

.link-6.w--current {
  color: #fff;
}

.link-6.browntxt {
  color: var(--saddle-brown);
  text-align: center;
}

.text-block-38 {
  color: #fff;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
}

.text-block-38.browntxt {
  color: var(--saddle-brown);
}

.text-block-38.alt {
  margin-top: 20px;
  font-size: 15px;
}

.text-block-38.mdtxt {
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}

.text-block-38.mdtxt.center1 {
  text-align: center;
}

.image-64 {
  width: 400px;
}

.apply-sec {
  background-color: #000;
  background-image: radial-gradient(circle closest-corner, #00000040, #0000008c), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: none;
}

.container-31 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 100px;
  display: flex;
}

.container-31.register-sec {
  padding-top: 100px;
}

.aplytxt {
  color: #fdd007;
  margin-top: 10px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
  display: flex;
}

.img-block {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.step-block {
  flex-wrap: nowrap;
  flex: none;
  place-content: center;
  align-items: center;
  width: 100vw;
  height: 80vh;
  display: flex;
  position: relative;
}

.scroll-wrap {
  align-self: flex-start;
  width: 100%;
  height: 400vh;
  display: flex;
  position: relative;
}

.scroll-animate {
  z-index: 999;
  transform-origin: 0%;
  background-color: #006cd0;
  width: 100%;
  height: 6px;
  position: absolute;
  bottom: 0;
}

.scroll-animate.s-4, .scroll-animate.s-2, .scroll-animate.s-3 {
  background-color: #fdd007;
}

.apply-listbox {
  color: #333;
  background-image: url('../images/Ellipse-398.svg');
  background-position: 0 10%;
  background-repeat: no-repeat;
  background-size: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.5em;
}

.dot {
  z-index: 3;
  background-color: #eeeff4;
  border-radius: 50%;
  align-self: center;
  width: 12px;
  height: 12px;
  position: relative;
}

.apply-timeline {
  margin-bottom: 50vh;
}

.apply-timeline.blackbg {
  background-color: #000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  margin-bottom: 0;
}

.step-scroll {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.bg-shadow {
  z-index: 1;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
  box-shadow: 7px 7px 20px #12121212;
}

.scroll-container {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.content-wrap {
  justify-content: flex-end;
  width: 40%;
  display: flex;
}

.content {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.scroll-base {
  transform-origin: 0%;
  background-color: #eeeff4;
  width: 100%;
  height: 6px;
}

.step-content-block {
  text-align: left;
  align-self: center;
  position: relative;
}

.heading-29 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.step {
  z-index: 2;
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  width: 40vw;
  padding: 5%;
  display: flex;
  position: relative;
}

.dot-block {
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.label {
  color: #006cd0;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}

.label.yellowtxt {
  color: #fdd007;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.trigger {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.trigger._2 {
  height: 59%;
  top: 41%;
}

.trigger._3 {
  height: 29%;
  top: 71%;
}

.trigger._1 {
  height: 85%;
  top: 15%;
}

.trigger._4 {
  height: 29%;
  top: 71%;
}

.scroll-line-wrap {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
  display: flex;
  position: absolute;
  inset: auto auto 0% -50%;
}

.register-sec {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.section-33 {
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: flex-end;
  height: 55vh;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section-33.dcm-top15banner {
  background-image: linear-gradient(#0000, #0000), url('../images/DCM-AGX.png');
}

.heading-30 {
  color: #fff;
  text-transform: none;
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding: 7px 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.heading-30.brownbg {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
}

.heading-30.bluebg, .heading-30.blues {
  background-color: var(--steel-blue);
  color: var(--white);
}

.heading-30.blues.banner1 {
  margin-top: 30px;
}

.heading-30.single-btn {
  background-color: var(--steel-blue);
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.heading-30.single-btn.banner1 {
  margin-top: 30px;
}

.div-block-61 {
  background-image: url('../images/Mr.-Deepak-Mehrotra-1.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 300px;
}

.div-block-61.adv-qu1 {
  background-image: url('../images/ajay11.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-12 {
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.3em;
}

.paragraph-12.lightbrowntxt {
  color: var(--saddle-brown);
}

.p-box {
  display: none;
}

.div-block-62 {
  padding-left: 20px;
  padding-right: 40px;
}

.text-block-39 {
  color: #fff;
  background-color: #000;
  padding: 5px 15px;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.text-block-39.brownbg {
  background-color: var(--saddle-brown);
}

.grid-32 {
  background-color: #f8f8f8;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-top: 20px;
}

.grid-32.lightbrownbg {
  background-color: var(--light-grey);
}

.grid-32.lightbrownbg.v2 {
  margin-top: 40px;
}

.div-block-63 {
  background-color: #fff;
  background-image: url('../images/Social-Alpha-Logo.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  border: 1px solid #dbdbdb;
  border-radius: 7px;
  width: 100%;
  height: 100px;
}

.div-block-63.ki9 {
  background-color: #fff;
  background-image: url('../images/Gram-Vikas-Logo.png');
  background-size: 55%;
}

.div-block-63.socialalpha {
  background-color: #fff;
  background-image: url('../images/khosla-ventures-1.png');
  background-size: 75%;
}

.div-block-63.socialalpha.ki1 {
  background-image: url('../images/IHE-Delft.png');
}

.div-block-63.socialalpha.ic2 {
  background-image: url('../images/Social-Alpha-Logo.png');
  background-size: 50%;
}

.div-block-63.socialalpha.dwfi {
  background-image: url('../images/DWFI.png');
}

.div-block-63.socialalpha.bharat-innovation1 {
  background-image: url('../images/bharat-innovation-fund.png');
  background-size: 100%;
}

.div-block-63.ki8 {
  background-color: #fff;
  background-image: url('../images/india-water-portal-logo.png');
  background-size: 70%;
}

.div-block-63.ki3 {
  background-image: url('../images/indus-water-institude.png');
  background-size: 55%;
}

.div-block-63.akrp {
  background-image: url('../images/AKRSP-Color-Code_High-res.png');
  background-size: 85%;
}

.div-block-63.ki4 {
  background-image: url('../images/water-aid.png');
  background-size: 75%;
}

.div-block-63.ki2 {
  background-image: url('../images/oecd.png');
}

.div-block-63.ki5 {
  background-image: url('../images/water-org.png');
  background-size: 80%;
}

.div-block-63.ki6 {
  background-color: #fff;
  background-image: url('../images/water-for-people.png');
  background-size: 75%;
}

.div-block-63.ki7 {
  background-color: #fff;
  background-image: url('../images/INREM-Logo.jpg');
  background-size: 45%;
}

.div-block-63.ic4 {
  background-image: url('../images/Debt-transparent-logo.png');
  background-size: 57%;
}

.div-block-63.ic1 {
  background-image: url('../images/Aavishkaar-capital-logo.png');
  background-size: 75%;
}

.div-block-63.five {
  background-image: url('../images/insitor-partner-logo.png');
  background-size: 75%;
}

.div-block-63.five.ic5 {
  background-image: url('../images/black-transparentM.png');
}

.div-block-63.six {
  background-color: #fff;
  background-image: url('../images/Aavishkaar-capital-logo.png');
  background-size: 75%;
}

.div-block-63.six.ic6 {
  background-image: url('../images/Upaya-Logo-Transparent-FINAL_1.png');
  background-size: 70%;
}

.div-block-63.three {
  background-image: url('../images/kkr-logo.png');
  background-size: 70%;
}

.div-block-63.three.ic3 {
  background-image: url('../images/Bharat-Innovation-Fund-1.png');
  background-size: 67%;
}

.div-block-63.ia2 {
  background-image: url('../images/PIEDS.jpg');
  background-size: 80%;
}

.div-block-63.ia3 {
  background-image: url('../images/siic-logo.png');
  background-size: 80%;
}

.div-block-63.ia4 {
  background-image: url('../images/indus-water-institude.png');
  background-size: 53%;
}

.div-block-63.ti1 {
  background-image: url('../images/PIEDS.jpg');
  background-size: 75%;
}

.div-block-63.ki2 {
  background-image: url('../images/OECD-logo2.jpg');
  background-size: 75%;
}

.div-block-63.wotor {
  background-image: url('../images/WOTR-Logo_with-Tagline-1.png');
  background-position: 50%;
  background-size: 70%;
}

.div-block-63.ia1 {
  background-color: #fff;
  background-image: url('../images/iH2O.svg');
  background-size: 80%;
}

.div-block-63.deshpande {
  background-image: url('../images/deshpande-1.png');
  background-size: 75%;
}

.div-block-63.icrisat {
  background-image: url('../images/icrisat-1.png');
  background-size: 90%;
}

.div-block-63.ihe-delft {
  background-image: url('../images/ihe-1.png');
  background-size: 85%;
}

.div-block-63.manage {
  background-image: url('../images/MANAGE-2.png');
  background-size: 50%;
}

.div-block-63.psa {
  background-color: #fff;
  background-image: url('../images/PSA-2.png');
  background-size: 80%;
}

.div-block-63.thinkag {
  background-color: #fff;
  background-image: url('../images/thinkag-1.png');
  background-size: 95%;
}

.div-block-63.ankur {
  background-image: url('../images/Ankur-CApital-2.png');
  background-size: 75%;
}

.div-block-63.indus-water {
  background-image: url('../images/Indus-Water-1.png');
  background-size: contain;
}

.div-block-63.rich {
  background-image: url('../images/RICH-2.png');
  background-size: 60%;
}

.div-block-63.social-alpha {
  background-image: url('../images/Social-alpha-1.jpeg');
  background-size: 50%;
}

.div-block-63.tiss {
  background-color: #fff;
  background-image: url('../images/TISS-Incube-Foundation-1.jpeg');
  background-size: 60%;
}

.div-block-63.villgro {
  background-color: #fff;
  background-image: url('../images/Villgro-2.png');
  background-size: 60%;
}

.div-block-63.wrg {
  background-color: #fff;
  background-image: url('../images/2030-WRG.jpeg');
  background-size: 75px;
}

.div-block-63.arghyam {
  background-color: #fff;
  background-image: url('../images/Arghyam.png');
  background-size: 90px;
}

.div-block-63.iit {
  background-color: #fff;
  background-image: url('../images/iit-logo.png');
  background-size: 70px;
}

.div-block-63.caspian {
  background-color: #fff;
  background-image: url('../images/CAspian-logo.png');
  background-size: 60%;
}

.div-block-63.aidea {
  background-color: #fff;
  background-image: url('../images/aidea-logo.png');
  background-size: 60%;
}

.section-34 {
  background-color: #f0f0f0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-34.knowledge {
  background-color: #f0f0f0;
}

.section-34.knowledge.whitebg.lightbrownbg, .section-34.knowledge.whitebg.lightbrownbg-copy {
  background-color: var(--light-grey);
}

.section-34.whitebg {
  background-color: #fff;
}

.section-34.whitebg.lightbrownbg {
  background-color: var(--white);
}

.section-34.tech-n-innovate {
  display: none;
}

.section-34.newbrown {
  background-color: var(--saddle-brown);
}

.heading-31 {
  border-left: 7px solid #fdd007;
  margin-top: 10px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3em;
}

.heading-31.newbrowntxt {
  border-left-color: var(--saddle-brown);
  color: var(--saddle-brown);
}

.heading-31.lightbrowntxt {
  border-left-color: var(--light-grey);
  color: var(--light-grey);
}

.container-32 {
  text-align: left;
  max-width: 1300px;
}

.grid-33 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  justify-items: stretch;
  margin-top: 20px;
}

.text-block-40 {
  text-align: center;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-40.browntxt {
  color: var(--saddle-brown);
}

.text-block-40.lightbroentxt {
  color: var(--light-grey);
}

.bioname {
  color: #fff;
  align-items: flex-end;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 1.3em;
}

.bioname.browntxt {
  color: var(--saddle-brown);
  font-size: 19px;
}

.section-35 {
  background-color: #f0f0f0;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-35.new {
  background-color: #f0f0f0;
}

.section-35.new.newbrown {
  background-color: var(--saddle-brown);
}

.section-35.new.newbrown.whitebg {
  background-color: var(--white);
  padding-top: 40px;
}

.biobox.hidenow {
  display: none;
}

.bio-sec {
  text-align: center;
  background-color: #000;
  padding: 20px 5px;
}

.bio-sec.lightbrownbx {
  background-color: var(--light-grey);
}

.div-block-64 {
  filter: grayscale();
  background-image: url('../images/atul-team.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 32vh;
}

.div-block-64.sudha {
  filter: grayscale();
  background-image: url('../images/sudha.jpg');
  background-position: 50% 0;
  height: 32vh;
}

.div-block-64.sudha.v1 {
  filter: none;
  background-image: url('../images/Sudha_1.jpg');
}

.div-block-64.utsav {
  filter: grayscale();
  background-image: url('../images/utsav.jpg');
  background-position: 50%;
  height: 32vh;
}

.div-block-64.neeharika {
  filter: grayscale();
  background-image: url('../images/1649955920300.jpeg');
  background-position: 50% 25%;
  height: 32vh;
}

.div-block-64.neeharika.v1 {
  filter: none;
}

.div-block-64.pranoti {
  filter: grayscale();
  background-image: url('../images/1643636192120.jpeg');
}

.div-block-64.sakshi {
  filter: grayscale();
  background-image: url('../images/Sakshi.jpg');
  background-position: 50% 0;
}

.div-block-64.sakshi.v1 {
  filter: none;
  background-image: url('../images/sakshi2.webp');
}

.div-block-64.srvaya {
  filter: grayscale();
  background-image: url('../images/Sravya.jpg');
  background-position: 50% 10%;
}

.div-block-64.srvaya.v1 {
  filter: none;
}

.div-block-64.aruhi {
  filter: grayscale();
  background-image: url('../images/arushi.png');
  background-position: 50% 10%;
  height: 32vh;
}

.div-block-64.aruhi.v1 {
  filter: none;
}

.div-block-64.atul.v1 {
  filter: none;
  background-image: url('../images/atul.jpg');
  background-position: 50% 0;
}

.div-block-64.priyanshi {
  filter: grayscale();
  background-image: url('../images/pro11.jpg');
  background-position: 50% 10%;
}

.div-block-64.priyanshi.v1 {
  filter: none;
}

.div-block-64.nisha {
  filter: grayscale();
  background-image: url('../images/Sravya.jpg');
  background-position: 50% 10%;
}

.div-block-64.nisha.v1 {
  filter: none;
  background-image: url('../images/Nisha-Chawla.jpg');
  background-position: 50% 40%;
}

.div-block-64.kanishka {
  filter: grayscale();
  background-image: url('../images/1649955920300.jpeg');
  background-position: 50% 25%;
  height: 32vh;
}

.div-block-64.kanishka.v1 {
  filter: none;
  background-image: url('../images/KC.jpeg');
  background-position: 50% 0;
  background-size: cover;
}

.grid-34 {
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.bioprofile {
  color: #fdd007;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.bioprofile.browntxt {
  color: var(--saddle-brown);
  font-size: 11px;
  line-height: 1.3em;
}

.list-item-4 {
  color: #fff;
  text-transform: uppercase;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.list-3 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  list-style-type: none;
  display: flex;
}

.list-3.navlist {
  justify-content: flex-end;
}

.social-sitebtn-sec {
  z-index: 9;
  background-color: #0000;
  padding-top: 140px;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.social-sitebtn-sec.hide {
  display: block;
}

.div-block-65 {
  justify-content: flex-end;
  width: auto;
  display: block;
}

.grid-35 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: end;
  width: 35px;
}

.sm-icon {
  object-fit: cover;
  width: auto;
  height: auto;
}

.banner-heading {
  float: left;
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 500;
  line-height: 1.3em;
  display: inline;
  position: static;
}

.icon-3 {
  display: none;
}

.slide-5 {
  background-color: #0000;
  background-image: linear-gradient(#000c, #000c), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.banner-container {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.banner-box {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: block;
}

.banner-sec {
  background-color: #000;
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  display: flex;
}

.slide-6 {
  background-image: linear-gradient(#0009, #0009), url('../images/old-man-4395870_1920.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.slider-3 {
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: block;
}

.bars {
  z-index: 1;
  width: 0;
  height: 33.33%;
  position: absolute;
  top: 0;
  right: 0;
}

.bars._3 {
  background-color: #000000e6;
  top: 66.66%;
}

.bars._2 {
  background-color: #000000e6;
  top: 33.33%;
}

.bars._1 {
  background-color: #000000e6;
}

.section-36 {
  background-color: var(--saddle-brown);
}

.section-36.lp-2 {
  background-color: #000;
  align-items: center;
  height: 100vh;
  display: none;
}

.section-36.hide {
  display: none;
}

.section-36.lp-upfooter {
  border-bottom: 1px solid var(--light-grey);
  background-color: #111;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-33 {
  flex-direction: column;
  align-items: center;
  max-width: 1300px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
}

.container-33.footer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.container-33.lp-container {
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 60px;
  display: block;
}

.container-33.lp-container4 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-33.lp-container4.sec2 {
  padding-top: 0;
}

.heading-32 {
  color: #fff;
  border-left: 5px solid #fdd007;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.heading-32.header {
  text-align: center;
  border-left-style: none;
  padding-bottom: 20px;
  padding-left: 0;
}

.para-1 {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5em;
}

.para-1.lp-footer-para {
  font-size: 14px;
  line-height: 20px;
}

.div-block-66 {
  width: 600px;
  margin-top: 40px;
}

.div-block-67 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/Environment-Sustainability.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.div-block-67.bg2 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/Copy-of-9W0A8313.JPG');
  background-position: 0 0, 50%;
  justify-content: flex-end;
  height: 80vh;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-67.bg1 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/Lrvg8rLmEzB5wfaPlpI02EZbCLvslFwLENLoANfrsJw.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-end;
  height: 80vh;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-67.dcm1 {
  background-image: linear-gradient(#000000b3, #000000b3), url('../images/DCM-AGX.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-end;
  height: 80vh;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-67.as2-1 {
  background-image: url('../images/as21.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  height: 60vh;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-67.as2-2 {
  background-image: url('../images/as22-1.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  height: 60vh;
  padding-bottom: 100px;
  padding-left: 15px;
  padding-right: 15px;
}

.middelbanner-txt {
  float: left;
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 1.3em;
  display: inline;
  position: static;
}

.middelbanner-txt.linktxt1 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 45px;
  font-weight: 300;
  display: block;
}

.middelbanner-txt.lptxt-center {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 45px;
  font-weight: 300;
  display: block;
}

.middelbanner-txt.lptxt-center.sec2 {
  text-align: center;
}

.middelbanner-txt.lptxt-center.linktxt1 {
  border-bottom: 2px solid var(--light-grey);
  color: #fdd007;
  text-transform: lowercase;
  padding-top: 20px;
  font-size: 30px;
}

.middelbanner-txt.lptxt-center.articallinktxt {
  color: #fdd007;
  text-transform: lowercase;
  border-bottom: 2px solid #fdd007;
  padding-top: 60px;
  font-size: 30px;
}

.middelbanner-txt.footerup-txt {
  color: var(--light-grey);
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 300;
  display: block;
}

.middelbanner-txt.smtxt {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 19px;
  font-weight: 300;
  display: block;
}

.post-box {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/16086347431608634743.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  width: auto;
  height: 53vh;
  padding: 20px;
  text-decoration: none;
}

.post-box._1 {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/agritech.jpg');
  background-position: 0 0, 50%;
}

.post-box._2 {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/615d8008e2026ba752065e57_Blooming-Success.jpeg');
  background-position: 0 0, 50%;
}

.post-box._4 {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/615e8c9eaf3a0605a85f5ca5_Grit-and-Determination21.jpg');
}

.post-box._5 {
  background-image: linear-gradient(#000000bf, #000000bf), url('../images/610415f47829f22adeb99552_IMG_0475.jpg');
  background-position: 0 0, 50%;
}

.post-box._6 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/615d757c1841563c79a357f4_Harnessing-Power-of-Biotechnology.jpg');
  background-position: 0 0, 50%;
}

.post-box._8 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/61001368c59b854882aa6ad7_bloombergquint_2018-08_fe9f8061-1716-41b5-812f-3c290de96fec_212549673.jpg');
  background-position: 0 0, 50%;
}

.box-down-txt {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  align-items: flex-end;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5em;
  display: block;
}

.box-middle-txt {
  float: left;
  color: #fff;
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
  position: static;
}

.box-up-title {
  color: #fdd007;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5em;
}

.grid-36 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .5fr;
  align-content: start;
  align-items: start;
}

.footer-heading-txt {
  float: left;
  color: #fff;
  text-align: left;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 1.3em;
  display: block;
  position: static;
}

.grid-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.footer-nav-txt {
  color: #fff;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3em;
}

.grid-38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: center start;
  margin-top: 20px;
  display: flex;
}

.paragraph-13 {
  font-family: Montserrat, sans-serif;
}

.paragraph-13.lightbrowntxt {
  color: var(--light-grey);
}

.paragraph-13.lightbrowntxt.alt.olp {
  margin-top: 0;
}

.paragraph-13.lightbrowntxt.opl {
  color: var(--saddle-brown);
}

.faq_element {
  border-bottom: .125rem solid #111;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}

.faq_element.last {
  margin-bottom: 1rem;
  padding-top: 0;
}

.faq_element.last.lightbrowntxt, .faq_element.lightbrown {
  border-bottom-color: var(--light-grey);
}

.faq_element.lightbrown.alt {
  border-bottom-color: var(--saddle-brown);
}

.faq_aswer-wrap_spacer {
  padding-top: 1.5rem;
  padding-bottom: 0;
}

.faq_aswer-wrap_spacer.lightbrown {
  color: var(--light-grey);
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.faq_trigger {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  font-family: Montserrat, sans-serif;
  display: grid;
}

.section-37 {
  flex-direction: row;
  align-items: center;
  max-width: none;
  display: block;
}

.faq_heading-wrap {
  font-size: 1.25rem;
  font-weight: 500;
}

.faq-image_tap.lightbrown {
  color: var(--steel-blue);
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.page-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.page-padding.alt {
  padding-left: 0;
  padding-right: 0;
}

.page-padding.alt.omea {
  margin-top: 0;
}

.faq_answer-wrap {
  padding-right: 3rem;
  overflow: hidden;
}

.section-38 {
  background-image: none;
  background-size: auto;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
}

.section-38.newbrown {
  background-color: var(--saddle-brown);
}

.section-38.newbrown.alt {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.section-38.newbrown.alt.ok {
  min-height: auto;
  margin-top: 0;
}

.faq-image_hover {
  display: none;
}

.dropdown-link-4 {
  font-family: Montserrat, sans-serif;
}

.dropdown-toggle-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.dropdown-toggle-2:hover {
  color: var(--light-grey);
}

.lp-logo.blog {
  width: 300px;
}

.section-23 {
  background-color: #111;
  background-image: linear-gradient(#000000c2, #000000c2), url('../images/R003279_AIGuide_Thumbnail_Banner_BW_1560x780.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  height: 100vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-block-41 {
  color: #fff;
  text-align: left;
  border-left: 5px solid #fdd007;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-block-42 {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  line-height: 1.3em;
}

.div-block-68 {
  height: 75px;
}

.grid-39 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-39.two-grid {
  grid-template-columns: 1fr 1fr;
}

.link-13 {
  color: var(--light-grey);
  text-decoration: none;
}

.page-wrapper {
  object-fit: fill;
  width: 100%;
  overflow: hidden;
}

.page-wrapper.scroll-sec {
  background-color: #000;
  display: none;
}

.wtf-hero-parent {
  width: 100%;
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.container-md {
  align-items: flex-end;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.wtf-text-line {
  color: #0000;
}

.wtf-para {
  color: #0000;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1rem;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.grid-40 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
}

.image-21 {
  width: 50px;
}

.div-block-69 {
  background-color: #fdd007;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.div-block-69.grey {
  background-color: #bdbdbd;
}

.div-block-69.whiten0 {
  background-color: #0000;
}

.div-block-69.border {
  background-color: #0000;
  border: 3px solid #fff;
}

.text-block-43 {
  color: #000;
  font-family: Montserrat, sans-serif;
}

.div-block-70 {
  background-color: #fff;
  align-items: center;
  height: 100px;
  padding: 30px;
  display: flex;
}

.div-block-70.mid {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-44 {
  color: #000;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-block-44.wh {
  color: #fff;
}

.text-block-44.wh.zeo {
  margin-top: 0;
}

.section-22 {
  background-color: #111;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.text-body {
  color: #fff;
  text-align: center;
  padding: 5px 20px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: block;
}

.div-block-71 {
  min-width: 1300px;
}

.hover-box {
  display: none;
}

.text-head {
  color: #fff;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
  display: block;
}

.text-field-4 {
  text-align: left;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.submit-button-2 {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.form-2 {
  display: flex;
}

.form-block {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: block;
}

.image-14 {
  width: 400px;
  max-width: 80%;
  padding-top: 0;
}

.grid-41 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-21 {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  display: flex;
}

.section-21.newbrown {
  background-color: var(--saddle-brown);
}

.div-block-72 {
  background-color: #fff;
  padding: 40px;
}

.heading-33 {
  text-transform: none;
  border-bottom: 1px solid #fdd007;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.heading-33.newbrown {
  border-bottom-color: var(--saddle-brown);
  color: var(--saddle-brown);
}

.field-label-5 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 300;
}

.field-label-5.browntxt {
  color: var(--saddle-brown);
}

.submit-button-3 {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fdd007;
  width: 100%;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: block;
}

.submit-button-3.brownbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
}

.section-24 {
  background-color: #000;
  min-height: 100vh;
  padding-top: 175px;
}

.div-block-73 {
  background-image: url('../images/Asit-K.-Biswas-Photo-11.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.div-block-73._2 {
  background-image: url('../images/WhatsApp-Image-2022-02-17-at-11.17.54.jpg');
}

.div-block-73._3 {
  background-image: url('../images/VK-Madhavan-.jpg');
}

.div-block-73._3.bx2 {
  background-image: url('../images/arindom.jpg');
  background-position: 50% 18%;
  background-repeat: no-repeat;
}

.div-block-73._3.core-partner2 {
  background-image: url('../images/Joy_DCM.jpeg');
}

.div-block-73._4 {
  background-image: url('../images/2021-5-Vedika-Best.JPG');
}

.div-block-73._4.bx3 {
  background-image: url('../images/aruna.jpg');
  background-position: 50% 41%;
  background-repeat: no-repeat;
}

.div-block-73.bx1 {
  background-image: url('../images/mathur.jpg');
  background-position: 50% 35%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-73.core-partner1 {
  background-image: url('../images/Aman_DCM.jpg');
}

.text-block-45 {
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.text-block-45.browntxt {
  color: var(--saddle-brown);
}

.text-block-45.browntxt.v1 {
  text-align: center;
}

.baser-2 {
  background-color: #dadadae6;
  height: 100%;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 1.3em;
  display: none;
}

.baser-2.browntxt {
  color: var(--saddle-brown);
  font-size: 12px;
  display: none;
}

.baser-2.browntxt.v1 {
  height: auto;
}

.baser-2.browntxt.v11 {
  display: none;
}

.button-9 {
  background-color: var(--light-grey);
  color: #000;
  text-align: center;
  margin-top: 10px;
  padding: 7px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.button-9.brownbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  display: none;
}

.div-block-74 {
  background-color: #fff;
  width: 50vw;
  padding: 40px;
}

.div-block-74.lightbrownbg {
  background-color: var(--light-grey);
}

.checkbox-label-2 {
  font-family: Montserrat, sans-serif;
}

.checkbox-label-2.browntxt {
  color: var(--saddle-brown);
}

.container-34 {
  max-width: 950px;
}

.section-39 {
  background-color: #111;
  background-image: linear-gradient(#000000c2, #000000c2);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-items: center;
  height: 100vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-block-46 {
  border-left: 5px solid var(--light-grey);
  color: #fff;
  text-align: left;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-block-47 {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  line-height: 1.3em;
}

.newbrown-footer {
  border-top: 5px solid var(--saddle-brown);
  background-color: var(--light-grey);
}

.lightbrowntxt {
  color: var(--light-grey);
}

.lightbrownlinktxt {
  color: #ece0dc;
}

.checkbox, .text-field-5, .text-field-6, .text-field-7, .text-field-8 {
  color: var(--saddle-brown);
}

.grid-42 {
  grid-template-rows: auto;
}

.intro-video {
  background-color: var(--saddle-brown);
  padding-top: 100px;
  padding-bottom: 50px;
  font-family: Avenir, sans-serif;
  font-weight: 400;
}

.div-block-75 {
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-43.img-gallery-sec {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}

.div-block-76 {
  background-image: url('../images/prize-winner-1.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
}

.grid-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 55%;
  display: grid;
}

.div-block-77 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-77.win-box {
  border-style: none none solid;
  border-width: 1px 1px 8px;
  border-color: black black var(--saddle-brown);
  background-color: var(--white);
  margin-top: 40px;
  overflow: hidden;
}

.div-block-78 {
  background-color: var(--light-grey);
  width: 100%;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-66 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.founder-img-bg {
  filter: grayscale();
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50% 0;
  background-size: cover;
  width: 250px;
  height: 250px;
}

.div-block-79 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-45 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.finalists {
  background-color: var(--saddle-brown);
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-80 {
  background-color: var(--white);
  background-image: linear-gradient(#000, #fff);
  height: 200px;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-9.challengers-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-81 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
  padding: 40px;
  display: flex;
}

.div-block-81.top15 {
  background-color: var(--white);
}

.div-block-81.top15.v1 {
  height: 180px;
}

.image-67 {
  height: 95px;
}

.image-67.urdhav-logo {
  height: 130px;
}

.div-block-82 {
  background-color: var(--light-grey);
  height: 150px;
  padding: 40px;
}

.div-block-82.v1 {
  height: 160px;
  padding-top: 30px;
}

.div-block-82.v11 {
  background-color: var(--saddle-brown);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 175px;
  padding: 30px;
  display: flex;
}

.text-block-48 {
  color: var(--saddle-brown);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.text-block-48.white {
  color: var(--white);
  text-align: left;
}

.text-block-49 {
  color: var(--saddle-brown);
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-49.white {
  color: var(--white);
  text-align: left;
  font-size: 12px;
}

.text-block-49.white.italic {
  font-style: italic;
  font-weight: 200;
}

.text-block-49.white.italic.medium {
  font-weight: 600;
}

.link-block-6 {
  text-decoration: none;
}

.link-block-6.new1 {
  width: 100%;
}

.section-40 {
  background-color: var(--saddle-brown);
  flex-direction: column;
  justify-content: flex-end;
  height: 375px;
  display: flex;
}

.section-40.v1 {
  background-color: #0000;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.section-40.v1.hidenow, .section-40.hidenow {
  display: none;
}

.section-40.dcm-final-banner {
  background-color: #0000;
  background-image: url('../images/cultyvate-banner.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
}

.section-40.dcm-final-banner.hidenow {
  display: none;
}

.section-40.dcm-final-banner.v1 {
  background-size: cover;
}

.div-block-83 {
  border: 1px solid var(--light-grey);
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  margin-bottom: -75px;
  padding: 20px;
  display: flex;
}

.container-35 {
  align-items: flex-start;
  display: flex;
}

.heading-34 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.div-block-84 {
  width: 500px;
  padding-left: 40px;
}

.text-block-50 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.button-10 {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  text-transform: uppercase;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
}

.button-10.linkedin {
  background-color: var(--light-grey);
  color: var(--saddle-brown);
  margin-left: 0;
}

.section-41 {
  background-color: var(--light-grey);
  padding-top: 100px;
  padding-bottom: 60px;
}

.section-41.hidenow {
  display: none;
}

.container-36 {
  max-width: 700px;
}

.text-block-51 {
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 1.3em;
}

.div-block-85 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-68 {
  height: 25px;
  max-height: 50px;
}

.link-block-7 {
  margin-left: 10px;
}

.winners {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-69 {
  width: 350px;
}

.container-37 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-86 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-toggle-3 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.dropdown-toggle-3:hover {
  color: var(--light-grey);
}

.dropdown-link-5 {
  background-color: var(--light-grey);
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.dropdown-link-5.w--current {
  color: var(--saddle-brown);
  font-weight: 500;
}

.text-block-52 {
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.5em;
}

.social-link-block {
  padding-right: 10px;
}

.divi-block-79.v1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.linktxt {
  color: var(--saddle-brown);
}

.divi-block-26.v1 {
  background-color: var(--white-smoke);
  height: 165px;
  padding: 20px;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blogs-sec {
  background-color: var(--saddle-brown);
  padding-top: 40px;
  padding-bottom: 40px;
}

.media-sec {
  background-color: var(--light-grey);
  padding-top: 40px;
  padding-bottom: 40px;
}

.media-pagination {
  margin-top: 20px;
}

.text-block-53, .icon-4 {
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-87 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-publication {
  width: auto;
}

.grid-46 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  width: 100%;
  margin-top: 40px;
}

.grid-46.as2 {
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.icon-bx {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-42 {
  background-color: var(--saddle-brown);
  padding-top: 60px;
  padding-bottom: 60px;
}

.hide-no-media {
  display: none;
}

.image-ur-logo {
  height: 120px;
}

.image-70 {
  height: auto;
}

.spacer-201 {
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5px;
  display: flex;
}

.grid-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-47.v2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: none;
}

.card1 {
  background-color: var(--light-grey);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 250px;
  padding: 0 0 20px;
  display: flex;
}

.card1._1 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/impact.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._2 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/Water-Resources-of-Rajasthan.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._3 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/spm.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._4 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/excuting.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._5 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/water-war.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._6 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/image770x420cropped.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._7 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/0.21554200_1679396937_water.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._8 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/water112.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._9 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/c433a04a-ce36-451b-5115-24f0ad4aa4e8.jpeg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._10 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/water2223.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1._11 {
  background-image: linear-gradient(#ddd0cccc, #ddd0cccc), url('../images/Scalability.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.card1.v2 {
  width: 100%;
  height: auto;
}

.card-name {
  color: var(--saddle-brown);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4em;
}

.card-name.hidenow {
  display: none;
}

.card-name.dw-txt {
  color: var(--light-grey);
  font-size: 16px;
}

.card-name.v1 {
  height: 80px;
}

.card-name.v2 {
  padding: 15px 20px 10px;
  font-size: 18px;
  text-decoration: underline;
}

.card-name.author {
  padding: 0 20px 10px;
  font-size: 15px;
  text-decoration: underline;
}

.view-link {
  background-color: var(--saddle-brown);
  align-items: center;
  padding: 8px 20px;
  text-decoration: none;
  display: flex;
}

.resource-hub {
  background-color: var(--saddle-brown);
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-48.v1 {
  justify-content: stretch;
  justify-items: stretch;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.container-38 {
  max-width: 1300px;
}

.youtube {
  background-image: url('../images/thumbnails1.jpg');
}

.youtube.v1 {
  width: 100%;
}

.html-embed-2 {
  background-color: #0000;
  background-image: url('../images/thumbnails1.jpg');
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.image-71 {
  position: absolute;
  inset: 0%;
}

.video-bg-bx {
  position: relative;
}

.card-bg {
  margin-top: 40px;
}

.ul-remove {
  text-decoration: none;
}

.hidevideo {
  display: none;
}

.section-43 {
  z-index: 9999;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  position: relative;
}

.container-39 {
  max-width: 1300px;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr 1fr;
}

.grid-49.v1 {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}

.image-72 {
  width: 225px;
  padding-right: 15px;
}

.image-73 {
  border-left: 1px solid #693d30bf;
  border-radius: 0;
  width: 135px;
  padding-left: 15px;
}

.navbar-3 {
  background-color: #0000;
}

.alt-btn {
  background-color: var(--steel-blue);
  color: var(--white-smoke);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.alt-btn.w--current {
  color: var(--white);
}

.alt-btn.hidebtn {
  display: none;
}

.nav-menu-3 {
  align-items: center;
  display: flex;
}

.menue {
  color: var(--saddle-brown);
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.menue.w--current {
  color: var(--saddle-brown);
  font-size: 15px;
  font-weight: 500;
}

.section-44 {
  background-image: linear-gradient(#00000069, #00000069), url('../images/DCM-AGX.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: -100px;
  display: flex;
}

.section-44.finalist {
  background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
  background-position: 0 0, 50% -38%;
  background-size: auto, cover;
  height: 115vh;
}

.section-44.finalist.v1 {
  background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
  background-position: 0 0, 50% 53%;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  margin-top: -100px;
}

.section-44.finalist.v1.new11 {
  background-image: url('../images/Desk.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
}

.background-video-2 {
  background-image: linear-gradient(#000000ba, #000000ba);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.heading-35 {
  color: var(--light-grey);
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.heading-35.brown {
  color: var(--white);
  font-weight: 500;
  line-height: 1.2em;
}

.heading-35.brown.sm1 {
  font-size: 32px;
}

.heading-35.brown.v1 {
  margin-top: 30px;
}

.heading-35.brown1 {
  color: var(--saddle-brown);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.heading-35.brown1.left {
  font-size: 25px;
  font-weight: 500;
}

.heading-35.brown1.left.title {
  font-size: 45px;
  font-weight: 600;
}

.heading-35.brown1.gallery-heading {
  font-size: 27px;
  font-weight: 600;
}

.heading-35.brown1.gallery-heading.mid {
  font-size: 18px;
  font-weight: 600;
}

.heading-35.brown1.win-heading {
  font-size: 27px;
  font-weight: 500;
}

.heading-35.brown1.win-heading.title {
  font-size: 45px;
  font-weight: 600;
}

.heading-35.bandheading {
  background-color: var(--steel-blue);
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 20px 20px 100px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2em;
}

.heading-35.number11 {
  color: var(--saddle-brown);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.heading-35.number11.left {
  font-size: 25px;
  font-weight: 500;
}

.heading-35.brown-txt {
  color: var(--saddle-brown);
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2em;
}

.heading-35.brown-txt.sm1 {
  font-size: 32px;
}

.heading-35.brown-txt.v1 {
  margin-top: 30px;
}

.heading-35.bluee-txt {
  color: var(--steel-blue);
  font-size: 35px;
  font-weight: 600;
  line-height: 1.2em;
}

.heading-35.bluee-txt.sm1 {
  font-size: 32px;
}

.heading-35.bluee-txt.v1 {
  margin-top: 30px;
}

.heading-35.p-title {
  color: var(--steel-blue);
  border: 0 #000;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2em;
}

.heading-35.p-title.left {
  font-size: 25px;
  font-weight: 500;
}

.heading-35.p-subtitle {
  color: var(--saddle-brown);
  border: 0 #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2em;
}

.heading-35.p-subtitle.left {
  font-size: 25px;
  font-weight: 500;
}

.container-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  padding-top: 100px;
  display: flex;
}

.container-40.finalist-benner {
  padding-top: 20px;
}

.container-40.finalist-benner.v1 {
  margin-top: 20px;
  padding-bottom: 3%;
}

.container-40.top {
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
}

.text-block-54 {
  background-color: var(--steel-blue);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 37px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-54.txt1 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 30px;
}

.text-block-54.xstxt1 {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 18px;
  display: inline-block;
}

.text-block-54.rotate-txt {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 360px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -250px;
  padding: 15px;
  font-size: 18px;
  display: block;
  position: static;
  top: 0;
  bottom: 0;
  right: 0;
  transform: rotate(-90deg);
}

.text-block-55 {
  color: var(--light-grey);
  text-align: center;
  margin-top: 40px;
  font-family: Lato, sans-serif;
  font-size: 37px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-55.bold {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.grid-50 {
  text-align: center;
  grid-template-rows: auto;
  margin-top: 40px;
}

.grid-50.v1 {
  margin-top: 0;
}

.grid-50.banner-logos {
  margin-top: 10px;
}

.image-74, .image-74.dark-logo {
  width: 200px;
}

.text-block-56 {
  color: var(--white-smoke);
  font-family: Montserrat, sans-serif;
}

.text-block-56.black-txt {
  color: var(--black);
}

.button-11 {
  background-color: var(--light-grey);
  color: var(--saddle-brown);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  padding: 20px 40px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.button-11.hide {
  display: none;
}

.button-11.brown-btn {
  background-color: var(--saddle-brown);
  color: var(--white-smoke);
  font-size: 18px;
}

.text-block-57 {
  color: var(--saddle-brown);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.text-block-57.mdtxt {
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}

.text-block-57.mdtxt.center1 {
  text-align: center;
}

.alt {
  margin-top: 20px;
}

.section-45 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-41 {
  max-width: 1300px;
}

.grid-51 {
  grid-template-rows: auto;
}

.heading-36 {
  background-color: var(--steel-blue);
  color: var(--white);
  margin-top: 0;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2em;
  display: inline;
}

.text-block-58 {
  color: var(--steel-blue);
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-block-58.alo {
  margin-top: 40px;
}

.text-block-58.form {
  margin-top: 0;
}

.text-block-58.yeet {
  color: var(--saddle-brown);
  font-size: 21px;
}

.paragraph-14 {
  color: var(--saddle-brown);
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 1.5em;
}

.grid-52 {
  grid-template-rows: auto;
}

.rich-text-block-4 {
  color: var(--saddle-brown);
  margin-top: 10px;
}

.div-block-89 {
  border-left: 5px solid var(--steel-blue);
  background-color: var(--white-smoke);
  margin-left: 20px;
  padding: 40px;
}

.div-block-90 {
  margin-top: 40px;
}

.section-46 {
  background-image: linear-gradient(#0000, #000000b5), url('../images/Banner-Image.png');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: flex-end;
  height: 50vh;
  padding-bottom: 60px;
  display: flex;
}

.section-46.new1 {
  background-image: url('../images/6481be4204cb8031b4e94bb2_Banner-Image-1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80vh;
  display: block;
}

.section-46.articles {
  background-image: url('../images/Mask-group-3.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80vh;
  display: block;
}

.section-46.gallery {
  background-image: url('../images/gallery11.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
  display: block;
}

.section-46.media {
  background-image: url('../images/media-bg.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80vh;
  display: block;
}

.heading-37 {
  color: var(--white);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.2em;
}

.text-block-59 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.div-block-91 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0090c9;
  padding: 20px 20px 10px;
}

.container-42 {
  max-width: 1300px;
}

.container-42.gallery {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: static;
}

.section-47 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-47.articles1 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-43 {
  max-width: 1300px;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: 45% 1fr;
}

.grid-53.other {
  grid-template-columns: 1fr 45%;
  margin-top: 15px;
}

.grid-53.other._1 {
  grid-template-columns: 45% 1fr;
}

.grid-53.article {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-92 {
  background-image: linear-gradient(#fff0, #000000db 60%), url('../images/DAC-_-Contestant-Presentation-Template-_-Jury-Round--1-1.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: space-between;
  height: 400px;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.div-block-92.digital {
  background-image: linear-gradient(0deg, #000000e6, #fff0), linear-gradient(#00000096, #00000096), url('../images/Digital-Agriculture-Paper.png');
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
}

.div-block-92.note {
  background-image: linear-gradient(#0000, #000000fa), url('../images/Concept-Note.png');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.div-block-92.entr {
  background-image: linear-gradient(169deg, #0000, #000000f7 87%), url('../images/Entrepreneurial-trends-in-the-Indian-agricultural-water-ecosystem.png');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.div-block-92.water {
  background-image: linear-gradient(182deg, #fff0, #121212d6 51%, #000000e6 84%), url('../images/Water-Use-Efficiency-in-Agriculture-by-PwC-2.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92._10-point {
  background-image: linear-gradient(356deg, #121212d6 30%, #fff0), linear-gradient(#00000087, #00000087), url('../images/A-10-point-policy-prescription-to-make-Indian-Agri-Tech-accessible-to-farmers.png');
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, auto, cover;
}

.div-block-92.race-against {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Article-1-1.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.upgrading-soli {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Article-1-2.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.empowering-smallholder {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Article-1-3.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.small-farms {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Article-1-3-1.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.small-farms.art7 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/art71.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.democratising-precison {
  background-image: linear-gradient(#00000080, #00000080), url('../images/Article-1-3-2.png');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.democratising-precison.art8 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/art8.webp'), linear-gradient(#0000, #0000);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, cover, auto;
}

.div-block-92.last-single {
  background-color: #d9d9d9;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
}

.div-block-92.rep1 {
  background-image: linear-gradient(#0000, #000000c2), url('../images/6481ba88e6485f763a817cf9_Concept-Note-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.rep-2 {
  background-image: linear-gradient(0deg, #000, #ffffff5e), url('../images/6481b7041ed92e6c474c5505_image-2.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.rep-3 {
  background-image: linear-gradient(#00000054, #00000054), url('../images/6481bb43ebfcd0967290efd0_Water-Use-Efficiency-in-Agriculture-by-PwC-2-2.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.water-crisis {
  background-image: linear-gradient(#00000080, #00000080), url('../images/in1.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.dcm-water {
  background-image: linear-gradient(#00000080, #00000080), url('../images/dem-water.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.dcm-water.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.business-today {
  background-image: linear-gradient(#00000080, #00000080), url('../images/bus-today.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.business-today.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.crs-universe {
  background-image: linear-gradient(#00000080, #00000080), url('../images/crs.webp');
  background-position: 0 0, 50%;
}

.div-block-92.crs-universe.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.business-line {
  background-image: linear-gradient(#00000080, #00000080), url('../images/busines-line.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.business-line.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.ind-crs {
  background-image: linear-gradient(#00000080, #00000080), url('../images/india-csr.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.ind-crs.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.pune-news {
  background-image: linear-gradient(#00000080, #00000080), url('../images/water-crises.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.pune-news.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.business-news {
  background-image: linear-gradient(#00000080, #00000080), url('../images/business-news.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.business-news.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.dwfi {
  background-image: linear-gradient(#00000080, #00000080), url('../images/dwfi.webp');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.div-block-92.dwfi.art8 {
  background-image: url('../images/art8.webp'), linear-gradient(#0000, #0000);
}

.div-block-92.dac-journey-overview {
  background-image: linear-gradient(#0000009c, #0000009c), url('../images/Screenshot-2025-04-11-at-2.00.46-PM.png');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.business-line1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/business0line1.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.div-block-92.icn-news {
  background-image: linear-gradient(#000000ab, #000000ab), url('../images/event2132.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-54 {
  grid-template-rows: auto;
}

.text-block-60 {
  background-color: var(--saddle-brown);
  color: var(--white);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 5px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
}

.text-block-60.alt {
  text-align: right;
}

.text-block-60.other {
  text-align: right;
  padding: 5px 10px;
  display: none;
}

.text-block-60.hidedate {
  display: none;
}

.text-block-61 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 1.5em;
  text-decoration: none;
}

.text-block-61.center-small {
  text-align: center;
  margin-top: 20px;
  font-size: 20px;
}

.menu-button-3.hide {
  display: none;
}

.cta-btn {
  color: var(--white);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  justify-content: flex-start;
  width: auto;
  margin-top: 10px;
  padding: 8px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  text-decoration: underline;
  display: block;
}

.cta-btn.alt {
  text-align: right;
}

.cta-btn.other {
  text-align: right;
  padding: 5px 10px;
}

.cta-btn.hidedate {
  display: none;
}

.home-page-new-header {
  z-index: 9999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #f0f0f0;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  position: relative;
}

.home-page-new-header.new1 {
  height: 70px;
}

.grid-55 {
  grid-template-rows: auto;
  place-items: center stretch;
  width: 80%;
  padding-top: 60px;
  padding-bottom: 20px;
}

.image-75 {
  width: 350px;
}

.image-76 {
  width: 150px;
}

.container-44 {
  max-width: 1300px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.container-44.v1 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-44.gallery {
  padding-top: 80px;
  padding-bottom: 10px;
}

.container-44.gallery.last {
  padding-bottom: 100px;
}

.container-44.finalist-conatiner, .container-44.dcm-win {
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-62 {
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.text-block-62.p1 {
  padding-bottom: 20px;
}

.text-block-62.smtxt {
  margin-top: 5px;
  font-size: 15px;
}

.text-block-62.quotes1 {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
}

.text-block-62.number-para11 {
  font-size: 20px;
  font-weight: 600;
}

.text-block-62.semibold {
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 500;
}

.text-block-62.mid-heading {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 500;
}

.text-block-62.mid-heading.bold {
  font-size: 27px;
  font-weight: 700;
}

.text-block-62.left-border {
  border-left: 2px solid var(--saddle-brown);
  padding-left: 10px;
  font-size: 18px;
}

.text-block-62.left-border.wh-txt {
  border-left-width: 2px;
  border-left-color: var(--saddle-brown);
  color: var(--white);
}

.text-block-62.view-more {
  margin-top: 40px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}

.text-block-62.view-more.h1 {
  margin-top: 40px;
}

.text-block-62.view-more.h1.wh-txt {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: block;
}

.text-block-62.view-more.wh-txt {
  color: var(--white);
  margin-top: 0;
  padding-left: 10px;
}

.text-block-62.view-more.last-height {
  margin-top: 0;
  padding-left: 10px;
}

.text-block-62.view-more.last-height.wh-txt {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 68px;
  display: block;
}

.text-block-62.view-more.last-height.wh-txt.v2 {
  margin-top: 96px;
}

.text-block-62.center-blur {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
}

.text-block-62.medium {
  font-weight: 500;
}

.text-block-62.win-mid-title {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-62.learn-more-txt {
  margin-top: 40px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}

.text-block-62.last {
  font-size: 13px;
  font-weight: 500;
}

.text-block-62.designation {
  padding-bottom: 3px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-62.bio {
  margin-top: 20px;
  font-size: 15px;
}

.text-block-62.italic {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
}

.text-block-62.litalic-small {
  width: 900px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.text-block-62.litalic-small.full {
  width: 100%;
}

.text-block-62.center {
  text-align: center;
}

.text-block-62.center.md1 {
  font-size: 18px;
}

.text-block-62.italic-sm {
  margin-bottom: 10px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.text-block-62.founder-de {
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 500;
}

.text-block-62.italic-sm-bluee {
  font-size: 13px;
  font-style: italic;
  font-weight: 500;
}

.text-block-62.italic-sm-bluee.lg {
  font-size: 13px;
}

.text-block-62.italic-sm-bluee.no-italic {
  font-style: normal;
}

.container-45 {
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-45.eef {
  padding-top: 0;
  padding-bottom: 0;
}

.container-45.center {
  text-align: center;
}

.container-45.center.mid {
  max-width: 1300px;
}

.container-45.new1 {
  padding-bottom: 0;
}

.container-45.brown-bg {
  background-color: var(--light-grey);
  max-width: 1300px;
}

.container-45.container13k {
  max-width: 1300px;
}

.container-46 {
  max-width: 1300px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-46.v1 {
  padding-top: 0;
  padding-bottom: 0;
}

.container-46.v2 {
  padding-bottom: 40px;
}

.container-46.v2.v1 {
  padding-bottom: 10px;
}

.container-46.new1 {
  background-color: var(--white-smoke);
  max-width: 100%;
  margin-top: 60px;
}

.image-77 {
  width: auto;
  margin-top: 20px;
}

.image-77.v1 {
  margin-top: 0;
}

.image-77.hide1 {
  display: none;
}

.link-14 {
  color: var(--saddle-brown);
}

.list-4 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.list-item-5 {
  color: var(--saddle-brown);
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.4em;
}

.grid-56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-56.hide1 {
  display: none;
}

.icon-div-bg {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-78 {
  width: 350px;
  margin-bottom: 10px;
}

.image-77-copy {
  width: auto;
  margin-top: 20px;
}

.adv-img-bx {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-47 {
  max-width: 1300px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.slider-4 {
  background-color: var(--light-grey);
  flex-direction: row;
  align-items: center;
  height: 58vh;
  padding: 40px 40px 20px;
  display: block;
  overflow: hidden;
}

.slider-4.people-page {
  height: 48vh;
  padding: 0;
}

.grid-57 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-57.people {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: .4fr 1fr;
}

.image-79 {
  width: 350px;
}

.image-79.v1 {
  width: 400px;
}

.left-arrow-3 {
  margin-left: -20px;
}

.right-arrow-3 {
  margin-right: -20px;
  display: block;
}

.right-arrow-3.v1 {
  display: none;
}

.icon-6 {
  font-size: 30px;
}

.icon-6.hide {
  display: none;
}

.icon-7 {
  font-size: 30px;
}

.icon-7.hide {
  display: none;
}

.div-block-93 {
  flex-direction: row;
  justify-content: center;
  display: block;
}

.spacer110 {
  height: 60px;
}

.grid-58 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-bottom: 60px;
}

.div-block-94 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-80.sm {
  width: 80%;
}

.image-80.manage {
  text-align: left;
  width: 140px;
}

.new-footer-container {
  max-width: 1300px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-48 {
  background-color: var(--light-grey);
}

.grid-59 {
  grid-template-rows: auto;
}

.center-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div11 {
  margin-top: 40px;
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-95 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f6f3f2;
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 185px;
  height: 185px;
  display: flex;
}

.image-81 {
  height: 65%;
}

.image-81.alt {
  height: 55%;
  margin-top: 0;
}

.image-81.alt.min {
  margin-top: 20px;
}

.text-block-63 {
  color: var(--saddle-brown);
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.div-block-96, .div-block-97, .div-block-98, .div-block-99, .div-block-100 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.italic-text-2.v1 {
  font-size: 19px;
  line-height: 1.3em;
}

.container-48 {
  max-width: 1300px;
}

.section-49 {
  background-color: var(--steel-blue);
}

.heading-38 {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.image-82 {
  width: 275px;
  display: none;
  position: absolute;
  inset: 15% auto auto 5%;
}

.image-83 {
  width: 175px;
  display: none;
  position: absolute;
  inset: 15% 5% auto auto;
}

.superscript {
  text-transform: none;
}

.dropdown-toggle-4 {
  color: var(--saddle-brown);
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.icon-8 {
  padding-left: 0;
}

.dropdown-link-6, .dropdown-link-7 {
  color: var(--saddle-brown);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.dropdown-link-7.w--current {
  color: var(--saddle-brown);
  font-weight: 500;
}

.dropdown-toggle-24 {
  font-size: 15px;
  font-weight: 400;
}

.center-heading-bg-blue {
  background-color: var(--steel-blue);
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2em;
  display: block;
}

.full-container {
  width: 100%;
  max-width: 100%;
}

.spacer-101 {
  height: 60px;
}

.section-50 {
  height: 75vh;
  padding-top: 100px;
  padding-bottom: 100px;
}

.text-block-64 {
  color: var(--saddle-brown);
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
}

.html-embed-3, .html-embed-4, .html-embed-5 {
  display: none;
}

.field-label-6 {
  color: var(--light-grey);
}

.field-label-7 {
  color: var(--light-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.submit-button-4 {
  background-color: var(--saddle-brown);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.form-block-2 {
  margin-top: 20px;
}

.heading-39 {
  color: var(--light-grey);
  text-transform: uppercase;
  border-left: 2px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.mink {
  color: var(--light-grey);
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.4em;
}

.heading-40 {
  border-left: 3px solid var(--light-grey);
  color: var(--light-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3em;
}

.finalist-top15 {
  background-color: var(--steel-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.quote-div {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
}

.hide {
  display: none;
}

.bgbrown {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  padding: 15px 20px;
  font-size: 30px;
  font-weight: 400;
  display: inline-block;
}

.container-49 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.grid-63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.image-84 {
  border-left: 1px solid #ddd0cc45;
  margin-left: 10px;
  padding-left: 10px;
}

.grid-64 {
  grid-template-rows: auto;
}

.heading-41 {
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.text-span-3, .text-span-4 {
  background-color: var(--saddle-brown);
}

.grid-65 {
  grid-column-gap: .5px;
  grid-row-gap: .5px;
  background-color: var(--light-grey);
  grid-template-rows: auto;
}

.div-block-102 {
  background-image: url('../images/as21.jpg');
  background-position: 50%;
  background-size: cover;
  height: 450px;
}

.div-block-102.onega {
  background-image: url('../images/as22-1.jpg');
}

.div-block-103 {
  background-color: var(--saddle-brown);
  align-items: center;
  height: 150px;
  padding: 40px;
  display: flex;
}

.image-85 {
  width: 300px;
}

.image-86 {
  height: 125px;
}

.image-87 {
  width: 400px;
  margin-bottom: 10px;
}

.grid-66 {
  grid-template-rows: auto;
}

.image-88 {
  width: 85px;
  margin-bottom: 20px;
}

.image-88.v1 {
  width: 300px;
  margin-bottom: 0;
}

.whiteheadingtxt-copy {
  text-align: left;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5em;
}

.whiteheadingtxt-copy.v1 {
  color: var(--saddle-brown);
  text-align: center;
}

.whiteheadingtxt-copy.v2 {
  color: var(--saddle-brown);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.whiteheadingtxt-copy.pd-20 {
  color: var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  font-weight: 400;
}

.whiteheadingtxt-copy.center {
  color: #000;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
  font-style: italic;
  font-weight: 500;
}

.bx-para1 {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5em;
}

.bx-para1.v1 {
  color: var(--saddle-brown);
  text-align: center;
}

.bx-para1.v2 {
  color: var(--saddle-brown);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.bx-para1.pd-20 {
  color: var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  font-weight: 400;
}

.bx-para1.center {
  color: #000;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
  font-style: italic;
  font-weight: 500;
}

.bx-para1.up {
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 700;
}

.bx-para1.dw {
  font-size: 24px;
}

.bx-para1.dw._1 {
  background-image: url('../images/image-5.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 20px;
  padding-left: 50px;
}

.bx-para1.dw._2 {
  background-image: url('../images/image-6.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 32px;
  padding-left: 50px;
}

.bx-para1.prc-cnter {
  text-align: center;
  text-transform: uppercase;
  background-image: linear-gradient(#ffffffa3, #ffffffa3);
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 25px;
  font-weight: 700;
}

.bx-para1.prc-cnter.white {
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080);
}

.bx-para1.logo-name {
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 700;
}

.bx-para1.slider-title {
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
}

.bx-para2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}

.bx-para2.v1 {
  color: var(--saddle-brown);
  text-align: center;
}

.bx-para2.v2 {
  color: var(--saddle-brown);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.bx-para2.pd-20 {
  color: var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  font-weight: 400;
}

.bx-para2.center {
  color: #000;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
  font-style: italic;
  font-weight: 500;
}

.bx-para3 {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.bx-para3.v1 {
  color: var(--saddle-brown);
  text-align: center;
}

.bx-para3.v2 {
  color: var(--saddle-brown);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.bx-para3.pd-20 {
  color: var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 15px;
  font-weight: 400;
}

.bx-para3.center {
  color: #000;
  text-align: center;
  padding-left: 70px;
  padding-right: 70px;
  font-style: italic;
  font-weight: 500;
}

.div-block-104 {
  margin-top: 30px;
}

.div-block-105 {
  background-image: url('../images/Solinas-copy.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 90%;
  height: 500px;
  display: flex;
}

.div-block-105._2 {
  background-image: url('../images/Solinas-copy-1.png');
}

.single-img {
  background-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.single-img.after-banner-sec.newbrown {
  background-color: var(--saddle-brown);
}

.single-img.after-banner-sec.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.single-img.after-banner-sec.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.single-img.evalution-sec {
  height: auto;
}

.single-img.evalution-sec.grey {
  background-color: #f0f0f0;
}

.single-img.evalution-sec.newbrown {
  background-color: var(--light-grey);
  padding-top: 60px;
  padding-bottom: 60px;
}

.single-img.evalution-sec.bg-imgs {
  background-color: var(--saddle-brown);
  padding-top: 0;
  padding-bottom: 0;
}

.single-img.people {
  background-color: #f0f0f0;
  height: auto;
}

.single-img.people.whitebg {
  background-color: var(--white);
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
}

.single-img.people.whitebg.v1 {
  background-color: var(--white);
}

.single-img.newbrown {
  background-color: var(--saddle-brown);
}

.single-img.newbrown.advisor-sec {
  height: auto;
  padding-top: 60px;
  padding-bottom: 70px;
}

.single-img.win3 {
  background-color: #fff;
  height: auto;
}

.single-img.win3.newbrown {
  background-color: var(--saddle-brown);
}

.single-img.win3.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.single-img.win3.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.single-img.win4 {
  background-color: #ddd0cd;
  height: auto;
}

.single-img.win4.newbrown {
  background-color: var(--saddle-brown);
}

.single-img.win4.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.single-img.win4.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.single-img-container {
  color: #fff;
  max-width: 1300px;
}

.slider-car-sec {
  background-color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.slider-car-sec.after-banner-sec.newbrown {
  background-color: var(--saddle-brown);
}

.slider-car-sec.after-banner-sec.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.slider-car-sec.after-banner-sec.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-car-sec.evalution-sec {
  height: auto;
}

.slider-car-sec.evalution-sec.grey {
  background-color: #f0f0f0;
}

.slider-car-sec.evalution-sec.newbrown {
  background-color: var(--light-grey);
  padding-top: 60px;
  padding-bottom: 60px;
}

.slider-car-sec.evalution-sec.bg-imgs {
  background-color: var(--saddle-brown);
  padding-top: 0;
  padding-bottom: 0;
}

.slider-car-sec.people {
  background-color: #f0f0f0;
  height: auto;
}

.slider-car-sec.people.whitebg {
  background-color: var(--white);
  flex-direction: column;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-car-sec.people.whitebg.v1 {
  background-color: var(--white);
}

.slider-car-sec.newbrown {
  background-color: var(--saddle-brown);
}

.slider-car-sec.newbrown.advisor-sec {
  height: auto;
  padding-top: 60px;
  padding-bottom: 70px;
}

.slider-car-sec.win3 {
  background-color: #fff;
  height: auto;
}

.slider-car-sec.win3.newbrown {
  background-color: var(--saddle-brown);
}

.slider-car-sec.win3.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.slider-car-sec.win3.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-car-sec.win4 {
  background-color: #ddd0cd;
  height: auto;
}

.slider-car-sec.win4.newbrown {
  background-color: var(--saddle-brown);
}

.slider-car-sec.win4.as2 {
  background-color: var(--saddle-brown);
  height: 50vh;
}

.slider-car-sec.win4.win2 {
  background-color: var(--white);
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.single-img-container-copy {
  color: #fff;
  max-width: 1300px;
}

.full-container1 {
  color: #fff;
  max-width: 100%;
}

.slider-5 {
  width: 100%;
}

.slider-5.mob-hide, .left-arrow-4, .right-arrow-4, .slide-nav-2 {
  display: none;
}

.container-50 {
  max-width: 1300px;
}

.youtube-2 {
  width: 1300px;
  height: auto;
}

.slider-6 {
  background-color: #000;
  width: 100%;
  height: 100%;
}

.slide-7 {
  background-image: linear-gradient(#00000096, #00000096), url('../images/winners-banner1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-107 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  display: flex;
}

.image-89 {
  filter: blur();
  width: 100%;
  height: auto;
  display: none;
}

.right-arrow-5, .left-arrow-5 {
  display: none;
}

.new-btn {
  background-color: var(--saddle-brown);
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 180px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 11px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  display: block;
}

.new-btn.footer-btn.goot.nxt {
  width: auto;
}

.new-btn.footer-btn.goot.nxt.brownbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
}

.new-btn.howapplybtn {
  text-align: center;
  text-transform: uppercase;
  padding: 15px 60px;
}

.new-btn.semi-finalists {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  display: block;
}

.new-btn.br-newbtn {
  background-color: var(--saddle-brown);
  color: var(--light-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 25px;
  display: block;
}

.impact-re-btn {
  background-color: var(--white-smoke);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 1.3em;
}

.old-vid-hide {
  display: none;
}

.link-15 {
  color: var(--white);
  padding-right: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-15.brown {
  color: var(--saddle-brown);
  padding-right: 10px;
  font-weight: 500;
}

.div-block-108.v1.brown {
  text-align: right;
}

.pop-up-modal {
  z-index: 9999999;
  background-color: #2a2a2dbf;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.pop-up-modal.hide {
  display: none;
}

.pop-up {
  background-color: #fff;
  width: 600px;
  padding: 40px 20px 20px;
  position: relative;
}

.exit-button {
  width: 27px;
  height: 27px;
  padding: 5px;
  position: absolute;
  inset: 2% 2% auto auto;
}

.form-label {
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.form-field {
  color: #979797;
  background-color: #d9d9d9;
  font-family: Montserrat, sans-serif;
}

.form-btn {
  background-color: var(--saddle-brown);
  text-transform: uppercase;
  width: 120px;
  margin-top: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-family: Montserrat, sans-serif;
}

.grid-67 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr 1fr;
  width: 60%;
  margin-bottom: 40px;
}

.grid-67.new1 {
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 70%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.numbe-bx-mid {
  border-right: 1px solid var(--saddle-brown);
  border-left: 1px solid var(--saddle-brown);
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
}

.mid-list {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--saddle-brown);
  flex-flow: column;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  list-style-type: disc;
  display: flex;
}

.mid-section {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mid-section.new1 {
  margin-top: 0;
  margin-bottom: 0;
}

.mid-section.new1.center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mid-section.new-width {
  max-width: 1300px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.grid-68 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.dac-bx {
  background-color: #ddcfcc;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 220px;
  padding: 25px 15px;
  display: flex;
}

.dac-bx.img-bg {
  background-image: linear-gradient(#693d30b3, #693d30b3), url('../images/Mask-group-12.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: space-between;
  height: 220px;
  padding: 25px 15px;
}

.dac-bx.img-bg._2 {
  background-image: linear-gradient(#693d30b3, #693d30b3), url('../images/5_1.png');
}

.dac-bx.img-bg._3 {
  background-image: linear-gradient(#693d30b3, #693d30b3), url('../images/7.png');
}

.dac-bx.img-bg._4 {
  background-image: linear-gradient(#693d30b3, #693d30b3), url('../images/9W0A5595-copy-1.png');
}

.video-placeholder {
  width: 1000px;
}

.challengers-sec {
  background-color: var(--steel-blue);
  padding-top: 40px;
  padding-bottom: 40px;
}

.challengers-sec.challenger1 {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.challenger-bx {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  min-height: 250px;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.logos11 {
  width: 150px;
}

.gallery-sections {
  overflow: hidden;
}

.gallery-top1 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.slider-7 {
  background-color: #ddd0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.slider-7.h-500 {
  height: 430px;
}

.brown-arrow-left {
  margin-left: -45px;
}

.icon-11 {
  color: var(--saddle-brown);
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.slide-nav-3 {
  border: 1px none var(--saddle-brown);
  color: var(--saddle-brown);
  margin-bottom: -60px;
  font-size: 10px;
}

.mask-2 {
  overflow: hidden;
}

.mask-2.v1 {
  height: 500px;
}

.right-arrow-6 {
  margin-right: -45px;
}

.grid-69 {
  grid-template-rows: auto;
  margin-top: 10px;
}

.div-block-109 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-left: -2px;
  display: flex;
}

.div-block-110 {
  height: 200px;
}

.div-block-110.mid {
  height: 300px;
}

.finalist-bg {
  background-color: #ddcfcc33;
}

.grid-70 {
  grid-template-rows: auto;
  justify-items: center;
  margin-top: 40px;
}

.div-block-111 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dcm-logo {
  height: auto;
}

.grid-71 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
}

.horizontal-line {
  background-color: #cacaca;
  width: 100%;
  height: 4px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 10px;
}

.grid-72 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  width: 90%;
}

.text-bg-last {
  color: var(--saddle-brown);
  text-align: center;
  background-color: #cacaca;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-bg-last.p1 {
  padding-bottom: 20px;
}

.text-bg-last.smtxt {
  margin-top: 5px;
  font-size: 15px;
}

.text-bg-last.quotes1 {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
}

.text-bg-last.number-para11 {
  font-weight: 600;
}

.text-bg-last.semibold {
  margin-bottom: 20px;
  font-weight: 600;
}

.text-bg-last.mid-heading {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 500;
}

.text-bg-last.left-border {
  border-left: 2px solid #693d307d;
  padding-left: 10px;
}

.text-bg-last.view-more {
  margin-top: 40px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}

.text-bg-last.view-more.h1 {
  margin-top: 90px;
}

.text-bg-last.center-blur {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
}

.text-bg-last.medium {
  font-weight: 500;
}

.text-bg-last.win-mid-title {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
}

.text-bg-last.learn-more-txt {
  margin-top: 40px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}

.div-block-112 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-73 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.image-90 {
  border: 1px solid var(--light-grey);
}

.grid-74 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  place-items: end stretch;
}

.grid-75 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  width: 90%;
  margin-top: 60px;
}

.div-block-113 {
  width: auto;
  margin-top: 10px;
}

.image-91 {
  vertical-align: baseline;
}

.link-block-9 {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -25px;
  display: flex;
}

.pro-div {
  width: 180px;
}

.container-51 {
  background-color: #ddcfcc33;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 20px;
  display: flex;
}

.container-51.v1 {
  background-color: var(--white);
}

.div-block-114, .div-block-115 {
  text-align: center;
}

.grid-76 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 80%;
  margin: 10px auto 20px;
}

.div-block-116 {
  text-align: center;
}

.image-93 {
  width: 200px;
  margin-bottom: 10px;
}

.image-93.sm1 {
  width: 180px;
}

.container-52 {
  max-width: 1300px;
  margin-bottom: 40px;
}

.grid-77 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  place-items: end center;
}

.div-block-117 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image-94 {
  width: 300px;
}

.image-94.indus {
  width: 180px;
}

.image-94.efpolymer {
  width: 220px;
}

.image-94.phyfarm {
  width: 250px;
}

.br-line {
  background-color: var(--saddle-brown);
  width: 50%;
  height: 1px;
  margin-top: 20px;
}

.div-block-119 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: static;
  bottom: 0;
}

.logo-img {
  background-image: url('../images/DWFI.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 150px;
  height: 80px;
  margin-bottom: 5px;
}

.logo-bg {
  background-color: var(--white);
  width: 150px;
  padding: 5px;
}

.logo-bg.dwfi {
  width: 120px;
  margin-bottom: 0;
  padding: 5px;
}

.logo-bg.dwfi.no-bg {
  padding: 0;
}

.logo-bg.dwfi.no-bg.csr {
  width: 100px;
}

.logo-bg.dwfi.btlogo {
  width: 50px;
}

.logo-bg.dwfi.business-news {
  width: 100px;
}

.logo-bg.dwfi.icn-logo {
  width: 140px;
}

.logo-bg.without-bg {
  background-color: #f0f0f000;
  width: 130px;
  margin-bottom: -98px;
  padding: 0;
}

.img-logo {
  background-image: url('../images/DWFI.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slider1.hide1 {
  display: none;
}

.video-1 {
  background-image: none;
  background-size: cover;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 16px 9px #0000001f;
}

.video-1.v1 {
  width: 100%;
  position: relative;
  box-shadow: 0 1px 13px 3px #0000001f;
}

.video-1.v2 {
  box-shadow: none;
}

.y-video1 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-120 {
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.dcm-banner {
  height: 100vh;
  margin-top: 0;
}

.dcm-slide1 {
  background-color: #ffffffd6;
  background-image: url('../images/dcm-banner1.webp');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dcm-banner-container {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  display: flex;
}

.dcm-banner-container.finalist-benner {
  padding-top: 20px;
}

.dcm-banner-container.finalist-benner.v1 {
  margin-top: 20px;
  padding-bottom: 3%;
}

.div-block-121 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dcm-slider {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: block;
}

.dcm-slider.v1 {
  background-color: #fff;
}

.dcm-slider.dcm-new {
  background-color: #fff;
  height: 100vh;
}

.banner-spacer {
  width: 300px;
  height: 410px;
}

.dcm-slide2 {
  background-color: #ffffffd6;
  background-image: url('../images/dcm-banner2.webp');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.special-rec-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.special-rec-banner-sec {
  background-color: var(--white);
  background-image: url('../images/Image-2-Cleaned-1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  display: flex;
}

.special-rec-banner-sec.finalist {
  background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
  background-position: 0 0, 50% -38%;
  background-size: auto, cover;
  height: 115vh;
}

.special-rec-banner-sec.finalist.v1 {
  background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
  background-position: 0 0, 50% 53%;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  margin-top: -100px;
}

.special-rec-banner-sec.finalist.v1.new11 {
  background-image: url('../images/Desk.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
}

.specia-rec-sec1.brown-bg {
  background-color: var(--light-grey);
}

.grid-78 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 5px 1fr;
  place-items: center start;
}

.grid-79 {
  grid-template-rows: auto;
}

.div-block-122 {
  padding-left: 10px;
  padding-right: 10px;
}

.bluee-txt {
  color: var(--steel-blue);
}

.bluee-txt.lg {
  font-size: 22px;
}

.bluee-br-line {
  background-color: var(--steel-blue);
  color: var(--steel-blue);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bluee-br-line.rotate {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 300px;
  height: 1px;
  display: block;
  position: static;
  transform: rotate(90deg);
}

.div-block-123 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 10px;
  display: grid;
}

.grid-80 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-flow: row;
  place-items: stretch start;
  padding-left: 20px;
}

.div-block-124 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-124.v1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.image-96 {
  width: 400px;
}

.image-96.last {
  width: 150px;
}

.div-block-125 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: static;
}

.br-left {
  border-left: 1px solid var(--steel-blue);
}

.div-block-126 {
  border-right: 1px solid var(--steel-blue);
  height: 80%;
}

.center-link {
  color: var(--saddle-brown);
  text-align: center;
  margin-top: 60px;
  margin-bottom: -30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}

.center-link.p1 {
  padding-bottom: 20px;
}

.center-link.smtxt {
  margin-top: 5px;
  font-size: 15px;
}

.center-link.quotes1 {
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
}

.center-link.number-para11 {
  font-size: 20px;
  font-weight: 600;
}

.center-link.semibold {
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 500;
}

.center-link.mid-heading {
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 500;
}

.center-link.mid-heading.bold {
  font-size: 27px;
  font-weight: 700;
}

.center-link.left-border {
  border-left: 2px solid var(--saddle-brown);
  padding-left: 10px;
  font-size: 18px;
}

.center-link.left-border.wh-txt {
  border-left-width: 2px;
  border-left-color: var(--saddle-brown);
  color: var(--white);
}

.center-link.view-more {
  margin-top: 40px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}

.center-link.view-more.h1 {
  margin-top: 40px;
}

.center-link.view-more.h1.wh-txt {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: block;
}

.center-link.view-more.wh-txt {
  color: var(--white);
  margin-top: 0;
  padding-left: 10px;
}

.center-link.view-more.last-height {
  margin-top: 0;
  padding-left: 10px;
}

.center-link.view-more.last-height.wh-txt {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 68px;
  display: block;
}

.center-link.view-more.last-height.wh-txt.v2 {
  margin-top: 96px;
}

.center-link.center-blur {
  color: var(--steel-blue);
  text-align: center;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 500;
}

.center-link.medium {
  font-weight: 500;
}

.center-link.win-mid-title {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
}

.center-link.learn-more-txt {
  margin-top: 40px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}

.center-link.last {
  font-size: 13px;
  font-weight: 500;
}

.center-link.designation {
  padding-bottom: 3px;
  font-size: 20px;
  font-weight: 500;
}

.center-link.bio {
  margin-top: 20px;
  font-size: 15px;
}

.center-link.italic {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
}

.center-link.litalic-small {
  width: 900px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.center-link.center {
  text-align: center;
}

.center-link.center.md1 {
  font-size: 18px;
}

.center-link.italic-sm {
  margin-bottom: 10px;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
}

.center-link.founder-de {
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 500;
}

.center-link.italic-sm-bluee {
  font-size: 13px;
  font-style: italic;
  font-weight: 500;
}

.center-link.italic-sm-bluee.lg {
  font-size: 13px;
}

.center-link.italic-sm-bluee.no-italic {
  font-style: normal;
}

.brown-link {
  color: var(--saddle-brown);
  font-size: 17px;
  font-style: italic;
}

.div-block-127 {
  width: 350px;
  margin-left: -200px;
}

.winner-banner-sec22 {
  background-color: var(--white);
  background-image: url('../images/Image-1-Cleaned-1.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  margin-top: 0;
  display: flex;
}

.winner-banner-sec22.finalist {
  background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
  background-position: 0 0, 50% -38%;
  background-size: auto, cover;
  height: 115vh;
}

.winner-banner-sec22.finalist.v1 {
  background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
  background-position: 0 0, 50% 53%;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  margin-top: -100px;
}

.winner-banner-sec22.finalist.v1.new11 {
  background-image: url('../images/Desk.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
}

.image-98 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.slider-8 {
  background-color: var(--white);
  height: 100vh;
}

.right-arrow-7, .icon-12, .slide-nav-4 {
  display: none;
}

.two-video-sec {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .text-block.slider-txt.yellow-txt {
    color: var(--light-grey);
  }

  .image-2 {
    inset: auto 5px 20px auto;
  }

  .heading-2, .text-block-2, .text-block-5, .text-block-6 {
    color: var(--light-grey);
  }

  .gradient.xx {
    background-color: var(--light-grey);
  }

  .a-block.imp, .a-block.imp-b {
    border-color: var(--light-grey);
  }

  .image-3 {
    left: 42%;
  }

  .text-block-7 {
    color: var(--light-grey);
  }

  .image-58 {
    width: 400px;
  }

  .slide-4 {
    background-color: #000000d6;
    background-image: linear-gradient(#000000a6, #000000a6), url('../images/winner-banner.jpg');
    background-position: 0 0, 50% 90%;
    background-repeat: repeat, no-repeat;
  }

  .slider-logo-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 25px;
  }

  .slider-box-inner {
    background-size: 125px;
    width: 120px;
    height: 120px;
  }

  .slider-box-inner.reize-img {
    background-size: 95px;
  }

  .slider-box-inner.resize-img1 {
    background-size: 110px;
  }

  .div-block-59.brownlight.newbrownbox {
    background-color: var(--white-smoke);
  }

  .div-block-120 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dcm-slide1 {
    background-color: var(--white);
    background-image: url('../images/dcm-banner1.webp');
    background-position: 50% 90%;
    background-repeat: no-repeat;
  }

  .banner-spacer {
    height: 400px;
  }

  .dcm-slide2 {
    background-color: var(--white);
    background-image: url('../images/dcm-banner1.webp');
    background-position: 50% 90%;
    background-repeat: no-repeat;
  }

  .dcm-slide2.bg1 {
    background-image: url('../images/dcm-banner2.webp');
  }

  .special-rec-banner-sec {
    background-image: url('../images/Image-2-Cleaned-1.jpg');
    background-position: 50% 0;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    background-color: var(--black);
    color: var(--gold);
  }

  .nav-link-3.btn {
    border-style: none;
    border-radius: 0;
    padding-left: 0;
  }

  .heading.head-hero.slider-heading, .heading.head-hero.slider-heading.lower-case-txt {
    font-size: 55px;
  }

  .text-block {
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block.slider-txt {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 35px;
  }

  .text-block.slider-txt.yellow-txt {
    font-size: 35px;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .image-2 {
    width: 150px;
    max-width: 100%;
    inset: auto 5px 10px auto;
  }

  .intro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph {
    text-align: center;
  }

  .paragraph.quote {
    font-size: 21px;
  }

  .div-block-3 {
    width: 100%;
  }

  .what, .who {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-2 {
    text-align: center;
  }

  .section {
    display: none;
  }

  .section.eval {
    display: block;
  }

  .footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3 {
    width: 250px;
    display: block;
    bottom: 10px;
    left: 38%;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-7, .grid-7.girdx, .grid-7.girdx.pp {
    grid-template-columns: 1fr 1fr;
  }

  .grid-7.gridy.x {
    margin-top: 50px;
  }

  .grid-7.people-page {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .slider-2 {
    height: 775px;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-10 {
    width: 200px;
  }

  .div-block-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .nav-menu {
    background-color: var(--black);
  }

  .section-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-9 {
    grid-template-columns: 1fr;
  }

  .grid-9.hero-home {
    grid-row-gap: 16px;
    grid-template-columns: 3fr;
  }

  .div-block-12 {
    align-items: center;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section01 {
    padding: 100px 8px;
  }

  .section-6 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .heading-11 {
    text-align: center;
    font-size: 30px;
  }

  .section-9 {
    padding: 20px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .collection-list-2.team {
    grid-template-columns: 1fr 1fr;
  }

  .section-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-18 {
    display: none;
  }

  .image-6.v1 {
    width: 200px;
  }

  .section-12 {
    padding-top: 100px;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .container-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .menu-button, .menu-button.w--open {
    background-color: var(--black);
  }

  .collection-list-4 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-25 {
    height: 130px;
  }

  .div-block-25.s4logo {
    background-size: 100px;
    height: 130px;
  }

  .div-block-26 {
    justify-content: flex-start;
    height: 140px;
  }

  .grid-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-28.dcm-logo {
    height: 100px;
    margin-top: -150px;
    margin-left: 10px;
  }

  .div-block-29 {
    padding-left: 20px;
  }

  .container-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .heading-21.anad-mishra {
    padding-left: 60px;
    padding-right: 60px;
  }

  .collection-list-6 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-15 {
    grid-template-columns: 2.5fr;
  }

  .collection-list-7 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-18 {
    grid-template-columns: 1fr;
  }

  .grid-19.lpsec5 {
    grid-template-columns: 1fr 1fr;
  }

  .top5collection-list {
    grid-template-columns: 1fr;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr;
  }

  .image-58 {
    width: 250px;
    bottom: 10px;
  }

  .slider-logo-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .slider-logo-container {
    grid-template-columns: 1fr;
  }

  .slider-box-inner {
    background-size: 100px;
    width: 100px;
    height: 100px;
  }

  .slider-box-inner.s4logo {
    background-size: 100px;
    height: 130px;
  }

  .slider-box-inner.reize-img {
    background-size: 81px;
  }

  .slider-box-inner.resize-img1 {
    background-size: 88px;
  }

  .div-block-25-copy {
    height: 130px;
  }

  .div-block-25-copy.s4logo {
    background-size: 100px;
    height: 130px;
  }

  .slider-btn--logos.home-slider-btn {
    font-size: 18px;
  }

  .text-block-25.new.whitetxt {
    font-size: 22px;
  }

  .text-block-25.white {
    font-size: 45px;
  }

  .text-block-25.white.uppercase, .text-block-25.white.up {
    font-size: 50px;
  }

  .section-16.lp-banner-sec {
    height: auto;
  }

  .section-16.winner-sec {
    background-image: linear-gradient(to bottom, null, null), url('../images/winners-banner1.jpg');
    background-position: 0 0, 50%;
    height: 100vh;
  }

  .image-61.v1 {
    width: 200px;
  }

  .grid-23 {
    grid-template-columns: 1.25fr 1fr .25fr;
    justify-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-2 {
    overflow: visible;
  }

  .nav-link-4 {
    background-color: var(--saddle-brown);
    color: #000;
  }

  .nav-menu-2 {
    margin-top: 60px;
    display: flex;
  }

  .nav-menu-2.v1 {
    background-color: #c8c8c800;
    width: 100%;
    height: auto;
    margin-top: 80px;
    display: flex;
  }

  .container-26 {
    justify-content: flex-end;
    overflow: visible;
  }

  .menu-button-2 {
    color: #fff;
  }

  .menu-button-2.w--open {
    background-color: #c8c8c800;
  }

  .section-18 {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-18.after-banner-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-18.after-banner-sec.as2 {
    height: 60vh;
  }

  .section-18.after-banner-sec.win2 {
    height: auto;
  }

  .section-18.evalution-sec.bg-imgs {
    padding-left: 0;
    padding-right: 0;
  }

  .section-18.win3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-18.win3.as2, .section-18.win3.win2 {
    height: 60vh;
  }

  .section-18.win4 {
    padding: 60px 10px;
  }

  .section-18.win4.as2, .section-18.win4.win2 {
    height: 60vh;
  }

  .whiteheadingtxt.pd-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-27 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .section-28 {
    background-image: linear-gradient(#fff, #fff);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

  .ev-box.new, .ev-box.lpbox {
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-53.box-br, .div-block-53.lp-boxtitle {
    width: auto;
  }

  .grid-27 {
    grid-template-columns: 1fr;
  }

  .grid-28 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-28.corepartnerv1 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .flex-horizontal.flip-svp {
    flex-direction: column;
  }

  .icon-container {
    height: 20vw;
  }

  .col.small {
    width: 100%;
  }

  .section-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-29 {
    grid-template-columns: 1fr 1fr;
  }

  .section-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-59 {
    height: 300px;
  }

  .text-block-36.browntxt.alt {
    text-align: left;
  }

  .div-block-60.prize {
    margin-left: 0;
  }

  .grid-30 {
    grid-template-columns: 1fr;
  }

  .image-63 {
    width: 20px;
  }

  .image-64 {
    width: 300px;
  }

  .apply-timeline {
    margin-bottom: 20vh;
  }

  .dot-block {
    width: 24px;
  }

  .div-block-61.adv-qu1 {
    background-size: cover;
    height: auto;
  }

  .div-block-62.v1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-32.lightbrownbg {
    grid-template-columns: .5fr 1fr;
  }

  .container-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-33 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .section-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-34 {
    grid-template-columns: 1fr 1fr;
  }

  .container-33 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-67.bg2, .div-block-67.bg1 {
    height: 50vh;
    margin-top: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-67.dcm1, .div-block-67.as2-1 {
    justify-content: flex-end;
    height: 50vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-67.as2-2 {
    justify-content: flex-end;
    height: 50vh;
    margin-top: -20px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .middelbanner-txt.linktxt1, .middelbanner-txt.lptxt-center.sec2 {
    text-align: center;
    font-size: 35px;
  }

  .middelbanner-txt.smtxt {
    text-align: center;
    font-size: 15px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-2 {
    color: #000;
    width: 100%;
  }

  .dropdown-2 {
    width: 100%;
  }

  .section-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-39 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-39.two-grid {
    grid-template-columns: 1fr;
  }

  .section-24 {
    padding-top: 125px;
  }

  .div-block-74 {
    width: 70vw;
  }

  .section-39 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .intro-video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-43.img-gallery-sec {
    margin-top: 40px;
  }

  .grid-44 {
    width: 80%;
  }

  .finalists {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-9 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-9.challengers-grid {
    grid-template-columns: 1fr;
  }

  .section-40.dcm-final-banner {
    height: 500px;
  }

  .winners {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-toggle-3 {
    color: var(--black);
    width: 100%;
  }

  .dropdown-3 {
    background-color: var(--saddle-brown);
    width: 100%;
  }

  .divi-block-26.v1 {
    height: 180px;
  }

  .collection-list-10, .collection-list-11 {
    grid-template-columns: 1fr 1fr;
  }

  .blogs-sec, .media-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-46.as2 {
    width: 100%;
  }

  .grid-47 {
    grid-template-columns: 1fr 1fr;
  }

  .card1 {
    height: 280px;
  }

  .card-name.v1 {
    height: 130px;
  }

  .resource-hub {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-48 {
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-48.v1 {
    width: 80%;
  }

  .container-38 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-43 {
    justify-content: space-around;
  }

  .container-39 {
    max-width: 100%;
  }

  .grid-49 {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .image-72 {
    width: 200px;
  }

  .image-73 {
    width: 125px;
  }

  .alt-btn {
    flex: 0 auto;
    justify-content: flex-start;
    display: block;
  }

  .nav-menu-3 {
    width: 100%;
    margin-top: 100px;
    padding-top: 20px;
    padding-bottom: 40px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .nav-menu-3.v1 {
    flex-flow: row;
    padding-bottom: 10px;
    display: flex;
  }

  .menue {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-88 {
    display: none;
  }

  .icon-5 {
    font-size: 30px;
  }

  .icon-5.v1 {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 35px;
  }

  .section-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-44.finalist {
    background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
    background-position: 0 0, 50% 0;
  }

  .section-44.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 41%;
    margin-top: 0;
  }

  .heading-35 {
    text-align: center;
    line-height: 1.2em;
  }

  .heading-35.brown {
    font-weight: 400;
  }

  .heading-35.brown1.left, .heading-35.brown1.gallery-heading, .heading-35.brown1.win-heading, .heading-35.number11.left {
    text-align: left;
  }

  .heading-35.brown-txt, .heading-35.bluee-txt {
    font-weight: 600;
  }

  .heading-35.p-title, .heading-35.p-title.left, .heading-35.p-subtitle, .heading-35.p-subtitle.left {
    text-align: left;
  }

  .container-40.finalist-benner {
    max-width: 100%;
    margin-top: 0;
  }

  .container-40.finalist-benner.v1 {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    padding-bottom: 5%;
  }

  .container-40.top {
    padding-top: 0;
  }

  .button-11 {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 20px;
    line-height: 1.2em;
  }

  .section-45 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-52 {
    grid-template-columns: 1fr;
  }

  .grid-53.article {
    grid-template-columns: 1fr 1fr;
  }

  .menu-button-3 {
    background-color: #0000;
  }

  .menu-button-3.w--open {
    color: var(--saddle-brown);
    background-color: #0000;
  }

  .home-page-new-header {
    justify-content: space-around;
  }

  .container-44 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-62.smtxt, .text-block-62.smtxt.v1 {
    text-align: center;
  }

  .text-block-62.quotes1.v1 {
    font-size: 18px;
  }

  .text-block-62.v1 {
    text-align: center;
    font-size: 17px;
  }

  .text-block-62.view-more.wh-txt {
    margin-top: 94px;
  }

  .text-block-62.italic {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-62.litalic-small {
    width: 100%;
  }

  .container-45.center.mid {
    max-width: 100%;
  }

  .container-45.logos {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-45.brown-bg {
    max-width: 100%;
  }

  .container-45.container13k {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-46 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-4.people-page {
    height: 62vh;
    padding: 10px;
  }

  .grid-57.people {
    grid-template-columns: 1fr;
  }

  .image-79.v1 {
    width: 200px;
  }

  .grid-58 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-80.manage {
    width: 130px;
  }

  .new-footer-container {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-60 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-61 {
    grid-template-columns: 1fr;
  }

  .italic-text-2.v1 {
    text-align: center;
  }

  .container-48 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-4 {
    width: 100%;
  }

  .dropdown-link-6 {
    padding-left: 20px;
  }

  .dropdown-toggle-5 {
    width: 100%;
  }

  .dropdown-toggle-6 {
    width: 100px;
  }

  .dropdown-toggle-7 {
    width: 13%;
  }

  .dropdown-toggle-8 {
    width: 100%;
  }

  .dropdown-toggle-9 {
    width: 100px;
  }

  .dropdown-toggle-10 {
    width: 13%;
  }

  .dropdown-toggle-11 {
    width: 100%;
  }

  .dropdown-toggle-12 {
    width: 100px;
  }

  .dropdown-toggle-13, .dropdown-toggle-14 {
    width: 100%;
  }

  .dropdown-toggle-15 {
    width: 100px;
  }

  .dropdown-toggle-16 {
    display: flex;
  }

  .dropdown-toggle-17 {
    display: block;
  }

  .dropdown-toggle-18 {
    display: flex;
  }

  .dropdown-toggle-19 {
    display: inline-block;
  }

  .dropdown-toggle-20 {
    position: absolute;
  }

  .dropdown-toggle-21 {
    position: relative;
  }

  .dropdown-toggle-22 {
    width: 13%;
  }

  .dropdown-toggle-23 {
    width: 100vw;
  }

  .dropdown-toggle-24 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-50, .finalist-top15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote-div {
    padding: 0 20px 10px;
  }

  .ig1 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-87 {
    width: 350px;
  }

  .whiteheadingtxt-copy.pd-20, .bx-para1.pd-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bx-para1.dw._1 {
    background-position: 0%;
    background-size: 30px;
  }

  .bx-para1.dw._2 {
    background-position: 0 7%;
    background-size: 30px;
  }

  .bx-para2.pd-20, .bx-para3.pd-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-img {
    height: auto;
    padding: 60px 10px;
  }

  .single-img.after-banner-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-img.after-banner-sec.as2, .single-img.after-banner-sec.win2 {
    height: 60vh;
  }

  .single-img.evalution-sec.bg-imgs {
    padding-left: 0;
    padding-right: 0;
  }

  .single-img.win3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-img.win3.as2, .single-img.win3.win2 {
    height: 60vh;
  }

  .single-img.win4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .single-img.win4.as2, .single-img.win4.win2 {
    height: 60vh;
  }

  .slider-car-sec {
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-car-sec.after-banner-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-car-sec.after-banner-sec.as2, .slider-car-sec.after-banner-sec.win2 {
    height: 60vh;
  }

  .slider-car-sec.evalution-sec.bg-imgs {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-car-sec.win3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-car-sec.win3.as2, .slider-car-sec.win3.win2 {
    height: 60vh;
  }

  .slider-car-sec.win4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-car-sec.win4.as2, .slider-car-sec.win4.win2 {
    height: 60vh;
  }

  .container-50 {
    max-width: 100%;
  }

  .icon-9 {
    font-size: 35px;
    line-height: 1.3em;
  }

  .link-block-8 {
    padding-left: 10px;
  }

  .youtube-2 {
    width: 720px;
  }

  .image-89 {
    height: auto;
  }

  .icon-10 {
    color: var(--white-smoke);
  }

  .div-block-108 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-108.v1.brown.hide {
    display: none;
  }

  .grid-67.new1 {
    width: 100%;
  }

  .grid-68 {
    grid-template-columns: 1fr 1fr;
  }

  .challengers-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery-top1 {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .slider-7.h-500 {
    height: 450px;
  }

  .brown-arrow-left {
    margin-left: -45px;
  }

  .right-arrow-6 {
    margin-right: -45px;
  }

  .div-block-110.mid {
    height: 400px;
  }

  .grid-71 {
    grid-template-columns: 1fr;
  }

  .grid-72 {
    width: 100%;
  }

  .text-bg-last.smtxt, .text-bg-last.smtxt.v1 {
    text-align: center;
  }

  .text-bg-last.quotes1.v1 {
    font-size: 18px;
  }

  .text-bg-last.v1 {
    text-align: center;
    font-size: 17px;
  }

  .br-line {
    width: 80%;
  }

  .image-95 {
    display: inline-block;
  }

  .dropdown-4 {
    flex-flow: column;
    display: block;
  }

  .dropdown-list {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .dropdown-list.w--open {
    flex-flow: column;
  }

  .video-1 {
    width: 80%;
  }

  .dcm-banner-container {
    max-width: 100%;
  }

  .dcm-banner-container.finalist-benner {
    max-width: 100%;
    margin-top: 0;
  }

  .dcm-banner-container.finalist-benner.v1 {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    padding-bottom: 5%;
  }

  .banner-spacer {
    height: 430px;
  }

  .special-rec-banner-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .special-rec-banner-sec.finalist {
    background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
    background-position: 0 0, 50% 0;
  }

  .special-rec-banner-sec.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 41%;
    margin-top: 0;
  }

  .grid-78 {
    grid-template-columns: 2fr;
  }

  .div-block-126 {
    display: none;
  }

  .center-link {
    margin-bottom: 0;
  }

  .center-link.smtxt, .center-link.smtxt.v1 {
    text-align: center;
  }

  .center-link.quotes1.v1 {
    font-size: 18px;
  }

  .center-link.v1 {
    text-align: center;
    font-size: 17px;
  }

  .center-link.view-more.wh-txt {
    margin-top: 94px;
  }

  .center-link.italic {
    padding-left: 10px;
    padding-right: 10px;
  }

  .center-link.litalic-small {
    width: 100%;
  }

  .winner-banner-sec22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .winner-banner-sec22.finalist {
    background-image: linear-gradient(#0000, #0000), url('../images/Mask-group-11.webp');
    background-position: 0 0, 50% 0;
  }

  .winner-banner-sec22.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 41%;
    margin-top: 0;
  }

  .two-video-sec {
    flex-flow: wrap-reverse;
  }
}

@media screen and (max-width: 767px) {
  .heading.head-hero, .heading.head-hero.slider-heading {
    font-size: 50px;
  }

  .heading.head-hero.slider-heading.lower-case-txt {
    margin-top: 40px;
    font-size: 50px;
  }

  .text-block {
    font-size: 25px;
  }

  .text-block.slider-txt, .text-block.slider-txt.yellow-txt {
    font-size: 32px;
  }

  .image-2 {
    display: none;
    inset: auto auto 4% 0%;
  }

  .paragraph.subtitle, .paragraph.quote.home {
    font-size: 19px;
  }

  .container-5 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-5.v1 {
    flex-direction: column;
    align-self: auto;
    align-items: center;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .who {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-4 {
    text-align: center;
    line-height: 1.5em;
  }

  .the-sticky-div-title {
    text-align: center;
    font-size: 52px;
  }

  .grid-5 {
    grid-template-columns: 1fr;
  }

  .image-3 {
    display: none;
  }

  .grid-7.gridy.x {
    margin-top: 50px;
  }

  .grid-7.people-page {
    grid-template-columns: 1fr 1fr;
  }

  .slider-2 {
    height: auto;
    display: none;
  }

  .heading-7 {
    text-align: center;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .question-text {
    margin-top: 8px;
  }

  .section01 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-11 {
    text-align: center;
    font-size: 25px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-14 {
    font-size: 35px;
  }

  .collection-list-4 {
    grid-template-columns: 1fr;
  }

  .div-block-25 {
    height: 160px;
  }

  .div-block-26 {
    height: auto;
  }

  .section-14 {
    height: 45vh;
  }

  .div-block-31 {
    grid-template-columns: 2.25fr;
  }

  .heading-21.anad-mishra {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-list-6 {
    grid-template-columns: 1fr;
  }

  .div-block-32 {
    height: 175px;
  }

  .image-10 {
    max-width: 50%;
  }

  .image-11 {
    align-self: flex-start;
    max-width: 150px;
    max-height: 50px;
    display: block;
  }

  .div-block-34.v1 {
    background-image: linear-gradient(to bottom, var(--white), var(--white)), linear-gradient(4deg, var(--light-grey) 16%, transparent);
  }

  .collection-list-7, .grid-19.lpsec5, .top5collection-list, .grid-21 {
    grid-template-columns: 1fr;
  }

  .image-58 {
    display: none;
  }

  .slider-btn.home-slider-btn {
    font-size: 18px;
  }

  .slider-logo-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: -25px;
    margin-bottom: 40px;
  }

  .slider-logo-container {
    grid-template-columns: 1fr;
  }

  .slider-box-inner {
    background-size: 110px;
    width: 100px;
    height: 100px;
  }

  .slider-box-inner.reize-img {
    background-size: 80px;
  }

  .slider-box-inner.resize-img1 {
    background-size: 90px;
  }

  .slider-btn--logos.home-slider-btn {
    font-size: 17px;
  }

  .box {
    width: 100%;
  }

  .banner-subheading {
    font-size: 15px;
  }

  .powertxt {
    padding-right: 0;
    font-size: 17px;
  }

  .powertxt.whitetxt.v1 {
    font-size: 15px;
  }

  .text-block-25.white {
    font-size: 40px;
  }

  .text-block-25.white.uppercase, .text-block-25.white.up {
    font-size: 45px;
  }

  .image-61 {
    width: 200px;
  }

  .image-61.v1 {
    width: 180px;
  }

  .container-25.tango.v1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-18.after-banner-sec.as2, .section-18.after-banner-sec.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-18.people.whitebg {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-18.win3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-18.win3.as2, .section-18.win3.win2, .section-18.win4.as2, .section-18.win4.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .whiteheadingtxt.center {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-46 {
    padding-left: 40px;
  }

  .heading-28.people {
    font-size: 30px;
  }

  .text-block-29.lightbrowntxt.alt {
    text-align: left;
  }

  .grid-28 {
    grid-template-columns: 1fr;
  }

  .grid-28.v1 {
    width: 100%;
  }

  .grid-28.corepartnerv1 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .div-block-55.container-4.v1 {
    width: 100%;
  }

  .div-block-55.container-4.corev1 {
    width: 100%;
    max-width: 100%;
  }

  .div-block-55.four.v1, .div-block-55.three.v1, .div-block-55.three.corev2 {
    width: 100%;
  }

  .flex-horizontal.flip-svp {
    flex-direction: column;
  }

  .marquee-cover {
    background-image: linear-gradient(#fff0 70%, #fff), linear-gradient(#fff, #fff0 30%);
  }

  .icon-container {
    height: 25vw;
  }

  .track-vertical, .col {
    align-items: center;
  }

  .col.small {
    width: 100%;
  }

  .spacer-60 {
    height: 40px;
  }

  .marquee {
    height: 70vw;
  }

  .the-sticky-div-title-2 {
    text-align: center;
    font-size: 52px;
  }

  .grid-29 {
    grid-template-columns: 1fr;
  }

  .text-block-36.browntxt.alt {
    text-align: center;
  }

  .grid-31 {
    grid-template-columns: 1fr;
  }

  .text-block-38 {
    text-align: center;
  }

  .img-block {
    z-index: 3;
    order: 3;
    min-height: 40vh;
    max-height: 40vh;
    padding-top: 20px;
    position: relative;
  }

  .img-block.anima-1 {
    max-width: 90%;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    min-height: 110vh;
  }

  .dot {
    z-index: 99;
    position: static;
  }

  .content-wrap {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 40vh;
    padding-bottom: 20px;
  }

  .scroll-base {
    position: relative;
  }

  .step-content-block {
    z-index: 2;
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .step {
    justify-content: center;
    padding: 8%;
  }

  .dot-block {
    order: 2;
    align-self: center;
    min-height: 10vh;
  }

  .scroll-line-wrap {
    z-index: 1;
    margin-bottom: -3px;
    bottom: 50%;
  }

  .heading-30.single-btn {
    font-size: 30px;
  }

  .div-block-61.adv-qu1 {
    background-position: 50% 25%;
    background-size: cover;
    height: 60vh;
  }

  .grid-32.lightbrownbg {
    grid-template-columns: 1fr 1fr;
  }

  .grid-32.lightbrownbg.v1, .grid-32.lightbrownbg.v2 {
    grid-template-columns: 1fr;
    justify-content: stretch;
    width: 100%;
    margin-top: 40px;
  }

  .grid-33.v1 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-block-40 {
    font-size: 30px;
  }

  .section-35.new.newbrown.whitebg {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-64, .div-block-64.sudha, .div-block-64.utsav, .div-block-64.neeharika, .div-block-64.aruhi, .div-block-64.kanishka {
    height: 50vh;
  }

  .grid-34 {
    grid-template-columns: 1fr;
  }

  .banner-heading {
    width: 100%;
    font-size: 65px;
  }

  .banner-box {
    width: 100%;
  }

  .para-1 {
    font-size: 15px;
  }

  .div-block-67.bg2, .div-block-67.bg1 {
    height: 50vh;
    margin-top: 0;
  }

  .div-block-67.dcm1, .div-block-67.as2-1 {
    height: 50vh;
  }

  .div-block-67.as2-2 {
    height: 50vh;
    margin-top: 0;
  }

  .middelbanner-txt {
    width: 100%;
    font-size: 65px;
  }

  .middelbanner-txt.lptxt-center.linktxt1 {
    border-bottom-style: none;
    text-decoration: underline;
  }

  .middelbanner-txt.lptxt-center.linktxt1.v1 {
    color: var(--light-grey);
  }

  .middelbanner-txt.footerup-txt {
    font-size: 21px;
  }

  .box-down-txt {
    font-size: 15px;
  }

  .box-middle-txt {
    width: 100%;
    font-size: 25px;
  }

  .box-up-title {
    font-size: 15px;
  }

  .footer-heading-txt {
    width: 100%;
    font-size: 65px;
  }

  .footer-nav-txt {
    font-size: 15px;
  }

  .paragraph-13.lightbrowntxt.opl {
    text-align: left;
  }

  .faq-image_tap.lightbrown {
    width: 20px;
    font-size: 12px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq_answer-wrap {
    padding-right: 0;
  }

  .grid-39 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .link-13 {
    border: 1px #000;
  }

  .wtf-para {
    font-size: 2em;
  }

  .image-14 {
    width: 300px;
  }

  .grid-41 {
    grid-template-columns: 1fr;
  }

  .div-block-74 {
    width: 90vw;
  }

  .intro-video {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-75 {
    width: 90%;
  }

  .grid-43.img-gallery-sec {
    grid-template-columns: 1fr 1fr;
  }

  .grid-44 {
    width: 100%;
  }

  .collection-list-9 {
    grid-template-columns: 1fr;
  }

  .image-67.urdhav-logo {
    height: 140px;
  }

  .div-block-82.v1, .div-block-82.v11 {
    height: auto;
  }

  .section-40 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-84 {
    width: auto;
  }

  .section-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .winners {
    grid-template-columns: 1fr;
  }

  .divi-block-26.v1 {
    height: auto;
  }

  .collection-list-10, .collection-list-11 {
    grid-template-columns: 1fr;
  }

  .grid-46 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-46.as2 {
    grid-template-columns: 1fr;
  }

  .section-42 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .card1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-name.v1 {
    height: 150px;
  }

  .grid-48.v1 {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-43 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .container-39 {
    flex: 1;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .grid-49 {
    grid-template-columns: 1.75fr .25fr;
  }

  .nav-menu-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-44 {
    height: 80vh;
  }

  .section-44.finalist.v1 {
    height: 90vh;
  }

  .section-44.finalist.v1.new11 {
    background-image: url('../images/Desk.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
  }

  .heading-35 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-35.brown {
    font-size: 35px;
  }

  .heading-35.brown1 {
    font-size: 25px;
  }

  .heading-35.brown1.left {
    text-align: center;
  }

  .heading-35.brown1.left.title {
    text-align: left;
  }

  .heading-35.brown1.gallery-heading {
    text-align: center;
  }

  .heading-35.brown1.win-heading {
    text-align: left;
  }

  .heading-35.number11 {
    font-size: 25px;
  }

  .heading-35.number11.left {
    text-align: center;
  }

  .heading-35.brown-txt, .heading-35.bluee-txt {
    font-size: 30px;
  }

  .heading-35.p-title {
    font-size: 25px;
  }

  .heading-35.p-title.left {
    text-align: center;
  }

  .heading-35.p-subtitle {
    font-size: 25px;
  }

  .heading-35.p-subtitle.left {
    text-align: center;
  }

  .container-40.finalist-benner.v1 {
    margin-top: 10px;
    padding-bottom: 10%;
  }

  .text-block-54 {
    font-size: 27px;
  }

  .text-block-54.txt1, .text-block-54.xstxt1, .text-block-54.rotate-txt {
    font-size: 22px;
  }

  .text-block-55 {
    font-size: 25px;
  }

  .button-11 {
    font-size: 17px;
  }

  .text-block-57, .alt {
    text-align: center;
  }

  .section-45 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-36 {
    font-size: 30px;
    display: flex;
  }

  .section-46.gallery {
    height: 50vh;
  }

  .heading-37 {
    font-size: 35px;
  }

  .grid-53 {
    grid-template-columns: 100%;
  }

  .grid-53.other {
    grid-template-columns: 1fr;
  }

  .grid-53.other._1 {
    grid-template-columns: 100%;
  }

  .grid-53.article {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-92, .div-block-92.note, .div-block-92.rep1 {
    height: 300px;
  }

  .text-block-60, .cta-btn {
    font-size: 12px;
  }

  .home-page-new-header {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .container-44 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-62 {
    text-align: center;
    font-size: 15px;
  }

  .text-block-62.left-border {
    text-align: left;
  }

  .text-block-62.view-more {
    text-align: left;
    margin-top: 20px;
  }

  .text-block-62.view-more.h1, .text-block-62.view-more.last-height {
    margin-top: 20px;
  }

  .text-block-62.center-blur {
    font-size: 25px;
  }

  .text-block-62.win-mid-title, .text-block-62.learn-more-txt, .text-block-62.last, .text-block-62.designation, .text-block-62.bio, .text-block-62.left, .text-block-62.italic-sm, .text-block-62.founder-de, .text-block-62.italic-sm-bluee {
    text-align: left;
  }

  .container-45 {
    padding-bottom: 20px;
  }

  .container-45.brown-bg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .list-item-5 {
    font-size: 15px;
  }

  .grid-56 {
    grid-template-columns: 1fr;
  }

  .slider-4 {
    height: auto;
  }

  .slider-4.people-page {
    height: 72vh;
  }

  .grid-57 {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .grid-58 {
    grid-column-gap: 29px;
    grid-row-gap: 26px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-94 {
    justify-content: center;
  }

  .image-80.manage {
    width: 120px;
  }

  .container-48 {
    text-align: center;
  }

  .image-82, .image-83 {
    display: none;
  }

  .center-heading-bg-blue {
    font-size: 30px;
  }

  .image-87 {
    width: 250px;
  }

  .grid-66 {
    grid-template-columns: 1fr;
  }

  .grid-66.dw {
    flex-direction: column-reverse;
    display: flex;
  }

  .bx-para1.slider-title {
    font-size: 28px;
  }

  .div-block-105 {
    width: 100%;
    height: 450px;
  }

  .single-img.after-banner-sec.as2, .single-img.after-banner-sec.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .single-img.people.whitebg {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .single-img.win3.as2, .single-img.win3.win2, .single-img.win4.as2, .single-img.win4.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slider-car-sec {
    padding-top: 20px;
  }

  .slider-car-sec.after-banner-sec.as2, .slider-car-sec.after-banner-sec.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .slider-car-sec.people.whitebg {
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-car-sec.win3.as2, .slider-car-sec.win3.win2, .slider-car-sec.win4.as2, .slider-car-sec.win4.win2 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .youtube-2 {
    width: 550px;
  }

  .slide-7 {
    background-image: linear-gradient(#0000009e, #0000009e), url('../images/winners-banner1.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .new-btn {
    width: 160px;
    font-size: 16px;
  }

  .link-15 {
    text-align: right;
    padding-right: 10px;
  }

  .pop-up-modal.hide {
    padding: 10px;
    inset: 0%;
  }

  .pop-up {
    width: 100%;
  }

  .grid-67.new1 {
    grid-template-columns: 1fr;
  }

  .numbe-bx-mid {
    border-left-style: none;
    border-right-style: none;
  }

  .grid-68 {
    grid-template-columns: 1fr;
  }

  .dac-bx, .dac-bx.img-bg {
    justify-content: space-between;
    height: 250px;
  }

  .slider-7.h-500 {
    height: 400px;
  }

  .div-block-110.mid {
    height: 300px;
  }

  .grid-70 {
    grid-template-columns: 1fr;
  }

  .grid-72 {
    grid-template-columns: .75fr;
  }

  .text-bg-last {
    text-align: center;
    font-size: 15px;
  }

  .grid-76 {
    width: 100%;
  }

  .grid-77 {
    grid-template-columns: 1fr;
  }

  .video-1 {
    width: 90%;
    margin-bottom: 40px;
  }

  .video-1.v1 {
    box-shadow: 0 1px 1px #0000001f;
  }

  .video-1.v2 {
    margin-bottom: 20px;
  }

  .dcm-banner-container.finalist-benner.v1 {
    margin-top: 10px;
    padding-bottom: 10%;
  }

  .banner-spacer {
    height: 400px;
  }

  .special-rec-banner-sec {
    height: 80vh;
  }

  .special-rec-banner-sec.finalist.v1 {
    height: 90vh;
  }

  .special-rec-banner-sec.finalist.v1.new11 {
    background-image: url('../images/Desk.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
  }

  .grid-79 {
    grid-template-columns: 1fr;
  }

  .center-link {
    text-align: center;
    font-size: 15px;
  }

  .center-link.left-border {
    text-align: left;
  }

  .center-link.view-more {
    text-align: left;
    margin-top: 20px;
  }

  .center-link.view-more.h1, .center-link.view-more.last-height {
    margin-top: 20px;
  }

  .center-link.center-blur {
    font-size: 25px;
  }

  .center-link.win-mid-title, .center-link.learn-more-txt, .center-link.last, .center-link.designation, .center-link.bio, .center-link.left {
    text-align: left;
  }

  .winner-banner-sec22 {
    background-image: url('../images/Image-1-Cleaned-1.jpg');
    background-position: 45% 0;
    height: 80vh;
  }

  .winner-banner-sec22.finalist.v1 {
    height: 90vh;
  }

  .winner-banner-sec22.finalist.v1.new11 {
    background-image: url('../images/Desk.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
  }

  .two-video-sec {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
}

@media screen and (max-width: 479px) {
  .heading, .heading.head-hero {
    font-size: 35px;
  }

  .heading.head-hero.slider-heading {
    font-size: 45px;
  }

  .heading.head-hero.slider-heading.lower-case-txt {
    margin-top: 10px;
    font-size: 45px;
  }

  .text-block.slider-txt, .text-block.slider-txt.yellow-txt {
    font-size: 30px;
  }

  .image-2 {
    text-align: left;
    display: none;
    bottom: 60px;
  }

  .div-block-3 {
    height: 200px;
  }

  .who {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-3 {
    grid-template-columns: 1fr;
  }

  .text-block-4 {
    text-align: center;
    line-height: 1.5em;
  }

  .container-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-4 {
    grid-template-columns: 1fr;
  }

  .text-span-2 {
    font-size: 6vw;
  }

  .the-height-400vh-section {
    margin-left: 0;
  }

  .the-sticky-div-title {
    margin-top: 76px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11vw;
    line-height: 9vw;
  }

  .a-block {
    width: auto;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .a-block.imp {
    width: auto;
    height: auto;
  }

  .div-block-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3 {
    display: none;
  }

  .grid-7, .grid-7.girdx, .grid-7.girdx.pp, .grid-7.gridy, .grid-7.people-page {
    grid-template-columns: 1fr;
  }

  .slider-2 {
    height: auto;
  }

  .grid-8 {
    grid-template-columns: 1fr;
  }

  .heading-7 {
    font-size: 35px;
  }

  .question-text {
    flex: 0 100%;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-right: 20px;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    border-top: 1px solid #0000001a;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-9 {
    font-size: 26px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .heading-10 {
    font-size: 21px;
  }

  .section-7 {
    height: 50vh;
  }

  .heading-11 {
    text-align: center;
    font-size: 19px;
  }

  .collection-list-2, .collection-list-2.team {
    grid-template-columns: 1fr;
  }

  .div-block-18 {
    display: none;
  }

  .grid-10 {
    grid-template-columns: .25fr;
  }

  .rich-text-block-2 {
    display: none;
  }

  .button-2.apply {
    width: 225px;
  }

  .section-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-12 {
    grid-template-columns: 2fr;
  }

  .image-8 {
    display: none;
  }

  .section-14 {
    background-position: 50% 0;
    height: 45vh;
  }

  .grid-13 {
    grid-template-columns: 1fr;
  }

  .div-block-28.dcm-logo {
    width: 100px;
    height: 50px;
    margin-top: -60px;
    padding: 10px;
  }

  .div-block-29 {
    padding-left: 0;
  }

  .section-15 {
    margin-top: 0;
    padding-bottom: 40px;
  }

  .rich-text-block-3 {
    font-size: 15px;
  }

  .div-block-32 {
    height: 225px;
  }

  .image-58 {
    display: none;
  }

  .slider-btn {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-btn.home-slider-btn {
    padding: 10px 25px;
    font-size: 18px;
  }

  .slider-text-sec {
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-logo-grid {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .slider-box-inner {
    background-size: 90px;
    width: 80px;
    height: 80px;
  }

  .slider-box-inner.reize-img {
    background-size: 60px;
  }

  .slider-box-inner.resize-img1 {
    background-size: 70px;
  }

  .slider-btn--logos {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-btn--logos.home-slider-btn {
    padding: 10px 30px;
    font-size: 17px;
  }

  .grid-22, .grid-22.v1 {
    grid-template-columns: 1.75fr;
  }

  .powertxt {
    font-size: 13px;
  }

  .text-block-25.new {
    font-size: 21px;
  }

  .text-block-25.new._1, .text-block-25.new.whitetxt {
    margin-top: 10px;
    font-size: 15px;
  }

  .text-block-25.white {
    font-size: 32px;
  }

  .text-block-25.white._1 {
    margin-top: 10px;
    font-size: 15px;
  }

  .text-block-25.white.uppercase {
    font-size: 38px;
  }

  .text-block-25.white.up {
    padding-top: 130px;
  }

  .div-block-43.v1 {
    margin-top: 0;
  }

  .text-block-26.new {
    font-size: 15px;
  }

  .image-60 {
    width: 75%;
    height: auto;
  }

  .image-61 {
    width: 180px;
  }

  .grid-23 {
    grid-template-columns: 1.75fr .75fr .25fr;
  }

  .grid-23.navgrid {
    grid-template-columns: .75fr .25fr;
  }

  .image-62 {
    max-width: 150%;
    margin-left: -15px;
  }

  .image-62.ashirwad-logo {
    width: auto;
    max-width: 120%;
  }

  .nav-link-4 {
    color: #000;
  }

  .button-5 {
    display: none;
  }

  .button-5.footer-btn.goot {
    display: block;
  }

  .section-17.waterheader.awc2 {
    align-items: center;
    display: flex;
  }

  .section-18, .section-18.after-banner-sec, .section-18.win3, .section-18.win4 {
    height: auto;
  }

  .whiteheadingtxt {
    font-size: 17px;
  }

  .heading-26 {
    font-size: 21px;
    line-height: 1.3em;
  }

  .section-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-x, .text-x.listbox {
    font-size: 15px;
  }

  .heading-27 {
    font-size: 21px;
    line-height: 1.3em;
  }

  .list-item-3 {
    height: 12vh;
  }

  .div-block-46 {
    height: auto;
    padding: 20px 20px 60px;
  }

  .container-28 {
    height: auto;
  }

  .ev-box.new, .ev-box.lpbox {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-28, .heading-28.black, .heading-28.brown {
    font-size: 30px;
  }

  .heading-28.brown.smtxt {
    font-size: 21px;
  }

  .text-block-29.lightbrowntxt.alt {
    font-size: 18px;
  }

  .grid-28 {
    grid-template-columns: 1fr;
  }

  .spacer-30._15-xsvp {
    height: 15px;
  }

  .marquee-cover {
    background-image: linear-gradient(#fff0 70%, #f0f0f0), linear-gradient(#f0f0f0, #fff0 30%);
  }

  .flex-vertical.marquee-fix {
    margin-top: 15px;
  }

  .balckheading {
    font-size: 30px;
  }

  .a-block-2 {
    width: 50vw;
    height: 50vh;
    margin-left: 20px;
    margin-right: 20px;
  }

  .the-height-400vh-section-2 {
    margin-left: 0;
  }

  .the-sticky-div-title-2 {
    margin-top: 76px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 11vw;
    line-height: 9vw;
  }

  .div-block-59 {
    height: 350px;
  }

  .section-25 {
    display: block;
  }

  .button-8 {
    background-color: var(--light-grey);
  }

  .text-block-36 {
    font-size: 11px;
  }

  .text-block-36.browntxt, .div-block-60 {
    text-align: center;
  }

  .grid-30 {
    grid-template-columns: 2.25fr;
  }

  .image-63 {
    width: 17px;
  }

  .text-block-37 {
    margin-top: 20px;
    font-size: 11px;
    display: none;
  }

  .text-block-38 {
    font-size: 15px;
  }

  .image-64 {
    width: 250px;
  }

  .img-block {
    width: 90%;
  }

  .content {
    font-size: 20px;
  }

  .section-33.v1 {
    padding-bottom: 0;
  }

  .heading-30.brownbg, .heading-30.bluebg, .heading-30.blues {
    text-align: center;
  }

  .heading-30.blues.banner1 {
    font-size: 25px;
  }

  .heading-30.single-btn {
    text-align: center;
    font-size: 25px;
  }

  .heading-30.single-btn.banner1 {
    font-size: 25px;
  }

  .paragraph-12 {
    font-size: 17px;
  }

  .div-block-62 {
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .text-block-39 {
    font-size: 11px;
  }

  .grid-32 {
    grid-template-columns: 1fr;
  }

  .section-34.knowledge.whitebg.v1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-33, .grid-33.v1 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-64, .div-block-64.sudha, .div-block-64.utsav, .div-block-64.neeharika, .div-block-64.aruhi, .div-block-64.kanishka {
    height: 40vh;
  }

  .banner-heading {
    font-size: 55px;
  }

  .section-36.lp-upfooter {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-67.as2-1 {
    padding-bottom: 40px;
  }

  .div-block-67.as2-2 {
    margin-top: 0;
    padding-bottom: 40px;
  }

  .middelbanner-txt {
    font-size: 55px;
  }

  .middelbanner-txt.footerup-txt {
    text-align: center;
    font-size: 13px;
  }

  .middelbanner-txt.smtxt {
    font-size: 15px;
  }

  .box-middle-txt {
    font-size: 21px;
  }

  .footer-heading-txt {
    font-size: 55px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .section-23 {
    height: auto;
  }

  .wtf-para {
    font-size: 1.7em;
  }

  .heading-33 {
    font-size: 25px;
  }

  .section-39 {
    height: auto;
  }

  .text-block-46 {
    font-size: 25px;
  }

  .text-block-47 {
    font-size: 17px;
  }

  .newbrown-footer {
    padding-bottom: 10px;
  }

  .desk-div {
    display: none;
  }

  .div-block-75 {
    width: 95%;
  }

  .grid-43.img-gallery-sec {
    grid-template-columns: 1fr 1fr;
  }

  .founder-img-bg {
    width: 200px;
    height: 200px;
  }

  .finalists {
    padding: 40px 10px;
  }

  .div-block-82 {
    height: auto;
    padding: 20px;
  }

  .div-block-82.v11 {
    padding: 15px 10px;
  }

  .section-40 {
    height: 450px;
    padding-bottom: 40px;
  }

  .section-40.dcm-final-banner {
    height: 300px;
  }

  .div-block-83 {
    width: 200px;
    height: 150px;
    margin-bottom: 0;
  }

  .container-35 {
    flex-direction: column;
  }

  .div-block-84 {
    padding-left: 0;
  }

  .section-41 {
    padding-top: 60px;
  }

  .blogs-sec, .media-sec {
    padding: 40px 10px;
  }

  .publication-logo {
    display: none;
  }

  .grid-46 {
    grid-template-columns: 1fr;
  }

  .spacer-201 {
    height: auto;
  }

  .grid-47 {
    grid-template-columns: 1fr;
  }

  .card1 {
    height: 260px;
  }

  .card-name.dw-txt {
    font-size: 20px;
  }

  .card-name.v1 {
    height: auto;
  }

  .resource-hub {
    padding: 40px 10px;
  }

  .grid-48.v1 {
    padding: 20px 0;
  }

  .container-39 {
    padding-right: 0;
  }

  .grid-49 {
    align-items: center;
  }

  .image-72 {
    width: 100%;
    padding-right: 0;
  }

  .image-73 {
    width: 90px;
    padding-left: 10px;
  }

  .icon-5 {
    float: right;
    color: var(--saddle-brown);
    font-size: 35px;
  }

  .icon-5.v1 {
    font-size: 30px;
  }

  .section-44 {
    height: 70vh;
  }

  .section-44.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 0;
  }

  .section-44.finalist.v1.mob1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp'), linear-gradient(#c7b6a8, #c7b6a8);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, contain, auto;
  }

  .section-44.finalist.v1.new11 {
    background-image: url('../images/Mob.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .heading-35 {
    font-size: 40px;
  }

  .heading-35.brown {
    font-size: 25px;
  }

  .heading-35.brown.v1 {
    margin-top: 40px;
  }

  .heading-35.brown1 {
    font-size: 23px;
  }

  .heading-35.brown1.left {
    font-size: 20px;
  }

  .heading-35.brown1.left.title {
    text-align: center;
  }

  .heading-35.brown1.win-heading {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-35.bandheading {
    padding-left: 20px;
    font-size: 23px;
  }

  .heading-35.number11 {
    font-size: 23px;
  }

  .heading-35.brown-txt {
    font-size: 25px;
  }

  .heading-35.brown-txt.v1 {
    margin-top: 40px;
  }

  .heading-35.bluee-txt {
    font-size: 20px;
  }

  .heading-35.bluee-txt.v1 {
    margin-top: 40px;
  }

  .heading-35.p-title, .heading-35.p-subtitle {
    padding-left: 0;
    font-size: 23px;
  }

  .container-40.top {
    padding-top: 0;
  }

  .text-block-54, .text-block-54.txt1, .text-block-54.xstxt1 {
    font-size: 20px;
  }

  .text-block-54.rotate-txt {
    width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    transform: none;
  }

  .text-block-55 {
    font-size: 25px;
  }

  .grid-50 {
    grid-template-columns: 1fr;
  }

  .grid-50.banner-logos {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    place-items: center;
    margin-top: 0;
  }

  .image-74 {
    width: 150px;
  }

  .image-74.dark-logo {
    width: 100px;
  }

  .text-block-56.black-txt {
    font-size: 13px;
  }

  .button-11 {
    margin-top: 10px;
    font-size: 15px;
  }

  .section-45 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .heading-36 {
    font-size: 30px;
    display: flex;
  }

  .text-block-58 {
    font-size: 24px;
  }

  .text-block-58.alo.alt {
    text-align: left;
  }

  .text-block-58.form {
    font-size: 24px;
  }

  .div-block-89 {
    margin-left: 0;
    padding: 20px;
  }

  .section-46 {
    height: 40vh;
  }

  .section-46.gallery {
    background-position: 37%;
    background-size: cover;
    height: 50vh;
  }

  .heading-37 {
    font-size: 30px;
  }

  .div-block-92, .div-block-92.note, .div-block-92.rep1 {
    padding: 20px;
  }

  .text-block-61 {
    font-size: 20px;
  }

  .menu-button-3.w--open {
    text-align: left;
  }

  .container-44 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-44.gallery.last {
    padding-bottom: 60px;
  }

  .text-block-62 {
    text-align: center;
    margin-top: 20px;
    font-size: 15px;
  }

  .text-block-62.smtxt.v1 {
    font-size: 12px;
  }

  .text-block-62.quotes1.v1 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .text-block-62.v1 {
    font-size: 15px;
  }

  .text-block-62.view-more.wh-txt {
    margin-top: 0;
  }

  .text-block-62.last {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-62.italic {
    font-size: 18px;
  }

  .text-block-62.center.md1 {
    margin-bottom: 40px;
  }

  .container-45 {
    padding: 10px;
  }

  .container-45.aly {
    padding-left: 0;
    padding-right: 0;
  }

  .container-45.new1 {
    padding-top: 20px;
  }

  .container-45.new1.mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container-45.brown-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-45.container13k {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-46 {
    margin-top: 20px;
    padding: 0 10px;
  }

  .container-46.v2 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .container-46.new1 {
    padding-left: 10px;
  }

  .image-77 {
    margin-top: 0;
  }

  .list-item-5 {
    font-size: 15px;
  }

  .grid-56 {
    grid-template-columns: 1fr;
  }

  .slider-4 {
    height: auto;
  }

  .slider-4.people-page {
    height: 85vh;
  }

  .grid-57 {
    grid-template-columns: 1fr;
  }

  .image-79.v1 {
    width: 150px;
  }

  .grid-58 {
    grid-column-gap: 15px;
    grid-row-gap: 11px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-94 {
    justify-content: center;
  }

  .image-80.manage {
    width: 80px;
  }

  .grid-60, .grid-61 {
    grid-template-columns: 1fr;
  }

  .div-block-101 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .italic-text-2, .italic-text-3, .italic-text-4, .italic-text-5 {
    font-size: 15px;
    line-height: 1.3em;
  }

  .heading-38 {
    text-align: center;
    font-size: 25px;
  }

  .center-heading-bg-blue {
    text-align: center;
    justify-content: center;
    font-size: 30px;
    display: flex;
  }

  .section-50 {
    height: auto;
  }

  .finalist-top15 {
    padding: 40px 10px;
  }

  .quote-div {
    padding-left: 0;
    padding-right: 0;
  }

  .bgbrown {
    font-size: 19px;
    line-height: 1.3em;
  }

  .grid-65 {
    grid-template-columns: 1fr;
  }

  .div-block-102.onega {
    height: 300px;
  }

  .image-85 {
    width: 150px;
  }

  .image-86 {
    height: 75px;
  }

  .whiteheadingtxt-copy, .bx-para1 {
    font-size: 17px;
  }

  .bx-para1.dw._1, .bx-para1.dw._2 {
    font-size: 20px;
  }

  .bx-para2 {
    font-size: 13px;
  }

  .bx-para3 {
    font-size: 17px;
  }

  .div-block-105._2 {
    height: 350px;
  }

  .single-img, .single-img.after-banner-sec, .single-img.win3, .single-img.win4, .slider-car-sec, .slider-car-sec.after-banner-sec, .slider-car-sec.win3, .slider-car-sec.win4 {
    height: auto;
  }

  .div-block-106 {
    margin-top: 20px;
  }

  .youtube-2 {
    width: 300px;
    height: auto;
  }

  .new-btn, .new-btn.footer-btn.goot {
    display: block;
  }

  .link-15 {
    padding-left: 30px;
    padding-right: 10px;
  }

  .link-15.brown {
    padding-left: 40px;
  }

  .div-block-108.v1 {
    text-align: center;
  }

  .div-block-108.v1.brown {
    justify-content: flex-end;
    align-items: center;
  }

  .dac-bx.img-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .challengers-sec {
    padding: 40px 10px;
  }

  .slider-7 {
    height: auto;
  }

  .slider-7.h-500 {
    height: 200px;
  }

  .div-block-110.mid {
    height: 280px;
  }

  .div-block-111, .grid-72 {
    grid-template-columns: 1fr;
  }

  .text-bg-last {
    text-align: left;
    margin-top: 20px;
    padding-left: 10px;
    font-size: 15px;
  }

  .text-bg-last.smtxt.v1 {
    font-size: 12px;
  }

  .text-bg-last.quotes1.v1 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .text-bg-last.v1 {
    font-size: 15px;
  }

  .grid-73 {
    grid-template-columns: 1fr;
  }

  .grid-74 {
    width: 180px;
  }

  .grid-75 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .image-92 {
    width: 100px;
  }

  .grid-76 {
    grid-template-columns: 1fr;
  }

  .image-93, .image-93.sm1 {
    width: 100px;
  }

  .grid-77 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-94 {
    width: 200px;
  }

  .image-94.indus {
    width: 140px;
  }

  .image-94.efpolymer {
    width: 180px;
  }

  .image-94.phyfarm {
    width: 220px;
  }

  .br-line {
    margin-top: 10px;
  }

  .div-block-118 {
    width: 100%;
  }

  .video-1 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .dcm-slide1 {
    background-color: #cacacad1;
    background-image: url('../images/CultYVate-Hero-banner-img-2-edited-121.webp');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .dcm-slide1.bg1 {
    background-image: url('../images/CultYVate-Hero-banner-img-2-edited-121.webp'), linear-gradient(0deg, #0e0f16 37%, #ffffff03 41%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .banner-spacer {
    height: 380px;
  }

  .dcm-slide2 {
    background-image: url('../images/EF-Ploymer-Hero-banner-img-1-edited-1.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .dcm-slide2.bg1 {
    background-image: url('../images/EF-Ploymer-Hero-banner-img-1-edited-121.webp'), linear-gradient(0deg, #0e0f16 44%, #fff0 59%);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
  }

  .special-rec-banner-sec {
    background-image: url('../images/Image-2-Cleaned-1.jpg');
    background-position: 56% 0;
    height: 70vh;
  }

  .special-rec-banner-sec.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 0;
  }

  .special-rec-banner-sec.finalist.v1.mob1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp'), linear-gradient(#c7b6a8, #c7b6a8);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, contain, auto;
  }

  .special-rec-banner-sec.finalist.v1.new11 {
    background-image: url('../images/Mob.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-78 {
    flex-flow: column;
    display: flex;
  }

  .div-block-122.br-right {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-123 {
    flex-flow: row;
    display: flex;
  }

  .grid-80 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start start;
    padding-left: 0;
    display: flex;
  }

  .div-block-124.v1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .image-96 {
    width: 70px;
  }

  .image-96.last {
    width: 50px;
  }

  .div-block-125 {
    width: 100%;
    display: block;
  }

  .div-block-126 {
    height: 0%;
  }

  .center-link {
    text-align: center;
    margin-top: 20px;
    font-size: 15px;
  }

  .center-link.smtxt.v1 {
    font-size: 12px;
  }

  .center-link.quotes1.v1 {
    margin-top: 0;
    padding-bottom: 0;
  }

  .center-link.v1 {
    font-size: 15px;
  }

  .center-link.view-more.wh-txt {
    margin-top: 0;
  }

  .center-link.last {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .center-link.italic {
    font-size: 18px;
  }

  .div-block-129 {
    flex-flow: column;
    align-self: center;
    width: 100%;
    display: flex;
  }

  .winner-banner-sec22 {
    background-image: url('../images/mob-winner1.webp');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
  }

  .winner-banner-sec22.finalist.v1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp');
    background-position: 0 0, 50% 0;
  }

  .winner-banner-sec22.finalist.v1.mob1 {
    background-image: linear-gradient(#0000, #0000), url('../images/final-banner111.webp'), linear-gradient(#c7b6a8, #c7b6a8);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, contain, auto;
  }

  .winner-banner-sec22.finalist.v1.new11 {
    background-image: url('../images/Mob.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

#w-node-_4fda22fb-5e55-28c9-5cc4-1e57a65da6b9-a56e0fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4fda22fb-5e55-28c9-5cc4-1e57a65da6be-a56e0fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fda22fb-5e55-28c9-5cc4-1e57a65da6ca-a56e0fc1, #w-node-_4fda22fb-5e55-28c9-5cc4-1e57a65da6cf-a56e0fc1, #w-node-_4fda22fb-5e55-28c9-5cc4-1e57a65da6d4-a56e0fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_447c00b8-91db-becc-1e93-f6c65f8240b8-a56e0fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_447c00b8-91db-becc-1e93-f6c65f8240c6-a56e0fc1, #w-node-_447c00b8-91db-becc-1e93-f6c65f8240d4-a56e0fc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_967d6612-968f-8022-dd94-3ccbedfd06ad-edfd06aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_967d6612-968f-8022-dd94-3ccbedfd06ae-edfd06aa {
  place-self: center;
}

#w-node-_967d6612-968f-8022-dd94-3ccbedfd06b7-edfd06aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a8a6e95d-fde4-439c-65e1-0d3e9a94c4a2-9a94c49d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9035bd7-2570-7e67-6d67-cac47f382dc0-7f382dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b9035bd7-2570-7e67-6d67-cac47f382dc5-7f382dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b9035bd7-2570-7e67-6d67-cac47f382de6-7f382dbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4482698-8d69-d218-3d16-ed56e88cb808-e88cb804, #w-node-f4482698-8d69-d218-3d16-ed56e88cb80a-e88cb804 {
  align-self: center;
}

#w-node-f4482698-8d69-d218-3d16-ed56e88cb80c-e88cb804, #w-node-_5cdf837d-837f-98b6-c129-6f89916bc2c7-e88cb804 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#apply-awc.w-node-f4482698-8d69-d218-3d16-ed56e88cb817-e88cb804 {
  place-self: center end;
}

#w-node-d5eba4e8-8f23-804e-3e62-cf23de5fcdf4-e88cb804 {
  justify-self: end;
}

#w-node-_514387ac-7a5e-e24a-99bd-b4e5d55b46c4-6d6e0fcf, #w-node-_514387ac-7a5e-e24a-99bd-b4e5d55b46c9-6d6e0fcf, #w-node-_514387ac-7a5e-e24a-99bd-b4e5d55b46db-6d6e0fcf, #w-node-_30475db3-7a19-816c-9bb5-4661614471e6-6d6e0fcf, #w-node-_30475db3-7a19-816c-9bb5-4661614471eb-6d6e0fcf, #w-node-_30475db3-7a19-816c-9bb5-4661614471fd-6d6e0fcf, #w-node-_7582b4e7-b04c-9904-a305-c38952db5fc3-6d6e0fcf, #w-node-_7582b4e7-b04c-9904-a305-c38952db5fcd-6d6e0fcf {
  align-self: center;
}

#w-node-_16017ffd-a2a4-959f-3460-55c226c201fd-6d6e0fcf, #w-node-_733b5d61-e567-e7ca-e372-f98be4b7b48b-6d6e0fcf, #w-node-e218c0f4-a7e7-ba33-a5b8-41b8f3c6319d-6d6e0fcf, #w-node-_956d296d-c621-54c0-b0db-4d4fb8f3d99b-6d6e0fcf, #w-node-e3ec8e8f-f5a0-8f43-572e-a479d0ad8f39-6d6e0fcf, #w-node-_3dd1ec44-b23e-0f1c-2f6c-08d6162bc902-6d6e0fcf, #w-node-be041714-2604-c91f-0d0b-2911cac5c24d-6d6e0fcf, #w-node-be041714-2604-c91f-0d0b-2911cac5c254-6d6e0fcf, #w-node-be041714-2604-c91f-0d0b-2911cac5c25b-6d6e0fcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_675b940b-212f-0fb2-749b-6b443b6b2f7b-6d6e0fcf, #w-node-_675b940b-212f-0fb2-749b-6b443b6b2f85-6d6e0fcf, #w-node-_675b940b-212f-0fb2-749b-6b443b6b2f8f-6d6e0fcf, #w-node-_675b940b-212f-0fb2-749b-6b443b6b2f9a-6d6e0fcf, #w-node-_675b940b-212f-0fb2-749b-6b443b6b2fa5-6d6e0fcf {
  justify-self: center;
}

#w-node-_69c29491-72db-f515-ba9a-aaf023fe564f-6d6e0fcf, #apply-awc.w-node-_69c29491-72db-f515-ba9a-aaf023fe565f-6d6e0fcf, #w-node-_69c29491-72db-f515-ba9a-aaf023fe5663-6d6e0fcf, #w-node-_69c29491-72db-f515-ba9a-aaf023fe566d-6d6e0fcf, #w-node-_69c29491-72db-f515-ba9a-aaf023fe5683-6d6e0fcf, #w-node-_69c29491-72db-f515-ba9a-aaf023fe5691-6d6e0fcf, #w-node-_4d9d9866-8bed-469a-6822-02cda36619c3-6d6e0fcf, #apply-awc.w-node-_4d9d9866-8bed-469a-6822-02cda36619d3-6d6e0fcf, #w-node-_4d9d9866-8bed-469a-6822-02cda36619d5-6d6e0fcf, #w-node-_4d9d9866-8bed-469a-6822-02cda36619df-6d6e0fcf, #w-node-_4d9d9866-8bed-469a-6822-02cda36619f5-6d6e0fcf, #w-node-_4d9d9866-8bed-469a-6822-02cda3661a03-6d6e0fcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5d8-6d6e0fcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5dd-6d6e0fcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5fe-6d6e0fcf, #w-node-_7d15450a-85e0-023d-f9f8-741c1d198e4f-e56e0fd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fff8fc5c-efc1-3808-f9c6-faf9e4763fa7-e56e0fd2, #w-node-d3d297aa-c279-682d-4db0-b2515aa0ec08-e56e0fd2 {
  place-self: center;
}

#w-node-d8b8ee4f-6796-adc5-35b4-cd99e49f8457-e56e0fd2, #w-node-dab4fa85-89aa-92ce-ad6f-d93272bd955e-916e0fd4, #w-node-dab4fa85-89aa-92ce-ad6f-d93272bd9560-916e0fd4, #w-node-e4c2da10-1275-d669-9634-ffb1f20c88ef-916e0fd4, #w-node-c0b8335d-f1fd-67cd-cb3e-a619fbe189b5-916e0fd4, #w-node-f144300f-2c0f-d15c-f12c-f5e3700e587f-916e0fd4, #w-node-c884c648-4ce0-7c58-7984-485871b71bfc-916e0fd4, #w-node-_0138ab9f-1463-ebb1-118c-3adc9f4d682d-916e0fd4, #w-node-a257c63b-90c8-418b-0688-88c03955f2ad-916e0fd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e93b8ad-2fb7-1ac2-5811-72630d02ec7e-1a6e0fd9 {
  justify-self: start;
}

#w-node-_2168ca5c-4f29-3d6d-7518-bf3a6bc31a0e-1a6e0fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_424e26f2-c07c-40f6-fbc1-80b35ebe8d97-1a6e0fd9 {
  justify-self: auto;
}

#w-node-c93df607-4398-9016-5480-dbdbb4940ca3-676e0fda {
  place-self: center;
}

#w-node-a560de0f-2fd7-34a3-28ea-5693a9ee9b19-676e0fda, #w-node-_2227699d-4aed-f18e-6edf-39a6eb550e47-676e0fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74d94560-d0f6-0602-4e64-697442a93b7c-42a93b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_74d94560-d0f6-0602-4e64-697442a93b81-42a93b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_74d94560-d0f6-0602-4e64-697442a93ba2-42a93b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5410265-4a4d-7a3d-fefd-2cef0c591385-496e0fde {
  align-self: center;
}

#w-node-_3a72ae3c-dffb-dbc3-d8d0-be9a2bea091e-486e0fe0, #w-node-_3a72ae3c-dffb-dbc3-d8d0-be9a2bea0926-486e0fe0 {
  place-self: center;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae280-9e6e0fe2, #w-node-e0acb612-3c57-317c-6456-c34ada1ae28a-9e6e0fe2, #w-node-e0acb612-3c57-317c-6456-c34ada1ae294-9e6e0fe2, #w-node-e0acb612-3c57-317c-6456-c34ada1ae29f-9e6e0fe2, #w-node-e0acb612-3c57-317c-6456-c34ada1ae2aa-9e6e0fe2 {
  justify-self: center;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae2bc-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae2bd-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bd3c5877-8b13-7580-8589-781b56a1df45-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd3c5877-8b13-7580-8589-781b56a1df46-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea585ab1-d91b-d6e5-59e7-5046b73948c1-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea585ab1-d91b-d6e5-59e7-5046b73948c2-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55834a23-ada9-f5ce-d775-46ff228f572e-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55834a23-ada9-f5ce-d775-46ff228f572f-9e6e0fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6981f190-6029-8b1d-1fc0-269885ca0c80-ab6e0fe3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2602bbb-bca3-4012-c1e4-015947a1e287-ab6e0fe3, #w-node-e345ffd5-4995-3b3b-3c55-cf717e3248a8-ab6e0fe3, #w-node-de126e22-65b9-859c-7dc2-f7ad31aaa7c5-ab6e0fe3 {
  place-self: center;
}

#w-node-_1bf06a15-c5f4-4fd6-babf-cd2271111012-ab6e0fe3, #w-node-cdf00bf3-da66-55e0-6333-0310fb235952-8d6e1020, #w-node-_4c57e3d9-0ad3-e31c-f51b-28ea8b92675f-e16e107f, #w-node-_7cb03d7f-469c-51e8-c003-6e382ec92b9c-e16e107f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ba3d2a9-3943-3a45-3c53-4ac16871de42-c8f43253 {
  place-self: center;
}

#w-node-_6294b593-e58e-c4dc-8f5c-1d6d6613d563-c8f43253, #w-node-_3ae35f8e-ea82-ea01-d4d1-a2c98ba77038-c8f43253, #w-node-cdf00bf3-da66-55e0-6333-0310fb235952-c8f43253, #w-node-cdf00bf3-da66-55e0-6333-0310fb235952-d6640fef, #w-node-a2cb5ee0-2204-5d2a-7b8d-64c4614c3916-84bbf9b8, #w-node-df35b1da-6ad3-518f-0a46-8afe12c492eb-84bbf9b8, #w-node-b65a90db-e9ed-4f87-40d5-1fb118c35bd4-84bbf9b8, #w-node-_8103b6ee-24ff-8a7b-04ee-5eebadc3e373-84bbf9b8, #w-node-_73ce94f0-932c-82e1-ffc7-0611e052eea8-84bbf9b8, #w-node-_1b60ed8a-581d-0cdb-aea3-10bdcfc12c62-84bbf9b8, #w-node-_0f70ec5e-324b-0e20-f242-8f5e8d0c018f-84bbf9b8, #w-node-_8fe46c7b-0e4c-2b5d-2a28-e79dfd835e41-84bbf9b8, #w-node-_95163077-3e4d-7732-1bde-2637d2dd9ccc-84bbf9b8, #w-node-_5bb6af99-61e1-ec44-72fc-242ea5462629-84bbf9b8, #w-node-_99b33451-e9f0-82a9-dbab-8b919a6f29ac-84bbf9b8, #w-node-_20e7ac72-4579-8cc7-2d75-7485e89238a6-84bbf9b8, #w-node-cdf00bf3-da66-55e0-6333-0310fb235952-84bbf9b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a44c7ea4-ca65-8d4f-51e5-f252e237a606-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a44c7ea4-ca65-8d4f-51e5-f252e237a608-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b5d5075-f71c-b9f1-ea6e-e96dcc458e5b-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1b5d5075-f71c-b9f1-ea6e-e96dcc458e5d-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ba14cc-9f04-e06a-2aef-e0e1d6980c24-228bb58e, #w-node-_02ba14cc-9f04-e06a-2aef-e0e1d6980c3f-228bb58e, #w-node-_02ba14cc-9f04-e06a-2aef-e0e1d6980c43-228bb58e, #w-node-_02ba14cc-9f04-e06a-2aef-e0e1d6980c47-228bb58e, #w-node-_02ba14cc-9f04-e06a-2aef-e0e1d6980c4b-228bb58e {
  place-self: center;
}

#w-node-b5984001-e773-8b6b-12f9-9c2be3491177-228bb58e, #w-node-b5984001-e773-8b6b-12f9-9c2be349117c-228bb58e, #w-node-b5984001-e773-8b6b-12f9-9c2be3491181-228bb58e, #w-node-b5984001-e773-8b6b-12f9-9c2be3491185-228bb58e {
  place-self: auto;
}

#w-node-_4eb4c699-2ee8-dc1d-5edc-670a43147323-228bb58e, #w-node-_07092d08-2fa0-22cd-a769-8c8f1b68fdf6-228bb58e, #w-node-_80f76e9d-57fe-11ba-b109-0b183cb2b47e-228bb58e, #w-node-ab39dcdb-66f8-af43-33a9-fdf20aa259a6-228bb58e, #w-node-_74034117-0a90-7922-594e-b545f679b589-228bb58e, #w-node-_2f02e96f-e650-d4ff-c806-7d36581a9553-228bb58e, #w-node-_2f02e96f-e650-d4ff-c806-7d36581a9555-228bb58e, #w-node-_28c2cab1-4da0-41e9-bc85-1ef2d9b0570a-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28c2cab1-4da0-41e9-bc85-1ef2d9b0570c-228bb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90263018-2ce8-23bc-91d0-a52b29c86b6a-29c86b67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_90263018-2ce8-23bc-91d0-a52b29c86b6f-29c86b67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_90263018-2ce8-23bc-91d0-a52b29c86b92-29c86b67, #w-node-_4273579c-d823-8e60-7e65-f13c2903a3a3-2903a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4273579c-d823-8e60-7e65-f13c2903a3a4-2903a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4273579c-d823-8e60-7e65-f13c2903a3a6-2903a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4273579c-d823-8e60-7e65-f13c2903a3a7-2903a3a0, #w-node-_4273579c-d823-8e60-7e65-f13c2903a3a8-2903a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4273579c-d823-8e60-7e65-f13c2903a3a9-2903a3a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e51dee3c-45d4-2f0d-f503-db7b30a3eff5-380e59da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b115f65b-c1fa-5d4a-2247-652423690d95-380e59da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d4cd6078-a9dc-1ac2-e48b-d38530d8b04d-380e59da, #w-node-c5484e84-73a0-b074-1214-673d1931ce28-380e59da, #w-node-_87437360-2e89-520f-fa70-7bf167ba92a3-380e59da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65e0da5d-9fb7-362b-6ab9-42eb273346e0-5d629dec, #w-node-_0f1bd807-10a8-0168-8744-5a7bc1f4fff1-5d629dec, #w-node-_05de2c79-ef86-db3d-41bc-465a465e6e0c-5d629dec, #w-node-_05de2c79-ef86-db3d-41bc-465a465e6e0e-5d629dec, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e867209-5d629dec, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e86720b-5d629dec, #w-node-_361776c2-0e22-daf3-73da-b0d4d617aba8-5d629dec, #w-node-_361776c2-0e22-daf3-73da-b0d4d617abaa-5d629dec, #w-node-_361776c2-0e22-daf3-73da-b0d4d617abb2-5d629dec, #w-node-_361776c2-0e22-daf3-73da-b0d4d617abb4-5d629dec, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e867213-5d629dec, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e867215-5d629dec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e51dee3c-45d4-2f0d-f503-db7b30a3eff5-32d2876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b115f65b-c1fa-5d4a-2247-652423690d95-32d2876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d4cd6078-a9dc-1ac2-e48b-d38530d8b04d-32d2876e, #w-node-c5484e84-73a0-b074-1214-673d1931ce28-32d2876e, #w-node-_87437360-2e89-520f-fa70-7bf167ba92a3-32d2876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae280-a84fbec5, #w-node-e0acb612-3c57-317c-6456-c34ada1ae28a-a84fbec5, #w-node-e0acb612-3c57-317c-6456-c34ada1ae294-a84fbec5, #w-node-e0acb612-3c57-317c-6456-c34ada1ae29f-a84fbec5, #w-node-e0acb612-3c57-317c-6456-c34ada1ae2aa-a84fbec5 {
  justify-self: center;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae2bc-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0acb612-3c57-317c-6456-c34ada1ae2bd-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c6f463d2-a674-c766-2cb6-f4e8d0ed85ea-a84fbec5, #w-node-c6f463d2-a674-c766-2cb6-f4e8d0ed85fe-a84fbec5 {
  justify-self: center;
}

#w-node-_7698ddbe-f4b3-d893-8f19-72be65227987-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7698ddbe-f4b3-d893-8f19-72be65227989-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_05c021f3-974d-5134-99c3-899460b049e1-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05c021f3-974d-5134-99c3-899460b049e3-a84fbec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_05c021f3-974d-5134-99c3-899460b049f1-a84fbec5, #w-node-_05c021f3-974d-5134-99c3-899460b049f3-a84fbec5, #w-node-e51dee3c-45d4-2f0d-f503-db7b30a3eff5-0b1cf7e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b115f65b-c1fa-5d4a-2247-652423690d95-0b1cf7e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d4cd6078-a9dc-1ac2-e48b-d38530d8b04d-0b1cf7e7, #w-node-c5484e84-73a0-b074-1214-673d1931ce28-0b1cf7e7, #w-node-_87437360-2e89-520f-fa70-7bf167ba92a3-0b1cf7e7, #w-node-_750c5bef-6d9c-8e3e-32a8-b9ef529f593b-3785d728 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df24e0d7-b3a9-b366-db31-d284be105d98-3785d728, #w-node-_4a8ab762-f02c-fc08-70c0-63800cbe6d0e-3785d728, #w-node-_378eb45a-5c12-eaad-6d10-79b2bb21580c-3785d728, #w-node-_8c916c60-dab5-fb0c-6fc7-2c97fac18800-3785d728 {
  justify-self: end;
}

#w-node-_4962de99-2856-4780-7721-0dba03364cbd-e7e397f2 {
  place-self: center start;
}

#w-node-_02c70611-d012-9b7f-7081-5f3315a1efa6-e7e397f2 {
  justify-self: end;
}

#w-node-_30475db3-7a19-816c-9bb5-4661614471e6-e7e397f2, #w-node-_30475db3-7a19-816c-9bb5-4661614471eb-e7e397f2, #w-node-_30475db3-7a19-816c-9bb5-4661614471fd-e7e397f2, #w-node-_7582b4e7-b04c-9904-a305-c38952db5fc3-e7e397f2, #w-node-_7582b4e7-b04c-9904-a305-c38952db5fcd-e7e397f2 {
  align-self: center;
}

#w-node-_16017ffd-a2a4-959f-3460-55c226c201fd-e7e397f2, #w-node-e218c0f4-a7e7-ba33-a5b8-41b8f3c6319d-e7e397f2, #w-node-_733b5d61-e567-e7ca-e372-f98be4b7b48b-e7e397f2, #w-node-_956d296d-c621-54c0-b0db-4d4fb8f3d99b-e7e397f2, #w-node-_61add0c7-f579-5691-13f8-daddf5304eb0-e7e397f2, #w-node-b0009328-b731-f934-78c8-413a8c71b573-e7e397f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5d8-e7e397f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5dd-e7e397f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5fe-e7e397f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bc533c6-df04-dfba-14e7-50c6b97585f1-66dcfdac, #w-node-_4bc533c6-df04-dfba-14e7-50c6b97585f6-66dcfdac, #w-node-fcb62564-3bb7-70e0-28e8-81c5a6457e27-66dcfdac {
  align-self: center;
}

#w-node-_51984220-51c0-57c1-de9a-9c78c935e651-66dcfdac, #w-node-a0e76e55-ff09-faed-37a2-e45a0b92f3ab-66dcfdac, #w-node-_5c31d585-c1eb-865a-e025-224c6d567771-66dcfdac, #w-node-_5c31d585-c1eb-865a-e025-224c6d56776d-66dcfdac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5d8-66dcfdac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5dd-66dcfdac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5fe-66dcfdac, #w-node-_0c980d43-c508-8d57-7270-395b575c84d4-ba82fb38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1767d58-b6e2-4f0b-1a7f-7e561eaae30c-ba82fb38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-cc8d4287-8deb-58a1-5f02-5334a5303a1e-ba82fb38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ec2bcfb-6910-6389-fd9c-f64e28fd06a2-ba82fb38, #w-node-_2d80d71c-cfc0-a02e-336f-9a1e7331a66a-ba82fb38, #w-node-fd563e7b-88c9-e1cf-b2cd-acc14856d742-ba82fb38, #w-node-f1e5ecaa-f32c-58be-100f-c52dc5065a5c-ba82fb38, #w-node-_3f1119de-25e9-1cf5-db15-940f99db0824-ba82fb38 {
  place-self: center;
}

#w-node-d7f63ca6-0795-13c8-da30-ce740482ef70-ba82fb38, #w-node-_6a696f0b-dda5-58e3-4328-1472985b2b20-ba82fb38, #w-node-d96d19b0-c9d4-31b5-5ee5-66f656004b2c-ba82fb38, #w-node-b93bcd2a-65d5-d433-95f1-9bbaab90546a-ba82fb38 {
  place-self: auto;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e0-1b604a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e7-1b604a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e9-1b604a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afb58879-3d5b-6f70-ef45-992cdf6eaec9-1b604a6c {
  order: -9999;
}

#w-node-_268528fe-26dc-a91a-ae4a-779438ffc821-1b604a6c {
  justify-self: end;
}

#w-node-e3e9ad61-dd25-f1cc-329b-856114013039-650864e9, #w-node-e3e9ad61-dd25-f1cc-329b-85611401303b-650864e9, #w-node-_65e0da5d-9fb7-362b-6ab9-42eb273346e0-650864e9, #w-node-_0f1bd807-10a8-0168-8744-5a7bc1f4fff1-650864e9, #w-node-_20e27ecf-464f-c1f3-fd41-638930a328f8-650864e9, #w-node-_20e27ecf-464f-c1f3-fd41-638930a328fa-650864e9, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e867209-650864e9, #w-node-_61dbd7f3-a559-4cbc-05de-806a5e86720b-650864e9, #w-node-b1365371-1053-0736-4b06-e917a9092bf8-650864e9, #w-node-b1365371-1053-0736-4b06-e917a9092bfa-650864e9, #w-node-_3fa3e226-b840-c292-bd7b-cec2a8288019-650864e9, #w-node-_3fa3e226-b840-c292-bd7b-cec2a828801b-650864e9, #w-node-b19addc2-ab8c-19a4-58a4-be84bc25b825-650864e9, #w-node-b19addc2-ab8c-19a4-58a4-be84bc25b827-650864e9, #w-node-_05de2c79-ef86-db3d-41bc-465a465e6e0c-4b12e3d2, #w-node-_05de2c79-ef86-db3d-41bc-465a465e6e0e-4b12e3d2, #w-node-_29102112-504d-5cd1-bd5c-defb3c54a3ed-4b12e3d2, #w-node-_29102112-504d-5cd1-bd5c-defb3c54a3ef-4b12e3d2, #w-node-_651ca883-aa81-ef8f-a99b-29d10e68f2c8-4b12e3d2, #w-node-_651ca883-aa81-ef8f-a99b-29d10e68f2ca-4b12e3d2, #w-node-c6100621-a1d7-63ca-d3cf-f9eee574ff50-4b12e3d2, #w-node-c6100621-a1d7-63ca-d3cf-f9eee574ff52-4b12e3d2, #w-node-_8ad61db3-4544-0980-a6a3-11c1249f221b-4b12e3d2, #w-node-_8ad61db3-4544-0980-a6a3-11c1249f221d-4b12e3d2, #w-node-_72ee2263-65d9-7c0f-997e-64dcf7b94a95-4b12e3d2, #w-node-_72ee2263-65d9-7c0f-997e-64dcf7b94a97-4b12e3d2, #w-node-dcbf02fe-40ca-fe6c-71f3-e4967244b9bd-4b12e3d2, #w-node-dcbf02fe-40ca-fe6c-71f3-e4967244b9bf-4b12e3d2, #w-node-_5d89a484-c74a-241b-118d-574e736ccc19-4b12e3d2, #w-node-_5d89a484-c74a-241b-118d-574e736ccc1b-4b12e3d2, #w-node-_7c25c1df-3aa1-2854-137c-05511d2514a0-4b12e3d2, #w-node-_7c25c1df-3aa1-2854-137c-05511d2514a2-4b12e3d2, #w-node-_09466af9-add6-958d-7bbf-8460cb1ac271-4b12e3d2, #w-node-_09466af9-add6-958d-7bbf-8460cb1ac273-4b12e3d2, #w-node-_249e01b5-2f45-2959-b254-a8265e6dcc73-4b12e3d2, #w-node-_249e01b5-2f45-2959-b254-a8265e6dcc75-4b12e3d2, #w-node-_95219bf5-7210-9ed0-0b16-a2b690c33795-4b12e3d2, #w-node-_95219bf5-7210-9ed0-0b16-a2b690c33797-4b12e3d2, #w-node-_1bd24796-e831-b02a-c9d2-e16a633a6e19-4b12e3d2, #w-node-_1bd24796-e831-b02a-c9d2-e16a633a6e1b-4b12e3d2, #w-node-_39c0cbe7-1807-352c-8939-0143c28715a5-4b12e3d2, #w-node-_39c0cbe7-1807-352c-8939-0143c28715a7-4b12e3d2, #w-node-b53ff853-fd82-5e89-22c3-d5715f2e5ebb-4b12e3d2, #w-node-b53ff853-fd82-5e89-22c3-d5715f2e5ebd-4b12e3d2, #w-node-bd96b47f-9599-8fde-d7f0-5367adc4f989-4b12e3d2, #w-node-bd96b47f-9599-8fde-d7f0-5367adc4f98b-4b12e3d2, #w-node-_44f90f76-e2c6-b003-732a-bf87c388e6ee-4b12e3d2, #w-node-_44f90f76-e2c6-b003-732a-bf87c388e6f0-4b12e3d2, #w-node-_56f61376-9b6c-d754-16dd-851cf4b02ed9-4b12e3d2, #w-node-_56f61376-9b6c-d754-16dd-851cf4b02edb-4b12e3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e0-2bacfc5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e7-2bacfc5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_83503005-5d01-75f5-70e5-8debabe283e9-2bacfc5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4ac25ad-71b4-ea18-b024-50805357d2e7-2bacfc5c, #w-node-_7258ff86-630d-61ba-c3f7-3bb43e0634de-2bacfc5c {
  place-self: center start;
}

#w-node-afb58879-3d5b-6f70-ef45-992cdf6eaec9-2bacfc5c {
  order: -9999;
}

#w-node-_268528fe-26dc-a91a-ae4a-779438ffc821-2bacfc5c {
  justify-self: end;
}

#w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3bc-cd0dd815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3be-cd0dd815 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08a3147c-fb13-682b-5ca9-c4e6f46e3961-cd0dd815 {
  align-self: center;
}

#w-node-e1e6dc82-7a6a-e516-fecb-447a6c2ac7cf-cd0dd815 {
  place-self: center;
}

#w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3bc-8f42efce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3be-8f42efce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08a3147c-fb13-682b-5ca9-c4e6f46e3961-8f42efce {
  align-self: center;
}

#w-node-e1e6dc82-7a6a-e516-fecb-447a6c2ac7cf-8f42efce {
  place-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-_4d9d9866-8bed-469a-6822-02cda36619f5-6d6e0fcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f4482698-8d69-d218-3d16-ed56e88cb80c-e88cb804 {
    justify-self: auto;
  }

  #apply-awc.w-node-f4482698-8d69-d218-3d16-ed56e88cb817-e88cb804 {
    place-self: center end;
  }

  #w-node-_7feb27e3-4689-80f0-c611-2b7bb2a19317-e56e0fd2, #w-node-_7feb27e3-4689-80f0-c611-2b7bb2a19317-486e0fe0 {
    place-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_967d6612-968f-8022-dd94-3ccbedfd06ad-edfd06aa, #w-node-_967d6612-968f-8022-dd94-3ccbedfd06b7-edfd06aa {
    justify-self: center;
  }

  #w-node-_4273579c-d823-8e60-7e65-f13c2903a3a3-2903a3a0 {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a44c7ea4-ca65-8d4f-51e5-f252e237a606-228bb58e, #w-node-_1b5d5075-f71c-b9f1-ea6e-e96dcc458e5b-228bb58e {
    justify-self: center;
  }

  #w-node-_4273579c-d823-8e60-7e65-f13c2903a3a3-2903a3a0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5e4-e7e397f2, #w-node-_665c69e6-bbff-cbbf-e3c8-0d404d9bb5e4-66dcfdac, #w-node-c1767d58-b6e2-4f0b-1a7f-7e561eaae30c-ba82fb38, #w-node-_83503005-5d01-75f5-70e5-8debabe283e7-1b604a6c, #w-node-_83503005-5d01-75f5-70e5-8debabe283e7-2bacfc5c {
    justify-self: center;
  }

  #w-node-_119f6efd-33b3-4ed5-b695-1042546868e6-2bacfc5c, #w-node-_78ab0e03-b8cf-db50-9e91-4ed67d2a0f3a-2bacfc5c, #w-node-_7258ff86-630d-61ba-c3f7-3bb43e0634dc-2bacfc5c {
    place-self: center;
  }

  #w-node-_7258ff86-630d-61ba-c3f7-3bb43e0634dd-2bacfc5c, #w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3bc-cd0dd815 {
    justify-self: center;
  }

  #w-node-e1e6dc82-7a6a-e516-fecb-447a6c2ac7cf-cd0dd815 {
    align-self: auto;
  }

  #w-node-e7b39c71-7b32-d0cf-c166-b277c0a8f3bc-8f42efce {
    justify-self: center;
  }

  #w-node-e1e6dc82-7a6a-e516-fecb-447a6c2ac7cf-8f42efce {
    align-self: auto;
  }
}


@font-face {
  font-family: 'Avenir';
  src: url('../fonts/Avenir-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/AvenirLTStd-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/AvenirLTStd-Roman.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir';
  src: url('../fonts/AvenirLTStd-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}