.block-image-full-width .image{position:relative}.block-image-full-width img{width:100%;object-fit:cover}.block-image-full-width .caption{padding-top:15px}.block-image-full-width .caption p,.block-image-full-width .caption a{font-size:var(--font-size-14px);font-family:var(--font-family-sans-serif-condensed);color:var(--color-charcoal);line-height:1.43}.block-image-full-width .caption a{font-weight:300;text-decoration:underline;transition:all 0.3s ease}.block-image-full-width .caption a:hover{color:var(--color-charcoal)}@media (max-width:991px){.block-image-full-width .caption{padding:15px var(--container-padding-default) 0}}@media (max-width:768px){.block-image-full-width .caption{padding:15px var(--container-padding-mobile) 0}}.block-image-full-width .photo-credit-container{position:absolute;bottom:0;right:0;background:rgba(45,41,38,.598025);width:40%;min-width:300px;color:#fff;font-style:italic;min-height:30px;display:flex;align-items:center;padding:10px 15px}@media (max-width:575px){.block-image-full-width .photo-credit-container{min-width:200px;width:unset}}.block-image-full-width .photo-credit-container p{font-size:var(--font-size-14px);font-weight:400;margin:0}.photo-credit-container .photo-credit-link{font-size:var(--font-size-14px);color:#fff;text-decoration:none}.photo-credit-container .photo-credit-link:focus-visible{outline:2px solid #fff;outline-offset:2px}