.swiper{width:100%;height:100vh}.swiper-slide{text-align:center;font-size:18px;background:#fff}.swiper-pagination,.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-pagination{position:absolute;right:50%;transform:translateX(45%);flex-direction:column;gap:1rem;pointer-events:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;top:0;right:0;width:100%}.swiper-pagination-bullet{pointer-events:all;width:20px;height:20px;text-align:center;line-height:20px;font-size:1rem;font-weight:700;color:white;opacity:1;font-size:medium;background:var(--bs-primary);transition:scale .3s;--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{scale:1.5;text-underline-offset:4px}.text-white-border{text-shadow:2px 0 white,-2px 0 white,0 2px white,0 -2px white,1px 1px white,-1px -1px white,1px -1px white,-1px 1px white}.text-primary-border{text-shadow:4px 0 var(--tw-color-primary),-4px 0 var(--tw-color-primary),0 4px var(--tw-color-primary),0 -4px var(--tw-color-primary),2px 2px var(--tw-color-primary),-2px -2px var(--tw-color-primary),2px -2px var(--tw-color-primary),-2px 2px var(--tw-color-primary)}