#ephf-responsive-nav .main-nav ul li.ep-menu-cta{display:flex;align-items:center;margin-left:6px}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:7px 0;padding:11px 17px;border:1px solid var(--ep-red,#d60017);border-radius:999px;background-color:var(--ep-red,#d60017);color:#fff!important;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px rgba(214,0,23,.2);transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:hover,#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:focus,#ephf-responsive-nav .main-nav ul li.ep-menu-cta.current-menu-item>a,#ephf-responsive-nav .main-nav ul li.ep-menu-cta.current_page_item>a,#ephf-responsive-nav .main-nav ul li.ep-menu-cta.current-menu-ancestor>a,#ephf-responsive-nav .main-nav ul li.ep-menu-cta.current-page-ancestor>a{background-color:var(--ep-red-dark,#a90012);border-color:var(--ep-red-dark,#a90012);color:#fff!important;transform:translateY(-1px);box-shadow:0 14px 30px rgba(214,0,23,.28)}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:focus-visible{outline:3px solid rgba(214,0,23,.24);outline-offset:3px}@media(max-width:1080px) and (min-width:769px){#ephf-responsive-nav .main-nav ul li.ep-menu-cta{margin-left:3px}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a{min-height:42px;padding:10px 12px;font-size:12.5px;letter-spacing:0}}@media(max-width:768px){#ephf-responsive-nav .main-nav ul li.ep-menu-cta,#ephf-responsive-nav.toggled .main-nav ul li.ep-menu-cta{display:block;width:auto;margin:8px 14px}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a,#ephf-responsive-nav.toggled .main-nav ul li.ep-menu-cta>a{display:flex;width:100%;min-height:48px;margin:0;padding:13px 18px;border-radius:14px;font-size:14px;text-align:center;white-space:normal}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:hover,#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:focus{transform:none}}@media(prefers-reduced-motion:reduce){#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a{transition:none}#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:hover,#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a:focus{transform:none}}

/* v1.1.7 — CTA anchors must remain the hit target even when adjacent integrations use layered UI. */
#ephf-responsive-nav .main-nav ul li.ep-menu-cta>a{position:relative;z-index:2;pointer-events:auto;touch-action:manipulation}
