.elementor-267 .elementor-element.elementor-element-fe2a2bd{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--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-267 .elementor-element.elementor-element-fe2a2bd:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-fe2a2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-267 .elementor-element.elementor-element-fe2a2bd::before, .elementor-267 .elementor-element.elementor-element-fe2a2bd > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-fe2a2bd > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-fe2a2bd > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-fe2a2bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-fe2a2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-2674b59{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-267 .elementor-element.elementor-element-0ffa31e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-b25e295{margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-b25e295 img{border-radius:500px 500px 500px 500px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-d66a5e4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-d66a5e4:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-d66a5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-267 .elementor-element.elementor-element-d66a5e4::before, .elementor-267 .elementor-element.elementor-element-d66a5e4 > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-d66a5e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-d66a5e4 > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-d66a5e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-d66a5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-a35974f{--primary-color-4fa53224:#A855F7;--accent-color-4fa53224:#A855F7;--card-bg-4fa53224:#17171F;--card-active-bg-4fa53224:#1A1A1A;--btn-bg-color-4fa53224:#A855F7;--btn-hover-bg-color-4fa53224:#C084FC;--btn-text-color-4fa53224:#FFFFFF;--btn-radius-4fa53224:50px;--btn-font-size-4fa53224:12px;--card-width-desktop-4fa53224:20rem;--card-height-desktop-4fa53224:28rem;--card-width-mobile-4fa53224:16rem;--card-height-mobile-4fa53224:24rem;--fan-spread-desktop-4fa53224:130px;--fan-spread-mobile-4fa53224:35px;--fan-rotation-desktop-4fa53224:8deg;--fan-rotation-mobile-4fa53224:5deg;}.elementor-267 .elementor-element.elementor-element-4143851{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--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-267 .elementor-element.elementor-element-4143851:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-4143851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-267 .elementor-element.elementor-element-4143851::before, .elementor-267 .elementor-element.elementor-element-4143851 > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-4143851 > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-4143851 > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-4143851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-4143851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-4d8cf35{margin:102px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-267 .elementor-element.elementor-element-4d8cf35 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-267 .elementor-element.elementor-element-f93f2de{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--margin-top:-345px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-f93f2de:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-f93f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-267 .elementor-element.elementor-element-f93f2de::before, .elementor-267 .elementor-element.elementor-element-f93f2de > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-f93f2de > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-f93f2de > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-f93f2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-f93f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-267 .elementor-element.elementor-element-f93f2de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-267 .elementor-element.elementor-element-b5e28e7{width:auto;max-width:auto;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;align-self:center;text-align:start;}.elementor-267 .elementor-element.elementor-element-8185386 > .elementor-widget-container{margin:-77px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-8185386 .sds-card-3b28d9d4{width:1136px;height:604px;border-color:#83788B;border-width:4px;border-style:solid;border-radius:31px;}.elementor-267 .elementor-element.elementor-element-8185386 .sds-card-title-3b28d9d4{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-8185386 .sds-card-desc-3b28d9d4{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-113d72d{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-d66a5e4{--content-width:1394px;}.elementor-267 .elementor-element.elementor-element-4143851{--content-width:1394px;}.elementor-267 .elementor-element.elementor-element-f93f2de{--width:100%;}}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-fe2a2bd{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-267 .elementor-element.elementor-element-0ffa31e{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-b25e295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-267 .elementor-element.elementor-element-d66a5e4{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-267 .elementor-element.elementor-element-4143851{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-267 .elementor-element.elementor-element-f93f2de{--min-height:80vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-267 .elementor-element.elementor-element-b5e28e7{padding:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-fe2a2bd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-2674b59{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-0ffa31e{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-b25e295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-267 .elementor-element.elementor-element-d66a5e4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-27px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-a35974f > .elementor-widget-container{padding:0px -0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-4143851{--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;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-4d8cf35{text-align:start;}.elementor-267 .elementor-element.elementor-element-f04f0fe{text-align:center;}.elementor-267 .elementor-element.elementor-element-f93f2de{--width:1600px;--min-height:1440px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-b5e28e7{padding:0px 0px 20px 0px;}.elementor-267 .elementor-element.elementor-element-8185386 > .elementor-widget-container{margin:-94px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-8185386 .sds-card-3b28d9d4{height:1275px;}}/* Start custom CSS for image, class: .elementor-element-b25e295 */.elementor-267 .elementor-element.elementor-element-b25e295 {
  overflow-x: hidden;
}

/* Règle pour réduire l'image sur mobile */
@media (max-width: 767px) {
  .elementor-267 .elementor-element.elementor-element-b25e295 img {
    width: 70%; /* Ajuste ce pourcentage selon ton besoin */
    margin: 0 auto; /* Permet de garder l'image bien centrée */
  }
}/* End custom CSS */
/* Start custom CSS for experience_slider_4fa53224, class: .elementor-element-a35974f */@media (max-width: 1024px) {
    .exp-slider-wrap-4fa53224 .exp-deck-container-4fa53224 {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d66a5e4 */body {
  overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4143851 *//* ============================================================
   Bloc "UGC, événementiel & communautés"
   Cible le container Elementor id 3141849 (titre + texte)
   ============================================================ */

#post-267 .elementor-element-3141849 {
    display: grid;
    grid-template-columns: minmax(280px, 380px) 1fr;
    gap: clamp(2rem, 5vw, 5rem);
    align-items: start;
    padding: clamp(2rem, 5vw, 4rem) 0;
    max-width: 1200px;
    margin: 0 auto;
}

/* --- Colonne titre --- */
#post-267 .elementor-element-3692fe3 {
    position: relative;
    padding-left: 1.25rem;
    border-left: 3px solid #A855F7;
}

#post-267 .elementor-element-3692fe3::before {
    content: "01 — L'univers gaming";
    display: block;
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #A855F7;
    margin-bottom: 1rem;
}

#post-267 .elementor-element-3692fe3 h3 {
    font-size: clamp(1.75rem, 3.5vw, 2.5rem);
    line-height: 1.15;
    font-weight: 800;
    margin: 0;
    color: #FFFFFF;
    letter-spacing: -0.02em;
}

/* --- Colonne texte : deux colonnes typographiques --- */
#post-267 .elementor-element-f04f0fe {
    columns: 2;
    column-gap: 2.5rem;
    column-rule: 1px solid rgba(168, 85, 247, 0.15);
}

#post-267 .elementor-element-f04f0fe p {
    break-inside: avoid;
    font-size: 0.95rem;
    line-height: 1.75;
    color: #C4C4CC;
    margin: 0 0 1.25rem 0;
}

#post-267 .elementor-element-f04f0fe p:last-child {
    margin-bottom: 0;
}

