.body {
  color: #000;
  font-family: Fira Sans, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.top-box {
  position: relative;
}

.image {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main-title {
  position: absolute;
  inset: auto 0% 30% 5%;
}

.heading {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin: 0;
  font-family: Bitter, serif;
  font-size: 48px;
  line-height: 135%;
}

.subt-text {
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 5px;
  font-family: Bitter, serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 135%;
}

.ep-logo {
  position: absolute;
  inset: 3% 3% auto auto;
}

.ep-link-box {
  text-align: right;
}

.image-2 {
  max-width: 60%;
}

.lcf-logo {
  position: absolute;
  inset: 10% auto auto 5%;
}

.sup-date {
  margin-top: 10px;
}

.sup {
  background-color: #01492f;
  border-radius: 120px;
  justify-content: center;
  align-items: center;
  width: 120px;
  display: flex;
}

.sup-text {
  color: #fffdfd;
  text-transform: uppercase;
  padding: 5px;
}

.sec1 {
  background-color: #fff;
}

.cont {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.pream-box {
  padding-top: 40px;
  padding-bottom: 40px;
}

.date-text, .text1 {
  margin-bottom: 20px;
}

.st-gr-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.part-list-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.plt1 {
  background-color: #b5aea6;
  border-radius: 40px;
  width: 40px;
  height: 40px;
  margin-left: 0;
}

.plt2 {
  margin-left: -17px;
}

.plst-text {
  color: #000;
  text-transform: uppercase;
  font-weight: 500;
}

.arrow-box, .image-4 {
  width: 24px;
  height: 24px;
}

.ptst-link-item {
  margin-bottom: 10px;
  text-decoration: none;
  transition: background-color .7s cubic-bezier(.215, .61, .355, 1);
  display: block;
}

.ptst-link-item:hover {
  background-color: #eee;
}

.enter-text {
  color: #000;
  margin-bottom: 20px;
  font-weight: 400;
}

.sec2 {
  background-color: #b5aea6;
}

.sec2.double {
  background-color: #dfd7d4;
}

.sec2.third {
  background-color: #c0c5c8;
}

.part-box {
  padding-top: 40px;
  padding-bottom: 40px;
}

.h2-part-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 4.75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding-top: 20px;
  display: grid;
}

.grcircle {
  background-color: #dfd7d4;
  border-radius: 80px;
  width: 80px;
  height: 80px;
}

.grcircle.second {
  background-color: #fff;
}

.h2-title-part {
  margin-left: -22px;
}

.heading-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.bold-text {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Bitter, serif;
  line-height: 135%;
}

.quotport {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  margin-left: 10%;
  margin-right: 10%;
  display: grid;
}

.quot-mark, .image-5 {
  width: 45px;
  height: 45px;
}

.quot-say-box {
  margin-top: 5px;
}

.image-6 {
  border-radius: 8px;
}

.link {
  color: #134731;
  font-weight: 500;
}

.bigph-box {
  margin-bottom: 20px;
  display: none;
}

.image-7 {
  border-radius: 8px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.boldopt {
  font-weight: 700;
}

.link-2, .link-3, .link-4, .link-5 {
  color: #134731;
  font-weight: 600;
}

.fin-sec {
  background-color: #134731;
}

.fin-box {
  padding-top: 60px;
  padding-bottom: 60px;
}

.fin-text {
  color: #fff;
  font-size: 14px;
}

.link-6 {
  color: #134731;
  font-weight: 600;
}

.dtttt {
  color: #01492f;
  font-weight: 600;
}

@media screen and (min-width: 1280px) {
  .heading {
    font-size: 56px;
  }

  .subt-text {
    font-size: 35px;
  }
}

@media screen and (min-width: 1920px) {
  .main-title {
    bottom: 35%;
  }

  .heading {
    font-size: 80px;
  }

  .subt-text {
    font-size: 50px;
  }

  .image-2 {
    max-width: 80%;
  }

  .lcf-logo {
    top: 10%;
  }
}

@media screen and (max-width: 991px) {
  .main-title {
    bottom: 15%;
  }

  .heading {
    font-size: 34px;
  }

  .subt-text {
    font-size: 22px;
  }

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

  .image-3 {
    width: 85.5px;
    height: 53px;
  }

  .cont {
    max-width: 720px;
  }
}

@media screen and (max-width: 767px) {
  .heading {
    font-size: 28px;
  }

  .subt-text {
    font-size: 18px;
  }

  .image-2 {
    max-width: 40%;
  }

  .cont {
    max-width: none;
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading-2 {
    font-size: 24px;
    line-height: 135%;
  }

  .quotport {
    grid-template-columns: 1fr;
    margin-left: 0%;
    margin-right: 0%;
  }

  .quotport.uio {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .image {
    object-fit: cover;
    height: 400px;
  }

  .main-title {
    bottom: 5%;
    left: 3%;
  }

  .heading {
    letter-spacing: 0;
    font-size: 23px;
  }

  .subt-text {
    letter-spacing: 0;
    font-size: 15px;
  }

  .lcf-logo {
    top: 15%;
    left: 3%;
  }

  .sup {
    border-radius: 96px;
    width: 96px;
  }

  .sup-text {
    font-size: 12px;
  }

  .st-gr-box, .quotport {
    grid-template-columns: 1fr;
  }
}

#w-node-_8a445412-e40e-f048-e800-3092dc223778-2b370343 {
  place-self: center stretch;
}

#w-node-dbe8d1fe-5360-c9bd-c506-097bc836bd3b-2b370343 {
  place-self: center;
}

#w-node-b96bff66-a049-033e-8319-b513b0cfe4aa-2b370343 {
  place-self: center stretch;
}

#w-node-_692f4b19-c0be-940c-157c-69d056065498-2b370343 {
  place-self: center;
}

#w-node-b666f902-eb69-52a4-4746-ed4c90b3c05d-2b370343 {
  place-self: center stretch;
}

