.Buttons-module__ZGkMxa__root{color:var(--colorDarkGrey);background-color:transparent;border-style:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Buttons-module__ZGkMxa__root:hover{color:var(--colorPrimaryActive)}.Buttons-module__ZGkMxa__root:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);--tw-ring-color:var(--colorPrimary);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);outline-offset:2px;outline:2px solid transparent}.Buttons-module__ZGkMxa__root:disabled{color:var(--colorMediumGrey);cursor:default;opacity:.6}.Buttons-module__ZGkMxa__icon{fill:currentColor;width:1rem;height:1rem}
.CarouselPagination-module__J1_jna__root{align-items:center;gap:.75rem;display:flex}@media (min-width:768px){.CarouselPagination-module__J1_jna__root{gap:1rem}}.CarouselPagination-module__J1_jna__transition{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CarouselPagination-module__J1_jna__bullet{cursor:pointer;border-radius:9999px;width:.75rem;height:.75rem;display:inline-block}@media (min-width:768px){.CarouselPagination-module__J1_jna__bullet{width:.875rem;height:.875rem}}.CarouselPagination-module__J1_jna__bullet{background-color:var(--colorLightGrey);border-width:1px;border-color:transparent}.CarouselPagination-module__J1_jna__bullet:hover{background-color:var(--colorDarkGrey)}.CarouselPagination-module__J1_jna__bullet{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CarouselPagination-module__J1_jna__bullet.swiper-pagination-bullet-active{background-color:var(--colorPrimary);border-color:var(--colorPrimary)}.CarouselPagination-module__J1_jna__labeledBullet{cursor:pointer;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (max-width:1024px){.CarouselPagination-module__J1_jna__labeledBullet{display:none}}@media (min-width:1024px){.CarouselPagination-module__J1_jna__labeledBullet{display:inline-block}}.CarouselPagination-module__J1_jna__labeledBullet{color:var(--colorMediumGrey);text-underline-offset:4px;padding-top:2px;padding-bottom:2px;font-size:.8rem;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:4px}.CarouselPagination-module__J1_jna__labeledBullet:hover{color:var(--colorPrimary);-webkit-text-decoration-color:var(--colorPrimary);-webkit-text-decoration-color:var(--colorPrimary);text-decoration-color:var(--colorPrimary)}.CarouselPagination-module__J1_jna__labeledBullet.swiper-pagination-bullet-active{color:var(--colorDarkGrey);-webkit-text-decoration-color:var(--colorPrimary);-webkit-text-decoration-color:var(--colorPrimary);text-decoration-color:var(--colorPrimary);flex-shrink:0}@media (max-width:1024px){.CarouselPagination-module__J1_jna__labeledBullet.swiper-pagination-bullet-active{flex-shrink:0}}
.Carousel-module__Ok3EnW__root{position:relative}.Carousel-module__Ok3EnW__root,.Carousel-module__Ok3EnW__swiper{min-width:0;min-height:0}.Carousel-module__Ok3EnW__swiper--horizontal{width:100%}.Carousel-module__Ok3EnW__swiper--vertical{height:auto;height:var(--vertical-slide-height,auto);min-height:0}.Carousel-module__Ok3EnW__swiper--vertical .swiper-slide{height:var(--vertical-slide-height,auto)}.Carousel-module__Ok3EnW__swiperSlideStretchSlides{align-self:stretch;height:auto!important}@media (max-width:768px){.Carousel-module__Ok3EnW__prevButton{left:-1rem!important}.Carousel-module__Ok3EnW__nextButton{right:-1rem!important}}
