.swiper-container{position:relative}@media screen and (max-width:991.98px){.swiper-container .swiper-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{bottom:0}}.swiper-container .swiper-pagination{position:relative;transform:none;margin-top:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#f2f2f2;border-radius:0;opacity:1;width:16px;height:16px;border-radius:100%;border:0 solid #d3d3d3;box-shadow:inset 0 0 0 4px #fff}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f2f2f2;width:16px;height:16px;border-radius:100%;box-shadow:inset 0 0 0 2px #fff!important;border:2px solid #f2f2f2}.swiper__controls{--btn-width: 60px}.swiper__controls .next,.swiper__controls .prev{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;z-index:99;border:1px solid #d3d3d3;border-radius:50%;background-color:#fff;width:var(--btn-width);height:var(--btn-width);display:flex;align-items:center;justify-content:center;transition:all ease .3s;cursor:default}.swiper__controls .next:not(.swiper-button-disabled),.swiper__controls .prev:not(.swiper-button-disabled){cursor:pointer}.swiper__controls .next:not(.swiper-button-disabled):hover,.swiper__controls .prev:not(.swiper-button-disabled):hover{background-color:var(--accentColor);border-color:var(--accentColor)}.swiper__controls .next:not(.swiper-button-disabled):hover::after,.swiper__controls .next:not(.swiper-button-disabled):hover *,.swiper__controls .prev:not(.swiper-button-disabled):hover::after,.swiper__controls .prev:not(.swiper-button-disabled):hover *{color:#fff}@media screen and (max-width:991.98px){.swiper__controls .next,.swiper__controls .prev{font-size:45px;--btn-width: 40px}}@media screen and (max-width:767.98px){.swiper__controls .next,.swiper__controls .prev{--btn-width: 40px}}.swiper__controls .next::after,.swiper__controls .prev::after{font-size:30px;color:#000}.swiper__controls .next *,.swiper__controls .prev *{color:#000}.swiper__controls .next{right:2rem!important}@media screen and (max-width:767.98px){.swiper__controls .next{right:1rem!important}}@media screen and (max-width:575.98px){.swiper__controls .next{right:.5rem!important}}.swiper__controls .prev{left:2rem!important}@media screen and (max-width:767.98px){.swiper__controls .prev{left:1rem!important}}@media screen and (max-width:575.98px){.swiper__controls .prev{left:.5rem!important}}.swiper__controls .swiper-button-disabled{opacity:.4}