/* Replaces the Revolution Slider stylesheet. Each slider on the page holds one slide,
   so only the static layout and the load fade are kept. Heights are set by site.js. */
.pl-slider{position:relative;overflow:hidden;width:100%;opacity:0;transition:opacity .5s ease}
.pl-slider.is-ready{opacity:1}
.pl-slider>ul{list-style:none;margin:0;padding:0;position:relative;width:100%;height:100%;overflow:hidden}
.pl-slider>ul>li{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}
.pl-slider .slotholder,.pl-slider .tp-bgimg{width:100%;height:100%}
.pl-slider .caption,.pl-slider .tp-bannertimer{display:none}
.pl-loader.is-hidden{display:none}
@media (prefers-reduced-motion:reduce){.pl-slider{transition:none}}

/* Trademark notice beside the nav logo. TM, not (R): Reg. 3082206 lapsed in 2026. */
.navi-left .brand-mark{display:inline-flex;align-items:flex-start;text-decoration:none}
.navi-left .brand-mark img{height:36px;width:auto;max-width:none}
.navi-left .brand-mark .tm{font-size:9px;line-height:1;margin-left:2px;color:#2a76a7;font-weight:600}
