@import "main.css";

/* Common Element */
.--prospera input[type='radio'],
input[type='radio'].--prospera{
  accent-color: #00005E;
}
.--prospera input[type="range"],
input[type="range"].--prospera{
  accent-color: #00005E;
}

.--prospera .cta-link,
.cta-link.--prospera{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.--prospera .cta-link:hover,
.cta-link.--prospera:hover{
  --tw-text-opacity: 1;
  color: rgb(31 60 128 / var(--tw-text-opacity));
}
.--prospera .cta-link.--underline,
.cta-link.--underline.--prospera{
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #00005E;
          text-decoration-color: #00005E;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
.--prospera .see-more,
.see-more.--prospera{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.--prospera .see-more:hover,
.see-more.--prospera:hover{
  --tw-text-opacity: 1;
  color: rgb(31 60 128 / var(--tw-text-opacity));
}

.file-btn.--prospera,
.file-btn.btn--navy{
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
.filter__counter.--prospera,
.counter.--prospera{
  --tw-bg-opacity: 1;
  background-color: rgb(197 131 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(251 230 231 / var(--tw-text-opacity));
}

.--prospera .btn--slider-controller,
.btn--slider-controller.--prospera{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.--prospera .btn--slider-controller.slick-disabled,
.btn--slider-controller.--prospera.slick-disabled{
  --tw-text-opacity: 1;
  color: rgb(182 182 182 / var(--tw-text-opacity));
}

.bg-navy-gradient {
  background: radial-gradient(130.21% 130.21% at 50.56% 133.33%, #0D3890 0%, #0A1A4A 59.6%, #010716 100%);
}
/* End Common Element */

/* Top Nav */
.top-nav.prospera div a.active,
.top-nav.prospera div a:hover,
.top-nav.prospera div a:hover i,
.top-nav.prospera .top-nav__menu > .menu__nav.active > .menu__cta,
.top-nav.prospera .top-nav__menu > .menu__nav > .menu__cta:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(194 138 63 / var(--tw-border-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 94 / var(--tw-text-opacity)) !important;
}

.top-nav.prospera .menu-dropdown__options .option__cta:hover,
.top-nav.prospera .menu-dropdown__options .option__cta.active{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.top-nav.prospera .lang-dropdown button:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.top-nav.prospera .lang-dropdown__options ul li a.active{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Top Nav */

/* Sticky Header / Navbar */
@media (min-width: 1024px){
  .sticky-header.prospera nav{
    min-height: 70px;
  }
}
.sticky-header.prospera nav {
  border: 1px solid linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.3575) 0%,
    rgba(255, 255, 255, 0.1815) 100%
  );
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    color-stop(19.66%, #FFFFFF),
    color-stop(69.8%, #FFFFFF),
    color-stop(120.08%, rgba(255, 255, 255, 0.35))
  );
  background: linear-gradient(
    180deg,
    #FFFFFF 19.66%,
    #FFFFFF 69.8%,
    rgba(255, 255, 255, 0.35) 120.08%
  );
}
.sticky-header.prospera nav.stick {
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    color-stop(19.66%, #FFFFFF),
    color-stop(69.8%, #FFFFFF),
    color-stop(120.08%, rgba(255, 255, 255, 0.35))
  );
  background: linear-gradient(
    180deg,
    #FFFFFF 19.66%,
    #FFFFFF 69.8%,
    rgba(255, 255, 255, 0.35) 120.08%
  );
}

.sticky-header.prospera nav:not(.stick){
  --tw-backdrop-blur: blur(0);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

@media (min-width: 768px){
  .sticky-header.prospera nav:not(.stick){
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }
}

.sticky-header.prospera nav .nav__list .nav__cta{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.sticky-header.prospera nav .nav__list .nav__cta:hover{
  --tw-border-opacity: 1;
  border-color: rgb(194 138 63 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.sticky-header.prospera nav .nav__list .nav__item.active .nav__cta,
.sticky-header.prospera nav .nav__list .nav__item.is-open .nav__cta,
.sticky-header.prospera nav .nav__list .nav__item .nav__cta.active{
  --tw-border-opacity: 1;
  border-color: rgb(194 138 63 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.sticky-header.prospera nav .nav__list .sub-nav__parent-title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.sticky-header.prospera nav .nav__list i{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.sticky-header.prospera nav .nav__list .megamenu .sub-nav{
  background-position: right bottom;
}

@media (min-width: 1024px){
  .sticky-header.prospera nav .nav__list .megamenu .sub-nav{
    background-image: url("../img/prospera/header/megamenu-bg.jpg") !important;
  }
  .sticky-header.prospera .nav__list .sub-nav .sub-nav__item.active .sub-nav__cta,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item.on-select
    .sub-nav__cta,
.sticky-header.prospera .nav__list .sub-nav .sub-nav__item .sub-nav__cta:hover{
    --tw-border-opacity: 1;
    border-color: rgb(194 138 63 / var(--tw-border-opacity));
  }
}
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item.active
    .sub-nav__title,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item.on-select
    .sub-nav__title,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item
    .sub-nav__cta:hover
    .sub-nav__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item.active
    .sub-nav__title,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item.on-select
    .sub-nav__title,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item
    .sub-nav__cta:hover
    .sub-nav__title{
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 94 / var(--tw-text-opacity)) !important;
  }
}
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item
    .grand-sub-nav
    .grand-sub-nav__item.active
    .grand-sub-nav__title,
.sticky-header.prospera
    .nav__list
    .sub-nav
    .sub-nav__item
    .grand-sub-nav
    .grand-sub-nav__item
    .grand-sub-nav__cta:hover
    .grand-sub-nav__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.sticky-header.prospera
    .nav__list
    .megamenu-cont__header
    .header-main__cta
    .header__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.sticky-header.prospera
    .nav__list
    .megamenu-cont__main
    .grand-sub-nav__cta:hover
    .grand-sub-nav__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.sticky-header.prospera
    .nav__list
    .megamenu-cont__main
    .grand-grand-sub-nav__cta:hover
    .grand-grand-sub-nav__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .sticky-header.prospera nav .nav__list .nav__login .sub-nav{
    max-width: 350px;
  }
}
.sticky-header.prospera nav .nav__list .nav__login .sub-nav .sub-nav__cta-cont{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-header.prospera nav .nav__list .nav__login .sub-nav .sub-nav__item .sub-nav__icon{
  max-width: 40px;
}

.sticky-header.prospera .btn--circled-bars{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
}
.sticky-header.prospera .icon-bars span{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
/* End Sticky Header / Navbar */

/* Bottom Nav */
.bottom-nav.prospera .bottom-nav__cta{
  width: 100%;
  max-width: 65px;
}
@media (min-width: 640px){
  .bottom-nav.prospera .bottom-nav__cta{
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: none;
  }
}
.bottom-nav.prospera .bottom-nav__cta > span{
  max-width: 65px;
  line-height: 1;
}
@media (min-width: 640px){
  .bottom-nav.prospera .bottom-nav__cta > span{
    max-width: none;
  }
}

.bottom-nav.prospera .bottom-nav__cta.active,
.bottom-nav.prospera .bottom-nav__cta.is-open{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.bottom-nav.prospera
  .bottom-nav__cta.active
  .bottom-nav__icon
  .ellipse:nth-child(2),
.bottom-nav.prospera
  .bottom-nav__cta.is-open
  .bottom-nav__icon
  .ellipse:nth-child(2) {
    background: linear-gradient(280.04deg, #3873EC -11.68%, #0D1C4A 15.93%, #02207C 77.81%, #588FFF 123.45%);
}

.bottom-nav.prospera .bottom-nav__cta.active .bottom-nav__icon .ellipse__bubble,
.bottom-nav.prospera
  .bottom-nav__cta.is-open
  .bottom-nav__icon
  .ellipse__bubble{
  left: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(239 191 129 / var(--tw-bg-opacity));
  opacity: 0.7;
}
/* End Bottom Nav */

/* Sticky Buttons */
.sticky-buttons button.btn--navy {
  -webkit-box-shadow: 0px 0px 0px 2px #D0DFFE26;
          box-shadow: 0px 0px 0px 2px #D0DFFE26;
}
.sticky-buttons button.btn--navy:hover::before{
  visibility: visible;
  opacity: 1;
}
.sticky-buttons button.btn--navy::before{
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  --tw-content: "";
  content: var(--tw-content);
  background: radial-gradient(
    86.46% 86.46% at 50.56% 13.54%,
    #0A1A4A 16.67%,
    #010716 100%
  );
}
/* End Sticky Buttons */

/* Overlay Contact Us */
.contact-us-popup.prospera .contact-us-popup__header h4,
.contact-us-popup.prospera .contact-us-popup__header p{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.contact-us-popup.prospera .contact-us-popup__header .close-icon{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.contact-us-popup.prospera .contact-us-popup__menu a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

/* End Overlay Contact Us */

/* Overlay Simulation */
.simulation-popup.prospera .simulation-popup__header h4,
.simulation-popup.prospera .simulation-popup__header p,
.simulation-popup.prospera .simulation-popup__header .close-icon{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.simulation-popup.prospera .simulation-popup__menu a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Overlay Simulation */


/* Footer */
footer.prospera{
  --tw-border-opacity: 1;
  border-color: rgb(160 191 253 / var(--tw-border-opacity));
  background-image: url("../img/prospera/product-detail/banner/bg-footer-mobile.jpg");
}
@media (min-width: 768px){
  footer.prospera{
    background-image: url("../img/prospera/product-detail/banner/bg-footer-large.jpg");
  }
}
/* End Footer */

/* Hero */
.hero-banner.--prospera .hero-banner__copy{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 15rem;
  text-align: center;
}
@media (min-width: 480px){
  .hero-banner.--prospera .hero-banner__copy{
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px){
  .hero-banner.--prospera .hero-banner__copy{
    padding-bottom: 14rem;
  }
}
@media (min-width: 1024px){
  .hero-banner.--prospera .hero-banner__copy{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 0.75rem;
    text-align: left;
  }
}
.hero-banner.--prospera.--landing .hero-banner__copy{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 8rem;
}
@media (min-width: 768px){
  .hero-banner.--prospera.--landing .hero-banner__copy{
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1024px){
  .hero-banner.--prospera.--landing .hero-banner__copy{
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0px;
  }
}

.hero-banner.--prospera .hero-banner__copy .hero-banner__title{
  margin-bottom: 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .hero-banner.--prospera .hero-banner__copy .hero-banner__title{
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.hero-banner.--prospera .hero-banner__copy .hero-banner__subtitle{
  margin-bottom: 0.75rem;
  width: 100%;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .hero-banner.--prospera .hero-banner__copy .hero-banner__subtitle{
    margin-bottom: 0.875rem;
    font-size: 3rem;
    line-height: 1.25;
  }
}
.hero-banner.--prospera .hero-banner__copy .hero-banner__description{
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .hero-banner.--prospera .hero-banner__copy .hero-banner__description{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.hero-banner.--prospera.--landing .hero-banner__copy .hero-banner__subtitle{
  font-size: 26px;
  line-height: 1.25;
}
@media (min-width: 1024px){
  .hero-banner.--prospera.--landing .hero-banner__copy .hero-banner__subtitle{
    font-size: 3rem;
    line-height: 1.25;
  }
}

.hero-banner.--prospera.--bg-yellow .hero-banner__copy .hero-banner__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.hero-banner.--prospera.--bg-yellow .hero-banner__copy .hero-banner__subtitle{
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}
.hero-banner.--prospera.--bg-yellow .hero-banner__copy .hero-banner__description{
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}

.hero-banner.--prospera .hero-banner__floating-chat .hero-banner-floating-chat-dropdown__input{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
}

.hero-banner.--prospera .bubble-chat.right:before{
  --tw-border-opacity: 1;
  border-top-color: rgb(194 138 63 / var(--tw-border-opacity));
}
.hero-banner.--prospera .bubble-chat.left{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.hero-banner.--prospera .bubble-chat.right{
  --tw-bg-opacity: 1;
  background-color: rgb(194 138 63 / var(--tw-bg-opacity));
}

.hero-banner.--prospera.--produk-dana .hero-banner__copy{
  padding: 0px;
  margin-bottom: 7rem;
}
@media (min-width: 640px){
  .hero-banner.--prospera.--produk-dana .hero-banner__copy{
    margin-bottom: 0px;
  }
}
.hero-banner.--prospera.--produk-dana .hero-banner__copy .hero-banner__subtitle{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .hero-banner.--prospera.--produk-dana .hero-banner__copy .hero-banner__subtitle{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
/* End Hero */

/* Article Card */
.about-btn__article-card.prospera{
  text-align: left;
}
.group:hover .about-btn__article-card.prospera .card__content .card__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Article Card */

/* Tab Nav */
.js__tab.--prospera .js-tab-nav-item.active,
.js__tab.--prospera .js-tab-nav__item.active ,
.conventional-rates__tabbed.--prospera .conventional-rates__tabbed__nav__item.active{
  --tw-border-opacity: 1;
  border-color: rgb(194 138 63 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Tab Nav */

/* Tab Dropdown */
.informasi-investor-hero__navigation.--prospera .informasi-investor-hero__title{
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.informasi-investor-hero__navigation.--prospera .informasi-investor-hero__dropdown .informasi-investor-hero__dropdown__items,
.informasi-investor-hero__dropdown.--prospera .informasi-investor-hero__dropdown__items{
  width: 100%;
  min-width: unset;
}
.informasi-investor-hero__navigation.--prospera .informasi-investor-hero__dropdown .informasi-investor-hero__subtitle,
.informasi-investor-hero__dropdown.--prospera .informasi-investor-hero__subtitle{
  --tw-border-opacity: 1;
  border-color: rgb(173 143 107 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.informasi-investor-hero__navigation.--prospera .informasi-investor-hero__dropdown .informasi-investor-hero__dropdown-btn,
.informasi-investor-hero__dropdown.--prospera .informasi-investor-hero__dropdown-btn{
  --tw-border-opacity: 1;
  border-color: rgb(173 143 107 / var(--tw-border-opacity));
}
.informasi-investor-hero__navigation.--prospera .informasi-investor-hero__dropdown .informasi-investor-hero__dropdown-btn i,
.informasi-investor-hero__dropdown.--prospera .informasi-investor-hero__dropdown-btn i{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Tab Dropdown */

/* Merchant Card */
.highlight-merchants .js__tab.--prospera .js-tab-nav__item{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.highlight-merchants__card.--prospera .card-picture__overlay{
  background-color: rgb(14 30 79 / .85);
}
/* End Merchant Card */

/* Whats On */
.whats-on__wrapper{
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
@media (min-width: 768px){
  .whats-on__wrapper{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.whats-on__wrapper > .container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          column-gap: 2.25rem;
  row-gap: 1.5rem;
}
@media (min-width: 768px){
  .whats-on__wrapper > .container{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.whats-on__wrapper .whats-on__highlight-sect{
  width: 100%;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .whats-on__wrapper .whats-on__highlight-sect{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    text-align: left;
  }
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__cont{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1.5rem;
}
@media (min-width: 768px){
  .whats-on__wrapper .whats-on__highlight-sect .highlight__cont{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__picture-cont{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 234px;
}
@media (min-width: 768px){
  .whats-on__wrapper .whats-on__highlight-sect .highlight__picture-cont{
    max-width: 293px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((379 / 293) * 100%);
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__image{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.whats-on__wrapper .whats-on__highlight-sect .highlight__body{
  width: 100%;
}

@media (min-width: 768px){
  .whats-on__wrapper .whats-on__highlight-sect .highlight__body{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__title{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
@media (min-width: 768px){
  .whats-on__wrapper .whats-on__highlight-sect .highlight__title{
    font-size: 26px;
  }
}
.whats-on__wrapper .whats-on__highlight-sect .highlight__description{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.whats-on__wrapper .whats-on__list-sect{
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

@media (min-width: 768px){
  .whats-on__wrapper .whats-on__list-sect{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}

@media (min-width: 1024px){
  .whats-on__wrapper .whats-on__list-sect{
    max-width: 490px;
  }
}
.whats-on__wrapper .whats-on__list-sect .whats-on-list__card{
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

.whats-on__wrapper .whats-on__list-sect .about-btn__article-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

@media (min-width: 768px){
  .whats-on__wrapper .whats-on__list-sect .about-btn__article-card{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__header{
  width: 100%;
}
@media (min-width: 768px){
  .whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__header{
    max-width: 146px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__image{
  margin-top: 0px;
}
.whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__content{
  width: 100%;
}
@media (min-width: 768px){
  .whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.whats-on__wrapper .whats-on__list-sect .about-btn__article-card .card__title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: left;
}

/* Business Corner Overview */
.article__business-overview{
  margin-bottom: 1.5rem;
}

.article__business-overview .overview__title{
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .article__business-overview .overview__title{
    font-size: 22px;
  }
}

.article__business-overview .overview__body{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1.5rem;
}

@media (min-width: 768px){
  .article__business-overview .overview__body{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.article__business-overview .overview__image-cont{
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (min-width: 768px){
  .article__business-overview .overview__image-cont{
    max-width: 227px;
  }
}
.article__business-overview .overview__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((124 / 227) * 100%);
}
.article__business-overview .overview__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.article__business-overview .overview__content{
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .article__business-overview .overview__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
/* End Business Corner Overview */
/* End Whats On */

/* Landing */
/* Benefit */
.snk-customer-form-popup.--prospera .snk-customer-form-cont__btn-close{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.snk-customer-form-popup.--prospera .snk-customer-form-cont__btn-close:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
}
/* End Benefit */

/* Product Highlight */
.conv-landing-products__container.--prospera .conv-landing-products__wrapper{
  visibility: visible;
  opacity: 1;
}
.conv-landing-products__container.--prospera
    .conv-landing-products__nav__dropdown{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.conv-landing-products__container.--prospera
    .conv-landing-products__nav__dropdown__text{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
}
.conv-landing-products__container.--prospera
    .conv-landing-products__nav__dropdown
    ul{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
}

.conv-landing-products__container.--prospera
    .conv-landing-products__nav__tabs{
  margin-top: 0px;
  background-color: rgb(224 229 240 / 0.5);
}
.conv-landing-products__container.--prospera
    .conv-landing-products__nav__tabs
    .nav-tabs__btn{
  --tw-text-opacity: 1;
  color: rgb(182 182 182 / var(--tw-text-opacity));
}
.conv-landing-products__container.--prospera
    .conv-landing-products__nav__tabs
    .nav-tabs__btn.active{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.conv-landing-products__container.--prospera
  .conv-landing-products__cat__title{
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}


.conv-landing-products__container.--prospera
    .conv-landing-products__cat
    ul
    li
    .checklist
    .path2:before{
  margin: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.conv-landing-products__container.--prospera
    .conv-landing-products__cat
    ul
    li
    p{
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}

.conv-landing-products__container.--prospera .ic-check-circle-blue {
  background: radial-gradient(100% 100% at 50.56% 100%, #A05516 0%, #D39F24 100%);
}
/* End Product Highlight */

/* Promotion */
.conv-landing-promotion.--prospera{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.conv-landing-promotion.--prospera .conv-landing-promotion__slider__overlay{
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
/* End Promotion */

/* Persona Card */
.highlight-persona__item{
  width: 100%;
}
.highlight-persona__card{
  width: 100%;
}
.highlight-persona__card .card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((1 / 1) * 100%);
}
.highlight-persona__card .card-picture__overlay{
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 150px;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(#0D0D0D), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, #0D0D0D 0%, rgba(0, 0, 0, 0) 100%);
}
.highlight-persona__card .card__image{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.highlight-persona__card .card__info{
  position: absolute;
  bottom: 1.5rem;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px){
  .highlight-persona__card .card__info{
    bottom: 2.5rem;
  }
}
.highlight-persona__card .card__title{
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .highlight-persona__card .card__title{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.highlight-persona__card .card__description{
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .highlight-persona__card .card__description{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.highlight-persona__card .card__cta-icon{
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  width: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  font-size: 2.25rem;
  line-height: 2.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.highlight-persona__card .card__cta-icon:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 94 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1024px){
  .highlight-persona__card .card__cta-icon{
    height: 68px;
    width: 68px;
  }
}

.highlight-persona__card .card__back{
  visibility: hidden;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.875rem;
  background-image: url("../img/prospera/landing/persona/back-background.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 1.5rem;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

@media (min-width: 768px){
  .highlight-persona__card .card__back{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.highlight-persona__card:hover .card__back{
  visibility: visible;
  opacity: 1;
}

.highlight-persona__list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.5rem;
}

@media (min-width: 640px){
  .highlight-persona__list{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1024px){
  .highlight-persona__list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
/* End Persona Card */
/* End Landing */

/* Prospera Product Detail */
/* Common El */
.prospera-title{
  margin-bottom: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .prospera-title{
    margin-bottom: 1.25rem;
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
  }
}
.prospera-title {
  font-size: 22px;
}

.prospera-subtitle{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .prospera-subtitle{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.--prospera .slider.--with-dots
    .slick-dots
    li.slick-active
    button{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
.conventional-kpr__products--slider.--prospera
    .multiple-items
    .slick-dots
    li.slick-active
    button{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
/* End Common El */

/* Article Mini Banner */
.conventional-article__mini-banner.--prospera{
  --tw-gradient-from: #00005E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(0 0 94 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #00005E var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #00005E var(--tw-gradient-to-position);
}
.conventional-article__mini-banner.--prospera
  .single-item
  .slick-dots
  li.slick-active
  button{
  width: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(197 131 53 / var(--tw-bg-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.conventional-article.--prospera .icon-calendar,
.conventional-article__group.--prospera .icon-calendar{
  --tw-text-opacity: 1;
  color: rgb(18 94 250 / var(--tw-text-opacity));
}
/* End Article Mini Banner */

/* One Table */
.one-table__table__content.--navy thead{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
.one-table__table__content.--navy .table .file-btn{
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
/* End One Table */

/* KPR */
.prospera-kpr{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 4rem;
  text-align: center;
}
@media (min-width: 768px){
  .prospera-kpr{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
}
@media (min-width: 1024px){
  .prospera-kpr{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 72px;
    padding-bottom: 72px;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    text-align: left;
  }
}
.prospera-kpr__contents{
  grid-template-columns: repeat(1, minmax(0, 1fr));
  overflow: hidden;
}
@media (min-width: 1024px){
  .prospera-kpr__contents{
    display: grid;
    grid-template-columns: repeat(9, minmax(0, 1fr));
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            column-gap: 5rem;
  }
}
.prospera-kpr__contents .container{
  margin-left: auto;
  margin-right: auto;
}

.prospera-kpr__copy{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

@media (min-width: 1024px){
  .prospera-kpr__copy{
    grid-column: span 4 / span 4;
  }
}

.prospera-kpr__products{
  margin-top: 2.25rem;
  display: none;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.75rem;
}

@media (min-width: 768px){
  .prospera-kpr__products{
    display: grid;
  }
}

@media (min-width: 1024px){
  .prospera-kpr__products{
    grid-column: span 5 / span 5;
    row-gap: 1.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
}

.prospera-kpr__products section figure{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.prospera-kpr__products section figure img{
  margin-bottom: 1.25rem;
  width: 100%;
  max-width: 60px;
}

.prospera-kpr__products .product-caption{
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .prospera-kpr__products .product-caption{
    font-size: 22px;
  }
}
.prospera-kpr__products .product-description{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .prospera-kpr__products .product-description{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.prospera-kpr__products--slider{
  margin-top: 2.5rem;
  padding-bottom: 0.625rem;
  /* @apply h-[275px]; */
}

.prospera-kpr__products--slider .multiple-items section.slick-slide{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  width: 225px !important;
  opacity: 0.7;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.prospera-kpr__products--slider .multiple-items section.slick-active{
  opacity: 1;
}

.prospera-kpr__products--slider .multiple-items section figure{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.prospera-kpr__products--slider .multiple-items section figure img{
  margin-bottom: 1.25rem;
  width: 25%;
}
.prospera-kpr__products--slider .multiple-items section figure figcaption{
  margin-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.prospera-kpr__products--slider .multiple-items section figure p{
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .prospera-kpr__products--slider{
    display: none;
  }
}

.prospera-kpr__products--slider .multiple-items .slick-dots{
  position: static;
}
.prospera-kpr__products--slider .multiple-items .slick-dots li{
  margin-left: 0px;
  margin-right: 0px;
  width: auto;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
/* .prospera-kpr__products--slider .multiple-items .slick-dots li.slick-active {
  @apply w-[30px];
} */

.prospera-kpr__products--slider
  .multiple-items
  .slick-dots
  li.slick-active
  button{
  width: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.prospera-kpr__products--slider .multiple-items .slick-dots button{
  margin-left: 2px;
  margin-right: 2px;
  height: 0.375rem;
  width: 0.375rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(231 231 231 / var(--tw-bg-opacity));
  padding: 0px;
}
.prospera-kpr__products--slider .multiple-items .slick-dots li button:before{
  display: none;
}

.prospera-kpr__contents .prospera-kpr__products__notes{
  text-align: start;
  font-size: 10px;
  font-style: italic;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .prospera-kpr__contents .prospera-kpr__products__notes{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.prospera-kpr__contents .prospera-kpr__products .prospera-kpr__products__notes{
  grid-column: span 2 / span 2;
}
/* End KPR */

/* Rates */
.prospera-rates{
  overflow: hidden;
  padding-bottom: 26px;
}
@media (min-width: 1024px){
  .prospera-rates{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
}
.prospera-rates .container{
  margin-left: auto;
  margin-right: auto;
}

.prospera-rates__contents{
  padding-left: 26px;
  padding-right: 26px;
}

@media (min-width: 768px){
  .prospera-rates__contents{
    padding-left: 104px;
    padding-right: 104px;
  }
}
.prospera-rates__contents h2{
  margin-bottom: 0.625rem;
  text-align: center;
}

.prospera-rates__tabbed{
  margin-bottom: 2.25rem;
}

@media (min-width: 1024px){
  .prospera-rates__tabbed{
    margin-bottom: 42px;
  }
}
.prospera-rates__tabbed__nav ul{
  margin-bottom: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media (min-width: 768px){
  .prospera-rates__tabbed__nav ul{
    margin-bottom: 2.5rem;
  }
}

.prospera-rates__tabbed__nav__item{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(182 182 182 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(182 182 182 / var(--tw-text-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

@media (min-width: 768px){
  .prospera-rates__tabbed__nav__item{
    max-width: 272px;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.prospera-rates__tabbed__nav__item.active{
  border-bottom-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(194 138 63 / var(--tw-border-opacity));
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.prospera-rates__tabbed__nav__item
  .prospera-rates__tabbed__nav__tooltip
  span:first-child{
  cursor: help;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .prospera-rates__tabbed__nav__item
  .prospera-rates__tabbed__nav__tooltip
  span:first-child{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.prospera-rates__tabbed__nav__item
  .prospera-rates__tabbed__nav__tooltip__content{
  visibility: hidden;
  position: absolute;
  bottom: -3.75rem;
  left: 0px;
  z-index: 1;
  max-width: 20rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(13 13 13 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
@media (min-width: 768px){
  .prospera-rates__tabbed__nav__item
  .prospera-rates__tabbed__nav__tooltip__content{
    bottom: -3rem;
    right: -100%;
    max-width: 100%;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.prospera-rates__tabbed__nav__item
  .prospera-rates__tabbed__nav__tooltip__content::after{
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(13 13 13 / var(--tw-border-opacity));
  --tw-content: "";
  content: var(--tw-content);
}

.prospera-rates__tabbed__content__item{
  display: none;
}
.prospera-rates__tabbed__content__item section ol li{
  margin-top: 2.5rem;
}
.prospera-rates__tabbed__content__item .transaction-scenario__cont ol li{
  margin-top: unset;
}
.prospera-rates__tabbed__content__item section ol li span.numbering{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 1.5rem;
      flex-basis: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(152 106 76 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(152 106 76 / var(--tw-text-opacity));
  --tw-content: counter(item);
  content: var(--tw-content);
}
@media (min-width: 768px){
  .prospera-rates__tabbed__content__item section ol li span.numbering{
    height: 2.5rem;
    -ms-flex-preferred-size: 2.5rem;
        flex-basis: 2.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.prospera-rates__tabbed__content__item section ol li span.numbering {
  counter-increment: item;
}
.prospera-rates__tabbed__content__item section ol li p{
  display: inline-block;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .prospera-rates__tabbed__content__item section ol li p{
    font-size: 22px;
  }
}
.prospera-rates__tabbed__content__item.active{
  display: block;
}

.prospera-rates__tabbed__content__announcement{
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}

.prospera-rates__tabbed__content .table-wrapper{
  margin-top: 1.5rem;
  width: 100%;
  overflow-x: auto;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

@media (min-width: 768px){
  .prospera-rates__tabbed__content .table-wrapper{
    margin-top: 2.5rem;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
}

.prospera-rates__tabbed__content .table-wrapper {
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.prospera-rates__tabbed__content .table-cont{
  padding: 0.625rem;
}
.prospera-rates__tabbed__content .table{
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1024px){
  .prospera-rates__tabbed__content .table{
    table-layout: fixed;
    border-radius: 0.75rem;
  }
}
.prospera-rates__tabbed__content .table thead{
  --tw-bg-opacity: 1;
  background-color: rgb(31 60 128 / var(--tw-bg-opacity));
}
.prospera-rates__tabbed__content .table thead th {
  /* @apply text-left font-semibold text-white text-sm p-4 align-top md:text-base md:text-center whitespace-nowrap; */
  border-width: 1px;
  border-color: rgb(255 255 255 / 0.5);
  padding: 0.625rem;
  text-align: center;
  vertical-align: top;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .prospera-rates__tabbed__content .table thead th{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.prospera-rates__tabbed__content .table tbody{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.prospera-rates__tabbed__content .table tbody tr td{
  padding: 0.625rem;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .prospera-rates__tabbed__content .table tbody tr td{
    padding: 22px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
  }
  .prospera-rates__tabbed__content tbody tr td:nth-child(1){
    text-align: left;
  }
}
.prospera-rates__tabbed__content .table tbody tr:nth-child(even){
  background-color: rgb(224 229 240 / 0.3);
}
.prospera-rates__tabbed__content .table .file-btn{
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
  padding: 0.5rem;
}
.prospera-rates__tabbed__content .table .document-checklist{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 24px;
  width: 24px;
}

@media (min-width: 1024px){
  .prospera-rates__tabbed__content.--rincian-deposito .table{
    table-layout: auto;
  }
}
.prospera-rates__tabbed__content.--rincian-deposito .table thead{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
.prospera-rates__tabbed__content.--rincian-deposito .table tbody tr:nth-child(even){
  --tw-bg-opacity: 1;
  background-color: rgb(236 241 248 / var(--tw-bg-opacity));
}
@media (min-width: 768px){
  .prospera-rates__tabbed__content.--rincian-deposito .table tbody tr td{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

.--prospera .sub-th-1{
  --tw-bg-opacity: 1;
  background-color: rgb(55 83 144 / var(--tw-bg-opacity));
  font-weight: 500;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.--prospera .td-head-1{
  border-width: 1px;
  border-color: rgb(255 255 255 / 0.5);
  --tw-bg-opacity: 1;
  background-color: rgb(7 35 111 / var(--tw-bg-opacity));
  font-weight: 500 !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
/* End Rates */

/* Banner More Info */
.prospera-banner-more-info{
  position: relative;
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 640px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  overflow: hidden;
  background-image: url("../img/prospera/product-detail/banner/prospera-banner-more-info-mobile.jpg");
  background-size: cover;
  background-position: center;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 104px;
}
@media (min-width: 1024px){
  .prospera-banner-more-info{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-image: url("../img/prospera/product-detail/banner/prospera-banner-more-info-large.jpg");
    padding-bottom: 0px;
  }
}
.prospera-banner-more-info .container{
  margin-left: auto;
  margin-right: auto;
}

.prospera-banner-more-info__img{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 500px;
}

@media (min-width: 480px){
  .prospera-banner-more-info__img{
    width: 600px;
  }
}

@media (min-width: 640px){
  .prospera-banner-more-info__img{
    width: 100%;
  }
}

@media (min-width: 1024px){
  .prospera-banner-more-info__img{
    display: none;
  }
}
.prospera-banner-more-info__img img{
  position: absolute;
  bottom: -0.625rem;
  right: 15%;
}
@media (min-width: 480px){
  .prospera-banner-more-info__img img{
    right: 12%;
  }
}
@media (min-width: 640px){
  .prospera-banner-more-info__img img{
    left: 50%;
    --tw-translate-x: -50%;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}

.prospera-banner-more-info .prospera-title{
  margin-bottom: 1.5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px){
  .prospera-banner-more-info .prospera-title{
    text-align: left;
  }
}
.prospera-banner-more-info__contents{
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px){
  .prospera-banner-more-info__contents{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
@media (min-width: 1024px){
  .prospera-banner-more-info__contents{
    margin-right: 9rem;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.prospera-banner-more-info__contents img{
  display: none;
}
@media (min-width: 1024px){
  .prospera-banner-more-info__contents img{
    display: block;
  }
}

.prospera-banner-more-info__contents__copy{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 1024px){
  .prospera-banner-more-info__contents__copy{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 480px){
  .prospera-banner-more-info__contents__copy h2{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (min-width: 768px){
  .prospera-banner-more-info__contents__copy h2{
    margin-left: auto;
    margin-right: auto;
    width: 18rem;
  }
}
@media (min-width: 1024px){
  .prospera-banner-more-info__contents__copy h2{
    margin-left: 0px;
    margin-right: 0px;
    width: 24rem;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 2.75rem !important;
  }
}

.prospera-banner-more-info__btn{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.875rem;
}

@media (min-width: 768px){
  .prospera-banner-more-info__btn{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.prospera-banner-more-info__btn button{
  width: 100%;
  white-space: nowrap;
  padding: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
@media (min-width: 768px){
  .prospera-banner-more-info__btn button{
    width: auto;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 1024px){
  .prospera-banner-more-info__btn button{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
/* End Banner More Info */

/* FAQ */
.prospera-faq{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media (min-width: 768px){
  .prospera-faq{
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1024px){
  .prospera-faq{
    padding-left: 176px;
    padding-right: 176px;
    padding-top: 120px;
  }
}
.prospera-faq .container{
  margin-left: auto;
  margin-right: auto;
}
.prospera-faq__contents{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.prospera-faq__accordion{
  margin-top: 34px;
}
.prospera-faq__accordion dl div{
  margin-bottom: 1.25rem;
  cursor: pointer;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.prospera-faq__accordion dl div:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.prospera-faq__accordion dl div {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

.prospera-faq__accordion dt{
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

@media (min-width: 768px){
  .prospera-faq__accordion dt{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.prospera-faq__accordion dt.active{
  margin-bottom: 0.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .prospera-faq__accordion dt.active{
    margin-bottom: 1.5rem;
    font-weight: 700;
  }
}
.prospera-faq__accordion dt a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.75rem;
}

.prospera-faq__accordion .dt__icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 2rem;
      flex-basis: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(239 191 129 / var(--tw-border-opacity));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.prospera-faq__accordion .dt__icon.active{
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
.prospera-faq__accordion .dt__icon.active i{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.prospera-faq__accordion dd{
  border-bottom-left-radius: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .prospera-faq__accordion dd{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.prospera-faq button{
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}

@media (min-width: 768px){
  .prospera-faq button{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.accordion-faq.--prospera .div-dl > div .div-dt .dt__icon{
  --tw-border-opacity: 1;
  border-color: rgb(239 191 129 / var(--tw-border-opacity));
}
.accordion-faq.--prospera .div-dl > div .div-dt.is-active .dt__icon{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}
/* End FAQ */

/* Card Link */
.prospera-card-link{
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 480px){
  .prospera-card-link{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
}
@media (min-width: 1024px){
  .prospera-card-link{
    padding-left: 50px;
    padding-right: 50px;
  }
}
.prospera-card-link .container{
  margin-left: auto;
  margin-right: auto;
}
.prospera-card-link__wrapper{
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.25rem;
}
@media (min-width: 768px){
  .prospera-card-link__wrapper{
    gap: 30px;
  }
}
@media (min-width: 1024px){
  .prospera-card-link__wrapper{
    padding-left: 30px;
    padding-right: 30px;
  }
}

.prospera-card-link__card{
  width: 100%;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
}

@media (min-width: 768px){
  .prospera-card-link__card{
    -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
  }
}

@media (min-width: 1024px){
  @media (min-width: 768px){
    .prospera-card-link__card{
      -ms-flex-preferred-size: calc(33.33% - 20px);
          flex-basis: calc(33.33% - 20px);
    }
  }
}

.prospera-card-link__card {
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);
}
.prospera-card-link__card .card__figure{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
}
.prospera-card-link__card .card__icon{
  width: 100%;
  max-width: 60px;
}
.prospera-card-link__card figcaption{
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 1024px){
  .prospera-card-link__card figcaption{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.prospera-card-link__card figure .card__cta{
  width: 100%;
}
.prospera-card-link__card figure .card__cta .btn{
  width: 100%;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* End Card Link */

/* CTA KPR */
.prospera-cta-kpr{
  padding-top: 50px;
}
@media (min-width: 1024px){
  .prospera-cta-kpr{
    padding-top: 60px;
  }
}
.prospera-cta-kpr__contents{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px){
  .prospera-cta-kpr__contents{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.prospera-cta-kpr__card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 195px;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("../img/prospera/product-detail/background/bg-card-cta-mobile.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .prospera-cta-kpr__card{
    height: 230px;
  }
}
@media (min-width: 1024px){
  .prospera-cta-kpr__card:nth-child(odd){
    background-image: url("../img/prospera/product-detail/background/bg-card-cta.jpg");
  }
  .prospera-cta-kpr__card:nth-child(even){
    background-image: url("../img/prospera/product-detail/background/bg-card-cta.jpg");
  }
}

.prospera-cta-kpr__card a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 22px;
  font-weight: 700;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

@media (min-width: 768px){
  .prospera-cta-kpr__card a{
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
  }
}

@media (min-width: 1024px){
  .prospera-cta-kpr__card a{
    padding-left: 88px;
    padding-right: 88px;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1280px){
  .prospera-cta-kpr__card a{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.prospera-cta-kpr__icon{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  font-size: 1.5rem;
  line-height: 2rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.group:hover .prospera-cta-kpr__icon{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 94 / var(--tw-text-opacity)) !important;
}
@media (min-width: 1024px){
  .prospera-cta-kpr__icon{
    height: 50px;
    width: 50px;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 1280px){
  .prospera-cta-kpr__icon{
    height: 70px;
    width: 70px;
    font-size: 3.75rem;
    line-height: 1;
  }
}
.prospera-cta-kpr__icon {
  -webkit-backdrop-filter: blur(17.7px);
          backdrop-filter: blur(17.7px);
}
/* End CTA KPR */

/* Table Kurs Valas */
.table-kurs-valas thead{
  --tw-bg-opacity: 1;
  background-color: rgb(31 60 128 / var(--tw-bg-opacity));
}
.table-kurs-valas tbody tr:nth-child(even){
  background-color: rgb(224 229 240 / 0.3);
}
/* End Table Kurs Valas */
/* End Prospera Product Detail */

/* Prospera Service Previledge */
.prospera-level-membership{
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px){
  .prospera-level-membership{
    padding-top: 3rem;
  }
}

.level-card{
  width: 100%;
  border-radius: 0.75rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.level-card.--cta{
  height: 3rem;
  width: 81px;
  opacity: 0.6;
}
@media (min-width: 768px){
  .level-card.--cta{
    height: 67px;
    width: 113px;
  }
}
.level-card.--cta:hover{
  opacity: 0.8;
}
.level-card.--cta.active,
.js-tab-nav__item.active .level-card.--cta{
  opacity: 1;
}

.level-card .level-card__contents{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(240 220 197 / var(--tw-text-opacity));
}
.level-card.--cta .level-card__contents{
  padding: 0.25rem;
}
@media (min-width: 768px){
  .level-card.--cta .level-card__contents{
    padding: 0.75rem;
  }
}

.level-card .level-card__contents .bzi-diamond{
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1;
}

@media (min-width: 768px){
  .level-card .level-card__contents .bzi-diamond{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.level-card.--cta .level-card__contents .bzi-diamond{
  font-size: 0.75rem;
  line-height: 1rem;
}
.level-card.--cta.active .level-card__contents .bzi-diamond,
.js-tab-nav__item.active .level-card.--cta .level-card__contents .bzi-diamond{
  font-size: 1.25rem;
  line-height: 1.75rem;
  line-height: 1;
}
@media (min-width: 768px){
  .level-card.--cta.active .level-card__contents .bzi-diamond,
.js-tab-nav__item.active .level-card.--cta .level-card__contents .bzi-diamond{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

.level-card.--cta .level-card__contents .card-title{
  margin-bottom: 0px !important;
  font-size: 10px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .level-card.--cta .level-card__contents .card-title{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.level-card.--cta.active .level-card__contents .card-title,
.js-tab-nav__item.active .level-card.--cta .level-card__contents .card-title{
  display: none;
}

.membership-detail__cont{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 18px;
}

@media (min-width: 768px){
  .membership-detail__cont{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.membership-level-card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((283 / 476) * 100%);
}
.membership-level-card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.membership-detail__body{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

@media (min-width: 768px){
  .membership-detail__body{
    text-align: left;
  }
}

.membership-detail__title{
  font-size: 22px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .membership-detail__title{
    font-size: 26px;
  }
}
.membership-detail__description{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .membership-detail__description{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.membership-detail__info-key{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .membership-detail__info-key{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.membership-detail__info-value{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .membership-detail__info-value{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

/* Service Detail */
.--prospera-service-previledge-detail-bg{
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
}
@media (min-width: 768px){
  .--prospera-service-previledge-detail-bg{
    background-image: url("../img/prospera/keistimewaan/detail-section-bg.png");
  }
}
.--prospera-simulasi-detail-bg{
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
}
@media (min-width: 768px){
  .--prospera-simulasi-detail-bg{
    background-image: url("../img/prospera/simulasi/detail-section-bg.png");
  }
}
.--prospera-contact-us-bg{
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat;
}
@media (min-width: 768px){
  .--prospera-contact-us-bg{
    background-image: url("../img/prospera/kontak/section-bg.jpg");
  }
}

.service-detail__main-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}

@media (min-width: 768px){
  .service-detail__main-card{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2.5rem;
  }
}
.service-detail__main-card .card__image-cont{
  width: 100%;
}
@media (min-width: 768px){
  .service-detail__main-card .card__image-cont{
    max-width: 288px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.service-detail__main-card .card__image-cont .card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((213 / 288) * 100%);
}
.service-detail__main-card .card__image-cont .card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.service-detail__main-card .card__body{
  width: 100%;
}

@media (min-width: 768px){
  .service-detail__main-card .card__body{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.service-detail__main-card .card__body .card__key{
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .service-detail__main-card .card__body .card__key{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.service-detail__item .item__title{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .service-detail__item .item__title{
    font-size: 22px;
  }
}

.service-detail__item .detail-item__list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}

@media (min-width: 768px){
  .service-detail__item .detail-item__list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.5rem;
  }
}
.service-detail__item .detail-item__list .detail-item__item {
  /* @apply flex gap-4 items-center !m-0; */
}

.service-detail__item .detail-item__item .item__subtitle{
  padding: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

@media (min-width: 768px){
  .service-detail__item .detail-item__item .item__subtitle{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.service-detail__item .detail-item__item .item__desc{
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
@media (min-width: 768px){
  .service-detail__item .detail-item__item .item__desc{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.service-detail__item .detail-item__item .item__desc > a{
  --tw-text-opacity: 1;
  color: rgb(137 103 79 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #89674F;
          text-decoration-color: #89674F;
  text-underline-offset: 4px;
}
.service-detail__item .detail-item__item .path1{
  font-size: 1.5rem;
  line-height: 2rem;
}
.service-detail__item .detail-item__item .path2{
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(220 7 20 / var(--tw-text-opacity));
}

.service-detail__item .detail-item__item .file__card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.75rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  padding-right: 1.25rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.service-detail__item .detail-item__item .file__card .card__icon{
  width: 100%;
  max-width: 32px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  --tw-text-opacity: 1;
  color: rgb(137 103 79 / var(--tw-text-opacity));
}
.service-detail__item .detail-item__item .file__card .card__title{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .service-detail__item .detail-item__item .file__card .card__title{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
/* End Service Detail */
/* End Prospera Service Previledge */

/* Prospera Product Previledge */
  .prospera-card-design .card__swapper .card__item{
  width: 60%;
}
  @media (min-width: 768px){
  .prospera-card-design .card__swapper .card__item{
    width: 58.333333%;
  }
}
/* End Prospera Product Previledge */

/* Simulasi */
.conv-landing-kurs.--prospera .conv-landing-kurs__tabbed__nav__item.active{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 94 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.conv-landing-kurs.--prospera .select-result-group{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
}

.deposito-simulation__result__card.--prospera{
  background-image: url("../img/prospera/simulasi/bg-card.jpg") !important;
  background-size: cover;
  background-position: right bottom;
  background-repeat: no-repeat;
}
/* End Simulasi */

/* Promo & Program */
.page-conventional-promotion.--prospera .main-promotion .js-tab-nav__item .item__cta{
  text-align: start;
}

.page-conventional-promotion.--prospera
    .conventional-promo__banner--slider
    .slick-arrow,
.page-conventional-promotion.--prospera
    .conventional-promo__banner--slider
    .slider__button,
.conventional-promo__banner--slider.--prospera
    .slick-arrow,
.conventional-promo__banner--slider.--prospera
    .slider__button{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.page-conventional-promotion.--prospera
    .conventional-promo__banner--slider
    .slick-arrow:hover,
.page-conventional-promotion.--prospera
    .conventional-promo__banner--slider
    .slider__button:hover,
.conventional-promo__banner--slider.--prospera
    .slick-arrow:hover,
.conventional-promo__banner--slider.--prospera
    .slider__button:hover{
  --tw-text-opacity: 1;
  color: rgb(31 60 128 / var(--tw-text-opacity));
}
.page-conventional-promotion.--prospera
    .conventional-promo__banner--slider
    .slick-dots
    li.slick-active
    button,
.conventional-promo__banner--slider.--prospera
    .slick-dots
    li.slick-active
    button{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
}

.page-conventional-promotion.--prospera .promo__list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  row-gap: 2rem;
}

@media (min-width: 768px){
  .page-conventional-promotion.--prospera .promo__list{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 1rem;
  }
}

@media (min-width: 1024px){
  .page-conventional-promotion.--prospera .promo__list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.related-promo.--prospera .promo__list--grid{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  row-gap: 2rem;
}

@media (min-width: 768px){
  .related-promo.--prospera .promo__list--grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 1rem;
  }
}

@media (min-width: 1024px){
  .related-promo.--prospera .promo__list--grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.related-promo.--prospera .promo__list--slider .slick-track{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.related-promo.--prospera .promo__list--slider .slick-track::before{
  content: var(--tw-content);
  display: none;
}
.related-promo.--prospera .promo__list--slider .slick-track::after{
  content: var(--tw-content);
  display: none;
}

.page-conventional-promotion.--prospera .checkbox-label:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 60 128 / var(--tw-text-opacity));
}
.page-conventional-promotion.--prospera .checkbox-label.checked{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(31 60 128 / var(--tw-text-opacity));
}

.detail-promo-table.--prospera thead tr th,
.detail-promo-wrapper.--prospera .detail-promo-table thead tr th{
  --tw-bg-opacity: 1;
  background-color: rgb(31 60 128 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.detail-promo-wrapper.--prospera .detail-promo-sideinfo .promo-info{
  background-image: none;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px){
  .detail-promo-wrapper.--prospera .detail-promo-sideinfo .promo-info{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-shadow: 0px 2px 10px 0px #0000001A;
    --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
/* End Promo & Program */

/* Pagination */
.informasi-investor-rups__pagination.--prospera .pagination-number ul li:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.informasi-investor-rups__pagination.--prospera .pagination-number ul li.--is-active{
  --tw-bg-opacity: 1;
  background-color: rgb(197 131 53 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.informasi-investor-rups__pagination.--prospera .pagination-toggle{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Pagination */

/* Produk Dana */
.products__items__card.--prospera .card-content a span{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.products__items__card.--prospera .card-content a span.circle{
  --tw-border-opacity: 1;
  border-color: rgb(197 131 53 / var(--tw-border-opacity));
}
/* End Produk Dana */

/* Galeri BTN */
.informasi-investor-rups__query.--prospera.--event{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.informasi-investor-rups__query.--prospera.--event
  .query-input.--dropdown{
  max-width: 100% !important;
}

@media (min-width: 768px){
  .informasi-investor-rups__query.--prospera.--event
  .query-input.--dropdown{
    max-width: 200px !important;
  }
  .informasi-investor-rups__query.--prospera.--event
  .query-input.--dropdown.--category{
    max-width: 288px !important;
  }
}

.informasi-investor-rups__query.--prospera.--event
  .query-input input::-webkit-input-placeholder{
  font-size: 0.75rem;
  line-height: 1rem;
}

.informasi-investor-rups__query.--prospera.--event
  .query-input input::-moz-placeholder{
  font-size: 0.75rem;
  line-height: 1rem;
}

.informasi-investor-rups__query.--prospera.--event
  .query-input input:-ms-input-placeholder{
  font-size: 0.75rem;
  line-height: 1rem;
}

.informasi-investor-rups__query.--prospera.--event
  .query-input input::-ms-input-placeholder{
  font-size: 0.75rem;
  line-height: 1rem;
}

.informasi-investor-rups__query.--prospera.--event
  .query-input input::placeholder{
  font-size: 0.75rem;
  line-height: 1rem;
}

@media (min-width: 768px){
  .informasi-investor-rups__query.--prospera.--event
  .query-input input::-webkit-input-placeholder{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .informasi-investor-rups__query.--prospera.--event
  .query-input input::-moz-placeholder{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .informasi-investor-rups__query.--prospera.--event
  .query-input input:-ms-input-placeholder{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .informasi-investor-rups__query.--prospera.--event
  .query-input input::-ms-input-placeholder{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .informasi-investor-rups__query.--prospera.--event
  .query-input input::placeholder{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.--prospera .query-input:focus-within,
.query-input.--prospera:focus-within{
  --tw-border-opacity: 1;
  border-color: rgb(7 35 111 / var(--tw-border-opacity));
}
.--prospera .query-input.--dropdown .dropdown-items ul li .active,
.query-input.--prospera.--dropdown .dropdown-items ul li .active{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

.card-wrapper.--event .about-btn__article-card.prospera{
  gap: 0.875rem;
}

.about-btn__galery-detail.--prospera .article__author .author__name{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Galeri BTN */

/* Whats On */
.arrow-more-cta.--prospera a span.circle{
  --tw-border-opacity: 1;
  border-color: rgb(197 131 53 / var(--tw-border-opacity));
}
.arrow-more-cta.--prospera a{
  font-weight: 400;
}
.arrow-more-cta.--prospera a span{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
/* End Whats On */

/* Community */
/* Community Card */
.community-card{
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(224 229 240 / var(--tw-bg-opacity));
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.community-card .card__header {
  /* @apply w-full pt-5 pb-8 px-10; */
  width: 100%;
}
.community-card .card__image-cont {
  /* @apply w-full max-w-[281px] mx-auto; */
  width: 100%;
}
.community-card .card__image-cont .card__picture {
  /* @apply block relative w-full pb-[calc((139/281)*100%)] overflow-hidden; */
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  padding-bottom: calc((192 / 392) * 100%);
}
.community-card .card__image-cont .card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     font-family: "object-fit:contain;object-position:center";
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.community-card .card__body{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 1.5rem;
}
.community-card .card__title{
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
  -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.group:hover .community-card .card__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-card .card__title{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.community-card .card__date{
  margin-bottom: 0.25rem;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-card .card__date{
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
/* End Community Card */

/* Community Detail */
.community-detail__main-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 768px){
  .community-detail__main-card{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2.5rem;
  }
}
.community-detail__main-card .card__image-cont{
  width: 100%;
}
@media (min-width: 768px){
  .community-detail__main-card .card__image-cont{
    max-width: 288px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
.community-detail__main-card .card__image-cont .card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-bottom: calc((213 / 288) * 100%);
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.community-detail__main-card .card__image-cont .card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.community-detail__main-card .card__body{
  width: 100%;
}

@media (min-width: 768px){
  .community-detail__main-card .card__body{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.community-detail__main-card .card__body .card__key{
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-detail__main-card .card__body .card__key{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.community-detail__item .item__title{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .community-detail__item .item__title{
    font-size: 22px;
  }
}

.community-detail__item .detail-item__list{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}

@media (min-width: 768px){
  .community-detail__item .detail-item__list{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.5rem;
  }
}
.community-detail__item .detail-item__list .detail-item__item {
  /* @apply flex gap-4 items-center !m-0; */
}

.community-detail__item .detail-item__item .item__subtitle{
  padding: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

@media (min-width: 768px){
  .community-detail__item .detail-item__item .item__subtitle{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.community-detail__item .detail-item__item .item__desc{
  padding: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
@media (min-width: 768px){
  .community-detail__item .detail-item__item .item__desc{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.community-detail__item .detail-item__item .item__desc > a{
  --tw-text-opacity: 1;
  color: rgb(137 103 79 / var(--tw-text-opacity));
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #89674F;
          text-decoration-color: #89674F;
  text-underline-offset: 4px;
}
.community-detail__item .detail-item__item .path1{
  font-size: 1.5rem;
  line-height: 2rem;
}
.community-detail__item .detail-item__item .path2{
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(220 7 20 / var(--tw-text-opacity));
}

.community-detail__item .detail-item__item .file__card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.75rem;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
  padding-right: 1.25rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.community-detail__item .detail-item__item .file__card .card__icon{
  width: 100%;
  max-width: 32px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  --tw-text-opacity: 1;
  color: rgb(137 103 79 / var(--tw-text-opacity));
}
.community-detail__item .detail-item__item .file__card .card__title{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-detail__item .detail-item__item .file__card .card__title{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
/* End Community Detail */

/* Community Event Card */
.community-event__list--slider .slick-track{
  padding-bottom: 0.25rem;
}

.community-event-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 2rem;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px){
  .community-event-card{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

.community-event-card .card__image-cont{
  width: 100%;
  max-width: 102px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

@media (min-width: 768px){
  .community-event-card .card__image-cont{
    max-width: 151px;
  }
}
.community-event-card .card__image-cont .card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.375rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-bottom: calc((189 / 151) * 100%);
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.community-event-card .card__image-cont .card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.community-event-card .card__body{
  width: 100%;
  max-width: 612px;
}
.community-event-card .card__title{
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-event-card .card__title{
    font-size: 22px;
  }
}
.community-event-card .card__details{
  margin-bottom: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  row-gap: 0.25rem;
}
@media (min-width: 768px){
  .community-event-card .card__details{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.community-event-card .card__details .details__item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 768px){
  .community-event-card .card__details .details__item{
    width: 100%;
  }
}
@media (min-width: 1024px){
  .community-event-card .card__details .details__item{
    min-width: calc(50% - 4px);
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }
}
.community-event-card .card__details .details__item .item__value{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-event-card .card__details .details__item .item__value{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
/* End Community Event Card */

/* Community Event Detail */
.community-event-detail{
  margin-left: auto;
  margin-right: auto;
  width: 92% !important;
  max-width: 960px;
}
@media (min-width: 768px){
  .community-event-detail{
    width: 94%;
  }
}
@media (min-width: 1280px){
  .community-event-detail{
    max-width: 1280px;
  }
}
.community-event-detail{
  width: 100%;
}
@media (min-width: 480px){
  .community-event-detail{
    max-width: 480px;
  }
}
@media (min-width: 640px){
  .community-event-detail{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .community-event-detail{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .community-event-detail{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .community-event-detail{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .community-event-detail{
    max-width: 1536px;
  }
}
.community-event-detail{
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 2.5rem;
}
.whats-on__wrapper > .community-event-detail{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          column-gap: 2.25rem;
  row-gap: 1.5rem;
}
@media (min-width: 768px){
  .whats-on__wrapper > .community-event-detail{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.prospera-kpr__contents .community-event-detail{
  margin-left: auto;
  margin-right: auto;
}
.prospera-rates .community-event-detail{
  margin-left: auto;
  margin-right: auto;
}
.prospera-banner-more-info .community-event-detail{
  margin-left: auto;
  margin-right: auto;
}
.prospera-faq .community-event-detail{
  margin-left: auto;
  margin-right: auto;
}
.prospera-card-link .community-event-detail{
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px){
  .community-event-detail{
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-left: 60px;
  }
}
@media (min-width: 1024px){
  .community-event-detail{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}

.community-event-detail .detail__side{
  width: 100%;
}

@media (min-width: 1024px){
  .community-event-detail .detail__side{
    grid-column: span 2 / span 2;
  }
}
.community-event-detail .detail__image-cont{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 210px;
}
@media (min-width: 768px){
  .community-event-detail .detail__image-cont{
    max-width: 100%;
  }
}
.community-event-detail .detail__image-cont .detail__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-bottom: calc((542 / 433) * 100%);
}
.community-event-detail .detail__image-cont .card__img{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media (min-width: 768px){
  .community-event-detail .detail__contents{
    grid-column: span 2 / span 2;
    padding-right: 72px;
  }
}

@media (min-width: 1024px){
  .community-event-detail .detail__contents{
    grid-column: span 5 / span 5;
  }
}
.community-event-detail .detail__description{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-event-detail .detail__description{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.community-event-detail .detail__details-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.875rem;
  border-radius: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.community-event-detail .detail__details-card .card__title{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
.community-event-detail .detail__details-card .card-info__item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
  padding: 0.625rem;
}
.community-event-detail .detail__details-card .card-info__value{
  --tw-text-opacity: 1;
  color: rgb(110 110 110 / var(--tw-text-opacity));
}

.community-event-detail .detail__item .item__title{
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .community-event-detail .detail__item .item__title{
    font-size: 22px;
  }
}

.community-event-detail .detail__item .detail-item__list{
  display: grid;
  gap: 1rem;
}
.community-event-detail .detail__item .detail-item__list .item__icon{
  font-size: 1.5rem;
  line-height: 2rem;
}
.community-event-detail .detail__item .detail-item__list .item__desc{
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-event-detail .detail__item .detail-item__list .item__desc{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.community-event-detail .detail__item .detail-sponsor__list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.5rem;
}
.community-event-detail .detail__item .detail-sponsor__item{
  width: 100%;
  max-width: 183px;
}

.community-event-detail .detail-sponsor-card{
  width: 100%;
  border-radius: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 18px;
  padding-bottom: 18px;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 768px){
  .community-event-detail .detail-sponsor-card{
    padding: 1.5rem;
  }
}
.community-event-detail .detail-sponsor-card .card__picture{
  position: relative;
  margin-bottom: 0px !important;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((89 / 134) * 100%);
}
.community-event-detail .detail-sponsor-card .card__img{
  position: absolute;
  margin-top: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     font-family: "object-fit:contain;object-position:center";
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.community-event-detail .detail-gallery-list--slider .slick-track{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}

.community-event-detail .detail-gallery-card{
  width: 100%;
  max-width: 288px;
}
.community-event-detail .detail-gallery-card .card__picture{
  position: relative;
  margin-bottom: 0px !important;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((102 / 167) * 100%);
}
@media (min-width: 768px){
  .community-event-detail .detail-gallery-card .card__picture{
    padding-bottom: calc((176 / 288) * 100%);
  }
}
.community-event-detail .detail-gallery-card .card__img{
  position: absolute;
  margin-top: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
/* End Community Event Detail */

/* Community Gallery Card */
.community-gallery-card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 768px){
  .community-gallery-card{
    max-width: 100%;
  }
}
.community-gallery-card .card__header .card__picture{
  position: relative;
  margin-bottom: 0px !important;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.5rem;
  padding-bottom: calc((219 / 358) * 100%);
}
@media (min-width: 768px){
  .community-gallery-card .card__header .card__picture{
    padding-bottom: calc((239 / 391) * 100%);
  }
}
.community-gallery-card .card__header .card__image{
  position: absolute;
  margin-top: 0px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.group:hover .community-gallery-card .card__header .card__image{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.community-gallery-card .card__content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.5rem;
}
.community-gallery-card .card__content .card__title{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
  -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.group:hover .community-gallery-card .card__content .card__title{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .community-gallery-card .card__content .card__title{
    font-size: 22px;
  }
}

.community-gallery-card .card-overlay--count{
  position: absolute;
  right: 0px;
  bottom: 0px;
  border-top-left-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 94 / var(--tw-bg-opacity));
  padding: 1rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
/* End Community Gallery Card */
/* End Community */

/* Booklet */
.highlight-magazine-sect{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px){
  .highlight-magazine-sect{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.highlight-magazine-sect .highlight-magazine__contents{
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.5rem;
}

@media (min-width: 768px){
  .highlight-magazine-sect .highlight-magazine__contents{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1024px){
  .highlight-magazine-sect .highlight-magazine__contents{
    width: 75%;
  }
}

.highlight-magazine-sect .highlight-magazine__head{
  width: 100%;
}

@media (min-width: 768px){
  .highlight-magazine-sect .highlight-magazine__head{
    max-width: 358px;
  }
}
.highlight-magazine-sect .highlight-magazine__image-cont{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 263px;
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
  padding: 1rem;
  --tw-shadow: 0px 5px 13px 0px #00000040;
  --tw-shadow-colored: 0px 5px 13px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.highlight-magazine-sect .highlight-magazine__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  padding-bottom: calc((350 / 263) * 100%);
}
.highlight-magazine-sect .highlight-magazine__image{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.highlight-magazine-sect.--booklet .highlight-magazine__image-cont{
  max-width: 333px;
}
.highlight-magazine-sect.--booklet .highlight-magazine__picture{
  padding-bottom: calc((1 / 1) * 100%);
}

.highlight-magazine-sect .highlight-magazine__body{
  max-width: 510px;
  text-align: center;
}

@media (min-width: 768px){
  .highlight-magazine-sect .highlight-magazine__body{
    text-align: start;
  }
}
.highlight-magazine-sect .highlight-magazine__title{
  font-size: 22px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .highlight-magazine-sect .highlight-magazine__title{
    font-size: 26px;
  }
}
.highlight-magazine-sect .highlight-magazine__description{
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 100%;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}

.list-magazine-sect .magazine__list{
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  row-gap: 1rem;
}

@media (min-width: 768px){
  .list-magazine-sect .magazine__list{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.magazine__card{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

@media (min-width: 768px){
  .magazine__card{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.list-magazine-sect .magazine__card{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media (min-width: 768px){
  .list-magazine-sect .magazine__card{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

.magazine__card .card__image-cont{
  width: 100%;
  max-width: 120px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.magazine__card .card__picture{
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  border-radius: 0.75rem;
  padding-bottom: calc((167 / 120) * 100%);
}
.magazine__card .card__image{
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     font-family: "object-fit:cover;object-position:center";
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 768px){
  .magazine__card.--booklet .card__image-cont{
    max-width: 163px;
  }
}
.magazine__card.--booklet .card__picture{
  padding-bottom: calc((1 / 1) * 100%);
}

.magazine__card .card__title{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .magazine__card .card__title{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.magazine__card .card__info{
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(86 86 86 / var(--tw-text-opacity));
}
@media (min-width: 768px){
  .magazine__card .card__info{
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
/* End Booklet */

/* Register Form */
.register-form.--prospera .input-field__label{
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}

.register-form.--prospera .input-field.input-field--tnc{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.register-form.--prospera .input-field.input-field--tnc .input-field__label{
  font-weight: 400;
}
/* End Register Form */

/* Contact Form */
.contact-form-card{
  border-radius: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  --tw-shadow: 0px 2px 10px 0px #0000001A;
  --tw-shadow-colored: 0px 2px 10px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){
  .contact-form-card{
    border-radius: 30px;
  }
}

.register-form.--prospera.--contact .input-field.input-field--tnc .input-field__label{
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
/* End Contact Form */

.bzi-check-circle .path1:before{
  --tw-text-opacity: 1;
  color: rgb(0 0 94 / var(--tw-text-opacity));
}
.bzi-check-circle .path2:before{
  --tw-text-opacity: 1;
  color: rgb(197 131 53 / var(--tw-text-opacity));
}