.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#CD9E1F;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-mnweiss:#FFFFFF;--e-global-color-mngoldtext:#8A6A12;--e-global-color-mnpinktext:#B8266F;--e-global-color-mngrau:#595959;--e-global-color-mnhellgrau:#F2F2F2;--e-global-color-mnlinie:#D9D9D9;--e-global-color-mnpink:#EC629F;--e-global-typography-primary-font-family:"Teko";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-family:"Teko";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-letter-spacing:0.08em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Teko";--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.04em;color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#000000;font-family:"Teko", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#8A6A12;}.elementor-kit-5 a:hover{color:#000000;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Teko", Sans-serif;font-size:112px;font-weight:700;text-transform:uppercase;line-height:0.9em;letter-spacing:0.01em;}.elementor-kit-5 h2{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h3{color:#000000;font-family:"Teko", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.05em;letter-spacing:0.01em;}.elementor-kit-5 h4{color:#000000;font-family:"Teko", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.1em;letter-spacing:0.01em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:16px;}.elementor-element{--widgets-spacing:16px 16px;--widgets-spacing-row:16px;--widgets-spacing-column:16px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:44px;}.elementor-kit-5 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* MA6LIA N3RA gGmbH – Design System 2026 */
:root{--mn-black:#000;--mn-white:#fff;--mn-gold:#CD9E1F;--mn-pink:#EC629F;--mn-gold-text:#8A6A12;--mn-pink-text:#B8266F;--mn-gray:#595959;--mn-soft:#F2F2F2;--mn-line:#D9D9D9}
html,body{hyphens:none;-webkit-hyphens:none}
body{overflow-x:hidden}
h1,h2,h3,h4,.elementor-heading-title{hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;text-wrap:balance}
.nb{white-space:nowrap}
/* Baender */
.mn-band{background:var(--mn-black);color:var(--mn-white)}
.mn-band .elementor-heading-title,.mn-band p,.mn-band li{color:var(--mn-white)}
.mn-band a:not(.elementor-button){color:var(--mn-white)}
.mn-soft{background:var(--mn-soft)}
/* Zickzack-Kanten */
.mn-zz-bottom{position:relative}
.mn-zz-bottom::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:clamp(48px,8vw,110px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 110' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='0,40 150,92 300,28 450,78 600,18 750,84 900,34 1050,88 1200,44 1200,110 0,110'/%3E%3Cpolyline fill='none' stroke='%23EC629F' stroke-width='9' vector-effect='non-scaling-stroke' stroke-linejoin='miter' points='0,53 150,105 300,41 450,91 600,31 750,97 900,47 1050,101 1200,57'/%3E%3Cpolyline fill='none' stroke='%23CD9E1F' stroke-width='9' vector-effect='non-scaling-stroke' stroke-linejoin='miter' points='0,40 150,92 300,28 450,78 600,18 750,84 900,34 1050,88 1200,44'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}
.mn-zz-top{position:relative}
.mn-zz-top::before{content:"";position:absolute;left:0;right:0;top:-1px;height:clamp(48px,8vw,110px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 110' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='0,0 1200,0 1200,62 1050,18 900,74 750,24 600,88 450,30 300,80 150,16 0,68'/%3E%3Cpolyline fill='none' stroke='%23EC629F' stroke-width='9' vector-effect='non-scaling-stroke' points='0,55 150,3 300,67 450,17 600,75 750,11 900,61 1050,5 1200,49'/%3E%3Cpolyline fill='none' stroke='%23CD9E1F' stroke-width='9' vector-effect='non-scaling-stroke' points='0,68 150,16 300,80 450,30 600,88 750,24 900,74 1050,18 1200,62'/%3E%3C/svg%3E") top/100% 100% no-repeat}
/* Typo-Bausteine */
.mn-kicker .elementor-heading-title{font-family:Teko,Arial,sans-serif;font-weight:600;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--mn-gray);line-height:1.2}
.mn-band .mn-kicker .elementor-heading-title{color:var(--mn-gold)}
.mn-rule .elementor-heading-title::after{content:"";display:block;width:80px;height:3px;background:var(--mn-gold);margin-top:16px}
.mn-center.mn-rule .elementor-heading-title::after{margin-left:auto;margin-right:auto}
.mn-lead,.mn-lead p{font-size:clamp(18px,1.6vw,21px);line-height:1.5}
.mn-stat .elementor-heading-title{font-family:Teko,Arial,sans-serif;font-weight:700;font-size:clamp(44px,5.5vw,76px);line-height:.9;color:var(--mn-black);white-space:nowrap;font-variant-numeric:tabular-nums}
.mn-band .mn-stat .elementor-heading-title{color:var(--mn-gold)}
.mn-statlabel p{font-size:15px;line-height:1.4;margin:6px 0 0}
.mn-source p{font-size:13px;color:var(--mn-gray)}
.mn-band .mn-source p{color:#cfcfcf}
.elementor-widget-text-editor a{color:var(--mn-gold-text);text-decoration:underline}
.mn-band .elementor-widget-text-editor a{color:var(--mn-white)}
/* Buttons */
.elementor-button{border-radius:0!important;font-family:Teko,Arial,sans-serif;font-weight:700;font-size:21px;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:14px 26px 11px;background:var(--mn-black);color:var(--mn-white);border:2px solid var(--mn-black);box-shadow:inset 0 0 0 0 var(--mn-gold);transition:box-shadow .15s}
.elementor-button:hover,.elementor-button:focus{background:var(--mn-black);color:var(--mn-white);box-shadow:inset 0 -4px 0 0 var(--mn-gold)}
.mn-ghost .elementor-button{background:transparent;color:var(--mn-black)}
.mn-ghost .elementor-button:hover{background:transparent;color:var(--mn-black)}
.mn-band .elementor-button{background:var(--mn-white);color:var(--mn-black);border-color:var(--mn-white)}
.mn-band .mn-ghost .elementor-button{background:transparent;color:var(--mn-white)}
a:focus-visible,button:focus-visible,.elementor-button:focus-visible{outline:3px solid var(--mn-gold);outline-offset:3px}
@media (max-width:767px){.mn-btnfull .elementor-button{width:100%;justify-content:center}}
/* Karten und Bilder */
.mn-card{border:1px solid var(--mn-line);background:var(--mn-white)}
.mn-band .mn-card{border-color:#333;background:#0d0d0d}
.mn-sw img{filter:grayscale(1) contrast(1.1)}
.mn-card img{width:100%;aspect-ratio:4/3;object-fit:cover}
.mn-hero-img img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.1)}
.mn-logos img{max-height:72px;width:auto;object-fit:contain}
.mn-logo-tile{border:1px solid var(--mn-line);background:#fff}
/* Kopfzeile */
.mn-header{background:var(--mn-black)}
.mn-header .elementor-nav-menu a{font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:16px;color:var(--mn-white)!important}
.mn-header .elementor-nav-menu a:hover,.mn-header .elementor-nav-menu a.elementor-item-active{color:var(--mn-gold)!important}
.mn-header .elementor-nav-menu--dropdown{background:var(--mn-black)}
.mn-header .elementor-menu-toggle{color:var(--mn-white);background:transparent}
.mn-header .elementor-button{background:var(--mn-white);color:var(--mn-black);border-color:var(--mn-white);font-size:19px;padding:11px 20px 8px}
/* Fusszeile */
.mn-footer{background:var(--mn-black);color:var(--mn-white)}
.mn-footer p,.mn-footer li,.mn-footer .elementor-heading-title{color:var(--mn-white)}
.mn-footer a{color:var(--mn-white);text-decoration:none}
.mn-footer a:hover{color:var(--mn-gold)}
.mn-footer .mn-small p{font-size:13px;color:#bdbdbd}
.mn-footer .elementor-social-icon{background:transparent!important;border:1px solid #fff}
.mn-footer .elementor-social-icon:hover{border-color:var(--mn-gold)}

/* Korrekturen 02.11.2026 */
.elementor-widget-button .elementor-button{background-color:var(--mn-black);color:var(--mn-white);border-color:var(--mn-black)}
.mn-ghost.elementor-widget-button .elementor-button{background-color:transparent;color:var(--mn-black)}
.mn-band .elementor-widget-button .elementor-button,.mn-header .elementor-widget-button .elementor-button{background-color:var(--mn-white);color:var(--mn-black);border-color:var(--mn-white)}
.mn-band .mn-ghost.elementor-widget-button .elementor-button{background-color:transparent;color:var(--mn-white)}
.mn-header .elementor-nav-menu a{text-transform:none;letter-spacing:0}
@media (max-width:1024px){.mn-header .mn-nav{order:3;flex-grow:0!important}.mn-header .mn-headbtn{margin-left:auto}}
.mn-card .elementor-widget-image{margin:0}
.mn-list ul{list-style:none;margin:0;padding:0}.mn-list li{padding:10px 0;border-bottom:1px solid var(--mn-line)}.mn-band .mn-list li{border-color:#333}

/* Korrekturen 2 */
.mn-band .elementor-widget-heading .elementor-heading-title,.mn-footer .elementor-widget-heading .elementor-heading-title{color:var(--mn-white)}
.mn-band .mn-kicker.elementor-widget-heading .elementor-heading-title{color:var(--mn-gold)}
.mn-kicker.elementor-widget-heading .elementor-heading-title{color:var(--mn-gray)}
.mn-band .mn-stat.elementor-widget-heading .elementor-heading-title{color:var(--mn-gold)}
.mn-stat.elementor-widget-heading .elementor-heading-title{color:var(--mn-black)}
.mn-band .elementor-widget-text-editor{color:var(--mn-white)}

/* Korrekturen 3: Groessen */
.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(48px,7vw,104px);line-height:.9}
.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(34px,4.2vw,54px);line-height:.95}
.elementor-widget-heading h3.elementor-heading-title{font-size:clamp(22px,2vw,28px);line-height:1.05}
.elementor-widget-heading h4.elementor-heading-title{font-size:22px;line-height:1.1}
.mn-stat.elementor-widget-heading .elementor-heading-title{font-size:clamp(40px,4vw,60px)}

/* Korrekturen 4 */
body .elementor-widget-button .elementor-button{background-color:var(--mn-black);color:var(--mn-white);border-color:var(--mn-black)}
body .mn-ghost.elementor-widget-button .elementor-button{background-color:transparent;color:var(--mn-black)}
body .mn-band .elementor-widget-button .elementor-button,body .mn-header .elementor-widget-button .elementor-button{background-color:var(--mn-white);color:var(--mn-black);border-color:var(--mn-white)}
body .mn-band .mn-ghost.elementor-widget-button .elementor-button{background-color:transparent;color:var(--mn-white)}
.elementor-field-group .elementor-field,.elementor-field-group .elementor-select-wrapper select{border-radius:0!important;border:1px solid #8c8c8c;background:#fff;font-family:Roboto,Arial,sans-serif}
.elementor-field-group .elementor-field:focus{outline:3px solid var(--mn-gold);outline-offset:1px}
.mn-fbox iframe{width:100%!important}

/* Korrekturen 5 */
body .elementor-widget-button .elementor-button{font-family:Teko,Arial,sans-serif;font-weight:700;letter-spacing:.04em}
@media (max-width:767px){body .mn-btnfull.elementor-widget-button,body .mn-btnfull .elementor-button{width:100%}}/* End custom CSS */