.swiper:not(.swiper-initialized){height:300px;visibility:hidden}.swiper-buttons{-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}.swiper-buttons:not(.hide){display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-buttons__next,.swiper-buttons__prev{width:60px;height:60px;line-height:58px;margin:0 10px;border:solid 1px hsla(calc(var(--secondary-colour-h) + 0deg),calc(var(--secondary-colour-s) + 0%),calc(var(--secondary-colour-l) + 0%),calc(var(--secondary-colour-a) - calc(1 - .45)));font-size:16px;text-align:center;cursor:pointer;-webkit-transition:background-color ease-in-out .2s!important;transition:background-color ease-in-out .2s!important;position:relative;color:var(--primary-colour)}.swiper-buttons__next:after,.swiper-buttons__prev:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;border:solid 2px var(--secondary-colour);-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.swiper-buttons__next:hover,.swiper-buttons__prev:hover{color:var(--primary-colour)}.swiper-buttons__next:hover:after,.swiper-buttons__prev:hover:after{opacity:1}.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 15px!important}.swiper-centre .swiper-wrapper .swiper-slide:only-child{margin-left:0!important;margin-right:0!important}