/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-hamburger-02{width:20px;height:18px;border:none;position:relative;background:linear-gradient(to bottom,#4a4a4a,#4a4a4a);background-size:100% 20%;background-repeat:no-repeat;background-position:center center;transition:background-size 0.2s 0.25s ease;cursor:pointer;}.ui-hamburger-02::before,.ui-hamburger-02::after{height:23%;width:100%;position:absolute;left:0;background-color:#4a4a4a;content:'';transition:transform 0.3s ease;}.ui-hamburger-02::before{top:0;transform-origin:91% 150%;}.ui-hamburger-02::after{bottom:0;transform-origin:91% -50%;}.ui-hamburger-02.is-active{background-size:0 20%;transition-delay:0s;}.ui-hamburger-02.is-active::before{transform:rotate(-45deg);transition-delay:0.15s;}.ui-hamburger-02.is-active::after{transform:rotate(45deg);transition-delay:0.15s;}.hamburger-white .ui-hamburger-02{width:20px;height:18px;border:none;position:relative;background:linear-gradient(to bottom,#fff,#fff);background-size:100% 20%;background-repeat:no-repeat;background-position:center center;transition:background-size 0.2s 0.25s ease;cursor:pointer;}.hamburger-white .ui-hamburger-02::before,.hamburger-white .ui-hamburger-02::after{background-color:#fff;}
.splide .splide__pagination{cursor:pointer;display:flex;height:0.375rem;width:100%;margin-left:auto;margin-right:auto;position:absolute;bottom:0px}.splide .splide__pagination > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.splide .splide__pagination{margin-bottom:3rem;justify-content:center}.splide .splide__pagination li:only-child{display:none}.splide .splide__pagination > li{height:100%;width:2rem}.splide .splide__pagination > li .is-active{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.splide .splide__pagination > li button{--tw-bg-opacity:1;background-color:rgb(112 114 117 / var(--tw-bg-opacity));display:block;width:100%;height:100%;border-radius:9999px}.splide .splide__pagination > li button:focus{outline:2px solid transparent;outline-offset:2px}.splide.splide__pagination__spacing-default{padding-bottom:3rem}.splide.splide__pagination__spacing-default .splide__pagination{margin-bottom:0px}.splide.splide__pagination__spacing-default .splide__pagination .is-active{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-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:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{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__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
