.pd-banner-clean{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#009fdc;overflow:hidden;margin:0;padding:0}
.pd-banner-image,.pd-banner-image picture{display:block;width:100%;height:100%;line-height:0}
.pd-banner-image img{display:block;width:100%;height:100%;object-fit:contain;max-width:none;margin:0}
.pd-banner-image:focus-visible{outline:3px solid #ffe335;outline-offset:-3px}
@media(max-width:749px){.pd-banner-clean{aspect-ratio:1/1}.pd-banner-image{height:100%}}
