* {
  color: #131313;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}

.email-wrapper {
  background-color: #F1F5F9;
  padding: 8px 24px;
}
.email-wrapper .list-item {
  margin-right: 20px;
  font-size: 12px;
  color: #727272;
}
.email-wrapper .list-item a {
  text-decoration: none;
  font-size: 12px;
  color: #131313;
}
.email-wrapper .list-item a .fas, .email-wrapper .list-item a .fab {
  font-size: 12px;
  color: #727272;
}

.navbar {
  padding: 16px 0px;
}
.navbar .navbar-brand {
  font-size: 26px;
  font-weight: 500;
}

.navbar-brand {
  font-size: 26px;
  font-weight: 500;
}

.navbar-light .navbar-nav .nav-link {
  font-size: 14px;
}
.navbar-light .navbar-nav .nav-link.active {
  font-weight: 600;
}

.section-header {
  padding: 24px 0px;
}
.section-header .desktop-slider .first-slide {
  height: 500px;
}
.section-header .desktop-slider .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 100px;
}
.section-header .desktop-slider .first-slide .text-wrapper .title {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-header .desktop-slider .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #fff;
}
.section-header .desktop-slider .first-slide .text-wrapper .btn-call-now {
  width: 50%;
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-header .desktop-slider .first-slide .text-wrapper .btn-call-now .fab {
  color: #fff;
}
.section-header .desktop-slider img {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-header .mobile-slider .first-slide {
  height: 500px;
}
.section-header .mobile-slider .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 40px !important;
  padding: 48px;
}
.section-header .mobile-slider .first-slide .text-wrapper .title {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-header .mobile-slider .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #fff;
}
.section-header .mobile-slider .first-slide .text-wrapper .btn-call-now {
  width: 80%;
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-header .mobile-slider .first-slide .text-wrapper .btn-call-now .fab {
  color: #fff;
}
.section-header .mobile-slider img {
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

.section-usp {
  padding: 56px 0px;
}
.section-usp .usp-item {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
}
.section-usp .usp-item .img-wrapper {
  border-radius: 8px;
  width: 69px;
  background-color: #dbf1ff;
  padding: 16px;
  margin-bottom: 16px;
}
.section-usp .usp-item .img-wrapper img {
  width: 36px;
}
.section-usp .usp-item .title {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.section-usp .usp-item .subtitle {
  font-size: 12px;
  font-weight: 300;
  color: #787878;
  text-align: center;
}

.section-package {
  padding: 48px;
}
.section-package .header-title {
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 8px;
}
.section-package .package-wrapper {
  padding: 16px 16px;
}
.section-package .package-wrapper .package-item {
  padding: 24px;
  border: 0.5px solid #94abb9;
  border-radius: 8px;
}
.section-package .package-wrapper .package-item:hover {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  border: 0.5px solid #2CA3F2;
}
.section-package .package-wrapper .package-item .title {
  font-size: 18px;
  font-weight: 600;
}
.section-package .package-wrapper .package-item .subtitle {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 8px;
}
.section-package .package-wrapper .package-item .price {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
}
.section-package .package-wrapper .package-item .btn-buy-package {
  border: 1px solid #F48304;
  color: #F48304;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
  margin-bottom: 4px;
}
.section-package .package-wrapper .package-item .btn-buy-package:hover {
  background-color: #F48304;
  color: #fff;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
}
.section-package .package-wrapper .package-item .btn-buy-package .fab {
  color: #fff;
}
.section-package .package-wrapper .package-item .info {
  font-size: 12px;
  color: #999;
}
.section-package .package-wrapper .package-item .list-wrapper {
  margin: 16px 0px;
  display: flex;
  flex-direction: column;
}
.section-package .package-wrapper .package-item .list-wrapper .list-item {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 8px;
}

.section-contact-us {
  background-size: cover; /* Opsional: sesuaikan dengan kebutuhan Anda */
  background-position: center; /* Opsional: sesuaikan dengan kebutuhan Anda */
  padding: 56px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.section-contact-us .title {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-weight: 300;
}
.section-contact-us .btn-call-now {
  text-align: center;
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-contact-us .btn-call-now .fab {
  color: #fff;
}

.section-catalog {
  padding: 56px 0px;
}
.section-catalog .header-title {
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 24px;
  text-align: center;
}
.section-catalog a {
  text-decoration: none;
}
.section-catalog a .img-wrapper img {
  border-radius: 8px;
  width: 100%;
  margin-bottom: 14px;
}
.section-catalog a .title {
  font-size: 16px;
  font-weight: 500;
  color: #131313;
}
.section-catalog a .price {
  font-size: 14px;
  font-weight: 300;
  color: #636363;
}
.section-catalog .btn-wrapper {
  display: flex;
  margin: auto;
  justify-content: center;
  margin-top: 20px;
}
.section-catalog .btn-wrapper .btn-buy-package {
  width: 200px;
  border: 1px solid #F48304;
  color: #F48304;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
  margin-bottom: 4px;
}
.section-catalog .btn-wrapper .btn-buy-package:hover {
  background-color: #F48304;
  color: #fff;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
}
.section-catalog .btn-wrapper .btn-buy-package .fab {
  color: #fff;
}

.section-catalog {
  padding: 56px 0px;
}
.section-catalog .header-title {
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 24px;
  text-align: center;
}
.section-catalog a {
  text-decoration: none;
}
.section-catalog a .img-wrapper img {
  border-radius: 8px;
  width: 100%;
  margin-bottom: 14px;
}
.section-catalog a .title {
  font-size: 16px;
  font-weight: 500;
  color: #131313;
}
.section-catalog a .price {
  font-size: 14px;
  font-weight: 300;
  color: #636363;
}
.section-catalog .btn-wrapper {
  display: flex;
  margin: auto;
  justify-content: center;
  margin-top: 20px;
}
.section-catalog .btn-wrapper .btn-buy-package {
  width: 200px;
  border: 1px solid #F48304;
  color: #F48304;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
  margin-bottom: 4px;
}
.section-catalog .btn-wrapper .btn-buy-package:hover {
  background-color: #d27204;
  color: #fff;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
}
.section-catalog .btn-wrapper .btn-buy-package .fab {
  color: #fff;
}

.section-footer {
  background-color: #F1F5F9;
  padding: 48px 0px;
}
.section-footer .office-wrapper .title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}
.section-footer .office-wrapper .office-item {
  font-size: 12px;
  font-weight: 300;
  color: #131313;
  line-height: 200%;
}
.section-footer .socmed-wrapper .title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}
.section-footer .socmed-wrapper .socmed-item a {
  font-size: 12px;
  font-weight: 300;
  color: #131313;
  border-bottom: 0.5px solid rgb(156, 179, 196);
  line-height: 200%;
}

.section-header-mandiri {
  padding: 24px 0px;
}
.section-header-mandiri #desktop .first-slide {
  height: 450px;
}
.section-header-mandiri #desktop .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 100px;
}
.section-header-mandiri #desktop .first-slide .text-wrapper .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: #fff;
}
.section-header-mandiri #desktop .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #fff;
  margin-bottom: 24px;
}
.section-header-mandiri #mobile .first-slide {
  height: 450px;
}
.section-header-mandiri #mobile .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
}
.section-header-mandiri #mobile .first-slide .text-wrapper .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: #fff;
}
.section-header-mandiri #mobile .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #fff;
  margin-bottom: 24px;
}
.section-header-mandiri .desc {
  font-size: 14px;
  margin-top: 24px;
  text-align: justify;
  line-height: 1.8;
}

