body {
    font-family: Arial, sans-serif;
}
a {
  color: inherit; /* Mengikuti warna teks induknya */
  text-decoration: none; /* Menghilangkan garis bawah */
}
.text-justify {
    text-align: justify;
  }
.navbar {
    background-color: #1b2141;
}
.navbar-nav .nav-link {
    color: white !important;
    font-weight: bold;
}
.navbar-brand {
    font-weight: bold;
    color: white !important;
}
.hero .carousel-item {
    position: relative;
}
.hero .carousel-item img {
    width: 100%;
    height: 80vh;
    object-fit: cover;
    filter: brightness(60%);
}
.hero .carousel-caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.hero .carousel-caption h1 {
    font-weight: bold;
    color: #ffd700;
    font-size: 3rem;
}
.hero .carousel-caption p {
    color: white;
    font-size: 1.2rem;
}
.btn-pendaftaran {
    background-color: red;
    color: white;
    font-weight: bold;
}

@font-face {
    font-family: 'classicismo';
    src: url('fonts/ClassicismoDEMO.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'designer';
    src: url('fonts/Designer.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.font-designer {
    font-family: 'designer', Arial, sans-serif;
}
.font-classicismo {
    font-family: 'classicismo', Arial, sans-serif;
}
.font-an {
    font-family: "Arial Narrow", Arial, sans-serif;
}
.bg-indigo {
    background-color: #1B2141;
}
.bg-pastel {
    background-color: #66C299;
}
.text-kuning {
    color: #ffd700;
}
.text-indigo {
    color: #1B2141;
}
.circle {
    width: 100px;
    aspect-ratio: 1 / 1; /* Membuat elemen tetap berbentuk lingkaran */
    border-radius: 50%;
    background-color: lightblue;
    display: flex;
    align-items: center;
    justify-content: center;
}