/* Scoped final single footer stylesheet, loaded after portal theme. */
.ep-page .jfda-portal-dark-footer{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box;width:100%;margin:0!important;padding:22px clamp(16px,3.5vw,45px) 12px!important;background:linear-gradient(125deg,#064541,#075450 53%,#043d3b)!important;color:#fff!important;border-top:2px solid #c8a253;line-height:1.5;font-family:inherit}
.ep-page .jfda-portal-dark-footer *{box-sizing:border-box}
.ep-page .jfda-portal-dark-footer .jfda-pdf-grid{max-width:1220px;margin:0 auto!important;display:grid!important;grid-template-columns:1.3fr .8fr 1fr!important;gap:0!important;align-items:start}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col{min-width:0;padding:0 24px;text-align:right}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col+.jfda-pdf-col{border-right:1px solid rgba(200,162,83,.7)}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col h2{color:#fff!important;font-size:17px!important;font-weight:700;line-height:1.4;margin:0 0 8px!important}
.ep-page .jfda-portal-dark-footer .jfda-pdf-brand h2{font-size:20px!important}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col p,.ep-page .jfda-portal-dark-footer .jfda-pdf-col a,.ep-page .jfda-portal-dark-footer .jfda-pdf-privacy summary{color:#f1f8f5!important;font-size:13px!important;line-height:1.55;margin:3px 0!important;text-decoration:none}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col a{display:block}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col a:hover,.ep-page .jfda-portal-dark-footer .jfda-pdf-col a:focus-visible{text-decoration:underline!important}
.ep-page .jfda-portal-dark-footer .jfda-pdf-col i{margin-left:7px;color:#e0c789}
.ep-page .jfda-portal-dark-footer .jfda-pdf-contact a{display:inline-block}
.ep-page .jfda-portal-dark-footer .jfda-pdf-address{max-width:340px}
.ep-page .jfda-portal-dark-footer .jfda-pdf-privacy summary{cursor:pointer}
.ep-page .jfda-portal-dark-footer .jfda-pdf-privacy[open] p{max-width:340px;font-size:12px!important}
.ep-page .jfda-portal-dark-footer .jfda-pdf-social{max-width:1220px;margin:11px auto 7px!important;display:flex!important;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.ep-page .jfda-portal-dark-footer .jfda-pdf-social a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(200,162,83,.5);border-radius:50%;background:rgba(255,255,255,.06);color:#fff!important;font-size:14px;text-decoration:none}
.ep-page .jfda-portal-dark-footer .jfda-pdf-social a:hover{background:#176962;border-color:#e0c789}
.ep-page .jfda-portal-dark-footer .jfda-pdf-copy{max-width:1220px;margin:0 auto!important;padding-top:8px;border-top:1px solid rgba(200,162,83,.5);text-align:center;font-size:11px;line-height:1.5;color:#e5f1ed!important}
@media(max-width:750px){.ep-page .jfda-portal-dark-footer{padding:18px 16px 10px!important}.ep-page .jfda-portal-dark-footer .jfda-pdf-grid{grid-template-columns:minmax(0,1fr)!important}.ep-page .jfda-portal-dark-footer .jfda-pdf-col{padding:0 0 10px;margin-bottom:9px}.ep-page .jfda-portal-dark-footer .jfda-pdf-col+.jfda-pdf-col{border-right:0;border-top:1px solid rgba(200,162,83,.6);padding-top:11px}.ep-page .jfda-portal-dark-footer .jfda-pdf-brand h2{font-size:18px!important}}
