.anywhereslider-slide:has(.fp-slide-overlay){position:relative}.fp-slide-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden}.fp-se{position:absolute;top:0;left:0;max-width:92%;pointer-events:auto}.fp-slide-stack{position:absolute;display:flex;flex-direction:column;pointer-events:none;z-index:10}.fp-se--flow{position:static;top:auto;left:auto;transform:none;max-width:100%}@media(min-width:1025px){.fp-se--hide-d{display:none!important}}@media(min-width:769px) and (max-width:1024px){.fp-se--hide-t{display:none!important}}@media(max-width:768px){.fp-se--hide-m{display:none!important}}.fp-se-heading{font-family:var(--fp-font-family-heading,inherit);font-weight:var(--fp-font-weight-bold,700);line-height:var(--fp-line-height-heading,1.1);font-size:clamp(1.6rem,3.4vw,3.25rem);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.35)}.fp-se-text{font-family:var(--fp-font-family,inherit);line-height:var(--fp-line-height,1.5);font-size:clamp(.95rem,1.4vw,1.25rem);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.fp-se-btn{display:inline-flex;align-items:center;gap:.5rem;padding:var(--fp-btn-padding-y,10px) calc(var(--fp-btn-padding-x,16px)*1.4);border-radius:var(--fp-radius,6px);font-family:var(--fp-font-family,inherit);font-weight:var(--fp-font-weight-bold,700);text-decoration:none;line-height:1.1;transition:background .15s ease,transform .15s ease;white-space:nowrap}.fp-se-btn:hover{transform:translateY(-1px)}.fp-se-btn--primary{background:var(--fp-primary,#4e79a7);color:#fff}.fp-se-btn--primary:hover{background:var(--fp-primary-hover,#3d5f86)}.fp-se-btn--secondary{background:var(--fp-secondary,#2b4a6f);color:#fff}.fp-se-btn--outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px currentColor}.fp-se-btn--sz-sm{font-size:.9em;padding:.4em .9em}.fp-se-btn--sz-lg{font-size:1.15em;padding:.7em 1.5em}.fp-se-btn--sz-xl{font-size:1.4em;padding:.9em 1.9em}.fp-se-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background:var(--fp-surface,#fff);color:var(--fp-text,#14202e);font-weight:var(--fp-font-weight-medium,600);font-size:.85rem;box-shadow:var(--fp-shadow-md,0 2px 10px rgba(0,0,0,.18))}.fp-se-rating{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-weight:var(--fp-font-weight-bold,700);text-shadow:0 1px 8px rgba(0,0,0,.35)}.fp-se-img{max-width:100%;height:auto;display:block}.fp-se-graphic{height:1.3em;width:auto;display:inline-block;vertical-align:middle}
