/*Layouts*/
@media (min-width: 576px) {.frame-layout-4 {max-width: 540px;}}
@media (min-width: 768px) {.frame-layout-4 {max-width: 720px;}}
@media (min-width: 992px) {.frame-layout-4 {max-width: 960px;}}
@media (min-width: 1200px) {.frame-layout-4 {max-width: 1140px;}}

.frame-layout-4 {width: 100%; padding-right: 30px; padding-left: 30px; margin-right: auto; margin-left: auto;}

/*Margin und Padding*/
.mt-10 {margin-top: 10px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}
.mt-70 {margin-top: 70px !important;}
.mt-80 {margin-top: 80px !important;}
.mt-90 {margin-top: 90px !important;}
.mt-100 {margin-top: 100px !important;}
.mt-110 {margin-top: 110px !important;}
.mt-120 {margin-top: 120px !important;}
.mt-130 {margin-top: 130px !important;}
.mt-140 {margin-top: 140px !important;}
.mt-150 {margin-top: 150px !important;}
.mt-160 {margin-top: 160px !important;}
.mt-170 {margin-top: 170px !important;}
.mt-180 {margin-top: 180px !important;}
.mt-190 {margin-top: 190px !important;}
.mt-200 {margin-top: 2    00px !important;}

.mb-100 {margin-bottom: 10px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mb-60 {margin-bottom: 60px !important;}
.mb-70 {margin-bottom: 70px !important;}
.mb-80 {margin-bottom: 80px !important;}
.mb-90 {margin-bottom: 90px !important;}
.mb-100 {margin-bottom: 100px !important;}
.mb-110 {margin-bottom: 110px !important;}
.mb-120 {margin-bottom: 120px !important;}
.mb-130 {margin-bottom: 130px !important;}
.mb-140 {margin-bottom: 140px !important;}
.mb-150 {margin-bottom: 150px !important;}
.mb-160 {margin-bottom: 160px !important;}
.mb-170 {margin-bottom: 170px !important;}
.mb-180 {margin-bottom: 180px !important;}
.mb-190 {margin-bottom: 190px !important;}
.mb-200 {margin-bottom: 2 00px !important;}

.pt-10 {padding-top: 10px !important;}
.pt-20 {padding-top: 20px !important;}
.pt-30 {padding-top: 30px !important;}
.pt-40 {padding-top: 40px !important;}
.pt-50 {padding-top: 50px !important;}
.pt-60 {padding-top: 60px !important;}
.pt-70 {padding-top: 70px !important;}
.pt-80 {padding-top: 80px !important;}
.pt-90 {padding-top: 90px !important;}
.pt-100 {padding-top: 100px !important;}
.pt-110 {padding-top: 110px !important;}
.pt-120 {padding-top: 120px !important;}
.pt-130 {padding-top: 130px !important;}
.pt-140 {padding-top: 140px !important;}
.pt-150 {padding-top: 150px !important;}
.pt-160 {padding-top: 160px !important;}
.pt-170 {padding-top: 170px !important;}
.pt-180 {padding-top: 180px !important;}
.pt-190 {padding-top: 190px !important;}
.pt-200 {padding-top: 200px !important;}

.pb-10 {padding-bottom: 10px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pb-30 {padding-bottom: 30px !important;}
.pb-40 {padding-bottom: 40px !important;}
.pb-50 {padding-bottom: 50px !important;}
.pb-60 {padding-bottom: 60px !important;}
.pb-70 {padding-bottom: 70px !important;}
.pb-80 {padding-bottom: 80px !important;}
.pb-90 {padding-bottom: 90px !important;}
.pb-100 {padding-bottom: 100px !important;}
.pb-110 {padding-bottom: 110px !important;}
.pb-120 {padding-bottom: 120px !important;}
.pb-130 {padding-bottom: 130px !important;}
.pb-140 {padding-bottom: 140px !important;}
.pb-150 {padding-bottom: 150px !important;}
.pb-160 {padding-bottom: 160px !important;}
.pb-170 {padding-bottom: 170px !important;}
.pb-180 {padding-bottom: 180px !important;}
.pb-190 {padding-bottom: 190px !important;}
.pb-200 {padding-bottom: 200px !important;}

.dsx-accordion .dsx-accordion-block {
    border-bottom: 1px solid #ccc;
    color: #999;
}

.dsx-accordion .dsx-accordion-block .dsx-accordion-trigger {
    cursor: pointer;
    position: relative;
    padding: 15px 20px 15px 0;
    margin: 0;
}

.dsx-accordion .dsx-accordion-block .dsx-accordion-trigger::after {
    content: url("../Icons/plus.svg");
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    top: 50%;
}

.dsx-accordion .dsx-accordion-block .dsx-accordion-content {
    display: none;
    padding-bottom: 15px;
}

.dsx-accordion .dsx-accordion-block.active{
    color: #000;
}

.dsx-accordion .dsx-accordion-block.active .dsx-accordion-trigger::after {
    content: url("../Icons/minus.svg");
}