.task-group {
    display: flex;
    flex-direction: column;
    gap: 30px;
    width: 100%;

    @media(max-width: 767px) {
        gap: 15px;
    }

    p {
        margin: 0;
    }

    .heading {
        font-family: var(--e-global-typography-18df4cf-font-family), Sans-serif;
        font-size: var(--e-global-typography-18df4cf-font-size);
        font-weight: var(--e-global-typography-18df4cf-font-weight);
        line-height: var(--e-global-typography-18df4cf-line-height);
    }

    .row {
        border-bottom: 1px solid var(--e-global-color-text);
        padding-bottom: 30px;

        p {
            font-family: var(--e-global-typography-a4c13f2-font-family), Sans-serif;
            font-size: var(--e-global-typography-a4c13f2-font-size);
            line-height: var(--e-global-typography-a4c13f2-line-height);
        }
    }

}


/* Hide From Field */
.elementor-field-group-field_b1c2f71 {
    display: none !important;
}



.swiper-pagination {
    display: flex;
    width: 100% !important;

    .swiper-pagination-bullet {
        display: flex;
        width: 100%;
        height: 1px;
        border-radius: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent;
        position: relative;

        &:after {
            transition: .3s ease-in-out;
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: red;
            display: flex;
        }
    }

}