.elementor-12168 .elementor-element.elementor-element-47958e5{--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-12168 .elementor-element.elementor-element-47958e5:not(.elementor-motion-effects-element-type-background), .elementor-12168 .elementor-element.elementor-element-47958e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12168 .elementor-element.elementor-element-2ce63b7d{--display:flex;--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;--overlay-opacity:1;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12168 .elementor-element.elementor-element-2ce63b7d:not(.elementor-motion-effects-element-type-background), .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://philippeboulanger.com/wp-content/uploads/2025/10/Philippe-Boulanger-81-scaled-e1762018429397.webp");background-position:top right;background-size:cover;}.elementor-12168 .elementor-element.elementor-element-2ce63b7d::before, .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .elementor-background-video-container::before, .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .e-con-inner > .elementor-background-video-container::before, .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .elementor-background-slideshow::before, .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #0E1B3E4D 0%, var( --e-global-color-text ) 85%);}.elementor-12168 .elementor-element.elementor-element-67723ab > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-12168 .elementor-element.elementor-element-67723ab{text-align:center;}.elementor-12168 .elementor-element.elementor-element-67723ab .elementor-heading-title{font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-accent );}.elementor-12168 .elementor-element.elementor-element-1396dbfa{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:2vw 4vw;--row-gap:2vw;--column-gap:4vw;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-12168 .elementor-element.elementor-element-15afcbc3 img{width:40%;}.elementor-12168 .elementor-element.elementor-element-1fea3886 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-503e11f7 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-184508c9 img{width:60%;}.elementor-12168 .elementor-element.elementor-element-6886c216 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-534bd70 img{width:60%;}.elementor-12168 .elementor-element.elementor-element-6ba9f865 img{width:50%;}.elementor-12168 .elementor-element.elementor-element-7bf7769d img{width:100%;}.elementor-12168 .elementor-element.elementor-element-4b42c699 img{width:100%;}.elementor-12168 .elementor-element.elementor-element-78849878 img{width:100%;}.elementor-12168 .elementor-element.elementor-element-3bcd9b2c img{width:80%;}.elementor-12168 .elementor-element.elementor-element-36f1fd5d img{width:70%;}.elementor-12168 .elementor-element.elementor-element-1c2330dd img{width:80%;}.elementor-12168 .elementor-element.elementor-element-27306bd4 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-42449fda img{width:80%;}.elementor-12168 .elementor-element.elementor-element-2e8e6bb4 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-8c0f695 img{width:90%;}.elementor-12168 .elementor-element.elementor-element-422047e9 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-6675e191 img{width:80%;}.elementor-12168 .elementor-element.elementor-element-6554e05b img{width:70%;}.elementor-12168 .elementor-element.elementor-element-2b14a4e5 img{width:50%;}.elementor-12168 .elementor-element.elementor-element-339198da img{width:90%;}.elementor-12168 .elementor-element.elementor-element-162471a0 img{width:100%;}.elementor-12168 .elementor-element.elementor-element-659dc4eb img{width:65%;}@media(max-width:1200px){.elementor-12168 .elementor-element.elementor-element-2ce63b7d{--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12168 .elementor-element.elementor-element-67723ab > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-12168 .elementor-element.elementor-element-67723ab .elementor-heading-title{font-size:24px;}.elementor-12168 .elementor-element.elementor-element-1396dbfa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12168 .elementor-element.elementor-element-2ce63b7d:not(.elementor-motion-effects-element-type-background), .elementor-12168 .elementor-element.elementor-element-2ce63b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:83% 100%;}.elementor-12168 .elementor-element.elementor-element-2ce63b7d{--padding-top:15vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12168 .elementor-element.elementor-element-67723ab{width:100%;max-width:100%;}.elementor-12168 .elementor-element.elementor-element-67723ab > .elementor-widget-container{margin:0vw 0vw 5vw 0vw;}.elementor-12168 .elementor-element.elementor-element-67723ab .elementor-heading-title{font-size:20px;}.elementor-12168 .elementor-element.elementor-element-1396dbfa{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:3vw 5vw;--row-gap:3vw;--column-gap:5vw;--grid-auto-flow:row;}}