#w-node-b666f902-eb69-52a4-4746-ed4c90b3c060-2b370343 {
  place-self: center;
}

#w-node-_102fa7e8-0102-46c2-2cac-f6675e8ddc0c-2b370343 {
  place-self: center stretch;
}

#w-node-_102fa7e8-0102-46c2-2cac-f6675e8ddc0f-2b370343 {
  place-self: center;
}

#w-node-_90063bb5-4ded-045f-233c-5d3683e5c6bd-2b370343 {
  place-self: center stretch;
}

#w-node-_90063bb5-4ded-045f-233c-5d3683e5c6c0-2b370343 {
  place-self: center;
}

#w-node-_988901fd-2676-1753-37f7-6f2775e76189-2b370343 {
  place-self: center stretch;
}

#w-node-_988901fd-2676-1753-37f7-6f2775e7618c-2b370343 {
  place-self: center;
}

#w-node-b8ded7fc-9f8e-edd5-1d6e-5d42cbe1ccf4-2b370343 {
  place-self: center stretch;
}

#w-node-b8ded7fc-9f8e-edd5-1d6e-5d42cbe1ccf7-2b370343 {
  place-self: center;
}

#w-node-_2a9fc014-34fa-cd02-3adf-080b2a5a3ba6-2b370343 {
  place-self: center stretch;
}

#w-node-_2a9fc014-34fa-cd02-3adf-080b2a5a3ba9-2b370343 {
  place-self: center;
}

#w-node-_56121408-9c1b-b466-283a-1688bef59e35-2b370343, #w-node-_5d2c44af-ec1c-2592-eab9-25fa27bfc648-2b370343, #w-node-_3a13d9a9-e152-11fd-6268-5adbcab03d07-2b370343 {
  align-self: center;
}

#w-node-ac27ed1d-8ceb-3784-2e71-ab1cce4d847d-2b370343 {
  justify-self: end;
}

#w-node-ea02375a-6664-97df-8210-badb402fb7da-2b370343, #w-node-ea02375a-6664-97df-8210-badb402fb7db-2b370343, #w-node-ea02375a-6664-97df-8210-badb402fb7e0-2b370343 {
  align-self: center;
}

#w-node-ea02375a-6664-97df-8210-badb402fb7ec-2b370343 {
  justify-self: end;
}

#w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9dc-2b370343, #w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9dd-2b370343, #w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9e2-2b370343 {
  align-self: center;
}

#w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9ee-2b370343 {
  justify-self: end;
}

#w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fa6-2b370343, #w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fa7-2b370343, #w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fac-2b370343 {
  align-self: center;
}

#w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fb8-2b370343 {
  justify-self: end;
}

#w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e899-2b370343, #w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e89a-2b370343, #w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e89f-2b370343 {
  align-self: center;
}

#w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e8ac-2b370343 {
  justify-self: end;
}

#w-node-_165c7aca-7f0f-d234-dcc7-4d4c157d253e-2b370343, #w-node-_165c7aca-7f0f-d234-dcc7-4d4c157d253f-2b370343, #w-node-_165c7aca-7f0f-d234-dcc7-4d4c157d2544-2b370343 {
  align-self: center;
}

#w-node-_165c7aca-7f0f-d234-dcc7-4d4c157d254e-2b370343 {
  justify-self: end;
}

#w-node-eb9bab09-98ed-7258-4e00-f95ecd241f85-2b370343, #w-node-eb9bab09-98ed-7258-4e00-f95ecd241f86-2b370343, #w-node-eb9bab09-98ed-7258-4e00-f95ecd241f8b-2b370343 {
  align-self: center;
}

#w-node-eb9bab09-98ed-7258-4e00-f95ecd241f97-2b370343 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e8ac-2b370343 {
    place-self: center end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-ac27ed1d-8ceb-3784-2e71-ab1cce4d847d-2b370343, #w-node-ea02375a-6664-97df-8210-badb402fb7ec-2b370343, #w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9ee-2b370343, #w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fb8-2b370343 {
    place-self: center;
  }

  #w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e8ac-2b370343 {
    justify-self: center;
  }

  #w-node-_165c7aca-7f0f-d234-dcc7-4d4c157d254e-2b370343 {
    place-self: auto center;
  }

  #w-node-eb9bab09-98ed-7258-4e00-f95ecd241f97-2b370343 {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b96bff66-a049-033e-8319-b513b0cfe4aa-2b370343 {
    place-self: center stretch;
  }

  #w-node-b666f902-eb69-52a4-4746-ed4c90b3c05d-2b370343 {
    align-self: center;
  }

  #w-node-ac27ed1d-8ceb-3784-2e71-ab1cce4d847d-2b370343, #w-node-ea02375a-6664-97df-8210-badb402fb7ec-2b370343, #w-node-c95711b0-17f7-6a7d-e1d2-b431d778b9ee-2b370343 {
    justify-self: center;
  }

  #w-node-_3f6a743e-4df3-ddc9-6148-ac690e217fb8-2b370343 {
    place-self: auto center;
  }

  #w-node-_636a64a0-52bf-d0b0-5fcf-5ee03f24e8ac-2b370343 {
    align-self: auto;
  }
}


