[data-ep-id="ep_section_1"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_div_5"] {
  position: absolute !important;
  border: 2px solid #bdafa9 !important;
  pointer-events: none !important;
  display: none !important;
  z-index: 999998 !important;
  box-sizing: border-box !important;
  border-color: rgb(209, 209, 213) !important;
}

[data-ep-id="ep_section_2"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_3"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_4"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_5"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_6"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_7"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_8"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_section_9"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_div_94"] {
  position: relative !important;
  width: 100% !important;
  height: 420px !important;
  min-height: 240px !important;
  overflow: hidden !important;
  border-radius: 8px !important;
}

[data-ep-id="ep_footer_1"] {
  --epf-primary: #1e3a8a !important;
  --epf-on-primary: #ffffff !important;
  --epf-primary-text: #1e3a8a !important;
  --epf-surface: #fefefe !important;
  --epf-on-surface: #1e222f !important;
  --epf-border: rgba(30, 34, 47, 0.16) !important;
  --epf-tint: #e9ebf2 !important;
  --epf-ring: rgba(30, 58, 138, 0.25) !important;
  --epf-dark: #11182c !important;
  --epf-on-dark: #edeff6 !important;
  --epf-nav: #1e3a8a !important;
  --epf-on-nav: #ffffff !important;
  --epf-nav-cta: #ffffff !important;
  --epf-on-nav-cta: #1e3a8a !important;
  --epf-field: #ffffff !important;
  --epf-field-text: #1e222f !important;
  --epf-font-head: -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

[data-ep-id="ep_button_4"] {
  float: right !important;
}

[data-ep-id="ep_button_5"] {
  float: right !important;
}
:root{--ep-primary:#1e3a8a;--ep-on-primary:#ffffff;--ep-secondary:#e2e7f3;--ep-on-secondary:#162a65;--ep-body:#f8f8fa;--ep-text:#1e222f;--ep-heading:#162a65;--ep-link:#1e3a8a;--ep-surface:#fefefe;--ep-on-surface:#1e222f;--ep-nav:#1e3a8a;--ep-on-nav:#ffffff;--ep-footer:#11182c;--ep-on-footer:#edeff6;--ep-tint:#e9ebf2;--ep-dark:#11182c;--ep-on-dark:#edeff6;--ep-field:#ffffff;--ep-on-field:#1e222f;--ep-border:rgba(30, 34, 47, 0.16);--ep-ring:rgba(30, 58, 138, 0.25)}.btn-primary,.badge-primary,.bg-primary,.page-item.active .page-link,.nav-pills .nav-link.active,.progress-bar:not([class*="bg-"]),.dropdown-item.active,.dropdown-item:active,.list-group-item.active,.custom-control-input:checked~.custom-control-label::before{background-color:var(--ep-primary)!important;border-color:var(--ep-primary)!important;color:var(--ep-on-primary)!important}.btn-secondary,.badge-secondary,.bg-secondary{background-color:var(--ep-secondary)!important;border-color:var(--ep-secondary)!important;color:var(--ep-on-secondary)!important}.btn-outline-primary{background-color:transparent!important;border-color:var(--ep-primary)!important;color:var(--ep-link)!important}.btn[class*="btn-outline-"]:hover,.btn[class*="btn-outline-"]:focus-visible{background-color:var(--ep-ring)!important;background-color:color-mix(in srgb,currentColor 12%,transparent)!important}input[type="checkbox"],input[type="radio"],input[type="range"],progress{accent-color:var(--ep-primary)}[data-ep-pz~="i"]::before,[data-ep-pz~="i"]::after{color:inherit!important}[data-ep-pz~="bb"]::before{background-color:var(--ep-pz-bb)!important}[data-ep-pz~="bg"]::before{background-image:none!important}[data-ep-pz~="bc"]::before{color:var(--ep-pz-bc)!important}[data-ep-pz~="ab"]::after{background-color:var(--ep-pz-ab)!important}[data-ep-pz~="ag"]::after{background-image:none!important}[data-ep-pz~="ac"]::after{color:var(--ep-pz-ac)!important}.btn-link,.text-primary,.page-link{color:var(--ep-link)!important}.border-primary{border-color:var(--ep-primary)!important}.alert-primary{background-color:var(--ep-tint)!important;border-color:var(--ep-border)!important;color:var(--ep-heading)!important}.form-control:focus,.custom-select:focus{border-color:var(--ep-primary)!important;box-shadow:0 0 0 .2rem var(--ep-ring)!important}.btn:not(.epf-btn){transition:filter .15s ease}.btn:not(.epf-btn):hover,.btn:not(.epf-btn):focus-visible{filter:brightness(.92)}input::placeholder,textarea::placeholder{color:currentColor!important;opacity:.7!important}.navbar .navbar-toggler{border-color:rgba(127,127,127,.4)!important}.navbar .navbar-toggler-icon{background-image:none!important;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27black%27 stroke-linecap=%27round%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27black%27 stroke-linecap=%27round%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e") center/100% 100% no-repeat}::selection{background:var(--ep-primary);color:var(--ep-on-primary)}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf.epf-navbar{z-index:20;padding:0 clamp(16px,4vw,40px);background:var(--epf-nav-bg);color:var(--epf-nav-fg)}.epf.epf-nav-base{--epf-nav-bg:var(--epf-nav,var(--ep-nav,var(--nav,#ffffff)));--epf-nav-fg:var(--epf-on-nav,var(--ep-on-nav,var(--nav-link,#1f2937)));border-bottom:1px solid var(--epf-b)}.epf.epf-nav-dark{--epf-nav-bg:var(--epf-d);--epf-nav-fg:var(--epf-od)}.epf.epf-nav-primary{--epf-nav-bg:var(--epf-p);--epf-nav-fg:var(--epf-op)}.epf-navbar .epf-nav-in{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;max-width:1140px;min-height:68px;margin:0 auto;padding:0}.epf-navbar .epf-brand{display:inline-flex;align-items:center;gap:10px;margin:0 auto 0 0;padding:10px 0;color:inherit;font-family:var(--epf-font-head);font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.epf-navbar .epf-brand:hover{color:inherit;text-decoration:none}.epf-navbar .epf-brand-logo{display:block;width:auto;height:40px;max-width:180px;margin:0;object-fit:contain}.epf-navbar .epf-menu{display:flex;align-items:center;gap:8px 16px;margin:0;padding:0}.epf-navbar .epf-links{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.epf-navbar .epf-li{position:relative;float:none;margin:0;padding:0;list-style:none}.epf-navbar .epf-link{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:var(--epf-r);background:transparent;color:inherit;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;opacity:.85;transition:background-color .15s ease,opacity .15s ease}.epf-navbar .epf-link:hover,.epf-navbar .epf-link:focus{background:rgba(127,127,127,.14);color:inherit;text-decoration:none;opacity:1}.epf-navbar .epf-dd-btn::after{content:"";width:6px;height:6px;margin:-3px 0 0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.epf-navbar .epf-dd-menu{position:absolute;top:100%;left:0;z-index:30;display:none;min-width:200px;margin:0;padding:6px;background:var(--epf-nav-bg);color:var(--epf-nav-fg);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:0 12px 28px rgba(0,0,0,.14)}.epf-navbar .epf-dd:hover>.epf-dd-menu,.epf-navbar .epf-dd:focus-within>.epf-dd-menu{display:block}.epf-navbar .epf-dd-item{display:block;margin:0;padding:9px 12px;border-radius:2px;color:inherit;line-height:1.3;text-decoration:none;white-space:nowrap}.epf-navbar .epf-dd-item:hover{background:rgba(127,127,127,.14);color:inherit;text-decoration:none}.epf-navbar .epf-extras{display:flex;align-items:center;gap:6px;margin:0;padding:0}.epf-navbar .epf-icon-link{border-color:rgba(127,127,127,.35)}.epf-navbar .epf-profile{display:inline-flex;align-items:center;gap:10px;margin:0;padding:4px 10px 4px 4px;border-radius:var(--epf-r);color:inherit;font-weight:600;text-decoration:none}.epf-navbar .epf-profile:hover{background:rgba(127,127,127,.14);color:inherit;text-decoration:none}.epf-navbar .epf-avatar{display:block;flex:0 0 auto;width:36px;height:36px;margin:0;border-radius:var(--epf-r);object-fit:cover}.epf-navbar .epf-profile-name{margin:0;padding:0;color:inherit;line-height:1.2}.epf-navbar .epf-toggle{position:relative;display:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(127,127,127,.35);border-radius:var(--epf-r);color:inherit;cursor:pointer}.epf-navbar .epf-toggle-cb{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.epf-navbar .epf-bars,.epf-navbar .epf-bars::before,.epf-navbar .epf-bars::after{display:block;width:18px;height:2px;background:currentColor;transition:transform .2s ease,background-color .2s ease}.epf-navbar .epf-bars{position:relative}.epf-navbar .epf-bars::before,.epf-navbar .epf-bars::after{content:"";position:absolute;left:0}.epf-navbar .epf-bars::before{top:-6px}.epf-navbar .epf-bars::after{top:6px}.epf-navbar .epf-toggle:focus-within{outline:2px solid currentColor;outline-offset:2px}.epf.epf-nav-base .epf-btn:not([class*=" btn-"]){background:var(--epf-nav-cta,var(--epf-p));border-color:var(--epf-nav-cta,var(--epf-p));color:var(--epf-on-nav-cta,var(--epf-op))}.epf.epf-nav-primary .epf-btn:not([class*=" btn-"]){background:var(--epf-op);border-color:var(--epf-op);color:var(--epf-pt)}@media (max-width:767.98px){.epf-navbar .epf-toggle{display:inline-flex}.epf-navbar .epf-menu{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:8px;padding:8px 0 16px}.epf-navbar .epf-links{flex-direction:column;align-items:stretch}.epf-navbar .epf-dd-menu{position:static;display:block;min-width:0;margin:0 0 4px 12px;padding:0;background:transparent;border:0;box-shadow:none}.epf-navbar .epf-dd-btn::after{display:none}.epf-navbar .epf-menu>.epf-btn{width:100%}.epf-navbar .epf-extras{flex-wrap:wrap;padding:4px 0 0}}@media (max-width:767.98px){.epf-navbar:has(.epf-toggle-cb:checked) .epf-menu{display:flex}}@media (max-width:767.98px){.epf-navbar:has(.epf-toggle-cb:checked) .epf-bars{background:transparent}}@media (max-width:767.98px){.epf-navbar:has(.epf-toggle-cb:checked) .epf-bars::before{transform:translateY(6px) rotate(45deg)}}@media (max-width:767.98px){.epf-navbar:has(.epf-toggle-cb:checked) .epf-bars::after{transform:translateY(-6px) rotate(-45deg)}}@supports not selector(:has(*)){@media (max-width:767.98px){.epf-navbar .epf-toggle{display:none}.epf-navbar .epf-menu{display:flex}}}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf.epf-hero{background:var(--epf-t)}.epf-hero .epf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px)}@media (min-width:992px){.epf-hero .epf-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.epf-hero .epf-hero-title{font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.1}.epf-hero .epf-hero-media{margin:0;padding:0}.epf-hero .epf-media{border-radius:var(--epf-r)}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf.epf-heading{padding:clamp(40px,6vw,72px) clamp(16px,4vw,40px);background:var(--epf-t)}.epf-heading .epf-head{margin-bottom:0}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}@media (min-width:576px){.epf .epf-g3,.epf .epf-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px) and (max-width:991.98px){.epf .epf-g3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px){.epf .epf-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.epf .epf-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.epf .epf-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf-features .epf-card{border-top:3px solid var(--epf-p)}.epf-features .epf-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 0 6px;padding:0;border-radius:var(--epf-r);background:var(--epf-t);color:var(--epf-pt);font-size:1.35rem;line-height:1}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf-showcase .epf-show-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px)}@media (min-width:992px){.epf-showcase .epf-show-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.epf-showcase .epf-show-media{margin:0;padding:0}.epf-showcase .epf-show-main{border:1px solid var(--epf-b);border-radius:var(--epf-r)}.epf-showcase .epf-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0}.epf-showcase .epf-thumb{display:block;margin:0;padding:0;border:2px solid transparent;border-radius:var(--epf-r);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.epf-showcase .epf-thumb:hover,.epf-showcase .epf-thumb.is-active{border-color:var(--epf-p);opacity:1}.epf-showcase .epf-thumb .epf-media{--epf-ratio:1/1}.epf-showcase .epf-price{margin:0 0 16px;padding:0;color:var(--epf-pt);font-size:1.5rem;font-weight:700;line-height:1.2}.epf-showcase .epf-checks{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.epf-showcase .epf-li{display:flex;align-items:baseline;gap:10px;margin:0;padding:0;list-style:none}.epf-showcase .epf-li .fas{color:var(--epf-pt)}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}@media (min-width:576px){.epf .epf-g3,.epf .epf-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px) and (max-width:991.98px){.epf .epf-g3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px){.epf .epf-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.epf .epf-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.epf .epf-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf-icards .epf-thumb-wrap{position:relative;margin:0;padding:0;overflow:hidden}.epf-icards .epf-media{transition:transform .35s ease}.epf-icards .epf-card:hover .epf-media{transform:scale(1.04)}.epf-icards .epf-badge{position:absolute;top:12px;left:12px;margin:0;padding:4px 10px;border-radius:2px;background:var(--epf-p);color:var(--epf-op);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.epf-icards .epf-card:hover .epf-media{transform:none}}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}@media (min-width:576px){.epf .epf-g3,.epf .epf-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px) and (max-width:991.98px){.epf .epf-g3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px){.epf .epf-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.epf .epf-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.epf .epf-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf-reviews .epf-card-body{gap:14px}.epf-reviews .epf-stars{display:flex;gap:3px;margin:0;padding:0;color:var(--epf-pt);font-size:.9rem}.epf-reviews .epf-quote{margin:0;padding:0;font-size:1.0625rem;line-height:1.7}.epf-reviews .epf-person{display:flex;align-items:center;gap:12px;width:100%;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--epf-b)}.epf-reviews .epf-avatar{display:block;flex:0 0 auto;width:48px;height:48px;margin:0;border-radius:var(--epf-r);object-fit:cover}.epf-reviews .epf-person-text{margin:0;padding:0}.epf-reviews .epf-name{margin:0;padding:0;font-weight:700;line-height:1.3}.epf-reviews .epf-role{margin:0;padding:0;font-size:.875rem;opacity:.7}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}@media (min-width:576px){.epf .epf-g3,.epf .epf-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px) and (max-width:991.98px){.epf .epf-g3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px){.epf .epf-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.epf .epf-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.epf .epf-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf-team .epf-media{--epf-ratio:4/5}.epf-team .epf-card-body{align-items:center;gap:6px;text-align:center}.epf-team .epf-role{margin:0;padding:0;font-size:.8125rem;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.epf-team .epf-social{display:flex;justify-content:center;gap:6px;margin:8px 0 0;padding:0}.epf-team .epf-icon-link{width:34px;height:34px;font-size:.875rem}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf.epf-heading{padding:clamp(40px,6vw,72px) clamp(16px,4vw,40px);background:var(--epf-t)}.epf-heading .epf-head{margin-bottom:0}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf .epf-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:var(--epf-s);border:1px solid var(--epf-b);border-radius:var(--epf-r);box-shadow:none;color:var(--epf-os);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.epf .epf-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.epf .epf-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:clamp(18px,2vw,24px)}.epf .epf-card-title{margin:0;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.175rem;font-weight:700;line-height:1.3;text-transform:none}.epf .epf-media{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;aspect-ratio:var(--epf-ratio,4/3);object-fit:cover}.epf .epf-more{display:inline-flex;align-items:center;gap:8px;margin:auto 0 0;padding:4px 0 0;color:var(--epf-pt);font-weight:600;text-decoration:none}.epf .epf-more:hover{color:var(--epf-pt);text-decoration:underline}.epf .epf-more .fas{font-size:.8em}@media (prefers-reduced-motion:reduce){.epf .epf-card{transition:none}.epf .epf-card:hover{transform:none}}.epf .epf-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;font-weight:400}.epf .epf-label{margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.4}.epf .epf-input{display:block;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:var(--epf-field,#ffffff);color:var(--epf-field-text,#1f2937);font:inherit;font-size:1rem;line-height:1.4;box-shadow:none;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.epf .epf-input::placeholder{color:currentColor;opacity:.5}.epf .epf-input:focus{border-color:var(--epf-p);box-shadow:0 0 0 3px var(--epf-ring,rgba(127,127,127,.25))}.epf .epf-textarea{min-height:132px;resize:vertical}.epf-contact .epf-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px)}@media (min-width:992px){.epf-contact .epf-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.epf-contact .epf-info-list{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.epf-contact .epf-li{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.epf-contact .epf-info-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border-radius:var(--epf-r);background:var(--epf-t);color:var(--epf-pt)}.epf-contact .epf-card:hover{transform:none;box-shadow:none}.epf-contact .epf-form{display:grid;gap:16px;margin:0;padding:clamp(20px,3vw,32px)}.epf-contact .epf-field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0}@media (min-width:576px){.epf-contact .epf-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.epf-contact .epf-form .epf-btn{width:100%}
.epf{--epf-r:4px;--epf-p:var(--epf-primary,var(--ep-primary,var(--nav,#1f7a83)));--epf-op:var(--epf-on-primary,var(--ep-on-primary,#ffffff));--epf-pt:var(--epf-primary-text,var(--epf-p));--epf-s:var(--epf-surface,var(--ep-surface,rgba(127,127,127,.06)));--epf-os:var(--epf-on-surface,var(--ep-on-surface,currentColor));--epf-b:var(--epf-border,var(--ep-border,rgba(127,127,127,.24)));--epf-t:var(--epf-tint,var(--ep-tint,rgba(127,127,127,.06)));--epf-d:var(--epf-dark,var(--ep-footer,#1f2937));--epf-od:var(--epf-on-dark,var(--ep-on-footer,#f9fafb));position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px);border:0;border-radius:0;text-align:left;overflow-wrap:break-word;}.epf *,.epf *::before,.epf *::after{box-sizing:border-box}.epf .epf-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0}.epf .epf-head{max-width:720px;margin:0 auto clamp(32px,4vw,48px);padding:0;text-align:center}.epf .epf-kicker{display:inline-block;margin:0 0 12px;padding:0;color:var(--epf-pt);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.epf .epf-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:clamp(1.75rem,1.25rem + 1.9vw,2.625rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none}.epf .epf-lead{margin:0;padding:0;font-size:clamp(1rem,.96rem + .25vw,1.125rem);line-height:1.7;opacity:.8}.epf .epf-text{margin:0;padding:0;line-height:1.65;opacity:.8}.epf .epf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0;padding:0}.epf .epf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 22px;border:1px solid transparent;border-radius:var(--epf-r);font:inherit;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:filter .15s ease,background-color .15s ease,color .15s ease}.epf .epf-btn:not([class*=" btn-"]){background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op)}.epf .epf-btn:not([class*=" btn-"]):hover,.epf .epf-btn:not([class*=" btn-"]):focus{filter:brightness(.92);color:var(--epf-op);text-decoration:none}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]){background:transparent;border-color:currentColor;color:inherit}.epf .epf-btn.epf-btn-line:not([class*=" btn-"]):hover{background:rgba(127,127,127,.12);color:inherit;filter:none}.epf .epf-icon-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid var(--epf-b);border-radius:var(--epf-r);background:transparent;color:inherit;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.epf .epf-icon-link:hover{background:var(--epf-p);border-color:var(--epf-p);color:var(--epf-op);text-decoration:none}.epf .epf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.epf :focus-visible{outline:2px solid var(--epf-p);outline-offset:2px}@media (max-width:575.98px){.epf .epf-actions .epf-btn{flex:1 1 100%}}.epf.epf-footer{padding:clamp(48px,6vw,72px) clamp(16px,4vw,40px) 0;background:var(--epf-d);color:var(--epf-od)}.epf.epf-footer p,.epf.epf-footer span,.epf.epf-footer h4{color:inherit}.epf-footer .epf-foot-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin:0;padding:0 0 clamp(32px,4vw,48px)}@media (min-width:576px){.epf-footer .epf-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.epf-footer .epf-foot-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.epf-footer .epf-foot-name{display:inline-block;margin:0 0 12px;padding:0;color:inherit;font-family:var(--epf-font-head);font-size:1.375rem;font-weight:700;line-height:1.2;text-decoration:none}.epf-footer .epf-foot-name:hover{color:inherit;text-decoration:none}.epf-footer .epf-text{max-width:360px;opacity:.75}.epf-footer .epf-social{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0}.epf-footer .epf-icon-link{border-color:rgba(127,127,127,.4)}.epf-footer .epf-foot-title{margin:0 0 14px;padding:0;font-family:var(--epf-font-head);font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.epf-footer .epf-foot-list{margin:0;padding:0;list-style:none}.epf-footer .epf-li{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;padding:0;line-height:1.5;list-style:none}.epf-footer .epf-li>i{flex:0 0 16px;text-align:center;opacity:.7}.epf-footer .epf-foot-link{color:inherit;text-decoration:none;opacity:.75;transition:opacity .15s ease}.epf-footer .epf-foot-link:hover{color:inherit;text-decoration:underline;opacity:1}.epf-footer .epf-span{opacity:.75}.epf-footer .epf-foot-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin:0;padding:20px 0;border-top:1px solid rgba(127,127,127,.3);font-size:.875rem}.epf-footer .epf-copy{margin:0;padding:0;opacity:.7}.epf-footer .epf-legal{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0}