.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2782 .elementor-element.elementor-element-4e94bf4 .e-search-input{background-color:#FFFFFF;font-family:"Titillium", Sans-serif;font-size:17px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D7;border-radius:999px 999px 999px 999px;}.elementor-2782 .elementor-element.elementor-element-4e94bf4.e-focus .e-search-input{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B8340F;box-shadow:0px 0px 0px 3px rgba(184,52,15,0.18);}.elementor-2782 .elementor-element.elementor-element-4e94bf4 .e-search-results-container{background-color:rgba(255,255,255,0.92);}.elementor-2782 .elementor-element.elementor-element-4e94bf4{width:100%;max-width:100%;--e-search-results-columns:1;--e-search-placeholder-color:#6E6E73;--e-search-input-color:#1D1D1F;--e-search-icon-label-color:#6E6E73;--e-search-input-transition:200ms;--e-search-input-padding-block-start:13px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:13px;--e-search-input-padding-inline-end:20px;--e-search-icon-label-size:20px;--e-search-input-gap:8px;--e-search-results-border-radius:16px 16px 16px 16px;--e-search-results-padding:8px 8px 8px 8px;--e-search-input-and-results-gap:8px;--e-search-results-max-height:440px;--e-search-results-row-gap:2px;--e-search-loader-icon-color:#B8340F;--e-search-nothing-found-padding-block-start:12px;--e-search-nothing-found-padding-block-end:12px;--e-search-nothing-found-message-color:#6E6E73;}.elementor-2782 .elementor-element.elementor-element-4e94bf4.e-focus{--e-search-input-color:#1D1D1F;--e-search-icon-label-color:#1D1D1F;}.elementor-2782 .elementor-element.elementor-element-4e94bf4 .e-search-results-container > div{box-shadow:0px 16px 40px 0px rgba(29,29,31,0.14);}.elementor-2782 .elementor-element.elementor-element-4e94bf4 .e-search-nothing-found-message{font-family:"Titillium", Sans-serif;font-size:14px;}.elementor-2782 .elementor-element.elementor-element-6260d1f{--swiper-slides-to-display:1;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:#1D1D1F;}.elementor-2782 .elementor-element.elementor-element-6260d1f .swiper-slide > .elementor-element{height:100%;}.elementor-2782 .elementor-element.elementor-element-88742e6{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:20px;--arrow-normal-color:#1D1D1F;}.elementor-2782 .elementor-element.elementor-element-88742e6 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2782 .elementor-element.elementor-element-e71ac5f{--grid-columns:4;--grid-row-gap:32px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-2782 .elementor-element.elementor-element-e71ac5f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2782 .elementor-element.elementor-element-e71ac5f .e-loop-item > .elementor-section, .elementor-2782 .elementor-element.elementor-element-e71ac5f .e-loop-item > .elementor-section > .elementor-container, .elementor-2782 .elementor-element.elementor-element-e71ac5f .e-loop-item > .e-con, .elementor-2782 .elementor-element.elementor-element-e71ac5f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2782 .elementor-element.elementor-element-6260d1f{--swiper-slides-to-display:1;}.elementor-2782 .elementor-element.elementor-element-88742e6{--swiper-slides-to-display:2;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2782 .elementor-element.elementor-element-e71ac5f{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2782 .elementor-element.elementor-element-6260d1f{--swiper-slides-to-display:1;}.elementor-2782 .elementor-element.elementor-element-88742e6{--swiper-slides-to-display:1;--swiper-slides-gap:12px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2782 .elementor-element.elementor-element-e71ac5f{--grid-columns:1;--grid-row-gap:24px;}}/* Start custom CSS *//* Mediathek: LearnDash haengt an jede Loop-Karte eigene Bloecke an (Fortschritt, Kurs-Inhalt): ausblenden */
body.elementor-page-2782 .swiper-wrapper>.learndash-wrapper,body.elementor-page-2782 .elementor-loop-container>.learndash-wrapper{display:none!important;}
/* Reihen mit nur einem Video: Elementor startet dann kein Karussell, Karte nicht ueber die volle Breite ziehen */
.mediathek-reihe-karussell .swiper:not(.swiper-initialized) .swiper-slide{max-width:calc((100% - 60px)/4);}
@media (max-width:1024px){.mediathek-reihe-karussell .swiper:not(.swiper-initialized) .swiper-slide{max-width:calc((100% - 20px)/2);}}
@media (max-width:767px){.mediathek-reihe-karussell .swiper:not(.swiper-initialized) .swiper-slide{max-width:80%;}}
/* Karussell-Pfeile: runde Glasknoepfe */
.mediathek-reihe-karussell .elementor-swiper-button,.mediathek-buehne-karussell .elementor-swiper-button{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 16px rgba(29,29,31,.12);color:#1D1D1F;transition:transform .3s,background-color .3s;}
.mediathek-reihe-karussell .elementor-swiper-button svg,.mediathek-buehne-karussell .elementor-swiper-button svg{fill:#1D1D1F;width:18px;height:18px;}
.mediathek-reihe-karussell .elementor-swiper-button:hover,.mediathek-buehne-karussell .elementor-swiper-button:hover{background:#fff;transform:scale(1.06);}
.mediathek-reihe-karussell .elementor-swiper-button.swiper-button-disabled,.mediathek-buehne-karussell .elementor-swiper-button.swiper-button-disabled{opacity:0;pointer-events:none;}
.mediathek-reihe-karussell .elementor-swiper-button:focus-visible,.mediathek-buehne-karussell .elementor-swiper-button:focus-visible,.mediathek-filter .e-filter-item:focus-visible,.mediathek-raster .e-loop__load-more .elementor-button:focus-visible{outline:2px solid #D93F18;outline-offset:2px;}
.mediathek-buehne-karussell .elementor-swiper-button-prev{left:16px;}.mediathek-buehne-karussell .elementor-swiper-button-next{right:16px;}
.mediathek-buehne-karussell .swiper-pagination-bullet-active{background:#1D1D1F;}
@media (max-width:767px){.mediathek-reihe-karussell .elementor-swiper-button,.mediathek-buehne-karussell .elementor-swiper-button{display:none;}}
/* Filterleiste Projekt und Format: Pillen, Reihenfolge FEX, Clix, ATLAS, LAG, dann Formate */
.mediathek-filter .e-filter{flex-wrap:wrap;justify-content:flex-start;}
@media (max-width:767px){.mediathek-filter .e-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px;}.mediathek-filter .e-filter::-webkit-scrollbar{display:none;}}
.mediathek-filter .e-filter-item{box-sizing:border-box;min-height:44px;white-space:nowrap;flex:0 0 auto;transition:background-color .2s,color .2s,border-color .2s;}
.mediathek-filter .e-filter-item[data-filter="projekt"],.mediathek-filter .e-filter-item[data-filter="format"]{display:none!important;}
.mediathek-filter .e-filter-item[data-filter="__all"]{order:-1;}
.mediathek-filter .e-filter-item[data-filter="projekt-fex"]{order:1;}.mediathek-filter .e-filter-item[data-filter="projekt-clix"]{order:2;}.mediathek-filter .e-filter-item[data-filter="projekt-atlas"]{order:3;}.mediathek-filter .e-filter-item[data-filter="projekt-lag"]{order:4;}
.mediathek-filter .e-filter-item[data-filter="online-lunch"]{order:5;}.mediathek-filter .e-filter-item[data-filter="atlas-connect"]{order:6;}.mediathek-filter .e-filter-item[data-filter="workshop"]{order:7;}.mediathek-filter .e-filter-item[data-filter="fex-erklaert"]{order:8;}.mediathek-filter .e-filter-item[data-filter="clix-erklaert"]{order:9;}.mediathek-filter .e-filter-item[data-filter="begriff"]{order:10;}
/* Mehr laden */
.mediathek-raster .e-loop__load-more .elementor-button{min-height:44px;background:#1D1D1F;color:#fff;border-radius:999px;padding:12px 28px;font-weight:600;}
.mediathek-raster .e-loop__load-more .elementor-button:hover{background:#3A3A3C;}
@media (prefers-reduced-motion:reduce){.mediathek-filter .e-filter-item,.mediathek-reihe-karussell .elementor-swiper-button,.mediathek-buehne-karussell .elementor-swiper-button{transition:none;}}
/* Nachtrag: Pfeile auf Touch-Groessen aus, Handy mit Anschnitt der naechsten Karte */
.mediathek-reihe-karussell .elementor-swiper-button.swiper-button-disabled,.mediathek-buehne-karussell .elementor-swiper-button.swiper-button-disabled{opacity:0!important;}
@media (max-width:1024px){.mediathek-buehne-karussell .elementor-swiper-button{display:none!important;}}
@media (max-width:767px){.mediathek-reihe-karussell .elementor-swiper-button{display:none!important;}.mediathek-reihe-karussell{overflow:hidden;}.mediathek-reihe-karussell .swiper{margin-left:0!important;margin-right:0!important;width:calc(100% - 56px)!important;overflow:visible!important;}}
.mediathek-chips{scrollbar-width:none;}.mediathek-chips::-webkit-scrollbar{display:none;}
/* Karussell mit nur einer Karte: Elementor startet kein Swiper, Pfeile und Punkte ausblenden */
.mediathek-reihe-karussell:has(.swiper:not(.swiper-initialized)) .elementor-swiper-button,.mediathek-buehne-karussell:has(.swiper:not(.swiper-initialized)) .elementor-swiper-button,.mediathek-buehne-karussell:has(.swiper:not(.swiper-initialized)) .swiper-pagination{display:none!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Black.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-ExtraLightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Light.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Titillium';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://campus.lag-mobil.de/wp-content/uploads/2025/12/TitilliumWeb-SemiBoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */