/* What We Provide Section */
.what-we-provide {
    background: linear-gradient(to bottom, #ffffff 0%, #f8f9fa 100%);
}

.what-we-provide h3 {
    /*font-size: 1.8rem;*/
    /*font-weight: 700;*/
    margin-bottom: 1.5rem;
    color: var(--dark-teal);
}

.what-we-provide p,
.what-we-provide ul {
    font-size: 1.20rem;
    line-height: 1.5;
    color: rgb(77,77,79);
}
.align-items-center .subtitle-size,
.align-items-center  .content{
    max-width: 650px
}

.what-we-provide ul {
    padding-left: 1.5rem;
}

.what-we-provide li {
    margin-bottom: 0.8rem;
    position: relative;
    padding-left: 10px;
}

.what-we-provide li::marker {
    color:  rgb(77,77,79)
}



.what-we-provide img {
    border-radius: 15px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.1);
    transition: transform 0.3s ease;
}



.what-we-provide{
    .index-1 .text-primary{
            color:var(--light-blue)!important;
    }
    .index-2 .text-primary{
            color:var(--pink)!important;
    }
    .index-3 .text-primary{
            color:var(--green)!important;
    }
    .index-4 .text-primary{
            color:var(--yellow)!important;
    }
    .section-title{
        margin-bottom: 5rem;
    }
}

.subtitle-size{
    font-size: 2rem;
    font-weight: 800;
}
.subtitle-size-2{
    font-size: 1.5rem;
    font-weight: 800;
}

.what-we-provide {

    .align-items-center{
        .rounded-custom{
            border-radius: 10px 90px 10px 90px;

        }
    }
    .order-lg-1{
        .rounded-custom{
            border-radius: 90px 10px 90px 10px;
        }
    }

}
