.ekfb-section{--ekfb-columns:3;--ekfb-gap:30px;--ekfb-accent:#4f87fb;padding:75px 20px;background:#f1f6fc;color:#8b929e;font:15px/1.7 Muli,Mulish,Arial,sans-serif;box-sizing:border-box}.ekfb-section *{box-sizing:border-box}.ekfb-section .ekfb-wrap{max-width:1170px;margin:auto}.ekfb-section .ekfb-heading{text-align:center;margin:0 auto 65px}.ekfb-section .ekfb-heading h2{font:700 36px/1.3 Muli,Mulish,Arial,sans-serif;color:#130947;margin:0 0 20px;letter-spacing:-.6px}.ekfb-section .ekfb-heading .ekfb-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:1.5px;color:var(--ekfb-accent);font-weight:800;margin:0 0 15px}.ekfb-section .ekfb-heading p:last-child{margin:0}.ekfb-section .ekfb-viewport{overflow:hidden;touch-action:pan-y}.ekfb-section .ekfb-track{display:flex;gap:var(--ekfb-gap);align-items:stretch;will-change:transform}.ekfb-section .ekfb-card{flex:0 0 calc((100% - (var(--ekfb-columns) - 1)*var(--ekfb-gap))/var(--ekfb-columns));min-width:0;background:#fff;border-radius:7px;overflow:hidden;border:1px solid #e7edf6;box-shadow:0 5px 15px #17325a05}.ekfb-section .ekfb-photo{position:relative;display:block;height:320px;overflow:hidden;background:#e5ebf2}.ekfb-section .ekfb-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s;user-select:none;pointer-events:none}.ekfb-section .ekfb-photo:hover img{transform:scale(1.035)}.ekfb-section .ekfb-open{position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:50%;background:#fffffff0;color:var(--ekfb-accent);display:flex;align-items:center;justify-content:center;font-size:25px;opacity:0;transition:opacity .2s;pointer-events:none}.ekfb-section .ekfb-photo:hover .ekfb-open,.ekfb-section .ekfb-photo:focus-visible .ekfb-open{opacity:1}.ekfb-section .ekfb-caption{padding:25px}.ekfb-section .ekfb-caption h3{font-size:18px;color:#130947;margin:0 0 10px}.ekfb-section .ekfb-caption blockquote{margin:0;padding:0;border:0;font-size:14px;line-height:1.7}.ekfb-section .ekfb-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:28px}.ekfb-section .ekfb-dots{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.ekfb-section .ekfb-dots button{display:block;width:12px;height:12px;min-width:0;padding:0;border:1px solid #d9e2ed;background:#fff;border-radius:50%;cursor:pointer;box-shadow:none}.ekfb-section .ekfb-dots button[aria-pressed=true]{background:var(--ekfb-accent);border-color:var(--ekfb-accent)}.ekfb-section [data-ekfb-step]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #dce5f1;border-radius:50%;background:#fff;color:var(--ekfb-accent);cursor:pointer;font-size:20px;padding:0}.ekfb-section a:focus-visible,.ekfb-section button:focus-visible{outline:2px solid var(--ekfb-accent);outline-offset:-2px}@media(max-width:1024px){.ekfb-section{--ekfb-columns:2}}@media(max-width:600px){.ekfb-section{--ekfb-columns:1;padding:50px 20px}.ekfb-section .ekfb-heading h2{font-size:28px}.ekfb-section .ekfb-heading{margin-bottom:35px}}@media(prefers-reduced-motion:reduce){.ekfb-section .ekfb-track,.ekfb-section .ekfb-photo img{transition:none!important}}
