.swiper-navigation{--nav-size: 58px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:var(--nav-size)}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{height:var(--nav-size);width:var(--nav-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;border:solid 2px var(--primary-color-900);color:var(--primary-color-900);border-radius:50%;cursor:pointer;position:relative;left:unset;right:unset}@media (max-width: 990px){.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{display:none!important}}.swiper-navigation .swiper-button-next:after,.swiper-navigation .swiper-button-prev:after{display:none}.swiper-navigation .swiper-button-next:focus-visible,.swiper-navigation .swiper-button-prev:focus-visible{outline:var(--default-outline, 2px solid var(--primary-color-900, #000))}.swiper-navigation .swiper-button-next.swiper-button-lock,.swiper-navigation .swiper-button-prev.swiper-button-lock{display:none}.swiper-container{position:relative}.swiper-container .swiper-navigation{top:calc(-1 * var(--nav-size) - 40px);right:0;height:var(--nav-size)}.swiper-container .swiper-notification{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.swiper-container .cp-button--play-slideshow{position:absolute;line-height:0;padding:0;width:39px;height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;z-index:1;right:128px;bottom:64px}@media (max-width: 990px){.swiper-container .cp-button--play-slideshow{bottom:40px;right:50%;-webkit-transform:translateX(50%);transform:translate(50%)}}@media (max-width: 767px){.swiper-container .cp-button--play-slideshow{bottom:24px}}.swiper-pagination .swiper-pagination-bullet{margin:0;width:16px;height:16px;background-color:var(--primary-color-0);border:1px solid var(--primary-color-900);border-radius:16px;-webkit-transition:background-color .4s ease-in-out,width .4s ease-in-out;transition:background-color .4s ease-in-out,width .4s ease-in-out}.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.8}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color-900);width:48px}
