.elementor-12038 .elementor-element.elementor-element-3930b01{--display:flex;--min-height:78vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.58;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F500;background-image:url("https://papapizza.fr/wp-content/uploads/2026/08/rgpd-2-1.jpg");background-position:0px -159px;background-repeat:no-repeat;background-size:cover;}.elementor-12038 .elementor-element.elementor-element-3930b01::before, .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-background-video-container::before, .elementor-12038 .elementor-element.elementor-element-3930b01 > .e-con-inner > .elementor-background-video-container::before, .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-background-slideshow::before, .elementor-12038 .elementor-element.elementor-element-3930b01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #060000 0%, #000000A6 100%);}.elementor-12038 .elementor-element.elementor-element-62bd605{--display:flex;}.elementor-12038 .elementor-element.elementor-element-3aabeb2{--display:flex;}.elementor-12038 .elementor-element.elementor-element-33d2270{--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-12038 .elementor-element.elementor-element-33d2270:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-33d2270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc67933 );}.elementor-12038 .elementor-element.elementor-element-0d4a4cb{text-align:center;}.elementor-12038 .elementor-element.elementor-element-0d4a4cb .elementor-heading-title{font-family:"Arial", Sans-serif;}.elementor-12038 .elementor-element.elementor-element-52b7748{--display:flex;--min-height:0vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-52b7748:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-52b7748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc67933 );}.elementor-12038 .elementor-element.elementor-element-52b7748::before, .elementor-12038 .elementor-element.elementor-element-52b7748 > .elementor-background-video-container::before, .elementor-12038 .elementor-element.elementor-element-52b7748 > .e-con-inner > .elementor-background-video-container::before, .elementor-12038 .elementor-element.elementor-element-52b7748 > .elementor-background-slideshow::before, .elementor-12038 .elementor-element.elementor-element-52b7748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12038 .elementor-element.elementor-element-52b7748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-12038 .elementor-element.elementor-element-df08579{text-align:start;}.elementor-12038 .elementor-element.elementor-element-df08579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -11px 0px -25px;}.elementor-12038 .elementor-element.elementor-element-909bc21{--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;--margin-top:0px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-909bc21:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-909bc21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4dc47e );}:root{--page-title-display:none;}body.elementor-page-12038:not(.elementor-motion-effects-element-type-background), body.elementor-page-12038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}@media(max-width:1210px){.elementor-12038 .elementor-element.elementor-element-3930b01{--min-height:443px;--overlay-opacity:0.34;}.elementor-12038 .elementor-element.elementor-element-52b7748{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:63px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-df08579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 23px;}}@media(max-width:1200px){.elementor-12038 .elementor-element.elementor-element-3930b01{--min-height:306px;--overlay-opacity:0.34;}.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-43px -101px;}.elementor-12038 .elementor-element.elementor-element-df08579 > .elementor-widget-container{margin:0px 0px 43px 0px;padding:0px 0px 0px 23px;}}@media(max-width:919px){.elementor-12038 .elementor-element.elementor-element-3930b01{--min-height:90vh;--overlay-opacity:0.34;--margin-top:0px;--margin-bottom:-351px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-43px -210px;}}@media(max-width:880px){.elementor-12038 .elementor-element.elementor-element-3930b01{--min-height:39vh;--overlay-opacity:0.34;--margin-top:0px;--margin-bottom:-85px;--margin-left:0px;--margin-right:0px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px;}.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -80px;background-repeat:no-repeat;}.elementor-12038 .elementor-element.elementor-element-52b7748{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-8px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}}@media(max-width:769px){.elementor-12038 .elementor-element.elementor-element-3930b01{--min-height:32vh;--overlay-opacity:0.51;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:16px 1px;}.elementor-12038 .elementor-element.elementor-element-62bd605{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12038 .elementor-element.elementor-element-33d2270{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-0d4a4cb{text-align:center;}.elementor-12038 .elementor-element.elementor-element-0d4a4cb > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12038 .elementor-element.elementor-element-52b7748{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-df08579{text-align:start;}.elementor-12038 .elementor-element.elementor-element-df08579 > .elementor-widget-container{margin:-38px 0px 0px 0px;padding:0px 25px 0px 11px;}}@media(max-width:1200px) and (min-width:770px){.elementor-12038 .elementor-element.elementor-element-3930b01{--width:100%;}}@media(max-width:880px) and (min-width:770px){.elementor-12038 .elementor-element.elementor-element-3930b01{--width:100%;}}@media(min-width:1211px){.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://papapizza.fr/wp-content/uploads/2026/08/rgpd-2-1.jpg");background-repeat:no-repeat;}.elementor-12038 .elementor-element.elementor-element-3930b01{--overlay-opacity:0.58;}.elementor-12038 .elementor-element.elementor-element-52b7748{--min-height:436px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12038 .elementor-element.elementor-element-df08579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 23px;}}@media(min-width:1211px){.elementor-12038 .elementor-element.elementor-element-3930b01:not(.elementor-motion-effects-element-type-background), .elementor-12038 .elementor-element.elementor-element-3930b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-3930b01 *//* =========================================================
   PAGE EVENEMENTIELS
   HEADER - GRAND ECRAN + DESKTOP
   VERSION COMPLETE
   ========================================================= */


/* =========================================================
   GRAND ECRAN : 1200px ET PLUS
   ========================================================= */

@media (min-width: 1200px) {

    /* Position générale du bloc Logo + Menu */
    .site-header-primary-section-left {
        left: calc(50% + 20px) !important;
        transform: translate(-50%, -30%) !important;
    }

}


/* =========================================================
   DESKTOP : 922px A 1199px
   ========================================================= */

@media (min-width: 922px) and (max-width: 1199px) {

    /* Position générale du bloc Logo + Menu */
    .site-header-primary-section-left {
        left: calc(50% + 15px) !important;
        transform: translate(-50%, -30%) !important;
    }

}


/* =========================================================
   LOGO UNIQUEMENT
   922px ET PLUS
   ========================================================= */

@media (min-width: 922px) {

    /*
     * Décale uniquement le logo :
     * 55px vers la droite
     * 8px vers le bas
     *
     * Cela ne pousse pas le menu.
     */
    .site-header-primary-section-left .site-branding {
        margin: 0 !important;

        transform: translate(55px, 8px) !important;

        flex-shrink: 0 !important;
    }


    /* Taille sécurisée du logo */
    .site-header-primary-section-left .custom-logo-link img,
    .site-header-primary-section-left .site-logo-img img {
        width: auto !important;
        max-width: 170px !important;
        height: auto !important;
    }

}/* End custom CSS */