@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&display=swap');

.ebhro7 {
    --overlay: rgba(15,23,42,0.7);
    --primary: #fff;
    --secondary: #f97316;
    --accent: #fb923c;
    --whatsapp: #25d366;
}

/* Reset */
*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.ebhro7 {
    font-family: "El Messiri", sans-serif;
}


.ebhro7__hero {
    min-height: 100vh;

    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    padding: 2rem;

  
    background:
        linear-gradient(var(--overlay), var(--overlay)),
        url("img/00.jpg") center / cover no-repeat;
 /* url("img/00.jpg") center /100vw 100%  no-repeat; */
    /* background-attachment: fixed; */
}

/* Content */
.ebhro7__content {
    max-width: 900px;
}

/* Text */
.ebhro7__subtitle {
    color: var(--primary);
    margin-bottom: 1rem;
}

.ebhro7__title {
    color: var(--primary);
    font-size: clamp(2rem, 5vw, 3rem);
    margin-bottom: 1rem;
}

.ebhro7__text {
    color: var(--primary);
    line-height: 1.8;
    margin-bottom: 2rem;
}

/* Buttons */
.ebhro7__actions {
    display: flex;
    gap: 1rem;
    justify-content: center;
    flex-wrap: wrap;
}

.ebhro7__btn {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.9rem 1.8rem;
    border-radius: 50px;
    text-decoration: none;
    color: #fff;
    transition: 0.3s;
}

.ebhro7__btn--call {
    background: var(--secondary);
}

.ebhro7__btn--call:hover {
    background: var(--accent);
}

.ebhro7__btn--whatsapp {
    background: var(--whatsapp);
}

.ebhro7__btn--whatsapp:hover {
    transform: translateY(-3px);
}

/* ===================== */
/* ✅ RESPONSIVE FIX */
/* ===================== */

@media (max-width: 768px) {
    .ebhro7__hero {
        background-attachment: scroll;
    }
}


/* @media (min-width: 1200px) {
    .ebhro7__hero {
        min-height: 90vh;
    }
} */