#zeiterfassung {
    overflow: hidden;
    padding: clamp(40px, 8vw, 80px) 0;
}

#zeiterfassung h2 {
    margin-bottom: 40px;
}

#zeiterfassung .col-z-index {
    z-index: 1;
}

#zeiterfassung .col-padding {
    padding-top: 15px;
    padding-bottom: 15px;
}

#zeiterfassung .col-background {
    background: #f4eAe9;
}

#zeiterfassung .default-tab :is(h1, h2, h3, h4, h5, h6) {
    color: #973826;
    font-size: 1.1875rem;
    margin: 0 0 4px 0;
}

#zeiterfassung .default-tab .heading-background {
    margin: -15px -20px 15px -20px;
    width: unset;
    padding: 23px;
}

#zeiterfassung .default-tab .heading-background-1 {
    padding-left: 55px;
    background: #fff0e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.552' height='26.552' viewBox='0 0 26.552 26.552'%3E%3Cg transform='translate(-525.466 -3551.406)'%3E%3Cg transform='translate(525.466 3551.406)' fill='%23fff' stroke='%23973826' stroke-width='1'%3E%3Cellipse cx='13.276' cy='13.276' rx='13.276' ry='13.276' stroke='none'/%3E%3Cellipse cx='13.276' cy='13.276' rx='12.776' ry='12.776' fill='none'/%3E%3C/g%3E%3Cg transform='translate(530.898 3559.012)'%3E%3Crect width='3.043' height='10.692' rx='1' transform='translate(15.11) rotate(90)' fill='%23973826'/%3E%3Crect width='3.043' height='2.759' rx='1' transform='translate(2.759) rotate(90)' fill='%23973826'/%3E%3Crect width='3.043' height='10.692' rx='1' transform='translate(15.11 4.057) rotate(90)' fill='%23973826'/%3E%3Crect width='3.043' height='2.759' rx='1' transform='translate(2.759 4.057) rotate(90)' fill='%23973826'/%3E%3Crect width='3.043' height='10.692' rx='1' transform='translate(15.11 8.114) rotate(90)' fill='%23973826'/%3E%3Crect id='Rechteck_711' width='3.043' height='2.759' rx='1' transform='translate(2.759 8.114) rotate(90)' fill='%23973826'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center left 15px no-repeat;
}

#zeiterfassung .default-tab .heading-background-2 {
    color: #ffffff;
    padding-left: 105px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64.696' height='26.552' viewBox='0 0 64.696 26.552'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.445' y1='1.258' x2='0.445' y2='-0.289' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23973826'/%3E%3Cstop offset='1' stop-color='%23bb239d'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='-0.782' y1='0.366' x2='3.681' y2='0.366' xlink:href='%23linear-gradient'/%3E%3C/defs%3E%3Cg id='Gruppe_4932' data-name='Gruppe 4932' transform='translate(-998.498 -3181.726)'%3E%3Cg id='Ellipse_423' data-name='Ellipse 423' transform='translate(998.498 3181.726)' fill='%23fff' stroke='%23b5268a' stroke-width='1'%3E%3Cellipse cx='13.276' cy='13.276' rx='13.276' ry='13.276' stroke='none'/%3E%3Cellipse cx='13.276' cy='13.276' rx='12.776' ry='12.776' fill='none'/%3E%3C/g%3E%3Cpath id='Polygon_30' data-name='Polygon 30' d='M7.283,1.5a1,1,0,0,1,1.732,0l6.418,11.124a1,1,0,0,1-.866,1.5H1.731a1,1,0,0,1-.866-1.5Z' transform='translate(1019.756 3186.96) rotate(90)' fill='url(%23linear-gradient)'/%3E%3Cg id='Ellipse_424' data-name='Ellipse 424' transform='translate(1036.643 3181.726)' fill='%23fff' stroke='%23b5268a' stroke-width='1'%3E%3Cellipse cx='13.276' cy='13.276' rx='13.276' ry='13.276' stroke='none'/%3E%3Cellipse cx='13.276' cy='13.276' rx='12.776' ry='12.776' fill='none'/%3E%3C/g%3E%3Cg id='Gruppe_3049' data-name='Gruppe 3049' transform='translate(1044.5 3187.788)'%3E%3Crect id='Rechteck_706' data-name='Rechteck 706' width='4.063' height='14.897' rx='1' transform='translate(0 0)' fill='url(%23linear-gradient-2)'/%3E%3Crect id='Rechteck_707' data-name='Rechteck 707' width='4.063' height='14.897' rx='1' transform='translate(6.771 0)' fill='url(%23linear-gradient-2)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center left 15px no-repeat, linear-gradient(45deg, #973826, rgba(255, 255, 255, 0)) no-repeat, #bb239d;
}

#zeiterfassung .default-tab .row {
    align-items: center;
    align-content: center;
}

#zeiterfassung .default-tab .col+.col {
    padding-left: 0;
}

#zeiterfassung *+.mini-heading {
    margin-top: 40px;
}

#zeiterfassung ul {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}

#zeiterfassung ul li {
    flex-grow: 1;
}

#zeiterfassung ul li::before {
    content: unset !important;
}

#zeiterfassung ul li span {
    display: block;
    line-height: 1;
}

@media (min-width: 992px) {
    #zeiterfassung .stoerer-pos-1 {
        position: absolute;
        top: -90px;
        left: 15px;
    }

    #zeiterfassung .stoerer-pos-2 {
        position: absolute;
        top: -40px;
        left: 15px;
    }

    #zeiterfassung .stoerer-col>:first-child {
        position: absolute;
        top: -50px;
        left: -60px;
    }

    #zeiterfassung .stoerer-col>:nth-child(2) {
        position: absolute;
        top: 70px;
        left: -30px;
    }
}