


/* ==============================================
   GAMA EST - ACCESSIBILITY CONTRAST FIXES
   Homepage Only
   Consolidated CSS
   ============================================== */


/* ----------------------------------------------
   1. SERVICE ICON BOXES
   أوصاف وعناوين بطاقات الخدمات
   ---------------------------------------------- */

body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple
.wrap-inner,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple
.wrap-inner span,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple
.wrap-inner p,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple
.wrap-inner .desc {
    color: #202124 !important;
    opacity: 1 !important;
    text-shadow: none !important;
}

/* Hover - النص أبيض على الخلفية الداكنة */

body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple:hover
.wrap-inner,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple:hover
.wrap-inner span,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple:hover
.wrap-inner p,
body.elementor-page-9749 #page
.bauer-icon-box.icon-top.align-center.hover-style-1.simple:hover
.wrap-inner .desc {
    color: #ffffff !important;
}


/* ----------------------------------------------
   2. IMAGE BOX DESCRIPTIONS
   وصف بطاقات العملاء والتقييمات
   ---------------------------------------------- */

body.elementor-page-9749 #page
.bauer-image-box.style-3 .text-wrap .desc {
    color: #1f2937 !important;
    opacity: 1 !important;
}


/* ----------------------------------------------
   3. IMAGE BOX YEARS
   أرقام السنوات
   ---------------------------------------------- */

body.elementor-page-9749 #page
.bauer-image-box.style-3.has-number .number {
    color: #ffffff !important;
    background-color: #006b3c !important;
    opacity: 1 !important;
}


/* ----------------------------------------------
   4. TOP BAR CONTACT INFORMATION
   الهاتف والبريد والعنوان
   ---------------------------------------------- */

body.elementor-page-9749
#top-bar .top-bar-content .content {
    color: #333333 !important;
    opacity: 1 !important;
}


/* ----------------------------------------------
   5. TOP BAR SOCIAL ICONS
   أيقونات التواصل الاجتماعي
   ---------------------------------------------- */

body.elementor-page-9749
#top-bar .top-bar-socials .icons a,
body.elementor-page-9749
#top-bar .top-bar-socials .icons a:visited {
    color: #334155 !important;
    opacity: 1 !important;
}

/* Hover / Keyboard Focus */

body.elementor-page-9749
#top-bar .top-bar-socials .icons a:hover,
body.elementor-page-9749
#top-bar .top-bar-socials .icons a:focus-visible {
    color: #006b3c !important;
}


/* ----------------------------------------------
   6. FEATURED GUIDE BUTTON
   زر قراءة الدليل كاملًا
   ---------------------------------------------- */

body.elementor-page-9749 #page
a.gama-featured-button,
body.elementor-page-9749 #page
a.gama-featured-button:visited {
    background-color: #006b3c !important;
    border-color: #006b3c !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

/* الحفاظ على Hover داكن وواضح */

body.elementor-page-9749 #page
a.gama-featured-button:hover,
body.elementor-page-9749 #page
a.gama-featured-button:focus-visible {
    background-color: #030f27 !important;
    border-color: #030f27 !important;
    color: #ffffff !important;
}


/* ----------------------------------------------
   7. ARTICLES SLIDER LINKS
   روابط اقرأ المقال
   ---------------------------------------------- */

body.elementor-page-9749 #page
.dsv-articles-slider__read-more,
body.elementor-page-9749 #page
.dsv-articles-slider__read-more
span:not(.dsv-articles-slider__read-more-arrow) {
    color: #006b3c !important;
    opacity: 1 !important;
}

body.elementor-page-9749 #page
.dsv-articles-slider__read-more:hover,
body.elementor-page-9749 #page
.dsv-articles-slider__read-more:focus-visible {
    color: #006b3c !important;
}

/* ==========================================
   GAMA - CTA Contrast Fix
   زر اتصل بنا فقط
   ========================================== */

body.elementor-page-9749 #page
.gama-after-services-cta-actions > a,
body.elementor-page-9749 #page
.gama-after-services-cta-actions > a:visited {
    background: #006b3c !important;
    border-color: #006b3c !important;
    color: #ffffff !important;
    opacity: 1 !important;
}

/* Hover + Focus */
body.elementor-page-9749 #page
.gama-after-services-cta-actions > a:hover,
body.elementor-page-9749 #page
.gama-after-services-cta-actions > a:focus-visible {
    background: #030f27 !important;
    border-color: #030f27 !important;
    color: #ffffff !important;
}

/* وضوح التركيز عند استخدام الكيبورد */
body.elementor-page-9749 #page
.gama-after-services-cta-actions > a:focus-visible {
    outline: 3px solid #006b3c !important;
    outline-offset: 3px;
}

/* GAMA - Featured Card Contrast Fix */

/* النصوص الموروثة داخل البطاقة المميزة */
#page article.gama-featured-card {
    color: #555555 !important;
}

/* ملاحظة محتوى متخصص من شركة جاما */
#page article.gama-featured-card .gama-featured-note {
    color: #4b5563 !important;
    opacity: 1 !important;
}
