.elementor-54207 .elementor-element.elementor-element-4a10500e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-54207 .elementor-element.elementor-element-6e387069{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-54207 .elementor-element.elementor-element-6e387069:not(.elementor-motion-effects-element-type-background), .elementor-54207 .elementor-element.elementor-element-6e387069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1915;}body:not(.rtl) .elementor-54207 .elementor-element.elementor-element-6e387069{left:0px;}body.rtl .elementor-54207 .elementor-element.elementor-element-6e387069{right:0px;}.elementor-54207 .elementor-element.elementor-element-5f13443f{--display:flex;}.elementor-54207 .elementor-element.elementor-element-6841a5e{--display:flex;}.elementor-54207 .elementor-element.elementor-element-6841a5e:not(.elementor-motion-effects-element-type-background), .elementor-54207 .elementor-element.elementor-element-6841a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8EEED;}.elementor-54207 .elementor-element.elementor-element-4ab9cce{--display:flex;}.elementor-54207 .elementor-element.elementor-element-4ab9cce:not(.elementor-motion-effects-element-type-background), .elementor-54207 .elementor-element.elementor-element-4ab9cce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://konterbont.app/wp-content/uploads/2025/09/0806_kaffistaass_luxembourg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-54207 .elementor-element.elementor-element-125ce02e{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-45dc0b4{--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-evenly;--align-items:center;--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-54207 .elementor-element.elementor-element-ed1c86f{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-b36a251{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-62ea1fc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-b56ba13 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-54207 .elementor-element.elementor-element-b56ba13{text-align:center;}.elementor-54207 .elementor-element.elementor-element-b56ba13 .elementor-heading-title{font-size:59px;}.elementor-54207 .elementor-element.elementor-element-2c40a12a > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-54207 .elementor-element.elementor-element-2c40a12a{text-align:center;}.elementor-54207 .elementor-element.elementor-element-2c40a12a .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-54207 .elementor-element.elementor-element-54430604 > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54207 .elementor-element.elementor-element-54430604{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-54207 .elementor-element.elementor-element-a5b2b0 > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54207 .elementor-element.elementor-element-a5b2b0{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-54207 .elementor-element.elementor-element-5711ac4{--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-evenly;--align-items:center;}.elementor-54207 .elementor-element.elementor-element-0da92ac{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-fcb5594{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-c2abb26{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-6b42479e > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54207 .elementor-element.elementor-element-6b42479e{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-54207 .elementor-element.elementor-element-3fcd3bb{--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-evenly;--align-items:center;}.elementor-54207 .elementor-element.elementor-element-2f3d3be{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-0d58ee3{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-6644628{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-15b6d192 > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54207 .elementor-element.elementor-element-15b6d192{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-54207 .elementor-element.elementor-element-4a07195{--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-evenly;--align-items:center;}.elementor-54207 .elementor-element.elementor-element-d132eac{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-8dc6742{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-c3b7173{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-54207 .elementor-element.elementor-element-5256ea03.elementor-element{--align-self:center;}.elementor-54207 .elementor-element.elementor-element-354aa0f0{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-54207 .elementor-element.elementor-element-354aa0f0{left:0px;}body.rtl .elementor-54207 .elementor-element.elementor-element-354aa0f0{right:0px;}@media(max-width:1365px){.elementor-54207 .elementor-element.elementor-element-125ce02e{--container-widget-width:8vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 8vw );max-width:8vw;}.elementor-54207 .elementor-element.elementor-element-45dc0b4{--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-54207 .elementor-element.elementor-element-b56ba13 > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-54207 .elementor-element.elementor-element-b56ba13 .elementor-heading-title{font-size:5.5vw;}.elementor-54207 .elementor-element.elementor-element-2c40a12a > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-54207 .elementor-element.elementor-element-2c40a12a .elementor-heading-title{font-size:4.5vw;}.elementor-54207 .elementor-element.elementor-element-54430604 > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54207 .elementor-element.elementor-element-54430604{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-a5b2b0 > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54207 .elementor-element.elementor-element-a5b2b0{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-6b42479e > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54207 .elementor-element.elementor-element-6b42479e{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-15b6d192 > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54207 .elementor-element.elementor-element-15b6d192{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:650px){.elementor-54207 .elementor-element.elementor-element-4a10500e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54207 .elementor-element.elementor-element-125ce02e{--container-widget-width:14vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 14vw );max-width:14vw;}.elementor-54207 .elementor-element.elementor-element-45dc0b4{--margin-top:-11vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-54207 .elementor-element.elementor-element-ed1c86f{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-b36a251{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-62ea1fc{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-b56ba13 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-54207 .elementor-element.elementor-element-b56ba13 .elementor-heading-title{font-size:7.5vw;}.elementor-54207 .elementor-element.elementor-element-2c40a12a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-54207 .elementor-element.elementor-element-2c40a12a .elementor-heading-title{font-size:5.5vw;}.elementor-54207 .elementor-element.elementor-element-54430604 > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54207 .elementor-element.elementor-element-54430604{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-a5b2b0 > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54207 .elementor-element.elementor-element-a5b2b0{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-0da92ac{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-fcb5594{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-c2abb26{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-6b42479e > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54207 .elementor-element.elementor-element-6b42479e{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-2f3d3be{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-0d58ee3{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-6644628{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-15b6d192 > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54207 .elementor-element.elementor-element-15b6d192{font-size:var( --e-global-typography-text-font-size );}.elementor-54207 .elementor-element.elementor-element-d132eac{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-8dc6742{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-54207 .elementor-element.elementor-element-c3b7173{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}}@media(max-width:1365px) and (min-width:651px){.elementor-54207 .elementor-element.elementor-element-5f13443f{--content-width:70%;}}/* Start custom CSS for container, class: .elementor-element-6e387069 */.elementor-54207 .elementor-element.elementor-element-6e387069 {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354aa0f0 */.elementor-54207 .elementor-element.elementor-element-354aa0f0 {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a10500e */.elementor-54207 .elementor-element.elementor-element-4a10500e {overflow: hidden;}

/* Initialer Zustand des Elements */
.animated-item {
    opacity: 0;
    transform: translateY(20vh);
}

/* Diese Klasse wird per JavaScript hinzugefügt, um die Animation zu starten */
.animated-item.start-animation {
    animation: 
        bounce-in 1s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94),
        rotate-endlessly 360s infinite linear 1s;
}

/* @keyframes are located in the CSS of "Full_Page" Container!!! */


/* 1. Animation: Bounce-in */
@keyframes bounce-in {
    0% {
        opacity: 0;
        transform: translateY(100vh);
    }
    60% {
        opacity: 1;
        transform: translateY(-20px);
    }
    80% {
        opacity: 1;
        transform: translateY(10px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 2. Animation: Endlose Umdrehung */
@keyframes rotate-endlessly {
    from {
        opacity: 1;
        transform: rotate(0deg);
    }
    to {
        opacity: 1;
        transform: rotate(360deg); /* Habe die 2 vollen Umdrehungen korrigiert */
    }
}


/* Neue Klassen für die Verzögerung */
.animated-item.delay-1 {
    animation-delay: 0.5s, 1.5s;
}

.animated-item.delay-2 {
    animation-delay: 1s, 2s;
}

.animated-item.delay-3 {
    animation-delay: 1.5s, 2.5s;
}/* End custom CSS */