.c-image-credits{position:absolute;bottom:12px;right:12px;padding:5px 12px;border-radius:9999px;display:flex;grid-column-gap:6px;-moz-column-gap:6px;column-gap:6px;align-items:center;font-size:15px;font-family:Arial,sans-serif;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-color:rgba(0,0,0,.01);-webkit-backdrop-filter:brightness(55%) blur(3px);backdrop-filter:brightness(55%) blur(3px)}.c-image-credits span{display:block}.c-image-credits span:first-child{font-size:16px}.c-image-credits span:nth-child(2){margin-bottom:1px}.c-bullet-icon svg{max-width:18px;max-height:18px;width:100%;height:100%;fill:currentColor}.c-bullet-icon path{fill:currentColor}@media screen and (min-width:1024px){.g-gallery__caption-mobile{display:none}}@media screen and (max-width:1023.99999px){.g-gallery__caption-desktop{display:none}}@media (max-width:768px){.g-gallery__list__close,.g-gallery__next span,.g-gallery__previous span{width:30px;height:30px}}.g-gallery__list{justify-content:center}.g-gallery__list button{transition:transform .3s;aspect-ratio:2.57;position:relative}.g-gallery__list button:hover{transform:scale(1.05)}@media (min-width:768px){.g-gallery__list button:hover .c-bullet-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}}.g-gallery__list .g-gallery__list__image{max-width:460px}@media (max-width:768px){.g-gallery__list .c-bullet-icon{transition:transform .3s;transform:translateY(-50%);right:4.44444vw;width:30px;height:30px}}@media (min-width:768px){.g-gallery__list .c-bullet-icon{position:absolute;opacity:0;top:50%;left:50%;transition:all;transition-duration:.3s;transform:translate(-50%,-50%) scale(.6)}}.g-gallery__list.g-gallery__list-open{aspect-ratio:1.8}.g-gallery__list .g-gallery__list__image_container{position:relative}@media (min-width:768px){.g-gallery__list .g-gallery__list__image_container:hover:before{content:"";background-color:#000;opacity:.4;position:absolute;width:100%;height:100%;left:0;top:0}}.g-gallery__selected .spa-crop--picture-el{width:100%;height:100%}@media (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.g-gallery__close{transform:translateY(-50%)}.g-gallery__next{transform:translateX(25%)}.g-gallery__previous{transform:scale(-1) translateX(25%)}}