.elementor-16081 .elementor-element.elementor-element-e4ac66e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 46%, #FFFFFF 100%);opacity:0.35;}.elementor-16081 .elementor-element.elementor-element-e4ac66e, .elementor-16081 .elementor-element.elementor-element-e4ac66e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-16081 .elementor-element.elementor-element-e4ac66e{padding:35px 0px 0px 35px;}.elementor-16081 .elementor-element.elementor-element-1c3c5815 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-16081 .elementor-element.elementor-element-1c3c5815 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-16081 .elementor-element.elementor-element-4149856d{margin-top:0px;margin-bottom:15px;}.elementor-16081 .elementor-element.elementor-element-5397eae6 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-16081 .elementor-element.elementor-element-3c0472a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-16081 .elementor-element.elementor-element-47b9d7da .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.1em;letter-spacing:0.5px;color:#111111;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-16081 .elementor-element.elementor-element-3a8c063f{--divider-border-style:solid;--divider-color:#1690BE;--divider-border-width:1px;}.elementor-16081 .elementor-element.elementor-element-3a8c063f .elementor-divider-separator{width:9%;}.elementor-16081 .elementor-element.elementor-element-3a8c063f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .et-menu-list .elementor-repeater-item-20b5ea0 .menu-title{padding:0px 0px 0px 0px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c{width:var( --container-widget-width, 114.993% );max-width:114.993%;--container-widget-width:114.993%;--container-widget-flex-grow:0;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .item-title-holder  .menu-title{font-size:18px;font-weight:700;line-height:16px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .item-title-holder .menu-title{color:#111111;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 15px 0px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .subitem-title-holder  .menu-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .subitem-title-holder .menu-title{color:#444444;padding:0px 0px 10px 0px;}.elementor-16081 .elementor-element.elementor-element-1e9eeb3c .subitem-title-holder:hover .menu-title{color:var( --e-global-color-primary );}.elementor-16081 .elementor-element.elementor-element-3c858626 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-16081 .elementor-element.elementor-element-3c858626 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-16081 .elementor-element.elementor-element-3c858626 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16081 .elementor-element.elementor-element-5083b42d{margin-top:0px;margin-bottom:15px;}.elementor-16081 .elementor-element.elementor-element-4b1b7fcb > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-16081 .elementor-element.elementor-element-78a48da2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-16081 .elementor-element.elementor-element-38df0c93 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.2rem;letter-spacing:0.5px;color:#111111;}.elementor-16081 .elementor-element.elementor-element-54bb1d1c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-16081 .elementor-element.elementor-element-54bb1d1c .elementor-divider-separator{width:9%;}.elementor-16081 .elementor-element.elementor-element-54bb1d1c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16081 .elementor-element.elementor-element-2eef0aad{width:var( --container-widget-width, 110.548% );max-width:110.548%;--container-widget-width:110.548%;--container-widget-flex-grow:0;}.elementor-16081 .elementor-element.elementor-element-2eef0aad > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-16081 .elementor-element.elementor-element-2eef0aad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .item-title-holder  .menu-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:16px;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .item-title-holder .menu-title{color:#111111;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .et-menu-list .item-title-holder  .menu-title{padding:0px 0px 15px 0px;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .subitem-title-holder  .menu-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .subitem-title-holder .menu-title{color:#444444;padding:0px 0px 10px 0px;}.elementor-16081 .elementor-element.elementor-element-2eef0aad .subitem-title-holder:hover .menu-title{color:var( --e-global-color-primary );}.elementor-16081 .elementor-element.elementor-element-5a8047c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16081 .elementor-element.elementor-element-a90ec57{width:var( --container-widget-width, 97.831% );max-width:97.831%;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;--container-widget-width:97.831%;--container-widget-flex-grow:0;}.elementor-16081 .elementor-element.elementor-element-a90ec57.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-16081 .elementor-element.elementor-element-1c3c5815{width:24.999%;}.elementor-16081 .elementor-element.elementor-element-3c858626{width:25.979%;}.elementor-16081 .elementor-element.elementor-element-5a8047c0{width:48.929%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16081 .elementor-element.elementor-element-5397eae6{width:100%;}.elementor-16081 .elementor-element.elementor-element-3c0472a2{width:100%;}.elementor-16081 .elementor-element.elementor-element-4b1b7fcb{width:100%;}.elementor-16081 .elementor-element.elementor-element-78a48da2{width:100%;}}@media(max-width:767px){.elementor-16081 .elementor-element.elementor-element-e4ac66e{padding:25px 25px 25px 25px;}.elementor-16081 .elementor-element.elementor-element-5397eae6{width:25%;}.elementor-16081 .elementor-element.elementor-element-3c0472a2{width:75%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-16081 .elementor-element.elementor-element-3c858626 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16081 .elementor-element.elementor-element-4b1b7fcb{width:25%;}.elementor-16081 .elementor-element.elementor-element-78a48da2{width:75%;}}/* Start custom CSS for column, class: .elementor-element-1c3c5815 */.elementor-16081 .elementor-element.elementor-element-1c3c5815 {
    --space-between-widgets: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a90ec57 */.exo-mega-card {
    position: relative;
    width: 100%;
    height: 330px;
    overflow: hidden;
    border-radius: 18px;
    background: #111;
}

