.fbhb-art{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#073b58;container-type:inline-size}
.fbhb-art>.fbhb-image{position:absolute;display:block;max-width:none!important;max-height:none!important;object-fit:fill!important;margin:0;padding:0;border:0;transform:none!important}
.fbhb-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#edf2f5;color:#516578;font-size:14px}
.fbhb-parts-copy{position:absolute;inset:9% 5%;display:flex;align-items:flex-start;flex-direction:column;gap:1.5cqw;color:#073b58;font-family:Arial,sans-serif;line-height:1.1}
.fbhb-parts-copy small{font-size:3.7cqw;font-weight:700;background:#ffcc60;padding:1.4cqw 3cqw;border-radius:30px}
.fbhb-parts-copy strong{font-size:8cqw;letter-spacing:-.25cqw;line-height:1;font-weight:800;max-width:55%}
.fbhb-parts-copy>span{font-size:4.6cqw;line-height:1.2}
.fbhb-parts-copy b{font-size:3.5cqw;padding:2.7cqw 3.8cqw;background:#073b58;color:white;border-radius:30px;margin-top:auto}
.home-side-banners .fbhb-side-slot{position:relative;min-width:0;overflow:hidden;border-radius:var(--home-radius);aspect-ratio:var(--fbhb-ratio)}
.fbhb-side-slot>a{position:absolute;inset:0}
.fbhb-side-slot>a[hidden]{display:none!important}
.fbhb-side-slot .fbhb-side-controls{position:absolute;bottom:6px;right:7px;display:flex;gap:5px;z-index:4}
.fbhb-side-controls button{width:26px;height:26px;display:grid;place-items:center;background:#073b58e8;color:#fff;border:1px solid #ffffff60;border-radius:50%;cursor:pointer;padding:0;font-size:10px}
.home-slide.home-slide-managed img{object-fit:fill}
.home-hero.fbhb-no-side{grid-template-columns:1fr}.home-hero.fbhb-no-main{grid-template-columns:1fr}.home-hero.fbhb-no-main .home-side-banners{max-width:800px;width:100%;margin:auto}
.home-side-banners.fbhb-no-wide{grid-template-rows:1fr}.home-small-banners.fbhb-one-small{grid-template-columns:1fr}.home-side-banners.fbhb-no-small{grid-template-rows:1fr}.home-side-banners.fbhb-no-small .fbhb-side-slot{height:100%;aspect-ratio:auto}
@media(prefers-reduced-motion:no-preference){.fbhb-side-slot>a:not([hidden]){animation:fbhb-side-fade .35s ease}@keyframes fbhb-side-fade{from{opacity:0}to{opacity:1}}}
