body { background-color: #0C2017 !important; background-image: linear-gradient(135deg, rgba(255,255,255,0.03) 0%, transparent 40%), linear-gradient(315deg, rgba(0,0,0,0.2) 0%, transparent 40%), url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E") !important; background-attachment: fixed !important; background-size: cover, cover, 150px 150px; background-blend-mode: normal, normal, overlay; margin: 0; min-height: 100vh;}@media (max-width: 767px) { body {  background-image: linear-gradient(180deg, rgba(12, 32, 23, 1) 0%, rgba(12, 32, 23, 0) 30%), linear-gradient(135deg, rgba(255,255,255,0.05) 0%, transparent 50%), linear-gradient(315deg, rgba(0,0,0,0.3) 0%, transparent 50%) !important; background-size: cover, cover, cover !important; background-attachment: scroll !important; background-blend-mode: normal, normal, normal !important; }}footer, .bricks-section { background-color: transparent !important;}#kontakt, .bricks-form { --bricks-color-success: #0c2017 !important; --bricks-bg-color-success: transparent !important;}#kontakt [class*="success"],#kontakt .message.success,#kontakt .bricks-alert.success { background: transparent !important; color: #0c2017 !important; font-family: "Inter", sans-serif !important; font-weight: 700 !important; font-size: 13px !important; padding: 0 !important; margin: 20px auto !important; display: block !important; text-align: center !important;}#kontakt [class*="success"]::before { display: none !important;}.horizontal-section { overflow: hidden !important; display: block !important; min-height: 100vh; margin-bottom: 0px !important; }.reihe-oben, .reihe-unten { display: flex !important; flex-wrap: nowrap !important; will-change: transform; width: max-content !important; } body {color: #F4F1EA; font-family: "Inter"}