/* === POST LOOPS === */

.loop-flex .bde-loop {
  display: flex !important;
}
.cntnr-flex .ee-posts {
  display: flex;
}



/* === TEXT ROTATE === */

.accordion__faq.text-rotator {
    position: relative;
    overflow: hidden;
    vertical-align: baseline;
    cursor: default;
  }
  
.text-rotator-inner {
    display: inline-flex;
    overflow: hidden;
    position: relative;
    vertical-align: baseline;
  }

.text-rotator-inner span {
    display: inline-block;
    white-space: nowrap;
    opacity: 0;
    position: absolute;
    left: 0;
    transform: translateY(1.4em);
    transition:
      opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1),
      transform 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: opacity, transform;
  }
  
.text-rotator-inner span.active {
    position: relative;
    opacity: 1;
    transform: translateY(0);
  }
  
/*
@media (prefers-reduced-motion: reduce) {
    .text-rotator-inner span {
      transition: none !important;
    }
  }
*/

/* === BUNDLE SCRIPT === */

.cntnr-bundle-calc {
  width: 100%;
}

.cntnr-bundle-calc__slider {
  width: 100%;
}

/*=== ACCORDION ===*/

/*== FAQ ==*/

.accordion__faq {
  gap: var(--grid__large) !important;
}

.accordion__faq.bde-accordion--bordered {
  --bde-accordion-border-color: unset !important;
  --bde-accordion-border-width: unset !important;
  --bde-accordion-border-radius: unset !important;
  border: unset !important;
  border-radius: unset !important;
}

.accordion__faq .bde-accordion__content-wrapper {
  border-bottom: 2px solid var(--brand-color-main) !important;
}

.accordion__faq .bde-accordion__button {
  padding: calc(var(--grid__small) / 3) calc(var(--grid__small) / 3) calc(var(--grid__small) / 2) calc(var(--grid__small) / 3) !important;
}

.accordion__faq.bde-accordion--bordered .bde-accordion__button:hover {
  background-color: unset !important;
}

/*
.accordion__faq .bde-accordion__panel{

}
*/

.accordion__faq .bde-accordion__title {
  font-size: var(--font-size__regular) !important;
  font-weight: var(--font-weight__bold) !important;
  color: var(--main-dark) !important;
}

.accordion__faq .bde-accordion__panel-content {
  padding: var(--grid__x-small) calc(var(--grid__small) / 3) var(--grid__small) calc(var(--grid__small) / 3) !important;
}

.accordion__faq .bde-accordion__panel-content * {
  font-size: var(--font-size__small) !important;
  font-weight: var(--font-weight__light) !important;
  color: var(--main-dark) !important;
  text-transform: none !important;
}

.accordion__faq .bde-accordion--bordered,
.accordion__faq .breakdance .bde-accordion {
  --bde-accordion-border-color: 0px !important;
  --bde-accordion-border-width: 0px !important;
  --bde-accordion-border-radius: 0px !important;

  border: none !important;
  gap: 20px !important;
  border-radius: 0px !important;
}

.accordion__faq .breakdance .bde-accordion__content-wrapper {
  background: white;
}

.accordion__faq .bde-accordion__icon {
  background-color: var(--main-dark) !important;
  width: var(--font-size__regular) !important;
  height: var(--font-size__regular) !important;
}

.accordion__faq .is-active .bde-accordion__icon {
  background-color: var(--brand-color-main) !important;
}

.subtile-50 {
  opacity: 0.5;
}

/* TABS STYLING */

.bde-tabs__tab {
  border-top-left-radius: var(--radius-small);
border-top-right-radius: var(--radius-small);
}

.cpyrght-notice a{
  font-weight: 700;
}
