.swiper-pagination {
	--swiper-pagination-spacing: -25px;
	--swiper-pagination-color: var(--wp--preset--color--accent-1);
}

.modal-cacsp-backdrop, .modal-cacsp-position {
    z-index: 99998 !important;
    width: 0;
    height: 0;
}

.modal-cacsp-backdrop {
    overflow: hidden;
}

.modal-cacsp-position .modal-cacsp-box {
    overflow: hidden;
}

.read-more-full {
	width: 100%;
    padding: 5px 0 !important;
    text-align: center;
}

.text-shadow {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.52);
}

.transparent {
    background-color: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none;
}

.d-block {
	display: block;
}
@media (max-width: 1023px) {
	.md-w-100 {
		width: 100% !important;
	}
}

@media (max-width: 767px) {
    .mobile-left, .mobile-left p, .mobile-left h1, .mobile-left h2, .mobile-left h3, .mobile-left h4 {
        text-align: left !important;
    }
    .mobile-small, .mobile-small p {
        font-size: var(--wp--preset--font-size--small) !important;
    }
}

.trp-language-switcher > div {
	padding: 0px;
	border: 0;
	background-image: none;
	width: auto !important;
	background-color: transparent;
}

.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language {
	background-color: var(--wp--preset--color--accent-5);
	width: auto !important;
	padding: 0 ;
}
.wp-block-boldblocks-marquee-block {
    animation-play-state: running !important; /* Ensure animation keeps running */
    pointer-events: auto; /* Allow interaction if needed */
}

.wp-block-boldblocks-marquee-block .scrolling-block {
    animation-play-state: running !important; /* Force animation to run */
}

.wp-block-boldblocks-marquee-block:hover .scrolling-block {
    animation-play-state: running !important; /* Ensure it keeps running on hover */
}
