.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;gap:23px}@media (max-width:767px){.swiper-buttons{gap:10px}}.swiper-buttons .swiper-buttons__next,.swiper-buttons .swiper-buttons__prev{width:55px;height:55px;border-radius:50%;border:solid 1px var(--primary-colour);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color ease-in-out .2s,color ease-in-out .2s,border-color ease-in-out .2s;transition:background-color ease-in-out .2s,color ease-in-out .2s,border-color ease-in-out .2s}.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(--primary-colour);border-color:var(--primary-colour);color:var(--text-over-primary)}.swiper-buttons .swiper-buttons__next.swiper-button-disabled,.swiper-buttons .swiper-buttons__prev.swiper-button-disabled{display:none}.swiper-buttons--white .swiper-buttons__next,.swiper-buttons--white .swiper-buttons__prev{border-color:#fff;color:#fff}.swiper-buttons--white .swiper-buttons__next:focus,.swiper-buttons--white .swiper-buttons__next:hover,.swiper-buttons--white .swiper-buttons__prev:focus,.swiper-buttons--white .swiper-buttons__prev:hover{background-color:#fff;color:var(--primary-colour)}.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) and (max-width:1199px){.swiper-v-contain{margin-right:30px!important;margin-left:30px!important}}@media (min-width:992px){.swiper-v-contain{position:relative;padding-right:100px;padding-left:100px}.swiper-v-contain .swiper-buttons{z-index:2;position:absolute;top:50%;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-v-contain .swiper-buttons .swiper-buttons__next,.swiper-v-contain .swiper-buttons .swiper-buttons__prev{margin:0;pointer-events:all}}@media (min-width:992px) and (max-width:1056px){.swiper-v-contain{padding-right:40px;padding-left:40px}.swiper-v-contain .swiper-buttons{right:-20px;left:-20px}}@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}