
.cke_editable .accordion-collapse {
  display: block !important;
}

.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders 
.feature-box .text-white,
.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders .text-white{
    color: unset !important;
    opacity: unset !important;
}


/* Start Was Kunden Sagen */

 .testimonial-card {
        /* background: #167eab; */
        /* background: linear-gradient(90deg, rgba(22, 126, 171, 1) 0%, rgba(159, 205, 237, 1) 100%, rgba(237, 221, 83, 1) 100%); */
        /* color: #fff; */
        background-color: #ffffffff;
        border-radius: 40px;
        position: relative;
        overflow: hidden;
    }

    .quote-icon-left,
    .quote-icon-right {
        font-size: 8rem;
        position: absolute;
      
    }

    .quote-icon-left {
        top: 20px;
        left: 15px;
    }

    .quote-icon-right {
        bottom: 20px;
        right: 15px;
    }

    @media (max-width: 768px) {
        .testimonial-card {
            padding: 40px 20px;
        }
        .quote-icon-left,
        .quote-icon-right {
            font-size: 4rem;
        }
    }
/* End Was Kunden Sagen */

/* Start vorteile */
    .icon-color {
        filter: brightness(0) saturate(100%) invert(14%) sepia(8%) saturate(1512%) hue-rotate(182deg) brightness(92%) contrast(90%);
    }
/* End vorteile */



@media (max-width: 991px) {
    .row.align-items-center>div:nth-child(2) {
        order: 2 !important;
    }
}


/* Footer Design */
  .footer-divider-dashed {
    border: 0;
    border-top: 1px dashed currentColor;
    opacity: .6;
    margin: 10px 0 16px;
  }

  .footer-accordion details { border-top: 1px solid currentColor; opacity: .9; }
  .footer-accordion details:last-of-type { border-bottom: 1px solid currentColor; }
  .footer-accordion summary {
    list-style: none; cursor: pointer; padding: 14px 8px; margin: 0; position: relative;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
  }
  .footer-accordion summary::-webkit-details-marker { display: none; }
  .footer-accordion summary::after {
    content: "›"; position: absolute; right: 8px; top: 50%;
    transform: translateY(-50%) rotate(0deg); transition: transform .2s ease;
  }
  .footer-accordion details[open] summary::after { transform: translateY(-50%) rotate(90deg); }
  .footer-accordion .footer-accordion__content { padding: 0 8px 12px 8px; }
  .footer-accordion ul { margin: 0; padding-left: 16px; }
  .footer-accordion li { margin: 6px 0; }

  .footer-logo-bottom { margin-top: 25px; text-align: center; }

  @media (min-width: 992px) {
    .footer-mobile { display: none !important; }
    .footer-desktop { display: block !important; }
  }


  /* Footer Design  End*/
