.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-3edf545 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2025/06/250430_PP_Aktionskarte_Mexiko_Banner-Startseite_Desktop_EN-scaled.webp);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-6cd63d8 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2025/05/250507_PP_Aktionskarte_CafePane_Banner-Startseite_EN.webp);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-0eb16b5 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2025/07/250701_PP_Sommer-Aperitifs_en-d-scaled.webp);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-9201334 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2024/09/PP_Banner_80Bissen_240904-scaled.jpg);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-74c05dc .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2025/04/250401_PP_IrishPrimeBeef_Banner-Startseite_EN.jpg);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-d111f98 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2024/11/250122_PP_DeineFeier_Banner-neu2-scaled.jpg);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .elementor-repeater-item-5dab9c2 .swiper-slide-bg {
    background-color: #bbbbbb;
    background-image: url(https://peterpane.de/wp-content/uploads/2024/06/250130_PP_Smashburger_Banner3-scaled.jpg);
    background-size: cover;
}

.elementor-19350 .elementor-element.elementor-global-33328 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 365px;
}

.elementor-19350 .elementor-element.elementor-global-33328 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-19350 .elementor-element.elementor-global-33328 .swiper-slide-inner {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-9e6b86f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19350 .elementor-element.elementor-element-9e6b86f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19350 .elementor-element.elementor-element-95ede43>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19350 .elementor-element.elementor-element-95ede43>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-76d6c36 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2025/06/250430_PP_Aktionskarte_Mexiko_Banner-Startseite_Mobile_EN.webp);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-6f8c787 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2025/05/250507_PP_Aktionskarte_CafePane_Banner-Startseite_mobile_EN.webp);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-cb49229 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2025/07/250701_PP_Sommer-Aperitifs_en-m.webp);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-e2b2893 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2024/09/PP_Banner_80Bissen_2409042.jpg);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-a852ba1 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2025/04/250401_PP_IrishPrimeBeef_Banner-Startseite_mobile_EN.jpg);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-edced90 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2024/11/250122_PP_DeineFeier_Banner-neu4.jpg);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .elementor-repeater-item-82c76b5 .swiper-slide-bg {
    background-image: url(https://peterpane.de/wp-content/uploads/2024/06/250130_PP_Smashburger_Banner4-1.jpg);
    background-size: contain;
}

.elementor-19350 .elementor-element.elementor-global-33331 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 400px;
}

.elementor-19350 .elementor-element.elementor-global-33331 .swiper-slide-contents {
    max-width: 66%;
}

.elementor-19350 .elementor-element.elementor-global-33331 .swiper-slide-inner {
    text-align: center;
}

.elementor-widget-blockquote .elementor-blockquote__content {
    color: var( --e-global-color-text);
}

.elementor-widget-blockquote .elementor-blockquote__author {
    color: var( --e-global-color-secondary);
}

.elementor-19350 .elementor-element.elementor-element-30ff262b .elementor-blockquote__content {
    font-family: "Biko bold", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-19350 .elementor-element.elementor-element-30ff262b .elementor-blockquote__author {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-19350 .elementor-element.elementor-element-30ff262b .elementor-blockquote:before {
    color: var( --e-global-color-accent);
    font-size: calc(1px * 100);
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-19350 .elementor-element.elementor-element-3782980>.elementor-widget-container {
    margin: 10px 0px 15px 0px;
}

.elementor-19350 .elementor-element.elementor-element-3782980 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-3782980 .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
    color: var( --e-global-color-accent);
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-19350 .elementor-element.elementor-element-bb77a36 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-39c2fa4 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-ce0f770 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-cc4af2c {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-9528e15 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-cdc72e9 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-4f48ced {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-c3e19f8 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-91d5725 {
    text-align: center;
}

.elementor-19350 .elementor-element.elementor-element-b464bb8 {
    --spacer-size: 50px;
}

@media(max-width:767px) {
    .elementor-19350 .elementor-element.elementor-element-9e6b86f,
    .elementor-19350 .elementor-element.elementor-element-9e6b86f>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-19350 .elementor-element.elementor-element-9e6b86f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19350 .elementor-element.elementor-element-95ede43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }
    .elementor-19350 .elementor-element.elementor-element-95ede43>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-19350 .elementor-element.elementor-global-33331>.elementor-widget-container {
        margin: 0% 0% -5% 0%;
        padding: 0% 3% 0% 3%;
    }
    .elementor-19350 .elementor-element.elementor-global-33331 .swiper-slide-contents {
        max-width: 100%;
    }
    .elementor-19350 .elementor-element.elementor-element-bdbe32f {
        z-index: 1;
    }
}


/* Start custom CSS for section, class: .elementor-element-9e6b86f */

.frontslider {}


/* End custom CSS */


/* Start Custom Fonts CSS */

@font-face {
    font-family: 'Biko bold';
    font-style: normal;
    font-weight: bold;
    font-display: swap;
    src: url('/assets/wp-content/uploads/2022/01/biko_bold-webfont.eot');
    src: url('/assets/wp-content/uploads/2022/01/biko_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/assets/wp-content/uploads/2022/02/Biko-Bold.woff2') format('woff2'), url('/assets/wp-content/uploads/2022/02/biko_bold-webfont.woff') format('woff'), url('/assets/wp-content/uploads/2022/01/biko_bold-webfont.ttf') format('truetype'), url('/assets/wp-content/uploads/2022/02/Biko-Bold.svg#Bikobold') format('svg');
}


/* End Custom Fonts CSS */