img.emoji {max-width: 1em!important;height: auto; width: auto;}strong { font-family: "Nudica Mono"; font-weight: 700;}.red { color: #E53727;}.footerlink a:hover,.footerlink a:focus { text-decoration: underline !important;}.flipbox div { box-shadow: none !important;}.bricks-nav-menu a { transition: all 0.2s;}.bricks-nav-menu .navbar_active { border-bottom: 2px solid var(--col-akzentfarbe) !important;}#brx-content {margin-top: -100px;}.slide-in-right { opacity: 0; filter: blur(5px); transform: translateX(-50px);  will-change: transform, opacity, filter;}.RYbtn { position: relative; display: inline-flex; align-items: center; padding: 12px 25px; background: transparent; color: #ffffff; text-decoration: none; transition: color 0.3s ease;  border-bottom: 1px solid white;}.RYbtn::before { content: ""; position: absolute; top: 0; right: 0; width: 0%; height: 1px; background: white; transition: width 0.4s ease-in-out;}.RYbtn::after { content: ""; position: absolute; top: 0; left: 0; width: 100%;  height: 0%; border-left: 1px solid white; border-right: 1px solid white; transition: height 0.4s ease-in-out;  }.RYbtn:hover::before { width: 100%; }.RYbtn:hover::after { height: 100%; }.RYbtn svg path { transition: stroke 0.3s ease;}.RYbtnDark { position: relative; display: inline-flex; align-items: center; padding: 12px 25px; background: transparent; color: #004052;  text-decoration: none; transition: color 0.3s ease;  border-bottom: 1px solid rgba(0, 64, 82, 0.3); }.RYbtnDark::before { content: ""; position: absolute; top: 0; right: 0; width: 0%; height: 1px; background: #004052; transition: width 0.4s ease-in-out;}.RYbtnDark::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 0%; border-left: 1px solid #004052; border-right: 1px solid #004052; transition: height 0.4s ease-in-out;  }.RYbtnDark:hover { color: #004052; border-bottom-color: #004052; }.RYbtnDark:hover::before { width: 100%;}.RYbtnDark:hover::after { height: 100%;}.RYbtnDark svg path { stroke: #004052; transition: stroke 0.3s ease;}.nav { display: inline-block;}.nav a { position: relative; text-decoration: none; color: #ffffff; padding-bottom: 8px; transition: color 0.3s ease;}.nav a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 0%;  height: 1px; background-color: #ffffff; transition: width 0.3s ease-in-out;}.nav a:hover::after { width: 100%;}.nav a.active::after, .nav a[aria-current="page"]::after { width: 0%; }.nav a.active:hover::after,.nav a[aria-current="page"]:hover::after { width: 100%;}ul { padding-left: 1.2em;  list-style-type: disc; }