.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;align-items:stretch;}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}/*# sourceMappingURL=glide.core.min.css.map */

.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;font-size:36pt;padding:9px 12px;background-color:transparent;text-shadow:0 .25em .5em rgba(0,0,0,.25);border:none;opacity:1;cursor:pointer;transition:opacity 150ms ease;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:24pt}.glide__arrow--right{right:24pt}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:2em;display:inline-flex;list-style:none;/*transform:translateX(-50%)*/}.glide__bullet{background-color:rgba(255,255,255,.5);width:12pt;height:12pt;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .5em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}/*# sourceMappingURL=glide.theme.min.css.map */

.glide__slide {
	list-style:none;	
	display:flex;
	align-items:center;
	justify-content:center;
	color: var(--text-colour);
	min-height:20vh;
	height:inherit;
}

.glide__slide.bg-colour {background-color:var(--background-colour);}

.slide-column-wrapper {
	width:100%;
	height:100%;
	display:flex;	
}

.slide-column {
	flex:1;	
}

.animate-this {
	display:block;
	opacity:0;
	transition: opacity ease 1s calc(var(--animation-offset) * 0.2s), 
				transform ease 1s calc(var(--animation-offset) * 0.2s), 
				background ease 1s 0s, 
				color ease 1s 0s;
}

.fade-up .animate-this {
	transform:translateY(10vh);
}

.fade-down .animate-this {
	transform:translateY(-10vh);
}

.fade-left .animate-this {
	transform:translateX(10vw);
}

.fade-right .animate-this {
	transform:translateX(-10vw);
}

.glide__slide--active .animate-this  {
	opacity:1;
	transform:translateY(0);
	transform:translateX(0);
}