.xboats-banners{position:relative;width:100%;margin:12px 0 18px;padding-bottom:0}.xboats-banners__viewport{overflow:hidden;border-radius:14px;background:#f4f6f8;box-shadow:0 1px 2px rgba(15,35,70,.04)}.xboats-banners__track{display:flex;transition:transform .44s cubic-bezier(.22,.68,.18,1);will-change:transform}.xboats-banners__slide{flex:0 0 100%;min-width:0;aspect-ratio:var(--xb-banner-desktop-ratio,1920/400);overflow:hidden}.xboats-banners__slide>a,.xboats-banners__slide>div,.xboats-banners picture{display:block;width:100%;height:100%}.xboats-banners img{display:block;width:100%;height:100%;object-fit:cover}.xboats-banners__arrow{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:32px;height:32px;padding:0;transform:translateY(-50%);border:1px solid #d8dee8;border-radius:10px;background:rgba(255,255,255,.96);color:#172b4d;box-shadow:0 4px 14px rgba(15,35,70,.12);cursor:pointer}.xboats-banners__arrow svg{width:20px;height:20px;fill:currentColor}.xboats-banners__arrow.is-prev{left:12px}.xboats-banners__arrow.is-next{right:12px}.xboats-banners__arrow:hover{background:#fff;border-color:#c9d3df}.xboats-banners__nav-row{position:absolute;z-index:6;left:0;right:0;bottom:8px;display:flex;align-items:center;gap:6px;width:min(68%,1040px);max-width:calc(100% - 32px);margin-inline:auto;transform:none;pointer-events:none}.xboats-banners__nav{display:flex;flex:1 1 auto;min-width:0;height:34px;overflow:hidden;border:1px solid #d9e0e8;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(15,35,70,.14);pointer-events:auto}.xboats-banners__nav-items{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.xboats-banners__nav-items>button{position:relative;flex:1 1 0%;min-width:0;height:34px;padding:0 10px 1px;overflow:hidden;border:0;border-right:1px solid rgba(233,237,242,.95);background:transparent;color:#26344d;font:700 11px/1 "Instrument Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background .16s ease,color .16s ease}.xboats-banners__nav-items>button:last-child{border-right:0}.xboats-banners__nav-items>button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xboats-banners__nav-items>button:hover,.xboats-banners__nav-items>button:focus-visible{background:#1B1390;color:#FFBF00;outline:0}.xboats-banners__nav-items>button.is-active{background:#fff;color:#172b4d}.xboats-banners__nav-items>button i{position:absolute;left:7px;right:7px;bottom:2px;height:2px;overflow:hidden;border-radius:999px;background:transparent;transform-origin:left center}.xboats-banners__nav-items>button.is-active i{background:#ff7900;animation:xbBannerProgress var(--xb-progress,7s) linear}.xboats-banners__nav-arrow{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;background:#fff;color:#172b4d;cursor:pointer;transition:background .16s ease,color .16s ease}.xboats-banners__nav-arrow.is-prev{border-right:1px solid #e7ebf0}.xboats-banners__nav-arrow.is-next{border-left:1px solid #e7ebf0}.xboats-banners__nav-arrow:hover,.xboats-banners__nav-arrow:focus-visible{background:#1B1390;color:#FFBF00;outline:0}.xboats-banners__nav-arrow svg{display:block;width:16px;height:16px;fill:currentColor;shape-rendering:geometricPrecision}.xboats-banners__pause{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid #d9e0e8;border-radius:8px;background:#fff;color:#172b4d;box-shadow:0 2px 8px rgba(15,35,70,.14);cursor:pointer;pointer-events:auto;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.xboats-banners__pause svg{display:block;width:15px;height:15px;fill:currentColor;shape-rendering:geometricPrecision}.xboats-banners__pause .xboats-banners__play-icon{display:none}.xboats-banners__pause.is-paused .xboats-banners__pause-icon{display:none}.xboats-banners__pause.is-paused .xboats-banners__play-icon{display:block}.xboats-banners__pause:hover,.xboats-banners__pause:focus-visible{background:#1B1390;border-color:#1B1390;color:#FFBF00;box-shadow:0 4px 12px rgba(27,19,144,.22);outline:0}.xboats-banners__dots{display:none}.xboats-banners.is-single .xboats-banners__viewport{border-radius:14px}.xboats-banners.is-pair .xboats-banners__viewport{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.xboats-banners.is-pair .xboats-banners__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--xb-banner-desktop-gap,18px);transition:none;will-change:auto}.xboats-banners.is-pair .xboats-banners__slide{flex:none;min-width:0;border-radius:14px;background:#f4f6f8;box-shadow:0 4px 18px rgba(15,35,70,.07)}.xboats-banners.is-pair .xboats-banners__slide>a,.xboats-banners.is-pair .xboats-banners__slide>div{overflow:hidden;border-radius:inherit}@keyframes xbBannerProgress{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(max-width:1199px) and (min-width:900px){.xboats-banners__nav-row{width:min(74%,900px);bottom:7px}.xboats-banners__nav-items>button{font-size:10.5px;padding:0 8px 1px}}@media(max-width:899px){.xboats-banners{margin:10px 0 16px;padding-bottom:0}.xboats-banners__viewport{border-radius:13px}.xboats-banners__slide{aspect-ratio:var(--xb-banner-mobile-ratio,568/312)}.xboats-banners__nav-row{display:none}.xboats-banners__arrow{display:none}.xboats-banners__dots{display:flex;position:absolute;left:50%;bottom:9px;transform:translateX(-50%);z-index:4;gap:6px}.xboats-banners__dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.76);box-shadow:0 0 0 1px rgba(18,43,78,.12);cursor:pointer;transition:width .18s ease,background .18s ease}.xboats-banners__dots button.is-active{width:20px;background:#ff7900}.xboats-banners.is-pair .xboats-banners__track{gap:var(--xb-banner-mobile-gap,12px)}.xboats-banners.is-pair[data-pair-mobile="stack"] .xboats-banners__track{grid-template-columns:1fr}.xboats-banners.is-pair[data-pair-mobile="two"] .xboats-banners__track{grid-template-columns:repeat(2,minmax(0,1fr))}.xboats-banners.is-pair .xboats-banners__slide{border-radius:12px}}.xboats-banners.is-side{margin:0;height:100%}.xboats-banners.is-side .xboats-banners__viewport,.xboats-banners.is-side .xboats-banners__track{height:100%;border-radius:14px}.xboats-banners.is-side .xboats-banners__track{transition:none;will-change:auto}.xboats-banners.is-side .xboats-banners__slide{height:100%;min-height:0;aspect-ratio:var(--xb-banner-desktop-ratio,900/1700);border-radius:14px;background:#f4f6f8}.xboats-banners.is-side[data-side-match-height="yes"]{height:var(--xb-side-target-height,auto)}.xboats-banners.is-side[data-side-match-height="yes"] .xboats-banners__slide{height:var(--xb-side-target-height,auto);aspect-ratio:var(--xb-banner-desktop-ratio,900/1700)}.xboats-banners.is-side .xboats-banners__slide>a,.xboats-banners.is-side .xboats-banners__slide>div{overflow:hidden;border-radius:inherit}.xboats-banners.is-side img{object-fit:contain;background:#fff}@media(max-width:899px){.xboats-banners.is-side{height:auto;margin:10px 0 16px}.xboats-banners.is-side[data-side-match-height="yes"]{height:auto}.xboats-banners.is-side .xboats-banners__viewport,.xboats-banners.is-side .xboats-banners__track{height:auto}.xboats-banners.is-side .xboats-banners__slide,.xboats-banners.is-side[data-side-match-height="yes"] .xboats-banners__slide{height:auto;aspect-ratio:var(--xb-banner-mobile-ratio,568/312);border-radius:13px}.xboats-banners.is-side img{object-fit:cover}}@media(min-width:900px){.xboats-banners__nav-items>button:hover,.xboats-banners__nav-items>button:focus-visible,.xboats-banners__nav-items>button.is-active:hover,.xboats-banners__nav-items>button.is-active:focus-visible{background:#1B1390;color:#FFBF00}.xboats-banners__nav-arrow:hover,.xboats-banners__nav-arrow:focus-visible{background:#1B1390;color:#FFBF00}.xboats-banners__pause:hover,.xboats-banners__pause:focus-visible{background:#1B1390;border-color:#1B1390;color:#FFBF00}}