/*!
 * flexCarousel.js v0.2.1
 * https://github.com/tomhrtly/flexCarousel.js
 *
 * Copyright 2018 Tom Hartley
 * Released under the MIT license
 */*{box-sizing:border-box}::after,::before{box-sizing:border-box}.fc{display:flex;width:100%}.fc.fc-arrows .fc-next,.fc.fc-arrows .fc-prev{align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:center;min-width:64px;outline:0;padding:0}.fc.fc-arrows.fc-arrow-overlay{position:relative}.fc.fc-arrows.fc-arrow-overlay .fc-next.fc-is-active,.fc.fc-arrows.fc-arrow-overlay .fc-prev.fc-is-active{color:rgba(27,27,27,.4);font-size:32px;height:100%;position:absolute;width:32px;z-index:1}.fc.fc-arrows.fc-arrow-overlay .fc-next.fc-is-active{right:0}.fc.fc-arrows.fc-arrow-overlay .fc-prev.fc-is-active{left:0}.fc.fc-arrows.fc-circles:not(.fc-circles-overlay) .fc-next.fc-is-active,.fc.fc-arrows.fc-circles:not(.fc-circles-overlay) .fc-prev.fc-is-active{height:calc(100% - 24px)}.fc.fc-circles .fc-circles{display:flex;justify-content:center;margin-top:16px}.fc.fc-circles.fc-circles-overlay .fc-circles{bottom:5%;position:absolute;width:100%}.fc.fc-circles.fc-circles-overlay .fc-container{position:relative}.fc-arrows .fc-next,.fc-arrows .fc-prev{border:none;background-color:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.fc-arrows .fc-next .fc-icon,.fc-arrows .fc-prev .fc-icon{display:none}.fc-arrows .fc-next.fc-is-active,.fc-arrows .fc-prev.fc-is-active{cursor:pointer}.fc-arrows .fc-next.fc-is-active .fc-icon,.fc-arrows .fc-prev.fc-is-active .fc-icon{color:rgba(27,27,27,.4);display:inline-flex;font-size:32px;height:32px;justify-content:center;position:absolute;width:32px}.fc-arrows .fc-next.fc-is-active .fc-icon svg,.fc-arrows .fc-prev.fc-is-active .fc-icon svg{height:100%;width:100%}.fc-arrows .fc-next.fc-is-active:hover .fc-icon,.fc-arrows .fc-prev.fc-is-active:hover .fc-icon{color:rgba(27,27,27,.8)}.fc-circles .fc-circle{cursor:pointer}.fc-circles .fc-circle .fc-icon.fc-is-circle{background-color:rgba(22,129,217,.5);border-radius:50%;display:flex;height:8px;width:8px}.fc-circles .fc-circle.fc-is-active .fc-icon.fc-is-circle,.fc-circles .fc-circle:hover .fc-icon.fc-is-circle{background-color:rgba(22,129,217,.85)}.fc-circles .fc-circle+.fc-circle{margin-left:8px}.fc-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.fc-slides{display:flex;flex-grow:1;position:relative}.fc-slide-animation{transform:none!important;transition:all 250ms ease-in-out}.fc-slide{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:96px;padding:16px}.fc-slide video{height:auto;max-width:100%}.fc-image{display:block;margin:0;position:relative}.fc-image img,.fc-image picture{display:block;height:auto;max-width:100%}.fc-image figcaption{margin-top:16px;text-align:center}