.next-steps h1 {
  /* margin-top: -5rem; */
}
[data-identifier="fdbcd900-477d-4b82-bfa7-79dafcaa5e44"] .faculty-grid-content,
[data-identifier="d81bf2c8-60c4-48b2-9b71-4a1cf029b9bf"] .faculty-grid-content {
  display: none;
}
[data-identifier="d81bf2c8-60c4-48b2-9b71-4a1cf029b9bf"] .next-steps {
  opacity: 0;
  transition: opacity 1s ease;
}
[data-identifier="d81bf2c8-60c4-48b2-9b71-4a1cf029b9bf"] .next-steps.loaded {
  opacity: 1;
}
[data-identifier="fdbcd900-477d-4b82-bfa7-79dafcaa5e44"] #csonMain {
  margin-top: 0 !important;
}
.next-steps {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  min-height: 800px;
}

.next-steps h1 {
  color: var( --e-global-color-gulf-blue );
  font-family: "EB Garamond", Sans-serif;
  font-size: 4.3rem;
  font-weight: normal;
  line-height: 4rem;
  margin-bottom: 1rem;
}
.next-steps p {
  /*color: var( --e-global-color-gulf-blue );*/
  /font-family: "Montserrat", Sans-serif;*/
  /*font-size: 1.1rem;*/
  font-weight: 500;
  /*line-height: 1.4em;*/
  /*text-align: center;*/
}
.next-steps p.intro {
  color: var( --e-global-color-gulf-blue );
  font-family: "Montserrat", Sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4em;
  max-width: 800px;
}
.next-steps a.button, .next-steps .callout a.button {
  max-width: 300px;
  margin: 2rem auto;
  background: white;
  color: var(--e-global-color-gulf-blue);
  font-size: 1.5rem;
  text-decoration: none;
  padding: 1rem;
  border-radius: 8px;
  box-shadow: 0 0 7px rgb(0 0 0 / 21%);
}
.next-steps a.button, .next-steps .callout a.button:hover {
  background-color:#f3f3f3;
}

/*.next-steps .callout {
  max-width: 800px;
  width: 800px;
  background: none;
}*/


.next-steps h2 {
  color: var( --e-global-color-gulf-blue );
  font-family: "Montserrat", Sans-serif;
  font-size: 1.7rem;
  margin-bottom: 2rem;
  font-weight: 500;
  line-height: 1.3em;
  text-align: center;  
}

.next-steps ul.no-bullet.text-left li {
  box-shadow: 0 0 7px rgb(0 0 0 / 21%);
  margin: 1rem 0;
  padding: 0.5rem 1.5rem;
  border-radius: 4px;
}

.next-steps ul.no-bullet.text-left li:hover {
  background-color: #f3f3f3;
}

.next-steps ul.no-bullet.text-left li a {
  color: var( --e-global-color-secondary );
  font-family: "Montserrat", Sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display:block;
}

.next-steps h3 {
  color: var( --e-global-color-gulf-blue );
  font-family: "Montserrat", Sans-serif;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 2rem;    
  line-height: 1.4em;
  text-align: center;
}
.next-steps .lottie {
   width: 100px;
  height: 100px;
  margin: 0 auto;
}
.next-steps .lottie > div {
  width: 100px;
  height: 100px;
}
a.btn-link-lg {
  font-size: 1.5rem;
}
.next-steps p.intro {
  color: var( --e-global-color-gulf-blue );
  font-family: "Montserrat", Sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4em;
  max-width: 800px;
  margin: 0 auto;
}
.next-steps .inner {
  position: relative;
  width: 100%;
}
.next-steps .callout {
  max-width: 800px;
  /*width: 800px;*/
  background: none;
  margin: 0 auto;
}
.next-steps .inner {
  position: relative;
  width: 100%;
  /*display: flex;*/
  /*align-content: center;*/
  /*justify-content: center;*/
  height: 100%;
  /*flex-direction: column;*/
  /*align-items: center;*/
}
.swiper.nextSwiper .swiper-slide {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  justify-content: start;
}
.swiper.nextSwiper .swiper-slide.swiper-slide-active {
  z-index: 32;
}

/*.next-steps {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    height: 74vh;*/
/*}*/
/*.next-steps .inner {*/
/*    position: relative;*/
/*    width: 800px;*/
/*    min-height: 74vh;*/
/*}*/
/*.next-steps .callout {*/
/*    max-width: 800px;*/
/*    width: 800px;*/
/*    background: none;*/
/*    display: block !important;*/
/*    position: absolute;*/
/*    top: 0;*/
/*     z-index: 1;*/
/*    opacity: 0;*/
/*    transition: opacity 1s ease;*/
/*    transition-delay: .5s;    */
/*}*/
/*.next-steps .mui-leave-active.callout {*/
/*    opacity: 1;*/
/*}*/

/*div#start {*/
/*    z-index: 3;*/
/*    position: relative;*/
/*}*/