.elementor-36403 .elementor-element.elementor-element-190dca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-0c8fb8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-0c8fb8d:not(.elementor-motion-effects-element-type-background), .elementor-36403 .elementor-element.elementor-element-0c8fb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001930;}.elementor-36403 .elementor-element.elementor-element-2d841d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-27a3970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-78e4a09{text-align:start;}.elementor-36403 .elementor-element.elementor-element-78e4a09 img{width:188px;}.elementor-36403 .elementor-element.elementor-element-163566c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-b2c1f30 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-b2c1f30 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36403 .elementor-element.elementor-element-b2c1f30{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36403 .elementor-element.elementor-element-b2c1f30 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-890c97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-070177e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-070177e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36403 .elementor-element.elementor-element-070177e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36403 .elementor-element.elementor-element-070177e .elementor-icon-list-text{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-a8cfd50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-d9e7589{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-2f3fb88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-2f3fb88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-36403 .elementor-element.elementor-element-2f3fb88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-36403 .elementor-element.elementor-element-2f3fb88 .elementor-icon-list-text{transition:color 0.3s;}.elementor-36403 .elementor-element.elementor-element-r11pe01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-36403 .elementor-element.elementor-element-2d841d9{--content-width:1216px;}.elementor-36403 .elementor-element.elementor-element-d9e7589{--content-width:1216px;}.elementor-36403 .elementor-element.elementor-element-r11pe01{--content-width:1216px;}}@media(max-width:1024px){.elementor-36403 .elementor-element.elementor-element-190dca4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-0c8fb8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-2d841d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-27a3970{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-163566c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-890c97b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-a8cfd50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-d9e7589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-36403 .elementor-element.elementor-element-190dca4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-0c8fb8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-2d841d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-27a3970{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-163566c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-890c97b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-a8cfd50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36403 .elementor-element.elementor-element-d9e7589{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Magazin Fuß: Kontakt-Fuß (Kurzcode mtrm_kontakt variante="breit") und dunkle Fußzeile in Navy. */
.elementor-36403 .mtrm-f-fuss{padding:0;gap:0}
.elementor-36403 .mtrm-f-fuss .elementor-widget{margin:0}
.elementor-36403 .mtrm-f-kontakt,.elementor-36403 .mtrm-f-kontakt > .elementor-widget-container,.elementor-36403 .mtrm-f-kontakt .elementor-shortcode{width:100%}
.elementor-36403 .mtrm-f-flaeche{--mtrm-f-text:#C9D1D8;background:#001930;color:#fff;padding:64px 20px 0;border-top:1px solid rgba(255,255,255,.12);font-family:"Open Sans",Arial,Helvetica,sans-serif}
.elementor-36403 .mtrm-f-flaeche a{text-decoration:none}
.elementor-36403 .mtrm-f-flaeche :focus-visible{outline:2px solid #fff;outline-offset:3px}
.elementor-36403 .mtrm-f-raster > .e-con-inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) minmax(206px,2.5fr);gap:40px 48px;padding:0 0 56px}
.elementor-36403 .mtrm-f-spalte{padding:0;gap:0;width:auto;min-width:0}
.elementor-36403 .mtrm-f-logo img{display:block;width:188px;height:auto}
.elementor-36403 .mtrm-f-wege{margin:28px 0 0;padding:0;list-style:none}
.elementor-36403 .mtrm-f-wege li{margin:0;padding:0;list-style:none}
.elementor-36403 .mtrm-f-wege a{display:inline-flex;align-items:center;gap:12px;min-height:40px;color:#fff;font-size:15px;font-weight:600;transition:color .15s linear}
.elementor-36403 .mtrm-f-wege a svg{flex:none;color:#fff}
@media (hover:hover){.elementor-36403 .mtrm-f-wege a:hover,.elementor-36403 .mtrm-f-wege a:hover svg{color:var(--mtrm-rot,#ED2024)}}
@media (hover:hover){.elementor-36403 .mtrm-f-wege a:hover span{text-decoration:none}}
.elementor-36403 .mtrm-f-titel .elementor-heading-title{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.16);font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#fff}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-items{margin:0;padding:0}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-item > a{display:inline-flex;align-items:center;min-height:36px}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-text{font-size:15px;line-height:1.4;font-weight:400;color:var(--mtrm-f-text);transition:color .15s linear}
@media (hover:hover){.elementor-36403 .mtrm-f-liste a:hover .elementor-icon-list-text{color:var(--mtrm-rot,#ED2024);text-decoration:none}}
.elementor-36403 .mtrm-f-liste--zwei .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.elementor-36403 .mtrm-f-schluss{padding:0}
.elementor-36403 .mtrm-f-schluss > .e-con-inner{min-height:64px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16);align-items:center;justify-content:space-between;gap:12px 32px;flex-wrap:wrap}
.elementor-36403 .mtrm-f-copy .elementor-heading-title{margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;color:var(--mtrm-f-text)}
.elementor-36403 .mtrm-f-recht .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:0 24px;margin:0}
.elementor-36403 .mtrm-f-recht .elementor-icon-list-item{margin:0!important;padding:0!important}
.elementor-36403 .mtrm-f-recht .elementor-icon-list-item::after{display:none!important}
.elementor-36403 .mtrm-f-recht .elementor-icon-list-item > a{display:inline-flex;align-items:center;min-height:44px}
.elementor-36403 .mtrm-f-recht .elementor-icon-list-text{font-size:14px;color:var(--mtrm-f-text);transition:color .15s linear}
@media (hover:hover){.elementor-36403 .mtrm-f-recht a:hover .elementor-icon-list-text{color:var(--mtrm-rot,#ED2024);text-decoration:none}}
.elementor-36403 .mtrm-f-sozial{display:flex;flex-wrap:wrap;gap:11px;margin:4px 0 0;padding:0;list-style:none}
.elementor-36403 .mtrm-f-sozial li{margin:0;padding:0;list-style:none}
.elementor-36403 .mtrm-f-sozial a{position:relative;display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;border:1px solid #fff;border-radius:var(--mtrm-radius,4px);color:#fff;transition:background-color .15s linear,border-color .15s linear}
.elementor-36403 .mtrm-f-sozial a::before{content:"";position:absolute;inset:-4px}
@media (hover:hover){.elementor-36403 .mtrm-f-sozial a:hover{background:var(--mtrm-rot,#ED2024);border-color:var(--mtrm-rot,#ED2024);color:#fff}}
.elementor-36403 .mtrm-f-sozial svg{display:block;width:20px;height:20px}
@media (max-width:1024px){
.elementor-36403 .mtrm-f-raster > .e-con-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 32px}
.elementor-36403 .mtrm-f-liste:not(.mtrm-f-liste--zwei) .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-item > a{min-height:44px}
.elementor-36403 .mtrm-f-wege a{min-height:44px}
}
@media (max-width:767px){
.elementor-36403 .mtrm-f-flaeche{padding:48px 20px 0}
.elementor-36403 .mtrm-f-raster > .e-con-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:40px}
.elementor-36403 .mtrm-f-liste:not(.mtrm-f-liste--zwei) .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.elementor-36403 .mtrm-f-liste .elementor-icon-list-item > a{min-height:44px}
.elementor-36403 .mtrm-f-wege a{min-height:44px}
.elementor-36403 .mtrm-f-schluss > .e-con-inner{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 0 24px}
}
@media (prefers-reduced-motion:reduce){.elementor-36403 *{transition:none!important}}

/* Bewertungssiegel (ProvenExpert) wie im Fuß der Hauptseite: eigene Zeile unter der Schlusszeile, mittig; Schrift auf
   dem dunklen Grund hell wie im Fuß der Karriereseite, beim Hover das Rot des Logos */
.elementor-36403 .mtrm-f-siegel{padding:0}
.elementor-36403 .mtrm-f-siegel > .e-con-inner{padding:4px 0 28px;align-items:center;justify-content:center}
.elementor-36403 .mtrm-f-siegel-widget{width:100%;text-align:center}
.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets{min-height:51px;text-align:center}
.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets a{color:rgba(255,255,255,.78)!important;text-decoration:none!important}
.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets a :not(svg):not(path){color:rgba(255,255,255,.78)!important}
.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets .pe_u{-webkit-text-fill-color:rgba(255,255,255,.78)!important}
@media (hover:hover){.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets a:hover :not(svg):not(path){color:var(--mtrm-rot,#ED2024)!important}.elementor-36403 .mtrm-f-siegel-widget .pe-richsnippets a:hover .pe_u{-webkit-text-fill-color:var(--mtrm-rot,#ED2024)!important;text-decoration:none!important}}
@media (max-width:767px){.elementor-36403 .mtrm-f-siegel > .e-con-inner{padding:0 0 24px}}/* End custom CSS */