.gallery-modal[data-v-d09f7b56]{align-items:center;-webkit-backdrop-filter:blur(3.125rem);backdrop-filter:blur(3.125rem);background:#080d1ab3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.gallery-modal__container[data-v-d09f7b56]{height:90vh;max-width:60vw;padding:3.75rem 0;position:relative;width:60vw}@media screen and (max-width:1023px){.gallery-modal__container[data-v-d09f7b56]{padding:3.75rem}}@media screen and (max-width:479px){.gallery-modal__container[data-v-d09f7b56]{height:100vh;max-width:90vw;padding:3.75rem 1.25rem;width:90vw}}.gallery-modal__close[data-v-d09f7b56]{align-items:center;border:none;cursor:pointer;display:flex;height:2.25rem;justify-content:center;position:absolute;right:-2.625rem;top:0;transition:all .3s ease;width:2.25rem;z-index:10}@media screen and (max-width:479px){.gallery-modal__close[data-v-d09f7b56]{height:2rem;right:0;top:0;width:2rem}}.gallery-modal__close[data-v-d09f7b56]:hover{background-color:#fff3}.gallery-modal__close-icon[data-v-d09f7b56]{color:#fff;height:1.5rem;width:1.5rem}.gallery-modal__swiper[data-v-d09f7b56]{height:100%;width:100%}.gallery-modal__content-wrapper[data-v-d09f7b56],.gallery-modal__slide[data-v-d09f7b56]{align-items:center;display:flex;justify-content:center}.gallery-modal__content-wrapper[data-v-d09f7b56]{position:relative}.gallery-modal__content[data-v-d09f7b56]{align-items:center;background:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;position:relative;width:100%}.gallery-modal__image[data-v-d09f7b56]{border-radius:.5rem;height:auto;max-height:calc(83vh - 7.5rem);object-fit:contain;width:100%}.gallery-modal__video-wrapper[data-v-d09f7b56]{max-height:calc(90vh - 7.5rem);position:relative;width:100%}.gallery-modal__video-wrapper .gallery-modal__image[data-v-d09f7b56]{height:auto;max-height:calc(90vh - 7.5rem);object-fit:contain;width:100%}.gallery-modal__video-overlay[data-v-d09f7b56]{align-items:center;background-color:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:5rem}.gallery-modal__video-overlay[data-v-d09f7b56]:hover{transform:translate(-50%,-50%) scale(1.1)}.gallery-modal__play-icon[data-v-d09f7b56]{height:3rem;width:3rem}.gallery-modal__footer[data-v-d09f7b56]{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.gallery-modal__nav-buttons[data-v-d09f7b56]{gap:.5rem}.gallery-modal__nav-button[data-v-d09f7b56],.gallery-modal__nav-buttons[data-v-d09f7b56]{align-items:center;display:flex;height:2.25rem;justify-content:center}.gallery-modal__nav-button[data-v-d09f7b56]{background-color:initial;background:var(--Surface-Button,#1c3775);border-radius:var(--Corners-Extra-small,4px);color:#000;cursor:pointer;transition:all .3s ease;width:2.25rem}.gallery-modal__nav-button svg[data-v-d09f7b56] *{fill:#fff}.gallery-modal__nav-button[data-v-d09f7b56]:hover:not(.swiper-button-disabled){background-color:#0000000d}.gallery-modal__nav-button:hover:not(.swiper-button-disabled) svg[data-v-d09f7b56] *{fill:#1c3775}.gallery-modal__nav-button_disabled[data-v-d09f7b56]{cursor:not-allowed;opacity:.3}.gallery-modal__nav-button_prev-icon[data-v-d09f7b56]{transform:rotate(180deg);width:1.25rem}.gallery-modal__nav-button_next-icon[data-v-d09f7b56]{width:1.25rem}.gallery-modal__caption-wrapper[data-v-d09f7b56]{align-items:center;display:flex;gap:1rem}.gallery-modal__caption[data-v-d09f7b56]{color:#000;font-size:1rem}@media screen and (max-width:479px){.gallery-modal__caption[data-v-d09f7b56]{font-size:.875rem}}.gallery-modal__more-button[data-v-d09f7b56]{flex-shrink:0}.page-gallery__gallery-wrapper[data-v-d9ac39a2]{position:relative}.page-gallery__gallery[data-v-d9ac39a2]{height:22.875rem}@media screen and (max-width:1023px){.page-gallery__gallery[data-v-d9ac39a2]{height:auto}}.page-gallery__filters-wrapper[data-v-d9ac39a2]{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr auto auto;width:100%}@media screen and (max-width:1023px){.page-gallery__filters-wrapper[data-v-d9ac39a2]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.page-gallery__filters-wrapper[data-v-d9ac39a2]{display:flex;flex-direction:column}}.page-gallery__vertical-line[data-v-d9ac39a2]{background-color:#0000001f;height:100%;width:.0625rem}@media screen and (max-width:1023px){.page-gallery__vertical-line[data-v-d9ac39a2]{grid-column:span 2;height:.0625rem;width:100%}}.page-gallery__list[data-v-d9ac39a2]{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1023px){.page-gallery__list[data-v-d9ac39a2]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.page-gallery__list[data-v-d9ac39a2]{grid-template-columns:1fr}}.page-gallery__list-item[data-v-d9ac39a2]{border-radius:.5rem;cursor:pointer;height:12.5rem;max-width:20.75rem;overflow:hidden;position:relative}.page-gallery__list-item_video[data-v-d9ac39a2]:after{background:linear-gradient(0deg,#0000004d,#0000004d);border-radius:.5rem;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.page-gallery__list-item:hover .page-gallery__list-item-image[data-v-d9ac39a2]{transform:scale(1.05)}.page-gallery__list-item:hover .page-gallery__list-item-play[data-v-d9ac39a2]{transform:translate(-50%,-50%) scale(1.1)}.page-gallery__list-item-image[data-v-d9ac39a2]{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.page-gallery__list-item-play[data-v-d9ac39a2]{align-items:center;border-radius:50%;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:2}.page-gallery__list-item-play-icon[data-v-d9ac39a2]{fill:#fff;height:3.875rem;transition:transform .3s ease;width:3.875rem}.page-gallery__list-item-play-icon[data-v-d9ac39a2],.page-gallery__list-item-play-icon[data-v-d9ac39a2] *{fill:#fff}.page-gallery__empty[data-v-d9ac39a2]{color:#0009;padding:2.5rem;text-align:center}.page-gallery__button-show-more[data-v-d9ac39a2]{display:block;margin:2.5rem auto 0}
