@media (max-width: 547.98px) {
    .sui-raw-section:not([class*=sui-sheet-padding-]), .sui-split-half:not([class*=sui-sheet-padding-]), .sui-section:not([class*=sui-sheet-padding-]) {
        padding-block: 2.5rem;
    }
}
@media (max-width: 991.98px) {
    .sui-raw-section:not([class*=sui-sheet-padding-]), .sui-split-half:not([class*=sui-sheet-padding-]), .sui-section:not([class*=sui-sheet-padding-]) {
        padding-block: 4rem;
    }
}
.sui-raw-section:not([class*=sui-sheet-padding-]), .sui-split-half:not([class*=sui-sheet-padding-]), .sui-section:not([class*=sui-sheet-padding-]) {
    padding-block: 6rem;
}
h1, .h1 {
    font-size: 1.75005rem;
    margin-bottom: 1rem;
}
@media (min-width: 548px) {
    h1, .h1 {
        font-size: 2.25rem;
        margin-bottom: 2rem;
    }
}
@media (min-width: 992px) {
    h1, .h1 {
        margin-bottom: 2.25rem;
    }
}
h1 {
    font-family: "TT Norms Pro", sans-serif;
    text-align: center;
    font-weight: normal;
}
@media(min-width:601px) {
    h1 {
        font-size: 51px;
        color: #fff;
    }
}




body {
    background-color:#f8f8f8 !important;
    line-height: 22px;
    font-family: "TT Norms Pro", sans-serif;
}
.sui-accordion-item-wrapper h3 a {
    border-radius: 50px;
    padding: 15px 20px;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-decoration:none;
}
.sui-accordion-title {
    border-radius: 50px;
}
.sui-accordion-title {
    position: relative;
    z-index: 1;
    background: #fff;
}
.sui-accordion-item-wrapper {
    border: 0;
    margin-bottom: 30px;
}
.sui-accordion {
    text-align: left;
}
.sui-accordion-item-wrapper h3 a:hover, .sui-accordion-title a:hover, .sui-accordion-title a:focus, .sui-accordion-title a:not(.collapsed) {
    color: #5f6fff !important;
}
.sui-accordion-item-wrapper h3 a {
    box-shadow: 0 0 20px rgba(95, 111, 255, 0.3);
    border-radius: 50px;
    padding: 15px 20px;
    font-size: 17px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sui-accordion-item-wrapper .sui-accordion-item {
    padding: 70px 20px 4px;
}
.sui-accordion .sui-accordion-item {
    border-bottom: 1px solid rgb(from var(--sui-theme-text-primary) r g b / 10%);
}
.sui-accordion-item {
    box-shadow: 0 0 20px rgba(95, 111, 255, 0.3);
    border-radius: 50px;
    
    z-index: 0;
    position: relative;
}
.collapse.show .sui-accordion-item {
    margin-top: -50px;
}
.sui-accordion-item-wrapper .sui-accordion-item ul {
    margin-left: 10px;
    margin-bottom: 20px;
    list-style-type: none;
}
.sui-accordion-item-wrapper .sui-accordion-item ul li {
    padding-left: 18px;
    position: relative;
}
.sui-content li, .sui-split li, .sui-section li {
    padding-bottom: 1rem;
}
.sui-accordion-item-wrapper .sui-accordion-item ul li:before {
    content: "";
    position: absolute;
    left: 0;
    width: 9px;
    height: 9px;
    display: block;
    background: #2e2e5b;
    border-radius: 100%;
    margin-top: 7px;
    flex-shrink: 0;
}
body i[class*=fa-], .sui-theme-bright i[class*=fa-], .sui-theme-night i[class*=fa-], .sui-theme-electric i[class*=fa-] {
    color: var(--sui-theme-icon-primary);
}
.sui-accordion-title i {
    font-size: 0;
    opacity: 0.8;
}
.fa-minus, .fa-subtract {
    --fa: "";
    --fa--fa: "";
}
.fa-classic, .fas, .fa-solid, .sui-alert-icon, .far, .fa-regular, .fal, .fa-light, .fat, .fa-thin {
    font-family: "Font Awesome 6 Pro";
}
.fas, .fass, .far, .fasr, .fal, .fasl, .fat, .fast, .fad, .fadr, .fadl, .fadt, .fasds, .fasdr, .fasdl, .fasdt, .fab, .fa-solid, .sui-alert-icon, .fa-regular, .fa-light, .fa-thin, .fa-brands, .fa-classic, .fa-duotone, .fa-sharp, .fa-sharp-duotone, .fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}
.sui-section.regelungen {
    padding-top: 85px;
}

.sui-section.regelungen {
    padding-bottom: 320px;
    margin-bottom: -60px;
}
@media (max-width: 600px) {
    .sui-section.regelungen {
        padding-top: 25px;
        padding-bottom: 89px;
        background: none;
    }
}
.sui-accordion .collapsing {
    position: relative;
    height: 0;
    /*overflow: hidden;*/
    transition: height 350ms ease;
}
@media (prefers-reduced-motion: reduce) {
    .sui-accordion .collapsing {
        transition: none;
    }
}
.sui-accordion .collapse.show {
  overflow: visible;
}

.sui-accordion .collapsing {
  /*overflow: visible;*/
}
.sui-accordion .collapse.show
.sui-accordion-item-wrapper h3 a {
    box-shadow: 0 0 20px rgba(95, 111, 255, 0.3);
}
#meinAkkordion .collapse {
  transition: none !important;
}

#meinAkkordion .collapse.is-animating > .sui-accordion-item {
  clip-path: inset(0 0 var(--clip-bottom, 0px) 0);
}
.text-center {
    text-align:center;
}
.container {
    margin:auto;
}
.col-md-12 {
    width:100%;
}
.d-flex {
    display:flex;
}
.align-items-center {
    align-items:center;
}
.justify-content-between {
    justify-content: space-between;
}
.flex-column {
    flex-direction:column;
}
@media(min-width:1200px) {
.flex-xl-row {
    flex-direction:row;
}
}
