.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:20px}.swiper-buttons .swiper-buttons__next,.swiper-buttons .swiper-buttons__prev{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:18px;padding:14px;margin:0 10px;color:var(--primary-colour);border:1px solid var(--secondary-colour);-webkit-box-shadow:inset 0 0 0 0 var(--secondary-colour);box-shadow:inset 0 0 0 0 var(--secondary-colour);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .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{border-color:var(--primary-colour);-webkit-box-shadow:inset 0 0 0 1px var(--primary-colour);box-shadow:inset 0 0 0 1px var(--primary-colour)}.swiper-buttons .swiper-buttons__next.swiper-button-disabled,.swiper-buttons .swiper-buttons__prev.swiper-button-disabled{pointer-events:none;opacity:.3}.swiper-wrap .swiper-buttons__next,.swiper-wrap .swiper-buttons__prev{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:18px;padding:14px;width:52px;color:var(--primary-colour);border:1px solid var(--secondary-colour);-webkit-box-shadow:0 0 0 0 var(--secondary-colour);box-shadow:0 0 0 0 var(--secondary-colour);-webkit-transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;transition:border .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;cursor:pointer}.swiper-wrap .swiper-buttons__next:focus,.swiper-wrap .swiper-buttons__next:hover,.swiper-wrap .swiper-buttons__prev:focus,.swiper-wrap .swiper-buttons__prev:hover{border-color:var(--primary-colour);-webkit-box-shadow:inset 0 0 0 1px var(--primary-colour);box-shadow:inset 0 0 0 1px var(--primary-colour)}.swiper-wrap .swiper-buttons__next.swiper-button-disabled,.swiper-wrap .swiper-buttons__prev.swiper-button-disabled{pointer-events:none;opacity:.3}@media (min-width:0px) and (max-width:767px){.swiper-wrap{max-width:250px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto 0 auto}}.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}