.visual-container{display:block;position:relative;border-radius:var(--border-radius);overflow:hidden}.visual-container .hover{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;z-index:2}.visual-container:hover .hover{opacity:1}@media screen and (max-width:740px){.visual-container{width:100%!important;display:block}}