.gallery-modal-enter-active[data-v-870b996c],.gallery-modal-leave-active[data-v-870b996c]{transition:opacity .35s ease-in-out;opacity:1}.gallery-modal-enter-from[data-v-870b996c],.gallery-modal-leave-to[data-v-870b996c]{opacity:0}.gallery-modal[data-v-870b996c]{position:fixed;width:100%;height:100%;top:0;left:0;z-index:15;background-color:#000000bf;display:none;justify-content:center;align-items:center}.gallery-modal.shown[data-v-870b996c]{display:flex}.gallery-modal .modal-wrapper[data-v-870b996c]{width:min(1200px,80%);position:relative;display:flex;justify-content:center;align-items:center;padding:2rem}.gallery-modal .modal-wrapper .arrow-disabled[data-v-870b996c]{display:none}@media (max-width: 992px){.gallery-modal .modal-wrapper[data-v-870b996c]{width:85%}}@media (max-width: 768px){.gallery-modal .modal-wrapper[data-v-870b996c]{width:95%;padding:1rem}}@media (max-width: 576px){.gallery-modal .modal-wrapper[data-v-870b996c]{width:100%}}@media (max-width: 768px){.gallery-modal .modal-wrapper .closeIcon[data-v-870b996c],.gallery-modal .modal-wrapper .prevIcon[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon[data-v-870b996c]{background-color:#00000080}}.gallery-modal .modal-wrapper .closeIcon[data-v-870b996c]{position:absolute;top:-1%;right:-1%;cursor:pointer;z-index:2}@media (max-width: 768px){.gallery-modal .modal-wrapper .closeIcon[data-v-870b996c]{top:1.75rem;right:1.75rem;padding:.5rem}}.gallery-modal .modal-wrapper .closeIcon svg[data-v-870b996c]{height:28px;width:28px}@media (max-width: 992px){.gallery-modal .modal-wrapper .closeIcon svg[data-v-870b996c]{height:20px;width:20px}}@media screen and (max-width: 470px){.gallery-modal .modal-wrapper .closeIcon svg[data-v-870b996c]{height:16px;width:16px}}.gallery-modal .modal-wrapper .prevIcon[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon[data-v-870b996c]{position:absolute;top:50%;cursor:pointer;z-index:2}.gallery-modal .modal-wrapper .prevIcon svg[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon svg[data-v-870b996c]{width:4.5rem;height:4.5rem}@media (max-width: 768px){.gallery-modal .modal-wrapper .prevIcon svg[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon svg[data-v-870b996c]{margin:1rem 0}}@media (max-width: 576px){.gallery-modal .modal-wrapper .prevIcon svg[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon svg[data-v-870b996c]{width:4rem;height:4rem}}@media screen and (max-width: 470px){.gallery-modal .modal-wrapper .prevIcon svg[data-v-870b996c],.gallery-modal .modal-wrapper .nextIcon svg[data-v-870b996c]{height:36px;width:36px}}.gallery-modal .modal-wrapper .prevIcon[data-v-870b996c]{left:0;transform:translate(-60%,-50%)}@media (max-width: 768px){.gallery-modal .modal-wrapper .prevIcon[data-v-870b996c]{transform:translate(5%,-50%)}}@media (max-width: 576px){.gallery-modal .modal-wrapper .prevIcon[data-v-870b996c]{transform:translate(30%,-50%)}}.gallery-modal .modal-wrapper .nextIcon[data-v-870b996c]{right:0;transform:translate(60%,-50%)}@media (max-width: 768px){.gallery-modal .modal-wrapper .nextIcon[data-v-870b996c]{transform:translate(-5%,-50%)}}@media (max-width: 576px){.gallery-modal .modal-wrapper .nextIcon[data-v-870b996c]{transform:translate(-30%,-50%)}}.gallery-modal .modal-wrapper .images-container[data-v-870b996c]{overflow:hidden;border-radius:2px}.gallery-modal .modal-wrapper .images-container .swiper-wrapper[data-v-870b996c]{align-items:center}.gallery-modal .modal-wrapper .images-container .image-wrapper[data-v-870b996c]{display:flex;align-items:center;max-height:80vh}.gallery-modal .modal-wrapper .images-container .image-wrapper img[data-v-870b996c]{max-width:100%;border-radius:2px;-webkit-user-select:none;user-select:none;background-color:#fff;margin-inline:auto}.gallery-modal .modal-wrapper .images-container .image-wrapper img.portrait[data-v-870b996c]{max-height:80vh;margin-inline:auto}.swiper-pagination[data-v-870b996c]{display:flex}.gallery-modal .swiper,.gallery-modal .swiper-container{position:static}.swiper-pagination.inModal{bottom:0!important}@media (max-width: 992px){.swiper-pagination.inModal{bottom:-.5rem!important}}@media (max-width: 768px){.swiper-pagination.inModal{bottom:-1.5rem!important}}.swiper-pagination.inModal .swiper-pagination-bullet{width:.75rem;height:.75rem;min-width:8px;min-height:8px;background-color:#fff;opacity:1;border-radius:50%}.swiper-pagination.inModal .swiper-pagination-bullet-active{background-color:#fc0;border:1px solid #fff}
