/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.splide__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease;border-radius:50%;background:#737e80}.splide__toggle svg{width:46%;height:46%;transition:fill .2s ease;fill:#e5eeee}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__toggle__play{margin-left:2px}
.splide-wrapper{width:100%}.splide--nav{z-index:5}.splide--nav .slide{height:inherit}.splide--main .slide__caption{min-height:32%;padding:20px 0}.splide--nav .slide__caption{padding:5px 6px}@media (min-width:64em){.splide--main .splide__slide img{pointer-events:none}.splide--nav .slide__caption{padding:5px 6px}.splide--nav.is-vertical{position:absolute;width:20%;height:100%;max-height:100%}.is-wrapper-nav--left .splide--nav{left:0}.is-wrapper-nav--left .splide--main{margin-left:20%}.is-wrapper-nav--over-left>.splide--main>.splide__slider{padding-left:20%}.is-wrapper-nav--right .splide--nav{right:0}.is-wrapper-nav--right .splide--main{margin-right:20%}.is-wrapper-nav--over-right>.splide--main>.splide__slider{padding-right:20%}.is-wrapper-nav--overlay .splide--main{margin-right:auto;margin-left:auto}.is-wrapper-nav--overlay .splide--nav{position:absolute;top:0;overflow:hidden;min-height:72px}.is-wrapper-nav--over-top .splide--nav{width:100%;height:auto;max-height:none}div[class*=is-wrapper-nav] .splide__slider:after{clear:none}}
.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}
.splide--draggable .splide__list{cursor:-webkit-grab;cursor:grab}.splide--draggable .splide__list:active{cursor:-webkit-grabbing;cursor:grabbing}.splide--draggable .splide__list:active a,.splide--draggable .splide__list:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.splide__slide:focus{outline:0}.splide button,.splide--nav .splide__slide img{pointer-events:auto}.splide__arrows .splide__pagination li{vertical-align:middle}.splide__progress{position:relative;z-index:6;margin-top:1rem;background:#293133}.splide__progress__bar{width:0;height:2px;transform:translateZ(0);background:#ff6d2c;will-change:width}.splide:not(.is-autoplay) .splide__progress__bar{transition:width .4s ease}
.splide--skin--boxed .slide__content{position:relative;overflow:hidden;margin:10px;padding:20px;border:1px solid #f3f3f3;border-bottom:2px solid #f3f3f3;border-radius:4px;background:#fff}.splide--skin--boxed .slide__content:hover{border-color:#9bacc3;box-shadow:0 0 5px rgba(0,0,0,.4)}.splide--skin--boxed .slide__caption{padding:0}.splide--skin--boxed.splide--slider .splide__slide .slide__caption{visibility:hidden}.splide--skin--boxed.splide--slider .splide__slide.is-active .slide__caption{visibility:visible}@media (min-width:48em){.splide--skin--boxed>.splide__slider>.splide__list{margin:0 60px}}
.splide--skin--boxed-carousel .splide__list{margin:0 60px}.splide--skin--boxed-carousel .slide__content{padding:0}.splide--skin--boxed-carousel .slide__content .slide__title{font-size:22px;font-size:1.375rem}.splide--skin--boxed-carousel .slide__caption{padding:20px}
