.splide__container { -webkit-box-sizing: border-box; box-sizing: border-box; position: relative }  .splide__list { -webkit-backface-visibility: hidden; backface-visibility: hidden; display: -ms-flexbox; display: -webkit-box; display: flex; height: 100%; margin: 0 !important; padding: 0 !important; -webkit-transform-style: preserve-3d; transform-style: preserve-3d }  .splide.is-initialized:not(.is-active) .splide__list { display: block }  .splide__pagination { -ms-flex-align: center; -webkit-box-align: center; align-items: center; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; margin: 0; pointer-events: none }  .splide__pagination li { display: inline-block; line-height: 1; list-style-type: none; margin: 0; pointer-events: auto }  .splide__progress__bar { width: 0 }  .splide { outline: 0; position: relative; visibility: hidden }  .splide.is-initialized, .splide.is-rendered { visibility: visible }  .splide__slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex-negative: 0; flex-shrink: 0; list-style-type: none !important; margin: 0; outline: 0; position: relative }  .splide__slide img { vertical-align: bottom }  .splide__slider { position: relative }  .splide__spinner { -webkit-animation: splide-loading 1s linear infinite; animation: splide-loading 1s linear infinite; border: 2px solid #999; border-left-color: transparent; border-radius: 50%; bottom: 0; contain: strict; display: inline-block; height: 20px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 20px }  .splide__track { overflow: hidden; position: relative; z-index: 0 }  @-webkit-keyframes splide-loading { 0% { -webkit-transform: rotate(0); transform: rotate(0) }  to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } }  @keyframes splide-loading { 0% { -webkit-transform: rotate(0); transform: rotate(0) }  to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } }  .splide--draggable>.splide__slider>.splide__track, .splide--draggable>.splide__track { -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; user-select: none }  .splide--fade>.splide__slider>.splide__track>.splide__list, .splide--fade>.splide__track>.splide__list { display: block }  .splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide, .splide--fade>.splide__track>.splide__list>.splide__slide { left: 0; opacity: 0; position: absolute; top: 0; z-index: 0 }  .splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active, .splide--fade>.splide__track>.splide__list>.splide__slide.is-active { opacity: 1; position: relative; z-index: 1 }  .splide--rtl { direction: rtl }  .splide--ttb.is-active>.splide__slider>.splide__track>.splide__list, .splide--ttb.is-active>.splide__track>.splide__list { display: block }  .splide__arrow { -ms-flex-align: center; -webkit-box-align: center; align-items: center; border: 0; cursor: pointer; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; z-index: 1 }  .splide__arrow:focus { outline: 0 }  .splide__pagination__page { background: 0 0; border: 1px solid #fff; height: 14px; min-height: 14px; max-width: 14px; margin: 3px; -webkit-transition: -webkit-transform .2s linear; transition: -webkit-transform .2s linear; transition: transform .2s linear; transition: transform .2s linear, -webkit-transform .2s linear; width: 12px }  .splide__pagination__page.is-active { background: #fff }  .splide__pagination__page:hover { cursor: pointer; opacity: .9 }  .splide__pagination__page:focus { outline: 0 }  .splide__progress__bar { background: #ccc; height: 3px }  .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide, .splide--nav>.splide__track>.splide__list>.splide__slide { border: 3px solid transparent; cursor: pointer }  .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active, .splide--nav>.splide__track>.splide__list>.splide__slide.is-active { border: 3px solid #000 }  .splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus, .splide--nav>.splide__track>.splide__list>.splide__slide:focus { outline: 0 }  .splide--rtl>.splide__arrows .splide__arrow--prev, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev { left: auto; right: 1em }  .splide--rtl>.splide__arrows .splide__arrow--prev svg, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg { -webkit-transform: scaleX(1); transform: scaleX(1) }  .splide--rtl>.splide__arrows .splide__arrow--next, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next { left: 1em; right: auto }  .splide--rtl>.splide__arrows .splide__arrow--next svg, .splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg, .splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg { -webkit-transform: scaleX(-1); transform: scaleX(-1) }  .splide--ttb>.splide__arrows .splide__arrow, .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow, .splide--ttb>.splide__track>.splide__arrows .splide__arrow { left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%) }  .splide--ttb>.splide__arrows .splide__arrow--prev, .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev, .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev { top: 1em }  .splide--ttb>.splide__arrows .splide__arrow--prev svg, .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg, .splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg { -webkit-transform: rotate(-90deg); transform: rotate(-90deg) }  .splide--ttb>.splide__arrows .splide__arrow--next, .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next, .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next { bottom: 1em; top: auto }  .splide--ttb>.splide__arrows .splide__arrow--next svg, .splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg, .splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg { -webkit-transform: rotate(90deg); transform: rotate(90deg) }  .splide--ttb>.splide__pagination, .splide--ttb>.splide__slider>.splide__pagination { bottom: 0; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; left: auto; padding: 1em 0; right: .5em; top: 0 }  .splide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; z-index: 5 }    .splide__slide { padding-bottom: 10px }  .splide__pagination { }  .splide__arrows { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 0; -ms-flex-order: 0; order: 0 }  .splide__arrow { background-color: transparent;  width: 32px; height: 32px; background-repeat: no-repeat; background-position: center }  .splide__arrow--prev { -webkit-transform: rotate(180deg); transform: rotate(180deg); left: 0 }  .splide--events .splide__arrows { bottom: 50%; position: absolute; width: 100% }  .splide__arrow  svg {fill:none; stroke:#4B565B;} .splide__arrow:hover  svg {fill:none; stroke:#961982;}.splide__arrows{margin-left:auto;    margin-bottom: 2.4rem;} .splide__arrow--next{ right:-2rem; bottom:50%}.splide__arrow--prev{left:-3rem;}