.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:0px}}.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:0px solid #D3D3D3;box-shadow:inset 0px 0px 0px 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 0px 0px 0px 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 0.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:0.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:0.5rem !important}}.swiper__controls .swiper-button-disabled{opacity:0.4}