  a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible, [tabindex]:focus-visible { outline: 3px solid #536f47 !important; outline-offset: 3px !important; box-shadow: 0 0 0 5px #ffffff !important; }  footer a { display: inline-block; min-height: 24px; padding-block: 4px; }  #cookie-notice .cn-close-icon { width: 24px; height: 24px; }  @media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } }  .brxe-form .form-group label { font-size: 15px; font-weight: 600; margin-bottom: 6px; }  .has-bg-video { position: relative; } .cc-video-toggle { position: absolute; top: 16px; right: 16px; z-index: 5; width: 44px; height: 44px; padding: 0; border: 2px solid #ffffff; border-radius: 50%; background: rgba(0, 0, 0, 0.55); color: #ffffff; display: flex; align-items: center; justify-content: center; cursor: pointer; } .cc-video-toggle:hover { background: rgba(0, 0, 0, 0.8); } .cc-video-toggle svg { width: 18px; height: 18px; fill: currentColor; }