@charset "UTF-8";
.swiper__controls{display:flex;align-items:center}@media screen and (max-width:767.98px){.swiper__controls{margin-bottom:2rem}}.swiper__controls .swiper-scrollbar{width:800px;height:8px;background-color:#E1E1E1;margin-right:10px}.swiper__controls .swiper-scrollbar-custom{width:800px;position:relative;height:8px;background-color:#E1E1E1;border-radius:999px !important}.swiper__controls .swiper-scrollbar-drag{position:absolute;left:0;top:0;height:100%;background-color:var(--primary-color);width:0;transition:width 0.3s ease;border-radius:999px !important}.swiper__controls .swiper-button-prev,.swiper__controls .swiper-button-next{border:1px solid #E1E1E1;background-color:#fff;width:3.125rem;height:3.125rem;border-radius:50%;text-align:center;line-height:3.125rem;vertical-align:middle;padding:0;margin-right:10px;transition:var(--transition-default)}@media screen and (max-width:1199.98px){.swiper__controls .swiper-button-prev,.swiper__controls .swiper-button-next{width:3.25rem;height:3.25rem;line-height:3.25rem}}@media screen and (max-width:991.98px){.swiper__controls .swiper-button-prev,.swiper__controls .swiper-button-next{width:3rem;height:3rem;line-height:3rem}}@media screen and (max-width:767.98px){.swiper__controls .swiper-button-prev,.swiper__controls .swiper-button-next{width:2.75rem;height:2.75rem;line-height:2.75rem}}.swiper__controls .swiper-button-prev:hover,.swiper__controls .swiper-button-next:hover{border:1px solid var(--primary-color);background-color:var(--primary-color)}.swiper__controls .swiper-button-prev:hover::after,.swiper__controls .swiper-button-next:hover::after{color:#fff}.swiper__controls .swiper-button-prev::after,.swiper__controls .swiper-button-next::after{font-family:"Font Awesome 5 Pro", "Font Awesome 5 Brands";content:"";font-weight:300;font-size:1.25rem;color:#000000;display:inline-block;line-height:inherit;vertical-align:middle}.swiper__controls .swiper-button-prev.swiper-button-next::after,.swiper__controls .swiper-button-next.swiper-button-next::after{content:""}.swiper__controls .swiper-button-prev.swiper-button-disabled,.swiper__controls .swiper-button-next.swiper-button-disabled{opacity:1}.swiper__controls .swiper-button-prev.swiper-button-disabled::after,.swiper__controls .swiper-button-next.swiper-button-disabled::after{opacity:0.3}.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 screen and (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 screen and (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{background-color:transparent;border:2px solid var(--black);width:12px;height:12px;border-radius:50%;margin:0 4px;display:inline-block;transition:var(--transition)}@media screen and (max-width:991.98px){.swiper__controls .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0 3px}}@media screen and (max-width:767.98px){.swiper__controls .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.swiper__controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black);border-color:var(--black)}