.section-header-major {
  padding: 24px 0px;
}
.section-header-major .first-slide {
  height: 450px;
}
.section-header-major .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.section-header-major .first-slide .text-wrapper .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: #fff;
}
.section-header-major .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #fff;
  margin-bottom: 24px;
}
.section-header-major .img-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 48px;
  margin-bottom: 24px;
}
.section-header-major .img-wrapper img {
  width: 50%;
}
.section-header-major .desc {
  font-size: 14px;
  text-align: center;
  line-height: 1.8;
}

.section-exclusive {
  padding: 48px 0px;
}
.section-exclusive .title {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-exclusive .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #ffffff;
}
.section-exclusive .btn-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
}
.section-exclusive .btn-wrapper .btn-call-now {
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-exclusive .btn-wrapper .btn-call-now .fab {
  color: #fff;
}

.section-header-catalog {
  padding: 48px 0px 16px 0px;
}
.section-header-catalog .header-section {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.section-header-catalog .header-section .text-wrapper .title {
  color: #131313;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-header-catalog .header-section .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #131313;
}
.section-header-catalog .filter-wrapper {
  display: flex;
  justify-content: end;
  align-items: center;
}
.section-header-catalog .filter-wrapper label {
  padding-top: 8px;
}
.section-header-catalog .filter-wrapper .select-filter {
  width: 300px;
}

.section-body-catalog {
  margin-bottom: 56px;
}
.section-body-catalog .header-title {
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 24px;
  text-align: center;
}
.section-body-catalog a {
  text-decoration: none;
}
.section-body-catalog a .img-wrapper {
  height: 350px;
}
.section-body-catalog a .img-wrapper img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 14px;
}
.section-body-catalog a .title {
  font-size: 16px;
  font-weight: 500;
  color: #131313;
  margin-bottom: 4px;
  margin-top: 16px;
  text-transform: capitalize;
}
.section-body-catalog a .author {
  font-size: 14px;
  font-weight: 300;
  color: #131313;
  margin-bottom: 4px;
}
.section-body-catalog a .price {
  font-size: 14px;
  font-weight: 300;
  color: #636363;
}

.section-catalog-contact-us {
  background-image: url("../images/banner-contact.png");
  background-size: cover; /* Opsional: sesuaikan dengan kebutuhan Anda */
  background-position: center; /* Opsional: sesuaikan dengan kebutuhan Anda */
  padding: 48px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.section-catalog-contact-us .title {
  color: #fff;
  margin-bottom: 16px;
  font-weight: 300;
}
.section-catalog-contact-us .btn-wrapper {
  margin: auto;
  display: flex;
  justify-content: center;
}
.section-catalog-contact-us .btn-wrapper .btn-call-now {
  text-align: center;
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-catalog-contact-us .btn-wrapper .btn-call-now .fab {
  color: #fff;
}

.section-header-layanan {
  padding: 56px 0px 16px 0px;
}
.section-header-layanan #desktop .first-slide {
  height: 450px;
}
.section-header-layanan #desktop .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 100px;
}
.section-header-layanan #desktop .first-slide .text-wrapper .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: #fff;
}
.section-header-layanan #desktop .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #fff;
  margin-bottom: 24px;
}
.section-header-layanan #mobile .first-slide {
  height: 450px;
}
.section-header-layanan #mobile .first-slide .text-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
}
.section-header-layanan #mobile .first-slide .text-wrapper .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
  color: #fff;
}
.section-header-layanan #mobile .first-slide .text-wrapper .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #fff;
  margin-bottom: 24px;
}
.section-header-layanan .desc {
  font-size: 14px;
  text-align: justify;
  line-height: 1.8;
}

