.elementor-element-9e91873 .elementor-widget-container p,
.elementor-element-6c9d001 .elementor-widget-container,
.elementor-element-3ce9c85 .elementor-widget-container,
.elementor-widget-container p[style*="color"],
.elementor-widget-text-editor p {
color: #595959 !important;
} .elementor-element-9e91873,
.elementor-element-6c9d001,
.elementor-element-3ce9c85 {
color: #595959 !important;
}
.elementor-element-9e91873 *,
.elementor-element-6c9d001 *,
.elementor-element-3ce9c85 * {
color: #595959 !important;
} .cmplz-btn.cmplz-accept,
.cmplz-accept,
button.cmplz-btn.cmplz-accept-all {
background-color: #155a96 !important;
color: #ffffff !important;
border-color: #155a96 !important;
}
.cmplz-btn.cmplz-accept:hover,
.cmplz-accept:hover {
background-color: #0e4373 !important;
border-color: #0e4373 !important;
} .cmplz-link.cookie-statement,
.cmplz-link.privacy-statement,
.cmplz-message a.cmplz-link {
color: #155a96 !important;
text-decoration: underline !important;
}
.cmplz-link.cookie-statement:hover,
.cmplz-link.privacy-statement:hover {
color: #0e4373 !important;
} .swiper-pagination-bullet {
position: relative !important;
margin: 0 6px !important; }
.swiper-pagination-bullet::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 24px;
height: 24px; background: transparent;
}
.swiper-pagination { padding: 8px 0 !important;
} #cmplz-cookiebanner-container .cmplz-cookiebanner {
box-shadow: 0 -4px 20px rgba(0,0,0,0.15);
} a:focus-visible,
button:focus-visible,
input:focus-visible,
.swiper-pagination-bullet:focus-visible {
outline: 3px solid #155a96 !important;
outline-offset: 2px !important;
}