<style>
.splide {
  visibility: visible;
}

a.menu-item {
  color: black !important;
}
</style>
<style>
.landing__project__thumbnail {
  aspect-ratio: 1 / 1 !important;
}

.landing__project__img__wrapper {
  height: -moz-available;
  height: 90%;
  height: available;
  height: -webkit-fill-available;
}
</style>
<style>
.lhyhyhjhyjhjhjjhj {

    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
#frhyiuuiloegfrg{max-width: 1200px;margin: 0 auto; padding: 40px 20px;border-radius: 20px;background-color:rgb(31, 9, 226);}
#frhyiuuiloegfrg img {
    max-width: 100%;
    height: auto;
}

#frhyiuuiloegfrg h1 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 6px;
}

#frhyiuuiloegfrg h2 {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    padding: 6px;
}

#frhyiuuiloegfrg h3 {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    padding: 6px;
}

#frhyiuuiloegfrg h4 {
    font-size: 20px;
    text-align: center;
    padding: 6px;
}

#frhyiuuiloegfrg h5 {
    font-size: 18px;
    text-align: center;
    padding: 6px;
}

#frhyiuuiloegfrg p {
    font-size: 18px;
    padding: 6px;
}

#frhyiuuiloegfrg td {
    font-size: 16px;
    padding: 6px;
}
</style>