@media (min-width: 769px) { .btn-mobile { display: none; } } @media (max-width: 768px) { .btn-mobile a { background-color: #BC6C25; color: #234659 !important; padding: 8px 48px; border-radius: 8px; display: block; width: fit-content; margin: 10px auto; } } .brx-slider { width: 100% !important; max-width: 100% !important; overflow: hidden !important; } :root .brx-block.blok { transition: box-shadow 0.3s ease !important; } .cky-consent-container { background-color: #fbf3eb !important; } .timeline { position: relative; } .timeline::before { content: ''; position: absolute; left: 50%; top: 0; bottom: 0; width: 2px; background: linear-gradient(to bottom, #EED0AF, #BC6C25); transform: translateX(-50%); z-index: -1; } .timeline { counter-reset: step-counter; } .timeline-step { counter-increment: step-counter; position: relative; } .timeline-step::before { content: counter(step-counter); position: absolute; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background: linear-gradient(135deg, #EED0AF, #BC6C25); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-weight: bold; font-size: 16px; z-index: 2; }