.rkh-content-slider{position:relative;width:100%}.rkh-content-slider .swiper{width:100%;height:100%;position:static;transition:height .3s ease}.rkh-content-slider .swiper-wrapper{align-items:flex-start}.rkh-content-slider .swiper-slide{height:auto}.rkh-content-slider .swiper-button-prev,.rkh-content-slider .swiper-button-next{color:var(--slider-accent-color, var(--wp--preset--color--primary, #000));z-index:20;transform:translateY(-50%)}.rkh-content-slider .swiper-button-prev::after,.rkh-content-slider .swiper-button-next::after{font-size:24px}@media(max-width: 768px){.rkh-content-slider .swiper-button-prev::after,.rkh-content-slider .swiper-button-next::after{font-size:20px}}.rkh-content-slider .swiper-pagination{position:relative;margin-top:16px}.rkh-content-slider .swiper-pagination-bullet{background:var(--slider-accent-color, var(--wp--preset--color--primary, #000));opacity:.3;width:8px;height:8px;border-radius:50%;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin:0 4px !important;position:relative}.rkh-content-slider .swiper-pagination-bullet-active{opacity:1;width:24px;height:8px;border-radius:4px;transform:scale(1);background:var(--slider-accent-color, var(--wp--preset--color--primary, #000));animation:bulletExpand .3s cubic-bezier(0.4, 0, 0.2, 1) forwards}.rkh-content-slider .swiper-pagination-bullet:hover:not(.rkh-content-slider .swiper-pagination-bullet-active){opacity:.6;transform:scale(1.2)}@keyframes bulletExpand{from{width:8px;border-radius:50%}to{width:24px;border-radius:4px}}.rkh-content-slider.pagination-position-below .swiper-pagination{position:relative}.rkh-content-slider.pagination-position-over-bottom .swiper-pagination{position:absolute;bottom:20px;margin-top:0;z-index:10}.rkh-content-slider.pagination-position-over-top .swiper-pagination{position:absolute;top:20px;bottom:auto;margin-top:0;z-index:10}.rkh-content-slider.equal-height .swiper-wrapper{align-items:stretch !important}.rkh-content-slider.equal-height .swiper-slide{height:auto;display:flex}.rkh-content-slider.equal-height .swiper-slide>.wp-block-group{flex:1;display:flex;flex-direction:column;height:100%}.rkh-content-slider.arrow-style-circle .swiper-button-prev,.rkh-content-slider.arrow-style-circle .swiper-button-next{background:var(--slider-accent-color, var(--wp--preset--color--primary, var(--wp--preset--color--contrast, #000))) !important;color:var(--slider-base-color, var(--wp--preset--color--base, var(--wp--preset--color--background, #fff))) !important;border-radius:50% !important;width:40px !important;height:40px !important}.rkh-content-slider.arrow-style-circle .swiper-button-prev::after,.rkh-content-slider.arrow-style-circle .swiper-button-next::after{font-size:16px !important;font-weight:bold !important}.rkh-content-slider.arrow-style-circle .swiper-button-prev:hover,.rkh-content-slider.arrow-style-circle .swiper-button-next:hover{opacity:.8}.rkh-content-slider.arrow-style-square .swiper-button-prev,.rkh-content-slider.arrow-style-square .swiper-button-next{background:var(--slider-accent-color, var(--wp--preset--color--primary, var(--wp--preset--color--contrast, #000))) !important;color:var(--slider-base-color, var(--wp--preset--color--base, var(--wp--preset--color--background, #fff))) !important;width:40px !important;height:40px !important;border-radius:4px !important}.rkh-content-slider.arrow-style-square .swiper-button-prev::after,.rkh-content-slider.arrow-style-square .swiper-button-next::after{font-size:16px !important;font-weight:bold !important}.rkh-content-slider.arrow-style-square .swiper-button-prev:hover,.rkh-content-slider.arrow-style-square .swiper-button-next:hover{opacity:.8}.rkh-content-slider.arrow-style-minimal .swiper-button-prev,.rkh-content-slider.arrow-style-minimal .swiper-button-next{background:rgba(0,0,0,0) !important}.rkh-content-slider.arrow-style-minimal .swiper-button-prev::after,.rkh-content-slider.arrow-style-minimal .swiper-button-next::after{content:"" !important;border:solid var(--slider-accent-color, var(--wp--preset--color--contrast, #000));border-width:0 2px 2px 0;display:inline-block;padding:5px;font-size:0 !important}.rkh-content-slider.arrow-style-minimal .swiper-button-prev::after{transform:rotate(135deg)}.rkh-content-slider.arrow-style-minimal .swiper-button-next::after{transform:rotate(-45deg)}.rkh-content-slider.arrow-style-none .swiper-button-prev,.rkh-content-slider.arrow-style-none .swiper-button-next{display:none !important}@media(max-width: 768px){.rkh-content-slider.hide-arrows-mobile .swiper-button-prev,.rkh-content-slider.hide-arrows-mobile .swiper-button-next{display:none !important}.rkh-content-slider.hide-arrows-mobile.arrow-position-outside{padding:0 !important}}.rkh-content-slider.arrow-position-outside{padding:0 50px}.rkh-content-slider.arrow-position-outside .swiper-button-prev{left:0}.rkh-content-slider.arrow-position-outside .swiper-button-next{right:0}.rkh-content-slider.arrow-position-bottom .swiper-button-prev,.rkh-content-slider.arrow-position-bottom .swiper-button-next{bottom:0px;top:auto;transform:none}.rkh-content-slider.arrow-position-bottom .swiper-button-prev{left:0}.rkh-content-slider.arrow-position-bottom .swiper-button-next{right:0}.rkh-content-slider.arrow-position-bottom .swiper-pagination{padding:0 60px}.rkh-content-slider.pagination-progressbar .swiper-pagination-progressbar{width:100%;height:4px;background:rgba(0,0,0,.2);border-radius:2px;overflow:hidden;position:relative}.rkh-content-slider.pagination-progressbar .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--slider-accent-color, var(--wp--preset--color--primary, var(--wp--preset--color--contrast, #000)));height:100%;border-radius:2px}.rkh-content-slider.pagination-progressbar .swiper-pagination{position:static !important;margin-top:16px !important}.rkh-content-slider.pagination-progressbar.pagination-position-below .swiper-pagination-progressbar{position:relative}.rkh-content-slider.pagination-progressbar.pagination-position-over-bottom .swiper-pagination-progressbar{position:absolute;bottom:20px;left:20px;right:20px;z-index:10;margin-top:0}.rkh-content-slider.pagination-progressbar.pagination-position-over-top .swiper-pagination-progressbar{position:absolute;top:20px;left:20px;right:20px;z-index:10;margin-top:0}.rkh-content-slider.pagination-fraction .swiper-pagination-fraction{font-weight:600;color:var(--slider-accent-color, var(--wp--preset--color--primary, var(--wp--preset--color--contrast, #000)))}
