@font-face {
  font-family: 'Ebrimabold';
  src: url('../../src/fonts/fonts-new/Ebrima-bold.ttf');
}
@font-face {
  font-family: 'Ebrima';
  src: url('../../src/fonts/fonts-new/Ebrima.ttf');
}
@font-face {
  font-family: 'Franklin';
  src: url('../../src/fonts/fonts-new/Franklin.ttf');
}
@font-face {
  font-family: 'Provicali';
  src: url('../../src/fonts/fonts-new/Provicali.ttf');
}
.Ebrimabold {
  font-family: Ebrimabold;
}
.Ebrima {
  font-family: Ebrima;
}
.Franklin {
  font-family: Franklin;
}
.Provicali {
  font-family: Provicali;
  letter-spacing: 2px;
}

.section-1
{
  height: 400px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../../src/img/2023/home-1.jpg);
}


/* .section-1 {
  height: 350px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(../../src/img/2023/home-1.jpg);
} */
.section-2 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url(../../src/img/2023/home-2.jpg);
}
.bg-figure {
  height: 150px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../../src/img/2023/fig-1.svg);
}
.bg-figure::before {
  content: '';
  display: inline-block;
  left: 0;
  bottom: -1rem;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 93%;
  height: 100%;
  background-image: url(../../src/img/2023/fig-2.svg);
  position: absolute;
  z-index: -1;
}

.section-3 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  background: rgb(0,255,252);
  background: linear-gradient(90deg, rgba(0,255,252,1) 0%, rgba(0,181,215,1) 100%);
}

.section-4 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  background: rgb(255,192,42);
  background: linear-gradient(90deg, rgba(255,192,42,1) 0%, rgba(255,131,69,1) 100%);
}

.section-5 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  background: rgb(0,199,255);
  background: linear-gradient(90deg, rgba(0,199,255,1) 0%, rgba(75,156,219,1) 100%);
}

.section-6 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  background: rgb(122,142,255);
  background: linear-gradient(90deg, rgba(122,142,255,1) 0%, rgba(169,61,255,1) 100%);
}
.section-7 {
  height: auto;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  background: rgb(255,150,181);
  background: linear-gradient(90deg, rgba(255,150,181,1) 0%, rgba(255,106,141,1) 100%);
}
.bg-pink {
  background-color: #F50081;
}
.text-pink {
  color: #F50081;
}
.text-pink2 {
  color: #F200B1;
}
.text-primary {
  color: #0100BC !important;
}
.text-stroke {
  /* -webkit-text-fill-color: transparent;

  -webkit-text-stroke: 1px white; */
  filter: drop-shadow(3px 0 0 white)
          drop-shadow(-3px 0 0 white)
          drop-shadow(0 -3px 0 white)
          drop-shadow(0 3px 0 white);
}
.display-1 {
  font-size: 3.4rem;
}
.text-xdark {
  color: #111111;
}
.mb-ns {
  margin-bottom: -12rem;
}