.image-gallery {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0em;}figure {position: relative;width: 32%;margin-top: 1em;overflow: hidden;}figure img {width: 100%;height: auto;border-radius:var(--img-bdr-rnd);border: 0px solid var(--img-bdr-col);vertical-align: bottom;background: var(--main-bgr);}figcaption {display: flex;position: absolute;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 1.2rem;font-weight: 400;border-radius: var(--img-bdr-rnd);border: 1px solid var(--img-bdr-col);background: rgb(255, 255, 255, 0.8);color: #2f2f2f;z-index:2;}figcaption p {margin: 0;word-break: keep-all;}figcaption .dat_footer {display: flex;justify-content: space-between;align-items: center;gap: 1em;font-size: 1rem;color: rgb(0, 84, 149,1);}figcaption .dat_year {}figcaption .dat_copy {}figcaption hr {width: 96%;height: 1px;margin: 4px 0;border: none;background: var(--box-4triangle);}figcaption p:first-child {margin-bottom: 4px;}figcaption p:last-child {margin-top: 4px;}@media screen and (max-width: 1024px) {figure {width: calc(50% - 1em);}}@media screen and (max-width: 768px) {figure {width: 100%;}}