/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--carouselBtnZIndex:1}.core-carousel{width:100%;box-sizing:border-box}.core-carousel>.row{display:flex;align-items:center;justify-content:center}.core-carousel>.row>.next-btn,.core-carousel>.row>.prev-btn{display:flex;flex-shrink:0;cursor:pointer;align-items:center;width:var(--width48);box-sizing:border-box;justify-content:center;height:var(--height48);z-index:var(--carouselBtnZIndex);background-color:var(--softBgColor)}.core-carousel.dark-mode>.row>.next-btn,.core-carousel.dark-mode>.row>.prev-btn{background-color:var(--darkModeContainerBgColor)}.core-carousel>.row>.next-btn>svg,.core-carousel>.row>.prev-btn>svg{height:auto;width:var(--width24);fill:var(--softColor)}.core-carousel>.row>.next-btn:hover>svg,.core-carousel>.row>.prev-btn:hover>svg{fill:var(--blackFillColor)}.core-carousel.dark-mode>.row>.next-btn:hover>svg,.core-carousel.dark-mode>.row>.prev-btn:hover>svg{fill:var(--whiteFillColor)}.core-carousel>.row>.content{flex:1;display:grid;position:relative;margin:0 var(--gap20);transform-style:preserve-3d;max-width:calc(100% - var(--width136))}.core-carousel>.row>.content>.container{grid-area:1/1;opacity:0;width:100%;visibility:hidden;pointer-events:none;transition:transform .5s,opacity .5s}.core-carousel>.row>.content>.container.active{opacity:1;visibility:visible;pointer-events:auto}.core-carousel>.row>.content>.container.prev{transform:translateX(-100%)}.core-carousel>.row>.content>.container.next{transform:translateX(100%)}.core-carousel.dynamic>.row>.content,.core-carousel.track>.row>.content{display:flex;overflow:hidden;transform-style:flat}.core-carousel.track>.row>.content{scroll-behavior:smooth}.core-carousel.dynamic>.row>.content>.col,.core-carousel.track>.row>.content>.col{box-sizing:border-box;flex-shrink:0}.core-carousel.dynamic>.row>.content{align-items:stretch}.core-carousel.dynamic>.row>.content>.col{display:flex;flex-direction:column}.core-carousel.carousel-col-1>.row>.content>.col{flex-basis:100%}.core-carousel.carousel-col-2>.row>.content>.col{flex-basis:50%}.core-carousel.carousel-col-3>.row>.content>.col{flex-basis:33.333%}.core-carousel.carousel-col-4>.row>.content>.col{flex-basis:25%}.core-carousel.carousel-col-5>.row>.content>.col{flex-basis:20%}.core-carousel.carousel-col-6>.row>.content>.col{flex-basis:16.666%}.core-carousel>.dots{gap:6px;display:flex;padding-top:var(--gap12);justify-content:center}.core-carousel>.dots>.dot{width:10px;height:10px;cursor:pointer;border-radius:50%;background-color:var(--softBgColor);transition:background-color .3s}.core-carousel>.dots>.dot.active{background-color:var(--accentColor)}.core-carousel>.dots>.dot:hover{background-color:var(--accentColor)}.core-carousel.dark-mode>.dots>.dot{background-color:var(--darkModeContainerBgColor)}.core-carousel.dark-mode>.dots>.dot.active,.core-carousel.dark-mode>.dots>.dot:hover{background-color:var(--darkModeSoftColor)}@media screen and (max-width:600px){.core-carousel>.row>.next-btn,.core-carousel>.row>.prev-btn{width:var(--width32);height:var(--height32)}.core-carousel>.row>.next-btn>svg,.core-carousel>.row>.prev-btn>svg{width:var(--width16)}.core-carousel>.row>.content{margin:0 var(--gap12);max-width:calc(100% - var(--width84))}.core-carousel[class*=carousel-col-]>.row>.content>.col{flex-basis:100%}}@keyframes arc-blocks-arc-1-start{0%{transform:rotate(-90deg)}100%{transform:rotate(90deg)}}@keyframes arc-blocks-arc-1-end{0%{transform:rotate(90deg)}100%{transform:rotate(270deg)}}@keyframes arc-blocks-arc-2-start{0%{transform:rotate(90deg)}100%{transform:rotate(-90deg)}}@keyframes arc-blocks-arc-2-end{0%{transform:rotate(-90deg)}100%{transform:rotate(-270deg)}}.core-arc-blocks .arc-block{bottom:0;width:var(--width500);position:absolute;left:calc(50% - var(--width250));animation-iteration-count:1}.core-arc-blocks .arc-block.start{animation:arc-blocks-arc-1-start linear;transform:rotate(90deg)}.core-arc-blocks .arc-block.end{animation:arc-blocks-arc-1-end linear;transform:rotate(210deg)}.core-arc-blocks .arc-block .inner{margin-left:0;display:inline-block;animation-iteration-count:1}.core-arc-blocks .arc-block .inner.start{animation:arc-blocks-arc-2-start linear;transform:rotate(-90deg)}.core-arc-blocks .arc-block .inner.end{animation:arc-blocks-arc-2-end linear;transform:rotate(-210deg)}.core-arc-blocks .arc-block .inner>*{width:var(--width500);margin:0 auto}.core-fade-slider{width:100%;max-width:100%;position:relative}.core-fade-slider .loader{height:var(--height100)}.core-fade-slider .loader svg{margin:0 auto;width:var(--width48);height:var(--height48)}.core-fade-slider .static-slide{max-width:100%}.core-fade-slider:not(.ready) .slides{visibility:hidden}.core-fade-slider.measuring .slides{height:0;overflow:hidden;visibility:visible}.core-fade-slider .slides{position:relative}.core-fade-slider.ready .slides{width:100%;height:100%}.core-fade-slider.measuring .slides .slide{visibility:hidden;left:-9999px;right:auto;bottom:auto;width:auto;height:auto}.core-fade-slider .slides .slide{top:0;left:0;right:0;bottom:0;position:absolute}.core-fade-block.fade-move-0-100,.core-fade-block>.fade-move-0-100{width:var(--width450);text-align:center}.core-fade-block .title.infinite{animation:fade-move-0-100 5s ease infinite}.core-fade-block .title.infinite:nth-child(2){animation-delay:.5s}.core-fade-block .title.infinite:nth-child(3){animation-delay:1s}.core-fade-block .title.infinite:nth-child(4){animation-delay:1.5s}.core-fade-block .title.infinite:nth-child(5){animation-delay:2s}.core-fade-block .title.infinite:nth-child(6){animation-delay:2.5s}.core-fade-block .title.infinite:nth-child(7){animation-delay:3s}.core-fade-block .title.infinite:nth-child(8){animation-delay:3.5s}.core-fade-block .title.infinite:nth-child(9){animation-delay:4s}.core-fade-block .title.infinite:nth-child(10){animation-delay:4.5s}@media screen and (max-width:600px){.core-fade-block.fade-move-0-100,.core-fade-block>.fade-move-0-100{width:80%}}.core-image-slider{width:100%;height:100%;position:relative;background-color:var(--imageSliderBgColor)}.core-image-slider.transition{transition:background .7s linear}.core-image-slider>.controls{position:absolute;top:var(--gap20);right:var(--gap20);width:var(--width32);z-index:var(--imageSliderUIZIndex)}.core-image-slider>.controls>img{cursor:pointer}.core-image-slider>.navigation{width:100%;margin:0 auto;position:absolute;z-index:var(--imageSliderUIZIndex)}.core-image-slider>.navigation>.left,.core-image-slider>.navigation>.right{cursor:pointer}.core-image-slider>.navigation>.left svg,.core-image-slider>.navigation>.right svg{width:var(--width48);height:var(--height48);fill:var(--whiteFillColor);filter:drop-shadow(1px 1px 1px var(--blackBgColor60))}.core-image-slider>.data.center-content>div{display:flex;align-items:center;justify-content:center}.core-image-slider>.info{left:0;right:0;bottom:0;position:absolute}@media screen and (max-width:1650px){.core-image-slider>.navigation>.left svg,.core-image-slider>.navigation>.right svg{width:var(--width36);height:var(--height36)}}@media screen and (max-width:1380px){.core-image-slider>.navigation>.left svg,.core-image-slider>.navigation>.right svg{width:var(--width32);height:var(--height32)}}