/* MLN: individuelle Regeln. Bearbeiten unter Avada > Optionen > Erweitert > Code-Felder > vor </head>. */
/* MLN logo sizing start */
.fusion-logo img.fusion-standard-logo, .fusion-logo img.fusion-sticky-logo, .fusion-logo img.fusion-mobile-logo { max-height: 48px; width: auto; height: auto; }
@media only screen and (max-width: 800px) { .fusion-logo img.fusion-standard-logo, .fusion-logo img.fusion-mobile-logo { max-height: 34px; } }
/* MLN logo sizing end */
/* MLN form start */
.fusion-form .select-arrow svg path { stroke: #90A0B6; }
.fusion-form .fusion-form-consent .fusion-form-checkbox label, .fusion-form .fusion-form-checkbox label { font-size: 15px; line-height: 1.5; color: #5A6B85; }
.fusion-form .fusion-form-checkbox label a { color: #1E3867; text-decoration: underline; }
/* MLN form end */
/* MLN header start */
.mln-header { backdrop-filter: saturate(180%) blur(14px); -webkit-backdrop-filter: saturate(180%) blur(14px); }
.mln-header .fusion-menu li.mln-cta > a { background:#1E3867 !important; color:#FFFFFF !important; border-radius:999px; padding-left:22px !important; padding-right:22px !important; margin-left:8px; }
.mln-header .fusion-menu li.mln-cta > a:hover { background:#16233D !important; }
.mln-header .fusion-menu li.mln-lang > a { color:#5A6B85 !important; font-weight:600; letter-spacing:0.04em; border:1px solid #EAEDF1; border-radius:999px; padding-left:14px !important; padding-right:14px !important; margin-left:10px; }
.mln-header .fusion-menu li.mln-lang > a:hover { color:#1E3867 !important; border-color:#90A0B6; }
@media only screen and (max-width: 1000px) {
  .mln-header .fusion-menu li.mln-cta > a, .mln-header .fusion-menu li.mln-lang > a { background:transparent !important; border:0; border-radius:0; margin-left:0; padding-left:0 !important; padding-right:0 !important; }
  .mln-header .fusion-menu li.mln-cta > a { color:#1E3867 !important; font-weight:600; }
  .mln-header .fusion-menu li.mln-lang > a { color:#5A6B85 !important; }
}
/* MLN header end */
/* MLN footer lang start */
.mln-lang-en { display: none; }
html[lang^="en"] .mln-lang-en { display: inline; }
html[lang^="en"] .mln-lang-de { display: none; }
/* MLN footer lang end */
/* MLN responsive type start */
@media only screen and (max-width: 1000px) {
  .fusion-title-size-one { --awb-font-size: 44px !important; }
  .fusion-title-size-two { --awb-font-size: 32px !important; }
}
@media only screen and (max-width: 640px) {
  .fusion-title-size-one { --awb-font-size: 34px !important; }
  .fusion-title-size-two { --awb-font-size: 26px !important; }
  .fusion-title-size-three { --awb-font-size: 21px !important; }
  .mln-header .awb-menu__main-ul { padding-top: 8px; }
}
/* MLN responsive type end */