.elementor-20 .elementor-element.elementor-element-6e464a1c{--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;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-7c62a76 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2024/06/Header-Slider-01.jpg);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-7c62a76 .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-7c62a76 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-02d12c2 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2025/08/CD-Kaserne_Webseite_HeaderSlider-Veranstaltungen.png);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-02d12c2 .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-02d12c2 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-cdcdd17 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2024/06/CD-Kaserne_Webseite_HeaderSlider_Buehne2.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-cdcdd17 .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-cdcdd17 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d486ea2 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2024/06/Header-Slider-Jugendtreff-1.jpg);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d486ea2 .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d486ea2 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-c2a70cf .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2024/06/CD-Kaserne_Webseite_HeaderSlider.webp);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-c2a70cf .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-c2a70cf .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d8be850 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://cd-kaserne.de/wp-content/uploads/2024/06/Header-Slider-Vereine-1.jpg);background-size:cover;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d8be850 .swiper-slide-contents{margin-right:auto;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-repeater-item-d8be850 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide{transition-duration:calc(4000ms*1.2);height:620px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide-contents{max-width:100%;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide-inner{text-align:center;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-heading{color:#FFFFFFD6;font-family:"Fira Sans", Sans-serif;font-size:180px;font-weight:900;line-height:0.7em;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:40px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-description{color:#FFFFFFD6;font-family:"Fira Sans", Sans-serif;font-size:75px;font-weight:600;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-swiper-button{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-pagination-bullet{height:11px;width:11px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-pagination-fraction{font-size:11px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-pagination-bullet-active{background-color:#9B9A9A;}.elementor-20 .elementor-element.elementor-element-b1b0d67{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-72a1a1e{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-72a1a1e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-72a1a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CC949C00;background-image:url("https://cd-kaserne.de/wp-content/uploads/2025/08/AUGSEP.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-388560d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-388560d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-fe948be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-081bf84 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:900;}.elementor-20 .elementor-element.elementor-element-c3b3223 .elementor-heading-title{color:#313133;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-038ad33{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-9af194f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-9af194f .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9af194f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9af194f .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9af194f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-194ca62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-194ca62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-9b7d6a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-493a880{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-264b067{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-264b067.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-86e47c8 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;}.elementor-20 .elementor-element.elementor-element-f3f5f8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-8965454{text-align:left;}.elementor-20 .elementor-element.elementor-element-8965454 img{width:60%;}.elementor-20 .elementor-element.elementor-element-3fa2b47 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-5a11fb4{color:#000000;}.elementor-20 .elementor-element.elementor-element-cc2719f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-cc2719f .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-cc2719f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-cc2719f .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-cc2719f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-613a972{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-613a972.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-570b727{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5af74f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c672b29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c672b29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c12bf7f .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-f53c508{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1c4bb71{text-align:left;}.elementor-20 .elementor-element.elementor-element-1c4bb71 img{width:33%;}.elementor-20 .elementor-element.elementor-element-0af24ed .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-a6d8fea{color:#000000;}.elementor-20 .elementor-element.elementor-element-376da0d{--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;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:50%;}.elementor-20 .elementor-element.elementor-element-376da0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-13833d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-13833d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-540d556 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-540d556 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-540d556 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-540d556 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-540d556 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-31ff233{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b5324ce .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-b5324ce .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b5324ce .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-b5324ce .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b5324ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9041808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-26b4683{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-421a406{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-421a406:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-421a406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2025/02/CD-Kaserne_Preview-img_Veranstaltungen_Maerz25.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-fd8a80e{--spacer-size:263px;}.elementor-20 .elementor-element.elementor-element-ae1aee7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-ae1aee7 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-ae1aee7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ae1aee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ae1aee7 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-ae1aee7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-c3f0442{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-359d4ad{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-359d4ad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-359d4ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CC949C00;background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/12/BG-Box_Startseite_Jan-Maerz2025_02-3.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-aa9726b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-aa9726b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-43a123b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fbf5a42 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:900;}.elementor-20 .elementor-element.elementor-element-d8b258c .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-563fece{color:#000000;}.elementor-20 .elementor-element.elementor-element-9c19522 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-9c19522 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9c19522 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9c19522 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9c19522 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-00f16f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-00f16f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8e3efa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1da90d2{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c5637aa{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c5637aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-abc658e .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;}.elementor-20 .elementor-element.elementor-element-a5eb559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-51b830b{text-align:left;}.elementor-20 .elementor-element.elementor-element-51b830b img{width:60%;}.elementor-20 .elementor-element.elementor-element-d5c7e64 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-9f86163{color:#000000;}.elementor-20 .elementor-element.elementor-element-21f5b0d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-21f5b0d .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-21f5b0d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-21f5b0d .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-21f5b0d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ca381ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-ca381ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-edae600{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-43a2bac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b606423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b606423.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-3dd7519 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6e77b1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-80c92fa{text-align:left;}.elementor-20 .elementor-element.elementor-element-80c92fa img{width:33%;}.elementor-20 .elementor-element.elementor-element-1bd749e .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-3c11754{color:#000000;}.elementor-20 .elementor-element.elementor-element-f572ada{--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;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:50%;}.elementor-20 .elementor-element.elementor-element-f572ada.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ed4f2c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ed4f2c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4d4648a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-4d4648a .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4d4648a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-4d4648a .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4d4648a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6009b15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6009b15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-111909a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-111909a .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-111909a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-111909a .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-111909a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5a43d5f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5bba3a9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-5bba3a9 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-5bba3a9 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-5bba3a9 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-5bba3a9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3cb6047{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2938814{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2938814.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f488f7f .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ac8b99a .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-7ceeed3{color:#000000;}.elementor-20 .elementor-element.elementor-element-1fb4302{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-20 .elementor-element.elementor-element-1fb4302.e-con{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-944788f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-944788f .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-944788f .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-944788f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-944788f.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-944788f .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-944788f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1c77302{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-76dd220{--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;}.elementor-20 .elementor-element.elementor-element-c703205{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a988938{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-86b0fc7{text-align:left;}.elementor-20 .elementor-element.elementor-element-86b0fc7 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:#313133;}.elementor-20 .elementor-element.elementor-element-4346c9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b66c642 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-20 .elementor-element.elementor-element-b66c642 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b66c642 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b66c642 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b66c642 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-733eaec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f7d5617{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f7d5617:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f7d5617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Jugendtreff-Haus7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8acc130{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-322756d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-806c60c .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-e737ba4{color:#313133;}.elementor-20 .elementor-element.elementor-element-fa624f1 .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-354f932{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-676c0cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-676c0cf:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-676c0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Jugendtreff-Jugendforum.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-50f24f8{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-ca476d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0a5966a .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-5c7d094{color:#313133;}.elementor-20 .elementor-element.elementor-element-93066d8 .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d69edf9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b71023{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2b71023:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2b71023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Jugendtreff-Skatepark.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-16505b3{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-84e6507{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98a28ab .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-e12f7a8{color:#313133;}.elementor-20 .elementor-element.elementor-element-1c88031 .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-66263da{--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;}.elementor-20 .elementor-element.elementor-element-3740148{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3740148.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-828fc82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-828fc82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0caf22f{text-align:left;}.elementor-20 .elementor-element.elementor-element-0caf22f .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:#313133;}.elementor-20 .elementor-element.elementor-element-21a3c28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-21a3c28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4e30df1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-20 .elementor-element.elementor-element-4e30df1 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4e30df1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4e30df1 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4e30df1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-00c1371{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98d1f56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98d1f56:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-98d1f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Kulturzentrum-Gelaende.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e603006{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-2ad7983{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1847808 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-c58c448{color:#313133;}.elementor-20 .elementor-element.elementor-element-f6913ba .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f9f6093{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-140dd82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-140dd82:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-140dd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/A7400992-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-35deaf6{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-1c3a1fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7ab36f9 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-74b01ac{color:#313133;}.elementor-20 .elementor-element.elementor-element-0a9986b .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f59a8eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8f78371{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-8f78371:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8f78371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CD-Kaserne_Webseite_Detail_img_vereine.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-1f7059f{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-019460a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d95966e .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-7c2ee6e{color:#313133;}.elementor-20 .elementor-element.elementor-element-30a4525 .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c5201a3{--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;}.elementor-20 .elementor-element.elementor-element-eada6d7{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4501315{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1848599{text-align:left;}.elementor-20 .elementor-element.elementor-element-1848599 .elementor-heading-title{font-family:"MPlus1CRounded", Sans-serif;font-weight:800;color:#313133;}.elementor-20 .elementor-element.elementor-element-85b7612{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b59447b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Fira Sans Condensed", Sans-serif;font-size:19px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:6px 12px 6px 12px;}.elementor-20 .elementor-element.elementor-element-b59447b .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b59447b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b59447b .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b59447b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-456c9c9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b2e938a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b2e938a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b2e938a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne_Header_hurra-ich-lebe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c4ebd2b{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-456e0e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-226570e .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-dea23c7{color:#313133;}.elementor-20 .elementor-element.elementor-element-0cc5b9c .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f58981f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0c37712{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0c37712:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0c37712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Projekte-IchBinStark.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-12b074f{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-715dc0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e3ffdc1 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-c9b39ae{color:#313133;}.elementor-20 .elementor-element.elementor-element-edbea16 .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9144306{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d11f51a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(219.29999999999998, 219.29999999999998, 219.29999999999998, 0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d11f51a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d11f51a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cd-kaserne.de/wp-content/uploads/2024/06/CDKaserne-Projekte-DemokratieLeben.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6f206f0{--spacer-size:160px;}.elementor-20 .elementor-element.elementor-element-b1ab1d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c179a07 .elementor-heading-title{color:#313133;}.elementor-20 .elementor-element.elementor-element-72d2f57{color:#313133;}.elementor-20 .elementor-element.elementor-element-714811b .elementor-button{background-color:#FFFFFF00;font-family:"Fira Sans Condensed", Sans-serif;font-size:17px;font-weight:700;fill:#313133;color:#313133;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5a1bac9f{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide{height:555px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-heading{font-size:60px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-description{font-size:40px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-b1b0d67{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-72a1a1e{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-388560d{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-fe948be{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-194ca62{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9b7d6a9{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-493a880{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-613a972{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-570b727{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-5af74f9{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-1c4bb71 img{width:22%;}.elementor-20 .elementor-element.elementor-element-376da0d{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-13833d1{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-31ff233{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-9041808{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-26b4683{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-c3f0442{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-359d4ad{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-aa9726b{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-43a123b{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-00f16f9{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-8e3efa2{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-1da90d2{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-ca381ce{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-edae600{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-43a2bac{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-80c92fa img{width:22%;}.elementor-20 .elementor-element.elementor-element-f572ada{--flex-wrap:nowrap;}.elementor-20 .elementor-element.elementor-element-ed4f2c4{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-6009b15{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-5a43d5f{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-3cb6047{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1c77302{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-c703205{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-86b0fc7{text-align:left;}.elementor-20 .elementor-element.elementor-element-3740148{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-0caf22f{text-align:left;}.elementor-20 .elementor-element.elementor-element-eada6d7{--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-1848599{text-align:left;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-4487cc70 .swiper-slide{height:280px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-heading{font-size:29px;}.elementor-20 .elementor-element.elementor-element-4487cc70 .elementor-slide-description{font-size:26px;}.elementor-20 .elementor-element.elementor-element-b1b0d67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c672b29{--width:73%;}.elementor-20 .elementor-element.elementor-element-1c4bb71 img{width:62%;}.elementor-20 .elementor-element.elementor-element-13833d1{--width:60%;}.elementor-20 .elementor-element.elementor-element-c3f0442{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b606423{--width:73%;}.elementor-20 .elementor-element.elementor-element-80c92fa img{width:62%;}.elementor-20 .elementor-element.elementor-element-ed4f2c4{--width:60%;}.elementor-20 .elementor-element.elementor-element-6009b15{--width:60%;}.elementor-20 .elementor-element.elementor-element-2938814{--width:73%;}.elementor-20 .elementor-element.elementor-element-1c77302{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-86b0fc7{text-align:left;}.elementor-20 .elementor-element.elementor-element-0caf22f{text-align:left;}.elementor-20 .elementor-element.elementor-element-1848599{text-align:left;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-388560d{--width:25.986%;}.elementor-20 .elementor-element.elementor-element-194ca62{--width:25.986%;}.elementor-20 .elementor-element.elementor-element-264b067{--width:56.696%;}.elementor-20 .elementor-element.elementor-element-f3f5f8d{--width:80%;}.elementor-20 .elementor-element.elementor-element-613a972{--width:26.014%;}.elementor-20 .elementor-element.elementor-element-c672b29{--width:67.947%;}.elementor-20 .elementor-element.elementor-element-376da0d{--width:87.902%;}.elementor-20 .elementor-element.elementor-element-13833d1{--width:25.823%;}.elementor-20 .elementor-element.elementor-element-31ff233{--content-width:30%;}.elementor-20 .elementor-element.elementor-element-aa9726b{--width:25.986%;}.elementor-20 .elementor-element.elementor-element-00f16f9{--width:25.986%;}.elementor-20 .elementor-element.elementor-element-c5637aa{--width:56.696%;}.elementor-20 .elementor-element.elementor-element-a5eb559{--width:80%;}.elementor-20 .elementor-element.elementor-element-ca381ce{--width:26.014%;}.elementor-20 .elementor-element.elementor-element-b606423{--width:67.947%;}.elementor-20 .elementor-element.elementor-element-f572ada{--width:87.902%;}.elementor-20 .elementor-element.elementor-element-ed4f2c4{--width:25.823%;}.elementor-20 .elementor-element.elementor-element-6009b15{--width:25.823%;}.elementor-20 .elementor-element.elementor-element-5a43d5f{--content-width:30%;}.elementor-20 .elementor-element.elementor-element-3cb6047{--width:67.947%;}.elementor-20 .elementor-element.elementor-element-2938814{--width:67.947%;}.elementor-20 .elementor-element.elementor-element-3740148{--width:101.739%;}.elementor-20 .elementor-element.elementor-element-828fc82{--width:51.733%;}.elementor-20 .elementor-element.elementor-element-21a3c28{--width:40.126%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-388560d{--width:100%;}.elementor-20 .elementor-element.elementor-element-fe948be{--width:100%;}.elementor-20 .elementor-element.elementor-element-194ca62{--width:100%;}.elementor-20 .elementor-element.elementor-element-613a972{--width:100%;}.elementor-20 .elementor-element.elementor-element-31ff233{--content-width:1600px;}.elementor-20 .elementor-element.elementor-element-26b4683{--width:100%;}.elementor-20 .elementor-element.elementor-element-aa9726b{--width:100%;}.elementor-20 .elementor-element.elementor-element-43a123b{--width:100%;}.elementor-20 .elementor-element.elementor-element-00f16f9{--width:100%;}.elementor-20 .elementor-element.elementor-element-ca381ce{--width:100%;}.elementor-20 .elementor-element.elementor-element-5a43d5f{--content-width:1600px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://cd-kaserne.de/wp-content/uploads/2024/06/FiraSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cd-kaserne.de/wp-content/uploads/2024/06/FiraSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */