.elementor-2206 .elementor-element.elementor-element-c0cc3c7 > .elementor-container{min-height:100vh;}.elementor-2206 .elementor-element.elementor-element-c0cc3c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2206 .elementor-element.elementor-element-c0cc3c7:not(.elementor-motion-effects-element-type-background), .elementor-2206 .elementor-element.elementor-element-c0cc3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292A2F;}.elementor-2206 .elementor-element.elementor-element-c0cc3c7 > .elementor-background-overlay{background-image:url("https://timhof.de/wp-content/uploads/2024/08/noisy-texture-300x200-o13-d55-c-000000-t1.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2206 .elementor-element.elementor-element-c0cc3c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2206 .elementor-element.elementor-element-156ca99.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2206 .elementor-element.elementor-element-156ca99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2206 .elementor-element.elementor-element-156ca99.elementor-column{align-self:inherit;cursor:default;}.elementor-2206 .elementor-element.elementor-element-156ca99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2206 .elementor-element.elementor-element-772bfc8.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2206 .elementor-element.elementor-element-42b2878.elementor-column{align-self:inherit;cursor:default;}.elementor-2206 .elementor-element.elementor-element-30f9ce0 img{opacity:0.25;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-30f9ce0:hover img{opacity:1;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-30f9ce0{left:93.835px;}body.rtl .elementor-2206 .elementor-element.elementor-element-30f9ce0{right:93.835px;}.elementor-2206 .elementor-element.elementor-element-30f9ce0{top:-572.448px;}.elementor-2206 .elementor-element.elementor-element-30f9ce0 .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}.elementor-2206 .elementor-element.elementor-element-ea62a53.elementor-column{align-self:inherit;cursor:default;}.elementor-2206 .elementor-element.elementor-element-ea62a53 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.44;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2206 .elementor-element.elementor-element-ea62a53 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2206 .elementor-element.elementor-element-ea62a53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2206 .elementor-element.elementor-element-3a643bc img{opacity:0.41;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-3a643bc:hover img{opacity:1;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-3a643bc{left:-31.227px;}body.rtl .elementor-2206 .elementor-element.elementor-element-3a643bc{right:-31.227px;}.elementor-2206 .elementor-element.elementor-element-3a643bc{top:-445.94px;}.elementor-2206 .elementor-element.elementor-element-3a643bc .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}.elementor-2206 .elementor-element.elementor-element-6ef0136 img{opacity:0.35;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-6ef0136:hover img{opacity:1;}.elementor-2206 .elementor-element.elementor-element-6ef0136{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:201.741px;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-6ef0136{left:161.846px;}body.rtl .elementor-2206 .elementor-element.elementor-element-6ef0136{right:161.846px;}.elementor-2206 .elementor-element.elementor-element-6ef0136 .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}.elementor-bc-flex-widget .elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column{align-self:center;cursor:default;}.elementor-2206 .elementor-element.elementor-element-95ab5e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2206 .elementor-element.elementor-element-478e216 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.3s;}.elementor-2206 .elementor-element.elementor-element-478e216:hover img{opacity:1;}.elementor-2206 .elementor-element.elementor-element-478e216, .elementor-2206 .elementor-element.elementor-element-478e216 .elementor-widget-container, .elementor-2206 .elementor-element.elementor-element-478e216 .elementor-widget-container > a, .elementor-2206 .elementor-element.elementor-element-478e216 .elementor-image, .elementor-2206 .elementor-element.elementor-element-478e216 .elementor-image > a{height:100%;}.elementor-2206 .elementor-element.elementor-element-478e216 .elementor-image > img, .elementor-2206 .elementor-element.elementor-element-478e216 .elementor-widget-container > img{object-fit:cover;object-position:50% 50%;height:100%;}.elementor-2206 .elementor-element.elementor-element-478e216 > .elementor-widget-container{--e-transform-scale:0.7;}.elementor-2206 .elementor-element.elementor-element-679472c.elementor-column{align-self:inherit;cursor:default;}.elementor-2206 .elementor-element.elementor-element-cd08ea1 img{opacity:0.2;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-cd08ea1:hover img{opacity:1;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-cd08ea1{left:-475.328px;}body.rtl .elementor-2206 .elementor-element.elementor-element-cd08ea1{right:-475.328px;}.elementor-2206 .elementor-element.elementor-element-cd08ea1{top:-503.6px;}.elementor-2206 .elementor-element.elementor-element-cd08ea1 .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}.elementor-2206 .elementor-element.elementor-element-89d6666 img{opacity:0.41;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-89d6666:hover img{opacity:1;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-89d6666{left:22.485px;}body.rtl .elementor-2206 .elementor-element.elementor-element-89d6666{right:22.485px;}.elementor-2206 .elementor-element.elementor-element-89d6666{top:-139.525px;}.elementor-2206 .elementor-element.elementor-element-89d6666 .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}.elementor-2206 .elementor-element.elementor-element-3e1367e img{opacity:0.275;transition-duration:2s;border-radius:35px 35px 35px 35px;}.elementor-2206 .elementor-element.elementor-element-3e1367e:hover img{opacity:1;}body:not(.rtl) .elementor-2206 .elementor-element.elementor-element-3e1367e{left:-372.034px;}body.rtl .elementor-2206 .elementor-element.elementor-element-3e1367e{right:-372.034px;}.elementor-2206 .elementor-element.elementor-element-3e1367e{top:115.536px;}.elementor-2206 .elementor-element.elementor-element-3e1367e .elementor-widget-container{filter:drop-shadow(0px 5px 11px #00000052);}html, body{overflow-x:auto;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2206 .elementor-element.elementor-element-95ab5e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2206 .elementor-element.elementor-element-95ab5e1 > .elementor-element-populated{margin:-200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-2206 .elementor-element.elementor-element-156ca99{width:30%;}.elementor-2206 .elementor-element.elementor-element-42b2878{width:50%;}.elementor-2206 .elementor-element.elementor-element-ea62a53{width:50%;}.elementor-2206 .elementor-element.elementor-element-95ab5e1{width:42.488%;}.elementor-2206 .elementor-element.elementor-element-679472c{width:26.845%;}}/* Start custom CSS for image, class: .elementor-element-30f9ce0 */.ninja2{animation: myAnim3 20s
linear 0s infinite
}

.ninja2{transform-origin: center;
    display: inline-block;
}

@keyframes myAnim3 {
  100% {
     transform: rotate(360deg) translateX(30px) rotate(-360deg);
  }
  0% {
    transform: rotate(0deg) translateX(30px) rotate(0deg);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a643bc */.ninja{animation: myAnim2 25s
linear 0s infinite
}

.ninja{transform-origin: center;
    display: inline-block;
}

@keyframes myAnim2 {
  100% {
     transform: rotate(360deg) translateX(10px) rotate(-360deg);
  }
  0% {
    transform: rotate(0deg) translateX(10px) rotate(0deg);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ef0136 */.ninja4{animation: myAnim2 20s
linear 0s infinite
}

.ninja{transform-origin: center;
    display: inline-block;
}

@keyframes myAnim2 {
  100% {
     transform: rotate(360deg) translateX(10px) rotate(-360deg);
  }
  0% {
    transform: rotate(0deg) translateX(10px) rotate(0deg);
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd08ea1 */.ninja3{animation: myAnim2 25s
linear 0s infinite
}

.ninja{transform-origin: center;
    display: inline-block;
}

@keyframes myAnim2 {
  100% {
     transform: rotate(360deg) translateX(10px) rotate(-360deg);
  }
  0% {
    transform: rotate(0deg) translateX(10px) rotate(0deg);
}

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c0cc3c7 *//*.mesh-test{
    background-color:hsla(201,0%,8%,1);
background-image:
radial-gradient(at 0% 100%, hsla(185,64%,33%,0.42) 0px, transparent 50%),
radial-gradient(at 71% 100%, hsla(235,33%,31%,0.93) 0px, transparent 50%),
radial-gradient(at 87% 17%, hsla(277,68%,24%,0.61) 0px, transparent 50%),
radial-gradient(at 0% 0%, hsla(227,80%,20%,1) 0px, transparent 50%),
radial-gradient(at 91% 82%, hsla(240,74%,37%,0.37) 0px, transparent 50%);

animation: gradient 13s ease infinite;
background-size: 200% 200%;
}

@keyframes gradient{
    0%{
        background-position: 0% 20%;
    }
    20%{
        background-position: 10% 50%;
    }
    50%{
        background-position: 50% 70%;
    }
    100%{
        background-position: 0% 20%;
    }
}
*//* End custom CSS */