/* — 1. ACHTERGROND (ROOD THEMA) — */
body { background-color: #0B1120 !important; position: relative; }
body::before {
content: “”; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: -1; pointer-events: none;
background-image:
/* Rode gloed in hoeken */
radial-gradient(circle at 50% 0%, rgba(220, 38, 38, 0.15), transparent 70%),
linear-gradient(180deg, rgba(11, 17, 32, 0.9) 0%, rgba(11, 17, 32, 0.6) 100%),
linear-gradient(to right, rgba(255, 255, 255, 0.05) 1px, transparent 1px),
linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
background-size: 100% 100%, 100% 100%, 30px 30px, 30px 30px;
background-repeat: no-repeat, repeat, repeat;
background-attachment: fixed;
}
/* Divi transparant maken */
#page-container, #et-main-area, #main-content, .et_pb_section, .et_pb_row, .et_pb_column {
background-color: transparent !important; background-image: none !important; box-shadow: none !important;
}
/* — 2. STIJLEN — */
.ri-page-wrapper { font-family: sans-serif; color: #cbd5e1; box-sizing: border-box; padding: 60px 20px; max-width: 900px; margin: 0 auto; }
.ri-page-wrapper * { box-sizing: border-box; }
.ri-alert-banner {
background: rgba(220, 38, 38, 0.1); border: 1px solid #dc2626; border-radius: 12px;
padding: 20px; text-align: center; margin-bottom: 40px;
display: flex; align-items: center; justify-content: center; gap: 12px;
color: #f87171; font-weight: bold; font-size: 14px; text-transform: uppercase; letter-spacing: 1px;
animation: ri-pulse-red 2s infinite;
}
.ri-hero-title { color: white; font-weight: 800; font-size: clamp(32px, 5vw, 48px); line-height: 1.1; margin-bottom: 16px; text-align: center; }
.ri-hero-desc { color: #94a3b8; font-size: 18px; text-align: center; margin-bottom: 60px; }
/* Actie Blokken */
.ri-action-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px; }
.ri-action-card {
background: #162033; border: 1px solid rgba(255,255,255,0.1); border-radius: 16px; padding: 40px;
text-align: center; transition: transform 0.3s;
}
.ri-action-card:hover { transform: translateY(-5px); border-color: #dc2626; }
.ri-icon-box {
width: 60px; height: 60px; background: rgba(220, 38, 38, 0.1); border-radius: 50%;
display: flex; align-items: center; justify-content: center; margin: 0 auto 24px auto;
color: #ef4444; border: 1px solid rgba(220, 38, 38, 0.3);
}
.ri-card-title { color: white; font-weight: 800; font-size: 20px; margin-bottom: 8px; }
.ri-card-text { color: #94a3b8; font-size: 14px; margin-bottom: 24px; }
.ri-btn-red {
display: inline-flex; align-items: center; gap: 8px;
background: #dc2626; color: white; padding: 14px 28px; border-radius: 8px;
font-weight: 800; text-decoration: none; text-transform: uppercase; letter-spacing: 1px;
transition: all 0.2s;
}
.ri-btn-red:hover { background: #b91c1c; transform: scale(1.05); }
@keyframes ri-pulse-red { 0% { box-shadow: 0 0 0 0 rgba(220, 38, 38, 0.4); } 70% { box-shadow: 0 0 0 10px rgba(220, 38, 38, 0); } 100% { box-shadow: 0 0 0 0 rgba(220, 38, 38, 0); } }
Code Rood: Noodhulp
Is je website offline, gehackt of is er een kritieke fout?
Wij laten alles vallen en lossen het nu op.
