[data-container=vue]:not(.swiper-vue-ready){overflow:hidden}[data-container=vue]:not(.swiper-vue-ready).swiper-vue-container .swiper-slide-content,[data-container=vue]:not(.swiper-vue-ready).swiper-vue-container .gallery-slide-content,[data-container=vue]:not(.swiper-vue-ready)[data-component=GallerySwiper] .swiper-slide-content,[data-container=vue]:not(.swiper-vue-ready)[data-component=GallerySwiper] .gallery-slide-content{display:none}[data-container=vue]:not(.swiper-vue-ready).swiper-vue-container .swiper-slide-content:first-child,[data-container=vue]:not(.swiper-vue-ready).swiper-vue-container .gallery-slide-content:first-child,[data-container=vue]:not(.swiper-vue-ready)[data-component=GallerySwiper] .swiper-slide-content:first-child,[data-container=vue]:not(.swiper-vue-ready)[data-component=GallerySwiper] .gallery-slide-content:first-child{display:block}[data-container=vue]:not(.swiper-vue-ready).swiper-vue-container .swiper-navigation{visibility:hidden;min-height:3.75rem}:root{--swiper-navigation-color:var(--bs-body-color,#fff);--swiper-navigation-size:2.75rem;--swiper-pagination-bottom:auto;--swiper-pagination-bullet-height:1.25rem;--swiper-pagination-bullet-inactive-color:#ffffffb3;--swiper-pagination-bullet-width:1.25rem;--swiper-pagination-color:var(--bs-body-color,#fff);--swiper-theme-color:var(--bs-primary)}html[data-bs-theme=light]{--swiper-pagination-bullet-inactive-color:#000000b3}.swiper{width:100%;max-width:100%;height:100%}.swiper-pagination{z-index:0}.swiper-wrapper{align-items:stretch;height:100%;margin:.1875rem}.swiper-slide{box-sizing:border-box;align-self:stretch;height:100%;right:.125rem}.swiper-slide>div{height:100%}.swiper-slide img{width:100%;height:auto;display:block}.swiper-slide .teaser{height:100%}.gallery-thumbs-swiper .swiper-slide,.gallery-thumb-slide{align-self:auto;height:auto}.swiper-button-prev,.swiper-button-next,.swiper-button-autoplay{background-color:var(--bs-primary);border:.125rem solid var(--bs-body-color,#fff);cursor:pointer;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;top:auto!important}.swiper-button-prev:after,.swiper-button-next:after,.swiper-button-autoplay:after{display:none}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon,.swiper-button-autoplay .swiper-navigation-icon{pointer-events:none;width:auto;height:50%}.swiper-button-prev svg,.swiper-button-next svg,.swiper-button-autoplay svg{object-fit:contain;pointer-events:none;width:100%;height:100%}.swiper-button-prev svg path,.swiper-button-prev svg rect,.swiper-button-next svg path,.swiper-button-next svg rect,.swiper-button-autoplay svg path,.swiper-button-autoplay svg rect{fill:#fff}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-navigation{justify-content:center;align-items:center;height:2.75rem;margin:1rem 0;padding:0;display:flex;position:relative}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-autoplay{z-index:20}.swiper-navigation .swiper-button-autoplay{position:absolute;top:0;right:auto}.swiper-navigation .swiper-pagination{pointer-events:none}.swiper-navigation .swiper-pagination-bullet,:is(.swiper-navigation:has(.swiper-pagination-fraction) .swiper-pagination,.swiper-navigation:has(.swiper-pagination-custom) .swiper-pagination){pointer-events:auto}:is(.swiper-navigation:has(.swiper-pagination-bullets-dynamic),.swiper-navigation:has(.swiper-pagination-fraction)){gap:10rem}:is(.swiper-navigation:has(.swiper-pagination-bullets-dynamic) .swiper-button-prev,.swiper-navigation:has(.swiper-pagination-bullets-dynamic) .swiper-button-next,.swiper-navigation:has(.swiper-pagination-fraction) .swiper-button-prev,.swiper-navigation:has(.swiper-pagination-fraction) .swiper-button-next){position:static}:is(.swiper-navigation:has(.swiper-pagination-bullets-dynamic) .swiper-button-autoplay,.swiper-navigation:has(.swiper-pagination-fraction) .swiper-button-autoplay){left:calc(50% + 8.25rem)}.swiper-navigation:not(:has(.swiper-pagination-bullets-dynamic,.swiper-pagination-fraction)):has(.swiper-button-autoplay) .swiper-button-next{right:calc(var(--swiper-navigation-sides-offset,4px) + var(--swiper-navigation-size) + .5rem)}.swiper-navigation:not(:has(.swiper-pagination-bullets-dynamic,.swiper-pagination-fraction)) .swiper-button-autoplay{right:var(--swiper-navigation-sides-offset,4px)}.swiper.swiper-coverflow{box-sizing:content-box;padding-top:max(2rem,min(12%,5rem));padding-bottom:max(2rem,min(12%,5rem));overflow:hidden}.swiper.swiper-coverflow.swiper-equal-heights .swiper-wrapper{align-items:stretch;height:100%}.swiper.swiper-coverflow.swiper-equal-heights .swiper-slide{align-self:stretch;height:100%}.swiper.swiper-coverflow .swiper-slide>div{background-color:var(--bs-body-bg);height:100%;min-height:100%}.swiper.swiper-coverflow .swiper-slide-shadow-left,.swiper.swiper-coverflow .swiper-slide-shadow-right,.swiper.swiper-coverflow .swiper-slide-shadow-top,.swiper.swiper-coverflow .swiper-slide-shadow-bottom{display:none}.swiper-vue-wrapper.is-swiper-effect-coverflow,.gallery-swiper-wrapper.is-swiper-effect-coverflow{overflow:hidden}.gallery-swiper-wrapper.is-swiper-effect-coverflow .gallery-swiper.swiper-coverflow{height:auto;padding-left:max(1rem,min(8%,2.5rem));padding-right:max(1rem,min(8%,2.5rem))}.gallery-swiper-wrapper.is-swiper-effect-coverflow .gallery-swiper.swiper-coverflow .swiper-wrapper{align-items:center;height:auto}.gallery-swiper-wrapper.is-swiper-effect-coverflow .gallery-swiper.swiper-coverflow .swiper-slide{align-self:center;width:max(16.25rem,min(62%,37.5rem));height:auto}.gallery-swiper-wrapper.is-swiper-effect-coverflow .gallery-swiper.swiper-coverflow .swiper-slide>div{height:auto;min-height:0}.gallery-swiper-wrapper.is-swiper-effect-coverflow .gallery-swiper.swiper-coverflow .swiper-slide img{width:100%;height:auto}.swiper-slide-active,.swiper-slide-prev,.swiper-slide-next{pointer-events:auto}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide.swiper-slide-active{pointer-events:auto}.gallery-thumbs .swiper-wrapper{margin:0}.swiper-gallery .swiper-wrapper{margin:.3125rem}.swiper-thumbs li,.gallery-thumb-slide{cursor:pointer;opacity:.4;transition:opacity .3s}.swiper-thumbs li:is(:hover,:focus,:active),.swiper-thumbs li.swiper-slide-thumb-active,.gallery-thumb-slide:is(:hover,:focus,:active),.gallery-thumb-slide.swiper-slide-thumb-active{opacity:1}.gallery-thumb-content img{border-radius:.25rem;width:100%;height:auto}.swiper-vue-wrapper,.gallery-swiper-wrapper{flex-direction:column;width:100%;max-width:100%;display:flex;position:relative;overflow:hidden}.swiper-vue-wrapper .swiper:not(.gallery-thumbs-swiper).swiper-equal-heights .swiper-wrapper,.gallery-swiper-wrapper .swiper:not(.gallery-thumbs-swiper).swiper-equal-heights .swiper-wrapper{align-items:stretch;height:100%}.swiper-vue-wrapper .swiper:not(.gallery-thumbs-swiper).swiper-equal-heights .swiper-slide,.gallery-swiper-wrapper .swiper:not(.gallery-thumbs-swiper).swiper-equal-heights .swiper-slide{align-self:stretch;height:100%}.swiper-vue-wrapper .swiper:not(.gallery-thumbs-swiper) .swiper-wrapper,.gallery-swiper-wrapper .swiper:not(.gallery-thumbs-swiper) .swiper-wrapper{align-items:stretch}.swiper-vue-wrapper .swiper:not(.gallery-thumbs-swiper) .swiper-slide,.gallery-swiper-wrapper .swiper:not(.gallery-thumbs-swiper) .swiper-slide,.swiper-vue-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper),.swiper-vue-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper) .swiper-slide,.gallery-swiper-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper),.gallery-swiper-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper) .swiper-slide{height:100%}.swiper-vue-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper) .swiper-wrapper,.gallery-swiper-wrapper .swiper-autoheight:not(.gallery-thumbs-swiper) .swiper-wrapper{align-items:stretch}.gallery-swiper-wrapper .swiper:not(.swiper-coverflow){padding-right:.5rem}.swiper-vue-wrapper{padding:.0625rem .0625rem .125rem .1875rem}.swiper-vue-wrapper .swiper-slide>div{margin-right:.125rem}.gallery-thumbs-strip{width:100%;margin-top:1rem}
