.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-62 .elementor-element.elementor-element-230d9e7 .elementor-repeater-item-ababbea .swiper-slide-bg{background-color:#833ca3;background-image:url(https://honey.seo-magics.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-5-2026-09_53_35-AM.png);background-size:cover;}.elementor-62 .elementor-element.elementor-element-230d9e7 .elementor-repeater-item-d1ddfa8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://honey.seo-magics.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-5-2026-09_53_45-AM.png);background-size:cover;}.elementor-62 .elementor-element.elementor-element-230d9e7 .elementor-repeater-item-84e369c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://honey.seo-magics.com/wp-content/uploads/2026/06/ChatGPT-Image-Jun-5-2026-09_55_25-AM.png);background-size:cover;}.elementor-62 .elementor-element.elementor-element-230d9e7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:647px;}.elementor-62 .elementor-element.elementor-element-230d9e7 .swiper-slide-contents{max-width:63%;}.elementor-62 .elementor-element.elementor-element-230d9e7 .swiper-slide-inner{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b23c98c */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.bagad-prime-hero{
    width:100%;
    min-height:100vh;
    padding:80px 5%;
    background:linear-gradient(
    135deg,
    #fff9ec,
    #ffe8b0
    );
    display:flex;
    align-items:center;
}

.hero-container{
    max-width:1400px;
    margin:auto;
    width:100%;
    display:grid;
    grid-template-columns:1.2fr 1fr;
    gap:60px;
    align-items:center;
}

.hero-badge{
    display:inline-block;
    padding:10px 20px;
    background:#ffbf00;
    color:#000;
    border-radius:50px;
    font-weight:600;
    margin-bottom:20px;
}

.hero-left h1{
    font-size:clamp(2.5rem,5vw,5rem);
    line-height:1.1;
    color:#2f1d00;
    margin-bottom:20px;
    font-weight:800;
}

.hero-left p{
    font-size:18px;
    line-height:1.8;
    color:#555;
    max-width:650px;
    margin-bottom:30px;
}

.hero-buttons{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
}

.btn-primary,
.btn-outline{
    padding:15px 30px;
    text-decoration:none;
    border-radius:50px;
    font-weight:700;
    transition:.3s;
}

.btn-primary{
    background:#ffbf00;
    color:#000;
}

.btn-primary:hover{
    transform:translateY(-4px);
}

.btn-outline{
    border:2px solid #ffbf00;
    color:#000;
}

.hero-right{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
}

.feature-card{
    background:#fff;
    padding:30px;
    border-radius:20px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    transition:.4s;
}

.feature-card:hover{
    transform:translateY(-8px);
}

.icon{
    font-size:40px;
    margin-bottom:15px;
}

.feature-card h3{
    color:#2f1d00;
    margin-bottom:10px;
    font-size:22px;
}

.feature-card p{
    color:#666;
    line-height:1.6;
}

/* Tablet */

@media(max-width:992px){

.hero-container{
    grid-template-columns:1fr;
    text-align:center;
}

.hero-left p{
    margin:auto auto 30px;
}

.hero-buttons{
    justify-content:center;
}

.hero-right{
    margin-top:30px;
}
}

/* Mobile */

@media(max-width:576px){

.bagad-prime-hero{
    padding:60px 20px;
}

.hero-right{
    grid-template-columns:1fr;
}

.feature-card{
    padding:25px;
}

.hero-left h1{
    font-size:38px;
}

.hero-left p{
    font-size:16px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01ad7dd */.honey-benefits{
    padding:100px 5%;
    background:#192510;
    position:relative;
}

.section-header span{
    background:#f4b400;
    color:#192510;
    padding:8px 18px;
    border-radius:30px;
    font-weight:700;
    display:inline-block;
    margin-bottom:20px;
}

.section-header h2{
    font-size:clamp(32px,5vw,56px);
    color:#ffffff;
    margin-bottom:20px;
    font-weight:800;
}

.section-header p{
    color:rgba(255,255,255,0.75);
    line-height:1.8;
    font-size:18px;
}

.benefit-grid{
    max-width:1400px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:25px;
}

.benefit-card{
    background:rgba(255,255,255,0.06);
    backdrop-filter:blur(12px);
    border:1px solid rgba(244,180,0,0.2);
    padding:35px;
    border-radius:24px;
    transition:.4s;
}

.benefit-card:hover{
    transform:translateY(-10px);
    border-color:#f4b400;
}

.emoji{
    width:70px;
    height:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(244,180,0,0.15);
    border-radius:18px;
    font-size:32px;
    margin-bottom:20px;
}

.benefit-card h3{
    color:#ffffff;
    font-size:24px;
    margin-bottom:12px;
}

.benefit-card p{
    color:rgba(255,255,255,0.75);
    line-height:1.8;
}/* End custom CSS */