.elementor-7 .elementor-element.elementor-element-f75ad5b {
    --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;
}

.elementor-7 .elementor-element.elementor-element-c60523f {
    --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;
}

.elementor-7 .elementor-element.elementor-element-c60523f:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-c60523f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://americanburguer.shop/wp-content/uploads/2025/07/fotobanner.png");
    background-position: top center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-10c1959 {
    --spacer-size: 600px;
}

.elementor-7 .elementor-element.elementor-element-4fc06a6 {
    --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;
}

.elementor-7 .elementor-element.elementor-element-4fc06a6:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-4fc06a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://americanburguer.shop/wp-content/uploads/2025/07/fotobanner.png");
    background-position: top center;
    background-repeat: repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-7c68ba1 {
    --spacer-size: 600px;
}

.elementor-7 .elementor-element.elementor-element-4bd6759 {
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-3485e0d {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6544e2b {
    --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;
}

.elementor-7 .elementor-element.elementor-element-46f6d7e {
    --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;
}

.elementor-7 .elementor-element.elementor-element-a776306 {
    --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;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-7 .elementor-element.elementor-element-f6b05d4 {
    --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;
}

.elementor-7 .elementor-element.elementor-element-17f8237 {
    --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;
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-4bd6759 {
        --width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-4fc06a6:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-4fc06a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://americanburguer.shop/wp-content/uploads/2025/07/banner-mobilie-scaled.png");
    }
}