/* Original export: artwork 1240x450; background #e9e9e9; caption #9c0930,
   caption at x=240 y=310, width=802 height=112 at 1240px design width. */
.pas-banner,.pas-banner *{box-sizing:border-box}
.pas-banner{position:relative;width:100%;aspect-ratio:1240/450;min-height:175px;max-height:none;overflow:hidden;background:#e9e9e9;border:0!important;outline:0!important;box-shadow:none!important;margin:0;padding:0;isolation:isolate}
.pas-banner__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}
.pas-banner__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s ease,visibility 0s}
.pas-banner__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;margin:0!important;border:0!important}
.pas-banner__caption{position:absolute;left:19.3548%;top:68.8889%;width:64.6774%;min-height:24.8889%;background:#9c0930;color:#fff;padding:10px;font-family:'Open Sans',Arial,sans-serif;display:flex;align-items:flex-start}
.pas-banner__caption p{font-size:18px;line-height:1.5;font-weight:400;color:#fff;margin:0!important;padding:0!important}
.pas-banner__caption strong{font-weight:800;color:inherit}
.pas-banner[data-static="true"] .pas-banner__slide:not(:first-child){display:none}
@media(max-width:800px){.pas-banner{aspect-ratio:auto;height:auto;min-height:0;overflow:hidden}.pas-banner::before{content:'';display:block;padding-top:50%}.pas-banner__caption{left:4%;top:auto;bottom:5%;width:92%;min-height:0;padding:12px 14px}.pas-banner__caption p{font-size:clamp(13px,2.2vw,18px);line-height:1.45}}
@media(max-width:480px){.pas-banner::before{padding-top:68%}.pas-banner__caption{left:3%;width:94%;bottom:3%;padding:9px 11px}.pas-banner__caption p{font-size:clamp(12px,3.1vw,15px);line-height:1.38}}
@media(prefers-reduced-motion:reduce){.pas-banner__slide,.pas-banner__slide.is-active{transition:none}}
