.elementor-3482 .elementor-element.elementor-element-41698f0{--display:flex;--min-height:100vh;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3482 .elementor-element.elementor-element-8823c71{--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;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3482 .elementor-element.elementor-element-e4e690c{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-c875107{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3482 .elementor-element.elementor-element-e2046ff{--e-image-carousel-slides-to-show:3;}.elementor-3482 .elementor-element.elementor-element-e2046ff .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-3482 .elementor-element.elementor-element-e2046ff > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-3482 .elementor-element.elementor-element-e2a5c68{--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;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3482 .elementor-element.elementor-element-cec3d94{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-c434293{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-1f9af70{--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;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:08rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3482 .elementor-element.elementor-element-1f9af70:not(.elementor-motion-effects-element-type-background), .elementor-3482 .elementor-element.elementor-element-1f9af70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4d6363 );}.elementor-3482 .elementor-element.elementor-element-1f9af70, .elementor-3482 .elementor-element.elementor-element-1f9af70::before{--border-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-7f4c8f5 .elementor-repeater-item-846f676 .swiper-slide-bg{background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT-iPhone-c.jpg);background-size:contain;}.elementor-3482 .elementor-element.elementor-element-7f4c8f5 .elementor-repeater-item-bc2c50f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT_Titel.jpg);background-size:cover;}.elementor-3482 .elementor-element.elementor-element-7f4c8f5 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-3482 .elementor-element.elementor-element-7f4c8f5 .swiper-slide-contents{max-width:66%;}.elementor-3482 .elementor-element.elementor-element-7f4c8f5 .swiper-slide-inner{text-align:center;}.elementor-3482 .elementor-element.elementor-element-a4d767b .elementor-repeater-item-846f676 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT-iPhone-c.jpg);background-size:cover;}.elementor-3482 .elementor-element.elementor-element-a4d767b .elementor-repeater-item-bc2c50f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT_Titel.jpg);background-size:cover;}.elementor-3482 .elementor-element.elementor-element-a4d767b .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-3482 .elementor-element.elementor-element-a4d767b .swiper-slide-contents{max-width:66%;}.elementor-3482 .elementor-element.elementor-element-a4d767b .swiper-slide-inner{text-align:center;}.elementor-3482 .elementor-element.elementor-element-6834ef5{--display:flex;--min-height:0px;--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-ed0070e{--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:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-3482 .elementor-element.elementor-element-27e474f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1rem 1rem;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3482 .elementor-element.elementor-element-1d3f663{width:100%;max-width:100%;}.elementor-3482 .elementor-element.elementor-element-1d3f663.elementor-element{--align-self:stretch;}.elementor-3482 .elementor-element.elementor-element-9de0e5d{--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;--overflow:hidden;--background-transition:0.3s;--border-radius:1em 1em 1em 1em;}.elementor-3482 .elementor-element.elementor-element-9de0e5d:not(.elementor-motion-effects-element-type-background), .elementor-3482 .elementor-element.elementor-element-9de0e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-00912c4 );}.elementor-3482 .elementor-element.elementor-element-9de0e5d, .elementor-3482 .elementor-element.elementor-element-9de0e5d::before{--border-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-c8a19c5 .elementor-repeater-item-846f676 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT-iPhone-c.jpg);background-size:cover;}.elementor-3482 .elementor-element.elementor-element-c8a19c5 .elementor-repeater-item-bc2c50f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://staging.assenmacher.net/wp-content/uploads/2024/06/DT_Titel.jpg);background-size:cover;}.elementor-3482 .elementor-element.elementor-element-c8a19c5 .swiper-slide{height:calc(70vw - 2rem);transition-duration:calc(5000ms*1.2);}.elementor-3482 .elementor-element.elementor-element-c8a19c5 .swiper-slide-contents{max-width:66%;}.elementor-3482 .elementor-element.elementor-element-c8a19c5 .swiper-slide-inner{text-align:center;}.elementor-3482 .elementor-element.elementor-element-c9e6506{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3482 .elementor-element.elementor-element-e9ec416 .elementor-heading-title{font-weight:400;}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-3482 .elementor-element.elementor-element-ad11a1a .elementor-repeater-item-0c0019c > *{display:inline-block;}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-fallback{text-align:left;}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-post-item{padding-bottom:0px;}.elementor-3482 .elementor-element.elementor-element-ac7b821 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:0;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-3482 .elementor-element.elementor-element-ac7b821 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-3482 .elementor-element.elementor-element-ac7b821 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-3482 .elementor-element.elementor-element-ac7b821 .elementor-repeater-item-0c0019c > *{display:inline-block;}.elementor-3482 .elementor-element.elementor-element-ac7b821 .dce-post-item{padding-bottom:0px;}.elementor-3482 .elementor-element.elementor-element-fbae242{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:0rem;}.elementor-3482 .elementor-element.elementor-element-dba9752 .elementor-heading-title{font-family:"Giga", Sans-serif;font-weight:400;}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-container-navigation i{font-size:16px;}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-container-navigation svg{height:16px;width:100%;}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-carousel-controls .swiper-button-left{height:16px;width:16px;margin-top:calc(16px / 2);}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-carousel-controls .swiper-button-right{height:16px;width:16px;margin-top:calc(16px / 2);}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right path, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left path, .elementor-3482 .elementor-element.elementor-element-3b7527d .dce-container-navigation svg, .elementor-3482 .elementor-element.elementor-element-3b7527d .dce-container-navigation i{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right line, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left line, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right polyline, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left polyline{stroke:var( --e-global-color-accent );}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right:hover path, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left:hover path, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left:hover svg, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right:hover svg, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left:hover i, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right:hover i{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right:hover line, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left:hover line, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right:hover polyline, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left:hover polyline{stroke:var( --e-global-color-text );}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-carousel-controls .dce-container-navigation{left:auto;right:0;top:0%;}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left{left:16px;}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right{right:16px;}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-left, .elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-button-right{top:-16px;}.elementor-3482 .elementor-element.elementor-element-3b7527d .swiper-pagination-fraction .separator{margin:0 4px;}.elementor-3482 .elementor-element.elementor-element-3b7527d .elementor-repeater-item-114f26e > *{display:inline-block;}.elementor-3482 .elementor-element.elementor-element-3b7527d .elementor-repeater-item-e1217ad.dce-item_image{justify-content:top;}.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-posts-fallback{text-align:left;}.elementor-3482 .elementor-element.elementor-element-b6e4d7c{--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:flex-start;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-d1b1f08{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-1529cde{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-e79b865{columns:2;}.elementor-3482 .elementor-element.elementor-element-525ac5d{--display:flex;--min-height:40vh;--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;--align-items:center;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-7e87e1d{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3482 .elementor-element.elementor-element-7e87e1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3482 .elementor-element.elementor-element-159bcbe .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Giga", Sans-serif;font-size:3rem;font-weight:300;}.elementor-3482 .elementor-element.elementor-element-2115572{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3482 .elementor-element.elementor-element-a27b37f .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Giga", Sans-serif;font-size:3rem;font-weight:700;}.elementor-3482 .elementor-element.elementor-element-cf0ceff{--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;--background-transition:0.3s;}.elementor-3482 .elementor-element.elementor-element-fc36530{--e-image-carousel-slides-to-show:4;}.elementor-3482 .elementor-element.elementor-element-fc36530 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-3482 .elementor-element.elementor-element-e112052{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(min-width:768px){.elementor-3482 .elementor-element.elementor-element-cec3d94{--width:33%;}.elementor-3482 .elementor-element.elementor-element-c434293{--width:66%;}.elementor-3482 .elementor-element.elementor-element-27e474f{--width:42%;}.elementor-3482 .elementor-element.elementor-element-9de0e5d{--width:50%;}.elementor-3482 .elementor-element.elementor-element-d1b1f08{--width:33%;}.elementor-3482 .elementor-element.elementor-element-1529cde{--width:50%;}.elementor-3482 .elementor-element.elementor-element-525ac5d{--content-width:66%;}.elementor-3482 .elementor-element.elementor-element-7e87e1d{--width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3482 .elementor-element.elementor-element-9de0e5d{--width:100%;}}@media(max-width:767px){.elementor-3482 .elementor-element.elementor-element-8823c71{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3482 .elementor-element.elementor-element-e2046ff > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-3482 .elementor-element.elementor-element-e2a5c68{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3482 .elementor-element.elementor-element-1f9af70{--gap:0px 0px;}.elementor-3482 .elementor-element.elementor-element-6834ef5{--gap:0rem 0rem;--margin-top:0rem;--margin-bottom:-1.75rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3482 .elementor-element.elementor-element-ed0070e{--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3482 .elementor-element.elementor-element-27e474f{--z-index:2;}.elementor-3482 .elementor-element.elementor-element-9de0e5d{--gap:1rem 1rem;}.elementor-3482 .elementor-element.elementor-element-c9e6506{--gap:1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-3482 .elementor-element.elementor-element-ac7b821 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-3482 .elementor-element.elementor-element-fbae242{--gap:1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:0rem;}}/* Start custom CSS for slides, class: .elementor-element-7f4c8f5 */.elementor-3482 .elementor-element.elementor-element-7f4c8f5{
    position: absolute;
    left: 0;
    right: 0;
    z-index: 4 !important;
    opacity: .3;
    height: 100vh !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-a4d767b */.elementor-3482 .elementor-element.elementor-element-a4d767b{
    position: absolute;
    left: 0;
    right: 0;
    z-index: 4 !important;
    opacity: .3;
    height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6834ef5 */.elementor-3482 .elementor-element.elementor-element-6834ef5{
    background-color: #f0f0f0cc;
    border-bottom: 1px solid #f0f0f0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    padding-bottom: .25rem;
    padding-top: .25rem;
    z-index: 1000000000000;
    max-height: 6rem;
}



.elementor-3482 .elementor-element.elementor-element-6834ef5 .outer-container{
    padding: 1rem;
    width: 100%;
    overflow-x: scroll;
    display: flex;
}

.elementor-3482 .elementor-element.elementor-element-6834ef5 .inner-container {
    display: flex;
    flex-wrap: nowrap;
}

.elementor-3482 .elementor-element.elementor-element-6834ef5 button.class-toggler {
    font-family: giga;
    font-size:1.2rem;
    letter-spacing: .005em;
    background: #000c;
    color: white;
    padding: .4rem .8rem;
    padding-bottom: .35rem;
    flex: 0 0 auto;
    margin-right: .5rem; /* Optional: Space between buttons */
    border-radius: .75rem;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27e474f */.elementor-3482 .elementor-element.elementor-element-27e474f h2{
    margin: 0;
    margin-bottom: -.2em !important;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-ad11a1a */.elementor-3482 .elementor-element.elementor-element-ad11a1a .dce-posts-wrapper .dce-post-item{
    width: auto !important;
    flex: 0 1 auto !important;
}

.elementor-3482 .elementor-element.elementor-element-ad11a1a .elementor-button{
    margin-right: 10px;
    margin-bottom: 12px;
    cursor: pointer;
}

.elementor-3482 .elementor-element.elementor-element-ad11a1a article:hover .elementor-button{
    background: var(--e-global-color-accent) !important;
}

.elementor-3482 .elementor-element.elementor-element-ad11a1a article.aktiv .elementor-button{
    background: var(--e-global-color-accent) !important;
    color: white;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-3b7527d */.elementor-3482 .elementor-element.elementor-element-3b7527d .dce-carousel-controls{
    position: absolute;
    width: auto;
    height:1rem;
    padding: 0 2.5rem;
    top: -3rem;
    right: 1rem;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0070e */.elementor-3482 .elementor-element.elementor-element-ed0070e{
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9af70 */.elementor-3482 .elementor-element.elementor-element-1f9af70{
    padding: 0 !important;
}

@media only screen and (min-width: 1025px) {
    .elementor-3482 .elementor-element.elementor-element-1f9af70{
    overflow: hidden !important;
    }}

@media only screen and (max-width: 767px) {
    .elementor-3482 .elementor-element.elementor-element-1f9af70{
        background-color:#f0f0f0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fc36530 */.elementor-3482 .elementor-element.elementor-element-fc36530 .swiper-slide img {
    height: calc(80vh - 400px);
    border-radius: .75rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e112052 */.elementor-3482 .elementor-element.elementor-element-e112052{
    padding: 0; 
}/* End custom CSS */
/* Start custom CSS *//*
.class-one {
    background-color: f0f0f0;

}

.class-one::before {
    content: "";
    background-image: url('https://staging.assenmacher.net/wp-content/uploads/2024/06/DT-iPhone.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .3
}

.class-two {
    background-color: var(--e-global-color-c11fb55);
}

.class-three {
    background-color: lightcoral;
}

.class-four {
    background-color: lightgoldenrodyellow;
}

#change{
    background-color: #000;
}
*/

button.class-toggler{
	font-family: inherit;
    font-weight: inherit;
    text-transform: inherit;
    font-size: ;
    line-height: inherit;
    display: inline;
    margin-top: inherit;
    white-space: normal;
    text-wrap: balance !important;
    text-align: left;
    padding: 0;
    background: none;
    border: none !important;
}


.hide-1,
.hide-2,
.hide-3,
.hide-4,

.hide-11,
.hide-12,
.hide-13,
.hide-14,
.hide-15
{
    display: none;
}

.class-one .hide-1,
.class-two .hide-2,
.class-three .hide-3,
.class-four .hide-4,

.class-five .hide-11,
.class-six .hide-12,
.class-seven .hide-13,
.class-eight .hide-14,
.class-nine .hide-15
{
    display: inline-block;
}


.d-nav *{
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
    transition-timing-function: ease-out !important;
    -webkit-transition-duration: 500ms !important;
    transition-duration: 500ms !important;
    transition-timing-function: ease-in-out !important;
}


.class-one .nav-one,
.class-two .nav-two,
.class-three .nav-three,
.class-four .nav-four{
    background: #fff3;
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: var(--e-global-color-accent) !important;
}

.class-one .nav-one *,
.class-two .nav-two *,
.class-three .nav-three *,
.class-four .nav-four *{
    color: var(--e-global-color-accent) !important;
}



.text-short{
    max-height: 50rem;
    opacity: 1;
    overflow: hidden;
    transition-property: opacity, max-height;
}

.text-full{
    max-height: 0px;
    overflow: hidden;
    margin: 0;
    opacity: 0;
    transition-property: opacity, max-height;
    display: none;
}

.class-one .nav-one .text-short,
.class-two .nav-two .text-short,
.class-three .nav-three .text-short,
.class-four .nav-four .text-short{
    max-height: 0px !important;
    opacity: 0;
    display: none;
}

.class-one .nav-one .text-full,
.class-two .nav-two .text-full,
.class-three .nav-three .text-full,
.class-four .nav-four .text-full{
    max-height: 15rem;
    opacity: 1;
    display: block;
}


/*-- Mobile Navigation --*/

#m-nav{
    background-color: rgba(255,255,255,.85);
    backdrop-filter: blur(20px);
    overflow-x: scroll;
}

#m-nav button.class-toggler{
    display: block;
    text-align: center;
    width: 100%;
    font-size: .85rem;
    flex-basis: content;
}

#m-nav button.class-toggler .circle{
    font-family: giga;
    display: inline-block;
    font-size: 2rem;
}

/* Nummern und Kreise */

.d-nav h2:before{
    display: block;
    font-family: Giga !important;
    font-weight: 400 !important;
    position: absolute;
    text-align: center;
    width: 3rem;
    left:-4.85rem;
    font-size: 2.5rem;
    padding: 0;
}

.d-nav h2.one:before{
    content:'①';
}

.d-nav h2.two:before{
    content:'②';
}

.d-nav h2.three:before{
    content:'③';
}

.d-nav h2.four:before{
    content:'④';
}

.class-one .d-nav h2.one:before{
    content:'❶' !important;
    font-size: 3rem;
}

.class-two .d-nav h2.two:before{
    content:'❷' !important;
    font-size: 3rem;
}

.class-three .d-nav h2.three:before{
    content:'❸' !important;
    font-size: 3rem;
}

.class-four .d-nav h2.four:before{
    content:'❹' !important;
    font-size: 3rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Giga';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.assenmacher.net/wp-content/uploads/2024/05/KHGigaTRIAL-Light.woff') format('woff');
}
@font-face {
	font-family: 'Giga';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.assenmacher.net/wp-content/uploads/2024/05/KHGigaTRIAL-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */