.swiper:not(.swiper-initialized){height:300px;visibility:hidden}.swiper-buttons{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;margin-top:30px;gap:10px}.swiper-buttons .swiper-buttons__next,.swiper-buttons .swiper-buttons__prev{width:80px;height:80px;text-align:center;line-height:80px;font-size:18px;border-radius:50%;background-color:var(--link-colour);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25);color:#fff;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.swiper-buttons .swiper-buttons__next:focus,.swiper-buttons .swiper-buttons__next:hover,.swiper-buttons .swiper-buttons__prev:focus,.swiper-buttons .swiper-buttons__prev:hover{background-color:var(--link-colour-hover)}.swiper-buttons .swiper-buttons__next.swiper-button-disabled,.swiper-buttons .swiper-buttons__prev.swiper-button-disabled{pointer-events:none!important;opacity:.5}.swiper-pagination-fraction{width:auto!important}.swiper-centre .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-centre .swiper-wrapper .swiper-slide{margin:0 10px!important}.swiper-centre .swiper-wrapper .swiper-slide:only-child{margin-left:0!important;margin-right:0!important}.swiper-v-contain{position:relative}@media (min-width:992px){.swiper-v-contain{position:relative;padding-right:50px;padding-left:50px}.swiper-v-contain .swiper-buttons{z-index:2;position:absolute;bottom:0;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0;pointer-events:none}.swiper-v-contain .swiper-buttons .swiper-buttons__next,.swiper-v-contain .swiper-buttons .swiper-buttons__prev{margin:0;pointer-events:all}}@media (max-width:991px){.swiper-v-contain .swiper-buttons{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.swiper-v-contain .swiper-buttons__next.swiper-button-lock,.swiper-v-contain .swiper-buttons__prev.swiper-button-lock{display:none}