/*! webnstyle – Design-Grundlage: Palette, Schrift, Avada-Basisvariablen. Unabhängig von den Avada Global Options.
 * Schrift: Lexend (variabel), lokal ausgeliefert, keine Google-Verbindung. Lizenz: assets/fonts/OFL-Lexend.txt */
@font-face{font-family:'Lexend';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/lexend-var.woff2) format('woff2')}

html:root{
--awb-color1:#FFFFFF;--awb-color1-h:0;--awb-color1-s:0%;--awb-color1-l:100%;--awb-color1-a:100%;
--awb-color2:#F2F4F6;--awb-color2-h:210;--awb-color2-s:17%;--awb-color2-l:95%;--awb-color2-a:100%;
--awb-color3:#DDE3E8;--awb-color3-h:207;--awb-color3-s:18%;--awb-color3-l:89%;--awb-color3-a:100%;
--awb-color4:#19A7E6;--awb-color4-h:199;--awb-color4-s:81%;--awb-color4-l:50%;--awb-color4-a:100%;
--awb-color5:#0B79BD;--awb-color5-h:203;--awb-color5-s:89%;--awb-color5-l:39%;--awb-color5-a:100%;
--awb-color6:#12263A;--awb-color6-h:210;--awb-color6-s:53%;--awb-color6-l:15%;--awb-color6-a:100%;
--awb-color7:#0D1B28;--awb-color7-h:209;--awb-color7-s:51%;--awb-color7-l:10%;--awb-color7-a:100%;
--awb-color8:#08121C;--awb-color8-h:210;--awb-color8-s:56%;--awb-color8-l:7%;--awb-color8-a:100%;
--awb-custom_color_1:#050D15;--awb-custom_color_1-h:210;--awb-custom_color_1-s:62%;--awb-custom_color_1-l:5%;--awb-custom_color_1-a:100%;
--awb-custom_color_2:#93A4B3;--awb-custom_color_2-h:208;--awb-custom_color_2-s:16%;--awb-custom_color_2-l:64%;--awb-custom_color_2-a:100%;
--awb-custom_color_3:#4F5D6B;--awb-custom_color_3-h:210;--awb-custom_color_3-s:15%;--awb-custom_color_3-l:36%;--awb-custom_color_3-a:100%;
--awb-custom_color_4:#0B1520;--awb-custom_color_4-h:211;--awb-custom_color_4-s:49%;--awb-custom_color_4-l:8%;--awb-custom_color_4-a:100%;
--awb-custom_color_5:#E8EEF3;--awb-custom_color_5-h:207;--awb-custom_color_5-s:32%;--awb-custom_color_5-l:93%;--awb-custom_color_5-a:100%;
--awb-custom_color_6:#E9EDF1;--awb-custom_color_6-h:210;--awb-custom_color_6-s:22%;--awb-custom_color_6-l:93%;--awb-custom_color_6-a:100%;
--wns-font:'Lexend',system-ui,-apple-system,'Segoe UI',sans-serif;
--awb-typography1-font-family:var(--wns-font);--awb-typography1-font-weight:600;--awb-typography1-line-height:1.08;--awb-typography1-letter-spacing:-0.02em;--awb-typography1-text-transform:none;--awb-typography1-font-size:52px;--awb-typography1-font-style:normal;
--awb-typography2-font-family:var(--wns-font);--awb-typography2-font-weight:600;--awb-typography2-line-height:1.25;--awb-typography2-letter-spacing:-0.01em;--awb-typography2-text-transform:none;--awb-typography2-font-size:20px;--awb-typography2-font-style:normal;
--awb-typography3-font-family:var(--wns-font);--awb-typography3-font-weight:500;--awb-typography3-line-height:1.2;--awb-typography3-letter-spacing:0px;--awb-typography3-text-transform:none;--awb-typography3-font-size:15px;--awb-typography3-font-style:normal;
--awb-typography4-font-family:var(--wns-font);--awb-typography4-font-weight:300;--awb-typography4-line-height:1.65;--awb-typography4-letter-spacing:0px;--awb-typography4-text-transform:none;--awb-typography4-font-size:17px;--awb-typography4-font-style:normal;
--awb-typography5-font-family:var(--wns-font);--awb-typography5-font-weight:400;--awb-typography5-line-height:1.5;--awb-typography5-letter-spacing:0px;--awb-typography5-text-transform:none;--awb-typography5-font-size:14px;--awb-typography5-font-style:normal;
--h1_typography-font-family:var(--wns-font);--h1_typography-font-size:72px;--h1_typography-line-height:1.02;--h1_typography-font-weight:600;--h1_typography-letter-spacing:-0.035em;--h1_typography-text-transform:none;--h1_typography-color:var(--awb-custom_color_4);
--h2_typography-font-family:var(--wns-font);--h2_typography-font-size:50px;--h2_typography-line-height:1.08;--h2_typography-font-weight:600;--h2_typography-letter-spacing:-0.02em;--h2_typography-text-transform:none;--h2_typography-color:var(--awb-custom_color_4);--h2_typography-margin-bottom:0.5em;
--h3_typography-font-family:var(--wns-font);--h3_typography-font-size:21px;--h3_typography-line-height:1.25;--h3_typography-font-weight:600;--h3_typography-letter-spacing:-0.01em;--h3_typography-text-transform:none;--h3_typography-color:var(--awb-custom_color_4);--h3_typography-margin-top:0;--h3_typography-margin-bottom:0.5em;
--h4_typography-font-family:var(--wns-font);--h4_typography-font-size:18px;--h4_typography-text-transform:none;--h4_typography-color:var(--awb-custom_color_4);
--h5_typography-font-family:var(--wns-font);--h5_typography-font-size:16px;--h5_typography-text-transform:none;
--h6_typography-font-family:var(--wns-font);--h6_typography-font-size:15px;--h6_typography-text-transform:none;
--post_title_typography-text-transform:none;
--body_typography-font-family:var(--wns-font);--body_typography-font-weight:300;--body_typography-font-size:17px;--body_typography-line-height:1.65;--body_typography-color:var(--awb-custom_color_4);
--link_color:var(--awb-color5);--link_hover_color:var(--awb-color4);
--awb-link_decoration_line:none;--awb-link_decoration_line_hover:none;
--button_typography-font-family:var(--wns-font);--button_typography-font-weight:500;--button_typography-letter-spacing:0px;--button_font_size:15px;--button_line_height:1.2;--button_text_transform:none;
--button_padding-top:15px;--button_padding-bottom:15px;--button_padding-left:24px;--button_padding-right:24px;
--button_gradient_top_color:var(--awb-color5);--button_gradient_bottom_color:var(--awb-color5);--button_accent_color:var(--awb-color1);--button_accent_hover_color:var(--awb-color1);
--button_gradient_top_color_hover:#0A8AD6;--button_gradient_bottom_color_hover:#0A8AD6;--button_border_radius:999px;
--form_border_radius:14px;--form_border_color:rgba(255,255,255,0.18);--form_focus_border_color:var(--awb-color4);--form_input_height:50px;--form_text_size:16px;
--bg_color:var(--awb-color8);--content_bg_color:var(--awb-color8);
--primary_color:var(--awb-color4);
}
body.fusion-body{font-family:var(--wns-font);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--awb-color8)}
.fusion-body :is(h1,h2,h3,h4,h5,h6){text-transform:none;font-family:var(--wns-font)}
.fusion-body .fusion-button,.fusion-body .fusion-button .fusion-button-text{text-transform:none !important;letter-spacing:0;font-weight:500}
.fusion-body .fusion-button{transition:transform 200ms cubic-bezier(.2,.8,.2,1),background 200ms ease,box-shadow 200ms ease}
@media (hover:hover) and (pointer:fine){.fusion-body .fusion-button:hover{box-shadow:0 12px 30px -12px rgba(25,167,230,.55)}}
.fusion-body .fusion-button:active{transform:scale(.97)}
::selection{background:#19A7E6;color:#08121C}

/* Ganze Seiten dunkel hinterlegt, keine weißen Ränder um den Inhalt */
body.fusion-body,body.fusion-body #wrapper,body.fusion-body #main{background:var(--awb-color8)}
body.fusion-body #main{padding-top:0 !important;padding-bottom:0 !important}
.fusion-body .to-top-container #toTop{background:var(--awb-color6);border-radius:12px 12px 0 0;color:#E8EEF3}
.fusion-body .to-top-container #toTop:hover{background:var(--awb-color4);color:var(--awb-color8)}
