#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]){background:linear-gradient(135deg, #073D71, #10568A)!important;--absher-hero-accent:#BCE9FF}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]) > .blur-3xl{background:var(--absher-hero-accent)!important;opacity:.08}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]) div[class~="p-4"][class~="gap-3"]:has(> img[alt="logo"]){background:#073D71!important}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]) :is(p,svg)[style*="color: rgb(212, 175, 55)"]{color:var(--absher-hero-accent)!important}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]) a[href="#request-form"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288805"]) a[href="#request-form"]:hover{filter:brightness(.95)}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288803"]){background:linear-gradient(135deg, #25305E, #3D497B)!important;--absher-hero-accent:#FFE1A0}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288803"]) > .blur-3xl{background:var(--absher-hero-accent)!important;opacity:.08}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288803"]) :is(p,svg)[style*="color: rgb(201, 168, 76)"]{color:var(--absher-hero-accent)!important}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288803"]) a[href="#request-form"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root main > section.relative.overflow-hidden:has(h1):has(a[href="#request-form"]):has(a[href^="tel:"][href$="38288803"]) a[href="#request-form"]:hover{filter:brightness(.95)}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]){background:linear-gradient(135deg, #063D4B, #065B63)!important;--absher-hero-accent:#9AF0EB}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]) > [class="absolute inset-0"]{background:none!important;pointer-events:none}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]) > [class~="h-1.5"]{background:var(--absher-hero-accent)!important;opacity:.25}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]) h1 span{color:var(--absher-hero-accent)!important}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]) button[class~="font-black"][class~="px-7"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root section.relative.overflow-hidden.flex.items-center:has(h1):has(> [class~="h-1.5"]) button[class~="font-black"][class~="px-7"]:hover{filter:brightness(.95)}
#root section.relative.overflow-hidden:has(> .max-w-7xl h1):has(> [class~="opacity-[0.04]"]){background:linear-gradient(135deg, #101827, #1A2540)!important;--absher-hero-accent:#FFD743}
#root section.relative.overflow-hidden:has(> .max-w-7xl h1):has(> [class~="opacity-[0.04]"]) > .absolute.inset-0.pointer-events-none:first-child{background:none!important}
#root section.relative.overflow-hidden:has(> .max-w-7xl h1):has(> [class~="opacity-[0.04]"]) button[class~="font-black"][class~="px-8"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root section.relative.overflow-hidden:has(> .max-w-7xl h1):has(> [class~="opacity-[0.04]"]) button[class~="font-black"][class~="px-8"]:hover{filter:brightness(.95)}
#root section.relative.overflow-hidden:has(> .container.z-10 h1 .text-emerald-400){background:linear-gradient(135deg, #172C30, #30464A)!important;--absher-hero-accent:#C8E7E4}
#root section.relative.overflow-hidden:has(> .container.z-10 h1 .text-emerald-400) .text-emerald-400{color:var(--absher-hero-accent)!important}
#root section.relative.overflow-hidden:has(> .container.z-10 h1 .text-emerald-400) button.bg-emerald-500{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root section.relative.overflow-hidden:has(> .container.z-10 h1 .text-emerald-400) button.bg-emerald-500:hover{filter:brightness(.95)}
#root section.relative.overflow-hidden.text-white.py-24:has(> .max-w-4xl h1){background:linear-gradient(135deg, #302D27, #4D463A)!important;--absher-hero-accent:#F4E4B6}
#root section.relative.overflow-hidden.text-white.py-24:has(> .max-w-4xl h1) .text-yellow-300{color:var(--absher-hero-accent)!important}
#root section.relative.overflow-hidden.text-white.py-24:has(> .max-w-4xl h1) button.bg-white{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root section.relative.overflow-hidden.text-white.py-24:has(> .max-w-4xl h1) button.bg-white:hover{filter:brightness(.95)}
#root div.relative.overflow-hidden.text-white:has(h1):has(a[href="#apply-form"]){background:linear-gradient(135deg, #4A3410, #7A571B)!important;--absher-hero-accent:#F6D98A}
#root div.relative.overflow-hidden.text-white:has(h1):has(a[href="#apply-form"]) a[href="#apply-form"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root div.relative.overflow-hidden.text-white:has(h1):has(a[href="#apply-form"]) a[href="#apply-form"]:hover{filter:brightness(.95)}
#root div.relative.overflow-hidden:has(> .relative.container h1):has(a[href="/jobs"]){background:linear-gradient(135deg, #1a2560, #2B3990)!important;--absher-hero-accent:#DCF59C}
#root div.relative.overflow-hidden:has(> .relative.container h1):has(a[href="/jobs"]) button[class~="hover:opacity-90"][class~="px-5"]{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root div.relative.overflow-hidden:has(> .relative.container h1):has(a[href="/jobs"]) button[class~="hover:opacity-90"][class~="px-5"]:hover{filter:brightness(.95)}
#root .abp .abp-main-home > .abp-reference-hero{background:linear-gradient(135deg, #006644, #009966)!important;--absher-hero-accent:#A7F3D7}
#root section.relative.overflow-hidden:has(> .relative.container h1):has(a[href*="/absherpay/stores?category=general-services"], img[src*="general-services-maintenance-"]){background:linear-gradient(135deg, #253449, #41536A)!important;--absher-hero-accent:#FFD090}
#root section.relative.overflow-hidden:has(> .relative.container h1):has(a[href*="/absherpay/stores?category=general-services"], img[src*="general-services-maintenance-"]) > [class="absolute inset-0"]{opacity:.12;pointer-events:none}
#root section.relative.overflow-hidden:has(> .relative.container h1):has(a[href*="/absherpay/stores?category=general-services"], img[src*="general-services-maintenance-"]) button.bg-white.text-gray-900{background:var(--absher-hero-accent)!important;color:#16212c!important}
#root section.relative.overflow-hidden:has(> .relative.container h1):has(a[href*="/absherpay/stores?category=general-services"], img[src*="general-services-maintenance-"]) button.bg-white.text-gray-900:hover{filter:brightness(.95)}
