.wk-marquee {
overflow: hidden;
white-space: nowrap;
}
.wk-marquee-inner {
display: inline-flex;
animation: wk-scroll 35s linear infinite;
}
.wk-marquee-inner span {
display: inline-block;
padding: 0 2rem;
font-size: clamp(1.2rem, 1rem + 0.6vw, 1.6rem);
text-transform: uppercase;
letter-spacing: 0.15em;
font-weight: 500;
opacity: 0.7;
color: #ffffff;
}
.wk-marquee-inner span::after {
content: "|";
padding-left: 2rem;
opacity: 0.4;
color: #ffffff;
}
@keyframes wk-scroll {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
} .wk-card-hover {
transition: transform 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955),
box-shadow 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.wk-card-hover:hover {
transform: scale(1.03);
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
} html, body {
overflow-x: clip;
max-width: 100%;
} #page-container .et_pb_text strong,
#page-container .et_pb_text b,
#page-container .et_pb_blurb_content strong,
#page-container .et_pb_blurb_content b,
#page-container .et_pb_toggle_content strong,
#page-container .et_pb_toggle_content b,
#page-container p strong,
#page-container p b,
#page-container li strong,
#page-container li b,
#page-container h1 strong,
#page-container h2 strong,
#page-container h3 strong,
#page-container h4 strong,
#page-container h5 strong,
#page-container h6 strong {
font-family: 'Switzer Bold lokal' !important;
} .single-formate #main-content,
.single-coachwerkstatt #main-content {
background: transparent;
}