
/* HERO SECTION */
.bps-hero-section{
    min-height:60vh;
    background: linear-gradient(rgba(11,31,58,0.75), rgba(11,31,58,0.75)),
                url('../uploads-pp/slimming-hero.jpg');
    background-size:cover;
    background-position:center;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    padding:60px 10%;
    color:#fff;
}

/* CONTENT */
.bps-hero-content{
    max-width:800px;
    width:100%;
}

.bps-hero-content h1{
    font-size:42px;
    font-weight:700;
    margin-bottom:15px;
    font-family:'Oswald', sans-serif;
    line-height:1.3;
}

.bps-hero-content h1 span{
    color:#ff2e2e;
}

.bps-hero-content p{
    font-size:15px;
    color:#ddd;
    line-height:1.7;
    margin-bottom:25px;
}

/* BREADCRUMB */
.bps-breadcrumb{
    display:inline-flex;
    align-items:center;
    gap:10px;
    background:rgba(255,255,255,0.08);
    backdrop-filter:blur(6px);
    padding:10px 20px;
    border-radius:30px;
    font-size:14px;
    border:1px solid rgba(255,255,255,0.15);
    flex-wrap:wrap;
    justify-content:center;
}

/* LINKS */
.bps-breadcrumb a{
    color:#fff;
    text-decoration:none;
    display:flex;
    align-items:center;
    gap:6px;
    transition:0.3s;
}

.bps-breadcrumb a i{
    color:#ff2e2e;
}

.bps-breadcrumb a:hover{
    color:#ff2e2e;
}

/* DIVIDER */
.bps-divider{
    color:#aaa;
}

/* ACTIVE */
.bps-active{
    color:#ff2e2e;
    font-weight:500;
}

/* RESPONSIVE */
@media(max-width:768px){

    .bps-hero-section{
        padding:50px 20px;
        min-height:50vh;
    }

    .bps-hero-content h1{
        font-size:28px;
    }

    .bps-hero-content p{
        font-size:14px;
    }

    .bps-breadcrumb{
        font-size:13px;
        padding:8px 15px;
    }
}

@media(max-width:480px){

    .bps-hero-content h1{
        font-size:24px;
    }

    .bps-hero-content p{
        font-size:13px;
    }

}


