Musterkoffer
test
<!-- DWS – 24 Stunden Antwort Eye-Catcher -->
<section class="dws-24h-banner">
<div class="dws-24h-shape">
<div class="dws-24h-content">
<div class="dws-24h-icon">24<span>h</span></div>
<div class="dws-24h-text">
<strong>Wir antworten innerhalb von 24 Stunden</strong>
<span>auf Ihre Anfrage</span>
</div>
</div>
</div>
</section>
<style>
/* ==============================
DWS – 24h Eye-Catcher
================================ */
.dws-24h-banner {
width: 100%;
display: flex;
justify-content: center;
padding: 25px 15px;
box-sizing: border-box;
}
.dws-24h-shape {
position: relative;
width: min(850px, 100%);
min-height: 150px;
background: #c23b2b;
/* Organische, markante Form */
border-radius: 55px 18px 55px 18px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
box-shadow:
0 14px 30px rgba(194, 59, 43, 0.25),
0 4px 10px rgba(0, 0, 0, 0.08);
animation: dwsSoftPulse 3.5s ease-in-out infinite;
}
/* Dezentes Licht für mehr Tiefe */
.dws-24h-shape::before {
content: "";
position: absolute;
width: 300px;
height: 300px;
border-radius: 50%;
background: rgba(255,255,255,0.10);
top: -180px;
right: -80px;
}
.dws-24h-shape::after {
content: "";
position: absolute;
width: 180px;
height: 180px;
border-radius: 50%;
border: 1px solid rgba(255,255,255,0.15);
bottom: -100px;
left: 8%;
}
.dws-24h-content {
position: relative;
z-index: 2;
display: flex;
align-items: center;
gap: 28px;
padding: 28px 45px;
color: #ffffff;
text-align: left;
}
.dws-24h-icon {
font-size: 3.2rem;
font-weight: 800;
line-height: 1;
letter-spacing: -2px;
border-right: 1px solid rgba(255,255,255,0.35);
padding-right: 28px;
}
.dws-24h-icon span {
font-size: 1.6rem;
font-weight: 600;
letter-spacing: 0;
}
.dws-24h-text {
display: flex;
flex-direction: column;
gap: 5px;
}
.dws-24h-text strong {
font-size: clamp(1.15rem, 2.3vw, 1.65rem);
font-weight: 700;
line-height: 1.2;
}
.dws-24h-text span {
font-size: 1rem;
opacity: 0.85;
}
/* Sehr dezente Aufmerksamkeit */
@keyframes dwsSoftPulse {
0%, 100% {
transform: translateY(0);
box-shadow:
0 14px 30px rgba(194, 59, 43, 0.25),
0 4px 10px rgba(0, 0, 0, 0.08);
}
50% {
transform: translateY(-3px);
box-shadow:
0 18px 38px rgba(194, 59, 43, 0.32),
0 6px 14px rgba(0, 0, 0, 0.08);
}
}
/* Mobile */
@media (max-width: 600px) {
.dws-24h-shape {
border-radius: 35px 14px 35px 14px;
}
.dws-24h-content {
flex-direction: column;
text-align: center;
gap: 14px;
padding: 28px 22px;
}
.dws-24h-icon {
border-right: none;
border-bottom: 1px solid rgba(255,255,255,0.35);
padding-right: 0;
padding-bottom: 14px;
}
}
</style>
