.CImage{max-width:100%;height:auto;display:block;position:relative}.CImage--contain,.CImage--cover{height:100%}.CImage__image{max-width:100%;height:auto;display:block}.CImage__image--block{width:100%;aspect-ratio:var(--aspect-ratio,inherit);overflow:hidden}.CImage--parallax .CImage__image--img{--scale-force:.03;transform:translateY(calc(-1 * var(--parallax-force,20%) / 2 + var(--scroll-progress) * var(--parallax-force,20%))) scale(calc(1 + var(--scale-force) - var(--scroll-progress) * var(--scale-force)))}.CImage--cover .CImage__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.CImage--contain .CImage__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.CImage__placeholder{aspect-ratio:16/10;width:100%;height:100%;color:var(--color-dark-blue);opacity:.4;background-color:#ebe6dc;justify-content:center;align-items:center;display:flex}.CImage__caption{margin-top:.5rem;display:block}.CImage__additionalButton{bottom:.5rem;left:.5rem;position:absolute!important}.CImage__additionalButton:before{opacity:1!important}