/* Lettrine sur le premier paragraphe */
#post-267 .elementor-element-f04f0fe p:first-child::first-letter {
    float: left;
    font-size: 3.5rem;
    line-height: 0.9;
    font-weight: 800;
    padding: 0.25rem 0.75rem 0 0;
    color: #A855F7;
}

/* ============================================================
   Tablette : bascule en une colonne
   ============================================================ */
@media (max-width: 1024px) {
    #post-267 .elementor-element-3141849 {
        grid-template-columns: 1fr;
        gap: 1.75rem;
        padding: 2.5rem 1.5rem;
        max-width: 640px;
    }

    #post-267 .elementor-element-f04f0fe {
        columns: 1;
        column-rule: none;
    }
}

/* ============================================================
   Mobile : lisibilité et respiration
   ============================================================ */
@media (max-width: 600px) {
    #post-267 .elementor-element-3141849 {
        padding: 2rem 1.25rem;
        gap: 1.5rem;
    }

    #post-267 .elementor-element-3692fe3 {
        padding-left: 0.9rem;
        border-left-width: 2px;
    }

    #post-267 .elementor-element-3692fe3::before {
        font-size: 0.68rem;
        letter-spacing: 0.12em;
        margin-bottom: 0.6rem;
    }

    #post-267 .elementor-element-3692fe3 h3 {
        font-size: 1.65rem;
        line-height: 1.2;
    }

    /* Texte : aligné à gauche, taille confortable, plus de respiration */
    #post-267 .elementor-element-f04f0fe p {
        font-size: 0.95rem;
        line-height: 1.7;
        text-align: left;
        margin-bottom: 1.1rem;
        color: #B8B8C2;
    }

    /* Lettrine plus petite et intégrée */
    #post-267 .elementor-element-f04f0fe p:first-child::first-letter {
        font-size: 2.5rem;
        line-height: 1;
        padding: 0.15rem 0.55rem 0 0;
    }
}/* End custom CSS */