:where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper,:where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-container{margin-bottom:1rem}:where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-wrapper{padding-bottom:3rem}:where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-slide{height:auto}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow){--swiper-navigation-size: 1.25rem;--_navigation-button-size: calc(var(--swiper-navigation-size, 1rem) * 1.8);--_grid-gutter-width: var(--webx-cms-grid-gutter-width, 30px);--swiper-navigation-top-offset: 38%;--swiper-pagination-bottom: 0;--swiper-navigation-sides-offset: max(calc(-1 * ((100vw - calc(100% + var(--_grid-gutter-width, 30px) * 0.5)) * .5) + .5rem), calc(-1 * calc(var(--_grid-gutter-width, 30px) * .5 + calc(var(--swiper-navigation-size, 1rem) * 1.8))))}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-next,:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-prev{background-color:var(--webx-cms-swiper-button-background-color, var(--webx-cms-button-background-color, transparent));border-radius:var(--webx-cms-swiper-button-border-radius, var(--swiper-pagination-bullet-border-radius, 50%));color:var(--webx-cms-swiper-button-color, var(--webx-cms-button-color, var(--swiper-theme-color, currentColor)))}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-prev::after{transform:translate(-16%, -4%)}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-next::after{transform:translate(16%, -4%)}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper,:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-container{position:static}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-next,:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-prev{height:var(--_navigation-button-size);width:var(--_navigation-button-size)}:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-next::before,:where(.container, .container-fluid:not(.px-0)) :where(.content-list.display-as-slideshow, .products-as-slideshow, .bookvisit-content-list-as-slideshow) .swiper-button-prev::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;min-width:0;content:""}