.swiper-controls{justify-content:center;align-items:center;gap:var(--spacing-large);padding-block:var(--spacing-small);color:var(--body-text-color);--height:1.5rem;order:2;display:flex}.swiper-controls>*{margin:unset;inset:unset;position:relative}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .swiper-pagination{bottom:unset;left:unset;height:unset;right:unset;top:unset;width:unset;z-index:1;min-height:var(--height);background:0 0;border:0;margin:0;padding:0;position:relative;transform:none}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{line-height:inherit;font-size:var(--font-size-normal);min-height:var(--height);justify-content:center;align-self:stretch;align-items:center;width:auto;display:flex}:is(.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev)[disabled]{opacity:.5}.swiper-controls .swiper-button-prev svg,.swiper-controls .swiper-button-next svg{width:var(--font-size-normal);height:auto}.swiper-controls .swiper-button-prev:after,.swiper-controls .swiper-button-next:after{display:none}.swiper-controls .swiper-button-prev.swiper-button-disabled[disabled],.swiper-controls .swiper-button-next.swiper-button-disabled[disabled]{background:0 0}.swiper-controls .swiper-pagination:not(.swiper-pagination-lock){align-items:center;display:flex}.swiper-controls .swiper-pagination-numbers{gap:var(--spacing-normal)}.swiper-controls .swiper-pagination-bullets .swiper-pagination-bullet{border:.1rem solid var(--body-text-color-light);background-color:var(--bg-color-white);--swiper-pagination-bullet-width:.625rem;--swiper-pagination-bullet-height:.625rem;--swiper-pagination-bullet-horizontal-gap:.5rem}.swiper-controls .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--body-text-color);border-color:var(--body-text-color)}.swiper-controls .swiper-pagination-fraction{width:auto}.swiper-controls .swiper-pagination-number{color:var(--body-text-color-light);cursor:pointer;border-bottom:1px solid #0000}.swiper-controls .swiper-pagination-number.swiper-pagination-number-active{color:var(--body-text-color);border-bottom:1px solid var(--body-text-color)}@media screen and (width>=769px){.swiper-controls{padding-block:var(--spacing-large)}}.swiper-controls__pagination{align-items:center;gap:var(--spacing-large);display:flex}.swiper-pagination.swiper-pagination-fraction{min-height:var(--height);align-items:center;display:flex}.swiper-pagination.swiper-pagination-fraction span{align-items:center;line-height:1;display:flex}
