section.outcome--SectionWraper {
    padding: 80px 0px 40px;
}
.outcome--GridWraper {
    padding: 20px;
    border-radius: 30px;
    transition: all 0.9s ease-in-out;
}
.outcome--GridWraper:hover {
    background: linear-gradient(180deg, 
    #fff 0%, rgba(255, 255, 255, 0.00) 0%, 
    var(--secondary-color, rgba(204, 252, 0, 0.00)) 100%);
    transition: all 0.9s ease-in-out;
}
.outcome--GridWraper p {
    color: var(--text-color);
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 46px;
    min-height: 165px;
}

.outcome h4 {
    color: var(--primary-color);
    font-size: 120px;
    font-weight: 400;
    line-height: 120px;
    letter-spacing: -5px;
    margin: 0px;
}

.outcome--GridWraper.top_text .outcome {
    margin-bottom: 40px;
}

.outcome--GridWraper.top_text p {min-height: auto;margin: 0px;}

.owl-outcome .owl-nav {
    /* position: absolute; */
    /* right: 0; */
    /* bottom: -30%; */
    display: flex;
    gap: 12px;
    justify-content: flex-end;
}

.owl-outcome .owl-nav button {
    margin: 0px !important;
    padding: 0px !important;
}

.owl-outcome .owl-nav button:hover {background: transparent !important;}
.outcome--GridWraper a {
    text-decoration: none;
}
.outcome--GridWraper.top_text:hover {
    background: transparent;
}
section.outcome--SectionWraper.outcome-without-num .outcome--GridWraper p {
    color: var(--primary-color);
    font-size: 30px;
}
section.outcome--SectionWraper.outcome-without-num .outcome--GridWraper {
    padding: 0;
}

section.outcome--SectionWraper.outcome-without-num {
    padding-bottom: 80px;
}

@media(max-width: 768px){
    .owl-outcome .owl-nav img {
        height: 27px;
    }
    .outcome--GridWraper {
        padding: 20px;
        /* margin-bottom: 20px; */
    }
    
    section.outcome--SectionWraper {
        padding: 20px 0px;
        position: relative;
    }
    .outcome--GridWraper p {
        font-size: 20px;
        min-height: auto;
        margin-bottom: 20px;
    }
    section.outcome--SectionWraper.outcome-without-num .outcome--GridWraper p{
        font-size: 20px;
        margin-bottom: 10px;
    }
    .outcome h4 {
        font-size: 60px;
        letter-spacing: 0.40px;
    }

    .outcome h4 {
        font-size: 60px;
        letter-spacing: 0.40px;
        line-height: 76px;
    }
    .outcome--GridWraper.top_text .outcome {
        margin: 0px;
    }
}

@media(min-width:769px) and (max-width: 1024px){
    .outcome h4 {
        font-size: 70px;
    }

    .outcome--GridWraper.top_text .outcome {
        margin-bottom: 20px;
    }
}

@media(min-width:1025px) and (max-width: 1250px){
    .outcome h4 {
        font-size: 75px;
    }
}

@media(min-width:1251px) and (max-width: 1400px){
    .outcome h4 {
        font-size: 95px;
        line-height: 95px;
    }
}

@media(min-width: 1401px) and (max-width: 1920px){
    .outcome h4 {
        font-size: 105px;
        line-height: 110px;
    }
}