/* Hero media setting: changes image only; original layout, fonts and controls stay intact. */
.heroart.has-image{transform:none;border:0;overflow:hidden;display:block;border-radius:4px;background:#161616}
.heroart.has-image::before{content:none}
.heroart.has-image .ukr-hero-photo{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}
.heroart.ukr-hero-position-left .ukr-hero-photo{object-position:left center}
.heroart.ukr-hero-position-right .ukr-hero-photo{object-position:right center}
.heroart.has-image::after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.34),transparent 33%)}
@media(max-width:640px){.heroart.has-image::after{background:linear-gradient(0deg,rgba(10,10,10,.36),transparent 65%)}}
