#our_solutions{
    margin-top: 4vw;
}
.hero-infra{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('../img/infra-img.jpg') !important;
    background-size: cover;
    height: 100vh;
    width: 100%;
}
.hero-outsourcing{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('../img/solutions/out.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-software{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('../img/solutions/software.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-security{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.5) 50%, rgba(18, 18, 18, 0)), url('../img/solutions/cybersecurity.png') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-cloud{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('../img/cloud.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-data-analytics{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('https://cdn.sanity.io/images/tlr8oxjg/production/22c3b048689e6b8cd048157c7eb3c01cce769a41-1456x816.png?w=3840&q=80&fit=clip&auto=format') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-recovery{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('https://portworx.com/wp-content/uploads/2023/06/origami.png') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.hero-solutions{
    background: linear-gradient(to right, rgba(18, 18, 18, 0.9) 50%, rgba(18, 18, 18, 0)), url('https://static.vecteezy.com/system/resources/previews/028/855/459/large_2x/abstract-background-of-yellow-and-black-cubes-3d-render-illustration-ai-generated-free-photo.jpg') !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    height: 100vh !important;
    width: 100% !important;
    
}
.services-icon{
    width: 60px;
}


#our_projects .card-header .projects-img{
    width: 100%;
    height: 30vh;
    object-fit: contain;
}

.border-custom {
    border: 1px solid #000;
    padding: 15px;
    border-radius: 10px;
}

.solutions-points{
    font-size: 1.3vw !important;
    margin-bottom: 20px;
}

.solutions-points + p{
    font-size: 0.9vw;
}

#our_solutions .section-content .card{
    transition: 600ms ease-in-out;
}

#our_solutions .section-content .card:hover{
    box-shadow: 0 0 25px #f6c302 !important;

}
.solutions-tagline{
    font-size: 1.2rem;
    margin-bottom: 50px;
}