/*=========================================
BUSINESS SOLUTIONS
=========================================*/

.business-solutions{

    padding:120px 0;

    background:#ffffff;

}

.business-image{

    text-align:center;

}

.business-image img{

    max-width:100%;

    animation:float 6s ease-in-out infinite;

}

.solution-list{

    margin-top:35px;

}

.solution-item{

    display:flex;

    align-items:flex-start;

    gap:18px;

    margin-bottom:28px;

}

.solution-item i{

    color:#2563eb;

    font-size:28px;

    margin-top:5px;

}

.solution-item h5{

    font-size:22px;

    font-weight:700;

    margin-bottom:8px;

}

.solution-item p{

    color:#6b7280;

    margin:0;

    line-height:1.7;

}

.business-solutions h2{

    font-size:48px;

    font-weight:800;

    margin:20px 0;

    color:#111827;

}

.business-solutions p{

    color:#6b7280;

    font-size:18px;

    line-height:1.8;

}

@keyframes float{

    0%{

        transform:translateY(0);

    }

    50%{

        transform:translateY(-12px);

    }

    100%{

        transform:translateY(0);

    }

}

@media(max-width:992px){

    .business-solutions{

        text-align:center;

    }

    .business-solutions h2{

        font-size:38px;

    }

    .solution-item{

        text-align:left;

    }

    .business-image{

        margin-bottom:50px;

    }

}

@media(max-width:768px){

    .business-solutions{

        padding:80px 0;

    }

    .business-solutions h2{

        font-size:32px;

    }

    .business-solutions p{

        font-size:16px;

    }

}

@media(max-width:576px){

    .solution-item{

        gap:12px;

    }

    .solution-item h5{

        font-size:18px;

    }

}