.fps-slider{--fps-accent:var(--fps-default-accent,#f5c451);position:relative;isolation:isolate;width:100%;overflow:hidden;border-radius:var(--fps-radius,var(--fps-default-radius,18px));background:#132333;color:#fff;font-family:inherit}.fps-slider *{box-sizing:border-box}.fps-slide{position:relative;min-height:var(--fps-height,520px);display:flex;align-items:flex-end;background:linear-gradient(135deg,#23485c,#132333)}.fps-slide[hidden]{display:none!important}.fps-image,.fps-shade{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.fps-shade{background:linear-gradient(90deg,rgba(5,15,25,.83),rgba(5,15,25,.2)),linear-gradient(0deg,rgba(5,15,25,.8),transparent 75%)}.fps-content{position:relative;z-index:1;padding:60px 7% 98px;max-width:850px}.fps-category{display:inline-block;background:var(--fps-accent);color:#14202d;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 14px 18px 0}.fps-date{font-size:13px;color:#e0e5eb;white-space:nowrap}.fps-slider .fps-title{font-size:clamp(28px,4vw,52px);line-height:1.12;margin:0 0 18px;font-weight:800;color:#fff;overflow-wrap:anywhere}.fps-slider .fps-title a{color:inherit;text-decoration:none}.fps-slider .fps-excerpt{font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:#e4e9ed;margin:0 0 24px}.fps-slider .fps-read-more{color:#fff;font-size:14px;font-weight:700;text-decoration:none;border-bottom:2px solid var(--fps-accent);padding-bottom:6px}.fps-controls{position:absolute;bottom:24px;left:7%;right:7%;display:flex;gap:12px;align-items:center;z-index:2}.fps-slider .fps-controls button{display:flex;align-items:center;justify-content:center;padding:0;width:38px;height:38px;border:1px solid #ffffff80;background:#12212c80;border-radius:50%;color:#fff;cursor:pointer;font-size:25px;line-height:1}.fps-dots{display:flex;gap:8px;flex-wrap:wrap}.fps-slider .fps-dots button{width:9px;height:9px;background:#ffffff60;border:0;font-size:0}.fps-slider .fps-dots button[aria-current=true]{background:var(--fps-accent);transform:scale(1.3)}.fps-slider .fps-pause{margin-inline-start:auto;font-size:15px}.fps-slider a:focus-visible,.fps-slider button:focus-visible{outline:3px solid var(--fps-accent);outline-offset:5px}.fps-empty{padding:20px;border:1px solid #ddd;border-radius:8px}@media(max-width:600px){.fps-content{padding:36px 6% 90px}.fps-slide{min-height:min(var(--fps-height,520px),600px)}.fps-controls{left:6%;right:6%;gap:9px}.fps-date{display:block;margin-bottom:14px}.fps-category{margin-bottom:10px}}
