.cmp-mc-image{position:relative;display:block;overflow:hidden}
.cmp-mc-image--clickable{cursor:pointer;transition:opacity .3s ease}
.cmp-mc-image--clickable:hover{opacity:.9}
.cmp-mc-image__link{display:block;overflow:hidden}
.cmp-mc-image__image{width:100%;height:auto;display:block;object-fit:cover}
.cmp-mc-image__image--desktop,.cmp-mc-image__image--tablet,.cmp-mc-image__image--mobile{display:none}
.cmp-mc-image.has-desktop .cmp-mc-image__image--desktop{display:block}
.cmp-mc-image.has-tablet .cmp-mc-image__image--tablet{display:block}
.cmp-mc-image.has-mobile .cmp-mc-image__image--mobile{display:block}
.cmp-mc-image__title{margin-top:8px;font-size:14px;color:#666;text-align:center}
@media(min-width:1025px){.cmp-mc-image.has-desktop .cmp-mc-image__image--desktop{display:block}
.cmp-mc-image.has-desktop .cmp-mc-image__image--tablet,.cmp-mc-image.has-desktop .cmp-mc-image__image--mobile{display:none}
.cmp-mc-image:not(.has-desktop).has-tablet .cmp-mc-image__image--tablet{display:block}
.cmp-mc-image:not(.has-desktop).has-tablet .cmp-mc-image__image--mobile{display:none}
.cmp-mc-image:not(.has-desktop):not(.has-tablet).has-mobile .cmp-mc-image__image--mobile{display:block}
}
@media(min-width:768px) and (max-width:1024px){.cmp-mc-image.has-tablet .cmp-mc-image__image--tablet{display:block}
.cmp-mc-image.has-tablet .cmp-mc-image__image--desktop,.cmp-mc-image.has-tablet .cmp-mc-image__image--mobile{display:none}
.cmp-mc-image:not(.has-tablet).has-desktop .cmp-mc-image__image--desktop{display:block}
.cmp-mc-image:not(.has-tablet).has-desktop .cmp-mc-image__image--mobile{display:none}
.cmp-mc-image:not(.has-tablet):not(.has-desktop).has-mobile .cmp-mc-image__image--mobile{display:block}
}
@media(max-width:767px){.cmp-mc-image.has-mobile .cmp-mc-image__image--mobile{display:block}
.cmp-mc-image.has-mobile .cmp-mc-image__image--tablet,.cmp-mc-image.has-mobile .cmp-mc-image__image--desktop{display:none}
.cmp-mc-image:not(.has-mobile).has-tablet .cmp-mc-image__image--tablet{display:block}
.cmp-mc-image:not(.has-mobile).has-tablet .cmp-mc-image__image--desktop{display:none}
.cmp-mc-image:not(.has-mobile):not(.has-tablet).has-desktop .cmp-mc-image__image--desktop{display:block}
}