.mein-toggle-button {
cursor: pointer !important;
-webkit-tap-highlight-color: transparent;
}
.mein-toggle-content {
display: none !important; } .mein-toggle-content[style*="display: flex"] {
animation: fadeInAccordion 0.4s ease-out;
}
@keyframes fadeInAccordion {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
} .mein-toggle-button .elementor-heading-title {
transition: color 0.3s ease;
color: #ffffff;
}
.mein-toggle-button:hover .elementor-heading-title,
.mein-toggle-button.active .elementor-heading-title {
color: #c6f722 !important;
} .mein-toggle-button img {
filter: brightness(0) invert(1);
transition: filter 0.3s ease;
}
.mein-toggle-button:hover img,
.mein-toggle-button.active img {
filter: none !important;
}
[data-elementor-type="single-post"] * {
font-family: "Geologica", Sans-serif !important;
}  [data-elementor-type="single-post"] .wp-block-button__link {
background-color: #C6F722 !important; font-family: "Geologica", Sans-serif !important;
font-weight: 700 !important;
color: #FFFFFF !important; border: 4px solid #C6F722 !important;
border-radius: 0px !important; padding: 12px 24px; 
text-decoration: none !important;
} [data-elementor-type="single-post"] .wp-block-button__link:hover,
[data-elementor-type="single-post"] .wp-block-button__link:focus {
background-color: #761DCD !important; color: #fff !important; border-color: #761DCD !important;
} @media (max-width: 767px) {
h2.wp-block-heading {
font-size: 1.75rem !important;
}
h3.wp-block-heading {
font-size: 1.5rem !important;
}
}