@charset "UTF-8";
/*
* Mapo_Diff.css
* Exakte Differenz: alle Regeln aus MapoCss.css, die in DB_Com.css
* nicht (oder nicht identisch) enthalten sind.
* Erzeugt am 2026-08-20. Reihenfolge entspricht MapoCss.css.
*/
/* ============================================================
* Mapo Design Tokens — Farben, Border-Radius & Box-Shadow
* Alle Werte zentral einstellbar. px-Angaben = 16px Root.
* ============================================================ */
:root {
   /* Farben */
   --mapo-color-white: #fff;  /* Weiß — 74x verwendet */
   --mapo-color-black: #000;  /* Schwarz — 7x verwendet */
   --mapo-color-red-500: #ec0016;  /* DB Rot / Primär — 13x verwendet */
   --mapo-color-red-600: #db0014;  /* 1x verwendet */
   --mapo-color-red-700: #c50014;  /* 1x verwendet */
   --mapo-color-red-800: #9b000e;  /* Rot Hover/Active — 3x verwendet */
   --mapo-color-gray-50: #fafafb;  /* 5x verwendet */
   --mapo-color-gray-100: #f0f3f5;  /* Coolgray 100 / Flächen — 24x verwendet */
   --mapo-color-gray-200: #d7dce1;  /* 13x verwendet */
   --mapo-color-gray-300: #afb4bb;  /* Rahmen/Disabled — 20x verwendet */
   --mapo-color-gray-400: #878c96;  /* 5x verwendet */
   --mapo-color-gray-500: #646973;  /* Sekundärtext — 8x verwendet */
   --mapo-color-gray-600: #3c414b;  /* 3x verwendet */
   --mapo-color-gray-700: #282d37;  /* Coolgray 700 / Text — 48x verwendet */
   --mapo-color-gray-800: #131821;  /* 7x verwendet */
   --mapo-color-cyan: #2c95c4;  /* Mapo Interaktiv/Fokus — 55x verwendet */
   --mapo-color-green-500: #63a615;  /* DB Grün — 1x verwendet */
   --mapo-color-green-600: #508b1b;  /* 1x verwendet */
   --mapo-color-turquoise-500: #00a099;  /* 1x verwendet */
   --mapo-color-turquoise-700: #006e6b;  /* 1x verwendet */
   --mapo-color-violet-500: #814997;  /* 1x verwendet */
   --mapo-color-gray-700-1a: #282d371a;  /* Coolgray 700, 10% Alpha — 1x verwendet */
   --mapo-color-gray-700-1f: #282d371f;  /* Coolgray 700, 12% Alpha — 2x verwendet */
   --mapo-color-666: #666;  /* 4x verwendet */
   --mapo-color-070709: #070709;  /* 2x verwendet */
   --mapo-color-c3c7ce: #c3c7ce;  /* 2x verwendet */
   --mapo-color-e1e2e6: #e1e2e6;  /* 2x verwendet */
   --mapo-color-495057: #495057;  /* 2x verwendet */
   --mapo-color-f5f8fa: #f5f8fa;  /* 2x verwendet */
   --mapo-color-5897fb: #5897fb;  /* 3x verwendet */
   --mapo-color-1a1c1f: #1a1c1f;  /* 3x verwendet */
   --mapo-color-f3f3f5: #f3f3f5;  /* 1x verwendet */
   --mapo-color-727782: #727782;  /* 1x verwendet */
   --mapo-color-edeef0: #edeef0;  /* 1x verwendet */
   --mapo-color-d8d9db: #d8d9db;  /* 1x verwendet */
   --mapo-color-dee2e6: #dee2e6;  /* 1x verwendet */
   --mapo-color-467a18: #467a18;  /* 1x verwendet */
   --mapo-color-44741a: #44741a;  /* 1x verwendet */
   --mapo-color-cc4e00: #cc4e00;  /* 1x verwendet */
   --mapo-color-dcdee0: #dcdee0;  /* 1x verwendet */
   --mapo-color-c8cacc: #c8cacc;  /* 1x verwendet */
   --mapo-color-dedede: #dedede;  /* 1x verwendet */
   --mapo-color-fffb8c: #fffb8c;  /* 1x verwendet */
   --mapo-color-262c38: #262c38;  /* 1x verwendet */
   --mapo-color-aa99ff: #aa99ff;  /* 1x verwendet */
   --mapo-color-black-a05: rgba(0,0,0,.05);  /* 1x verwendet */
   --mapo-color-black-a08: rgba(0,0,0,.08);  /* 1x verwendet */
   --mapo-color-black-a10: rgba(0,0,0,.1);  /* Standard-Schattenfarbe — 3x verwendet */
   --mapo-color-black-a12: rgba(0,0,0,.12);  /* 2x verwendet */
   --mapo-color-black-a14: rgba(0,0,0,.14);  /* 2x verwendet */
   --mapo-color-black-a20: rgba(0,0,0,.2);  /* 3x verwendet */
   --mapo-color-black-a30: rgba(0,0,0,.3);  /* 1x verwendet */
   --mapo-color-black-a35: rgba(0,0,0,.35);  /* Dialog-Backdrop — 2x verwendet */
   --mapo-color-black-a90: rgba(0,0,0,.9);  /* 1x verwendet */
   --mapo-color-gray-700-a10: rgba(40,45,55,.1);  /* Coolgray 700, 10% Alpha — 3x verwendet */
   --mapo-color-gray-700-a39: rgba(40,45,55,.39);  /* 2x verwendet */
   --mapo-color-gray-550-a08: rgba(90,94,104,.08);  /* 1x verwendet */
   --mapo-color-gray-200-a0: rgba(215,220,225,0);  /* Gradient-Endpunkt — 1x verwendet */
   --mapo-color-white-a85: hsla(0,0%,100%,.85);  /* 1x verwendet */
   --mapo-color-gray-300-a0: hsla(215,8%,71%,0);  /* Gradient-Endpunkt — 1x verwendet */
   /* Border-Radius */
   --mapo-radius-10: 0;  /* 1x verwendet */
   --mapo-radius-12: 0;  /* 2x verwendet */
   --mapo-radius-13-5: 0;  /* 1x verwendet */
   --mapo-radius-16: 0  /* 1x verwendet */
   --mapo-radius-2-5: 0;  /* 1x verwendet */
   --mapo-radius-20: 0;  /* 1x verwendet */
   --mapo-radius-23: 0;  /* 2x verwendet */
   --mapo-radius-4: 0;  /* DB-Standard-Radius — 52x verwendet */
   --mapo-radius-5: 0;  /* 2x verwendet */
   --mapo-radius-7: 0;  /* 4x verwendet */
   --mapo-radius-8: 0;  /* 2x verwendet */
   --mapo-radius-9: 0;  /* 1x verwendet */
   --mapo-radius-full: 100%;  /* Kreis — 1x verwendet */
   --mapo-radius-pill: 624.375rem;  /* Pill-Form (Buttons/Chips) — 2x verwendet */
   /* Box-Shadow */
   --mapo-shadow-md: 0 .25rem .625rem 0 var(--mapo-color-black-a10);  /* 6x verwendet */
   --mapo-shadow-md-right: .25rem 0 .625rem 0 var(--mapo-color-black-a10);  /* 2x verwendet */
   --mapo-shadow-lg: 0 .25rem 1rem 0 var(--mapo-color-black-a20);  /* 1x verwendet */
   --mapo-shadow-strong: .125rem .125rem .75rem 0 var(--mapo-color-black-a30);  /* 2x verwendet */
   --mapo-shadow-soft-spread: 0 .1875rem .5rem .25rem var(--mapo-color-gray-700-a10);  /* 1x verwendet */
   --mapo-shadow-soft: 0 .375rem .5rem 0 var(--mapo-color-gray-700-a10);  /* 1x verwendet */
   --mapo-shadow-hairline: 0 0 .0625rem var(--mapo-color-black-a10);  /* 1x verwendet */
   --mapo-shadow-card: 0 0 5px 0 var(--mapo-color-black-a08),0 5px 30px 0 var(--mapo-color-black-a05);  /* 1x verwendet */
   --mapo-shadow-glow-sm: 0 0 .25rem 0 var(--mapo-color-black-a14),0 0 .5rem .0625rem var(--mapo-color-black-a12),0 0 .125rem -.0625rem var(--mapo-color-black-a20);  /* 1x verwendet */
   --mapo-shadow-glow-lg: 0 0 .5rem .0625rem var(--mapo-color-black-a14),0 0 1rem .1875rem var(--mapo-color-black-a12),0 0 .25rem -.1875rem var(--mapo-color-black-a20);  /* 1x verwendet */
   --mapo-shadow-outline: 0 0 0 .0625rem var(--mapo-color-gray-700);  /* 3x verwendet */
   --mapo-shadow-focus: 0 0 0 .0625rem var(--mapo-color-gray-700),0 0 0 .125rem var(--mapo-color-white),0 0 0 .25rem var(--mapo-color-cyan);  /* 1x verwendet */
   --mapo-shadow-focus-select: 0 0 5px var(--mapo-color-5897fb);  /* 1x verwendet */
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Black;
   font-style: normal;
   font-weight: 900;
   src: url(/resource/crblob/13283478/aba06e31375c4256b1b522f29919b9e6/DBNeoScreenHead-Black-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Black;
   font-style: normal;
   font-weight: 900;
   src: url(/resource/crblob/13283580/e7022a386842b2d91126552125ea7e6a/DBNonLatin-Bold-woff2-data.woff2) format("woff2");
   unicode-range: u+401,u+410-45f,u+0406,u+0456,u+0404,u+0454,u+386,u+388-38a,u+38c,u+38e-3a1,u+3a3-3ce;
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head;
   font-style: normal;
   font-weight: 900;
   src: url(/resource/crblob/13283478/aba06e31375c4256b1b522f29919b9e6/DBNeoScreenHead-Black-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Regular;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283518/4f4e0682aaa6cb8c96f2106cb0607843/DBNeoScreenHead-Regular-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Regular;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283620/fdef459c30fc9d3a17538f2447d3e07f/DBNonLatin-Regular-woff2-data.woff2) format("woff2");
   unicode-range: u+401,u+410-45f,u+0406,u+0456,u+0404,u+0454,u+386,u+388-38a,u+38c,u+38e-3a1,u+3a3-3ce;
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283518/4f4e0682aaa6cb8c96f2106cb0607843/DBNeoScreenHead-Regular-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Light;
   font-style: normal;
   font-weight: 300;
   src: url(/resource/crblob/13283500/7974e666601a9b6cb1209f3e21c2a2bc/DBNeoScreenHead-Light-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head Light;
   font-style: normal;
   font-weight: 300;
   src: url(/resource/crblob/13283598/1af35977ca9d03061a66306e0c3d35ef/DBNonLatin-HeadLight-woff2-data.woff2) format("woff2");
   unicode-range: u+401,u+410-45f,u+0406,u+0456,u+0404,u+0454,u+386,u+388-38a,u+38c,u+38e-3a1,u+3a3-3ce;
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Head;
   font-style: normal;
   font-weight: 300;
   src: url(/resource/crblob/13283500/7974e666601a9b6cb1209f3e21c2a2bc/DBNeoScreenHead-Light-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans Bold;
   font-style: normal;
   font-weight: 700;
   src: url(/resource/crblob/13283538/ee6230ea70cbeea5fa1ac44f566ca984/DBNeoScreenSans-Bold-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans Bold;
   font-style: normal;
   font-weight: 700;
   src: url(/resource/crblob/13283580/e7022a386842b2d91126552125ea7e6a/DBNonLatin-Bold-woff2-data.woff2) format("woff2");
   unicode-range: u+401,u+410-45f,u+0406,u+0456,u+0404,u+0454,u+386,u+388-38a,u+38c,u+38e-3a1,u+3a3-3ce;
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans;
   font-style: normal;
   font-weight: 700;
   src: url(/resource/crblob/13283538/ee6230ea70cbeea5fa1ac44f566ca984/DBNeoScreenSans-Bold-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans Regular;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283558/b4181211050f1d1ace4767528a35a755/DBNeoScreenSans-Regular-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans Regular;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283620/fdef459c30fc9d3a17538f2447d3e07f/DBNonLatin-Regular-woff2-data.woff2) format("woff2");
   unicode-range: u+401,u+410-45f,u+0406,u+0456,u+0404,u+0454,u+386,u+388-38a,u+38c,u+38e-3a1,u+3a3-3ce;
}
@font-face {
   font-display: swap;
   font-family: DB Neo Screen Sans;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13283558/b4181211050f1d1ace4767528a35a755/DBNeoScreenSans-Regular-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: block;
   font-family: ecmx-base-icon;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13182814/4a60673b53df500ee3cf5481ad8af784/icon-ecmx-woff-data.woff) format("woff");
}
@font-face {
   font-display: swap;
   font-family: Open Sans Black;
   font-style: normal;
   font-weight: 900;
   src: url(/resource/crblob/13574190/b51b4cc887ace178fbb486db4d2e864f/OpenSans-ExtraBold-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans;
   font-style: normal;
   font-weight: 900;
   src: url(/resource/crblob/13574190/b51b4cc887ace178fbb486db4d2e864f/OpenSans-ExtraBold-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans Bold;
   font-style: normal;
   font-weight: 700;
   src: url(/resource/crblob/13574188/15471e1eaf16d6211024e0a6820625ff/OpenSans-Bold-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans;
   font-style: normal;
   font-weight: 700;
   src: url(/resource/crblob/13574188/15471e1eaf16d6211024e0a6820625ff/OpenSans-Bold-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans Regular;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13574194/baa7fa9228ed03cb8c644eb153011da9/OpenSans-Regular-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans;
   font-style: normal;
   font-weight: 400;
   src: url(/resource/crblob/13574194/baa7fa9228ed03cb8c644eb153011da9/OpenSans-Regular-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans Light;
   font-style: normal;
   font-weight: 300;
   src: url(/resource/crblob/13574192/119d8082583890d343054a312cfd6524/OpenSans-Light-EU-woff2-data.woff2) format("woff2");
}
@font-face {
   font-display: swap;
   font-family: Open Sans;
   font-style: normal;
   font-weight: 300;
   src: url(/resource/crblob/13574192/119d8082583890d343054a312cfd6524/OpenSans-Light-EU-woff2-data.woff2) format("woff2");
}
.l-spacing--25_teaser,.l-spacing--33-2_teaser,.l-spacing--33_66_teaser,.l-spacing--33_teaser,.l-spacing--4-steps,.l-spacing--50_teaser,.l-spacing--66_33_teaser,.l-spacing--Download,.l-spacing--Kontakt,.l-spacing--Produktübersicht,.l-spacing--Shortinfo,.l-spacing--advertising_rondell,.l-spacing--autosuggest,.l-spacing--avature-external-import-services,.l-spacing--callout-attention,.l-spacing--callout-info,.l-spacing--callout-neutral,.l-spacing--callout-warning,.l-spacing--claims,.l-spacing--collection-compare-slider,.l-spacing--color-palette,.l-spacing--compare-slider,.l-spacing--counstruction_routes,.l-spacing--db-med,.l-spacing--download_compact,.l-spacing--download_tiles,.l-spacing--ec-ris-verkehrsinfo,.l-spacing--ecm-grid,.l-spacing--fact-snack,.l-spacing--flex-text,.l-spacing--grey-teaser,.l-spacing--icon_teaser,.l-spacing--indexsearch,.l-spacing--jobboerse-button,.l-spacing--jobboerse_teaser,.l-spacing--mapo-personalized-start,.l-spacing--mar-tech,.l-spacing--marketing-page,.l-spacing--matomo-opt-out,.l-spacing--most-read,.l-spacing--platform_information,.l-spacing--rismaps,.l-spacing--sketch-library,.l-spacing--svg-animation,.l-spacing-default,section.l-spacing--issue-collector,section.l-spacing--teaser-card {
   margin-bottom: 1.75rem;
}
@media (min-width: 752px) {
   .l-spacing--25_teaser,.l-spacing--33-2_teaser,.l-spacing--33_66_teaser,.l-spacing--33_teaser,.l-spacing--4-steps,.l-spacing--50_teaser,.l-spacing--66_33_teaser,.l-spacing--Download,.l-spacing--Kontakt,.l-spacing--Produktübersicht,.l-spacing--Shortinfo,.l-spacing--advertising_rondell,.l-spacing--autosuggest,.l-spacing--avature-external-import-services,.l-spacing--callout-attention,.l-spacing--callout-info,.l-spacing--callout-neutral,.l-spacing--callout-warning,.l-spacing--claims,.l-spacing--collection-compare-slider,.l-spacing--color-palette,.l-spacing--compare-slider,.l-spacing--counstruction_routes,.l-spacing--db-med,.l-spacing--download_compact,.l-spacing--download_tiles,.l-spacing--ec-ris-verkehrsinfo,.l-spacing--ecm-grid,.l-spacing--fact-snack,.l-spacing--flex-text,.l-spacing--grey-teaser,.l-spacing--icon_teaser,.l-spacing--indexsearch,.l-spacing--jobboerse-button,.l-spacing--jobboerse_teaser,.l-spacing--mapo-personalized-start,.l-spacing--mar-tech,.l-spacing--marketing-page,.l-spacing--matomo-opt-out,.l-spacing--most-read,.l-spacing--platform_information,.l-spacing--rismaps,.l-spacing--sketch-library,.l-spacing--svg-animation,.l-spacing-default,section.l-spacing--issue-collector,section.l-spacing--teaser-card {
       margin-bottom:2.5rem;
   }
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .l-placement--highlight button,.l-placement--highlight .a-btn--s-b1,.l-placement--highlight .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.l-placement--highlight dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .l-placement--highlight button {
   background-color: transparent;
}
.a-btn,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button {
   border: .0625rem solid transparent;
   border-radius: var(--mapo-radius-4);
   display: inline-block;
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   line-height: 1.75;
   margin-bottom: 0;
   max-width: 100%;
   padding: .4375rem 1rem;
   text-decoration: none;
   transition: all .3s ease;
}
.a-btn:focus,.a-btn:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:hover {
   cursor: pointer;
   text-decoration: none;
}
.a-btn,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .show-focus-indicators button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .show-focus-indicators button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .show-focus-indicators button[type=button],.show-focus-indicators .a-btn,.show-focus-indicators .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.show-focus-indicators .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.show-focus-indicators .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.show-focus-indicators dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.show-focus-indicators dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .show-focus-indicators button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .show-focus-indicators button {
   outline-color: var(--mapo-color-cyan);
}
.a-btn:focus-visible,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus-visible,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:focus-visible,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button:focus-visible[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus-visible,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.a-btn--p-b2,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button {
   background-color: var(--mapo-color-red-500);
   border-color: var(--mapo-color-red-500);
   color: var(--mapo-color-white);
}
.a-btn--p-b2.a-btn--active,.a-btn--p-b2:focus,.a-btn--p-b2:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:hover {
   background-color: var(--mapo-color-red-800);
   border-color: var(--mapo-color-red-800);
   color: var(--mapo-color-white);
}
.a-btn--p-b2.a-btn--inactive,.a-btn--p-b2.a-btn--inactive:focus,.a-btn--p-b2.a-btn--inactive:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--inactive:hover {
   background-color: var(--mapo-color-gray-300);
   border-color: var(--mapo-color-gray-300);
   color: var(--mapo-color-white);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--red button,.u-background--red .a-btn--p-b2,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--red button {
   background-color: var(--mapo-color-white);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--red button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--red button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--red button:hover,.u-background--red .a-btn--p-b2.a-btn--active,.u-background--red .a-btn--p-b2:focus,.u-background--red .a-btn--p-b2:hover,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--active,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:focus,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button:hover,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--active,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:focus,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--red button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--red button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--red button:hover {
   background-color: var(--mapo-color-gray-100);
   border-color: var(--mapo-color-gray-100);
}
.a-btn--s-b1,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button {
   background-color: transparent;
   border-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-gray-700);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
}
.a-btn--s-b1.a-btn--active,.a-btn--s-b1:focus,.a-btn--s-b1:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover {
   background-color: var(--mapo-color-gray-700);
   border-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-white);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.m-breadcrumb__link,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.m-breadcrumb__link,.m-breadcrumb__link.a-btn,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.m-breadcrumb__link[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.m-breadcrumb__link,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.m-breadcrumb__link {
   border: none;
   box-shadow: none;
   padding: 0;
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-expander .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-expander .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-expander details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-expander details .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-richtext .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-richtext .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-richtext details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-richtext details .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-sidebar .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-sidebar .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-sidebar details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-sidebar details .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-expander .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-expander .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-expander details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-expander details .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-richtext .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-richtext .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-richtext details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-richtext details .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-sidebar .card-group .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-sidebar .card-group .detail-content button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-sidebar details .card-body button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-sidebar details .detail-content button,.m-expander .card-group .card-body .a-btn,.m-expander .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-expander .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-expander .card-group .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-expander .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-expander .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-expander .card-group .detail-content .a-btn,.m-expander .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-expander .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-expander .card-group .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-expander .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-expander .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-expander details .card-body .a-btn,.m-expander details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-expander details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-expander details .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-expander details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-expander details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-expander details .detail-content .a-btn,.m-expander details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-expander details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-expander details .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-expander details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-expander details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext .card-group .card-body .a-btn,.m-richtext .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext .card-group .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-richtext .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext .card-group .detail-content .a-btn,.m-richtext .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext .card-group .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-richtext .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext details .card-body .a-btn,.m-richtext details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext details .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-richtext details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext details .detail-content .a-btn,.m-richtext details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-richtext details .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-richtext details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-richtext details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-expander .card-group .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-expander .card-group .detail-content button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-expander details .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-expander details .detail-content button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-richtext .card-group .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-richtext .card-group .detail-content button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-richtext details .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-richtext details .detail-content button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-sidebar .card-group .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-sidebar .card-group .detail-content button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-sidebar details .card-body button[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-sidebar details .detail-content button[type=button],.o-sidebar .card-group .card-body .a-btn,.o-sidebar .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar .card-group .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar .card-group .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-sidebar .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar .card-group .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar .card-group .detail-content .a-btn,.o-sidebar .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar .card-group .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar .card-group .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-sidebar .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar .card-group .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar details .card-body .a-btn,.o-sidebar details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar details .card-body .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar details .card-body .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-sidebar details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar details .card-body dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar details .detail-content .a-btn,.o-sidebar details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar details .detail-content .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-sidebar details .detail-content .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-sidebar details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-sidebar details .detail-content dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-expander .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-expander .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-expander details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-expander details .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-richtext .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-richtext .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-richtext details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-richtext details .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-sidebar .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-sidebar .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-sidebar details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-sidebar details .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-expander .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-expander .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-expander details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-expander details .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-richtext .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-richtext .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-richtext details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-richtext details .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-sidebar .card-group .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-sidebar .card-group .detail-content button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-sidebar details .card-body button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-sidebar details .detail-content button {
   margin-top: 1.75rem;
}
.m-location__marker-icon--last {
   background: url(/resource/crblob/13181326/6b032bb1b06789d8d05fabf8bf22c950/award-png-data.png) 0 0 no-repeat;
   background-size: 3rem auto;
   margin-top: .25rem!important;
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--red button,.u-background--dark .a-btn--s-b1,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.u-background--medium .a-btn--s-b1,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.u-background--red .a-btn--s-b1,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--red button {
   border-color: var(--mapo-color-white);
   color: var(--mapo-color-white);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--red button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--red button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--red button:hover,.u-background--dark .a-btn--s-b1.a-btn--active,.u-background--dark .a-btn--s-b1:focus,.u-background--dark .a-btn--s-b1:hover,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--medium .a-btn--s-b1.a-btn--active,.u-background--medium .a-btn--s-b1:focus,.u-background--medium .a-btn--s-b1:hover,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--red .a-btn--s-b1.a-btn--active,.u-background--red .a-btn--s-b1:focus,.u-background--red .a-btn--s-b1:hover,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--red button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--red button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--red button:hover {
   background-color: var(--mapo-color-white);
   border-color: var(--mapo-color-white);
   color: var(--mapo-color-black);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button,.u-background--dark .a-btn--s-b1,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--dark button {
   background-color: transparent;
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button,.u-background--medium .a-btn--s-b1,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button {
   background-color: transparent;
   border-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-gray-700);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:hover,.u-background--medium .a-btn--s-b1.a-btn--active,.u-background--medium .a-btn--s-b1:focus,.u-background--medium .a-btn--s-b1:hover,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--medium .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,.u-background--medium dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .u-background--medium button:hover {
   background-color: var(--mapo-color-black);
   color: var(--mapo-color-white);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--dark button,.u-background--dark .a-btn--p-b2,.u-background--dark .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.u-background--dark dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--dark button {
   color: var(--brandingTextColorDarkBackground);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .u-background--red button,.u-background--red .a-btn--p-b2,.u-background--red .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.u-background--red dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .u-background--red button {
   color: var(--brandingTextColorRedBackground);
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button,.m-querylist-container--hybrid .a-btn--s-b1,.m-querylist-container--hybrid .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-querylist-container--hybrid dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button {
   background-color: transparent;
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button:hover,.m-querylist-container--hybrid .a-btn--s-b1:focus,.m-querylist-container--hybrid .a-btn--s-b1:hover,.m-querylist-container--hybrid .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus,.m-querylist-container--hybrid .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:hover,.m-querylist-container--hybrid dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,.m-querylist-container--hybrid dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-querylist-container--hybrid button:hover {
   background-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-white);
}
@media (min-width: 752px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .m-querylist__cta-condensed button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .m-querylist__cta-condensed button,.m-querylist__cta-condensed .a-btn,.m-querylist__cta-condensed .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.m-querylist__cta-condensed .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.m-querylist__cta-condensed .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.m-querylist__cta-condensed dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.m-querylist__cta-condensed dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .m-querylist__cta-condensed button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .m-querylist__cta-condensed button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .m-querylist__cta-condensed button {
       padding-bottom: .4375rem;
       padding-top: .4375rem;
   }
}
.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
   display: inline-flex;
}
@media (max-width: 575.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:1.5rem;
   }
}
@media (min-width: 576px) and (max-width:751.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:2.5rem;
   }
}
@media (min-width: 752px) and (max-width:967.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:2.25rem;
   }
}
@media (min-width: 968px) and (max-width:1182.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:3rem;
   }
}
@media (min-width: 1183px) and (max-width:1463.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:1.75rem;
   }
}
@media (min-width: 1464px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage__txt-container button[type=button],.o-stage__txt-container .a-btn,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage__txt-container button {
       margin-top:2.25rem;
   }
}
@media (min-width: 576px) and (max-width:751.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned .o-stage__txt-container button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned .o-stage__txt-container button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage--left-aligned .o-stage__txt-container button[type=button],.o-stage--left-aligned .o-stage__txt-container .a-btn,.o-stage--left-aligned .o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned .o-stage__txt-container .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage--left-aligned .o-stage__txt-container .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage--left-aligned .o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned .o-stage__txt-container dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned .o-stage__txt-container button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned .o-stage__txt-container button {
       left:50%;
       position: relative;
       transform: translateX(-50%);
   }
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned .u-text-center button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned .u-text-center button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage--left-aligned .u-text-center button[type=button],.o-stage--left-aligned .u-text-center .a-btn,.o-stage--left-aligned .u-text-center .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned .u-text-center .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage--left-aligned .u-text-center .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage--left-aligned .u-text-center dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned .u-text-center dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned .u-text-center button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned .u-text-center button {
       left: auto;
       position: static;
       transform: none;
   }
}
@media (max-width: 575.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-stage--left-aligned button[type=button],.o-stage--left-aligned .a-btn,.o-stage--left-aligned .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-stage--left-aligned .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-stage--left-aligned dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-stage--left-aligned dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-stage--left-aligned button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-stage--left-aligned button {
       justify-content:center;
       width: 100%;
   }
}
@media (max-width: 967.98px) {
   .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .o-footer__links button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .o-footer__links button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .o-footer__links button[type=button],.o-footer__links .a-btn,.o-footer__links .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.o-footer__links .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.o-footer__links .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.o-footer__links dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.o-footer__links dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-footer__links button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-footer__links button {
       padding-bottom:1rem;
       padding-top: 1rem;
   }
}
.db-med_result-container .result-image-container .result-image.pass {
   background-image: url(/resource/crblob/13181626/05603bb39d653ea59aea376b9d58f9d8/pass-svg-data.svg);
}
.a-btn.a-btn--nachhaltigkeitswebseite-blue,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue {
   background-color: var(--mapo-color-turquoise-500);
   border-color: transparent;
   color: var(--mapo-color-gray-800);
}
.a-btn.a-btn--nachhaltigkeitswebseite-blue.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-blue:focus,.a-btn.a-btn--nachhaltigkeitswebseite-blue:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-blue:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-blue:hover {
   background-color: var(--mapo-color-turquoise-700);
   border-color: transparent;
   color: var(--mapo-color-white);
}
.a-btn.a-btn--nachhaltigkeitswebseite-dark,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark {
   background-color: var(--mapo-color-gray-700);
   border-color: transparent;
   color: var(--mapo-color-white);
}
.a-btn.a-btn--nachhaltigkeitswebseite-dark.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-dark:focus,.a-btn.a-btn--nachhaltigkeitswebseite-dark:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-dark:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-dark:hover {
   background-color: var(--mapo-color-gray-800);
   border-color: transparent;
   color: var(--mapo-color-white);
}
.a-btn.a-btn--nachhaltigkeitswebseite-green,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green {
   background-color: var(--mapo-color-green-500);
   border-color: transparent;
   color: var(--mapo-color-gray-800);
}
.a-btn.a-btn--nachhaltigkeitswebseite-green.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-green:focus,.a-btn.a-btn--nachhaltigkeitswebseite-green:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-green:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-green:hover {
   background-color: var(--mapo-color-44741a);
   border-color: transparent;
   color: var(--mapo-color-white);
}
.a-btn.a-btn--nachhaltigkeitswebseite-cards,.a-btn.a-btn--nachhaltigkeitswebseite-medium,.a-btn.a-btn--nachhaltigkeitswebseite-white,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white {
   background-color: transparent;
   border-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-gray-700);
}
.a-btn.a-btn--nachhaltigkeitswebseite-cards.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-cards:focus,.a-btn.a-btn--nachhaltigkeitswebseite-cards:hover,.a-btn.a-btn--nachhaltigkeitswebseite-medium.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-medium:focus,.a-btn.a-btn--nachhaltigkeitswebseite-medium:hover,.a-btn.a-btn--nachhaltigkeitswebseite-white.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-white:focus,.a-btn.a-btn--nachhaltigkeitswebseite-white:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:hover[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:hover[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-cards:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-medium:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-white:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-cards:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-medium:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-white:hover {
   background-color: var(--mapo-color-gray-700);
   border-color: transparent;
   color: var(--mapo-color-white);
}
.a-btn.a-btn--nachhaltigkeitswebseite-branding,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding {
   background-color: var(--brandingPrimaryColor,var(--mapo-color-gray-700));
   border-color: var(--brandingPrimaryColor,var(--mapo-color-gray-700));
   color: var(--mapo-color-gray-800);
}
.a-btn.a-btn--nachhaltigkeitswebseite-branding.a-btn--active,.a-btn.a-btn--nachhaltigkeitswebseite-branding:focus,.a-btn.a-btn--nachhaltigkeitswebseite-branding:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding:hover,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding.a-btn--active,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:focus,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:hover,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding.a-btn--active[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:focus[type=button],.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:hover[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--nachhaltigkeitswebseite-branding:hover,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button.a-btn--nachhaltigkeitswebseite-branding:hover {
   background-color: var(--brandingSecondaryColor,var(--mapo-color-gray-700));
   border-color: var(--brandingSecondaryColor,var(--mapo-color-gray-700));
   color: var(--mapo-color-white);
}
@media (min-width: 752px) {
   .mwf-form--multistep.mwf-form--priochecker {
       display:flex;
   }
}
.mwf-form--multistep.mwf-form--priochecker h2 {
   margin-top: 0;
}
.mwf-form--multistep.mwf-form--priochecker legend {
   outline: none;
}
.mwf-form--multistep.mwf-form--priochecker progress {
   margin-bottom: 1.5rem;
   margin-top: 1rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-required,.mwf-form--multistep.mwf-form--priochecker .mwf-required-message {
   display: none;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-legend {
   text-wrap: balance;
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.75rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-option {
   margin-top: 1rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-option:first-child {
   margin-top: 2rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-hint {
   margin-top: 1rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-hint.no-margin p,.mwf-form--multistep.mwf-form--priochecker .mwf-field .mwf-hint.no-margin span {
   color: inherit;
   font-size: 1rem;
   line-height: 1.5;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-field.m-richtext {
   margin-bottom: 2.5rem;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions {
   border-top: 0;
   margin-top: -3rem;
}
@media (min-width: 752px) {
   .mwf-form--multistep.mwf-form--priochecker .mwf-form__actions {
       margin-top:1rem;
   }
}
.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions.first-page,.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions.last-page {
   flex-direction: row;
}
.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker {
   outline-color: var(--mapo-color-cyan);
}
.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker.mwf-button--next:disabled:focus,.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker.mwf-button--next:disabled:hover,.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker.mwf-button--submit:disabled:focus,.mwf-form--multistep.mwf-form--priochecker .mwf-form__actions .mwf-button--priochecker.mwf-button--submit:disabled:hover {
   color: var(--mapo-color-white);
}
.mwf-form--multistep.mwf-form--priochecker progress[value] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: transparent;
   border: none;
   border-radius: var(--mapo-radius-7);
   height: 14px;
   width: 100%;
}
.mwf-form--multistep.mwf-form--priochecker progress[value]::-webkit-progress-value {
   background: var(--brandingPrimaryColor);
   border-radius: var(--mapo-radius-7);
}
.mwf-form--multistep.mwf-form--priochecker progress[value]::-webkit-progress-bar {
   background: transparent;
   border-radius: var(--mapo-radius-7);
}
.mwf-form--multistep.mwf-form--priochecker progress[value]::-moz-progress-bar {
   background: var(--brandingPrimaryColor);
   border-radius: var(--mapo-radius-7);
}
.mwf-form--priochecker>.priochecker-progress {
   background-color: var(--mapo-color-white);
   box-shadow: var(--mapo-shadow-glow-sm);
   height: 100%;
   margin-bottom: 2rem;
   padding-bottom: 1.5rem;
   width: 100%;
}
@media (min-width: 752px) {
   .mwf-form--priochecker>.priochecker-progress {
       margin-bottom:0;
       margin-right: 2rem;
       max-width: 22.5rem;
       min-height: 40.625rem;
   }
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__headline {
   padding: 1.5rem;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__headline h2 {
   margin-bottom: 0;
}
.mwf-form--priochecker>.priochecker-progress button.priochecker-progress__page {
   cursor: pointer;
}
.mwf-form--priochecker>.priochecker-progress button.priochecker-progress__page:focus,.mwf-form--priochecker>.priochecker-progress button.priochecker-progress__page:hover {
   background-color: var(--mapo-color-gray-100);
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page {
   align-items: center;
   border-radius: var(--mapo-radius-4);
   display: none;
   gap: 2rem;
   grid-template-columns: repeat(auto-fit,minmax(3.125rem,1fr));
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: 1.75rem 1rem;
   width: 100%;
}
.show-focus-indicators .mwf-form--priochecker>.priochecker-progress .priochecker-progress__page {
   outline-color: var(--mapo-color-cyan);
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--obsolete {
   display: none!important;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--hasdata,.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--selected,.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--visited {
   display: grid;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--selected h3 {
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page.priochecker-progress__page--selected .priochecker-progress__result-container {
   display: none;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page h3 {
   font-family: var(--themeFontHeadRegular,"DB Neo Screen Head Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   margin: 0;
   text-align: left;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page .priochecker-progress__result-container {
   align-items: center;
   display: flex;
   margin-left: auto;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page .priochecker-progress__result-container .priochecker-progress__result-text {
   -webkit-line-clamp: 2;
   line-clamp: 2;
   -webkit-box-orient: vertical;
   display: -webkit-box;
   font-size: 1rem;
   overflow: hidden;
   padding-inline:1rem;
   text-align: right;
   text-transform: capitalize;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page .priochecker-progress__result-container .priochecker-progress__result-icon {
   height: 1.5rem;
   width: 1.5rem;
}
.mwf-form--priochecker>.priochecker-progress .priochecker-progress__page .priochecker-progress__result-container .priochecker-progress__result-icon .priochecker-progress__result-chevron {
   color: var(--mapo-color-red-500);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start {
   opacity: 0;
   transform: scale(.9);
   transition: all .3s ease,z-index .3s ease;
   will-change: opacity;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start::backdrop {
   background-color: var(--mapo-color-gray-600);
   opacity: 0;
   transition: opacity .3s ease,z-index .3s ease;
   will-change: opacity;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start.transition {
   opacity: 1;
   transform: scale(1);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start.transition::backdrop {
   opacity: 1;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] {
   border-radius: var(--mapo-radius-13-5);
   display: flex;
   flex-direction: column;
   max-height: 100vh;
   max-width: 90%;
   overflow: hidden;
   width: 100%;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] {
       height:65vh;
       max-height: 65vh;
   }
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] {
       height:85vh;
       max-height: 56.5625rem;
       max-width: 62.5rem;
       min-height: 40.625rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header {
   display: block;
   padding-bottom: unset;
   padding-top: unset;
   text-align: center;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header.ecm-dialog__header--shadow {
   box-shadow: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header .ecm-dialog__title h2 {
   margin-top: 1.6875rem;
   padding-left: 1.875rem;
   padding-right: 1.875rem;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header .ecm-dialog__title h2 {
       margin-top:2.125rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header .ecm-dialog__title .a-pulse:before {
   height: .375rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__header .ecm-dialog__description h3 {
   font-family: var(--themeFontHeadLight,"DB Neo Screen Head Light"),Arial,Helvetica,sans-serif;
   padding-left: 1.875rem;
   padding-right: 1.875rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer {
   margin-left: unset;
   margin-right: unset;
   padding: 0;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions {
   background-color: var(--mapo-color-gray-100);
   display: flex;
   justify-content: center;
   padding: 1.625rem;
   position: relative;
   z-index: 50;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .a-btn,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button {
   font-size: .75rem;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .a-btn,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__footer .ecm-dialog__actions button {
       font-size:unset;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content {
   height: 40.3125rem;
   max-height: unset;
   overflow: hidden;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content {
   display: flex;
   flex-direction: column;
   height: 100%;
   justify-content: space-between;
   margin: 0;
   max-width: 100%;
   padding: 0;
   text-align: center;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__body {
   display: flex;
   flex-flow: column;
   flex-grow: 1;
   justify-content: space-around;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions {
   background-color: var(--mapo-color-gray-100);
   display: flex;
   justify-content: center;
   padding: 1.625rem;
   position: relative;
   z-index: 50;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .a-btn,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-lightbox__content .o-lightbox__actions button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-lightbox__content .o-lightbox__actions button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-next button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-lightbox__content .o-lightbox__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-lightbox__content .o-lightbox__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-next button {
   font-size: .75rem;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .a-btn,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next button[type=button],.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-lightbox__content .o-lightbox__actions button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-lightbox__content .o-lightbox__actions button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-back button,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-next button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button,.mwf-form.mwf-form--zuwendungscheck.mwf-form div div.mwf-form__actions-next .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions button[type=button],dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back .o-lightbox__content .o-lightbox__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next .o-lightbox__content .o-lightbox__actions button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-back button,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-lightbox__content .o-lightbox__actions .mwf-form__actions .mwf-form__actions-next button {
       font-size:unset;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .ecm-dialog__content .o-topic-selector__finished-container,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .ecm-dialog__header,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-finish .o-topic-selector__action-finish-text,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-finish .o-topic-selector__action-finish-text--desktop,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-later,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-reset,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__bubbles-container {
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-finish .o-topic-selector__action-finish--close {
   display: block;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .ecm-dialog__content {
   align-content: center;
   flex-grow: 1;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container {
   display: flex;
   flex-flow: column;
   margin: 2.5rem;
   text-align: center;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container h2 {
   margin-bottom: 1.0625rem;
   padding-left: .625rem;
   padding-right: .625rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container h3 {
   font-family: var(--themeFontHeadLight,"DB Neo Screen Head Light"),Arial,Helvetica,sans-serif;
   font-size: 2.25rem;
   margin-top: 0;
   padding-left: .625rem;
   padding-right: .625rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container .a-pulse:before {
   height: .375rem;
   top: 9.375rem;
   width: 6rem;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container .a-pulse:before {
       top:5rem;
   }
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container h2,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-container h4 {
       font-size:3rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__finished-logo {
   align-self: center;
   height: 7.25rem;
   width: 7.25rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-later,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-reset,.ecm-dialog.ecm-dialog--mapo-personalized-start[open].ecm-dialog--finished .o-topic-selector__action-close-after-finish {
   display: block;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-later--inactive,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-reset--inactive {
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish {
   background-color: var(--mapo-color-red-500);
   color: var(--mapo-color-white);
   margin-left: 1.5rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish:focus,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish:hover {
   background-color: var(--mapo-color-red-800);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish.o-topic-selector__action-finish--inactive {
   background-color: var(--mapo-color-gray-200);
   border-color: var(--mapo-color-gray-200);
   color: var(--mapo-color-gray-300);
   cursor: not-allowed;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish .o-topic-selector__action-finish--close,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish .o-topic-selector__action-finish-text--desktop {
   display: none;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish .o-topic-selector__action-finish-text {
       display:none;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-finish .o-topic-selector__action-finish-text--desktop {
       display: block;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper {
   align-items: center;
   display: flex;
   font-size: .875rem;
   margin-bottom: 0;
   margin-left: 2.25rem;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper {
       font-size:1rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper.o-topic-selector__action-help-wrapper--desktop {
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help {
   align-items: center;
   display: flex;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help {
       position:relative;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help button {
   align-items: center;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border-radius: var(--mapo-radius-4);
   border-style: none;
   cursor: pointer;
   display: flex;
   height: 2rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   width: 2rem;
}
.show-focus-indicators .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help button {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help button:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help button .question-mark--white {
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help .o-topic-selector__tooltip {
   bottom: 100%;
   left: 50%;
   max-width: 90%;
   opacity: 0;
   position: absolute;
   transform: translateX(-50%);
   transition: all;
   transition-duration: .5s;
   visibility: hidden;
   width: 100vw;
   z-index: 50;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help .o-topic-selector__tooltip {
       max-width:22.5rem;
   }
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help .o-topic-selector__tooltip {
       left:unset;
       margin-bottom: .5rem;
       padding-bottom: 1.6875rem;
       right: 0;
       transform: translateX(0);
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help .o-topic-selector__tooltip .o-topic-selector__tooltip-content {
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-9);
   box-shadow: var(--mapo-shadow-md);
   overflow: hidden;
   padding: 1.0625rem 1.375rem 2rem;
   text-align: left;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help.o-topic-selector__action-help--clicked button {
   background-color: var(--mapo-color-gray-500)!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help.o-topic-selector__action-help--clicked button .question-mark--gray {
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help.o-topic-selector__action-help--clicked button .question-mark--white {
   display: block;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper .o-topic-selector__action-help.o-topic-selector__action-help--clicked .o-topic-selector__tooltip {
   opacity: 1;
   visibility: visible;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper {
       display:none;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-help-wrapper.o-topic-selector__action-help-wrapper--desktop {
       bottom: 0;
       display: flex;
       position: absolute;
       right: 1.25rem;
       top: 0;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__action-close-after-finish {
   background-color: var(--mapo-color-red-500);
   color: var(--mapo-color-white);
   display: none;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubbles-container {
   display: flex;
   flex-flow: column;
   height: 100%;
   position: relative;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubbles-container .o-topic-selector__bubbles-wrapper {
   align-items: center;
   display: flex;
   height: 100%;
   justify-content: center;
   position: relative;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubbles-container .o-topic-selector__bubbles-wrapper .o-topic-selector__bubbles {
   display: flex;
   flex-flow: row nowrap;
   height: 100%;
   overflow: auto;
   position: relative;
   scroll-snap-type: x mandatory;
   width: 100%;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubbles-container .o-topic-selector__bubbles-wrapper .o-topic-selector__bubbles {
       display:block;
       width: 75%;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper {
   align-items: center;
   display: flex;
   flex: none;
   justify-content: center;
   opacity: 1;
   scroll-snap-align: center;
   transform: scale(1);
   transition: all;
   transition-duration: .5s;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--dummy {
   display: none;
}
@media only screen and (min-width: 360px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper {
       width:33.333333%;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--dummy {
       display: flex;
   }
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper {
       height:0;
       margin-top: 0;
       position: absolute;
       width: 0;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--dummy {
       display: none;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
   -webkit-font-smoothing: subpixel-antialiased;
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-pill);
   color: var(--mapo-color-gray-700);
   cursor: pointer;
   display: block;
   flex-shrink: 0;
   font-size: .875rem;
   font-size: 1rem;
   height: 10rem;
   left: -50%;
   margin-bottom: .5rem;
   position: relative;
   text-align: center;
   top: 0;
   transition: all;
   transition-duration: .5s;
   width: 10rem;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
       font-size:1rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
       left:0;
   }
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
       font-size:1.25rem;
       height: 11.25rem;
       width: 11.25rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble:focus .o-topic-selector__bubble-bg,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble:hover .o-topic-selector__bubble-bg {
   opacity: .6;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble .o-topic-selector__bubble-bg {
   border-radius: var(--mapo-radius-pill);
   inset: 0;
   opacity: .4;
   position: absolute;
   transition-duration: .3s;
   transition-property: color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
   transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
   transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;
   transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble .o-topic-selector__bubble-content {
   align-items: center;
   display: flex;
   flex-flow: column;
   height: 100%;
   justify-content: center;
   position: relative;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble .o-topic-selector__bubble-content .o-topic-selector__bubble-count {
   color: var(--mapo-color-white);
   opacity: 0;
   position: absolute;
   transition: all;
   transition-duration: .5s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper .o-topic-selector__bubble .o-topic-selector__bubble-content .o-topic-selector__bubble-label {
   -webkit-font-smoothing: subpixel-antialiased;
   -webkit-hyphens: auto;
   hyphens: auto;
   position: absolute;
   transition: all;
   transition-duration: .1s;
   word-break: break-word;
}
@media (max-width: 967.98px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused {
       z-index:30;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused .o-topic-selector__bubble {
       color: var(--mapo-color-white);
       font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
       font-size: 1.5rem;
       font-size: 2rem;
       height: 14.75rem;
       left: 0;
       line-height: 1.25;
       width: 14.75rem;
   }
}
@media (max-width: 967.98px) and (min-width:752px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused .o-topic-selector__bubble {
       font-size:1.75rem;
   }
}
@media (max-width: 967.98px) and (min-width:1183px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused .o-topic-selector__bubble {
       font-size:2.25rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused~.o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
   left: 50%;
}
@media (min-width: 576px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.mobile-focused~.o-topic-selector__bubble-wrapper .o-topic-selector__bubble {
       left:0;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble {
   color: var(--mapo-color-white);
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.5rem;
   line-height: 1.25;
}
@media (min-width: 752px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble {
       font-size:1.75rem;
   }
}
@media (min-width: 1183px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble {
       font-size:2.25rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble .o-topic-selector__bubble-count {
   margin-bottom: 1.125rem;
   opacity: 1!important;
   padding-bottom: 1.125rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble .o-topic-selector__bubble-label {
   font-size: 1.125rem;
   margin-top: .5625rem;
   padding-top: 1.125rem;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble .o-topic-selector__bubble-count {
       font-size:2.5rem;
       margin-bottom: 1.125rem;
       padding-bottom: 1.125rem;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble .o-topic-selector__bubble-label {
       font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
       font-size: 1rem;
       margin-top: .5625rem;
       padding-top: 1.75rem;
   }
}
@media (max-width: 967.98px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count.mobile-focused .o-topic-selector__bubble-count {
       font-size:2.5rem;
       padding-bottom: 2.375rem;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper.o-topic-selector__bubble-wrapper--with-count.mobile-focused .o-topic-selector__bubble-label {
       font-size: 1.625rem;
       padding-top: 2.375rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="1"] {
   left: 81%;
   top: 50%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="1"] .o-topic-selector__bubble {
   animation: orbit1 10s linear infinite;
   animation-delay: -5.2s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="2"] {
   left: 65%;
   top: 24%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="2"] .o-topic-selector__bubble {
   animation: orbit2 10s linear infinite;
   animation-delay: -3.9s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="3"] {
   left: 35%;
   top: 24%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="3"] .o-topic-selector__bubble {
   animation: orbit3 10s linear infinite;
   animation-delay: -6.7s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="4"] {
   left: 20%;
   top: 50%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="4"] .o-topic-selector__bubble {
   animation: orbit3 10s linear infinite;
   animation-delay: -3.8s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="5"] {
   left: 35%;
   top: 75%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="5"] .o-topic-selector__bubble {
   animation: orbit1 10s linear infinite;
   animation-delay: -8.7s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="6"] {
   left: 66%;
   top: 75%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="6"] .o-topic-selector__bubble {
   animation: orbit2 10s linear infinite;
   animation-delay: -4.6s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="7"] {
   left: 50%;
   top: 50%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="7"] .o-topic-selector__bubble {
   animation: orbit3 10s linear infinite;
   animation-delay: -10s;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="1"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor1);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor1);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="2"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor2);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor2);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="3"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor3);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor3);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="4"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor4);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor4);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="5"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor5);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor5);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="6"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor6);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor6);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper[data-index="7"] .o-topic-selector__bubble-bg {
   background-color: var(--topicSelectorBubbleColor7);
   box-shadow: 0 0 0 0 var(--topicSelectorBubbleColor7);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active {
   left: 50%!important;
   top: 40%!important;
   z-index: 40;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active .o-topic-selector__bubble {
   color: var(--mapo-color-white);
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.5rem;
   font-size: 1rem!important;
   height: 9.125rem!important;
   left: 0;
   line-height: 1.25;
   top: -24%;
   width: 9.125rem!important;
}
@media (min-width: 752px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active .o-topic-selector__bubble {
       font-size:1.75rem;
   }
}
@media (min-width: 1183px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active .o-topic-selector__bubble {
       font-size:2.25rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active .o-topic-selector__bubble .o-topic-selector__bubble-bg {
   opacity: 1!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="1"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor1);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="2"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor2);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="3"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor3);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="4"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor4);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="5"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor5);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="6"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor6);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active[data-index="7"] .o-topic-selector__bubble-bg {
   box-shadow: 0 0 .625rem 0 var(--topicSelectorBubbleColor7);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble-count {
   font-size: 1.25rem!important;
   opacity: 1!important;
   padding-bottom: 1.125rem!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble-label {
   font-size: 1rem!important;
   padding-top: 1.125rem!important;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active {
       margin-top:0;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active .o-topic-selector__bubble {
       font-size: 1.625rem!important;
       height: 14.75rem!important;
       width: 14.75rem!important;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble {
       height: 14.625rem!important;
       width: 14.625rem!important;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble-count {
       font-size: 5rem!important;
       margin-bottom: 1.6875rem!important;
       padding-bottom: 2.5rem!important;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--active.o-topic-selector__bubble-wrapper--with-count .o-topic-selector__bubble-label {
       font-size: 1.625rem!important;
       margin-top: 1.6875rem!important;
       padding-top: 2.5rem!important;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive {
   opacity: .3!important;
   transform: scale(.75)!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="1"] {
   left: 88%!important;
   top: 35%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="2"] {
   left: 74%!important;
   top: 15%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="3"] {
   left: 26%!important;
   top: 15%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="4"] {
   left: 12%!important;
   top: 35%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="5"] {
   left: 26%!important;
   top: 79%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="6"] {
   left: 74%!important;
   top: 79%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__bubble-wrapper--inactive[data-index="7"] {
   left: 17%!important;
   top: 57%!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics>p {
   text-align: center;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper {
   bottom: 7.125rem;
   display: none;
   left: 0;
   min-height: 11.25rem;
   opacity: 0;
   position: fixed;
   right: 0;
   transform: translateY(100%);
   transition: all;
   transition-delay: .2s;
   transition-duration: .5s;
   z-index: -1;
}
@media (min-width: 968px) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper {
       bottom:6.125rem;
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper p {
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips {
   display: flex;
   justify-content: center;
   padding-bottom: 4.125rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper {
   align-items: center;
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-4);
   cursor: pointer;
   display: flex;
   font-size: .875rem;
   justify-content: center;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: .4375rem 1rem;
   position: relative;
}
.show-focus-indicators .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper:has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper .o-topic-selector__subtopics-label-bg {
   border-radius: var(--mapo-radius-4);
   height: 100%;
   inset: 0;
   opacity: .4;
   position: absolute;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper .o-topic-selector__subtopics-checkbox {
   display: block;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper .o-topic-selector__subtopics-checkbox:checked+.o-topic-selector__subtopics-label-bg {
   opacity: 1;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper .o-topic-selector__subtopics-label {
   color: var(--mapo-color-gray-700);
   cursor: pointer;
   opacity: .4;
   position: relative;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper .o-topic-selector__subtopics-checkbox:checked~label {
   color: var(--mapo-color-white);
   opacity: 1;
}
@media (hover: hover) {
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper:focus .o-topic-selector__subtopics-label-bg,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper:hover .o-topic-selector__subtopics-label-bg {
       opacity:1!important;
   }
   .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper:focus .o-topic-selector__subtopics-label-bg+label,.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper .o-topic-selector__subtopics-chips .o-topic-selector__subtopics-checkbox-wrapper:hover .o-topic-selector__subtopics-label-bg+label {
       color: var(--mapo-color-white);
   }
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="1"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor1);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="2"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor2);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="3"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor3);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="4"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor4);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="5"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor5);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="6"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor6);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper[data-index="7"] .o-topic-selector__subtopics-label-bg {
   background-color: var(--topicSelectorBubbleColor7);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-wrapper.o-topic-selector__subtopics-wrapper--active {
   display: block;
   opacity: 1!important;
   transform: translateY(0)!important;
   z-index: 50!important;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all {
   align-items: center;
   bottom: 0;
   display: flex;
   justify-content: center;
   padding: 1.125rem;
   position: absolute;
   width: 100%;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .o-topic-selector__select-all-checkbox {
   -webkit-appearance: auto;
   -moz-appearance: auto;
   appearance: auto;
   border-radius: var(--mapo-radius-4);
   height: 1.25rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   width: 1.25rem;
}
.show-focus-indicators .ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .o-topic-selector__select-all-checkbox {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .o-topic-selector__select-all-checkbox:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all label {
   font-size: 1rem;
   margin-left: .625rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .mwf-checkbox[type=checkbox] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   border-radius: var(--mapo-radius-4);
   box-shadow: var(--mapo-shadow-outline);
   cursor: pointer;
   flex-shrink: 0;
   height: 1.5rem;
   text-align: center;
   width: 1.5rem;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .mwf-checkbox[type=checkbox]:before {
   content: " ";
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .mwf-checkbox[type=checkbox]:checked {
   background-color: var(--mapo-color-gray-700);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .mwf-checkbox[type=checkbox]:checked:before {
   content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtOC4zMzUgMTcuNzA2LTQuMDQxLTQuMDRBLjkzMy45MzMgMCAwIDEgNCAxMi45OGMwLS41NjQuNDY1LTEuMDA1IDEuMDA0LTEuMDA1LjI3IDAgLjQ5LjA5OC42ODYuMjk0bDMuMzU1IDMuMzA2IDkuMjgyLTkuMzA2Yy4xOTUtLjE3MS40NjUtLjI2OS42ODUtLjI2OS41NCAwIDEuMDA0LjQ0IDEuMDA0Ljk4IDAgLjI2OS0uMDk4LjUxNC0uMjQ0LjcxTDkuNzU1IDE3LjcwNmEuOTguOTggMCAwIDEtLjcxLjI5NC45OC45OCAwIDAgMS0uNzEtLjI5NHoiLz48L3N2Zz4=);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .o-topic-selector__subtopics-all .mwf-checkbox[type=checkbox]:focus-visible {
   box-shadow: var(--mapo-shadow-focus);
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .animate-orbit1 {
   animation: orbit1 10s linear infinite;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .animate-orbit2 {
   animation: orbit2 10s linear infinite;
}
.ecm-dialog.ecm-dialog--mapo-personalized-start[open] .animate-orbit3 {
   animation: orbit3 10s linear infinite;
}
@keyframes orbit1 {
   0% {
       transform: rotate(0deg) translate3d(5%,0,0) rotate(0deg);
   }
   25% {
       transform: rotate(90deg) translate3d(1.7%,0,0) rotate(-90deg);
   }
   50% {
       transform: rotate(180deg) translate3d(2%,0,0) rotate(-180deg);
   }
   75% {
       transform: rotate(270deg) translate3d(4%,0,0) rotate(-270deg);
   }
   to {
       transform: rotate(1turn) translate3d(5%,0,0) rotate(-1turn);
   }
}
@keyframes orbit2 {
   0% {
       transform: rotate(0deg) translate3d(0,5%,0) rotate(0deg);
   }
   25% {
       transform: rotate(-90deg) translate3d(0,1.7%,0) rotate(90deg);
   }
   50% {
       transform: rotate(-180deg) translate3d(0,2%,0) rotate(180deg);
   }
   75% {
       transform: rotate(-270deg) translate3d(0,4%,0) rotate(270deg);
   }
   to {
       transform: rotate(-1turn) translate3d(0,5%,0) rotate(1turn);
   }
}
@keyframes orbit3 {
   0% {
       transform: rotate(0deg) translateZ(0) rotate(0deg);
   }
   25% {
       transform: rotate(90deg) translate3d(1.7%,0,0) rotate(-90deg);
   }
   50% {
       transform: rotate(180deg) translate3d(3%,0,0) rotate(-180deg);
   }
   75% {
       transform: rotate(270deg) translate3d(2%,0,0) rotate(-270deg);
   }
   to {
       transform: rotate(1turn) translateZ(0) rotate(-1turn);
   }
}
dialog.ecm-dialog.ecm-dialog--martech {
   box-shadow: var(--mapo-shadow-glow-lg);
   height: -moz-fit-content;
   height: fit-content;
   margin: 1rem;
   max-width: 50rem;
}
@media (min-width: 576px) {
   dialog.ecm-dialog.ecm-dialog--martech {
       border-radius: var(--mapo-radius-5);
       flex: 0 0 auto;
       margin: auto;
       width: 83.33333333%;
   }
}
@media (min-width: 1464px) {
   dialog.ecm-dialog.ecm-dialog--martech {
       flex:0 0 auto;
       width: 66.66666667%;
   }
}
dialog.ecm-dialog.ecm-dialog--martech::backdrop {
   background-color: var(--mapo-color-white-a85);
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__header {
   align-items: flex-start;
   background-color: var(--mapo-color-white);
   position: sticky;
   top: 0;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__header .ecm-dialog__title {
   text-align: left;
   width: -moz-fit-content;
   width: fit-content;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__header button.ecm-dialog__hide {
   margin-left: auto;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description {
   display: flex;
   flex-direction: column-reverse;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description picture {
   display: flex;
   justify-content: center;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description picture img {
   max-height: 18.75rem;
   max-width: 100%;
   width: auto;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description {
       flex-direction:row;
       justify-content: space-between;
   }
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description img {
       max-height: none;
   }
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description .ecm-dialog--martech__description_text>* {
   -webkit-hyphens: none;
   hyphens: none;
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description .ecm-dialog--martech__description_element {
   margin-bottom: .75rem;
   max-width: 100%;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__content .ecm-dialog--martech__description .ecm-dialog--martech__description_element {
       margin-bottom:0;
       margin-left: 1.5rem;
       max-width: 33%;
       min-width: 12.5rem;
   }
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer {
   display: flex;
   flex-direction: column;
   justify-content: flex-end;
   padding: 2rem;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer {
       flex-direction:row;
       padding-top: 1.5rem;
   }
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request,dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__submit {
   text-align: center;
   width: 100%;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request,dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__submit {
       width:-moz-fit-content;
       width: fit-content;
   }
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request {
   background-color: var(--mapo-color-gray-100);
   margin-bottom: .625rem;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request {
       margin-bottom:0;
       margin-right: 1rem;
   }
}
dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request.a-btn--active,dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request:focus,dialog.ecm-dialog.ecm-dialog--martech .ecm-dialog__footer .ecm-dialog--martech__request:hover {
   background-color: var(--mapo-color-gray-300);
   border-color: var(--mapo-color-gray-300);
}
.o-icon-library .mwf-form {
   max-width: unset;
}
.o-icon-library .o-icon-library__search-field .mwf-label,.o-icon-library .o-icon-library__search-field .mwf-text {
   padding-left: 2.5rem;
}
.o-icon-library .o-icon-library__search-field .o-icon-library__search-icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS41IDJjNC4xNTYgMCA3LjUzMSAzLjM3NCA3LjUzMSA3LjQ5N2E3LjU4MiA3LjU4MiAwIDAgMS0xLjUzMSA0LjU5Mmw2LjIxOSA2LjIxNmMuMzc1LjM3NS4zNzUgMSAwIDEuNDA2LS4zNzUuMzc0LS45MzguMzc0LTEuMzQ0LjA2MmwtNi4yODEtNi4yNzlBNy41ODYgNy41ODYgMCAwIDEgOS41IDE3LjAyNWMtNC4xMjUgMC03LjUtMy4zNzQtNy41LTcuNTI4QzIgNS4zNzQgNS4zNzUgMiA5LjUgMnptMCAyQTUuNTA2IDUuNTA2IDAgMCAwIDQgOS40OTZjMCAzLjA2MSAyLjQ2OSA1LjUyOSA1LjUgNS41MjlhNS41MiA1LjUyIDAgMCAwIDUuNTMxLTUuNTNDMTUuMDMxIDYuNDY3IDEyLjU2MiA0IDkuNSA0eiIvPjwvc3ZnPg==);
   background-position: 50%;
   background-repeat: no-repeat;
   border-radius: var(--mapo-radius-full);
   height: 2rem;
   left: .25rem;
   position: absolute;
   top: .875rem;
   width: 2rem;
}
.o-icon-library .o-icon-library__select-field .o-icon-library__select-label:not(.floating-label--active) {
   padding-bottom: .625rem;
}
.o-icon-library .o-icon-library__select-field .ss-values {
   display: none!important;
}
@media (min-width: 752px) {
   .o-icon-library .o-icon-library__chips--category,.o-icon-library .o-icon-library__chips--size {
       margin-top:1rem;
   }
}
@media (max-width: 1463.98px) {
   .o-icon-library .o-icon-library__chips--category,.o-icon-library .o-icon-library__chips--size {
       margin-bottom:.5rem;
   }
}
@media (min-width: 1464px) {
   .o-icon-library .o-icon-library__chips--category,.o-icon-library .o-icon-library__chips--size {
       margin-bottom:2rem;
   }
}
@media (max-width: 1463.98px) {
   .o-icon-library .o-icon-library__chips--category {
       margin-bottom:1.5rem;
   }
}
.o-icon-library .o-icon-library__no-results {
   color: var(--mapo-color-gray-300);
}
.o-icon-library .o-icon-library__grid {
   display: grid;
   gap: 1.25rem;
   grid-template-columns: repeat(3,1fr);
}
.o-icon-library .o-icon-library__grid .hidden {
   display: none!important;
}
.o-icon-library .o-icon-library__grid .o-icon-library__icon-container {
   align-items: center;
   aspect-ratio: 1/1;
   display: flex;
   justify-content: center;
   max-height: 11.875rem;
   max-width: 14.875rem;
   min-height: 4rem;
   min-width: 4rem;
   width: 100%;
}
.o-icon-library .o-icon-library__grid .o-icon-library__item {
   padding: .75rem .25rem .25rem;
   text-align: center;
   word-break: normal;
}
.o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__icon {
   height: auto;
   max-height: 100%;
   max-width: 100%;
   width: auto;
}
.o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__icon--svg {
   height: 2rem;
   width: 2rem;
}
.o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__title {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   display: -webkit-box;
   font-size: 1rem;
   line-height: 1.3125rem;
   overflow: hidden;
   padding-top: .5rem;
}
.o-icon-library .o-icon-library__grid .o-icon-library__item:focus,.o-icon-library .o-icon-library__grid .o-icon-library__item:hover {
   border-radius: var(--mapo-radius-8);
   box-shadow: var(--mapo-shadow-lg);
}
@media (min-width: 576px) {
   .o-icon-library .o-icon-library__grid {
       grid-template-columns:repeat(4,1fr);
   }
   .o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__icon--svg {
       height: 3rem;
       width: 3rem;
   }
}
@media (min-width: 752px) {
   .o-icon-library .o-icon-library__grid {
       grid-template-columns:repeat(5,1fr);
   }
   .o-icon-library .o-icon-library__grid .o-icon-library__item {
       padding: 1rem;
   }
   .o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__icon--svg {
       height: 4rem;
       width: 4rem;
   }
   .o-icon-library .o-icon-library__grid .o-icon-library__item .o-icon-library__title {
       padding-top: .25rem;
   }
}
@media (min-width: 968px) {
   .o-icon-library .o-icon-library__grid {
       grid-template-columns:repeat(6,1fr);
   }
}
@media (min-width: 1183px) {
   .o-icon-library .o-icon-library__grid {
       grid-template-columns:repeat(8,1fr);
   }
}
@media (min-width: 1464px) {
   .o-icon-library .o-icon-library__grid {
       grid-template-columns:repeat(9,1fr);
   }
}
@media (min-width: 752px) {
   .o-icon-library .o-icon-library__grid.o-icon-library__grid--xl {
       grid-template-columns:repeat(5,1fr);
   }
}
.o-icon-library .o-icon-library__cloak {
   display: none!important;
}
.o-icon-library-lightbox__container {
   height: 100vh;
   justify-content: center;
   max-height: 100vh;
}
@media (min-width: 1183px) {
   .o-icon-library-lightbox__container {
       display:flex;
   }
   .o-icon-library-lightbox__content {
       width: 80%;
   }
}
@media (min-width: 1464px) {
   .o-icon-library-lightbox__content {
       width:70%;
   }
}
.o-icon-library-lightbox__content-icon {
   display: flex;
   justify-content: center;
   padding: 1.5rem;
}
.o-icon-library-lightbox__content-icon svg {
   height: 100%;
   width: 100%;
}
.o-icon-library-lightbox__content-icon--transparent {
   background-image: linear-gradient(45deg,var(--mapo-color-gray-100) 25%,transparent 0),linear-gradient(-45deg,var(--mapo-color-gray-100) 25%,transparent 0),linear-gradient(45deg,transparent 75%,var(--mapo-color-gray-100) 0),linear-gradient(-45deg,transparent 75%,var(--mapo-color-gray-100) 0);
   background-position: 0 0,0 1.25rem,1.25rem -1.25rem,-1.25rem 0;
   background-size: 2.5rem 2.5rem;
   border-radius: var(--mapo-radius-4);
}
.o-icon-library-lightbox__content-details {
   border-radius: var(--mapo-radius-4);
   box-shadow: var(--mapo-shadow-md);
   padding: 1.5rem;
}
.o-icon-library-lightbox__content-details fieldset {
   border: 0;
   margin: 0 0 0 .3125rem;
}
.o-icon-library-lightbox__content-details-headline {
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.25rem;
   line-height: 1.25;
   padding-bottom: .875rem;
}
@media (min-width: 752px) {
   .o-icon-library-lightbox__content-details-headline {
       font-size:1.375rem;
   }
}
@media (min-width: 1183px) {
   .o-icon-library-lightbox__content-details-headline {
       font-size:1.5rem;
   }
}
.o-icon-library-lightbox__content-details-title {
   flex-shrink: 0;
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   font-size: 1.125rem;
   line-height: 1.25;
   padding-right: .9375rem;
}
@media (min-width: 1183px) {
   .o-icon-library-lightbox__content-details-title {
       font-size:1.25rem;
   }
}
.o-icon-library-lightbox__content-details-titletext {
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1.125rem;
   line-height: 1.25;
}
@media (min-width: 1183px) {
   .o-icon-library-lightbox__content-details-titletext {
       font-size:1.25rem;
   }
}
.o-icon-library-lightbox__content-details-title,.o-icon-library-lightbox__content-details-titletext {
   line-height: 2.0625rem;
}
.o-icon-library .o-icon-library-lightbox__content-details-tags,.o-icon-library .o-icon-library-lightbox__content-details-tags input[type=checkbox]+label {
   margin: 0;
}
.o-icon-library-lightbox__content-details-format fieldset {
   border: none;
}
.o-icon-library-lightbox__content-details-format label {
   background-color: var(--mapo-color-gray-100);
   border: none;
   border-radius: var(--mapo-radius-4);
   cursor: pointer;
   display: inline-block;
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: .875rem;
   line-height: 1.5;
   padding: .3125rem .5rem;
   transition: border .3s ease,background-color .3s ease;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.o-icon-library-lightbox__content-details-format input:checked+label {
   border: .0625rem solid var(--mapo-color-gray-700);
}
.mwf-form .mwf-input input[type=radio][class^=o-icon-library-lightbox__content-details-background-]:before,.mwf-form .mwf-input input[type=radio][class^=o-icon-library-lightbox__content-details-foreground-]:before {
   box-shadow: none;
}
.mwf-form .mwf-input input[type=radio][class^=o-icon-library-lightbox__content-details-background-ffffff]:before,.mwf-form .mwf-input input[type=radio][class^=o-icon-library-lightbox__content-details-background-transparent]:before,.mwf-form .mwf-input input[type=radio][class^=o-icon-library-lightbox__content-details-foreground-ffffff]:before {
   box-shadow: var(--mapo-shadow-outline);
   height: 1.4375rem;
   width: 1.4375rem;
}
.mwf-form .mwf-input input.o-icon-library-lightbox__content-details-background-transparent {
   background-color: var(--mapo-color-gray-100);
   border-radius: var(--mapo-radius-20);
}
.mwf-form .mwf-input input.o-icon-library-lightbox__content-details-background-transparent:after {
   border-right: .0625rem solid var(--mapo-color-red-500);
   content: "";
   cursor: pointer;
   height: 1.25rem;
   left: 0;
   position: absolute;
   top: -11%;
   transform: rotate(45deg);
   width: 1.25rem;
}
.mwf-form .mwf-field.o-icon-library-lightbox__content-details-doubler label {
   bottom: .25rem;
   position: relative;
}
.o-icon-library-lightbox__content .o-icon-library .o-icon-library__chips {
   display: block;
}
.o-icon-library-lightbox__content .o-icon-library .o-icon-library__chips input[type=checkbox]+label {
   cursor: auto;
}
.o-icon-library-lightbox__content-details-format .mwf-input--select {
   speak: none;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-family: ecmx-base-icon!important;
   font-style: normal;
   font-variant: normal;
   font-weight: 400;
   line-height: 1;
   position: relative;
   text-transform: none;
}
.o-icon-library-lightbox__content-details-format .mwf-input--select:before {
   content: "\e904";
   pointer-events: none;
   position: absolute;
   right: .375rem;
   top: 50%;
   transform: translateY(-50%);
}
.o-icon-library-lightbox__content-details-format .mwf-input--select select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-color: var(--mapo-color-gray-100);
   border: none;
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-gray-700);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: .875rem;
   line-height: 1.5;
   padding: .375rem 1.875rem .375rem .5rem;
}
.o-icon-library-lightbox__content-icon--img {
   height: auto;
   max-width: 100%;
   width: auto;
}
.martech-toolbox {
   color: var(--mapo-color-070709);
}
.martech-toolbox .martech-toolbox__header {
   display: flex;
   flex-flow: column;
   margin-top: 1.875rem;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header {
       flex-flow:row;
       justify-content: space-between;
       margin-top: 3.375rem;
   }
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-title {
   align-items: center;
   -moz-column-gap: .875rem;
   column-gap: .875rem;
   display: flex;
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-title .martech-toolbox__header-icon {
   flex-shrink: 0;
   height: 2.5rem;
   width: 2.5rem;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header .martech-toolbox__header-title .martech-toolbox__header-icon {
       height:3.125rem;
       width: 3.125rem;
   }
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-title .martech-toolbox__header-titlelink {
   color: var(--mapo-color-070709);
   text-decoration: none;
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-title .martech-toolbox__header-titlelink:focus,.martech-toolbox .martech-toolbox__header .martech-toolbox__header-title .martech-toolbox__header-titlelink:hover {
   text-decoration: underline;
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-advice-link-and-query-form {
   -moz-column-gap: .875rem;
   column-gap: .875rem;
   display: flex;
   margin-left: .625rem;
}
.martech-toolbox .martech-toolbox__header .martech-toolbox__header-advice-link {
   text-wrap: nowrap;
   margin-top: 1.25rem;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header .martech-toolbox__header-advice-link {
       align-self:center;
       margin-top: 0;
   }
}
.martech-toolbox .martech-toolbox__header h1 {
   margin: 0;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header h1 {
       font-size:2.5rem;
   }
}
.martech-toolbox .martech-toolbox__header h2 {
   font-size: 1rem;
   margin: 0;
   white-space: nowrap;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header h2 {
       font-size:1.5rem;
   }
}
.martech-toolbox .martech-toolbox__header #martech-toolbox__header-category-title {
   font-size: 1.75rem;
   line-height: 1;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header #martech-toolbox__header-category-title {
       font-size:2.5rem;
       white-space: nowrap;
   }
}
.martech-toolbox .martech-toolbox__header form {
   margin-top: 1.25rem;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__header form {
       align-self:center;
       margin-top: 0;
   }
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container {
   align-items: center;
   background-color: var(--mapo-color-gray-550-a08);
   border: .0625rem solid var(--mapo-color-c3c7ce);
   border-radius: var(--mapo-radius-4);
   display: flex;
   max-width: 16.875rem;
   padding: .5rem .75rem;
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search] {
   background: transparent;
   border: none;
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   outline: none;
   width: 100%;
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search] ::-moz-placeholder {
   color: var(--mapo-color-1a1c1f);
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search] ::placeholder {
   color: var(--mapo-color-1a1c1f);
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search]::-webkit-search-cancel-button,.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search]::-webkit-search-decoration,.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search]::-webkit-search-results-button,.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container input[type=search]::-webkit-search-results-decoration {
   display: none;
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container:not(:has(.martech-toolbox__searchfield-search-btn)) {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container:not(:has(.martech-toolbox__searchfield-search-btn)) {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container:not(:has(.martech-toolbox__searchfield-search-btn:focus-visible)):has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container .martech-toolbox__searchfield-search-btn {
   border-radius: var(--mapo-radius-4);
   cursor: pointer;
   height: 24px;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   width: 24px;
}
.show-focus-indicators .martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container .martech-toolbox__searchfield-search-btn {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__header form .martech-toolbox__searchfield-container .martech-toolbox__searchfield-search-btn:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__tiles {
   display: grid;
   gap: 1rem;
   grid-template-columns: repeat(1,1fr);
   margin-top: 2rem;
}
@media (min-width: 576px) {
   .martech-toolbox .martech-toolbox__tiles {
       grid-template-columns:repeat(2,1fr);
   }
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__tiles {
       gap:2rem;
       grid-template-columns: repeat(3,1fr);
       margin-top: 4.5rem;
   }
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile {
   background-color: var(--mapo-color-f3f3f5);
   border-radius: var(--mapo-radius-8);
   cursor: pointer;
   display: flex;
   flex-flow: column;
   flex-grow: 1;
   gap: 1rem;
   -webkit-hyphens: none;
   hyphens: none;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: 1rem;
}
.show-focus-indicators .martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 576px) {
   .martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile {
       padding:1.5rem;
   }
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile>* {
   margin: 0;
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-title {
   text-wrap: balance;
   align-items: center;
   display: flex;
   font-size: 1rem;
   gap: .5rem;
   word-break: normal;
}
@media (min-width: 576px) {
   .martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-title {
       align-items:flex-start;
       flex-flow: column;
       font-size: 1.5rem;
       gap: 1rem;
   }
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-title .martech-toolbox__tile-icon {
   height: 2rem;
   width: 2rem;
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-text-wrapper {
   font-size: 1rem;
}
@media (max-width: 751.98px) {
   .martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-text-wrapper .martech-toolbox__tile-text {
       max-height:4.5em;
       overflow: hidden;
   }
}
@media (min-width: 752px) {
   .martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-text-wrapper .martech-toolbox__tile-read-more {
       display:none;
   }
}
.martech-toolbox .martech-toolbox__tiles .martech-toolbox__tile .martech-toolbox__tile-button {
   margin-top: auto;
   width: -moz-fit-content;
   width: fit-content;
}
.martech-toolbox .martech-toolbox__inner-content p {
   margin-bottom: 0;
}
.martech-toolbox .martech-toolbox__content--loading {
   opacity: .5;
   pointer-events: none;
   transition: opacity .3s;
}
.martech-toolbox table.martech-toolbox__table {
   border-collapse: collapse;
   font-size: 1rem;
   margin-top: 2.5rem;
   text-align: left;
   width: 100%;
}
@media (min-width: 968px) {
   .martech-toolbox table.martech-toolbox__table {
       margin-top:3rem;
   }
}
.martech-toolbox table.martech-toolbox__table thead {
   color: var(--mapo-color-727782);
   display: none;
}
@media (min-width: 968px) {
   .martech-toolbox table.martech-toolbox__table thead {
       display:table-header-group;
   }
}
.martech-toolbox table.martech-toolbox__table thead th {
   font-weight: 400;
   padding: 1rem;
   white-space: nowrap;
}
.martech-toolbox table.martech-toolbox__table tbody tr {
   border-bottom: .0625rem solid var(--mapo-color-c3c7ce);
   cursor: pointer;
}
.martech-toolbox table.martech-toolbox__table tbody tr td {
   vertical-align: baseline;
}
.martech-toolbox table.martech-toolbox__table tbody tr:first-of-type {
   border-top: .0625rem solid var(--mapo-color-black);
}
.martech-toolbox table.martech-toolbox__table tbody tr:nth-child(odd) {
   background-color: var(--mapo-color-edeef0);
}
.martech-toolbox table.martech-toolbox__table tbody tr:focus,.martech-toolbox table.martech-toolbox__table tbody tr:hover {
   background-color: var(--mapo-color-d8d9db);
}
.martech-toolbox table.martech-toolbox__table tbody tr {
   border-radius: var(--mapo-radius-4);
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .martech-toolbox table.martech-toolbox__table tbody tr {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox table.martech-toolbox__table tbody tr:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td {
   padding: .75rem .5rem;
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td p {
   font-size: 1rem;
   margin-bottom: 0;
   word-break: auto-phrase;
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td.martech-toolbox__td--subcategory p {
   white-space: nowrap;
}
@media (min-width: 968px) {
   .martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td {
       padding:1rem;
   }
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td .martech-toolbox__tool-title {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   -webkit-hyphens: none;
   hyphens: none;
   word-break: auto-phrase;
}
@media (min-width: 968px) {
   .martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td .martech-toolbox__tool-description--mobile-only {
       display:none;
   }
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td.martech-toolbox__td--desktop-only {
   display: none;
}
@media (min-width: 968px) {
   .martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td.martech-toolbox__td--desktop-only {
       display:table-cell;
   }
}
.martech-toolbox table.martech-toolbox__table tbody td.martech-toolbox__td.martech-toolbox__td--type {
   white-space: nowrap;
}
.martech-toolbox .m-pagination__items-per-page {
   display: none!important;
}
.martech-toolbox .m-pagination__page-item {
   font-size: 1rem;
}
.martech-toolbox .m-pagination__page-items {
   margin-top: 2.5rem;
}
@media (min-width: 968px) {
   .martech-toolbox .m-pagination__page-items {
       margin-top:2.75rem;
   }
}
.martech-toolbox .martech-toolbox__tabs {
   margin-top: 2.75rem;
   padding-right: 0;
}
@media (min-width: 968px) {
   .martech-toolbox .martech-toolbox__tabs {
       padding-right:1rem;
   }
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist {
   -ms-overflow-style: -ms-autohiding-scrollbar;
   border-bottom: .0625rem solid var(--mapo-color-e1e2e6);
   display: flex;
   overflow-x: scroll;
   scrollbar-color: var(--mapo-color-e1e2e6) transparent;
   scrollbar-width: thin;
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab {
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-1a1c1f);
   cursor: pointer;
   font-size: 1rem;
   margin: .25rem 2rem 0 .25rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding-bottom: .625rem!important;
   white-space: nowrap;
}
.show-focus-indicators .martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus-visible {
   margin-bottom: .1875rem;
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:hover,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab[aria-selected=true] {
   padding-bottom: .9375rem;
   position: relative;
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:hover:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab[aria-selected=true]:before {
   border-radius: var(--mapo-radius-2-5);
   bottom: 0;
   content: "";
   display: inline-block;
   height: .3125rem;
   position: absolute;
   width: 4.0625rem;
}
@media (max-width: 751.98px) {
   .martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:hover:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab[aria-selected=true]:before {
       height:.375rem;
       width: 3.125rem;
   }
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:focus:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab:hover:before,.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab[aria-selected=true]:before {
   background-color: var(--mapo-color-red-500);
   border-radius: 0;
   height: .1875rem;
   width: 100%;
}
.martech-toolbox .martech-toolbox__tabs .martech-toolbox__tablist button.martech-toolbox__tab[aria-selected=true] {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
div[class*=u-background--] .m-textmodul {
   padding-bottom: 2.5rem;
   padding-top: 2.5rem;
}
.m-textmodul__wrapper ol,.m-textmodul__wrapper ul {
   margin-bottom: 0;
}
.m-textmodul__wrapper ol li:not(:last-child),.m-textmodul__wrapper ul li:not(:last-child) {
   margin-bottom: .75rem;
}
.m-textmodul__wrapper .m-textmodul__row {
   margin-left: 0;
   margin-right: 0;
}
.m-textmodul__wrapper .m-textmodul__row.m-textmodul__row--inner .m-textmodul__wrapper {
   margin: 0 2.25rem;
   padding: 0;
   width: calc(100% - 4.5rem);
}
.issue-collector .mwf-upload-dropzone {
   border: none;
   display: grid;
   gap: 1.25rem;
   grid-template-columns: repeat(2,minmax(0,1fr));
}
@media only screen and (min-width: 480px) {
   .issue-collector .mwf-upload-dropzone {
       grid-template-columns:repeat(4,minmax(0,1fr));
   }
}
.issue-collector .mwf-upload-dropzone .mwf-upload-entry {
   align-items: center;
   aspect-ratio: 1/1;
   border: .125rem dotted var(--mapo-color-gray-400);
   border-radius: var(--mapo-radius-4);
   display: flex;
   flex-flow: column;
   justify-content: end;
   order: 1;
   padding: .625rem;
   position: relative;
}
.issue-collector .mwf-upload-dropzone .mwf-upload-entry h3 {
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: .75rem;
   margin: .625rem 0 0;
}
.issue-collector .mwf-upload-dropzone .mwf-upload-entry input {
   bottom: 0;
   color: transparent;
   cursor: pointer;
   height: 100%;
   left: 0;
   outline-offset: .1875rem!important;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
}
.issue-collector .mwf-upload-dropzone .mwf-upload-entry input::file-selector-button {
   display: none;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li {
   aspect-ratio: 1/1;
   border: none;
   border-radius: var(--mapo-radius-4);
   margin-right: 1.25rem;
   order: 0;
   overflow: hidden;
   padding: 0;
   position: relative;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMTEiIGhlaWdodD0iMTExIiByeD0iOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0IC0xNykiIHN0cm9rZT0iIzI4MkQzNyIgc3Ryb2tlLW9wYWNpdHk9Ii4xOTkiLz48cGF0aCBkPSJNNDYgOGE0IDQgMCAwIDEgNCA0djQwYTQgNCAwIDAgMS00IDRIMThhNCA0IDAgMCAxLTQtNFYxMmE0IDQgMCAwIDEgNC00em0wIDJIMThhMiAyIDAgMCAwLTIgMnY0MGEyIDIgMCAwIDAgMiAyaDI4YTIgMiAwIDAgMCAyLTJWMTJhMiAyIDAgMCAwLTItMnptLTIgMzhhMSAxIDAgMCAxIC4xMTcgMS45OTNMNDQgNTBIMjBhMSAxIDAgMCAxLS4xMTctMS45OTNMMjAgNDhoMjR6TTMwIDI2YTIgMiAwIDAgMSAxLjk5NSAxLjg1TDMyIDI4djE0YTIgMiAwIDAgMS0xLjg1IDEuOTk1TDMwIDQ0aC05YTIgMiAwIDAgMS0xLjk5NS0xLjg1TDE5IDQyVjI4YTIgMiAwIDAgMSAxLjg1LTEuOTk1TDIxIDI2aDl6bTE0IDE0YTEgMSAwIDAgMSAuMTE3IDEuOTk0TDQ0IDQyaC05YTEgMSAwIDAgMS0uMTE3LTEuOTkzTDM1IDQwaDl6TTMwIDI4aC05djE0aDlWMjh6bTEzLjg5MiA2YTEgMSAwIDAgMSAuMTE2IDEuOTkzbC0uMTE2LjAwN0gzNWExIDEgMCAwIDEtLjExNy0xLjk5M0wzNSAzNGg4Ljg5MnptMC02YTEgMSAwIDAgMSAuMTE2IDEuOTkzbC0uMTE2LjAwN0gzNWExIDEgMCAwIDEtLjExNy0xLjk5M0wzNSAyOGg4Ljg5MnoiIGZpbGw9IiMyODJEMzciIGZpbGwtcnVsZT0ibm9uemVybyIvPjx0ZXh0IGZvbnQtZmFtaWx5PSJEQiBOZW8gU2NyZWVuIFNhbnMgUmVndWxhciwgREIgU2NyZWVuIFNhbnMiIGZvbnQtc2l6ZT0iMTEiIGZpbGw9IiMyODJEMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjQgLTYyMSkiPgogICAgICAgICAgICAgICAgPHRzcGFuIHg9IjE1NS4wNzUiIHk9IjY5MyI+TWVpbiBEb2t1bWVudDwvdHNwYW4+CiAgICAgICAgICAgIDwvdGV4dD48cGF0aCBzdHJva2U9IiNFQzAwMTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJtMjEgMTYgMS44NTUgNC40NThMMjQuNzEzIDE2bDEuODU2IDQuNDU4TDI4LjQyMSAxNmwxLjg1NyA0LjQ1OEwzMi4xMzMgMTZsMS44NTYgNC40NThMMzUuODQ5IDE2bDEuODU2IDQuNDU4TDM5LjU2NiAxNmwxLjg2NCA0LjQ1OEw0My4yOTQgMTYiLz48L2c+PC9zdmc+);
   background-position: 50%;
   background-size: 4rem auto;
   height: 100%;
   width: 100%;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li .mwf-file__thumbnail img {
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
   -o-object-position: center center;
   object-position: center center;
   width: 100%;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li:not(.has-error) .mwf-file__file-info {
   display: none;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li:has(.has-error) .mwf-file__file-info {
   display: contents;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li:has(.has-error) .mwf-file__file-info .mwf-file__file-name,.issue-collector .mwf-upload-dropzone .mwf-file__li:has(.has-error) .mwf-file__file-info .mwf-file__file-size {
   display: none;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li:has(.has-error) .mwf_file__file-actions {
   display: none;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li .mwf_file__file-actions {
   bottom: 0;
   display: flex;
   left: 0;
   padding: .5rem;
   position: absolute;
   width: 100%;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li .mwf_file__file-actions button.mwf-file__file-button {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgOGMwLS41NjMuNDM4LTEgMS0xaDFjMS4wOTQgMCAyIC45MDYgMiAydjExaDEwVjljMC0xLjA5NC45MDYtMiAyLTJoMWMuNTYzIDAgMSAuNDM4IDEgMSAwIC41NjMtLjQzOCAxLTEgMWgtMXYxMWMwIDEuMDk0LS45MDYgMi0yIDJIN2MtMS4wOTQgMC0yLS45MDYtMi0yVjlINGMtLjU2MyAwLTEtLjQzOC0xLTF6bTAtM2MwLS41NjMuNDM4LTEgMS0xaDRWM2MwLS41NjMuNDM4LTEgMS0xaDZhMS4wMTcgMS4wMTcgMCAwIDEgMSAxdjFoNGMuNTYzIDAgMSAuNDM4IDEgMSAwIC41NjMtLjQzOCAxLTEgMUg0Yy0uNTYzIDAtMS0uNDM4LTEtMXptNiAxMnYtN2MwLS41MzEuNDY5LTEgMS0xIC41NjMgMCAxIC40NjkgMSAxdjdjMCAuNTMxLS40MzggMS0xIDEtLjU2MyAwLTEtLjQ2OS0xLTF6bTQgMHYtN2MwLS41MzEuNDY5LTEgMS0xIC41NjMgMCAxIC40NjkgMSAxdjdjMCAuNTMxLS40MzggMS0xIDEtLjU2MyAwLTEtLjQ2OS0xLTF6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 0;
   background-size: 1.5rem;
   border: none;
   display: none;
   filter: drop-shadow(.0625rem .0625rem .0625rem var(--mapo-color-black-a90));
   height: 1.5rem;
   min-width: unset;
   padding: 0;
   width: 1.5rem;
}
.issue-collector .mwf-upload-dropzone .mwf-file__li .mwf-file__file-error {
   background-color: var(--mapo-color-white);
   font-size: .75rem;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
}
.issue-collector .mwf-upload-dropzone .mwf-file__li[data-mime="application/pdf"] .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNDYgOGE0IDQgMCAwIDEgNCA0djQwYTQgNCAwIDAgMS00IDRIMThhNCA0IDAgMCAxLTQtNFYxMmE0IDQgMCAwIDEgNC00em0wIDJIMThhMiAyIDAgMCAwLTIgMnY0MGEyIDIgMCAwIDAgMiAyaDI4YTIgMiAwIDAgMCAyLTJWMTJhMiAyIDAgMCAwLTItMnptLTIgMzhhMSAxIDAgMCAxIC4xMTcgMS45OTNMNDQgNTBIMjBhMSAxIDAgMCAxLS4xMTctMS45OTNMMjAgNDhoMjR6TTMwIDI3YTIgMiAwIDAgMSAxLjk5NSAxLjg1TDMyIDI5djE0YTIgMiAwIDAgMS0xLjg1IDEuOTk1TDMwIDQ1aC05YTIgMiAwIDAgMS0xLjk5NS0xLjg1TDE5IDQzVjI5YTIgMiAwIDAgMSAxLjg1LTEuOTk1TDIxIDI3aDl6bTE0IDE1YTEgMSAwIDAgMSAuMTE3IDEuOTk0TDQ0IDQ0aC05YTEgMSAwIDAgMS0uMTE3LTEuOTkzTDM1IDQyaDl6TTMwIDI5aC05djE0aDlWMjl6bTEzLjg5MiA2YTEgMSAwIDAgMSAuMTE2IDEuOTkzbC0uMTE2LjAwN0gzNWExIDEgMCAwIDEtLjExNy0xLjk5M0wzNSAzNWg4Ljg5MnpNNDQgMjhhMSAxIDAgMCAxIC4xMTcgMS45OTNMNDQgMzBoLTlhMSAxIDAgMCAxLS4xMTctMS45OTNMMzUgMjhoOXoiIGZpbGw9IiMyODJEMzciIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00MyAxM2ExIDEgMCAwIDEgLjExNyAxLjk5M0w0MyAxNWgtM3YyLjA1aDIuOWExIDEgMCAwIDEgLjExNyAxLjk5M2wtLjExNy4wMDdINDBWMjJhMSAxIDAgMCAxLS44ODMuOTkzTDM5IDIzYTEgMSAwIDAgMS0uOTkzLS44ODNMMzggMjJ2LThhMSAxIDAgMCAxIC44ODMtLjk5M0wzOSAxM2g0em0tMTAuNiAwSDMwYTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMSAxaDIuNGMzLjAxNyAwIDQuNi0xLjcxNSA0LjYtNXMtMS41ODMtNS00LjYtNXpNMzEgMjF2LTZoMS40YzEuODc1IDAgMi42Ljc4NSAyLjYgM3MtLjcyNSAzLTIuNiAzSDMxem0tNi4zNS04YzIuMTI3IDAgMy4zNSAxLjA0NiAzLjM1IDMuMTEgMCAxLjk5Ny0xLjEyIDMuMDEtMy4xMzEgMy4wNzdsLS4yMi4wMDNIMjNWMjJhMSAxIDAgMCAxLS44ODMuOTkzTDIyIDIzYTEgMSAwIDAgMS0uOTkzLS44ODNMMjEgMjJ2LThhMSAxIDAgMCAxIC44ODMtLjk5M0wyMiAxM2gyLjY1ek0yMyAxNy4xOWgxLjY1bC4zMDgtLjAwNmMuODUtLjA0IDEuMDQyLS4yODEgMS4wNDItMS4wNzQgMC0uODM3LS4yMzctMS4wODQtMS4xODUtMS4xMDhMMjMgMTV2Mi4xOXoiIGZpbGw9IiNFQzAwMTYiLz48L2c+PC9zdmc+);
}
.issue-collector .mwf-upload-dropzone .mwf-file__li[data-mime^="video/"] .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNDQuNjk5IDQuMjIxYTQuODkzIDQuODkzIDAgMCAxIDYuMDU1IDMuMDE1bC4wNjkuMjA3IDIuMTA3IDYuNzg3YTEgMSAwIDAgMS0uNTQ5IDEuMjFsLS4xMS4wNDJMMTUuMTc5IDI3SDU0YTEgMSAwIDAgMSAuOTkzLjg4M0w1NSAyOHYyN2E1IDUgMCAwIDEtNC43ODMgNC45OTVMNTAgNjBIMTRhNSA1IDAgMCAxLTQuOTk1LTQuNzgzTDkgNTVWMjhsLjAwNy0uMTEtLjAwOC0uMDE5LTIuMTA3LTYuNzg3YTQuODkzIDQuODkzIDAgMCAxIDMuMDE1LTYuMDU1bC4yMDctLjA2OUw0NC43IDQuMjIxek01MyAyOUgxMXYyNmEzIDMgMCAwIDAgMi44MjQgMi45OTVMMTQgNThoMzZhMyAzIDAgMCAwIDIuOTk1LTIuODI0TDUzIDU1VjI5ek0zMC4wMzMgNDMuMjE4YTEuOTQ1IDEuOTQ1IDAgMCAxIDEuODIuMDE2bC4xNS4wOSA2LjE0NSA0LjA5MWMuNTMxLjM1NC44NTIuOTQ4Ljg1MiAxLjU4NSAwIC41ODQtLjI3IDEuMTMyLS43MjQgMS40OTJsLS4xMjguMDkzLTYuMTQ0IDQuMDlhMS45NDQgMS45NDQgMCAwIDEtMS45NzEuMTA3IDEuOTEgMS45MSAwIDAgMS0xLjAyNi0xLjUyOUwyOSA1My4wOXYtOC4xOGMwLS43MTIuNC0xLjM2MyAxLjAzMy0xLjY5MnptLjk2NiAxLjg0djcuODgzTDM2LjkyIDQ5bC01LjkyMS0zLjk0MnptLTEzLjQ0NC0xMy44OWExIDEgMCAwIDEgLjMzNiAxLjI4NmwtLjA1OS4xLTIgM2ExIDEgMCAwIDEtMS43MjMtMS4wMDhsLjA1OS0uMSAyLTNhMSAxIDAgMCAxIDEuMzg3LS4yNzh6bTggMGExIDEgMCAwIDEgLjMzNiAxLjI4NmwtLjA1OS4xLTIgM2ExIDEgMCAwIDEtMS43MjMtMS4wMDhsLjA1OS0uMSAyLTNhMSAxIDAgMCAxIDEuMzg3LS4yNzh6bTggMGExIDEgMCAwIDEgLjMzNiAxLjI4NmwtLjA1OS4xLTIgM2ExIDEgMCAwIDEtMS43MjMtMS4wMDhsLjA1OS0uMSAyLTNhMSAxIDAgMCAxIDEuMzg3LS4yNzh6bTggMGExIDEgMCAwIDEgLjMzNiAxLjI4NmwtLjA1OS4xLTIgM2ExIDEgMCAwIDEtMS43MjMtMS4wMDhsLjA1OS0uMSAyLTNhMSAxIDAgMCAxIDEuMzg3LS4yNzh6bTggMGExIDEgMCAwIDEgLjMzNiAxLjI4NmwtLjA1OS4xLTIgM2ExIDEgMCAwIDEtMS43MjMtMS4wMDhsLjA1OS0uMSAyLTNhMSAxIDAgMCAxIDEuMzg3LS4yNzh6bS0uNjQyLTIzLjEzMmEyLjg5NCAyLjg5NCAwIDAgMC0zLjI4Ny0xLjk4N2wtLjE3LjAzNi0uMTY0LjA0NkwxMC43MDcgMTYuODdhMi44OTMgMi44OTMgMCAwIDAtMS45NTIgMy40NTFsLjA0Ny4xNyAxLjgxIDUuODMyIDQwLjExLTEyLjQ1NS0xLjgxLTUuODMyek0xMy4xODIgMTguNTU3bC4xMDIuMDczIDIuOCAyLjI3MmExIDEgMCAwIDEtMS4xNTggMS42MjZsLS4xMDMtLjA3My0yLjgtMi4yNzJhMSAxIDAgMCAxIDEuMTU5LTEuNjI2em03LjY0LTIuMzcyLjEwMi4wNzMgMi44IDIuMjcyYTEgMSAwIDAgMS0xLjE1OCAxLjYyNmwtLjEwMy0uMDczLTIuOC0yLjI3MmExIDEgMCAwIDEgMS4xNTktMS42MjZ6bTcuNjQtMi4zNzIuMTAyLjA3MyAyLjggMi4yNzJhMSAxIDAgMCAxLTEuMTU4IDEuNjI2bC0uMTAyLS4wNzMtMi44LTIuMjcyYTEgMSAwIDAgMSAxLjE1OC0xLjYyNnptNy42NC0yLjM3My4xMDIuMDczIDIuOCAyLjI3MmExIDEgMCAwIDEtMS4xNTggMS42MjZsLS4xMDItLjA3My0yLjgtMi4yNzJhMSAxIDAgMCAxIDEuMTU4LTEuNjI2em03LjY0LTIuMzcyLjEwMi4wNzMgMi44IDIuMjcyYTEgMSAwIDAgMS0xLjE1OCAxLjYyNmwtLjEwMi0uMDczLTIuOC0yLjI3MmExIDEgMCAwIDEgMS4xNTgtMS42MjZ6IiBmaWxsPSIjMjgyRDM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNDkgMzhhMSAxIDAgMCAxIC4xMTcgMS45OTNMNDkgNDBIMTVhMSAxIDAgMCAxLS4xMTctMS45OTNMMTUgMzhoMzR6IiBmaWxsPSIjRUMwMDE2Ii8+PC9nPjwvc3ZnPg==);
}
.issue-collector .mwf-upload-dropzone .mwf-file__li[data-mime^="audio/"] .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTUzIDIwYTEgMSAwIDAgMSAxIDF2MjJhMSAxIDAgMCAxLTIgMFYyMWExIDEgMCAwIDEgMS0xem0tOCAyYTEgMSAwIDAgMSAxIDF2MThhMSAxIDAgMCAxLTIgMFYyM2ExIDEgMCAwIDEgMS0xeiIgZmlsbD0iIzI4MkQzNyIvPjxwYXRoIGQ9Ik0zNyAxNWExIDEgMCAwIDEgMSAxdjMyYTEgMSAwIDAgMS0yIDBWMTZhMSAxIDAgMCAxIDEtMXoiIGZpbGw9IiNFQzAwMTYiLz48cGF0aCBkPSJNMjkgMjRhMSAxIDAgMCAxIDEgMXYxNGExIDEgMCAwIDEtMiAwVjI1YTEgMSAwIDAgMSAxLTF6bS05LTVhMSAxIDAgMCAxIDEgMXYyNGExIDEgMCAwIDEtMiAwVjIwYTEgMSAwIDAgMSAxLTF6bS04IDJhMSAxIDAgMCAxIDEgMXYyMGExIDEgMCAwIDEtMiAwVjIyYTEgMSAwIDAgMSAxLTF6IiBmaWxsPSIjMjgyRDM3Ii8+PC9nPjwvc3ZnPg==);
}
.issue-collector .mwf-upload-dropzone .mwf-file__li[data-mime^="application/"][data-mime*=zip] .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTI2LjI4NSA5YTQgNCAwIDAgMSAzLjk4IDMuNjAybC4yMyAyLjI5OGExIDEgMCAwIDEtMS45OS4ybC0uMjMtMi4yOTlBMiAyIDAgMCAwIDI2LjI4NSAxMUgxN2E2IDYgMCAwIDAtNiA2djI5YTcgNyAwIDAgMCA3IDdoMjhhNyA3IDAgMCAwIDctN1YxN2E2IDYgMCAwIDAtNi02aC05LjMwNmExIDEgMCAwIDAtLjk4Ni44MzZsLS4yOTMgMS43Ni0uMDkxLjU0NS0uNDUzIDIuNzE4LS4wOTEuNTQ2LS4yOTQgMS43NmExIDEgMCAxIDEtMS45NzItLjMzbC41NzUtMy40NTIuMDctLjQyNC4xOTItMS4xNDYuMDktLjU0Ny4yOTQtMS43NkEzIDMgMCAwIDEgMzcuNjk1IDlINDdhOCA4IDAgMCAxIDggOHYyOWE5IDkgMCAwIDEtOSA5SDE4YTkgOSAwIDAgMS05LTlWMTdhOCA4IDAgMCAxIDgtOGg5LjI4NXoiIGZpbGw9IiMyODJEMzciLz48cGF0aCBkPSJNMzEgMThhMSAxIDAgMCAxIDAgMmgtMWExIDEgMCAwIDEgMC0yaDF6IiBmaWxsPSIjMjgyRDM3Ii8+PHBhdGggZD0iTTI2LjI3NyA0NWEuNTIyLjUyMiAwIDAgMS0uNDEtLjE4LjY0Ny42NDcgMCAwIDEtLjE2LS40NDVjMC0uMTMuMDMxLS4yNTguMDk0LS4zODMuMDYyLS4xMjYuMTUzLS4yNjYuMjczLS40MjJsMi40MzUtMy4yNzdoLTIuMDVjLS4xOCAwLS4zMTgtLjA0OC0uNDE1LS4xNDYtLjA5OC0uMDk3LS4xNDYtLjIzMy0uMTQ2LS40MDggMC0uMTc2LjA0OC0uMzEyLjE0Ni0uNDEuMDk3LS4wOTYuMjM1LS4xNDUuNDE2LS4xNDVoMy4zMjZjLjE4OSAwIC4zMzYuMDQ5LjQ0Mi4xNDZhLjUyNy41MjcgMCAwIDEgLjE1OC40MDguOTM1LjkzNSAwIDAgMS0uMDc4LjM4MyAyLjExIDIuMTEgMCAwIDEtLjI2NC40MTVsLTIuNDkgMy4zNTVoMi4yNzJjLjE4IDAgLjMxOS4wNDguNDE2LjE0Ni4wOTcuMDk3LjE0Ni4yMzMuMTQ2LjQwOGEuNTYuNTYgMCAwIDEtLjE0Ni40MWMtLjA5Ny4wOTYtLjIzNi4xNDUtLjQxNi4xNDVoLTMuNTV6bTUuNjk3LjEwMWMtLjIzNCAwLS40MTQtLjA2Mi0uNTM5LS4xODgtLjEyNS0uMTI1LS4xODgtLjMwMi0uMTg4LS41MzJ2LTQuNTljMC0uMjMuMDYzLS40MDguMTg4LS41MzMuMTI1LS4xMjUuMzA1LS4xODguNTM5LS4xODguMjMgMCAuNDA3LjA2My41MzIuMTg4LjEyNS4xMjUuMTg4LjMwMy4xODguNTMydjQuNTkxYzAgLjIzLS4wNjMuNDA3LS4xODguNTMyLS4xMjUuMTI2LS4zMDMuMTg4LS41MzIuMTg4em0yLjU5MyAwYy0uMjMgMC0uNDA2LS4wNjItLjUzMS0uMTg4LS4xMjUtLjEyNS0uMTg3LS4zMDItLjE4Ny0uNTMydi00LjQ3N2MwLS4yMzMuMDYyLS40MTIuMTg2LS41MzUuMTI0LS4xMjMuMzAyLS4xODUuNTM0LS4xODVoMS42NTRjLjY1NSAwIDEuMTYyLjE1NyAxLjUyMi40Ny4zNi4zMTMuNTQuNzYzLjU0IDEuMzUgMCAuNjEtLjE4NSAxLjA3Mi0uNTU1IDEuMzg1LS4zNy4zMTQtLjkwMy40Ny0xLjU5OS40N2E0Ljc4IDQuNzggMCAwIDEtLjM5Ni0uMDE3IDE1LjYyNiAxNS42MjYgMCAwIDEtLjQ0MS0uMDQ0djEuNTgzYzAgLjIzLS4wNjMuNDA3LS4xODcuNTMyLS4xMjUuMTI2LS4zMDUuMTg4LS41NC4xODh6bS43MjctMy4yNjZjLjI0Ni4wNC40NzYuMDYuNjkxLjA2YTEuNCAxLjQgMCAwIDAgLjUzLS4wODMuNTQzLjU0MyAwIDAgMCAuMjktLjI3MWMuMDYtLjEyNi4wOS0uMjk2LjA5LS41MSAwLS4yODctLjA2My0uNDkzLS4xOS0uNjE2LS4xMjYtLjEyMy0uMzM4LS4xODUtLjYzNC0uMTg1aC0uNzc3djEuNjA1eiIgZmlsbD0iI0VDMDAxNiIvPjxwYXRoIGQ9Ik0zMyAzMGExIDEgMCAwIDEgMCAyaC0yYTEgMSAwIDAgMSAwLTJoMnptMC00YTEgMSAwIDAgMSAwIDJoLTJhMSAxIDAgMCAxIDAtMmgyem0wIDhhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEgMC0yaDJ6bTAgMTRhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEgMC0yaDJ6bTAgNGExIDEgMCAwIDEgMCAyaC0yYTEgMSAwIDAgMSAwLTJoMnptMC0zMGExIDEgMCAwIDEgMCAyaC0yYTEgMSAwIDAgMSAwLTJoMnoiIGZpbGw9IiMyODJEMzciLz48L2c+PC9zdmc+);
}
.issue-collector .mwf-upload-dropzone .mwf-file__li[data-mime="mapo/sketch"] .mwf-file__thumbnail {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMzIuMDQ1IDYuMDAxLjE0OC4wMTNMNDcuMzQgNy40NDhjLjUzMi4wNSAxLjAyLjMwNiAxLjM1OC43MDdsLjEwNy4xMzggMTAuODM2IDE1LjM3NWMuNDc4LjY4LjQ3NiAxLjU3Mi4wMSAyLjI0NWwtLjEwNy4xNDFMMzMuNTYgNTcuMjcyYTIuMDQyIDIuMDQyIDAgMCAxLTMuMDM1LjFsLS4wODktLjEtMjUuOTgtMzEuMjE2YTEuOTU3IDEuOTU3IDAgMCAxLS4xOS0yLjI0MmwuMDk1LS4xNDlMMTUuMjY0IDguMjljLjMwNS0uNDMuNzY4LS43MjEgMS4yODctLjgxNmwuMTc0LS4wMjVMMzEuODY0IDYuMDFjLjA2LS4wMDguMTItLjAxLjE4LS4wMDh6bS0uMDQ2IDIuNDZMMTYuNjIyIDI1LjAxIDMxLjk5IDU0LjQwMiA0Ny4zNjYgMjUgMzIgOC40NnptMTcuMDczIDE3LjU1NUwzNS44MDMgNTEuNDQ0bDIxLjE2Ni0yNS40My03Ljg5Ny4wMDJ6bS00Mi4wNDQtLjAwNCAyMS4xMjYgMjUuMzg0LTEzLjI0My0yNS4zOC03Ljg4My0uMDA0em00MS43ODgtMTQuMjIuNzk4IDEyLjIzNWg3LjgxMmwtOC42MS0xMi4yMzV6bS0zMy42NTcuMTEzTDYuNjg3IDI0aDcuNzA0bC43NjgtMTIuMDk1em0xNC4zMTgtMy42NzdMMTcuMzQzIDkuMzgybC0uODE4IDEyLjczN0wyOS40NzcgOC4yMjh6bTUuMDQzLS4wMDEgMTIuOTM3IDEzLjg3NC0uODE4LTEyLjcyNi0xMi4xMi0xLjE0OHoiIGZpbGw9IiMyODJEMzciIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00MyAyNGExIDEgMCAwIDEgLjExNyAxLjk5M0w0MyAyNkgyMWExIDEgMCAwIDEtLjExNy0xLjk5M0wyMSAyNGgyMnoiIGZpbGw9IiNFQzAwMTYiLz48L2c+PC9zdmc+);
}
.container--issue-collector {
   align-items: center;
   display: flex;
   flex-flow: column;
}
.issue-collector {
   opacity: 1;
   pointer-events: auto;
}
.issue-collector .issue-collector__header .issue-collector__title {
   align-items: center;
   display: flex;
   margin-bottom: 2rem;
}
.issue-collector .issue-collector__header .issue-collector__title svg {
   height: auto;
   width: 3.5rem;
}
.issue-collector .issue-collector__header .issue-collector__title .issue-collector__titles {
   margin-left: 1.5rem;
}
.issue-collector .issue-collector__header .issue-collector__title .issue-collector__titles h3 {
   font-size: 1.75rem;
   margin: 0;
   text-align: left;
}
.issue-collector .issue-collector__header .issue-collector__title .issue-collector__titles h2 {
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   margin: 0;
   text-align: left;
}
.issue-collector .issue-collector__content .issue-collector__error,.issue-collector .issue-collector__content .issue-collector__success,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button,.issue-collector .issue-collector__content .mwf-hint {
   display: none;
}
.issue-collector.issue-collector--processing {
   opacity: .5;
   pointer-events: none;
}
.issue-collector.issue-collector--finished:not(.issue-collector--finished-with-error) .issue-collector__header {
   display: none;
}
.issue-collector.issue-collector--finished:not(.issue-collector--finished-with-error) .issue-collector__content {
   text-align: center;
}
.issue-collector.issue-collector--finished:not(.issue-collector--finished-with-error) .issue-collector__content svg {
   height: 10rem;
   width: 10rem;
}
.issue-collector.issue-collector--finished:not(.issue-collector--finished-with-error) .issue-collector__success {
   display: block;
}
.issue-collector.issue-collector--finished.issue-collector--finished-with-error .issue-collector__header,.issue-collector.issue-collector--finished.issue-collector--finished-with-error form {
   display: none;
}
.issue-collector.issue-collector--finished.issue-collector--finished-with-error .issue-collector__error {
   align-items: center;
   display: flex;
   flex-flow: column;
   text-align: center;
}
.issue-collector.issue-collector--finished.issue-collector--finished-with-error .issue-collector__error .issue-collector__on-error-mailto {
   color: var(--mapo-color-gray-700);
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
dialog.ecm-dialog.ecm-dialog--issue-collector {
   align-items: center;
   background-color: var(--mapo-color-white);
   flex-direction: column;
   height: -moz-min-content;
   height: min-content;
   justify-content: center;
   max-height: 85vh;
   max-width: 40rem;
   overflow: hidden;
}
@media (min-width: 576px) {
   dialog.ecm-dialog.ecm-dialog--issue-collector {
       border-radius: var(--mapo-radius-16);
       flex: 0 0 auto;
       width: 83.33333333%;
   }
}
@media (min-width: 1464px) {
   dialog.ecm-dialog.ecm-dialog--issue-collector {
       flex:0 0 auto;
       width: 66.66666667%;
   }
}
dialog.ecm-dialog.ecm-dialog--issue-collector.transition {
   display: flex;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector {
   height: 100%;
   max-height: -moz-fit-content;
   max-height: fit-content;
   outline: none;
   overflow-y: auto;
   padding: 2.75rem 1.25rem 0;
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector {
       padding:3.5rem 4rem 0;
   }
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__header {
   flex-direction: row;
   padding: 0;
   position: static;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__header.ecm-dialog__header--shadow {
   box-shadow: none;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content {
   align-items: center;
   display: flex;
   flex-flow: column;
   padding: 0;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-layout--issue-collector .mwf-field {
   margin: 0 0 1rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions {
   background-color: var(--mapo-color-white);
   border-top: .0625rem solid var(--mapo-color-gray-700-1a);
   bottom: 0;
   display: grid;
   gap: 1.125rem;
   grid-template-columns: 1fr;
   justify-content: space-between;
   margin-left: -1.25rem;
   margin-right: -1.25rem;
   padding: 1.5625rem 1.25rem;
   position: sticky;
}
@media only screen and (min-width: 480px) {
   dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions {
       grid-template-columns:auto auto;
   }
}
@media (min-width: 752px) {
   dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions {
       border-top:none;
       margin-left: -4rem;
       margin-right: -4rem;
       padding: 2.4375rem 4rem;
       position: static;
   }
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next {
   padding-top: .9375rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-next button {
   background: var(--mapo-color-red-500) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNjg4IDEwLjY4OEEuODkzLjg5MyAwIDAgMCAxNyAxMGMwLS4yNS0uMDk0LS41LS4zMTMtLjcxOWwtNC45NjgtNUExLjA0OCAxLjA0OCAwIDAgMCAxMSA0Yy0uNTYzIDAtMSAuNDM4LTEgMSAwIC4yNS4wOTQuNS4yODEuNjg4TDEzLjU5NCA5SDRjLS41NjMgMC0xIC40MzgtMSAxIDAgLjUzMS40MzggMSAxIDFoOS41OTRsLTMuMzEzIDMuMjgxQTEuMTA0IDEuMTA0IDAgMCAwIDEwIDE1YzAgLjUzMS40MzggMSAxIDFhLjk1Ljk1IDAgMCAwIC43MTktLjMxM2w0Ljk2OS01eiIvPjwvc3ZnPg==) no-repeat center right 1.75rem!important;
   background-size: 1.5rem!important;
   padding-left: 2rem;
   padding-right: 3.75rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJhOS45OSA5Ljk5IDAgMCAxIDEwIDEwIDkuOTkgOS45OSAwIDAgMS0xMCAxMEE5Ljk5IDkuOTkgMCAwIDEgMiAxMiA5Ljk5IDkuOTkgMCAwIDEgMTIgMnptMCAyYy00LjQwNiAwLTggMy41OTQtOCA4IDAgNC40MDYgMy41OTQgOCA4IDggNC40MDYgMCA4LTMuNTk0IDgtOCAwLTQuNDA2LTMuNTk0LTgtOC04ek03LjUgMTUuNWMwLS4yMTkuMDk0LS41LjI4MS0uNjg4TDEwLjU5NCAxMiA3Ljc4IDkuMjE5QTEuMTY2IDEuMTY2IDAgMCAxIDcuNSA4LjVjMC0uNTYzLjQ2OS0xIDEtMSAuMjE5IDAgLjUuMDk0LjcxOS4yODFMMTIgMTAuNTk0bDIuNzgxLTIuNzgxYy4yMTktLjIyLjUtLjMxMy43ODEtLjMxMy40NyAwIC45MzguMzEzLjkzOCAxIDAgLjI1LS4xMjUuNTMxLS4zMTMuNzE5TDEzLjQwOCAxMmwyLjgxMiAyLjc4MWMuMTg3LjE4OC4yODEuNS4yODEuNzE5IDAgLjU2My0uNDY5IDEtMSAxLS4yMTkgMC0uNS0uMDk0LS43MTktLjI4MUwxMiAxMy40MDYgOS4xODcgMTYuMjJjLS4xNTYuMTg3LS40MzcuMjgxLS42ODcuMjgxLS41NjMgMC0xLS40NjktMS0xeiIgZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center left 1.75rem;
   background-size: 1.5rem;
   padding-left: 3.75rem;
   padding-right: 2rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button.a-btn--active,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:focus,dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .ecm-dialog__content .mwf-form__actions .mwf-form__actions-back button:hover {
   background: var(--mapo-color-gray-700) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJhOS45OSA5Ljk5IDAgMCAxIDEwIDEwIDkuOTkgOS45OSAwIDAgMS0xMCAxMEE5Ljk5IDkuOTkgMCAwIDEgMiAxMiA5Ljk5IDkuOTkgMCAwIDEgMTIgMnptMCAyYy00LjQwNiAwLTggMy41OTQtOCA4IDAgNC40MDYgMy41OTQgOCA4IDggNC40MDYgMCA4LTMuNTk0IDgtOCAwLTQuNDA2LTMuNTk0LTgtOC04ek03LjUgMTUuNWMwLS4yMTkuMDk0LS41LjI4MS0uNjg4TDEwLjU5NCAxMiA3Ljc4IDkuMjE5QTEuMTY2IDEuMTY2IDAgMCAxIDcuNSA4LjVjMC0uNTYzLjQ2OS0xIDEtMSAuMjE5IDAgLjUuMDk0LjcxOS4yODFMMTIgMTAuNTk0bDIuNzgxLTIuNzgxYy4yMTktLjIyLjUtLjMxMy43ODEtLjMxMy40NyAwIC45MzguMzEzLjkzOCAxIDAgLjI1LS4xMjUuNTMxLS4zMTMuNzE5TDEzLjQwOCAxMmwyLjgxMiAyLjc4MWMuMTg3LjE4OC4yODEuNS4yODEuNzE5IDAgLjU2My0uNDY5IDEtMSAxLS4yMTkgMC0uNS0uMDk0LS43MTktLjI4MUwxMiAxMy40MDYgOS4xODcgMTYuMjJjLS4xNTYuMTg3LS40MzcuMjgxLS42ODcuMjgxLS41NjMgMC0xLS40NjktMS0xeiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center left 1.75rem;
   background-size: 1.5rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector .a-issue-collector__btn-finish {
   display: none;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector.issue-collector--finished {
   height: -moz-fit-content;
   height: fit-content;
   padding: 3.75rem 1.5625rem 2.5rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector.issue-collector--finished .a-issue-collector__btn-finish {
   display: inline;
   margin-top: 2.625rem;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector.issue-collector--finished.issue-collector--finished-with-error {
   height: -moz-fit-content;
   height: fit-content;
}
dialog.ecm-dialog.ecm-dialog--issue-collector .issue-collector.issue-collector--finished.issue-collector--finished-with-error .a-issue-collector__btn-finish {
   display: inline;
   margin-top: 2.625rem;
}
.mwf-form .mwf-layout.mwf-layout--default.mwf-layout--issue-collector,.mwf-form .mwf-layout.one-column-full.mwf-layout--issue-collector {
   margin: .25rem!important;
}
.m-teaser--sketch-library {
   background-color: transparent;
   border-radius: 0;
   box-shadow: none;
}
.m-teaser--sketch-library .m-teaser__image {
   border-radius: var(--mapo-radius-4);
   overflow: hidden;
}
.m-teaser--sketch-library .m-teaser__content {
   padding-bottom: 0;
   padding-top: 0;
}
@media (max-width: 751.98px) {
   .m-teaser--sketch-library .m-teaser__content {
       padding:1.25rem calc(var(--bs-gutter-x)/2) 0;
   }
}
.m-teaser--sketch-library .m-teaser__text {
   margin-bottom: 1.875rem;
}
.m-teaser__link--sketch-library {
   display: block;
   width: -moz-fit-content!important;
   width: fit-content!important;
}
.m-teaser--25.m-teaser--sketch-library.u-h-100,.m-teaser--33.m-teaser--sketch-library.u-h-100,.m-teaser--50.m-teaser--sketch-library.u-h-100 {
   height: auto!important;
}
.m-teaser--25.m-teaser--sketch-library .m-teaser__content,.m-teaser--25.m-teaser--sketch-library .m-teaser__image,.m-teaser--33.m-teaser--sketch-library .m-teaser__content,.m-teaser--33.m-teaser--sketch-library .m-teaser__image,.m-teaser--50.m-teaser--sketch-library .m-teaser__content,.m-teaser--50.m-teaser--sketch-library .m-teaser__image {
   flex: 0 0 100%;
   max-width: 100%;
   width: 100%;
}
.m-teaser--25.m-teaser--sketch-library .m-teaser__content,.m-teaser--33.m-teaser--sketch-library .m-teaser__content,.m-teaser--50.m-teaser--sketch-library .m-teaser__content {
   margin-top: 1.5rem;
   padding: 0;
}
@media (max-width: 751.98px) {
   .m-teaser--25.m-teaser--sketch-library .m-teaser__content,.m-teaser--33.m-teaser--sketch-library .m-teaser__content,.m-teaser--50.m-teaser--sketch-library .m-teaser__content {
       margin-bottom:1.75rem;
       padding: 0 calc(var(--bs-gutter-x)/2);
   }
}
.m-marketingFilter .m-marketingFilter__searchbar {
   position: relative;
   text-align: center;
}
@media (max-width: 751.98px) {
   .m-marketingFilter .m-marketingFilter__searchbar {
       text-align:unset;
   }
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background-color: var(--mapo-color-gray-100);
   border: none;
   border-bottom: .0625rem solid var(--mapo-color-gray-300);
   border-radius: var(--mapo-radius-4);
   box-sizing: border-box;
   color: var(--mapo-color-gray-500);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   height: 3.625rem;
   line-height: 1.5rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: .3125rem 2.5rem;
   text-overflow: ellipsis;
   width: 36.75rem;
}
.show-focus-indicators .m-marketingFilter .m-marketingFilter__searchbar input[type=search] {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search]:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-ms-clear {
   display: none;
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-webkit-search-cancel-button,.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-webkit-search-decoration,.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-webkit-search-results-button,.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-webkit-search-results-decoration {
   display: none;
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::-moz-placeholder {
   color: var(--mapo-color-gray-500);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   line-height: 1.5rem;
}
.m-marketingFilter .m-marketingFilter__searchbar input[type=search]::placeholder {
   color: var(--mapo-color-gray-500);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   line-height: 1.5rem;
}
@media (max-width: 751.98px) {
   .m-marketingFilter .m-marketingFilter__searchbar input[type=search] {
       width:30.25rem;
   }
}
@media (max-width: 575.98px) {
   .m-marketingFilter .m-marketingFilter__searchbar input[type=search] {
       width:75vw;
   }
}
.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__searchBarGlas {
   position: absolute;
   transform: translate(.625rem,1rem);
   z-index: 1;
}
.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar {
   cursor: pointer;
   height: 1.5rem;
   position: absolute;
   transform: translate(-2.375rem,1.125rem);
   visibility: hidden;
}
@media (max-width: 1182.98px) {
   .m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar {
       transform:translate(-2.6875rem,1.125rem);
   }
}
.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar:focus,.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar:hover {
   color: var(--mapo-color-red-500);
}
.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar {
   border-radius: var(--mapo-radius-4);
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter .m-marketingFilter__searchbar .m-marketingFilter__resetSearchBar:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter .m-marketingFilter__searchbar :valid+.m-marketingFilter__resetSearchBar {
   visibility: visible;
}
.m-marketingFilter .m-marketingFilter__aside {
   overflow-x: clip;
   overflow-y: auto;
   padding-left: .625rem;
   width: 19.6875rem;
}
.m-marketingFilter .m-marketingFilter__aside .o-article__keywords {
   margin-top: .625rem;
}
.m-marketingFilter .m-marketingFilter__aside .o-article__keywords .container {
   padding-left: 0;
}
.m-marketingFilter .m-querylist__filter-facets {
   margin-bottom: 5rem;
   min-height: unset;
}
.m-marketingFilter .m-marketingFilter__head {
   align-items: center;
   display: flex;
   flex-direction: row;
   flex-wrap: nowrap;
   margin-top: 0;
}
@media (max-width: 1182.98px) {
   .m-marketingFilter .m-marketingFilter__head {
       margin-top:1.625rem;
   }
}
.m-marketingFilter .m-marketingFilter__head .m-marketingFilter__headline {
   flex-grow: 1;
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.25rem;
   font-weight: 900;
   line-height: 1.5rem;
}
.m-marketingFilter .m-marketingFilter__head .m-marketingFilter__icon {
   height: 2.875rem;
   margin-right: .9375rem;
   width: 2.875rem;
}
@media (max-width: 1182.98px) {
   .m-marketingFilter .m-marketingFilter__head .m-marketingFilter__icon {
       margin-right:.625rem;
   }
}
.m-marketingFilter .m-marketingFilter__startSearchIcon-circle {
   background-color: var(--mapo-color-green-600);
   border-radius: var(--mapo-radius-23);
   height: 2.875rem;
   max-width: 2.875rem;
   position: relative;
}
.m-marketingFilter .m-marketingFilter__startSearchIcon {
   color: var(--mapo-color-white);
   left: 25%;
   position: absolute;
   top: 25%;
}
.m-marketingFilter .m-marketingFilter__startSearchIcon-reset {
   background-color: var(--mapo-color-white);
   border: 1px solid var(--mapo-color-gray-700);
   border-radius: var(--mapo-radius-23);
   flex: 1;
   height: 2.875rem;
   max-width: 2.875rem;
   position: relative;
}
.m-marketingFilter .m-marketingFilter__startSearchIcon-reset:focus,.m-marketingFilter .m-marketingFilter__startSearchIcon-reset:hover {
   background-color: var(--mapo-color-gray-700-1f);
}
.m-marketingFilter .m-marketingFilter__undoIcon {
   color: var(--mapo-color-black);
   left: 25%;
   position: absolute;
   top: 25%;
}
.m-marketingFilter .o-sidebar {
   margin-left: 6.1875rem;
   padding-left: 0;
   transition-duration: 1s;
   transition-timing-function: ease-in-out;
}
@media (min-width: 1183px) and (max-width:1463.98px) {
   .m-marketingFilter .o-sidebar {
       margin-left:0;
   }
}
@media (max-width: 1182.98px) {
   .m-marketingFilter .o-sidebar {
       display:none;
   }
}
.m-marketingFilter .noValue {
   background-color: var(--mapo-color-gray-500)!important;
}
.m-marketingFilter .hide {
   display: none;
}
.m-marketingFilter .show {
   display: block;
}
.m-marketingFilter #m-marketingFilter__mobile {
   border-radius: var(--mapo-radius-4);
   display: inline-block;
   margin-left: 1.625rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   vertical-align: middle;
}
.show-focus-indicators .m-marketingFilter #m-marketingFilter__mobile {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter #m-marketingFilter__mobile:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 1183px) {
   .m-marketingFilter #m-marketingFilter__mobile {
       display:none;
   }
}
.m-marketingFilter #m-marketingFilter__mobile .m-marketingFilter__mobile-label {
   color: var(--mapo-color-gray-700);
   font-size: 1rem;
   line-height: 2;
   vertical-align: super;
}
@media (max-width: 751.98px) {
   .m-marketingFilter #m-marketingFilter__mobile .m-marketingFilter__mobile-label {
       display:none;
   }
}
@media (max-width: 1182.98px) {
   .m-marketingFilter #m-marketingFilter__filterView {
       display:block;
       height: 100%;
       margin-top: 0;
       min-width: 20.3125rem;
       opacity: 0;
       overflow: hidden auto;
       position: fixed;
       right: 0;
       top: 0;
       transform: translateX(100%);
       z-index: 11;
   }
   .m-marketingFilter #m-marketingFilter__filterView.mobileView {
       margin-top: 0;
       opacity: 1;
       transform: translateX(0);
       transition: transform .5s ease,opacity .5s ease;
   }
   .m-marketingFilter #m-marketingFilter__filterView.mobileView .m-marketingFilter__aside {
       padding-left: 1rem;
   }
}
.m-marketingFilter #m-marketingFilter__curtain {
   background-color: var(--mapo-color-black-a35);
   height: 100vh;
   inset: 0;
   position: fixed;
   transition: opacity .3s ease;
   width: 100vw;
   z-index: 10;
}
@media (min-width: 1183px) {
   .m-marketingFilter #m-marketingFilter__curtain {
       display:none;
   }
}
.m-marketingFilter-facet {
   margin-bottom: 2.25rem;
   min-width: 19.0625rem;
   padding-right: 0;
}
.m-marketingFilter-facet.m-querylist__filter-facet:focus-within {
   border-radius: 0;
   outline: unset;
   outline-offset: 0;
}
.m-marketingFilter-facet .m-marketingFilter__details {
   background-color: unset;
   border: 0;
   border-bottom: none!important;
   margin: 0;
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary {
   background: none;
   padding: 0;
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary:hover .m-marketingFilter__chevron {
   color: var(--mapo-color-red-500);
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary {
   border-radius: var(--mapo-radius-4);
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary .m-marketingFilter__section {
   align-items: center;
   display: flex;
   flex-direction: row;
   flex-wrap: nowrap;
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary .m-marketingFilter__section .m-marketingFilter__chevron {
   height: 1.5rem;
   width: 1.5rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary .m-marketingFilter__section .m-marketingFilter__name {
   color: var(--mapo-color-gray-700);
   flex: 3;
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1rem;
   font-weight: 700;
   padding-left: .5rem;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.m-marketingFilter-facet .m-marketingFilter__details .m-marketingFilter__summary .m-marketingFilter__section .m-marketingFilter__counter {
   background-color: var(--mapo-color-gray-700);
   border-radius: var(--mapo-radius-10);
   color: var(--mapo-color-white);
   display: inline-block;
   flex: 1;
   font-size: .875rem;
   height: 1.25rem;
   max-width: 2.5rem;
   text-align: center;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.m-marketingFilter-facet .m-marketingFilter__details[open]>.m-marketingFilter__summary {
   background: none;
}
.m-marketingFilter-facet .m-marketingFilter__details[open]>.m-marketingFilter__summary .m-marketingFilter__section .m-marketingFilter__chevron {
   transform: rotate(180deg);
}
.m-marketingFilter-facet .m-marketingFilter__details[open]>.m-marketingFilter__summary .m-marketingFilter__section .m-marketingFilter__counter {
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content {
   background-color: unset;
   padding: .25rem 0 0 2rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item {
   margin-bottom: .5rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option {
   cursor: pointer;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label {
   font-size: .875rem;
   line-height: 1.5rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: none;
   border-radius: var(--mapo-radius-4);
   box-shadow: var(--mapo-shadow-outline);
   cursor: pointer;
   flex-shrink: 0;
   height: 1.5rem;
   margin: 0 .75rem 0 0;
   text-align: center;
   vertical-align: middle;
   width: 1.5rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:before {
   content: " ";
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:checked,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:checked:focus,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:checked:hover {
   background-color: var(--mapo-color-gray-700);
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:not(:checked):focus,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:not(:checked):hover {
   background-color: var(--mapo-color-gray-700-1f);
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:checked:before {
   content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtOC4zMzUgMTcuNzA2LTQuMDQxLTQuMDRBLjkzMy45MzMgMCAwIDEgNCAxMi45OGMwLS41NjQuNDY1LTEuMDA1IDEuMDA0LTEuMDA1LjI3IDAgLjQ5LjA5OC42ODYuMjk0bDMuMzU1IDMuMzA2IDkuMjgyLTkuMzA2Yy4xOTUtLjE3MS40NjUtLjI2OS42ODUtLjI2OS41NCAwIDEuMDA0LjQ0IDEuMDA0Ljk4IDAgLjI2OS0uMDk4LjUxNC0uMjQ0LjcxTDkuNzU1IDE3LjcwNmEuOTguOTggMCAwIDEtLjcxLjI5NC45OC45OCAwIDAgMS0uNzEtLjI5NHoiLz48L3N2Zz4=);
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__list-item .m-marketingFilter__option label .m-marketingFilter__checkbox:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__less button,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__more button {
   font-size: .875rem;
   line-height: 1.5rem;
   position: relative;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__less button span,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__more button span {
   bottom: .3125rem;
   font-size: .875rem;
   margin-left: .75rem;
   position: absolute;
   width: -moz-max-content;
   width: max-content;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__less button svg,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__more button svg {
   height: 1.375rem;
   width: 1.375rem;
}
.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__less button:focus span,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__less button:hover span,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__more button:focus span,.m-marketingFilter-facet .m-marketingFilter__details .detail-content .m-marketingFilter-facet__more button:hover span {
   text-decoration: underline;
}
.ss-main {
   scrollbar-color: var(--mapo-color-gray-400) transparent;
   scrollbar-width: thin;
}
.ss-main ::-webkit-scrollbar {
   -webkit-appearance: none;
   width: .3125rem;
}
@media (min-width: 1183px) {
   .ss-main ::-webkit-scrollbar {
       width:.5rem;
   }
}
.ss-main ::-webkit-scrollbar-thumb {
   background-color: var(--mapo-color-gray-400);
   border-radius: var(--mapo-radius-4);
   -webkit-box-shadow: var(--mapo-shadow-hairline);
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected,.mwf-form .mwf-input .mwf-select .ss-single-selected {
   background-color: var(--mapo-color-gray-100);
   background-image: linear-gradient(0deg,var(--mapo-color-gray-300) 1px,var(--mapo-color-gray-300-a0) 0);
   border: 0 solid transparent;
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-gray-700);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   height: 3.625rem;
   line-height: 1.2;
   margin-bottom: 0;
   padding: 1.75rem 1rem .5rem;
   width: 100%;
}
@media (min-width: 752px) {
   .mwf-form .mwf-input .mwf-select .ss-multi-selected,.mwf-form .mwf-input .mwf-select .ss-single-selected {
       font-size:1.125rem;
   }
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected[disabled],.mwf-form .mwf-input .mwf-select .ss-multi-selected[readonly],.mwf-form .mwf-input .mwf-select .ss-single-selected[disabled],.mwf-form .mwf-input .mwf-select .ss-single-selected[readonly] {
   background-color: var(--mapo-color-gray-50);
   color: var(--mapo-color-gray-300);
   cursor: not-allowed;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected.ss-open-below,.mwf-form .mwf-input .mwf-select .ss-single-selected.ss-open-below {
   border-radius: var(--mapo-radius-4) var(--mapo-radius-4) 0 0;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .placeholder .ss-disabled,.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-disabled,.mwf-form .mwf-input .mwf-select .ss-single-selected .placeholder .ss-disabled,.mwf-form .mwf-input .mwf-select .ss-single-selected .ss-values .ss-disabled {
   color: var(--mapo-color-gray-500);
   display: none;
}
.mwf-form .mwf-input .mwf-select .ss-single-selected .placeholder {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   display: -webkit-box;
   display: block;
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   line-height: 1.2;
   overflow: hidden;
}
@media (min-width: 752px) {
   .mwf-form .mwf-input .mwf-select .ss-single-selected .placeholder {
       font-size:1.125rem;
   }
}
.mwf-form .mwf-input .mwf-select .ss-single-selected .ss-arrow {
   bottom: 50%;
   position: relative;
}
.mwf-form .mwf-input .mwf-select .ss-single-selected .ss-arrow .arrow-down,.mwf-form .mwf-input .mwf-select .ss-single-selected .ss-arrow .arrow-up {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggOWMuNTYzIDAgMSAuNDM4IDEgMSAwIC4yNS0uMTI1LjUtLjMxMy42ODhsLTUuOTY4IDYuMDNjLS4xODguMTg4LS40NjkuMjgyLS43MTkuMjgycy0uNTMxLS4wOTQtLjcxOS0uMjgxbC01Ljk2OS02LjAzMkM1LjEyNSAxMC41IDUgMTAuMjUgNSAxMGMwLS41NjMuNDM4LTEgMS0xIC4yODEgMCAuNS4wOTQuNzE5LjI4MUwxMiAxNC41NjJsNS4yODEtNS4yOEEuOTkuOTkgMCAwIDEgMTggOXoiLz48L3N2Zz4=);
   height: 1.5rem;
   width: 1.5rem;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected {
   padding-right: 2.5rem;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value {
   background-color: var(--mapo-color-gray-200);
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-gray-700);
   height: 2rem;
   margin: .25rem .625rem .25rem 0;
   padding: .25rem .5rem;
   position: relative;
   top: 4.1875rem;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value .ss-value-text {
   font-size: 1rem;
   line-height: 1.5;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value .ss-value-delete {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMmM0LjQwNiAwIDggMy41OTQgOCA4IDAgNC40MDYtMy41OTQgOC04IDgtNC40MDYgMC04LTMuNTk0LTgtOCAwLTQuNDA2IDMuNTk0LTggOC04em0wIDJjLTMuMzEzIDAtNiAyLjY4OC02IDYgMCAzLjMxMyAyLjY4OCA2IDYgNiAzLjMxMyAwIDYtMi42ODggNi02IDAtMy4zMTMtMi42ODgtNi02LTZ6bTIuMTI1IDIuNUwxMy41IDcuOTA2IDExLjQwNiAxMGwyLjA5NCAyLjA5NC0xLjQwNiAxLjQwNkwxMCAxMS40MDYgNy45MDYgMTMuNSA2LjUgMTIuMDk0IDguNTk0IDEwIDYuNSA3LjkwNiA3LjkwNiA2LjUgMTAgOC41OTQgMTIuMTI1IDYuNXoiLz48L3N2Zz4=);
   color: transparent;
   height: 1.25rem;
   margin-left: .5rem;
   width: 1.25rem;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value:last-child {
   margin-right: 0;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-add {
   margin: 0;
   position: absolute;
   right: 1rem;
   top: 1rem;
   z-index: 2;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-add .ss-plus {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggOWMuNTYzIDAgMSAuNDM4IDEgMSAwIC4yNS0uMTI1LjUtLjMxMy42ODhsLTUuOTY4IDYuMDNjLS4xODguMTg4LS40NjkuMjgyLS43MTkuMjgycy0uNTMxLS4wOTQtLjcxOS0uMjgxbC01Ljk2OS02LjAzMkM1LjEyNSAxMC41IDUgMTAuMjUgNSAxMGMwLS41NjMuNDM4LTEgMS0xIC4yODEgMCAuNS4wOTQuNzE5LjI4MUwxMiAxNC41NjJsNS4yODEtNS4yOEEuOTkuOTkgMCAwIDEgMTggOXoiLz48L3N2Zz4=);
   height: 1.5rem;
   width: 1.5rem;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-add .ss-plus:after {
   content: none;
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-add .ss-plus.ss-cross {
   transform: rotate(180deg);
}
.mwf-form .mwf-input .mwf-select .ss-multi-selected .multi-selected-values {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   display: -webkit-box;
   overflow: hidden;
}
.mwf-form .mwf-input .mwf-select.mwf-multiple .ss-content .ss-list .ss-option {
   padding-right: 3.5rem;
   position: relative;
}
.mwf-form .mwf-input .mwf-select.mwf-multiple .ss-content .ss-list .ss-option:after {
   border: .0625rem solid var(--mapo-color-gray-700);
   border-radius: var(--mapo-radius-4);
   content: " ";
   float: right;
   height: 1.5rem;
   position: absolute;
   right: 1rem;
   top: 1.125rem;
   width: 1.5rem;
}
.mwf-form .mwf-input .mwf-select .ss-content {
   border-radius: 0 0 var(--mapo-radius-4) var(--mapo-radius-4);
   box-shadow: none;
   margin: .0625rem 0 0;
   padding: 0;
   z-index: 5;
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list {
   border-radius: 0 0 var(--mapo-radius-4) var(--mapo-radius-4);
   box-shadow: var(--mapo-shadow-md);
   max-height: unset;
   overflow: unset;
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option {
   background-color: var(--mapo-color-white);
   color: var(--mapo-color-gray-800);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   line-height: 1.2;
   padding: 1.125rem 1rem;
}
@media (min-width: 752px) {
   .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option {
       font-size:1.125rem;
   }
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:last-of-type {
   border-radius: 0 0 var(--mapo-radius-4) var(--mapo-radius-4);
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:focus,.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:hover {
   background-color: var(--mapo-color-gray-100);
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-disabled:not(.ss-option-selected) {
   color: var(--mapo-color-gray-500);
   display: none;
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-highlighted,.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-option-selected {
   background-color: var(--mapo-color-gray-100);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-option-selected {
   padding-right: 3rem;
   position: relative;
}
.mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-option-selected:after {
   content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtOC4zMzUgMTcuNzA2LTQuMDQxLTQuMDRBLjkzMy45MzMgMCAwIDEgNCAxMi45OGMwLS41NjQuNDY1LTEuMDA1IDEuMDA0LTEuMDA1LjI3IDAgLjQ5LjA5OC42ODYuMjk0bDMuMzU1IDMuMzA2IDkuMjgyLTkuMzA2Yy4xOTUtLjE3MS40NjUtLjI2OS42ODUtLjI2OS41NCAwIDEuMDA0LjQ0IDEuMDA0Ljk4IDAgLjI2OS0uMDk4LjUxNC0uMjQ0LjcxTDkuNzU1IDE3LjcwNmEuOTguOTggMCAwIDEtLjcxLjI5NC45OC45OCAwIDAgMS0uNzEtLjI5NHoiLz48L3N2Zz4=);
   position: absolute;
   right: 1rem;
   top: 1.125rem;
}
.mwf-form .mwf-input .mwf-select--without-label .ss-multi-selected,.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected {
   background-color: var(--mapo-color-gray-100);
   border: 0 solid transparent;
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-gray-700);
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
   height: auto;
   line-height: 1.2;
   padding: .5rem 1rem;
   width: 100%;
}
@media (min-width: 752px) {
   .mwf-form .mwf-input .mwf-select--without-label .ss-multi-selected,.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected {
       font-size:1.125rem;
   }
}
.mwf-form .mwf-input .mwf-select--without-label .ss-multi-selected[disabled],.mwf-form .mwf-input .mwf-select--without-label .ss-multi-selected[readonly],.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected[disabled],.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected[readonly] {
   background-color: var(--mapo-color-gray-50);
   color: var(--mapo-color-gray-300);
   cursor: not-allowed;
}
.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected {
   align-items: center;
}
.mwf-form .mwf-input .mwf-select--without-label .ss-single-selected .ss-arrow {
   bottom: auto;
   transform: translateY(-.125rem);
}
.mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected,.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected {
   background-color: var(--mapo-color-gray-50);
   background-image: linear-gradient(0deg,var(--mapo-color-gray-200) 1px,var(--mapo-color-gray-200-a0) 0);
   color: var(--mapo-color-gray-300);
   cursor: not-allowed;
}
.mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected .ss-values,.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected .ss-values {
   display: none;
}
.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected .ss-arrow .arrow-down,.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected .ss-arrow .arrow-up {
   transform: none;
}
.mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected .ss-add .ss-plus,.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected .ss-arrow .arrow-down,.mwf-form .mwf-input--disabled .mwf-select .ss-single-selected .ss-arrow .arrow-up {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2FmYjRiYiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggOWMuNTYzIDAgMSAuNDM4IDEgMSAwIC4yNS0uMTI1LjUtLjMxMy42ODhsLTUuOTY4IDYuMDNjLS4xODguMTg4LS40NjkuMjgyLS43MTkuMjgycy0uNTMxLS4wOTQtLjcxOS0uMjgxbC01Ljk2OS02LjAzMkM1LjEyNSAxMC41IDUgMTAuMjUgNSAxMGMwLS41NjMuNDM4LTEgMS0xIC4yODEgMCAuNS4wOTQuNzE5LjI4MUwxMiAxNC41NjJsNS4yODEtNS4yOEEuOTkuOTkgMCAwIDEgMTggOXoiLz48L3N2Zz4=);
}
.mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected .ss-add .ss-plus.ss-cross {
   transform: none;
}
.mwf-form .mwf-input--disabled .mwf-select .ss-content {
   display: none!important;
}
.ss-main.mwf-select .ss-multi-selected,.ss-main.mwf-select .ss-single-selected {
   background-color: var(--mapo-color-white);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected .arrow-down,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected .arrow-up,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-plus,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected .arrow-down,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected .arrow-up,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected .ss-plus,.u-background--red .mwf-form .mwf-input .mwf-select .ss-multi-selected .arrow-down,.u-background--red .mwf-form .mwf-input .mwf-select .ss-multi-selected .arrow-up,.u-background--red .mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-plus,.u-background--red .mwf-form .mwf-input .mwf-select .ss-single-selected .arrow-down,.u-background--red .mwf-form .mwf-input .mwf-select .ss-single-selected .arrow-up,.u-background--red .mwf-form .mwf-input .mwf-select .ss-single-selected .ss-plus {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggOWMuNTYzIDAgMSAuNDM4IDEgMSAwIC4yNS0uMTI1LjUtLjMxMy42ODhsLTUuOTY4IDYuMDNjLS4xODguMTg4LS40NjkuMjgyLS43MTkuMjgycy0uNTMxLS4wOTQtLjcxOS0uMjgxbC01Ljk2OS02LjAzMkM1LjEyNSAxMC41IDUgMTAuMjUgNSAxMGMwLS41NjMuNDM4LTEgMS0xIC4yODEgMCAuNS4wOTQuNzE5LjI4MUwxMiAxNC41NjJsNS4yODEtNS4yOEEuOTkuOTkgMCAwIDEgMTggOXoiLz48L3N2Zz4=);
   height: 1.5rem;
   width: 1.5rem;
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value .ss-value-delete,.u-background--red .mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value .ss-value-delete {
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI2YwZjNmNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMmM0LjQwNiAwIDggMy41OTQgOCA4IDAgNC40MDYtMy41OTQgOC04IDgtNC40MDYgMC04LTMuNTk0LTgtOCAwLTQuNDA2IDMuNTk0LTggOC04em0wIDJjLTMuMzEzIDAtNiAyLjY4OC02IDYgMCAzLjMxMyAyLjY4OCA2IDYgNiAzLjMxMyAwIDYtMi42ODggNi02IDAtMy4zMTMtMi42ODgtNi02LTZ6bTIuMTI1IDIuNUwxMy41IDcuOTA2IDExLjQwNiAxMGwyLjA5NCAyLjA5NC0xLjQwNiAxLjQwNkwxMCAxMS40MDYgNy45MDYgMTMuNSA2LjUgMTIuMDk0IDguNTk0IDEwIDYuNSA3LjkwNiA3LjkwNiA2LjUgMTAgOC41OTQgMTIuMTI1IDYuNXoiLz48L3N2Zz4=);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list,.u-background--red .mwf-form .mwf-input .mwf-select .ss-content .ss-list {
   box-shadow: var(--mapo-shadow-md);
}
.u-background--dark .mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected,.u-background--dark .mwf-form .mwf-input--disabled .mwf-select .ss-single-selected,.u-background--red .mwf-form .mwf-input--disabled .mwf-select .ss-multi-selected,.u-background--red .mwf-form .mwf-input--disabled .mwf-select .ss-single-selected {
   background-color: var(--mapo-color-gray-300);
   color: var(--mapo-color-gray-50);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected {
   background-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-gray-100);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected[disabled],.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected[readonly],.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected[disabled],.u-background--dark .mwf-form .mwf-input .mwf-select .ss-single-selected[readonly] {
   background-color: var(--mapo-color-gray-300);
   color: var(--mapo-color-gray-50);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-multi-selected .ss-values .ss-value {
   background-color: var(--mapo-color-gray-700);
   color: var(--mapo-color-gray-200);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option {
   background-color: var(--mapo-color-black);
   color: var(--mapo-color-gray-100);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:after {
   border: .0625rem solid var(--mapo-color-gray-100);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-option-selected,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:focus,.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option:hover {
   background-color: var(--mapo-color-gray-700);
}
.u-background--dark .mwf-form .mwf-input .mwf-select .ss-content .ss-list .ss-option.ss-option-selected:after {
   border: none;
   content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI0YwRjNGNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtOC4zMzUgMTcuNzA2LTQuMDQxLTQuMDRBLjkzMy45MzMgMCAwIDEgNCAxMi45OGMwLS41NjQuNDY1LTEuMDA1IDEuMDA0LTEuMDA1LjI3IDAgLjQ5LjA5OC42ODYuMjk0bDMuMzU1IDMuMzA2IDkuMjgyLTkuMzA2Yy4xOTUtLjE3MS40NjUtLjI2OS42ODUtLjI2OS41NCAwIDEuMDA0LjQ0IDEuMDA0Ljk4IDAgLjI2OS0uMDk4LjUxNC0uMjQ0LjcxTDkuNzU1IDE3LjcwNmEuOTguOTggMCAwIDEtLjcxLjI5NC45OC45OCAwIDAgMS0uNzEtLjI5NHoiLz48L3N2Zz4=);
}
.m-querylist__filter-facet .ss-main {
   font-size: 1rem;
   max-width: 100%;
   width: 100%;
}
.m-querylist__filter-facet .ss-main .ss-multi-selected,.m-querylist__filter-facet .ss-main .ss-single-selected {
   border: none;
   border-bottom: .0625rem solid var(--mapo-color-gray-700);
   border-radius: 0;
   padding-left: 0;
   padding-right: 0;
}
.m-querylist__filter-facet .ss-main .ss-single-selected .placeholder {
   color: var(--mapo-color-gray-500);
   display: inline-block;
   line-height: 2;
}
.m-querylist__filter-facet .ss-main .ss-multi-selected .ss-values .ss-disabled {
   color: var(--mapo-color-gray-700);
}
.m-querylist__filter-facet .ss-main .ss-multi-selected .ss-values .ss-value {
   background-color: var(--mapo-color-red-500);
}
.m-querylist__filter-facet .ss-main .ss-multi-selected .ss-values span {
   padding-left: 0;
   padding-right: 0;
}
.m-querylist__filter-facet .ss-main .ss-content {
   border: none;
   box-shadow: var(--mapo-shadow-card);
   margin: 0;
   padding: 0;
}
.m-querylist__filter-facet .ss-main .ss-content .ss-list .ss-option {
   padding: .5rem .75rem;
}
.m-querylist__filter-facet .ss-main .ss-content .ss-list .ss-option.ss-highlighted,.m-querylist__filter-facet .ss-main .ss-content .ss-list .ss-option:focus,.m-querylist__filter-facet .ss-main .ss-content .ss-list .ss-option:hover {
   background-color: var(--mapo-color-gray-200);
   color: var(--mapo-color-gray-700);
}
.m-querylist__filter-facet .ss-main .ss-content .ss-list .ss-option-selected {
   color: var(--mapo-color-gray-700);
   cursor: pointer;
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-color-picker-items {
   row-gap: 2rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item {
   color: var(--mapo-color-white);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button] {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button] {
   outline-color: var(--mapo-color-cyan);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button]:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview {
   background-color: var(--mapo-color-dee2e6);
   border-top-left-radius: .25rem;
   border-top-right-radius: .25rem;
   flex-wrap: wrap;
   padding: .625rem .9375rem;
   transition: background-color .2s ease-in-out,color .2s ease-in-out;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
   flex-basis: 100%;
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 1.25rem;
   line-height: 1.25;
   margin: .3125rem 0;
}
@media (min-width: 752px) {
   .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
       font-size:1.375rem;
   }
}
@media (min-width: 1183px) {
   .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
       font-size:1.5rem;
   }
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info {
   display: flex;
   flex-wrap: wrap;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field {
   flex: 0 0 100%;
   float: left;
   font-size: 1rem;
   line-height: 1.5;
   margin-bottom: 1.25rem;
   max-width: 50%;
   padding-right: .9375rem;
}
@media (min-width: 752px) {
   .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field {
       font-size:1.125rem;
   }
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label,.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value {
   text-transform: uppercase;
   word-break: normal;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label svg,.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value svg {
   height: 1.5rem;
   vertical-align: bottom;
   width: 1.5rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value--cursor-pointer {
   cursor: pointer;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field--hidden {
   display: none;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview.m-color__shade--light {
   color: var(--mapo-color-gray-700);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade {
   cursor: pointer;
   flex: 0 0 25%;
   max-width: 25%;
   text-align: center;
   vertical-align: middle;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade>i {
   opacity: 0;
   position: relative;
   top: 50%;
   transform: translateY(-50%);
   transition: opacity .2s ease-in-out;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:focus-visible {
   z-index: 1;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:last-of-type {
   border-bottom-right-radius: .25rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:nth-last-of-type(4) {
   border-bottom-left-radius: .25rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i {
   opacity: 1;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i svg path {
   fill: var(--mapo-color-white);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i.picker-icon-dark svg path {
   fill: var(--mapo-color-495057);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__value {
   border-radius: var(--mapo-radius-4);
}
.o-color-picker-items .m-tooltip {
   display: inline-block;
   position: relative;
}
.o-color-picker-items .m-tooltip .m-tooltip__text {
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-4);
   bottom: 150%;
   box-shadow: var(--mapo-shadow-strong);
   color: var(--mapo-color-495057);
   left: 50%;
   padding: .625rem 1rem;
   position: absolute;
   text-align: center;
   transform: translate(-50%);
   visibility: hidden;
   white-space: nowrap;
   z-index: 1;
}
.o-color-picker-items .m-tooltip .m-tooltip__text svg {
   height: 1rem;
   width: 1rem;
}
.o-color-picker-items .m-tooltip .m-tooltip__text:after {
   border: .5rem solid transparent;
   border-top-color: var(--mapo-color-white);
   content: "";
   left: 50%;
   position: absolute;
   top: 100%;
   transform: translate(-50%);
}
.o-color-picker-items .m-color__shades .m-tooltip:focus .m-tooltip__text,.o-color-picker-items .m-color__shades .m-tooltip:hover .m-tooltip__text {
   visibility: visible;
}
.o-color-picker-items .m-color__shades .m-tooltip:focus .m-tooltip__text--hidden,.o-color-picker-items .m-color__shades .m-tooltip:hover .m-tooltip__text--hidden {
   visibility: hidden;
}
.o-querylist__marktforschung .m-marktforschung__title {
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
   font-size: 2rem;
   -webkit-hyphens: none;
   hyphens: none;
   margin-bottom: 2rem;
   margin-top: 5rem;
   padding-bottom: 1.4375rem;
   text-align: center;
}
.o-querylist__marktforschung .m-marktforschung__title.externalLink {
   line-height: 1;
   margin-top: 2rem;
   padding-bottom: 2rem;
   text-align: left;
}
@media (min-width: 576px) {
   .o-querylist__marktforschung .m-marktforschung__title {
       font-size:2.5rem;
   }
}
@media (min-width: 968px) {
   .o-querylist__marktforschung .m-marktforschung__title {
       font-size:3rem;
       margin-top: 4rem;
       padding-bottom: 2.4375rem;
   }
}
.o-querylist__marktforschung .a-pulse--marktforschung:before {
   border-radius: var(--mapo-radius-4);
   height: .4375rem;
   width: 3.75rem;
}
.o-querylist__marktforschung .m-querylist__results {
   display: grid;
   grid-template-columns: 1fr;
   row-gap: 1.5rem;
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-querylist__results {
       -moz-column-gap:2rem;
       column-gap: 2rem;
       grid-template-columns: repeat(2,1fr);
   }
}
@media (min-width: 968px) {
   .o-querylist__marktforschung .m-querylist__results {
       grid-template-columns:repeat(3,1fr);
   }
}
@media (min-width: 1183px) {
   .o-querylist__marktforschung .m-querylist__results {
       -moz-column-gap:1.25rem;
       column-gap: 1.25rem;
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
   grid-gap: .875rem;
   display: grid;
   grid-template-columns: 8.75rem auto;
   grid-template-rows: 5rem;
   margin: 0;
   overflow: hidden;
}
@media (min-width: 576px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
       grid-template-columns:11.875rem auto;
       grid-template-rows: 6.75rem;
   }
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
       grid-gap:.75rem;
       grid-template-columns: 1fr;
       grid-template-rows: 15.25rem auto;
   }
}
@media (min-width: 968px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
       grid-template-rows:10.875rem auto;
   }
}
@media (min-width: 1183px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
       grid-template-rows:9.625rem auto;
   }
}
@media (min-width: 1464px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
       grid-template-rows:10.5625rem auto;
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-img-wrapper {
   border-radius: var(--mapo-radius-4);
   height: 100%;
   overflow: hidden;
   position: relative;
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-img-wrapper {
       border-radius: var(--mapo-radius-12);
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-img-wrapper picture {
   border-radius: inherit;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-img-wrapper picture img {
   border: .125rem solid var(--mapo-color-gray-700-a10);
   border-radius: inherit;
   height: 100%;
   -o-object-fit: cover;
   object-fit: cover;
   width: 100%;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu {
   align-items: center;
   -webkit-backdrop-filter: blur(.1875rem);
   backdrop-filter: blur(.1875rem);
   background-color: var(--mapo-color-gray-700-a39);
   -moz-column-gap: .375rem;
   column-gap: .375rem;
   display: flex;
   inset: 0;
   justify-content: center;
   opacity: 0;
   position: absolute;
   transition: opacity .3s ease;
   z-index: 3;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu .m-querylist__marktforschung-hover-menu-item {
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-4);
   height: 2.25rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: .5rem;
   width: 2.25rem;
}
.show-focus-indicators .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu .m-querylist__marktforschung-hover-menu-item {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu .m-querylist__marktforschung-hover-menu-item:has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 576px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu {
       -moz-column-gap:1rem;
       column-gap: 1rem;
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu>a.m-querylist__marktforschung-hover-menu-item {
   color: unset;
   cursor: pointer;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu>a.m-querylist__marktforschung-hover-menu-item:focus,.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu>a.m-querylist__marktforschung-hover-menu-item:hover {
   color: var(--brandingSecondaryColor);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred {
   align-items: center;
   -webkit-backdrop-filter: blur(.1875rem);
   backdrop-filter: blur(.1875rem);
   background-color: var(--mapo-color-gray-700-a39);
   -moz-column-gap: .375rem;
   column-gap: .375rem;
   display: flex;
   inset: 0;
   justify-content: center;
   opacity: 1;
   position: absolute;
   transition: opacity .3s ease;
   z-index: 3;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred .m-querylist__marktforschung-hover-menu-item {
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-4);
   height: 2.25rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: .5rem;
   width: 2.25rem;
}
.show-focus-indicators .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred .m-querylist__marktforschung-hover-menu-item {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred .m-querylist__marktforschung-hover-menu-item:has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 576px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred {
       -moz-column-gap:1rem;
       column-gap: 1rem;
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__marktforschung-hover-menu__blurred>a.m-querylist__marktforschung-hover-menu-item {
   color: var(--brandingSecondaryColor);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item:focus .m-querylist__marktforschung-hover-menu,.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item:focus-within .m-querylist__marktforschung-hover-menu,.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item:hover .m-querylist__marktforschung-hover-menu {
   opacity: 1;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item:focus-visible {
   border-radius: var(--mapo-radius-12);
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__content {
   margin-bottom: auto;
   margin-top: .75rem;
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__content {
       margin-top:.75rem;
   }
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__content .m-querylist__title {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   display: -webkit-box;
   font-size: 1rem;
   height: fit-content;
   margin-bottom: .1875rem;
   overflow: hidden;
   word-break: break-word;
}
.o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__content .m-querylist__text p {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   display: -webkit-box;
   font-size: .875rem;
   height: 2.4em;
   overflow: hidden;
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-querylist__results .m-querylist__marktforschung-item .m-querylist__content .m-querylist__text p {
       -webkit-box-orient:vertical;
       -webkit-line-clamp: 3;
       display: -webkit-box;
       height: 4.5em;
       line-height: 1.5;
       overflow: hidden;
   }
}
.o-querylist__marktforschung .m-teaser__category-tags {
   display: flex;
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
}
@media (min-width: 576px) {
   .o-querylist__marktforschung .m-teaser__category-tags {
       flex-direction:column;
   }
}
@media (min-width: 968px) {
   .o-querylist__marktforschung .m-teaser__category-tags {
       font-size:.75rem;
   }
}
.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag {
   background-color: var(--mapo-color-gray-200);
   border: .0625rem solid var(--mapo-color-gray-400);
   color: var(--mapo-color-gray-700);
   padding: .125rem .25rem;
}
.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag--db-offen {
   background-color: var(--mapo-color-467a18);
   border: none;
   color: var(--mapo-color-white);
}
.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag--infrago-intern {
   background-color: var(--mapo-color-violet-500);
   border: none;
   color: var(--mapo-color-white);
}
.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag--db-intern {
   background-color: var(--mapo-color-cc4e00);
   border: none;
   color: var(--mapo-color-white);
}
.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag--db-streng-vertraulich,.o-querylist__marktforschung .m-teaser__category-tags .a-category-tag--db-vertraulich {
   background-color: var(--mapo-color-red-600);
   border: none;
   color: var(--mapo-color-white);
}
.o-querylist__marktforschung .m-teaser__category-tags--security {
   bottom: .75rem;
   display: flex;
   pointer-events: none;
   right: .75rem;
   top: unset;
}
@media (min-width: 752px) {
   .o-querylist__marktforschung .m-teaser__category-tags--security {
       bottom:.75rem;
       right: .75rem;
   }
}
@media (min-width: 968px) {
   .o-querylist__marktforschung .m-teaser__category-tags--security {
       bottom:.75rem;
       right: 1.875rem;
   }
}
@media (min-width: 1183px) {
   .o-querylist__marktforschung .m-teaser__category-tags--security {
       bottom:.75rem;
       right: .75rem;
   }
}
.o-querylist__marktforschung nav.m-pagination ul {
   width: 100%;
}
.o-querylist__marktforschung nav.m-pagination:not(:has(ul li)) {
   display: none!important;
}
.o-querylist__marktforschung .o-externalLink__contact {
   margin-left: 0;
   margin-top: .75rem;
}
.o-querylist__marktforschung .o-externalLink__contact .m-contact-richtext__body {
   height: 3.75rem;
   padding: 1rem 1.5rem 1.3125rem;
}
.o-querylist__marktforschung .o-externalLink__contact .m-contact-richtext__body .m-contact__email-link {
   margin-bottom: -.375rem;
   margin-left: .3125rem;
}
.o-querylist__marktforschung .o-externalLink__text {
   margin-bottom: 2rem;
}
.o-querylist__marktforschung .o-externalLink__download {
   border-radius: var(--mapo-radius-4);
   margin-right: .25rem;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .o-querylist__marktforschung .o-externalLink__download {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .o-externalLink__download:has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
.o-querylist__marktforschung .o-externalLink__download .m-teaser__image-container--download {
   padding: 0;
   position: relative;
}
@media (max-width: 575.98px) {
   .o-querylist__marktforschung .o-externalLink__download .m-teaser__image-container--download {
       flex:1;
   }
   .o-querylist__marktforschung .o-externalLink__download .m-teaser__content-box--with-picture {
       flex: 1;
       padding-left: 0;
   }
}
.o-querylist__marktforschung .o-externalLink__download .m-teaser__content--download {
   display: flex;
   flex-direction: inherit;
   padding: 1rem 1rem 1.375rem;
}
.o-querylist__marktforschung .o-externalLink__download .m-teaser__content--download img {
   width: 13.875rem;
}
@media (max-width: 575.98px) {
   .o-querylist__marktforschung .o-externalLink__download .m-teaser__content--download img {
       width:100%;
   }
}
.o-querylist__marktforschung .o-externalLink__download .m-teaser__content--download .m-teaser__infos {
   font-size: .875rem;
}
@media (max-width: 575.98px) {
   .o-querylist__marktforschung .o-externalLink__download .m-teaser__content--download {
       display:flex;
       flex-direction: column;
   }
}
.o-querylist__marktforschung .o-externalLink__download .m-teaser__title--download {
   margin-bottom: .5rem;
}
.o-querylist__marktforschung .o-externalLink__download .externalLink-download__item {
   height: auto;
}
.o-querylist__marktforschung .o-externalLink__download .externalLink-download__item .externalLink-download__item-title {
   line-height: 1.25rem;
   vertical-align: top;
}
.o-querylist__marktforschung .o-article__keywords {
   margin-bottom: 3.375rem;
   margin-top: 2.25rem;
}
.o-querylist__marktforschung .o-externalLink__related .o-article__related--content-origin {
   margin-left: -.25rem;
}
.o-querylist__marktforschung .o-externalLink__related .g-typo-head-m {
   font-size: 1.25rem;
}
.o-querylist__marktforschung .o-externalLink__related .m-bigteaser__text {
   font-size: 1rem;
}
.o-querylist__marktforschung .o-article__summary .o-querylist__marktforschung--heading-label {
   font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
}
.o-moodboard {
   display: grid;
   gap: 1.25rem;
}
.o-moodboard .o-moodboard__item .o-moodboard__content {
   position: relative;
}
.o-moodboard .o-moodboard__item .o-moodboard__content .o-moodboard__title {
   bottom: 0;
   position: absolute;
}
.o-moodboard .o-moodboard__item .o-moodboard__content .o-moodboard__title p {
   background-color: var(--mapo-color-white);
   margin-bottom: 0!important;
   padding: 1rem;
}
.o-moodboard.o-moodboard--3-items,.o-moodboard.o-moodboard--4-items,.o-moodboard.o-moodboard--5-items {
   grid-template-columns: auto;
}
@media (min-width: 968px) {
   .o-moodboard.o-moodboard--5-items {
       grid-template-columns:auto auto auto;
   }
   .o-moodboard.o-moodboard--5-items .o-moodboard__item--1 {
       grid-column-end: 3;
       grid-column-start: 1;
   }
   .o-moodboard.o-moodboard--4-items {
       grid-template-columns: auto auto auto;
   }
   .o-moodboard.o-moodboard--4-items .o-moodboard__item--1 {
       grid-column-end: 4;
       grid-column-start: 1;
   }
   .o-moodboard.o-moodboard--3-items,.o-moodboard.o-moodboard--lt-3-items {
       grid-template-columns: 2fr 1fr;
   }
   .o-moodboard.o-moodboard--3-items .o-moodboard__item--1,.o-moodboard.o-moodboard--lt-3-items .o-moodboard__item--1 {
       grid-row-end: 3;
       grid-row-start: 1;
   }
}
.o-navigation-marketingportal {
   color: var(--mapo-color-gray-700);
   font-size: 1rem;
   left: 0;
   line-height: 1.25;
   position: fixed;
   right: 0;
   top: 0;
   z-index: 10;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal {
       height:100vh;
       pointer-events: none;
       position: fixed;
   }
}
.o-navigation-marketingportal__curtain {
   background-color: var(--mapo-color-black-a35);
   inset: 0;
   opacity: 0;
   pointer-events: none;
   position: fixed;
   transition: opacity .3s ease;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__curtain {
       display:none;
   }
}
.o-navigation-marketingportal__header {
   align-items: center;
   background-color: var(--mapo-color-white);
   box-shadow: var(--mapo-shadow-soft);
   display: flex;
   grid-column: span 2;
   height: 3.75rem;
   padding: .5rem 1rem;
   pointer-events: all;
   position: relative;
   z-index: 3;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__header {
       height:4.375rem;
       z-index: 11;
   }
}
.o-navigation-marketingportal__logo {
   align-items: center;
   color: var(--mapo-color-gray-600);
   display: flex;
   outline-color: var(--mapo-color-cyan);
   outline-width: .125rem;
   text-decoration: none;
}
.o-navigation-marketingportal__logo:focus,.o-navigation-marketingportal__logo:hover {
   color: var(--mapo-color-gray-600);
   text-decoration: none;
}
.o-navigation-marketingportal__logo-image {
   height: 1.75rem;
   width: auto;
}
.o-navigation-marketingportal__logo-text {
   display: none;
}
@media (min-width: 752px) {
   .o-navigation-marketingportal__logo-text {
       display:block;
       font-size: 1.125rem;
       margin-left: 1.25rem;
       white-space: nowrap;
   }
}
.o-navigation-marketingportal__sidebar {
   background: var(--mapo-color-f5f8fa);
   bottom: 0;
   box-shadow: var(--mapo-shadow-md-right);
   display: flex;
   flex-direction: column;
   left: 0;
   max-width: 21.4375rem;
   opacity: 0;
   overflow: clip;
   pointer-events: none;
   position: fixed;
   top: 0;
   transform: translateX(-100%);
   transition: transform .3s ease,opacity .6s ease;
   width: 100%;
   z-index: 3;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__sidebar {
       background:none;
       box-shadow: none;
       max-width: 100vw;
       opacity: 1;
       overflow: auto;
       pointer-events: none;
       position: static;
       transform: none;
       transition: transform .3s ease,opacity .3s ease;
   }
}
.o-navigation-marketingportal__sidebar[aria-hidden=true] {
   visibility: hidden;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__sidebar[aria-hidden=true] {
       visibility:visible;
   }
}
.o-navigation-marketingportal--sidebar-open .o-navigation-marketingportal__sidebar {
   opacity: 1;
   pointer-events: all;
   transform: translateX(0);
}
@media (min-width: 968px) {
   .o-navigation-marketingportal--sidebar-open .o-navigation-marketingportal__sidebar {
       transform:none;
   }
}
.o-navigation-marketingportal--sidebar-open .o-navigation-marketingportal__curtain {
   opacity: 1;
   pointer-events: all;
}
.o-navigation-marketingportal__nav {
   order: 2;
   overflow-x: hidden;
   overflow-y: auto;
   pointer-events: all;
   width: 100%;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__nav {
       grid-column:1;
       height: calc(100vh - 4.375rem);
       order: unset;
       overflow: visible;
       position: relative;
       width: 8.75rem;
       z-index: 10;
   }
   .o-navigation-marketingportal__nav:before {
       background-color: var(--mapo-color-f5f8fa);
       content: "";
       display: block;
       inset: 0;
       position: absolute;
       z-index: 2;
   }
}
.o-navigation-marketingportal__list {
   display: flex;
   flex-direction: column;
   height: 100%;
   overflow-x: hidden;
   overflow-y: auto;
   padding: 0 1.5rem;
}
.o-navigation-marketingportal__list>*+* {
   margin-top: 2rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__list {
       padding:0;
   }
   .o-navigation-marketingportal__list>*+* {
       margin-top: 0;
   }
}
.o-navigation-marketingportal__list[aria-hidden=true] {
   visibility: hidden;
}
.o-navigation-marketingportal__list>.o-navigation-marketingportal__item>.o-navigation-marketingportal__list {
   display: none;
}
.o-navigation-marketingportal__list>.o-navigation-marketingportal__item>.o-navigation-marketingportal__list>*+* {
   margin-top: .625rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__list>.o-navigation-marketingportal__item>.o-navigation-marketingportal__list {
       width:100%;
       z-index: -1;
   }
}
.o-navigation-marketingportal__list .o-navigation-marketingportal__list {
   padding-left: 1.5rem;
   padding-right: 0;
}
.o-navigation-marketingportal__list>.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__list {
   background-color: var(--mapo-color-white);
   bottom: 0;
   display: flex;
   height: calc(100% - 4.3125rem);
   left: 0;
   opacity: 0;
   overscroll-behavior: contain;
   padding-left: 1.5rem;
   padding-right: 1rem;
   pointer-events: none;
   position: absolute;
   right: 0;
   top: 0;
   transform: translateX(100%);
   transition: transform .3s ease,opacity .3s ease;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__list>.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__list {
       box-shadow: var(--mapo-shadow-md-right);
       height: 100%;
       padding-top: 1.25rem;
       pointer-events: none;
       top: 0;
       transform: translateX(-100%);
       transition: transform .3s ease,opacity .4s ease;
       width: 21.4375rem;
   }
}
.o-navigation-marketingportal__item--no-childs {
   padding-right: 2.25rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__list>.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--swap>.o-navigation-marketingportal__list {
       transition:none;
   }
}
.o-navigation-marketingportal__list>.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__list {
   display: flex;
   opacity: 1;
   pointer-events: all;
   transform: translateX(0);
}
@media (max-width: 967.98px) {
   .o-navigation-marketingportal__list>.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__list {
       z-index:2;
   }
}
.o-navigation-marketingportal__list>.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__item-header {
   z-index: 4;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__list>.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__list {
       transform:translateX(8.75rem);
   }
}
.o-navigation-marketingportal__item:not(.o-navigation-marketingportal__item--root) .o-navigation-marketingportal__item--section-title {
   display: none;
}
.o-navigation-marketingportal__item--section-title {
   color: var(--mapo-color-gray-400);
   font-size: 1rem;
   padding: 0 .5rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__item--section-title {
       display:none;
   }
}
.o-navigation-marketingportal__item--back {
   background-color: var(--mapo-color-white);
   cursor: pointer;
   padding-top: 3.75rem;
   position: sticky;
   top: 0;
   z-index: 1;
}
.o-navigation-marketingportal__user-info {
   border-bottom: 1px solid var(--mapo-color-gray-200);
   margin-bottom: 1.5rem;
   padding-bottom: 1.5rem;
}
.o-navigation-marketingportal__user-label {
   align-content: center;
   display: flex;
}
.o-navigation-marketingportal__user-label-content {
   padding: .5rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user-label-content {
       display:none;
   }
}
.o-navigation-marketingportal__back {
   align-items: center;
   border-bottom: 1px solid var(--mapo-color-gray-200);
   cursor: pointer;
   display: flex;
   font-size: 1rem;
   margin-bottom: 1.5rem;
   padding-bottom: 1.5rem;
   padding-top: 1.5rem;
   text-align: left;
   width: 100%;
}
.o-navigation-marketingportal__back img {
   margin-right: 1rem;
   width: auto;
}
.o-navigation-marketingportal__meta {
   display: contents;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__meta {
       align-items:center;
       display: flex;
       height: 4.375rem;
       pointer-events: all;
       position: absolute;
       right: 1rem;
       top: 0;
       z-index: 11;
   }
}
.o-navigation-marketingportal__search {
   display: flex;
   margin-bottom: 1.5rem;
   margin-top: .5rem;
   order: 1;
   padding: 0 2rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__search {
       margin:0;
       order: unset;
       padding: 0;
   }
}
.o-navigation-marketingportal__user {
   background-color: var(--mapo-color-white);
   border-top: 1px solid var(--mapo-color-gray-200);
   display: flex;
   margin-top: auto;
   order: 3;
   padding: 1rem 2rem;
   position: relative;
   z-index: 4;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user {
       border:none;
       margin: 0 0 0 1.25rem;
       order: unset;
       padding: 0;
   }
}
.o-navigation-marketingportal__user--open {
   background-color: var(--mapo-color-white);
   inset: 0;
   position: absolute;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user--open {
       position:static;
   }
}
.o-navigation-marketingportal__user--open .o-navigation-marketingportal__profile {
   display: flex;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user--open .o-navigation-marketingportal__profile {
       padding-right:.5rem;
       padding-top: .5rem;
       position: absolute;
       right: -.5rem;
       top: .5rem;
   }
}
.o-navigation-marketingportal__user--open .o-navigation-marketingportal__user-label {
   display: none;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user--open .o-navigation-marketingportal__user-label {
       display:flex;
   }
}
.o-navigation-marketingportal__icon {
   filter: grayscale(1);
   height: 1.5rem;
   margin-right: 1rem;
   transition: filter .3s ease;
   width: 1.5rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__icon {
       height:2.8125rem;
       margin-right: 0;
       padding: 0;
       width: 2.8125rem;
   }
}
.o-navigation-marketingportal__icon--desktop {
   display: none;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__icon--desktop {
       display:block;
   }
}
.o-navigation-marketingportal__icon--mobile {
   background-color: var(--mapo-color-gray-700);
   display: block;
   -webkit-mask-image: var(--iconImage);
   mask-image: var(--iconImage);
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__icon--mobile {
       display:none;
   }
}
.o-navigation-marketingportal__item-header {
   align-items: center;
   display: flex;
   justify-content: space-between;
   width: 100%;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__item-header {
       position:relative;
       z-index: 3;
   }
}
.o-navigation-marketingportal__section-link,.o-navigation-marketingportal__section-toggle,a.o-navigation-marketingportal__link,a.o-navigation-marketingportal__section-link {
   align-items: center;
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-gray-700);
   display: flex;
   padding: .5rem;
   text-decoration: none;
   transition: background-color .3s ease;
}
.o-navigation-marketingportal__section-link,.o-navigation-marketingportal__section-toggle,a.o-navigation-marketingportal__link {
   cursor: pointer;
   font-size: 1rem;
   justify-content: space-between;
   position: relative;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__section-link,.o-navigation-marketingportal__section-toggle,a.o-navigation-marketingportal__link {
       font-size:.75rem;
   }
}
.o-navigation-marketingportal__section-link .o-navigation-marketingportal__caret,.o-navigation-marketingportal__section-toggle .o-navigation-marketingportal__caret,a.o-navigation-marketingportal__link .o-navigation-marketingportal__caret {
   height: auto;
   margin-left: auto;
   opacity: .425;
   transition: opacity .3s ease,transform .3s ease;
   width: 1rem;
}
.o-navigation-marketingportal__section-link,.o-navigation-marketingportal__section-toggle,a.o-navigation-marketingportal__link {
   outline: .125rem solid transparent;
   outline-offset: -.125rem;
}
.show-focus-indicators .o-navigation-marketingportal__section-link,.show-focus-indicators .o-navigation-marketingportal__section-toggle,.show-focus-indicators a.o-navigation-marketingportal__link {
   outline-color: var(--mapo-color-cyan);
}
.o-navigation-marketingportal__section-link:focus-visible,.o-navigation-marketingportal__section-toggle:focus-visible,a.o-navigation-marketingportal__link:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.o-navigation-marketingportal__section-link:hover,.o-navigation-marketingportal__section-toggle:hover,a.o-navigation-marketingportal__link:hover {
   background-color: var(--mapo-color-gray-100);
   color: var(--mapo-color-gray-700);
}
.o-navigation-marketingportal__section-link:hover .o-navigation-marketingportal__caret,.o-navigation-marketingportal__section-toggle:hover .o-navigation-marketingportal__caret,a.o-navigation-marketingportal__link:hover .o-navigation-marketingportal__caret {
   opacity: 1;
}
a.o-navigation-marketingportal__link {
   justify-content: flex-start;
}
.o-navigation-marketingportal__section-toggle {
   margin-left: .25rem;
}
.o-navigation-marketingportal__item--open:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__caret {
   opacity: 1;
   transform: rotate(180deg);
}
.o-navigation-marketingportal__item--active:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link,.o-navigation-marketingportal__item--open:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
   background-color: var(--mapo-color-gray-100);
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-navigation-marketingportal__item--active:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link:last-child,.o-navigation-marketingportal__item--active:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link:last-child {
   margin-right: 2.5rem;
}
.o-navigation-marketingportal__item--active:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__toggle-title {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   position: relative;
}
.o-navigation-marketingportal__item--active:not(.o-navigation-marketingportal__item--root)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__toggle-title:after {
   background: var(--brandingPrimaryColor);
   content: "";
   display: block;
   height: .125rem;
   left: 0;
   position: absolute;
   right: 0;
}
.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
   width: 100%;
}
.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__caret {
   opacity: 1;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header {
       align-items:center;
       display: flex;
       flex-direction: column;
       position: relative;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__toggle-title {
       font-size: .75rem;
       text-align: center;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__caret {
       display: none;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link:hover {
       background-color: transparent;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-toggle {
       inset: 0;
       position: absolute;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-toggle:focus,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-toggle:hover {
       background-color: transparent;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
       flex-direction: column;
       padding-bottom: 1rem;
       padding-top: 1rem;
       width: 100%;
   }
   .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link:focus,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link:hover,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link:focus,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link:hover {
       background-color: transparent;
   }
   .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--open>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link,.o-navigation-marketingportal__item--root:hover>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root:hover>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
       background-color: var(--mapo-color-white);
   }
   .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header {
       font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   }
   .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
       background-color: var(--mapo-color-white);
   }
   .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__icon {
       filter: grayscale(0);
   }
}
.o-navigation-marketingportal__sidebar:hover .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active:not(:hover)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__sidebar:hover .o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active:not(:hover)>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
   background-color: transparent;
}
.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__toggle-title {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-navigation-marketingportal__item--root.o-navigation-marketingportal__item--active>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__icon--mobile {
   background-color: var(--brandingPrimaryColor);
   filter: none;
}
.o-navigation-marketingportal__sidebar-close {
   align-items: center;
   cursor: pointer;
   display: flex;
   height: 2.25rem;
   justify-content: center;
   margin-bottom: 1.875rem;
   margin-left: 1rem;
   margin-top: 1rem;
   position: relative;
   width: 2.25rem;
   z-index: 4;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__sidebar-close {
       display:none;
   }
}
.o-navigation-marketingportal__sidebar-close img {
   width: .875rem;
}
.o-navigation-marketingportal__open {
   cursor: pointer;
   margin-right: 1.375rem;
   outline-color: var(--mapo-color-cyan);
   outline-width: .125rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__open {
       display:none;
   }
}
.o-navigation-marketingportal__open img {
   vertical-align: middle;
}
.o-navigation-marketingportal__btn {
   align-items: center;
   background-color: var(--mapo-color-gray-100);
   border-radius: var(--mapo-radius-4);
   cursor: pointer;
   display: flex;
   justify-content: center;
   padding: .5rem;
   transition: background-color .3s ease;
}
.o-navigation-marketingportal__btn:not(:disabled) {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .o-navigation-marketingportal__btn:not(:disabled) {
   outline-color: var(--mapo-color-cyan);
}
.o-navigation-marketingportal__btn:not(:disabled):focus-visible {
   outline-color: var(--mapo-color-cyan);
}
.o-navigation-marketingportal__btn:not(:disabled):focus,.o-navigation-marketingportal__btn:not(:disabled):hover {
   background-color: var(--mapo-color-dcdee0);
}
.o-navigation-marketingportal__btn:not(:disabled):active {
   background-color: var(--mapo-color-c8cacc);
}
.o-navigation-marketingportal__btn img {
   height: auto;
   max-width: 1.25rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__btn {
       padding:.375rem;
   }
   .o-navigation-marketingportal__btn img {
       max-width: 1.5rem;
   }
}
.o-navigation-marketingportal__btn-user:not(.o-navigation-marketingportal__btn-user--logged-in) {
   background-color: var(--mapo-color-red-500);
   color: var(--mapo-color-white);
}
.o-navigation-marketingportal__btn-user:not(.o-navigation-marketingportal__btn-user--logged-in) img {
   filter: invert(1);
}
.o-navigation-marketingportal__btn-user:not(.o-navigation-marketingportal__btn-user--logged-in):focus,.o-navigation-marketingportal__btn-user:not(.o-navigation-marketingportal__btn-user--logged-in):hover {
   background-color: var(--mapo-color-red-700);
}
.o-navigation-marketingportal__user-footer {
   align-items: center;
   border-top: .0625rem solid var(--mapo-color-gray-200);
   display: flex;
   font-size: .6875rem;
   margin-top: auto;
   padding: 1.25rem 0 .5rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user-footer {
       margin-top:1.25rem;
   }
}
.o-navigation-marketingportal__user-footer>*+* {
   margin-left: 1.5rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__user-footer>*+* {
       margin-left:.75rem;
   }
}
.o-navigation-marketingportal__profile {
   display: none;
   flex-direction: column;
   position: relative;
   width: 100%;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__profile {
       background-color:var(--mapo-color-white);
       border-radius: var(--mapo-radius-4);
       box-shadow: var(--mapo-shadow-soft-spread);
       padding: 1.5rem;
       width: 15.125rem;
   }
}
.o-navigation-marketingportal__profile .o-navigation-marketingportal__item--back {
   padding-left: 0;
   padding-right: 0;
}
.o-navigation-marketingportal__user-action {
   margin-top: 1.25rem;
}
.o-navigation-marketingportal__user-item {
   align-items: center;
   display: flex;
   font-size: .75rem;
   margin-top: 1rem;
   width: 100%;
}
.o-navigation-marketingportal__user-item img {
   flex-shrink: 0;
   height: auto;
   margin-right: .5rem;
   width: 1.25rem;
}
.o-navigation-marketingportal__locales a,.o-navigation-marketingportal__user-footer a,.o-navigation-marketingportal__user-item a {
   align-items: center;
   color: var(--mapo-color-gray-800);
   display: flex;
   text-decoration: none;
}
.o-navigation-marketingportal__locales a:focus,.o-navigation-marketingportal__locales a:hover,.o-navigation-marketingportal__user-footer a:focus,.o-navigation-marketingportal__user-footer a:hover,.o-navigation-marketingportal__user-item a:focus,.o-navigation-marketingportal__user-item a:hover {
   color: var(--mapo-color-gray-800);
   text-decoration: underline;
}
.o-navigation-marketingportal__user-item--toggle-locales {
   cursor: pointer;
}
.o-navigation-marketingportal__locales {
   display: none;
   font-size: .75rem;
   margin-left: 1.75rem;
}
.o-navigation-marketingportal__locales--open {
   display: block;
}
.o-navigation-marketingportal__current-locale,.o-navigation-marketingportal__user-footer--active,.o-navigation-marketingportal__user-item--active {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-navigation-marketingportal__profile-close {
   cursor: pointer;
   display: none;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__profile-close {
       display:flex;
       justify-content: flex-end;
       padding: 0;
   }
   .o-navigation-marketingportal__profile-close button {
       cursor: pointer;
       padding: .625rem;
   }
}
.o-navigation-marketingportal__profile-close img {
   height: auto;
   width: 1rem;
}
.o-navigation-marketingportal__search-container {
   border-radius: var(--mapo-radius-4);
   display: block;
   position: relative;
}
.o-navigation-marketingportal__search-container .awesomplete ul {
   border-bottom-left-radius: .25rem;
   border-bottom-right-radius: .25rem;
}
.o-navigation-marketingportal__search-container .awesomplete ul>li {
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   padding-left: 3rem;
}
.o-navigation-marketingportal__search-container .awesomplete ul>li mark {
   font-family: var(--themeFontRegular,"DB Neo Screen Sans Regular"),Arial,Helvetica,sans-serif;
   font-size: 1rem;
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__search-container {
       box-shadow: var(--mapo-shadow-md);
       padding: .0625rem;
   }
   .o-navigation-marketingportal__search-container .awesomplete ul>li {
       padding-left: .75rem;
   }
}
.o-navigation-marketingportal__search-icon {
   left: .875rem;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   z-index: 1;
}
@media (max-width: 967.98px) {
   .o-navigation-marketingportal__search-icon {
       background:none;
       padding: 0;
   }
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__search-icon {
       left:auto;
       right: .0625rem;
   }
   .o-navigation-marketingportal__search-container--open .o-navigation-marketingportal__search-icon {
       background: none;
   }
}
.o-navigation-marketingportal__search-field {
   background-color: var(--mapo-color-white);
   border: none;
   border-radius: var(--mapo-radius-4);
   box-shadow: var(--mapo-shadow-md);
   font-size: 1.25rem;
   padding: 1rem .875rem 1rem 3rem;
}
.o-navigation-marketingportal__search-field::-moz-placeholder {
   color: var(--mapo-color-black);
   font-family: var(--themeFontHeadLight,"DB Neo Screen Head Light"),Arial,Helvetica,sans-serif;
}
.o-navigation-marketingportal__search-field::placeholder {
   color: var(--mapo-color-black);
   font-family: var(--themeFontHeadLight,"DB Neo Screen Head Light"),Arial,Helvetica,sans-serif;
}
.o-navigation-marketingportal__search-field {
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
}
.show-focus-indicators .o-navigation-marketingportal__search-field {
   outline-color: var(--mapo-color-cyan);
}
.o-navigation-marketingportal__search-field:focus-visible {
   outline-color: var(--mapo-color-cyan);
}
@media (min-width: 968px) {
   .o-navigation-marketingportal__search-field {
       box-shadow:none;
       font-size: 1rem;
       padding: .5625rem 2.125rem .5625rem .875rem;
       transition: width .3s;
       width: 14.25rem;
   }
   .o-navigation-marketingportal__search-container:not(.o-navigation-marketingportal__search-container--open) {
       box-shadow: none;
       overflow: hidden;
   }
   .o-navigation-marketingportal__search-container:not(.o-navigation-marketingportal__search-container--open) .o-navigation-marketingportal__search-field {
       width: 2.25rem;
   }
   .o-navigation-marketingportal__search-container:not(.o-navigation-marketingportal__search-container--open) .o-navigation-marketingportal__search-icon {
       right: .0625rem;
   }
}
.o-welcome-message {
   background-color: red;
   color: var(--mapo-color-white);
   padding: 1.25rem;
}
.o-welcome-message .o-welcome-message__name {
   font-size: 4rem;
   padding-bottom: 1.5625rem;
   position: relative;
   text-align: center;
}
.o-welcome-message .o-welcome-message__name:before {
   background-color: var(--mapo-color-red-500);
   background-color: var(--mapo-color-white);
   border-radius: var(--mapo-radius-5);
   bottom: 0;
   content: "";
   display: inline-block;
   left: 50%;
   position: absolute;
   transform: translate(-50%);
   width: 100%;
   width: 3.75rem;
}
@media (min-width: 968px) {
   .o-welcome-message .o-welcome-message__name:before {
       height:.625rem;
       width: 5rem;
   }
}
@media (min-width: 752px) and (max-width:967.98px) {
   .o-welcome-message .o-welcome-message__name {
       font-size:2.75rem;
   }
}
@media (min-width: 576px) and (max-width:751.98px) {
   .o-welcome-message .o-welcome-message__name {
       font-size:2.25rem;
   }
}
@media (max-width: 575.98px) {
   .o-welcome-message .o-welcome-message__name {
       font-size:1.75rem;
   }
}
.o-welcome-message .o-welcome-message__name:before {
   height: .5rem;
   width: 5rem;
}
@media (min-width: 752px) and (max-width:967.98px) {
   .o-welcome-message .o-welcome-message__name:before {
       height:.4375rem;
       width: 4.0625rem;
   }
}
@media (min-width: 576px) and (max-width:751.98px) {
   .o-welcome-message .o-welcome-message__name:before {
       height:.375rem;
       width: 3.1875rem;
   }
}
@media (max-width: 575.98px) {
   .o-welcome-message .o-welcome-message__name:before {
       height:.375rem;
       width: 4rem;
   }
}
.o-welcome-message .o-welcome-massage__welcome-text {
   margin: 0;
}
.o-welcome-message .o-welcome-massage__welcome-text p {
   font-family: var(--themeFontHeadLight,"DB Neo Screen Head Light"),Arial,Helvetica,sans-serif;
   font-size: 2.9375rem;
   margin: 0;
   text-align: center;
}
@media (min-width: 752px) and (max-width:967.98px) {
   .o-welcome-message .o-welcome-massage__welcome-text p {
       font-size:2.25rem;
   }
}
@media (min-width: 576px) and (max-width:751.98px) {
   .o-welcome-message .o-welcome-massage__welcome-text p {
       font-size:1.875rem;
   }
}
@media (max-width: 575.98px) {
   .o-welcome-message .o-welcome-massage__welcome-text p {
       font-size:1.75rem;
   }
}
.ss-main {
   color: var(--mapo-color-666);
   display: inline-block;
   position: relative;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   width: 100%;
}
.ss-main .ss-single-selected {
   background-color: var(--mapo-color-white);
   border-bottom: 1px solid var(--mapo-color-gray-300);
   box-sizing: border-box;
   cursor: pointer;
   display: flex;
   height: auto;
   outline: 0;
   padding: 0;
   transition: background-color .2s;
   width: 100%;
}
.ss-main .ss-single-selected.ss-disabled {
   border-color: var(--mapo-color-gray-200);
   cursor: not-allowed;
}
.ss-main .ss-single-selected.ss-open-above {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}
.ss-main .ss-single-selected.ss-open-below {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}
.ss-main .ss-single-selected .placeholder {
   flex: 1 1 100%;
   font-size: 1rem;
   line-height: 1.3;
   text-align: left;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
   width: calc(100% - 30px);
}
.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder * {
   align-items: center;
   display: flex;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.ss-main .ss-single-selected .placeholder * {
   width: auto;
}
.ss-main .ss-single-selected .placeholder .ss-disabled {
   color: var(--mapo-color-gray-300);
}
.ss-main .ss-single-selected .ss-deselect {
   align-items: center;
   display: flex;
   flex: 0 1 auto;
   font-weight: 700;
   justify-content: flex-end;
   margin: 0 6px;
}
.ss-main .ss-single-selected .ss-deselect.ss-hide {
   display: none;
}
.ss-main .ss-single-selected .ss-arrow {
   display: inline-block;
   line-height: 1;
}
.ss-main .ss-single-selected .ss-arrow span {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
   background-position: 50%;
   background-repeat: no-repeat;
   background-size: 100%;
   display: inline-block;
   height: 2rem;
   line-height: 1;
   margin-bottom: -.25rem;
   transition: transform .1s ease-in-out;
   width: 2rem;
}
@media screen and (-ms-high-contrast:active) {
   .ss-main .ss-single-selected .ss-arrow span {
       background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
   }
}
.ss-main .ss-single-selected .ss-arrow span.arrow-up {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
   transform: rotate(180deg);
}
@media screen and (-ms-high-contrast:active) {
   .ss-main .ss-single-selected .ss-arrow span.arrow-up {
       background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
   }
}
.ss-main .ss-single-selected .ss-arrow span.arrow-down {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzI4MkQzNyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
}
@media screen and (-ms-high-contrast:active) {
   .ss-main .ss-single-selected .ss-arrow span.arrow-down {
       background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOCAxMWMuMjU2IDAgLjUxMi4wOTguNzA3LjI5M0wxNiAxOC41ODZsNy4yOTMtNy4yOTNhMSAxIDAgMCAxIDEuNDE0IDEuNDE0bC04IDhhLjk5OS45OTkgMCAwIDEtMS40MTQgMGwtOC04QTEgMSAwIDAgMSA4IDExIi8+PC9zdmc+);
   }
}
.ss-main .ss-multi-selected {
   background-color: var(--mapo-color-white);
   border: 1px solid var(--mapo-color-gray-300);
   border-radius: var(--mapo-radius-4);
   box-sizing: border-box;
   cursor: pointer;
   display: flex;
   flex-direction: row;
   min-height: 30px;
   outline: 0;
   padding: 0 0 0 3px;
   transition: background-color .2s;
   width: 100%;
}
.ss-main .ss-multi-selected.ss-disabled {
   background-color: var(--mapo-color-gray-300);
   cursor: not-allowed;
}
.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled {
   color: var(--mapo-color-666);
}
.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete {
   cursor: not-allowed;
}
.ss-main .ss-multi-selected.ss-open-above {
   border-top-left-radius: 0;
   border-top-right-radius: 0;
}
.ss-main .ss-multi-selected.ss-open-below {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
}
.ss-main .ss-multi-selected .ss-values {
   display: flex;
   flex: 1 1 100%;
   flex-wrap: wrap;
   justify-content: flex-start;
   width: calc(100% - 30px);
}
.ss-main .ss-multi-selected .ss-values .ss-disabled {
   align-items: center;
   color: var(--mapo-color-dedede);
   display: flex;
   line-height: 1em;
   margin: 2px 0;
   overflow: hidden;
   padding: 4px 5px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 100%;
}
@keyframes scaleIn {
   0% {
       opacity: 0;
       transform: scale(0);
   }
   to {
       opacity: 1;
       transform: scale(1);
   }
}
@keyframes scaleOut {
   0% {
       opacity: 1;
       transform: scale(1);
   }
   to {
       opacity: 0;
       transform: scale(0);
   }
}
.ss-main .ss-multi-selected .ss-values .ss-value {
   align-items: center;
   animation-duration: .2s;
   animation-fill-mode: both;
   animation-name: scaleIn;
   animation-timing-function: ease-out;
   background-color: var(--mapo-color-5897fb);
   border-radius: var(--mapo-radius-4);
   color: var(--mapo-color-white);
   display: flex;
   font-size: 12px;
   margin: 3px 5px 3px 0;
   padding: 3px 5px;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.ss-main .ss-multi-selected .ss-values .ss-value.ss-out {
   animation-duration: .2s;
   animation-name: scaleOut;
   animation-timing-function: ease-out;
}
.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
   cursor: pointer;
   margin: 0 0 0 5px;
}
.ss-main .ss-multi-selected .ss-add {
   display: flex;
   flex: 0 1 3px;
   margin: 9px 12px 0 5px;
}
.ss-main .ss-multi-selected .ss-add .ss-plus {
   align-items: center;
   background: var(--mapo-color-666);
   display: flex;
   height: 10px;
   justify-content: center;
   position: relative;
   transition: transform .2s;
   width: 2px;
}
.ss-main .ss-multi-selected .ss-add .ss-plus:after {
   background: var(--mapo-color-666);
   content: "";
   height: 2px;
   left: -4px;
   position: absolute;
   top: 4px;
   width: 10px;
}
.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {
   transform: rotate(45deg);
}
.ss-content {
   background-color: var(--mapo-color-white);
   box-shadow: var(--mapo-shadow-strong);
   box-sizing: border-box;
   margin: -1px 0 0;
   opacity: 0;
   outline: .125rem solid transparent;
   outline-offset: .0625rem;
   padding: 1.5rem 0 2.5rem;
   position: absolute;
   transform: scaleY(0);
   transform-origin: center top;
   transition: transform .2s,opacity .2s;
   width: 100%;
   z-index: 1010;
}
.show-focus-indicators .ss-content {
   outline-color: var(--mapo-color-cyan);
}
.ss-content:has(:focus-visible) {
   outline-color: var(--mapo-color-cyan);
}
.ss-content.ss-open {
   display: block;
   opacity: 1;
   transform: scaleY(1);
}
.ss-content .ss-search {
   display: flex;
   flex-direction: row;
   padding: 8px 8px 6px;
}
.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input {
   height: 0;
   margin: 0;
   opacity: 0;
   padding: 0;
}
.ss-content .ss-search input {
   -webkit-appearance: textfield;
   background-color: var(--mapo-color-white);
   border: 1px solid var(--mapo-color-gray-300);
   border-radius: var(--mapo-radius-4);
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   display: inline-flex;
   flex: 1 1 auto;
   font-size: inherit;
   height: 30px;
   line-height: inherit;
   margin: 0;
   min-width: 0;
   outline: 0;
   padding: 6px 8px;
   text-align: left;
   width: 100%;
}
.ss-content .ss-search input::-moz-placeholder {
   vertical-align: middle;
}
.ss-content .ss-search input::placeholder {
   vertical-align: middle;
}
.ss-content .ss-search input:focus {
   box-shadow: var(--mapo-shadow-focus-select);
}
.ss-content .ss-search .ss-addable {
   align-items: center;
   border: 1px solid var(--mapo-color-gray-300);
   border-radius: var(--mapo-radius-4);
   box-sizing: border-box;
   cursor: pointer;
   display: inline-flex;
   flex: 0 0 30px;
   font-size: 22px;
   font-weight: 700;
   height: 30px;
   justify-content: center;
   margin: 0 0 0 8px;
}
.ss-content .ss-addable {
   padding-top: 0;
}
.ss-content .ss-list {
   max-height: 200px;
   overflow-x: hidden;
   overflow-y: auto;
   text-align: left;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
   font-weight: 700;
   padding: 6px 10px;
}
.ss-content .ss-list .ss-optgroup .ss-option {
   padding: 6px 6px 6px 25px;
}
.ss-content .ss-list .ss-optgroup-label-selectable {
   cursor: pointer;
}
.ss-content .ss-list .ss-optgroup-label-selectable:hover {
   background-color: var(--mapo-color-5897fb);
   color: var(--mapo-color-white);
}
.ss-content .ss-list .ss-option {
   color: var(--mapo-color-gray-700);
   cursor: pointer;
   font-size: 1rem;
   padding: .25rem 1.25rem;
   -webkit-user-select: none;
   -moz-user-select: none;
   user-select: none;
}
.ss-content .ss-list .ss-option * {
   display: inline-block;
}
.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover {
   background-color: var(--mapo-color-gray-300);
   color: var(--mapo-color-white);
}
.ss-content .ss-list .ss-option.ss-disabled {
   background-color: var(--mapo-color-white);
   color: var(--mapo-color-gray-200);
   cursor: not-allowed;
}
.ss-content .ss-list .ss-option.ss-option-selected {
   color: var(--mapo-color-gray-700);
   cursor: pointer;
   display: flex;
   font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
   justify-content: space-between;
}
.ss-content .ss-list .ss-option.ss-hide {
   display: none;
}
.ss-content .ss-list .ss-option .ss-search-highlight {
   background-color: var(--mapo-color-fffb8c);
}
.nav-marketingportal .o-stage__title:before {
   height: .375rem;
}
[13964154-13964154] {
   .m-collection { margin: 80px 0 100px;
   };
}
.a-btn:focus-visible,.issue-collector .issue-collector__content .mwf-form__actions .mwf-form__actions-back button:focus-visible, .mwf-form button:focus-visible, .mwf-form .mwf-input textarea:focus-visible, .mwf-form .mwf-input input:focus-visible {
   outline-color: var(--mapo-color-white) !important;
   outline-offset: 3px !important;
}
.m-teaser {
   border-radius: 0;
}
.mwf-form .mwf-input .input-field {
   border-radius: 0;
}
.nav-marketingportal .o-stage__title:before {
   height: .375rem;
}
.issue-collector__titles {
   padding: 0;
   margin-left: 0 !important;
}
.issue-collector__title > svg {
   display: none;
}
.container--issue-collector {
   background: var(--mapo-color-262c38);
   color: var(--mapo-color-white);
   padding-top: 80px;
   padding-bottom: 80px;
}
.mwf-form .mwf-form__actions.one-page {
   flex-direction: row-reverse;
}
.mwf-form__actions-next {
   margin-left: 0 !important;
   margin-top: 12px !important;
}
.o-footer__divider {
   display: none;
}
.container--issue-collector h2 {
   font-size: 28px !important;
   font-family: var(--themeFontHeadBlack, "DB Neo Screen Head Black"), "Arial Black", Helvetica, sans-serif !important;
}
.mwf-form .mwf-form__actions .mwf-form__actions-next .mwf-button.mwf-button--submit {
   border-radius: 0;
}
.mwf-form .mwf-form-steps__item, .mwf-form a, .mwf-form button {
   background: var(--mapo-color-white);
   border-radius: 0;
   width: 100%;
}
.mwf-form .mwf-form-steps__item:hover, .mwf-form a:hover, .mwf-form button:hover {
   background: var(--mapo-color-aa99ff);
}
 

[id="13964134-13964134"] {
   h1 { position: relative;
   top: -200px;
   color: white;
   z-index: 300;
   font-size: 40px;
   } p { position: relative;
   margin-top: -80px;
   font-size: 24px;
   } @media (min-width: 576px) { h1 { top: -260px;
   font-size: 48px;
   } } @media (min-width: 752px) { h1 { top: -260px;
   font-size: 56px;
   } } @media (min-width: 968px) { h1 { top: -320px;
   font-size: 64px;
   } } @media (min-width: 1183px) { h1 { top: -280px;
   } } @media (min-width: 1464px) { h1 { top: -260px;
   } };
}
 

.o-color-picker-items {
  row-gap: 2rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item {
  color: var(--mapo-color-white);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button] {
  outline: .125rem solid transparent;
  outline-offset: .0625rem;
}
.show-focus-indicators .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button] {
  outline-color: var(--mapo-color-cyan);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item div[role=button]:focus-visible {
  outline-color: var(--mapo-color-cyan);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview {
  background-color: var(--mapo-color-dee2e6);
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  flex-wrap: wrap;
  padding: .625rem .9375rem;
  transition: background-color .2s ease-in-out,color .2s ease-in-out;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
  flex-basis: 100%;
  font-family: var(--themeFontHeadBlack,"DB Neo Screen Head Black"),"Arial Black",Helvetica,sans-serif;
  font-size: 1.25rem;
  line-height: 1.25;
  margin: .3125rem 0;
}
@media (min-width: 752px) {
  .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
      font-size:1.375rem;
  }
}
@media (min-width: 1183px) {
  .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__title {
      font-size:1.5rem;
  }
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info {
  display: flex;
  flex-wrap: wrap;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field {
  flex: 0 0 100%;
  float: left;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.25rem;
  max-width: 50%;
  padding-right: .9375rem;
}
@media (min-width: 752px) {
  .o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field {
      font-size:1.125rem;
  }
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label,.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value {
  text-transform: uppercase;
  word-break: normal;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label svg,.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value svg {
  height: 1.5rem;
  vertical-align: bottom;
  width: 1.5rem;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__label {
  font-family: var(--themeFontBold,"DB Neo Screen Sans Bold"),Arial,Helvetica,sans-serif;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field .m-color__value--cursor-pointer {
  cursor: pointer;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview .m-color__info .m-color__field--hidden {
  display: none;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__preview.m-color__shade--light {
  color: var(--mapo-color-gray-700);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade {
  cursor: pointer;
  flex: 0 0 25%;
  max-width: 25%;
  text-align: center;
  vertical-align: middle;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade>i {
  opacity: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity .2s ease-in-out;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:focus-visible {
  z-index: 1;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:last-of-type {
  border-bottom-right-radius: 0 !important;;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade:nth-last-of-type(4) {
  border-bottom-left-radius: 0 !important;;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i {
  opacity: 1;
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i svg path {
  fill: var(--mapo-color-white);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__shades .m-color__shade--active>i.picker-icon-dark svg path {
  fill: var(--mapo-color-495057);
}
.o-color-picker-items .o-color-picker-item-wrapper .o-color-picker-item.m-color__card .m-color__value {
  border-radius: 0 !important;
}
.o-color-picker-items .m-tooltip {
  display: inline-block;
  position: relative;
}
.o-color-picker-items .m-tooltip .m-tooltip__text {
  background-color: var(--mapo-color-white);
  border-radius: 0 !important;
  bottom: 150%;
  box-shadow: var(--mapo-shadow-strong);
  color: var(--mapo-color-495057);
  left: 50%;
  padding: .625rem 1rem;
  position: absolute;
  text-align: center;
  transform: translate(-50%);
  visibility: hidden;
  white-space: nowrap;
  z-index: 1;
}
.o-color-picker-items .m-tooltip .m-tooltip__text svg {
  height: 1rem;
  width: 1rem;
}
.o-color-picker-items .m-tooltip .m-tooltip__text:after {
  border: .5rem solid transparent;
  border-top-color: var(--mapo-color-white);
  content: "";
  left: 50%;
  position: absolute;
  top: 100%;
  transform: translate(-50%);
}
.o-color-picker-items .m-color__shades .m-tooltip:focus .m-tooltip__text,.o-color-picker-items .m-color__shades .m-tooltip:hover .m-tooltip__text {
  visibility: visible;
}
.o-color-picker-items .m-color__shades .m-tooltip:focus .m-tooltip__text--hidden,.o-color-picker-items .m-color__shades .m-tooltip:hover .m-tooltip__text--hidden {
  visibility: hidden;
}
    .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link, .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
align-items: flex-start;
}


  .o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__link,.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__section-link {
      flex-direction: column;
      padding-bottom: 0.6rem;
      padding-top: 0.6rem;
      width: 100%;
  }


 
.o-navigation-marketingportal__item--root>.o-navigation-marketingportal__item-header .o-navigation-marketingportal__toggle-title {
   text-align: left;
 }

@media (min-width: 968px) {
  .o-navigation-marketingportal__list {
      padding: 12px 0 0 0;
  }
  .o-navigation-marketingportal__list>*+* {
      margin-top: 0;
  }
}

main h2 {
 font-variation-settings: "wdth" 175;
}
main section:has(h2) ~ section h2 {
 font-variation-settings: "wdth" 100;
}


 
.js-color__title-field{
font-size:24px;
}
