.featured-slider,
.header-media {
    .wp-block-cover {
        min-height: 460px;

        .media-content {
            padding: 20px;
            transition: all 0.2s ease-in-out;

        }

        h2 {
            a {
                text-decoration: none;
            }
        }

        p {
            font-size: clamp(18px, 3.5vw, 24px) !important;
        }
    }
}

.wp-featured-category-slider,
.featured-slider {
    .fse-slider-wrapper {
        .wp-block-heading {
            a {
                cursor: pointer;

                &:hover,
                &:focus {
                    color: var(--wp--preset--color--light);
                }
            }

        }

        .navigation-wrap {
            .swiper-button {
                background-color: var(--wp--preset--color--dark);
                color: var(--wp--preset--color--light);
                width: 50px;
                height: 50px;
                transform: none;
                z-index: 11;

                &:is(:hover, :focus) {
                    background-color: var(--wp--preset--color--link-color);
                    color: var(--wp--preset--color--light);
                }

                &:after {
                    font-size: 14px;
                }
            }
        }

        .swiper-pagination-clickable {
            .swiper-pagination-bullet {
                background-color: transparent;
                border: 1px solid var(--wp--preset--color--light);
                height: 12px;
                width: 12px;
                opacity: 0.8;
            }

            .swiper-pagination-bullet-active {
                border: 1px solid var(--wp--preset--color--link-color);
                background-color: var(--wp--preset--color--link-color) !important;
            }
        }


        .swiper-button-prev {
            left: auto;
            bottom: 0;
            top: auto;
            right: 50px;
            border-radius: 0;
        }

        .swiper-button-next {
            right: 0px;
            bottom: 0;
            top: auto;
            border-radius: 0;
        }
    }
}

.fse-slider-wrapper .swiper-button {
    border-radius: 0;
}

.swiper-pagination-bullet-active {
    background: var(--wp--preset--color--foreground) !important;
}