:root{--swiper-theme-color: #4db8c5}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}:root{--swiper-navigation-size: 44px}.swiper-button{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;background:#4db8c5;border:1px solid #4db8c5;border-radius:.5rem}.swiper-button:hover,.swiper-button:focus{background:#5e4f9c;border-color:#5e4f9c}@media (hover: hover){.swiper-button:hover,.swiper-button:focus{transition:background 0.3s linear,border 0.3s linear}}@media (hover: hover){.swiper-button:active{color:#5e4f9c;background:#1a1a1a;border-color:#1a1a1a;transition:none}}.swiper-button.swiper-button-disabled{opacity:0.5;cursor:not-allowed}.swiper-button.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button{display:none !important}.swiper-button-lock{display:none}.swiper-button{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button.prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button.next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button.prev,.swiper-horizontal .swiper-button.next,.swiper-horizontal ~ .swiper-button.prev,.swiper-horizontal ~ .swiper-button.next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}
