.swiper__controls{--swiper-theme-color: var(--clr-primary);z-index:20}.swiper__controls .next,.swiper__controls .prev{z-index:98;color:var(--white)}.swiper__controls .next *,.swiper__controls .prev *{font-size:1.4rem;line-height:1;color:var(--white);transition:var(--transition-default-duration)}@media (max-width:1199.98px){.swiper__controls .next *,.swiper__controls .prev *{font-size:1.2rem}}@media (max-width:991.98px){.swiper__controls .next *,.swiper__controls .prev *{font-size:1rem}}.swiper__controls .next *:hover,.swiper__controls .prev *:hover{color:var(--primary)}.swiper__controls .next.swiper-button-disabled,.swiper__controls .prev.swiper-button-disabled{cursor:default}.swiper__controls.centered .next,.swiper__controls.centered .prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.swiper__controls.centered .next{right:1.5rem}@media (max-width:991.98px){.swiper__controls.centered .next{right:1rem}}.swiper__controls.centered .prev{left:1.5rem}@media (max-width:991.98px){.swiper__controls.centered .prev{left:1rem}}.swiper__controls.background .next,.swiper__controls.background .prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background:var(--white);width:50px;height:50px;user-select:none;border-radius:var(--border-radius-full);transition:var(--transition-default-duration)}@media (max-width:1199.98px){.swiper__controls.background .next,.swiper__controls.background .prev{width:40px;height:40px}}@media (max-width:991.98px){.swiper__controls.background .next,.swiper__controls.background .prev{width:30px;height:30px}}.swiper__controls.background .next:hover,.swiper__controls.background .prev:hover{background:var(--primary) !important}.swiper__controls.background .next:hover *,.swiper__controls.background .prev:hover *{color:var(--white) !important}.swiper__controls.background .next.swiper-button-disabled,.swiper__controls.background .prev.swiper-button-disabled{background-color:rgba(255, 255, 255, 0.4)}.swiper__controls.background .next.swiper-button-disabled *,.swiper__controls.background .prev.swiper-button-disabled *{color:var(--white)}.swiper__controls.background .next{right:20px}@media (max-width:991.98px){.swiper__controls.background .next{right:12px}}.swiper__controls.background .next *{color:var(--black)}.swiper__controls.background .prev{left:20px}@media (max-width:991.98px){.swiper__controls.background .prev{left:12px}}.swiper__controls.background .prev *{color:var(--black)}.swiper__controls.colored .next,.swiper__controls.colored .prev{background:var(--primary);border-radius:var(--border-radius-full);width:40px;height:40px;display:flex;justify-content:center;align-items:center;user-select:none;transition:var(--transition-default-duration)}@media (max-width:1199.98px){.swiper__controls.colored .next,.swiper__controls.colored .prev{width:38px;height:38px}}@media (max-width:991.98px){.swiper__controls.colored .next,.swiper__controls.colored .prev{width:36px;height:36px}}.swiper__controls.colored .next:hover,.swiper__controls.colored .prev:hover{background:color-mix(in srgb, var(--primary) 85%, white)}.swiper__controls.colored .next:hover *,.swiper__controls.colored .prev:hover *{color:var(--white)}.swiper__controls.colored .next *,.swiper__controls.colored .prev *{color:var(--white)}.swiper__controls.colored .next.swiper-button-disabled,.swiper__controls.colored .prev.swiper-button-disabled{background:var(--primary);opacity:0.15;transition:var(--transition-default-duration)}.swiper__controls.colored .next.swiper-button-disabled *,.swiper__controls.colored .prev.swiper-button-disabled *{color:var(--white)}.swiper__controls.colored.beige .next,.swiper__controls.colored.beige .prev{background:var(--secondary-40)}.swiper__controls.colored.beige .next:hover,.swiper__controls.colored.beige .prev:hover{background:color-mix(in srgb, var(--secondary-40) 85%, var(--primary))}.swiper__controls.colored.beige .next:hover *,.swiper__controls.colored.beige .prev:hover *{color:var(--primary)}.swiper__controls.colored.beige .next *,.swiper__controls.colored.beige .prev *{color:var(--primary)}.swiper__controls.colored.beige .next.swiper-button-disabled,.swiper__controls.colored.beige .prev.swiper-button-disabled{background:var(--secondary-40);opacity:0.15}.swiper__controls.colored.beige .next.swiper-button-disabled *,.swiper__controls.colored.beige .prev.swiper-button-disabled *{color:var(--primary)}.swiper__controls.colored.white .next,.swiper__controls.colored.white .prev{background:var(--white)}.swiper__controls.colored.white .next:hover,.swiper__controls.colored.white .prev:hover{background:var(--clr-primary)}.swiper__controls.colored.white .next:hover *,.swiper__controls.colored.white .prev:hover *{color:var(--white)}.swiper__controls.colored.white .next *,.swiper__controls.colored.white .prev *{color:var(--primary)}.swiper__controls.colored.white .next.swiper-button-disabled,.swiper__controls.colored.white .prev.swiper-button-disabled{background:var(--white);opacity:0.15}.swiper__controls.colored.white .next.swiper-button-disabled *,.swiper__controls.colored.white .prev.swiper-button-disabled *{color:var(--primary)}.swiper__controls.bordered .next,.swiper__controls.bordered .prev{border:1px solid var(--grey);border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:var(--white)}@media (max-width:1199.98px){.swiper__controls.bordered .next,.swiper__controls.bordered .prev{width:40px;height:40px}}@media (max-width:991.98px){.swiper__controls.bordered .next,.swiper__controls.bordered .prev{width:30px;height:30px}}.swiper__controls .swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:20;line-height:1}.swiper__controls .swiper-pagination.pagination__left{left:0;right:unset;transform:unset}.swiper__controls .swiper-pagination.pagination__left .swiper-pagination-bullet{margin:0 8px 0 0}@media (max-width:991.98px){.swiper__controls .swiper-pagination.pagination__left .swiper-pagination-bullet{margin:0 6px 0 0}}.swiper__controls .swiper-pagination.pagination__right{right:0;left:unset;transform:unset}.swiper__controls .swiper-pagination.pagination__right .swiper-pagination-bullet{margin:0 0 0 8px}@media (max-width:991.98px){.swiper__controls .swiper-pagination.pagination__right .swiper-pagination-bullet{margin:0 0 0 6px}}.swiper__controls .swiper-pagination .swiper-pagination-bullet{width:60px;height:4px;border-radius:0;background:var(--primary);opacity:0.15;margin:0 0 0 12px;transition:var(--transition-default-duration)}@media (max-width:991.98px){.swiper__controls .swiper-pagination .swiper-pagination-bullet{width:40px;height:3px;margin:0 12px 0 0}}@media (max-width:767.98px){.swiper__controls .swiper-pagination .swiper-pagination-bullet{width:30px}}.swiper__controls .swiper-pagination .swiper-pagination-bullet:hover{opacity:0.25}.swiper__controls .swiper-pagination .swiper-pagination-bullet-active{background:var(--primary);opacity:1}.swiper__controls .swiper-pagination-progressbar{--swiper-pagination-progressbar-bg-color: rgba(180,197,222, .2);--swiper-pagination-progressbar-size: 10px;position:relative;height:10px;border-radius:50px;overflow:clip}.swiper__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:50px}