:root{--screen-xs-min:0;--screen-xs-max:576px;--screen-sm-min:576px;--screen-sm-max:768px;--screen-md-min:768px;--screen-md-max:992px;--screen-lg-min:992px;--screen-lg-max:1200px;--screen-xl-min:1200px;--screen-xl-max:1400px;--screen-xxl-min:1400px;--screen-xxl-max:99999px;--show-mobile-nav:991px;--show-mobile-on-desktop:false}.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}.swiper-buttons .swiper-buttons__next,.swiper-buttons .swiper-buttons__prev{margin:0 10px;color:var(--link-colour);font-size:23px;cursor:pointer;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}.swiper-buttons .swiper-buttons__next:hover,.swiper-buttons .swiper-buttons__prev:hover{color:var(--link-colour-hover)}.swiper-pagination-fraction{width:auto!important}.swiper-centre .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.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-carousel-container{position:relative}@media (min-width:992px) and (max-width:1042px){.swiper-carousel-container{max-width:800px;margin-left:auto;margin-right:auto}}@media (min-width:992px){.swiper-carousel-container:not(.no-padding){padding:0 70px}}.swiper-carousel-container.dark-mode-nav .swiper-buttons__next:not(:hover),.swiper-carousel-container.dark-mode-nav .swiper-buttons__prev:not(:hover){background:rgba(255,255,255,.35)}.swiper-carousel-container.dark-mode-nav .swiper-buttons__next i,.swiper-carousel-container.dark-mode-nav .swiper-buttons__prev i{color:#fff}.swiper-carousel-container .swiper,.swiper-carousel-container .swiper-initialized{z-index:1}.swiper-carousel-container .count{display:none}.swiper-carousel-container .swiper-buttons{margin:20px 0}@media (min-width:992px){.swiper-carousel-container .swiper-buttons{z-index:2;position:absolute;top:50%;right:10px;left:10px;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%);margin:0 -50px}}@media (max-width:991px){.swiper-carousel-container .swiper-buttons{gap:20px}}.swiper-carousel-container .swiper-button-disabled{display:none!important}.swiper-carousel-container .swiper-buttons__next,.swiper-carousel-container .swiper-buttons__prev{position:relative;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;width:82px;height:82px;border-radius:50%;background:var(--secondary-colour);pointer-events:all;opacity:.35;-webkit-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transition-property:opacity,background-color,-webkit-box-shadow;transition-property:opacity,background-color,-webkit-box-shadow;-o-transition-property:opacity,background-color,box-shadow;transition-property:opacity,background-color,box-shadow;transition-property:opacity,background-color,box-shadow,-webkit-box-shadow}@media (max-width:991px){.swiper-carousel-container .swiper-buttons__next,.swiper-carousel-container .swiper-buttons__prev{width:64px;height:64px;margin:0}}.swiper-carousel-container .swiper-buttons__next:after,.swiper-carousel-container .swiper-buttons__prev:after{content:'';z-index:-1;display:block;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;opacity:0;background:var(--secondary-colour);-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transition:opacity ease-in-out .15s,-webkit-transform ease-in-out .15s;transition:opacity ease-in-out .15s,-webkit-transform ease-in-out .15s;-o-transition:opacity ease-in-out .15s,transform ease-in-out .15s;transition:opacity ease-in-out .15s,transform ease-in-out .15s;transition:opacity ease-in-out .15s,transform ease-in-out .15s,-webkit-transform ease-in-out .15s}.swiper-carousel-container .swiper-buttons__next i,.swiper-carousel-container .swiper-buttons__prev i{color:#fff;font-weight:900;font-size:22px;line-height:1}@media (max-width:991px){.swiper-carousel-container .swiper-buttons__next i,.swiper-carousel-container .swiper-buttons__prev i{font-size:17px}}.swiper-carousel-container .swiper-buttons__next:hover,.swiper-carousel-container .swiper-buttons__prev:hover{opacity:1;background:var(--link-colour-hover)}.swiper-carousel-container .swiper-buttons__next:hover i,.swiper-carousel-container .swiper-buttons__prev:hover i{color:#fff}.swiper-carousel-container .swiper-buttons__next:hover:after,.swiper-carousel-container .swiper-buttons__prev:hover:after{opacity:.55;-webkit-transform:none;-ms-transform:none;transform:none}.swiper-carousel-container.white .swiper-buttons__next,.swiper-carousel-container.white .swiper-buttons__prev{opacity:1;background:rgba(255,255,255,.35)}.swiper-carousel-container.white .swiper-buttons__next:hover,.swiper-carousel-container.white .swiper-buttons__prev:hover{color:#fff;background:var(--link-colour-hover)}.swiper-carousel-container.white .swiper-buttons__next:hover i,.swiper-carousel-container.white .swiper-buttons__prev:hover i{color:#fff!important}@media (min-width:576px) and (max-width:767px){.swiper-wrapper .item_inner{max-width:380px!important}}