.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.dialog-gallery-swiper-slide[data-v-bdc5ed6d]{margin-top:0!important;width:70%}swiper-slide[data-v-bdc5ed6d]{margin-top:15px!important}@media screen and (min-width: 768px){swiper-slide[data-v-bdc5ed6d]{margin-top:25px!important}}@media screen and (min-width: 1280px){swiper-slide[data-v-bdc5ed6d]{margin-top:40px!important}}.pagination-gallery-section .p-paginator-page-selected{background-color:#fff!important;color:#72003b!important}.pagination-gallery-section .p-paginator-page{background-color:#72003b;color:#fff}.dialog-gallery .p-dialog-header{padding-top:20px!important;padding-inline:20px!important}@media screen and (min-width: 1024px){.dialog-gallery .p-dialog-header{position:absolute!important;width:100%!important;display:flex;justify-content:end}}.swiper-pagination-ellipsis{font-size:14px;color:#000}.swiper-pagination-number-active{background-color:#72003b!important;color:#fff!important}.swiper-pagination-number{background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;background-color:#fff;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-dialog.dialog-gallery{border-radius:0!important}.p-dialog-mask:has(.dialog-gallery){top:80px!important}.dialog-gallery .p-dialog-content{height:100%;display:flex;padding-top:0;justify-content:center}@media screen and (max-width: 1024px){.p-dialog-mask:has(.dialog-gallery){top:65px!important}.dialog-gallery .p-dialog-content{padding-top:3vh}}.p-dialog.dialog-gallery .p-dialog-header-actions .p-button-icon-only{width:35px!important;height:35px!important}.p-dialog.dialog-gallery .p-icon{width:35px;height:35px}@media screen and (max-width: 1024px){.p-dialog.dialog-gallery .p-dialog-header-actions .p-button-icon-only{width:20px!important;height:20px!important}.p-dialog.dialog-gallery .p-icon{width:20px;height:20px}}.p-dialog.dialog-gallery .p-icon{width:20px;height:20px}.p-dialog.dialog-gallery .p-dialog-header-actions button:hover{background:transparent!important}.p-dialog.dialog-gallery .p-dialog-header-actions button:hover svg{scale:1.4;color:#fff!important;transition:all .3s ease}.swiper-pagination-bullet-active{background:#72003b!important}
