.preloader,.cmplz-cookiebanner-container,#cmplz-manage-consent,.search-toggler,.search-popup{display:none!important}.migration-form{padding:28px;background:#f5f5f5;border-radius:12px}.migration-form p{margin-top:16px}iframe{max-width:100%}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid #e54335;outline-offset:4px}@media(max-width:767px){.migration-form{padding:18px}body{overflow-x:hidden}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.main-slider-one__item>svg{display:none!important}.main-slider-one__title,.main-slider-one__text,.main-slider-one__image,.main-slider-one__layer{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.wow{visibility:visible!important}.main-slider-one__title{font-family:var(--careox-heading-font,Arial);font-weight:700}@media(max-width:767px){.main-slider-one__title{font-size:36px!important;line-height:1.2!important}.main-slider-one__text{font-size:16px!important;line-height:1.7!important}.main-slider-one__content{width:100%!important}.main-slider-one__item{padding-top:150px!important}}

/* Brand and roster corrections, 12 October 2026. */
.topbar-two{display:none!important}
.logo-retina img,.main-header__logo img,.logo-box img{height:auto!important;aspect-ratio:1/1;object-fit:contain;image-rendering:auto!important}
.main-header__logo img{width:120px!important;max-width:100%}
.main-header--two .main-header__logo img{width:82px!important}
.mobile-nav__content .logo-box img{width:120px!important}
.team-card__image img{width:100%;aspect-ratio:1/1;object-fit:cover}
@media(max-width:767px){.main-header__logo img{width:86px!important}.main-header--two .main-header__logo img{width:76px!important}}
.main-header--four .main-header__logo img{width:82px!important}.main-header--four .main-header__logo{padding-top:6px;padding-bottom:6px}@media(max-width:767px){.main-header--four .main-header__logo img{width:76px!important}}
img[src="/assets/brand/skb-logo-1200.png"]{width:150px;height:auto;object-fit:contain;image-rendering:auto}

/* Tools dropdown */
.skb-tools{position:relative}.skb-tools-menu summary{list-style:none;cursor:pointer;font:inherit;font-weight:600;color:inherit;padding:0;white-space:nowrap;text-transform:uppercase}.skb-tools-menu summary::-webkit-details-marker{display:none}.skb-tools-menu summary:after{content:' ▾';font-size:12px}.skb-tools-menu summary:focus-visible{outline:2px solid #db0808;outline-offset:6px}.skb-tools-panel{position:absolute;left:0;top:100%;min-width:255px;padding:12px;background:white;box-shadow:0 10px 25px #0002;border-radius:6px;z-index:1000}.skb-tools-panel a{display:block!important;padding:12px!important;font-size:15px!important;line-height:1.4!important;color:#161616!important;white-space:nowrap;text-transform:none!important}.skb-tools-panel a:hover,.skb-tools-panel a:focus-visible{background:#f5f5f5;color:#d90909!important}.mobile-nav__container .skb-tools{display:block;padding:12px 0}.mobile-nav__container .skb-tools-menu summary{color:white;font-size:14px}.mobile-nav__container .skb-tools-panel{position:static;min-width:0;margin-top:12px;box-shadow:none}.mobile-nav__container .skb-tools-panel a{white-space:normal}.main-menu .main-menu__list>.skb-tools{display:flex;align-items:center}

/* Preserve original contact artwork geometry and diagonal caption. */
.contact-one__image>.contact-rescue-collage{width:664px;height:687px;object-fit:fill}
@media(max-width:767px){.contact-one__image>.contact-rescue-collage{width:100%;height:auto;aspect-ratio:664/687}}
/* Scale the complete composition together so the diagonal caption stays on its edge. */
.contact-one__image{width:100%;max-width:664px;container-type:inline-size}
.contact-one__image>.contact-rescue-collage{width:100%;height:auto;aspect-ratio:664/687}
@media(min-width:768px){
.contact-one__image__info{right:2.259cqw;bottom:11.295cqw;padding-left:11.446cqw}
.contact-one__image__info__title{font-size:2.861cqw;margin-bottom:1.205cqw}
.contact-one__image__info__text{font-size:3.313cqw}
.contact-one__image__info__icon{font-size:8.434cqw;line-height:8.434cqw;top:-.301cqw}
.contact-one__image__icon{width:29.819cqw;height:29.819cqw;border-width:1.506cqw}
.contact-one__image__icon img{width:15.814cqw}
}