.section-exclusive-layanan .card-layanan-item-1 {
  border-radius: 8px;
  padding: 48px;
}
.section-exclusive-layanan .card-layanan-item-1 .title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-exclusive-layanan .card-layanan-item-1 .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #ffffff;
}
.section-exclusive-layanan .card-layanan-item-1 .subtitle span {
  font-weight: 600;
  color: white;
}
.section-exclusive-layanan .card-layanan-item-1 .btn-wrapper {
  margin-top: 24px;
}
.section-exclusive-layanan .card-layanan-item-1 .btn-wrapper .btn-call-now {
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-exclusive-layanan .card-layanan-item-1 .btn-wrapper .btn-call-now .fab {
  color: #fff;
}
.section-exclusive-layanan .card-layanan-item-2 {
  border-radius: 8px;
  margin-bottom: 48px;
  padding: 48px;
  background-image: url("../images/3_overlay.png");
  background-size: cover; /* Opsional: sesuaikan dengan kebutuhan Anda */
  background-position: center; /* Opsional: sesuaikan dengan kebutuhan Anda */
}
.section-exclusive-layanan .card-layanan-item-2 .title {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-exclusive-layanan .card-layanan-item-2 .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #ffffff;
}
.section-exclusive-layanan .card-layanan-item-2 .subtitle span {
  font-weight: 600;
  color: white;
}
.section-exclusive-layanan .card-layanan-item-2 .btn-wrapper {
  margin-top: 24px;
}
.section-exclusive-layanan .card-layanan-item-2 .btn-wrapper .btn-call-now {
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
}
.section-exclusive-layanan .card-layanan-item-2 .btn-wrapper .btn-call-now .fab {
  color: #fff;
}

.section-blog-header {
  padding: 48px 0px;
}
.section-blog-header .header-book {
  border-radius: 8px;
  padding: 48px 24px;
}
.section-blog-header .header-book .title {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-blog-header .header-book .subtitle {
  font-size: 14px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #ffffff;
  max-height: 6em; /* 3 lines of text */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Limit to 3 lines */
  -webkit-box-orient: vertical;
}
.section-blog-header .header-book .cta-next {
  background-color: #F48304;
  color: #fff;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
  margin-bottom: 4px;
}
.section-blog-header .header-book .cta-next:hover {
  background-color: #d27204;
  color: #fff;
  padding: 8px 24px;
  border-radius: 8px;
  font-size: 14px;
}
.section-blog-header .header-book .cta-next .fab {
  color: #fff;
}

.section-blog-list .img-wrapper {
  height: 250px;
  margin-bottom: 8px;
  overflow: hidden;
}
.section-blog-list .img-wrapper img {
  border-radius: 8px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-blog-list a {
  text-decoration: none;
}
.section-blog-list a .title {
  font-size: 16px;
  margin-bottom: 8px;
  max-height: 4.5em; /* 3 lines of text */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Limit to 3 lines */
  -webkit-box-orient: vertical;
  text-decoration: none;
}
.section-blog-list a .subtitle {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 8px;
  max-height: 4.5em; /* 3 lines of text */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* Limit to 3 lines */
  -webkit-box-orient: vertical;
  text-decoration: none;
}
.section-blog-list a .cta-next {
  color: white;
  text-decoration: underline;
  color: #2CA3F2;
}
.section-blog-list a .cta-next:hover {
  color: #1173b3;
}

.section-breadcrumb .breadcrumb {
  background-color: transparent;
}
.section-breadcrumb .breadcrumb .breadcrumb-item {
  font-size: 14px;
  text-transform: capitalize;
}

.section-book-detail .img-wrapper img {
  border-radius: 16px;
  width: 100%;
}
.section-book-detail .book-text {
  padding: 0px 48px;
}
.section-book-detail .book-text .title {
  font-size: 28px;
  color: #131313;
  margin-bottom: 0px;
}
.section-book-detail .book-text .price {
  font-size: 24px;
  color: #2CA3F2;
  margin-bottom: 12px;
}
.section-book-detail .btn-call-now {
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
  margin-bottom: 8px;
}
.section-book-detail .btn-call-now .fab {
  color: #fff;
}
.section-book-detail .category-wrapper {
  font-size: 12px;
}
.section-book-detail .category-wrapper a {
  font-size: 12px;
}
.section-book-detail .tag-wrapper {
  font-size: 12px;
}
.section-book-detail .tag-wrapper a {
  font-size: 12px;
}
.section-book-detail .tab-book-detail {
  padding-top: 24px;
}
.section-book-detail .tab-book-detail .desc {
  padding: 24px 0px;
  font-size: 14px;
  text-align: justify;
  line-height: 1.8;
}
.section-book-detail .tab-book-detail .rating-container {
  margin-top: 24px;
  padding: 16px;
  border: 1px solid #b9b9b9;
  border-radius: 8px;
}
.section-book-detail .tab-book-detail .rating-container .header-title {
  font-size: 18px;
  font-weight: 600;
}
.section-book-detail .tab-book-detail .rating-container .rating-wrapper {
  padding: 8px 24px;
  margin-top: 16px;
  border-radius: 8px;
  background-color: #fafafa;
  display: flex;
  flex-direction: column;
}
.section-book-detail .tab-book-detail .rating-container .rating-wrapper .img-wrapper img {
  width: 10%;
  border-radius: 200px;
}
.section-book-detail .tab-book-detail .rating-container .rating-wrapper .text-wrapper .rating {
  margin-top: 8px;
}
.section-book-detail .tab-book-detail .rating-container .rating-wrapper .text-wrapper .review {
  font-size: 14px;
  font-weight: 100;
  color: #727272;
}
.section-book-detail .tab-book-detail .form-wrapper {
  padding: 24px 0px;
}
.section-book-detail .tab-book-detail .form-wrapper .title {
  color: #131313;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-book-detail .tab-book-detail .form-wrapper .subtitle {
  font-size: 12px;
  font-weight: 100;
  margin-bottom: 24px;
  color: #727272;
}
.section-book-detail .tab-book-detail .form-wrapper .btn-post {
  background-color: #F48304;
  color: #fff;
  padding: 12px 24px;
  border-radius: 8px;
  margin-bottom: 8px;
}
.section-book-detail .tab-book-detail .form-wrapper .btn-post .fab {
  color: #fff;
}

.section-detail-blog {
  padding: 48px 16px;
}
.section-detail-blog .title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 8px;
}
.section-detail-blog .subtitle {
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 16px;
  text-align: center;
  color: #999;
  margin-bottom: 24px;
}
.section-detail-blog .img-wrapper {
  display: flex;
  justify-content: center;
  margin-bottom: 24px;
}
.section-detail-blog .img-wrapper img {
  width: 65%;
}
.section-detail-blog .review {
  text-align: justify;
  padding: 48px 200px;
  margin-top: 24px;
  font-size: 16px;
  line-height: 200%;
}

.section-testimoni {
  margin-bottom: 48px;
}
.section-testimoni .carousel .carousel-indicators {
  margin-bottom: -10px !important;
}
.section-testimoni .carousel .carousel-indicators .active {
  background-color: #d27204;
}
.section-testimoni .carousel .carousel-indicators li {
  background-color: #94abb9;
}
.section-testimoni .carousel .carousel-indicators .carousel-control-prev .carousel-control-prev-icon {
  color: blue !important;
}
.section-testimoni .header-title {
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 8px;
}
.section-testimoni .testimoni-wrapper {
  padding: 16px 16px;
}
.section-testimoni .testimoni-wrapper .card-testimoni {
  padding: 24px;
  border: 0.5px solid #94abb9;
  border-radius: 8px;
}
.section-testimoni .testimoni-wrapper .card-testimoni:hover {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
  border: 0.5px solid #2CA3F2;
}
.section-testimoni .testimoni-wrapper .card-testimoni .name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 4px;
}
.section-testimoni .testimoni-wrapper .card-testimoni .bio {
  font-size: 14px;
  color: #999;
  margin-bottom: 4px;
}
.section-testimoni .testimoni-wrapper .card-testimoni .rating {
  margin-bottom: 4px;
}/*# sourceMappingURL=main.css.map */