/*region Jobpage*/

.jobs.type-jobs a::after {
    content: "";
    background-image: url(/wp-content/uploads/2023/09/aceArt_Ace_Black-Heart.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 20px;
    height: 29px;
    margin-left: 20px;
}

.jobs.type-jobs a:hover {
    color: var(--color-red);
    transition: 0.2s;
}

.jobs.type-jobs a:hover::after {
    content: "";
    background-image: url(/wp-content/uploads/2023/09/aceArt_Ace_Red-Heart.svg);
    transition: 0.2s;
}

.jobs-module {
    text-align: center;
}

/* @media(max-width:1370px){
    .single-jobs .icon-text-scale::after{
       background-position: 30px;
    }
} */

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row::before {
    z-index: 0;
    content: "";
    background: var(--color-off-white);
    background: var(--color-grey);
    position: absolute;
    right: calc(100% - 32px);
    height: 100%;
    width: 3px;
    top: 0%;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_row.head-icon {
    margin-top: 100px;
}

@media(max-width:767px) {
    .jobs-module .et_pb_post {
        margin-bottom: 0px;
    }

    .jobs-module a {
        font-size: 20px;
    }

    .jobs.type-jobs a::after {
        width: 14px;
        height: 13px;
        margin-left: 10px;
    }

    .jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row::before {
        right: calc(100% - 15px);
    }

    .jobs-template-default.et-db #et-boc .et-l .et_pb_row.head-icon {
        margin-top: 0px;
    }


}

@media(max-width:480px) {
    .single-jobs .icon-text-scale::after {
        background-position: 30px;
    }
}



/*endregion Jobpage*/

/* #region job task*/
/* .et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.job-task {
    width: 100%;
    max-width: 100vw;
}

.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.job-task :is(li, p) {
    color: var(--color-off-white);
}

.icon-text-scale .et_pb_row.job-task::before {
    z-index: 0;
    content: none;
    background: var(--color-grey);
    position: absolute;
    right: calc(100% - 66px);
    height: 100%;
    width: 2px;
    top: 0%;
}

.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.job-task .et_pb_column {
    width: 90%;
    max-width: 1220px;
    margin: auto !important;
    float: initial;
    padding: 80px 0;
}

.et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row.job-task .et_pb_column::before {
    z-index: 0;
    content: "";
    background: var(--color-grey);
    position: absolute;
    right: calc(100% - 32px);
    height: 100%;
    width: 3px;
    top: 0%;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row.job-task::before {
    content: none;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.moving-heart {
    position: sticky;
    top: 50vh;
    padding: 0px;
    padding-left: 30px;
    height: 0px;
    z-index: 3;
}

.et_pb_row.job-task p {
    color: var(--color-off-white)
} */

/* @media(max-width:767px) {

    .jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.moving-heart {
        position: sticky;
        top: 50vh;
        padding: 0px;
        padding-left: 30px;
        height: 0px;
        z-index: 3;
    }

    .et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row.job-task .et_pb_column::before {

        right: calc(100% - 15px);
    }

} */


/* 

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.other-color{
    background-color: var(--color-off-white);
    width: 100%;
    max-width: 100vw;
    padding:0px;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.other-color .et_pb_column{
    max-width: 1220px;
    width: 90%;
    margin: auto!important;
    float: initial;
    padding:100px 0px;
    display: flex;
    flex-wrap: wrap;
    gap:1%;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.other-color .et_pb_column::before{
    z-index: 0;
    content: "";
    background: var(--color-off-white);
    background: grey;
    position: absolute;
    right: calc(100% - 66px);
    height: 100%;
    width: 2px;
    top: 0%;
}

.jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220.icon-text-scale .et_pb_row.other-color::before{
    content:none;
} */


.jobs-template-default.et-db .icon-text-scale::after {
    z-index: 2;
}

/* #endregion job task*/

/*#region Kurzbeschreibung*/

.et-db #et-boc .et-l .et_pb_row.short-descrip .et_pb_column .et_pb_module {
    max-width: 980px;
    width: 80%;
    margin: auto !important;
    float: initial;
    padding: 30px 50px;
}

@media(max-width:980px) {
    .et-db #et-boc .et-l .et_pb_row.short-descrip .et_pb_column {
        padding-left: 40px;
    }

    .et-db #et-boc .et-l .et_pb_row.short-descrip .et_pb_column .et_pb_module {
        padding: 10px 20px;
    }

    .et-db #et-boc .et-l .ace-text .et_pb_blurb_container {
        padding-left: 0px;
    }

    .et-db #et-boc .et-l .ace-text .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
    .ace-text .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
        padding: 0px;
    }

    #et-boc #et-main-area ul li {
        padding-bottom: 10px;
    }

    #et-boc #et-main-area ul li::before {
        top: 6px;
    }

}

@media(max-width:767px) {

    .et-db #et-boc .et-l .ace-text .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap,
    .ace-text .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {
        padding: 0px;
        width: 27px;
    }

    .et-db #et-boc .et-l .et_pb_row.short-descrip .et_pb_column {
        padding-left: 0px;
    }
}

@media(max-width:480px) {
    /* .jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.ace-text,
    .jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.short-descrip{
        width: 100vw;
        max-width: 100%;
    }  */

    .jobs-template-default.et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.moving-heart {
        width: 100%;
    }

    .et-db #et-boc .et-l .et_pb_section.width-1220 .et_pb_row.job-task .et_pb_column {
        width: 100%;
    }

    .jobs-template-default.et-db .icon-text-scale::after {
        width: 90%;
        background-position: 4px;
    }
}

/*#endregion Kurzbeschreibung */