@charset "UTF-8";@font-face{font-family:On Air;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/OnAir-Light.woff2) format("woff2")}@font-face{font-family:On Air;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/OnAir-Regular.woff2) format("woff2")}@font-face{font-family:On Air;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/OnAir-Bold.woff2) format("woff2")}@font-face{font-family:On Air;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/OnAir-Black.woff2) format("woff2")}:root,[data-theme=dark]{--color-beyond-blue:#0050ff;--color-dark-blue:#00008c;--color-light-blue:#82dcfa;--color-o2-black:#00001e;--color-status-open:#00dc7d;--color-status-closed:#f65d7c;--color-whatsapp:#25d366;--color-neutral-subtle:#e7e7ec;--color-neon:var(--color-light-blue);--color-herweck-blau:var(--color-dark-blue);--color-accent:var(--color-light-blue);--color-accent-fg:#00001e;--color-secondary:var(--color-herweck-blau);--color-bg:#00001e;--color-bg-subtle:#14142e;--color-surface:#1e1e38;--color-surface-raised:#28283c;--color-text:#fff;--color-text-secondary:#d9d9df;--color-text-subtle:#b4b4be;--color-border:#3c3c46;--color-border-subtle:#3c3c46;--color-focus-ring:#fff}:root,[data-theme=dark],[data-theme=light]{--color-text-muted:#73737d;--color-text-inverted:#00001e;--color-border-emphasis:#73737d;--color-accent-hover:color-mix(in srgb, var(--color-accent) 75%, #000)}[data-theme=light]{--color-accent:var(--color-beyond-blue);--color-accent-fg:#fff;--color-bg:#fff;--color-bg-subtle:#f3f3f5;--color-surface:#e7e7ec;--color-surface-raised:#dcdce3;--color-text:#00001e;--color-text-secondary:#3c3c46;--color-text-subtle:#73737d;--color-border:#b4b4be;--color-border-subtle:#b4b4be;--color-focus-ring:var(--color-accent)}:root{--token-version:1.0.0;--font-family-base:"On Air", "Helvetica Neue", "Arial", sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:700;--font-weight-bold:700;--font-weight-extrabold:900;--font-weight-black:900;--font-size-h1:clamp(1.875rem, 3.25vw, 3.25rem);--font-size-h2:clamp(1.625rem, 2.6vw, 2.5rem);--font-size-h3:clamp(1.0625rem, 1.4vw, 1.25rem);--font-size-h4:clamp(1rem, 1.2vw, 1.125rem);--font-size-h5:1rem;--font-size-h6:0.875rem;--font-size-body:clamp(1rem, 1.1vw, 1.0625rem);--font-size-body-sm:0.9375rem;--font-size-small:0.875rem;--font-size-xsmall:0.75rem;--line-height-tight:1.1;--line-height-snug:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.08em;--letter-spacing-wider:0.12em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-control:12px;--radius-card:16px;--radius-pill:100px;--radius-default:var(--radius-none);--transition-normal:150ms ease;--transition-slow:400ms ease;--focus-ring:2px solid var(--color-focus-ring);--focus-offset:2px}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden;font-family:var(--font-family-base);font-optical-sizing:auto;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-style:normal;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-text);background-color:var(--color-bg);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}:where(.hwk-heading__main,.hwk-heading__sub),h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);font-optical-sizing:auto;font-weight:var(--font-weight-bold);hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 var(--space-5) 0;line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}.hwk-heading__main,.hwk-heading__sub{display:block}p.hwk-heading__main,p.hwk-heading__sub{line-height:var(--line-height-snug)}.hwk-heading--plain{text-transform:none!important;hyphens:manual!important;line-height:var(--line-height-normal)!important;letter-spacing:var(--letter-spacing-normal)!important}.hwk-heading--size-h1{font-size:var(--font-size-h1)!important}.hwk-heading--size-h1,.hwk-heading--size-h2{font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-snug)!important}.hwk-heading--size-h2{font-size:var(--font-size-h2)!important}.hwk-heading--size-h3{font-size:var(--font-size-h3)!important}.hwk-heading--size-h3,.hwk-heading--size-h4{font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-snug)!important}.hwk-heading--size-h4{font-size:var(--font-size-h4)!important}.hwk-heading--size-h5{font-size:var(--font-size-h5)!important}.hwk-heading--size-h5,.hwk-heading--size-h6{font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-snug)!important}.hwk-heading--size-h6{font-size:var(--font-size-h6)!important}p{margin:0 0 var(--space-4) 0;line-height:var(--line-height-normal)}:root{--_hl-pull:-0.25em}.headline-accent{display:inline;background:linear-gradient(transparent 8%,var(--color-neon) 8%,var(--color-neon) 90%,transparent 90%);color:var(--color-text-inverted);padding:.1em .25em;margin-left:var(--_hl-ml-row,var(--_hl-ml,var(--_hl-pull)));margin-right:var(--_hl-mr-row,var(--_hl-mr,0));box-decoration-break:clone}@media (min-width:768px){:root{--_hl-pull:-0.5em}.headline-accent{padding:.1em .5em}}.hwk-heading__main>br{display:var(--_hl-br,inline)}.headline-outlined{color:#000;-webkit-text-stroke:5px #fff;paint-order:stroke fill}.text-body{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-normal)}.text-body,.text-small{font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.text-small{font-size:var(--font-size-small)}.text-subtle{color:var(--color-text-subtle)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.elementor-field-type-html ul,.hwk-wysiwyg ul,.text ul{list-style:none;padding:0;margin:var(--space-8) 0 var(--space-5) 0}.elementor-field-type-html ul>li,.hwk-wysiwyg ul>li,.text ul>li{position:relative;padding:0 0 0 var(--space-5);margin:0 0 var(--space-3) 0}.elementor-field-type-html ul,.elementor-field-type-html ul>li:last-child{margin-block:0}.elementor-field-type-html ul>li:before,.hwk-wysiwyg ul>li:before,.text ul>li:before{content:"";position:absolute;top:.45em;left:0;width:7px;height:7px;background-color:var(--color-accent)}.elementor-field-type-html ul.hwk-wysiwyg--list-check>li:before,.hwk-wysiwyg--list-check ul>li:before,.hwk-wysiwyg--list-custom ul>li:before{top:0;width:auto;height:auto;background-color:transparent;color:var(--color-accent);font-weight:700}.elementor-field-type-html ul.hwk-wysiwyg--list-check>li:before,.hwk-wysiwyg--list-check ul>li:before{content:"✓"}.hwk-wysiwyg--list-custom ul>li:before{content:var(--hwk-list-bullet,"✓")}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);background-color:var(--color-accent);color:var(--color-accent-fg);border:2px solid var(--color-accent);border-radius:var(--radius-control);font-family:var(--font-family-base);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal)}.btn-primary:focus-visible,.btn-primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-fg)}.btn-primary .btn-icon{display:none}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hwk-cta-text--desktop,.hwk-cta-text--tablet{display:none}.hwk-cta-text--mobile{display:inline}@media (min-width:768px){.hwk-cta-text--mobile{display:none}.hwk-cta-text--tablet{display:inline}}@media (min-width:1025px){.hwk-cta-text--tablet{display:none}.hwk-cta-text--desktop{display:inline}}.btn-primary.btn-quiet,.btn-primary.inverted{background-color:var(--color-bg);color:var(--color-accent);border-color:var(--color-accent)}.btn-primary.btn-quiet:focus-visible,.btn-primary.btn-quiet:hover,.btn-primary.inverted:focus-visible,.btn-primary.inverted:hover{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.btn-primary.btn-herweck-blau{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:#fff}.btn-primary.btn-herweck-blau:focus-visible,.btn-primary.btn-herweck-blau:hover{background-color:color-mix(in srgb,var(--color-dark-blue) 75%,#000);border-color:color-mix(in srgb,var(--color-dark-blue) 75%,#000);color:#fff}.btn-primary.btn-hover-neon:focus-visible,.btn-primary.btn-hover-neon:hover{background-color:var(--color-light-blue);border-color:var(--color-light-blue);color:var(--color-o2-black)}.btn-primary.btn-hover-herweck-blau:focus-visible,.btn-primary.btn-hover-herweck-blau:hover{background-color:var(--color-dark-blue);border-color:var(--color-dark-blue);color:#fff}.btn-primary.btn-small{min-height:40px;padding:0 var(--space-4);font-size:var(--font-size-body-sm)}.text-link{color:var(--color-text);text-decoration:none;border-bottom:2px solid;padding-bottom:3px;transition:color var(--transition-normal),border-color var(--transition-normal)}.text-link:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@property --hwk-bleed-shift{syntax:"<length>";inherits:true;initial-value:0}@property --hwk-bleed-margin{syntax:"<length>";inherits:false;initial-value:0}.e-con.e-parent{--hwk-bleed-margin:var(--margin-left);--hwk-bleed-shift:calc(.5 * (var(--padding-left) + var(--border-left-width) - var(--padding-right) - var(--border-right-width)) + var(--hwk-bleed-margin))}.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element)):has(>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation),>.elementor-widget-container>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation)),.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element)):has(>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation),>.elementor-widget-container>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation)){align-self:stretch;width:100%;max-width:100%}.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation),.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element))>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation),.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation),.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget:not(.elementor-element~*,:has(~.elementor-element))>.hwk-module:not(.hwk-module--cta,.hwk-module--navigation){width:100vw;margin-left:calc(50% - 50vw - var(--hwk-bleed-shift));margin-right:calc(50% - 50vw + var(--hwk-bleed-shift))}.hwk-module-wrapper{display:flex;flex-direction:row;gap:40px}.hwk-module-content{width:100%}.container,.hwk-module-wrapper{width:100%;max-width:1200px;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media (min-width:768px){.container,.hwk-module-wrapper{padding-left:var(--space-8);padding-right:var(--space-8)}}.hwk-table-wrap{overflow-x:auto;max-width:100%}.hwk-prose:has(table){overflow-x:auto}.hwk-table,.hwk-wysiwyg table,.text table{width:100%;border-collapse:collapse;color:var(--color-text);font-size:var(--font-size-body);text-align:left}.hwk-table caption,.hwk-wysiwyg table caption,.text table caption{padding-bottom:var(--space-3);font-weight:var(--font-weight-extrabold);text-align:left}.hwk-table td,.hwk-table th,.hwk-wysiwyg table td,.hwk-wysiwyg table th,.text table td,.text table th{padding:var(--space-3) var(--space-4);border:1px solid;vertical-align:top}.hwk-table th,.hwk-wysiwyg table th,.text table th{font-weight:var(--font-weight-extrabold)}.hwk-breakpoint-image{width:100%}.hwk-breakpoint-image img{display:block;width:100%;height:auto}[data-theme],body[class*=elementor-kit-]{--e-global-color-primary:var(--color-accent);--e-global-color-secondary:var(--color-dark-blue);--e-global-color-text:var(--color-text);--e-global-color-accent:var(--color-accent)}body[class*=elementor-kit-]{--e-global-typography-primary-font-family:var(--font-family-base);--e-global-typography-primary-font-weight:var(--font-weight-regular);--e-global-typography-primary-font-size:var(--font-size-body);--e-global-typography-secondary-font-family:var(--font-family-base);--e-global-typography-secondary-font-weight:var(--font-weight-regular);--e-global-typography-secondary-font-size:var(--font-size-body-sm);--e-global-typography-text-font-family:var(--font-family-base);--e-global-typography-text-font-weight:var(--font-weight-regular);--e-global-typography-text-font-size:var(--font-size-body);--e-global-typography-accent-font-family:var(--font-family-base);--e-global-typography-accent-font-weight:var(--font-weight-semibold);--e-global-typography-accent-font-size:var(--font-size-body);--e-global-typography-02a1e01-font-weight:var(--font-weight-bold);--e-global-typography-02a1e01-font-size:var(--font-size-h1);--e-global-typography-02a1e01-text-transform:none;--e-global-typography-02a1e02-font-weight:var(--font-weight-bold);--e-global-typography-02a1e02-font-size:var(--font-size-h2);--e-global-typography-02a1e02-text-transform:none;--e-global-typography-02a1e03-font-weight:var(--font-weight-bold);--e-global-typography-02a1e03-font-size:var(--font-size-h3);--e-global-typography-02a1e03-text-transform:none;--e-global-typography-02a1e04-font-weight:var(--font-weight-bold);--e-global-typography-02a1e04-font-size:var(--font-size-h4);--e-global-typography-02a1e04-text-transform:none;--e-global-typography-02a1e05-font-weight:var(--font-weight-bold);--e-global-typography-02a1e05-font-size:var(--font-size-h5);--e-global-typography-02a1e05-text-transform:none;--e-global-typography-02a1e06-font-weight:var(--font-weight-bold);--e-global-typography-02a1e06-font-size:var(--font-size-h6);--e-global-typography-02a1e06-text-transform:none;--e-global-typography-02a1e07-font-weight:var(--font-weight-regular);--e-global-typography-02a1e07-font-size:var(--font-size-body-sm);--e-global-typography-02a1e07-text-transform:none;--e-global-typography-02a1e08-font-weight:var(--font-weight-bold);--e-global-typography-02a1e08-font-size:var(--font-size-small);--e-global-typography-02a1e08-text-transform:none}.hwk-hover--colorflip .hwk-news__tile-image .hwk-img-placeholder,.hwk-hover--colorflip .hwk-news__tile-image img{filter:grayscale(98%)}.hwk-hover--colorflip:hover .hwk-news__tile-image .hwk-img-placeholder,.hwk-hover--colorflip:hover .hwk-news__tile-image img{filter:grayscale(0)}.hwk-news__tile{display:flex;flex-direction:column;min-width:0;position:relative;background:var(--color-surface);color:var(--color-text);text-decoration:none;overflow:hidden;transition:background var(--transition-normal)}.hwk-news__tile:hover,[data-theme=dark] .hwk-news__tile{background:var(--color-surface-raised)}.hwk-news__tile-image{display:block;width:100%;aspect-ratio:16/9;background:var(--color-surface);overflow:hidden;position:relative}.hwk-news__tile-image .hwk-img-placeholder,.hwk-news__tile-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow),filter var(--transition-slow)}.hwk-news__tile-body{padding:var(--space-5) var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1;container-type:inline-size}.hwk-news__title{font-size:1rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:0;text-transform:none;color:var(--color-text);margin:0;text-wrap:balance}.hwk-news__title a{color:inherit;text-decoration:none}.hwk-news__title a:hover{color:var(--color-accent)}.hwk-news__tile-excerpt{line-height:1.5;color:var(--color-text);text-wrap:pretty;margin:0 0 var(--space-3);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.hwk-news__category,.hwk-news__tile-excerpt{font-size:var(--font-size-small);overflow:hidden}.hwk-news__category{color:var(--color-text-subtle);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-normal)}.hwk-news__category:hover{color:var(--color-accent)}.hwk-news__badge{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:none}.hwk-news__date{font-size:var(--font-size-small);color:var(--color-text-subtle);margin:0}.hwk-news__tile-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;gap:var(--space-3)}.hwk-news__meta{display:flex;gap:var(--space-2);color:var(--color-text-subtle);min-width:0;flex-shrink:1}.hwk-news__meta,.hwk-news__more{align-items:center;font-size:var(--font-size-small)}.hwk-news__more{display:inline-flex;gap:8px;flex-shrink:0;font-weight:700;color:var(--color-text);text-decoration:none;border-bottom:2px solid;padding-bottom:3px;letter-spacing:.04em;transition:color var(--transition-normal),border-color var(--transition-normal);margin-top:5px}.hwk-news__more:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}@container (max-width: 230px){.hwk-news__tile-foot{flex-direction:column;align-items:flex-start}}.hwk-img-placeholder{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.04) 0 8px,transparent 8px 16px),var(--color-surface);display:grid;place-items:center;color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.04em}[data-theme=light] .hwk-img-placeholder{background:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 8px,transparent 8px 16px),var(--color-surface)}.hwk-module-wrapper:has(>.elementor-loop-container.elementor-grid:first-child){flex-direction:column;gap:0;padding-bottom:var(--space-6)}.elementor-widget-loop-grid.e-load-more-pagination-end .e-load-more-message{display:block!important;margin-top:var(--space-6)}.elementor-loop-container.elementor-grid .e-loop-item>.e-con{height:100%}.elementor-loop-container.elementor-grid .e-loop-item .elementor-widget,.elementor-loop-container.elementor-grid .e-loop-item .elementor-widget-container{height:100%;padding:0}.elementor-loop-container.elementor-grid .hwk-news__tile{height:100%}:root{--hwk-content-width:1200px;--hwk-header-height:66px}@media (min-width:900px){:root{--hwk-header-height:82px}}.hwk-image-container img{filter:grayscale(calc(90% * var(--hwk-img-grayscale, 0)));transition:filter var(--transition-slow)}.hwk-image-container:hover img{filter:grayscale(0)}.hwk-video-container{width:100%;overflow:hidden;position:relative}.hwk-video-container .hwk-video{display:block;width:100%;height:100%;object-fit:cover}.hwk-video-container .hwk-video__play-btn{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;border:2px solid var(--color-text);background:var(--color-bg);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;padding-inline-start:3px;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.hwk-video-container .hwk-video__play-btn:focus-visible,.hwk-video-container .hwk-video__play-btn:hover{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}#hwk-header{background-color:var(--color-bg);transition:border-color .5s ease-in-out;border-color:var(--hwk-header-border,var(--color-border));border-width:0 0 1px;border-style:solid}.scrolled #hwk-header{border-color:var(--color-surface-raised)!important}header.elementor-location-header+*{padding-block-start:var(--hwk-header-height)}.admin-bar #hwk-header,.admin-bar header.elementor-location-header{top:var(--wp-admin--admin-bar--height,32px)!important}@media (max-width:1024px){header [data-hwk-desktop-nav]{display:none!important}}@media (min-width:1025px){header ul.hwk-main-nav.hwk-menu-list{display:flex;flex-direction:row;justify-content:flex-end;padding:8px 10px;margin:0;list-style-type:none;transition:all .3s ease-in-out;border:none}header ul.hwk-main-nav.hwk-menu-list::marker{display:none}header ul.hwk-main-nav.hwk-menu-list>.hwk-main-nav-link,header ul.hwk-main-nav.hwk-menu-list>li a{color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-bold);text-decoration:none;transition:color var(--transition-normal)}header ul.hwk-main-nav.hwk-menu-list>.hwk-main-nav-link.hwk-main-nav-link--selected,header ul.hwk-main-nav.hwk-menu-list>.hwk-main-nav-link:focus-visible,header ul.hwk-main-nav.hwk-menu-list>.hwk-main-nav-link:hover,header ul.hwk-main-nav.hwk-menu-list>li a.hwk-main-nav-link--selected,header ul.hwk-main-nav.hwk-menu-list>li a:focus-visible,header ul.hwk-main-nav.hwk-menu-list>li a:hover{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}header ul.hwk-main-nav.hwk-menu-list>.hwk-main-nav-link{padding:var(--space-2) var(--space-3)}header ul.hwk-main-nav.hwk-menu-list>li{display:flex;flex-direction:row;align-items:center;position:relative}header ul.hwk-main-nav.hwk-menu-list>li a{padding:var(--space-2) var(--space-3)!important;position:relative;display:inline-flex;flex-direction:column;align-items:center}header ul.hwk-main-nav.hwk-menu-list>li a>span{display:inline-flex;align-items:center}header ul.hwk-main-nav.hwk-menu-list>li a svg{width:20px;transition:all .3s ease-in-out}header ul.hwk-main-nav.hwk-menu-list>li a svg:first-child{margin-right:10px}header ul.hwk-main-nav.hwk-menu-list>li a svg:last-child{margin-left:10px}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu{display:inline-flex;flex-direction:row;gap:15px;padding:0;position:absolute;width:auto;max-width:0;top:calc(100% - 6px);left:40px;z-index:100;transition:all .3s ease-in-out;overflow:hidden}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li{flex:1;display:flex;flex-direction:column;list-style:none;padding:5px 25px 5px 15px}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>a{font-weight:var(--font-weight-regular);color:var(--color-text);padding:0!important;background:transparent!important;border-radius:0;line-height:1;white-space:nowrap;position:relative;display:inline-flex;flex-direction:column;align-items:center;text-decoration:none}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>a:focus-visible,header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>a:hover{color:var(--color-accent)}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>.sub-menu{display:flex;flex-direction:column;position:static;visibility:visible;opacity:1;pointer-events:auto;width:100%;padding:0;margin-top:5px;background:transparent;box-shadow:none;transform:none;border-radius:0}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>.sub-menu:before{display:none}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>.sub-menu li{padding:0}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>.sub-menu li a{padding:5px 0!important;font-weight:400;font-size:.9em;color:var(--color-text-subtle);background:transparent!important}header ul.hwk-main-nav.hwk-menu-list>li .sub-menu>li>.sub-menu li a:hover{text-decoration:underline}header ul.hwk-main-nav.hwk-menu-list>li.is-open a svg,header ul.hwk-main-nav.hwk-menu-list>li:hover a svg{transform:rotate(-180deg)}header ul.hwk-main-nav.hwk-menu-list>li.is-open>.sub-menu,header ul.hwk-main-nav.hwk-menu-list>li:hover>.sub-menu{max-width:600px;transition:all .3s ease-in-out .3s}header ul.hwk-main-nav.hwk-menu-list>li:not(:hover,.is-open)>.sub-menu{overflow:hidden}header ul.hwk-main-nav.hwk-menu-list>li:has(>.sub-menu):hover:before{content:"";position:absolute;top:100%;left:0;width:600px;height:64px}header ul.hwk-main-nav.hwk-menu-list.sub-menu-row>li .sub-menu{background:var(--color-bg-subtle)}header ul.hwk-main-nav.hwk-menu-list.sub-menu-column>li .sub-menu{gap:2px}header ul.hwk-main-nav.hwk-menu-list.sub-menu-column>li .sub-menu>li{padding:0}header ul.hwk-main-nav.hwk-menu-list.sub-menu-column>li .sub-menu>li>a{background:var(--color-bg-subtle)!important;display:inline-flex;padding:5px 20px 5px 15px!important;width:fit-content!important}}.hwk-module .hwk-module-wrapper{max-width:var(--hwk-content-width)}.hwk-module .hwk-module-wrapper .hwk-module-content{width:100%}.hwk-legal-nav{border-top:1px solid var(--color-border-subtle)}.hwk-legal-nav a{background-color:var(--color-bg);transition:color var(--transition-normal)}.hwk-legal-nav a:hover{color:var(--color-accent)!important}.elementor-nav-menu--dropdown .menu-item+.menu-item{border-top:1px solid var(--color-border-subtle)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:0!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:1px!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{row-gap:1px;background-color:var(--color-border-subtle)}[data-theme=light]{background-color:var(--color-bg)}[data-theme=light] .hwk-module .hwk-module-wrapper :where(.hwk-wysiwyg,.headline-none){color:var(--color-text)}[data-theme=dark],[data-theme=light] .hwk-module[data-theme=dark]{background-color:var(--color-bg)}[data-theme=light] .hwk-module--elementor_form>:where(.hwk-module-wrapper)>.hwk-module-content :where(.hwk-wysiwyg){color:var(--color-text-secondary)}.hwk-wysiwyg--links-underline a{color:inherit!important;text-decoration:none!important;border-bottom:2px solid;padding-bottom:1px;transition:color var(--transition-normal),border-color var(--transition-normal)}.hwk-wysiwyg--links-underline a:focus-visible,.hwk-wysiwyg--links-underline a:hover{color:var(--color-accent)!important;border-bottom-color:var(--color-accent)}.hwk-wysiwyg--links-accent a{color:var(--color-accent)!important;text-decoration:none!important;border-bottom:0;transition:opacity var(--transition-normal)}.hwk-wysiwyg--links-accent a:focus-visible,.hwk-wysiwyg--links-accent a:hover{opacity:.75}.elementor-widget-hwk_accordion,.elementor-widget-hwk_carousel,.elementor-widget-hwk_elementor_form,.elementor-widget-hwk_hero_block,.elementor-widget-hwk_maps,.elementor-widget-hwk_openfreemap,.elementor-widget-hwk_standorte,.elementor-widget-hwk_team,.elementor-widget-hwk_text,.elementor-widget-hwk_tiles{padding-block:var(--space-12);isolation:isolate}@media (min-width:1025px){.elementor-widget-hwk_accordion,.elementor-widget-hwk_carousel,.elementor-widget-hwk_elementor_form,.elementor-widget-hwk_hero_block,.elementor-widget-hwk_maps,.elementor-widget-hwk_openfreemap,.elementor-widget-hwk_standorte,.elementor-widget-hwk_team,.elementor-widget-hwk_text,.elementor-widget-hwk_tiles{padding-block:var(--space-24)}}.elementor-widget-hwk_accordion:before,.elementor-widget-hwk_accordion>.elementor-widget-container:before,.elementor-widget-hwk_carousel:before,.elementor-widget-hwk_carousel>.elementor-widget-container:before,.elementor-widget-hwk_elementor_form:before,.elementor-widget-hwk_elementor_form>.elementor-widget-container:before,.elementor-widget-hwk_hero_block:before,.elementor-widget-hwk_hero_block>.elementor-widget-container:before,.elementor-widget-hwk_maps:before,.elementor-widget-hwk_maps>.elementor-widget-container:before,.elementor-widget-hwk_openfreemap:before,.elementor-widget-hwk_openfreemap>.elementor-widget-container:before,.elementor-widget-hwk_standorte:before,.elementor-widget-hwk_standorte>.elementor-widget-container:before,.elementor-widget-hwk_team:before,.elementor-widget-hwk_team>.elementor-widget-container:before,.elementor-widget-hwk_text:before,.elementor-widget-hwk_text>.elementor-widget-container:before,.elementor-widget-hwk_tiles:before,.elementor-widget-hwk_tiles>.elementor-widget-container:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:inherit}.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_accordion:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_accordion:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_carousel:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_carousel:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_elementor_form:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_elementor_form:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_hero_block:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_hero_block:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_maps:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_maps:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_openfreemap:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_openfreemap:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_standorte:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_standorte:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_team:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_team:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_text:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_text:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_tiles:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.e-con-inner>.elementor-widget-hwk_tiles:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_accordion:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_accordion:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_carousel:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_carousel:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_elementor_form:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_elementor_form:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_hero_block:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_hero_block:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_maps:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_maps:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_openfreemap:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_openfreemap:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_standorte:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_standorte:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_team:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_team:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_text:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_text:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_tiles:not(.elementor-element~*,:has(~.elementor-element)):before,.e-con.e-parent:not(.hwk-text-page *)>.elementor-widget-hwk_tiles:not(.elementor-element~*,:has(~.elementor-element))>.elementor-widget-container:before{inset-inline:-100vw}.elementor:not(.elementor .elementor),main{overflow-x:clip}.elementor-widget-hwk_footer{padding-block:var(--space-8)}.elementor-widget-hwk_hero_block{padding-block:var(--space-8) var(--space-12)}@media (min-width:1025px){.elementor-widget-hwk_hero_block{padding-block:var(--space-12) var(--space-24)}}.hwk-band-on:not([data-theme=dark]){background-color:var(--color-bg-subtle)}@media (max-width:899px){body:has(.joinchat) .hwk-footer{padding-bottom:calc(72px + var(--space-8))}body.hwk-whatsapp-in-bar:has(.joinchat) .hwk-footer{padding-bottom:0}}