@charset "UTF-8";
  :root {
--color-white: var(--awb-color1); --color-gray-light: var(--awb-color2); --color-metallic-lighter: var(--awb-color3); --color-metallic-light: var(--awb-color4); --color-primary-light: var(--awb-color5); --color-primary: var(--awb-color6); --color-metallic: var(--awb-color7); --color-metallic-dark: var(--awb-color8); --color-gray-dark: var(--awb-custom_color_1); --color-black: var(--awb-custom_color_2); --font-weight-bold: 500;
}
*::-moz-selection {
background-color: var(--color-metallic);
color: var(--color-metallic-lighter);
}
*::selection {
background-color: var(--color-metallic);
color: var(--color-metallic-lighter);
}
.awb-gradient-text::selection {
-webkit-text-fill-color: var(--color-metallic-lighter);
-moz-text-fill-color: var(--color-metallic-lighter);
}
body {
margin-bottom: 0 !important;
}
img[src$=".svg"] {
width: 100%;
height: auto;
}
.fusion-post-content p,
.post-content p {
margin-bottom: 12px;
}
b,
strong {
font-weight: var(--font-weight-bold);
}
ol,
ul {
list-style-type: disc;
}
.fusion-checklist,
ul.fusion-checklist {
margin-top: 0;
margin-bottom: 8px;
}
#header nav a[href="#"] {
pointer-events: none;
}
.fusion-fullwidth.video-background[data-bg] {
background-size: cover;
}
.fusion-text > h1,
.fusion-text > h2,
.fusion-text > h3,
.fusion-text > h4,
.fusion-text > h5,
.fusion-text > h6 {
color: inherit;
}
.fusion-button.button-flat:not(.btn-text-link) {
--button_margin-top: 24px;
}  form abbr {
text-decoration: none;
} .page-impressum h4,
.page-datenschutz h4 {
margin-top: 50px;
}
.page-impressum h5,
.page-datenschutz h5 {
margin-top: 30px;
margin-bottom: 15px;
}