/**
* Block Name: prozess
*/

section.prozess .entry {
    margin-bottom: 50px;
    margin-top: 50px;
}

section.prozess .entry.arrow_rendered {
    margin-top: 30px;
    margin-bottom: 30px;
}

section.prozess .row.arrow_wrapper:last-of-type {
    display: none;
}

section.prozess .row.arrow_wrapper .arrow {
    position: relative;
    right: 0px;
}

section.prozess .prozess_card {
    gap: 30px;
}

section.prozess .prozess_card .text_wrapper {
    word-break: auto-phrase;
}

section.prozess .image_wrapper .icon {
    background: var(--alt-light-green);
    padding: 45px 50px;
    height: 195px;
    width: 195px;
    border-radius: 100px;
}



section.prozess .image_wrapper .icon svg path {
    fill: var(--viridian);
}

section.prozess .row.entry:last-of-type+.row.arrow_wrapper {
    display: none;
}



@media (max-width: 1400px) {
    section.prozess .row.arrow_wrapper .arrow {
        right: -30px;
    }
}

@media (max-width: 992px) {
    section.prozess .prozess_card {
        flex-direction: column !important;
    }

    section.prozess .arrow_wrapper {
        display: none !important;
    }

    section.prozess .prozess_card .mobile_arrow {
        position: relative;
        right: -40px;
        width: 15px;
        flex: 0 0 15px;
        align-self: stretch;
        
    }

    section.prozess .entry:last-of-type .prozess_card .mobile_arrow {
        visibility: hidden;
    }


    section.prozess .prozess_card .mobile_arrow .mobile-arrow-svg {
        display: block;
        width: 15px;
        height: auto;

    }

    section.prozess .prozess_card .text_wrapper {
        padding-left: 70px;
    }


    section.prozess .entry .prozess_card .image_wrapper .icon {
        padding: 30px;
        height: 100px;
        width: 100px;
    }


}