.elementor-4723 .elementor-element.elementor-element-2c07443{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-4723 .elementor-element.elementor-element-fb4198d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;top:calc(50% - 45%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-fb4198d{left:calc(50% - 25%);}body.rtl .elementor-4723 .elementor-element.elementor-element-fb4198d{right:calc(50% - 25%);}.elementor-4723 .elementor-element.elementor-element-c56bb52{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:calc(50% - 10%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-c56bb52{left:calc(50% - 28%);}body.rtl .elementor-4723 .elementor-element.elementor-element-c56bb52{right:calc(50% - 28%);}.elementor-4723 .elementor-element.elementor-element-8e53606{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:calc(50% - -20%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-8e53606{left:calc(50% - 25%);}body.rtl .elementor-4723 .elementor-element.elementor-element-8e53606{right:calc(50% - 25%);}.elementor-4723 .elementor-element.elementor-element-09c5702{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;top:calc(50% - 45%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-09c5702{right:calc(50% - 25%);}body.rtl .elementor-4723 .elementor-element.elementor-element-09c5702{left:calc(50% - 25%);}.elementor-4723 .elementor-element.elementor-element-94d0ce8{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;top:calc(50% - 10%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-94d0ce8{right:calc(50% - 28%);}body.rtl .elementor-4723 .elementor-element.elementor-element-94d0ce8{left:calc(50% - 28%);}.elementor-4723 .elementor-element.elementor-element-0076cb9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;top:calc(50% - -20%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-0076cb9{right:calc(50% - 25%);}body.rtl .elementor-4723 .elementor-element.elementor-element-0076cb9{left:calc(50% - 25%);}.elementor-4723 .elementor-element.elementor-element-45668c3{--display:flex;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4723 .elementor-element.elementor-element-fa79ca3{--display:flex;--min-height:270px;--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-end;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4723 .elementor-element.elementor-element-fa79ca3:not(.elementor-motion-effects-element-type-background), .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101419;background-image:url("https://d2dmasterclass.de/wp-content/uploads/2026/01/d2dmasterclass-bg-gitter-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4723 .elementor-element.elementor-element-fa79ca3::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .elementor-background-video-container::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .elementor-background-slideshow::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://d2dmasterclass.de/wp-content/uploads/2026/01/d2dmasterclass-blob-red-shape.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4723 .elementor-element.elementor-element-fa79ca3:hover::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3:hover > .elementor-background-video-container::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .elementor-background-slideshow:hover::before, .elementor-4723 .elementor-element.elementor-element-fa79ca3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4723 .elementor-element.elementor-element-fa79ca3.e-con{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-4723 .elementor-element.elementor-element-dcd3fd0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:-20rem;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-dcd3fd0{right:-10rem;}body.rtl .elementor-4723 .elementor-element.elementor-element-dcd3fd0{left:-10rem;}.elementor-4723 .elementor-element.elementor-element-4800fae{--display:flex;}.elementor-4723 .elementor-element.elementor-element-4800fae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4723 .elementor-element.elementor-element-cc89733{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-4723 .elementor-element.elementor-element-cc89733.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4723 .elementor-element.elementor-element-1716330{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;z-index:5;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4723 .elementor-element.elementor-element-1716330 > .elementor-widget-container{background-color:#00000026;margin:0rem 0rem 0rem 0rem;padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;border-radius:40px 40px 40px 40px;}.elementor-4723 .elementor-element.elementor-element-1716330.elementor-element{--align-self:center;}.elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-item > a{font-family:"Inter Tight Variabel", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-4723 .elementor-element.elementor-element-1716330 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4723 .elementor-element.elementor-element-e10c174{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:100%;max-width:100%;z-index:5;text-align:center;}.elementor-4723 .elementor-element.elementor-element-e10c174 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4723 .elementor-element.elementor-element-e10c174.elementor-element{--align-self:center;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button{background-color:var( --e-global-color-dd6c7a1 );font-family:"Inter Tight Variabel", Sans-serif;font-size:1rem;font-weight:500;line-height:1;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button:hover, .elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button:focus{background-color:#E2E2E2;color:var( --e-global-color-primary );}.elementor-4723 .elementor-element.elementor-element-c0cb841{width:auto;max-width:auto;z-index:5;}.elementor-4723 .elementor-element.elementor-element-c0cb841 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button:hover svg, .elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4723 .elementor-element.elementor-element-7b4d544 > .elementor-widget-container{margin:0rem 0rem -5rem 0rem;}.elementor-4723 .elementor-element.elementor-element-7b4d544{z-index:0;}.elementor-4723 .elementor-element.elementor-element-cd24992{--display:flex;}.elementor-4723 .elementor-element.elementor-element-cd24992.e-con{--flex-grow:1;--flex-shrink:0;}@media(min-width:479px){.elementor-4723 .elementor-element.elementor-element-2c07443{--content-width:1160px;}.elementor-4723 .elementor-element.elementor-element-fa79ca3{--width:100%;}.elementor-4723 .elementor-element.elementor-element-4800fae{--width:15%;}.elementor-4723 .elementor-element.elementor-element-cc89733{--width:47%;}.elementor-4723 .elementor-element.elementor-element-cd24992{--width:15%;}}@media(max-width:991px) and (min-width:479px){.elementor-4723 .elementor-element.elementor-element-4800fae{--width:5%;}.elementor-4723 .elementor-element.elementor-element-cc89733{--width:60%;}.elementor-4723 .elementor-element.elementor-element-cd24992{--width:5%;}}@media(max-width:767px) and (min-width:479px){.elementor-4723 .elementor-element.elementor-element-4800fae{--width:100%;}.elementor-4723 .elementor-element.elementor-element-cc89733{--width:100%;}.elementor-4723 .elementor-element.elementor-element-cd24992{--width:100%;}}@media(max-width:1200px){.elementor-4723 .elementor-element.elementor-element-2c07443{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-fb4198d{left:calc(50% - 35%);}body.rtl .elementor-4723 .elementor-element.elementor-element-fb4198d{right:calc(50% - 35%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-c56bb52{left:calc(50% - 37%);}body.rtl .elementor-4723 .elementor-element.elementor-element-c56bb52{right:calc(50% - 37%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-8e53606{left:calc(50% - 30%);}body.rtl .elementor-4723 .elementor-element.elementor-element-8e53606{right:calc(50% - 30%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-09c5702{right:calc(50% - 35%);}body.rtl .elementor-4723 .elementor-element.elementor-element-09c5702{left:calc(50% - 35%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-94d0ce8{right:calc(50% - 37%);}body.rtl .elementor-4723 .elementor-element.elementor-element-94d0ce8{left:calc(50% - 37%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-0076cb9{right:calc(50% - 30%);}body.rtl .elementor-4723 .elementor-element.elementor-element-0076cb9{left:calc(50% - 30%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-dcd3fd0{right:-8rem;}body.rtl .elementor-4723 .elementor-element.elementor-element-dcd3fd0{left:-8rem;}.elementor-4723 .elementor-element.elementor-element-dcd3fd0{top:-13rem;}}@media(max-width:991px){.elementor-4723 .elementor-element.elementor-element-2c07443{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-4723 .elementor-element.elementor-element-fb4198d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-fb4198d{left:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-fb4198d{right:calc(50% - 40%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-c56bb52{left:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-c56bb52{right:calc(50% - 40%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-8e53606{left:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-8e53606{right:calc(50% - 40%);}.elementor-4723 .elementor-element.elementor-element-09c5702{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-09c5702{right:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-09c5702{left:calc(50% - 40%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-94d0ce8{right:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-94d0ce8{left:calc(50% - 40%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-0076cb9{right:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-0076cb9{left:calc(50% - 40%);}.elementor-4723 .elementor-element.elementor-element-4800fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4723 .elementor-element.elementor-element-e10c174{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4723 .elementor-element.elementor-element-7b4d544 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4723 .elementor-element.elementor-element-cd24992.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-4723 .elementor-element.elementor-element-2c07443{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4723 .elementor-element.elementor-element-fb4198d{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-4723 .elementor-element.elementor-element-c56bb52{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-4723 .elementor-element.elementor-element-8e53606{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-4723 .elementor-element.elementor-element-09c5702{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-4723 .elementor-element.elementor-element-94d0ce8{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-4723 .elementor-element.elementor-element-0076cb9{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-4723 .elementor-element.elementor-element-45668c3{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-4723 .elementor-element.elementor-element-fa79ca3{--min-height:100px;--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4723 .elementor-element.elementor-element-dcd3fd0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;top:-8rem;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-dcd3fd0{right:-5rem;}body.rtl .elementor-4723 .elementor-element.elementor-element-dcd3fd0{left:-5rem;}.elementor-4723 .elementor-element.elementor-element-e10c174{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:478px){.elementor-4723 .elementor-element.elementor-element-2c07443{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4723 .elementor-element.elementor-element-fb4198d{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-4723 .elementor-element.elementor-element-c56bb52{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-c56bb52{left:calc(50% - 44%);}body.rtl .elementor-4723 .elementor-element.elementor-element-c56bb52{right:calc(50% - 44%);}.elementor-4723 .elementor-element.elementor-element-8e53606{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;top:calc(50% - -35%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-8e53606{left:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-8e53606{right:calc(50% - 40%);}.elementor-4723 .elementor-element.elementor-element-09c5702{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:24.844;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-09c5702{right:-14.5;}body.rtl .elementor-4723 .elementor-element.elementor-element-09c5702{left:-14.5;}.elementor-4723 .elementor-element.elementor-element-94d0ce8{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-94d0ce8{right:calc(50% - 44%);}body.rtl .elementor-4723 .elementor-element.elementor-element-94d0ce8{left:calc(50% - 44%);}.elementor-4723 .elementor-element.elementor-element-0076cb9{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;top:calc(50% - -35%);}body:not(.rtl) .elementor-4723 .elementor-element.elementor-element-0076cb9{right:calc(50% - 40%);}body.rtl .elementor-4723 .elementor-element.elementor-element-0076cb9{left:calc(50% - 40%);}.elementor-4723 .elementor-element.elementor-element-fa79ca3{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4723 .elementor-element.elementor-element-c0cb841{width:100%;max-width:100%;}.elementor-4723 .elementor-element.elementor-element-c0cb841 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-4723 .elementor-element.elementor-element-7b4d544 > .elementor-widget-container{margin:0rem 0rem -10rem 0rem;}}/* Start custom CSS for icon-list, class: .elementor-element-1716330 */.elementor-4723 .elementor-element.elementor-element-1716330 {
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0cb841 */.main .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    transition: transform 0.3s ease;
}

.main .elementor-button {
    transition: all 0.3s ease!important;
}

.main .elementor-button:hover .elementor-button-icon svg {
    animation: pulse 0.6s ease-in-out!important;
}

@keyframes pulse {
    0%, 100% { transform: scale(1); !important}
    50% { transform: scale(1.3); !important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b4d544 */*, *::before, *::after {
  box-sizing: border-box !important;
}

body {
  margin: 0 !important;
  background: #000000 !important;
}

.ball {
  --delay: 0s;
  --size: 0.5;
  --speed: 20s;
  --x-pos: 40%;
  aspect-ratio: 1 !important;
  width: calc(300px * var(--size)) !important;
  height: calc(300px * var(--size)) !important;
  background: radial-gradient(circle at 30% 30%, 
    rgba(255, 48, 52, 0.9) 0%,
    rgba(255, 48, 52, 0.8) 20%,
    rgba(255, 48, 52, 0.6) 40%,
    rgba(139, 0, 0, 0.3) 60%,
    rgba(139, 0, 0, 0.1) 80%,
    transparent 100%
  ) !important;
  filter: blur(50px) !important;
  border-radius: 50% !important;
  position: absolute !important;
  bottom: 0% !important;
  left: var(--x-pos) !important;
  transform: translateX(-40%) !important;
  animation: float var(--speed) infinite ease-in-out !important;
  animation-delay: var(--delay) !important;
  opacity: 0.8 !important;
  z-index: 1 !important;
  box-shadow: 
    0 0 60px rgba(255, 48, 52, 0.6),
    0 0 80px rgba(255, 48, 52, 0.4),
    0 0 100px rgba(255, 48, 52, 0.2) !important;
}

@keyframes float {
  0%, 100% {
    transform: translateX(-50%) translateY(0px) !important;
  }
  50% {
    transform: translateX(-50%) translateY(100%) !important;
  }
}

.glow-container {
  overflow: hidden !important;
  position: relative !important;
  width: 100% !important;
  min-height: 200px !important;
  z-index: 0 !important;
}

@media (max-width: 768px) {
  .ball {
    width: calc(150px * var(--size)) !important;
    height: calc(150px * var(--size)) !important;
    filter: blur(30px) !important;
    box-shadow: 
      0 0 30px rgba(255, 48, 52, 0.6),
      0 0 40px rgba(255, 48, 52, 0.4),
      0 0 50px rgba(255, 48, 52, 0.2) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45668c3 */:root{
    --glow-color: #ffffff;
    --speed: 10s;
}

.elementor-4723 .elementor-element.elementor-element-45668c3{
    position: relative;
    /*overflow: hidden;*/
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-4723 .elementor-element.elementor-element-45668c3:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: conic-gradient(
        transparent 0deg,
        transparent 60deg,
        rgba(255, 255, 255, 0.8) 90deg,
        transparent 120deg,
        transparent 240deg,
        rgba(255, 255, 255, 0.8) 270deg,
        transparent 300deg,
        transparent 360deg
    );
    animation: animate var(--speed) linear infinite;
    will-change: transform;
    filter: blur(50px);
}

@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c07443 */@keyframes spin-right {
  from { transform: rotate(0deg); !important}
  to { transform: rotate(360deg);!important }
}

@keyframes spin-left {
  from { transform: rotate(0deg); !important}
  to { transform: rotate(360deg);!important }
}

.rotate-rechts svg {
  animation: spin-right 12s linear infinite!important;
  transform-origin: center center!important;
}

.rotate-links svg {
  animation: spin-left 12s linear infinite!important;
  transform-origin: center center!important;
}/* End custom CSS */