.elementor-32 .elementor-element.elementor-element-cc276e5{--display:flex;--position:fixed;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-cc276e5{left:0px;}body.rtl .elementor-32 .elementor-element.elementor-element-cc276e5{right:0px;}.elementor-32 .elementor-element.elementor-element-8c9d6d6{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-32 .elementor-element.elementor-element-d645394{--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-32 .elementor-element.elementor-element-3a90f68 .elementor-button{background-color:var( --e-global-color-e864ae1 );}.elementor-32 .elementor-element.elementor-element-3a90f68{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-d337517{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-d337517:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d337517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-32 .elementor-element.elementor-element-36b370d{--display:flex;--min-height:0px;--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-dcb72d9 );--border-color:var( --e-global-color-dcb72d9 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-72eef44 .elementor-heading-title{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 );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-9082640 .elementor-button{background-color:var( --e-global-color-3a6bc46 );font-family:"PP Fraktion Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-9082640 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-9082640 .elementor-button:focus{background-color:#CC7400;}.elementor-32 .elementor-element.elementor-element-9082640 .elementor-button-content-wrapper{flex-direction:row;}.elementor-32 .elementor-element.elementor-element-dcf3650{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-71a3393{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-32 .elementor-element.elementor-element-71a3393 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-32 .elementor-element.elementor-element-71a3393 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-32 .elementor-element.elementor-element-71a3393 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-type-html{padding-bottom:0px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#423B31;border-color:#FFD45736;border-radius:9px 9px 9px 9px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group .elementor-select-wrapper select{background-color:#423B31;border-color:#FFD45736;border-radius:9px 9px 9px 9px;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-field-group .elementor-select-wrapper::before{color:#FFD45736;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-71a3393 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-3a6bc46 );color:var( --e-global-color-1065456 );}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-button[type="submit"]{background-color:var( --e-global-color-3a6bc46 );color:var( --e-global-color-1065456 );}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-1065456 );}.elementor-32 .elementor-element.elementor-element-71a3393 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-3a6bc46 );color:#ffffff;}.elementor-32 .elementor-element.elementor-element-71a3393 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-32 .elementor-element.elementor-element-71a3393 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-32 .elementor-element.elementor-element-71a3393 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-72eef44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-d645394{--width:fit-content;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-d645394{--width:fit-content;}.elementor-32 .elementor-element.elementor-element-72eef44 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-d337517 */.elementor-32 .elementor-element.elementor-element-d337517 {
    min-width: fit-content;
    width:33.33%;
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS */@keyframes ani-your_css_.elementor-32_here {
    0% {
        --s-start-0: 9%;
        --s-end-0: 55%;
        --x-0: 85%;
        --y-0: 80%;
        --c-0: hsla(266, 1%, 12%, 1);
        --s-start-1: 5%;
        --s-end-1: 72%;
        --x-1: 60%;
        --y-1: 24%;
        --c-1: hsla(335, 2%, 22%, 1);
        --c-2: hsla(53, 0%, 0%, 0.49);
        --s-start-2: 5%;
        --s-end-2: 52%;
        --x-2: 13%;
        --y-2: 82%;
        --y-3: 7%;
        --s-start-3: 13%;
        --s-end-3: 68%;
        --x-3: 24%;
        --c-3: hsla(299, 4%, 36%, 1);
    }

    100% {
        --s-start-0: 9%;
        --s-end-0: 55%;
        --x-0: 31%;
        --y-0: 94%;
        --c-0: hsla(266, 0%, 12%, 1);
        --s-start-1: 5%;
        --s-end-1: 72%;
        --x-1: 2%;
        --y-1: 25%;
        --c-1: hsla(0, 4%, 19%, 1);
        --c-2: hsla(54, 0%, 0%, 0.49);
        --s-start-2: 5%;
        --s-end-2: 52%;
        --x-2: 98%;
        --y-2: 20%;
        --y-3: 92%;
        --s-start-3: 13%;
        --s-end-3: 68%;
        --x-3: 95%;
        --c-3: hsla(298, 3%, 41%, 1);
    }
}

@property --s-start-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 9%
}

@property --s-end-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 55%
}

@property --x-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 85%
}

@property --y-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 80%
}

@property --c-0 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(266, 1%, 12%, 1)
}

@property --s-start-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

@property --s-end-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 72%
}

@property --x-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 60%
}

@property --y-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 24%
}

@property --c-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(335, 2%, 22%, 1)
}

@property --c-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(53, 0%, 0%, 0.49)
}

@property --s-start-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

@property --s-end-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 52%
}

@property --x-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 13%
}

@property --y-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 82%
}

@property --y-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 7%
}

@property --s-start-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 13%
}

@property --s-end-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 68%
}

@property --x-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 24%
}

@property --c-3 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(299, 4%, 36%, 1)
}

#mv_mesh {
    --x-0: 85%;
    --y-0: 80%;
    --c-0: hsla(266, 1%, 12%, 1);
    --x-1: 60%;
    --y-1: 24%;
    --c-1: hsla(335, 2%, 22%, 1);
    --c-2: hsla(53, 0%, 0%, 0.49);
    --x-2: 13%;
    --y-2: 82%;
    --y-3: 7%;
    --x-3: 24%;
    --c-3: hsla(299, 4%, 36%, 1);
    ;
    background-color: hsla(0, 0%, 0%, 1);
    background-image: radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)), radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)), radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)), radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3));
    animation: ani-your_css_.elementor-32_here 10s linear infinite alternate;
    background-blend-mode: normal, normal, normal, normal;
    will-change: transform, opacity;
    contain: paint
}/* End custom CSS */