.li-elementor-widget--li-header-banner-template {
    min-height: 360px;
    height: 100%;
    max-width: 370px;
    width: 100%;
    background: var(--color-brand--kind_blue_raw);
    position: relative;

    a {
    p,
    span {
        color: var(--color-neutral-white--neutral_bright_white);
    }

    .headline-content {
        gap: var(--space-32);
        padding: var(--space-32);

        .teaser {
            min-width: 0;
            align-self: flex-start;
            background: var(--color-brand--kind_blue_medium);
            padding: 0 var(--space-8);
            text-transform: uppercase;
        }

        .main-content {
            gap: var(--space-24);
            .subheadline {
                color: var(--color-alpha--white_alpha_60);
            }
        }
    }

    .media-content {
        .image-container {
            width: 50%;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }

        .square-container {
            width: 50%;
            background-color: var(--color-alpha--white_alpha_15);
            justify-content: center;
            align-items: center;
            transition: background-color 500ms ease-in-out;

            img {
                width: var(--space-24);
                height: var(--space-24);
            }
        }
    }

        &:hover {
            .square-container {
                background-color: var(--color-brand--kind_blue_medium);
            }
        }
    }
}

@container (max-width: 1399px) {
    .li-elementor-widget--li-header-banner-template {
        max-width: 100%;
    }
}