.fdls{display:block;width:100%;min-width:0;align-self:center;background:#fff;border:1px solid #e1e5e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #132a3c0b}.fdls__viewport{overflow:hidden;touch-action:pan-y}.fdls__track{display:flex;transition:transform .65s cubic-bezier(.22,.68,.2,1);will-change:transform}.fdls__slide{flex:0 0 100%;min-width:0;margin:0}.fdls__image{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.fdls__image img{display:block;width:100%;height:100%;object-fit:contain}.fdls__slide figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:14px 20px;border-top:1px solid #edf0f2}.fdls__slide figcaption strong{font-size:16px;line-height:1.35;color:#172c3a}.fdls__slide figcaption a{color:#21465c;font-size:14px;text-underline-offset:4px;min-height:44px;display:flex;align-items:center}.fdls__controls{display:flex;gap:9px;align-items:center;padding:0 16px 14px}.fdls__controls[hidden]{display:none}.fdls__controls button{font:inherit;background:#f2f5f7;border:1px solid #dce3e7;border-radius:8px;min-width:44px;min-height:44px;color:#17394d;cursor:pointer}.fdls__controls button[data-previous],.fdls__controls button[data-next]{font-size:30px;line-height:1}.fdls__controls .fdls__pause{margin-left:auto;padding:8px 13px;font-size:14px}.fdls__counter{font-size:14px;min-width:40px;text-align:center;color:#334b5b;font-variant-numeric:tabular-nums}.fdls button:hover{background:#e3ecf1}.fdls a:focus-visible,.fdls button:focus-visible{outline:3px solid #246c95;outline-offset:-3px}.fdls:focus-within .fdls__track{transition-duration:.25s}@media(max-width:749px){.fdl-home .fdlh-hero .fdls{order:-1}.fdls__image{aspect-ratio:1.35}.fdls__slide figcaption{padding:10px 15px;min-height:58px}.fdls__slide figcaption strong{font-size:15px}.fdls__controls{padding:0 12px 12px}.fdls__track{transition-duration:.4s}}@media(prefers-reduced-motion:reduce){.fdls__track{transition:none!important}}
