html{-webkit-text-size-adjust:100%}body{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:balance}li,p{text-wrap:pretty}img{max-inline-size:100%;block-size:auto}:where(.wp-site-blocks)>*{margin-block-start:0}.wp-site-blocks{display:flex;flex-direction:column;min-block-size:100vh}.wp-site-blocks>main{flex:1 0 auto}[lang=ar]{font-family:system-ui,"Segoe UI",Tahoma,sans-serif}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--wp--custom--focus--width) solid var(--wp--preset--color--magenta);outline-offset:var(--wp--custom--focus--offset)}:where(.has-navy-background-color,.epg-on-dark,.wp-block-cover,.wp-block-navigation__responsive-container.is-menu-open) :where(a,button):focus-visible{outline-color:var(--wp--preset--color--on-dark)}.skip-link{position:absolute;inset-inline-start:8px;inset-block-start:-100px;z-index:100000;padding:12px 20px;background:var(--wp--preset--color--navy);color:#fff;font-weight:600;border-radius:var(--wp--custom--radius--sm);text-decoration:none}.skip-link:focus{inset-block-start:8px;color:#fff;outline-color:var(--wp--preset--color--magenta)}#main:focus{outline:0}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}a{text-underline-offset:2px;text-decoration-thickness:1px}.epg-link-tap a,.wp-block-button__link,a.epg-link-tap{display:inline-flex;align-items:center;min-block-size:var(--wp--custom--tap)}.wp-block-button__link{min-block-size:var(--wp--custom--button-min-height);justify-content:center;text-align:center}.wp-block-button.is-style-on-dark .wp-block-button__link{background:var(--wp--preset--color--magenta);border-color:var(--wp--preset--color--magenta);color:#fff}.wp-block-button.is-style-on-dark .wp-block-button__link:is(:hover,:focus-visible),.wp-block-button.is-style-outline-on-dark .wp-block-button__link:is(:hover,:focus-visible){background:#fff;border-color:#fff;color:var(--wp--preset--color--navy)}.wp-block-button.is-style-outline-on-dark .wp-block-button__link{background:0 0;border-color:#fff;color:#fff}.wp-block-button.is-style-secondary .wp-block-button__link{background:0 0;color:var(--wp--preset--color--navy)}.wp-block-button.is-style-secondary .wp-block-button__link:is(:hover,:focus-visible){background:var(--wp--preset--color--magenta);border-color:var(--wp--preset--color--magenta);color:#fff}.wp-block-buttons{gap:12px}.epg-section{padding-block:var(--wp--preset--spacing--section)}.epg-contact h2:first-child,.epg-section>:first-child{margin-block-start:0}.epg-section h2+*{margin-block-start:20px}.epg-company>p+p,.epg-section h3+*{margin-block-start:16px}.epg-section .wp-block-buttons{margin-block-start:32px}.epg-header{padding-block:16px}.epg-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.epg-logo{margin:0;flex:none}.epg-logo a,.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{display:inline-flex;min-block-size:var(--wp--custom--tap);min-inline-size:var(--wp--custom--tap);align-items:center}.epg-logo img{inline-size:86px;block-size:auto;aspect-ratio:110/128;display:block}.epg-header .wp-block-navigation{gap:4px 20px}.epg-header .wp-block-navigation .wp-block-navigation-item__content{display:inline-flex;align-items:center;min-block-size:var(--wp--custom--tap);text-decoration:none;text-transform:uppercase;letter-spacing:.02em}.epg-header .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.epg-header .wp-block-navigation .wp-block-navigation-item__content:hover,.epg-header .wp-block-navigation .wp-block-navigation-item__content[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.epg-header .wp-block-navigation .wp-block-navigation-item__content:hover{text-decoration-color:var(--wp--preset--color--magenta)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{justify-content:center}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{inline-size:28px;block-size:28px}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:20px 24px}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open :is(.wp-block-navigation__responsive-container-content,.wp-block-navigation__container){align-items:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-block-start:64px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:20px;text-transform:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:4px}.epg-header--overlay{position:absolute;inset-inline:0;inset-block-start:0;z-index:10;color:#fff}.epg-header--overlay a{color:#fff}@media (max-width:1024px){.epg-logo img{inline-size:38px}.epg-header{padding-block:10px}}.epg-band{background:var(--wp--preset--color--surface-alt)}.epg-band__title{padding-block:24px 56px;margin:0;text-align:center}@media (max-width:781px){.epg-band__title{padding-block:12px 40px}}.epg-hero.wp-block-cover{min-block-size:640px;padding-block:180px 96px;align-items:center}.epg-hero .wp-block-cover__background{opacity:var(--wp--custom--hero-overlay-opacity)!important}.epg-hero h1{color:#fff;max-inline-size:900px;margin-block-end:24px}.epg-hero .wp-block-cover__image-background{object-position:70% 30%}@media (max-width:781px){.epg-hero.wp-block-cover{min-block-size:520px;padding-block:120px 64px}}.epg-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.epg-grid-3>*{margin:0!important}@media (max-width:1024px){.epg-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.epg-grid-3{grid-template-columns:minmax(0,1fr)}}.wp-block-group.is-style-card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--md);padding:24px;box-shadow:var(--wp--preset--shadow--card)}.wp-block-group.is-style-card>*{margin-block:0}.epg-container>.epg-subhead+ul,.wp-block-group.is-style-card>h3+*{margin-block-start:8px}.epg-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.epg-stats>*{margin:0!important}.epg-stat__value{font-size:var(--wp--preset--font-size--stat);line-height:1.15;font-weight:700;color:var(--wp--preset--color--navy);margin:0 0 6px}.epg-stat__value.is-long{font-size:clamp(23px,calc(1.2vw + 18px),30px);line-height:1.2}.epg-stat__label{font-size:var(--wp--preset--font-size--small);line-height:1.4;font-weight:600;letter-spacing:.04em;color:var(--wp--preset--color--muted);margin:0}@media (max-width:767px){.epg-stats{grid-template-columns:minmax(0,1fr)}}.wp-block-list.is-style-timeline{list-style:none;padding:0;margin-block-start:16px}.wp-block-list.is-style-timeline>li{display:grid;grid-template-columns:72px 1fr;column-gap:24px;padding-block:16px;border-block-start:1px solid var(--wp--preset--color--border);margin:0}.wp-block-list.is-style-timeline>li:last-child{border-block-end:1px solid var(--wp--preset--color--border)}.wp-block-list.is-style-timeline>li>strong:first-child{color:var(--wp--preset--color--navy);font-weight:600}@media (max-width:767px){.wp-block-list.is-style-timeline>li{grid-template-columns:1fr;row-gap:4px}}.epg-logos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.epg-logos>.wp-block-image{margin:0!important;block-size:112px;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--md);overflow:hidden}.epg-logos>.wp-block-image img{inline-size:auto;max-inline-size:100%;max-block-size:80px;object-fit:contain}@media (max-width:1024px){.epg-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.epg-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.epg-logos>.wp-block-image{block-size:96px}}.epg-leader>*{margin-block:0}.epg-leader .wp-block-image{margin-block-end:16px}.epg-leader .wp-block-image img,.epg-portrait img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--wp--custom--radius--sm)}.epg-leader h3{margin-block-end:4px}.epg-leader h3 a{color:inherit;text-decoration:none}.epg-events .wp-block-post-title a:hover,.epg-leader h3 a:hover{color:var(--wp--preset--color--magenta);text-decoration:underline}.epg-leader p{color:var(--wp--preset--color--muted);font-size:16px}.epg-profile{display:grid!important;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:48px;align-items:start}.epg-profile>*{margin:0!important}@media (max-width:767px){.epg-profile{grid-template-columns:minmax(0,1fr);gap:24px}}.epg-company{display:flex;flex-direction:column}.epg-company>*,.epg-contact p{margin-block:0}.epg-company>h2{margin-block-end:20px}.epg-company>.epg-label{order:-1;margin-block-end:8px}.epg-contact h2,.epg-label{font-size:var(--wp--preset--font-size--small);line-height:1.4;font-weight:600;letter-spacing:.04em;color:var(--wp--preset--color--magenta)}.epg-contact h2{color:var(--wp--preset--color--muted);margin-block:32px 4px}.epg-contact h2+p{margin-block-start:0}.epg-contact a,.epg-leader h3 a{display:inline-flex;align-items:center;min-block-size:var(--wp--custom--tap)}.epg-docs{display:flex!important;flex-wrap:wrap;gap:24px}.epg-docs>.wp-block-image{margin:0!important}.epg-docs>.wp-block-image img{border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--custom--radius--xs)}.entry-content :where(ul.wp-block-list:not(.is-style-timeline)){padding-inline-start:1.25em}.entry-content :where(ul.wp-block-list:not(.is-style-timeline))>li+li{margin-block-start:6px}.epg-events .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.epg-events .wp-block-post-template>li,.epg-footer__bottom p,.epg-footer__contact p{margin:0}.epg-events .wp-block-post-featured-image{margin:0 0 16px}.epg-events .wp-block-post-featured-image img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--wp--custom--radius--md)}.epg-events .wp-block-post-title{font-size:var(--wp--preset--font-size--heading-4);margin:0}.epg-events .wp-block-post-title a{display:inline-flex;min-block-size:var(--wp--custom--tap);align-items:center}@media (max-width:1024px){.epg-events .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.epg-events .wp-block-post-template{grid-template-columns:minmax(0,1fr)}}.epg-single-image img{border-radius:var(--wp--custom--radius--md)}.epg-footer{background:var(--wp--preset--color--navy);color:var(--wp--preset--color--on-dark-muted);padding-block:64px 32px}.epg-footer a{color:#fff;text-decoration:none}.epg-footer a:focus-visible,.epg-footer a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--wp--preset--color--magenta);text-decoration-thickness:2px}.epg-footer__cols{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px}.epg-footer__cols>*{margin:0!important}.epg-footer__contact p:first-child{color:#fff;font-weight:600;margin-block-end:4px}.epg-footer .wp-block-navigation .wp-block-navigation-item__content,.epg-footer__contact a{display:inline-flex;align-items:center;min-block-size:var(--wp--custom--tap)}.epg-footer .wp-block-navigation{gap:0 24px}.epg-footer .wp-block-navigation .wp-block-navigation-item__content{min-inline-size:var(--wp--custom--tap)}.epg-footer__bottom{border-block-start:1px solid rgb(255 255 255 / .18);margin-block-start:48px!important;padding-block-start:24px;font-size:var(--wp--preset--font-size--small)}@media (max-width:767px){.epg-footer__cols{grid-template-columns:minmax(0,1fr);gap:32px}}.wp-site-blocks{position:relative}.epg-container{max-inline-size:1290px;margin-inline:auto}.epg-band,.epg-footer,.epg-header,.epg-section{padding-inline:20px}.epg-hero .wp-block-cover__inner-container{inline-size:100%}.epg-container>:where(p,h2,h3,h4,ul,ol,.epg-company,.epg-contact){max-inline-size:720px}.epg-container>*+*{margin-block-start:20px}.epg-container>:where(.epg-grid-3,.epg-stats,.epg-logos,.epg-docs,.wp-block-query){margin-block-start:32px}.epg-cta,.epg-cta :where(h2,p){color:#fff}.epg-social{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:12px}.epg-social a,.wp-block-cover{align-items:center;justify-content:center;color:#fff}.epg-social a{inline-size:var(--wp--custom--tap);block-size:var(--wp--custom--tap);display:inline-flex;border:1px solid rgb(255 255 255 / .5);border-radius:var(--wp--custom--radius--sm)}.epg-social a:hover{background:var(--wp--preset--color--magenta);border-color:var(--wp--preset--color--magenta)}.wp-block-cover{position:relative;display:flex;overflow:hidden;box-sizing:border-box;padding:1em;min-block-size:430px}.wp-block-cover.is-position-center-left{justify-content:flex-start}.wp-block-cover .wp-block-cover__image-background{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:cover;margin:0;padding:0;border:0;box-shadow:none}.wp-block-cover .wp-block-cover__background{position:absolute;inset:0;z-index:1;opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:2;color:inherit}.wp-block-image{margin:0 0 1em}.wp-block-image img{box-sizing:border-box;block-size:auto;max-inline-size:100%;vertical-align:bottom}.wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center}.wp-block-button__link{cursor:pointer;box-sizing:border-box;word-break:break-word}.epg-company-logo{margin:0 0 16px!important;display:flex;align-items:center;justify-content:flex-start}.epg-company-logo img{inline-size:auto;block-size:auto;max-block-size:56px;max-inline-size:min(176px,100%);object-fit:contain}.epg-company>.epg-company-logo{order:-2;margin-block-end:20px!important}@media (min-width:768px){.epg-grid-3:has(.epg-company-logo)>.epg-company-card:not(:has(.epg-company-logo))::before{content:"";display:block;block-size:72px}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close::before{content:"";display:block;inline-size:38px;block-size:44px;margin-block-end:-44px;background:url(/wp-content/themes/ep-group/assets/img/epg-logo-white-110x128.webp)no-repeat left center/contain}[dir=rtl] .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close::before{background-position:right center}.epg-container>h2:not(:first-child){margin-block-start:48px}.epg-container>:is(h3,h4):not(:first-child){margin-block-start:36px}.epg-container>:is(h3,h4)+*{margin-block-start:12px}.epg-subhead{color:var(--wp--preset--color--ink);font-weight:600}.epg-container>.epg-subhead:not(:first-child){margin-block-start:32px}.wp-block-post-content ul.wp-block-list:not(.is-style-timeline){padding-inline-start:1.25em}.wp-block-post-content ul.wp-block-list:not(.is-style-timeline)>li::marker{color:var(--wp--preset--color--navy)}.wp-block-post-content ul.wp-block-list:not(.is-style-timeline)>li+li{margin-block-start:8px}.epg-leader-title{font-size:var(--wp--preset--font-size--small);line-height:1.4;font-weight:600;letter-spacing:.04em;color:var(--wp--preset--color--magenta);margin-block-end:8px}.epg-company-logo{block-size:64px}.epg-company-logo img[src*="epg-company-elarabi-pharma."],.epg-company-logo img[src*="epg-company-epg-pharma-ltd."]{max-block-size:64px}@media (min-width:768px){.epg-grid-3:has(.epg-company-logo)>.epg-company-card:not(:has(.epg-company-logo))::before{block-size:80px}}.epg-footer .wp-block-navigation{font-size:16px}.epg-footer__contact p+p{margin-block-start:2px}.epg-footer__bottom{color:var(--wp--preset--color--on-dark-muted)}