.exo-mega-card__link {
    position: absolute;
    inset: 0;
    display: block;
    text-decoration: none;
    color: #fff;
}


/* BILD */

.exo-mega-card__image {
    position: absolute;
    inset: 0;

    background-image:
        url('https://exovolt.de/wp-content/uploads/2026/09/All-in-one-.webp');

    background-size: cover;

    /* Frau bewusst rechts im Bild halten */
    background-position: 62% center;

    transition:
        transform .55s cubic-bezier(.2,.7,.2,1),
        filter .4s ease;
}


/* VERLAUF */

.exo-mega-card__overlay {
    position: absolute;
    inset: 0;

    background:
        linear-gradient(
            90deg,
            rgba(12,15,18,.94) 0%,
            rgba(12,15,18,.86) 28%,
            rgba(12,15,18,.58) 48%,
            rgba(12,15,18,.18) 72%,
            rgba(12,15,18,.02) 100%
        );
}


/* INHALT */

.exo-mega-card__content {
    position: relative;
    z-index: 3;

    display: flex;
    flex-direction: column;
    justify-content: center;

    width: 58%;
    height: 100%;

    padding: 30px 32px;
    box-sizing: border-box;
}


.exo-mega-card__eyebrow {
    margin-bottom: 11px;

    font-size: 10px;
    font-weight: 700;
    letter-spacing: .17em;

    color: rgba(255,255,255,.72);
}


.exo-mega-card h3 {
    margin: 0 0 11px;

    font-size: 36px;
    line-height: .98;

    font-weight: 400;
    letter-spacing: -.045em;

    color: #fff;
}


.exo-mega-card h3 strong {
    font-weight: 750;
}


.exo-mega-card p {
    max-width: 350px;

    margin: 0 0 17px;

    font-size: 13px;
    line-height: 1.5;

    color: rgba(255,255,255,.73);
}


/* FEATURES */

.exo-mega-card__features {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;

    margin-bottom: 21px;
}


.exo-mega-card__features span {
    display: inline-flex;
    align-items: center;

    padding: 6px 10px;

    border: 1px solid rgba(255,255,255,.18);
    border-radius: 999px;

    background: rgba(255,255,255,.07);

    backdrop-filter: blur(8px);

    font-size: 10px;
    font-weight: 600;

    color: rgba(255,255,255,.9);
}


/* CTA */

.exo-mega-card__cta {
    display: inline-flex;
    align-items: center;
    gap: 9px;

    width: fit-content;

    font-size: 12px;
    font-weight: 700;

    color: #fff;
}


.exo-mega-card__cta svg {
    width: 17px;
    height: 17px;

    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;

    transition: transform .25s ease;
}


/* MAGENTA AKZENT */

.exo-mega-card::after {
    content: "";

    position: absolute;
    z-index: 5;

    left: 32px;
    bottom: 0;

    width: 100px;
    height: 3px;

    background: #ba2c73;

    border-radius: 5px 5px 0 0;
}


/* HOVER */

.exo-mega-card:hover .exo-mega-card__image {
    transform: scale(1.045);
}

.exo-mega-card:hover .exo-mega-card__cta svg {
    transform: translateX(4px);
}


/* TABLET / MOBILE */

@media (max-width: 900px) {

    .exo-mega-card {
        height: 300px;
    }

    .exo-mega-card__content {
        width: 68%;
        padding: 25px;
    }

    .exo-mega-card h3 {
        font-size: 31px;
    }

    .exo-mega-card__image {
        background-position: 66% center;
    }
}


@media (max-width: 600px) {

    .exo-mega-card {
        height: 280px;
        border-radius: 14px;
    }

    .exo-mega-card__content {
        width: 78%;
        padding: 21px;
    }

    .exo-mega-card h3 {
        font-size: 28px;
    }

    .exo-mega-card p {
        font-size: 12px;
    }

    .exo-mega-card__features span {
        font-size: 9px;
    }

    .exo-mega-card::after {
        left: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4ac66e */.elementor-16081 .elementor-element.elementor-element-e4ac66e .subitem-title-holder .menu-title > *:not(.label-text) {
    background-image: linear-gradient(90deg, currentcolor, currentcolor);
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: all .3s linear;
}
.elementor-16081 .elementor-element.elementor-element-e4ac66e .subitem-title-holder:hover .menu-title > * {
    background-size: 100% 1px;
}/* End custom CSS */