/* Keep the photograph and both vector marks independent of image crop rules. */
.catalog-card__image,.related-fitxa__image,.fimagpro-artist-photo{position:relative;isolation:isolate}
.catalog-card__image,.related-fitxa__image{overflow:hidden}
.fimagpro-artist-photo{margin:0}
.fimagpro-artist-photo>.single-image{margin:0}
svg.fimagpro-artist-ribbon{position:absolute;z-index:2;top:0;left:0;display:block;width:44%;max-width:220px;height:auto;pointer-events:none;overflow:visible}
.related-fitxa__image>svg.fimagpro-artist-ribbon{width:44%}
.fimagpro-artist-mark{margin:0 0 18px;text-align:center}
svg.fimagpro-artist-badge{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}
.contact-card .fimagpro-artist-years{margin:9px 0 0!important;color:#555;font-size:14px!important;line-height:1.5!important;word-break:normal}
.fimagpro-artist-years>span{display:block;font-size:14px;font-weight:400;color:#666}
.contact-card .fimagpro-artist-years>strong{display:block;margin-top:2px;font-size:17px!important;font-weight:600;color:#383838}
@media(max-width:600px){svg.fimagpro-artist-ribbon{max-width:180px}.fimagpro-artist-mark{max-width:360px;margin-left:auto;margin-right:auto}}
