.image{height:100%}.image img{max-width:100%;max-height:100%;display:block}.image--wrapper{display:inherit;align-items:inherit;justify-content:inherit}@media (hover:hover){.image:hover .image--download{opacity:1}}.image.disable-image-cropping{position:relative}.image.disable-image-cropping img{position:absolute;object-fit:contain!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.image.enable-use-max-available-area,.image.enable-use-max-available-area .image--img{top:0;bottom:0;left:0;right:0;position:absolute!important}.image.is--svg{max-width:100%;max-height:100%;margin:auto}.image.is--svg img{object-fit:contain;image-rendering:auto;width:100%;height:100%}.image.is--video{background:#000}:hover .image.is--video{transform:unset!important;opacity:1!important}.image.is--video .btn--toggle-mute{color:#fff;text-align:center;background:#1a1a1a99;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:40px;position:absolute;top:20px;right:20px}.image.is--background-video video{object-fit:cover}.image.is--error{text-align:center;color:#ff0;background:red;font-weight:700}.image--img,.image--placeholder{object-fit:cover;object-position:center center;width:100%;height:100%}.image--placeholder{transition:calc(var(--transition-duration)*2.5)opacity cubic-bezier(.25,.61,.355,1);pointer-events:none;position:absolute;top:0;left:0}.image--placeholder.is--loaded{opacity:0}.image--download{z-index:10;cursor:pointer;background:#000;width:44px;height:44px;position:absolute;bottom:24px;right:24px}.enable--grid-width-slides .image--download{bottom:16px;right:16px}.show-more--tile-6-per-row .image--download{bottom:16px;right:28px}@media (hover:hover){.image--download{transition:var(--transition-duration)background cubic-bezier(.25,.61,.355,1),var(--transition-duration)opacity cubic-bezier(.25,.61,.355,1);opacity:0}.image--download:hover{background:#00b9ff}.has--custom-colors main .image--download:hover{background:var(--color-primary)}}.image--download-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image--download:-webkit-any(a) .image--download-icon{fill:#fff}.image--download:is(a) .image--download-icon{fill:#fff}