.elementor-176 .elementor-element.elementor-element-d47e71e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-176 .elementor-element.elementor-element-992c8e7{--display:flex;--min-height:260px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );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-176 .elementor-element.elementor-element-3dbd53c{text-align:end;}.elementor-176 .elementor-element.elementor-element-3dbd53c img{width:75%;}.elementor-176 .elementor-element.elementor-element-4c27352{--display:flex;--min-height:260px;}.elementor-176 .elementor-element.elementor-element-4c27352.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-176 .elementor-element.elementor-element-0fb5a1b{margin:0vw 10vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-0fb5a1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;letter-spacing:1.9px;color:var( --e-global-color-2ca2e4f );}.elementor-176 .elementor-element.elementor-element-5f474a3{margin:0vw 10vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-5f474a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;line-height:1.4em;letter-spacing:0.6px;color:var( --e-global-color-2ca2e4f );}.elementor-176 .elementor-element.elementor-element-ffed1ad{--display:flex;--min-height:260px;--justify-content:flex-start;}.elementor-176 .elementor-element.elementor-element-b5ba928{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-b5ba928 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-176 .elementor-element.elementor-element-8f8cc5b{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:100;letter-spacing:1px;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2ca2e4f );fill:var( --e-global-color-2ca2e4f );padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-underline .elementor-item:after,
					 .elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-overline .elementor-item:before,
					 .elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-double-line .elementor-item:before,
					 .elementor-176 .elementor-element.elementor-element-8f8cc5b .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-176 .elementor-element.elementor-element-4d173b0{--display:flex;--min-height:260px;--justify-content:flex-start;}.elementor-176 .elementor-element.elementor-element-483032d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-483032d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-176 .elementor-element.elementor-element-f6d7834{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:100;letter-spacing:1px;}.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2ca2e4f );fill:var( --e-global-color-2ca2e4f );padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-underline .elementor-item:after,
					 .elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-overline .elementor-item:before,
					 .elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-double-line .elementor-item:before,
					 .elementor-176 .elementor-element.elementor-element-f6d7834 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-176 .elementor-element.elementor-element-bc927df{--display:flex;--min-height:260px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:2vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-176 .elementor-element.elementor-element-bc927df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-4b2ef31{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-4b2ef31 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}.elementor-176 .elementor-element.elementor-element-b6ab027{margin:1vw 7vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-b6ab027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;line-height:1.4em;letter-spacing:0.6px;color:var( --e-global-color-2ca2e4f );}.elementor-176 .elementor-element.elementor-element-7633ca0{margin:1vw 3vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;text-align:start;}.elementor-176 .elementor-element.elementor-element-7633ca0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;line-height:1.4em;letter-spacing:0.6px;color:var( --e-global-color-2ca2e4f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);border-style:none;border-radius:8px 8px 8px 8px;}.elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button:hover, .elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button:focus{background-color:transparent;color:var( --e-global-color-2ca2e4f );background-image:linear-gradient(135deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);border-color:var( --e-global-color-2ca2e4f );}.elementor-176 .elementor-element.elementor-element-8528d4d{padding:0vw 0vw 0vw 0vw;}.elementor-176 .elementor-element.elementor-element-8528d4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button:hover svg, .elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button:focus svg{fill:var( --e-global-color-2ca2e4f );}.elementor-176 .elementor-element.elementor-element-20eede7{--display:flex;--min-height:23px;--justify-content:center;}.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-176 .elementor-element.elementor-element-d47e71e{--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:center;}.elementor-176 .elementor-element.elementor-element-992c8e7{--min-height:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-176 .elementor-element.elementor-element-3dbd53c{text-align:center;}.elementor-176 .elementor-element.elementor-element-3dbd53c img{width:25%;}.elementor-176 .elementor-element.elementor-element-4c27352{--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-176 .elementor-element.elementor-element-0fb5a1b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-176 .elementor-element.elementor-element-5f474a3{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-176 .elementor-element.elementor-element-ffed1ad{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-176 .elementor-element.elementor-element-b5ba928{text-align:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-176 .elementor-element.elementor-element-4d173b0{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-176 .elementor-element.elementor-element-483032d{text-align:center;}.elementor-176 .elementor-element.elementor-element-bc927df{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-176 .elementor-element.elementor-element-4b2ef31{text-align:center;}.elementor-176 .elementor-element.elementor-element-b6ab027{margin:1vw 22vw calc(var(--kit-widget-spacing, 0px) + 1vw) 22vw;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-176 .elementor-element.elementor-element-3dbd53c img{width:30%;}.elementor-176 .elementor-element.elementor-element-4c27352{--min-height:147px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-176 .elementor-element.elementor-element-ffed1ad{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-176 .elementor-element.elementor-element-b5ba928{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-b5ba928 .elementor-heading-title{line-height:1.4em;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-176 .elementor-element.elementor-element-8f8cc5b{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.1em;letter-spacing:0px;}.elementor-176 .elementor-element.elementor-element-4d173b0{--min-height:0px;}.elementor-176 .elementor-element.elementor-element-483032d{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-483032d .elementor-heading-title{line-height:1.4em;}.elementor-176 .elementor-element.elementor-element-f6d7834{margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.1em;letter-spacing:0px;}.elementor-176 .elementor-element.elementor-element-4b2ef31{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-4b2ef31 .elementor-heading-title{line-height:1.4em;}.elementor-176 .elementor-element.elementor-element-b6ab027{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-176 .elementor-element.elementor-element-7633ca0{margin:3vw 3vw calc(var(--kit-widget-spacing, 0px) + 3vw) 3vw;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-176 .elementor-element.elementor-element-8528d4d{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-176 .elementor-element.elementor-element-8528d4d .elementor-button{font-size:14px;padding:8px 16px 8px 16px;}}@media(min-width:768px){.elementor-176 .elementor-element.elementor-element-d47e71e{--width:100%;}.elementor-176 .elementor-element.elementor-element-4c27352{--width:36.54%;}.elementor-176 .elementor-element.elementor-element-bc927df{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-176 .elementor-element.elementor-element-992c8e7{--width:100%;}.elementor-176 .elementor-element.elementor-element-4c27352{--width:50%;}.elementor-176 .elementor-element.elementor-element-ffed1ad{--width:36%;}.elementor-176 .elementor-element.elementor-element-4d173b0{--width:36%;}.elementor-176 .elementor-element.elementor-element-bc927df{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b5ba928 */.elementor-176 .elementor-element.elementor-element-b5ba928 .elementor-heading-title{
    display:inline-block;

    /* Mehr Platz für Umlaute */
    line-height:1.25;
    padding-top:0.12em;

    background:linear-gradient(
        90deg,
        #7B5CFF 0%,
        #64ABF1 50%,
        #45D2C6 100%
    );

    background-size:100% 100%;
    background-repeat:no-repeat;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;
    color:transparent !important;

    /* Verhindert abgeschnittene Umlaute */
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8f8cc5b *//* ======================================
   Footer-Menü NeuroBrain Solutions
====================================== */

/* Standard */
.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-item{
    color: #FFFFFF;
    transition: color .25s ease;
}

/* Hover */
.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-item:hover{
    color: #45D2C6 !important;
}

/* Aktive Seite */
.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-item.elementor-item-active{
    color: #45D2C6 !important;
}

/* Aktuelle Seite (WordPress-Menüklassen) */
.elementor-176 .elementor-element.elementor-element-8f8cc5b .current-menu-item > a,
.elementor-176 .elementor-element.elementor-element-8f8cc5b .current_page_item > a,
.elementor-176 .elementor-element.elementor-element-8f8cc5b .current-menu-ancestor > a{
    color: #45D2C6 !important;
}

/* Tastaturfokus */
.elementor-176 .elementor-element.elementor-element-8f8cc5b .elementor-item:focus{
    color: #45D2C6 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-483032d */.elementor-176 .elementor-element.elementor-element-483032d .elementor-heading-title{
    display:inline-block;

    /* Mehr Platz für Umlaute */
    line-height:1.25;
    padding-top:0.12em;

    background:linear-gradient(
        90deg,
        #7B5CFF 0%,
        #64ABF1 50%,
        #45D2C6 100%
    );

    background-size:100% 100%;
    background-repeat:no-repeat;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;
    color:transparent !important;

    /* Verhindert abgeschnittene Umlaute */
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f6d7834 *//* ======================================
   Footer-Menü NeuroBrain Solutions
====================================== */

/* Standard */
.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-item{
    color: #FFFFFF;
    transition: color .25s ease;
}

/* Hover */
.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-item:hover{
    color: #45D2C6 !important;
}

/* Aktive Seite */
.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-item.elementor-item-active{
    color: #45D2C6 !important;
}

/* Aktuelle Seite (WordPress-Menüklassen) */
.elementor-176 .elementor-element.elementor-element-f6d7834 .current-menu-item > a,
.elementor-176 .elementor-element.elementor-element-f6d7834 .current_page_item > a,
.elementor-176 .elementor-element.elementor-element-f6d7834 .current-menu-ancestor > a{
    color: #45D2C6 !important;
}

/* Tastaturfokus */
.elementor-176 .elementor-element.elementor-element-f6d7834 .elementor-item:focus{
    color: #45D2C6 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2ef31 */.elementor-176 .elementor-element.elementor-element-4b2ef31 .elementor-heading-title{
    display:inline-block;

    /* Mehr Platz für Umlaute */
    line-height:1.25;
    padding-top:0.12em;

    background:linear-gradient(
        90deg,
        #7B5CFF 0%,
        #64ABF1 50%,
        #45D2C6 100%
    );

    background-size:100% 100%;
    background-repeat:no-repeat;

    -webkit-background-clip:text;
    background-clip:text;

    -webkit-text-fill-color:transparent;
    color:transparent !important;

    /* Verhindert abgeschnittene Umlaute */
    overflow:visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc927df *//* ==================================
   CTA-Kachel - Clean Glass
================================== */

.elementor-176 .elementor-element.elementor-element-bc927df{
    position: relative;
    overflow: hidden;

    border-radius: 18px;
    padding: 32px;

    /* Dunkles Glas */
    background:
        linear-gradient(
            180deg,
            rgba(18,25,48,.96) 0%,
            rgba(13,21,40,.93) 100%
        );

    /* Verlauf-Rahmen */
    border:2px solid transparent;

    background:
        linear-gradient(rgba(18,25,48,.96),rgba(13,21,40,.93)) padding-box,
        linear-gradient(
            135deg,
            #7B5CFF 0%,
            #64B5FF 55%,
            #45D2C6 100%
        ) border-box;

    box-shadow:
        0 14px 28px rgba(0,0,0,.35),
        0 0 18px rgba(100,181,255,.10);

    transition:.35s ease;
}

/* feiner Lichtreflex */

.elementor-176 .elementor-element.elementor-element-bc927df::before{

    content:"";
    position:absolute;

    top:1px;
    left:1px;
    right:1px;
    height:1px;

    background:rgba(255,255,255,.35);

    border-radius:20px;

    opacity:.5;
}

/* Glow außen */

.elementor-176 .elementor-element.elementor-element-bc927df::after{

    content:"";
    position:absolute;

    inset:-1px;

    border-radius:20px;

    background:linear-gradient(
        135deg,
        rgba(123,92,255,.25),
        rgba(100,181,255,.18),
        rgba(69,210,198,.20)
    );

    filter:blur(18px);

    opacity:.45;

    z-index:-1;
}

/* Hover */

.elementor-176 .elementor-element.elementor-element-bc927df:hover{

    transform:translateY(-3px);

    box-shadow:
        0 22px 42px rgba(0,0,0,.45),
        0 0 26px rgba(123,92,255,.16),
        0 0 18px rgba(69,210,198,.10);
}/* End custom CSS */