.elementor-788 .elementor-element.elementor-element-29ffa91{--display:flex;}.elementor-788 .elementor-element.elementor-element-0e49171{--display:flex;--min-height:0px;--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-788 .elementor-element.elementor-element-77367bc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-788 .elementor-element.elementor-element-e725af3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-788 .elementor-element.elementor-element-e725af3.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-b3da3e4{--display:flex;--justify-content:center;}.elementor-788 .elementor-element.elementor-element-c0392b2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-254350a{text-align:center;}.elementor-788 .elementor-element.elementor-element-254350a .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;letter-spacing:0.02em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-788 .elementor-element.elementor-element-6573430{color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-3df106f{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-e555db7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-e555db7 .elementor-icon-wrapper{text-align:center;}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-stacked .elementor-icon{color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-e555db7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-326eb7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-326eb7d .elementor-icon-wrapper{text-align:center;}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-stacked .elementor-icon{color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-326eb7d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-a3ca569{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-0f902bb > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-0f902bb.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-0f902bb{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-9db0fc6{--display:flex;--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:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--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-788 .elementor-element.elementor-element-9db0fc6.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-29b0737{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-788 .elementor-element.elementor-element-29b0737.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-ab3f263 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-ab3f263.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-ab3f263{text-align:center;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-b872147{--display:flex;--justify-content:flex-start;--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-788 .elementor-element.elementor-element-b872147.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-f54fdcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-ef86ffe{--display:flex;--min-height:50vh;--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:center;--gap:0em 1em;--row-gap:0em;--column-gap:1em;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-ef86ffe.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-c2d20d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-788 .elementor-element.elementor-element-c35befd > .elementor-widget-container{border-style:none;}.elementor-788 .elementor-element.elementor-element-2a7d275{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-788 .elementor-element.elementor-element-2a7d275 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-2a7d275.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-2a7d275 img{width:100%;}.elementor-788 .elementor-element.elementor-element-3d76b67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-788 .elementor-element.elementor-element-3d76b67.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-bf27808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-bf27808 img{width:70%;}.elementor-788 .elementor-element.elementor-element-78f8b0d{--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;--justify-content:space-between;--gap:0% 010%;--row-gap:0%;--column-gap:010%;--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-788 .elementor-element.elementor-element-81c8e72{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-788 .elementor-element.elementor-element-8fb72b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 0em;}.elementor-788 .elementor-element.elementor-element-8fb72b7{text-align:justify;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-bf1ca56{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-788 .elementor-element.elementor-element-b6a4930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-b6a4930{text-align:justify;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-5d79d92{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-dd24648{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-788 .elementor-element.elementor-element-dd24648 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-788 .elementor-element.elementor-element-dd24648 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-788 .elementor-element.elementor-element-dd24648 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-788 .elementor-element.elementor-element-f04613f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-0dfb49e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-788 .elementor-element.elementor-element-0dfb49e{text-align:center;font-family:"Quicksand", Sans-serif;font-size:2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-b3ba929{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:0em 4em;--row-gap:0em;--column-gap:4em;--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-788 .elementor-element.elementor-element-b3ba929.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-7094556{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-7094556:hover::before, .elementor-788 .elementor-element.elementor-element-7094556:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7094556:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7094556 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-7094556 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-7094556:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-7094556, .elementor-788 .elementor-element.elementor-element-7094556::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-cbdab80{width:100%;max-width:100%;text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-cbdab80:hover .elementor-widget-container{background-color:#000000AB;}.elementor-788 .elementor-element.elementor-element-cbdab80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-cbdab80 a:hover, .elementor-788 .elementor-element.elementor-element-cbdab80 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-deedd8c{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-deedd8c:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-deedd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/7-Time-Horizons-final.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-deedd8c:hover::before, .elementor-788 .elementor-element.elementor-element-deedd8c:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-deedd8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-deedd8c > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-deedd8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-deedd8c:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-deedd8c, .elementor-788 .elementor-element.elementor-element-deedd8c::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-de405d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-de405d6{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-de405d6 a:hover, .elementor-788 .elementor-element.elementor-element-de405d6 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-7ae142f{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-7ae142f:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-7ae142f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/4-AI-System-final-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-7ae142f:hover::before, .elementor-788 .elementor-element.elementor-element-7ae142f:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7ae142f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7ae142f > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-7ae142f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-7ae142f:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-7ae142f, .elementor-788 .elementor-element.elementor-element-7ae142f::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-ba72b43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-ba72b43{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-ba72b43 a:hover, .elementor-788 .elementor-element.elementor-element-ba72b43 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-44c865f{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:0em 4em;--row-gap:0em;--column-gap:4em;--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-788 .elementor-element.elementor-element-df09e6a{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-df09e6a:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-df09e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/8-Ponder-phase-final-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-df09e6a:hover::before, .elementor-788 .elementor-element.elementor-element-df09e6a:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-df09e6a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-df09e6a > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-df09e6a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-df09e6a:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-df09e6a, .elementor-788 .elementor-element.elementor-element-df09e6a::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-50f4399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-50f4399{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-50f4399 a:hover, .elementor-788 .elementor-element.elementor-element-50f4399 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-00e7231{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-00e7231:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-00e7231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/12-Invent-phase-final-light-grey.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-00e7231:hover::before, .elementor-788 .elementor-element.elementor-element-00e7231:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-00e7231:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-00e7231 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-00e7231 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-00e7231:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-00e7231, .elementor-788 .elementor-element.elementor-element-00e7231::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-70bb3a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-70bb3a4{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-70bb3a4 a:hover, .elementor-788 .elementor-element.elementor-element-70bb3a4 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-489cee7{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-489cee7:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-489cee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/16-AI-Augmentation-Framework-Synthesis-final.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-489cee7:hover::before, .elementor-788 .elementor-element.elementor-element-489cee7:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-489cee7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-489cee7 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-489cee7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-489cee7:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-489cee7, .elementor-788 .elementor-element.elementor-element-489cee7::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-0bd95e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-0bd95e6{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-0bd95e6 a:hover, .elementor-788 .elementor-element.elementor-element-0bd95e6 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-ce2bc0e{--display:flex;}.elementor-788 .elementor-element.elementor-element-23b3b35{--display:flex;--min-height:0px;--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-788 .elementor-element.elementor-element-40c31fe{--display:flex;--justify-content:center;}.elementor-788 .elementor-element.elementor-element-8f8cdb4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-0c06621{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-788 .elementor-element.elementor-element-0c06621 .elementor-divider-separator{width:100%;}.elementor-788 .elementor-element.elementor-element-0c06621 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-788 .elementor-element.elementor-element-2e2db7c{text-align:center;}.elementor-788 .elementor-element.elementor-element-2e2db7c .elementor-heading-title{font-family:"Bangers", Sans-serif;font-size:3em;font-weight:400;text-transform:uppercase;letter-spacing:0.02em;}.elementor-788 .elementor-element.elementor-element-d8f2d26{--display:flex;}.elementor-788 .elementor-element.elementor-element-6a74d92{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-788 .elementor-element.elementor-element-6a74d92.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-9713426{font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-d805aec{--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;--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-788 .elementor-element.elementor-element-900a03b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-900a03b .elementor-icon-wrapper{text-align:center;}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-stacked .elementor-icon{color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-900a03b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-909a51b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-909a51b .elementor-icon-wrapper{text-align:center;}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-stacked .elementor-icon{color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-framed .elementor-icon:hover, .elementor-788 .elementor-element.elementor-element-909a51b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-788 .elementor-element.elementor-element-0d9871b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-ef847ea{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-788 .elementor-element.elementor-element-ef847ea .elementor-divider-separator{width:100%;}.elementor-788 .elementor-element.elementor-element-ef847ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-788 .elementor-element.elementor-element-d57826a > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-d57826a.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-d57826a{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.5em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-a5710ef{--display:flex;--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:center;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--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-788 .elementor-element.elementor-element-a5710ef.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-a6c6cba{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-788 .elementor-element.elementor-element-a6c6cba.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-4d645a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-4d645a9.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-4d645a9{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-788 .elementor-element.elementor-element-8f260b9{--display:flex;--min-height:50vh;--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:center;--gap:0em 1em;--row-gap:0em;--column-gap:1em;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-788 .elementor-element.elementor-element-8f260b9.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-0039ae8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-788 .elementor-element.elementor-element-38c50b6 > .elementor-widget-container{border-style:none;}.elementor-788 .elementor-element.elementor-element-bbe307f{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-788 .elementor-element.elementor-element-02ac047 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 0em;}.elementor-788 .elementor-element.elementor-element-02ac047{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-63586a8{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-788 .elementor-element.elementor-element-63586a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-63586a8.elementor-element{--align-self:center;}.elementor-788 .elementor-element.elementor-element-63586a8 img{width:100%;}.elementor-788 .elementor-element.elementor-element-8ff616c{--display:flex;--justify-content:flex-start;--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-788 .elementor-element.elementor-element-8ff616c.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-ccab8c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-788 .elementor-element.elementor-element-97c8b6e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-788 .elementor-element.elementor-element-97c8b6e.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-c6248f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-c6248f1 img{width:70%;}.elementor-788 .elementor-element.elementor-element-81c11da{--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;--justify-content:space-between;--gap:0% 010%;--row-gap:0%;--column-gap:010%;--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-788 .elementor-element.elementor-element-6ce7e1a{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-788 .elementor-element.elementor-element-5cf46a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-5cf46a6{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-6725eca{--display:flex;}.elementor-788 .elementor-element.elementor-element-d17bafd{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-788 .elementor-element.elementor-element-d17bafd > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-788 .elementor-element.elementor-element-d17bafd .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-788 .elementor-element.elementor-element-d17bafd .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-788 .elementor-element.elementor-element-be8d7e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-cde45f4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-788 .elementor-element.elementor-element-cde45f4{text-align:center;font-family:"Quicksand", Sans-serif;font-size:2em;font-weight:400;color:var( --e-global-color-secondary );}.elementor-788 .elementor-element.elementor-element-322db88{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:0em 4em;--row-gap:0em;--column-gap:4em;--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-788 .elementor-element.elementor-element-322db88.e-con{--align-self:center;}.elementor-788 .elementor-element.elementor-element-3f81fd8{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-3f81fd8:hover::before, .elementor-788 .elementor-element.elementor-element-3f81fd8:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-3f81fd8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-3f81fd8 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-3f81fd8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-3f81fd8:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-3f81fd8, .elementor-788 .elementor-element.elementor-element-3f81fd8::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-bc084f6{width:100%;max-width:100%;text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-bc084f6:hover .elementor-widget-container{background-color:#000000AB;}.elementor-788 .elementor-element.elementor-element-bc084f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-bc084f6 a:hover, .elementor-788 .elementor-element.elementor-element-bc084f6 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-7eb191f{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-7eb191f:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-7eb191f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/7-Time-Horizons-final.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-7eb191f:hover::before, .elementor-788 .elementor-element.elementor-element-7eb191f:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7eb191f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-7eb191f > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-7eb191f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-7eb191f:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-7eb191f, .elementor-788 .elementor-element.elementor-element-7eb191f::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-5c30553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-5c30553{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-5c30553 a:hover, .elementor-788 .elementor-element.elementor-element-5c30553 a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-a32e330{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-a32e330:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-a32e330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/4-AI-System-final-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-a32e330:hover::before, .elementor-788 .elementor-element.elementor-element-a32e330:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-a32e330:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-a32e330 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-a32e330 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-a32e330:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-a32e330, .elementor-788 .elementor-element.elementor-element-a32e330::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-08c435e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-08c435e{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-08c435e a:hover, .elementor-788 .elementor-element.elementor-element-08c435e a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-747899b{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--gap:0em 4em;--row-gap:0em;--column-gap:4em;--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-788 .elementor-element.elementor-element-ff05230{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-ff05230:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-ff05230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/8-Ponder-phase-final-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-ff05230:hover::before, .elementor-788 .elementor-element.elementor-element-ff05230:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-ff05230:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-ff05230 > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-ff05230 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-ff05230:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-ff05230, .elementor-788 .elementor-element.elementor-element-ff05230::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-d28b2eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-d28b2eb{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-d28b2eb a:hover, .elementor-788 .elementor-element.elementor-element-d28b2eb a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-cc050fc{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-cc050fc:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-cc050fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/12-Invent-phase-final-light-grey.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-cc050fc:hover::before, .elementor-788 .elementor-element.elementor-element-cc050fc:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-cc050fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-cc050fc > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-cc050fc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-cc050fc:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-cc050fc, .elementor-788 .elementor-element.elementor-element-cc050fc::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-fa21cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-fa21cbc{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-fa21cbc a:hover, .elementor-788 .elementor-element.elementor-element-fa21cbc a:focus{color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-68ec9eb{--display:flex;--min-height:50vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3em 3em 3em 3em;--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-788 .elementor-element.elementor-element-68ec9eb:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-68ec9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pierre-langlois.com/wp-content/uploads/2025/05/16-AI-Augmentation-Framework-Synthesis-final.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-788 .elementor-element.elementor-element-68ec9eb:hover::before, .elementor-788 .elementor-element.elementor-element-68ec9eb:hover > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-68ec9eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-68ec9eb > .elementor-background-slideshow:hover::before, .elementor-788 .elementor-element.elementor-element-68ec9eb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-788 .elementor-element.elementor-element-68ec9eb:hover{--overlay-opacity:0.75;}.elementor-788 .elementor-element.elementor-element-68ec9eb, .elementor-788 .elementor-element.elementor-element-68ec9eb::before{--overlay-transition:0s;}.elementor-788 .elementor-element.elementor-element-5922299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-788 .elementor-element.elementor-element-5922299{text-align:justify;font-family:"Quicksand", Sans-serif;font-size:1.2em;font-weight:400;color:var( --e-global-color-69ca3f3 );}.elementor-788 .elementor-element.elementor-element-5922299 a:hover, .elementor-788 .elementor-element.elementor-element-5922299 a:focus{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-788 .elementor-element.elementor-element-29ffa91{--content-width:90%;}.elementor-788 .elementor-element.elementor-element-77367bc{--width:75%;}.elementor-788 .elementor-element.elementor-element-29b0737{--width:45%;}.elementor-788 .elementor-element.elementor-element-b872147{--width:45%;}.elementor-788 .elementor-element.elementor-element-c2d20d3{--width:45%;}.elementor-788 .elementor-element.elementor-element-3d76b67{--width:45%;}.elementor-788 .elementor-element.elementor-element-81c8e72{--width:45%;}.elementor-788 .elementor-element.elementor-element-bf1ca56{--width:45%;}.elementor-788 .elementor-element.elementor-element-7094556{--width:25%;}.elementor-788 .elementor-element.elementor-element-deedd8c{--width:25%;}.elementor-788 .elementor-element.elementor-element-7ae142f{--width:30%;}.elementor-788 .elementor-element.elementor-element-df09e6a{--width:30%;}.elementor-788 .elementor-element.elementor-element-00e7231{--width:30%;}.elementor-788 .elementor-element.elementor-element-489cee7{--width:30%;}.elementor-788 .elementor-element.elementor-element-ce2bc0e{--content-width:90%;}.elementor-788 .elementor-element.elementor-element-d8f2d26{--width:75%;}.elementor-788 .elementor-element.elementor-element-a6c6cba{--width:45%;}.elementor-788 .elementor-element.elementor-element-0039ae8{--width:45%;}.elementor-788 .elementor-element.elementor-element-bbe307f{--width:45%;}.elementor-788 .elementor-element.elementor-element-8ff616c{--width:45%;}.elementor-788 .elementor-element.elementor-element-97c8b6e{--width:45%;}.elementor-788 .elementor-element.elementor-element-6ce7e1a{--width:45%;}.elementor-788 .elementor-element.elementor-element-3f81fd8{--width:25%;}.elementor-788 .elementor-element.elementor-element-7eb191f{--width:25%;}.elementor-788 .elementor-element.elementor-element-a32e330{--width:30%;}.elementor-788 .elementor-element.elementor-element-ff05230{--width:30%;}.elementor-788 .elementor-element.elementor-element-cc050fc{--width:30%;}.elementor-788 .elementor-element.elementor-element-68ec9eb{--width:30%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-788 .elementor-element.elementor-element-ce2bc0e{--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-8f8cdb4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-0c06621 > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-0c06621 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-788 .elementor-element.elementor-element-0c06621 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-788 .elementor-element.elementor-element-2e2db7c .elementor-heading-title{font-size:2em;}.elementor-788 .elementor-element.elementor-element-6a74d92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-788 .elementor-element.elementor-element-9713426{text-align:justify;font-size:1em;}.elementor-788 .elementor-element.elementor-element-d805aec{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-788 .elementor-element.elementor-element-900a03b .elementor-icon{font-size:2rem;}.elementor-788 .elementor-element.elementor-element-900a03b .elementor-icon svg{height:2rem;}.elementor-788 .elementor-element.elementor-element-909a51b .elementor-icon{font-size:2rem;}.elementor-788 .elementor-element.elementor-element-909a51b .elementor-icon svg{height:2rem;}.elementor-788 .elementor-element.elementor-element-0d9871b{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-788 .elementor-element.elementor-element-ef847ea > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-788 .elementor-element.elementor-element-ef847ea .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-788 .elementor-element.elementor-element-ef847ea .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-788 .elementor-element.elementor-element-d57826a{font-size:1.3em;}.elementor-788 .elementor-element.elementor-element-4d645a9{font-size:1em;}.elementor-788 .elementor-element.elementor-element-8f260b9{--justify-content:center;--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-788 .elementor-element.elementor-element-02ac047{font-size:1em;}.elementor-788 .elementor-element.elementor-element-63586a8 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:2em 0em 2em 0em;}.elementor-788 .elementor-element.elementor-element-63586a8{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;text-align:center;}.elementor-788 .elementor-element.elementor-element-ccab8c1{font-size:1em;}.elementor-788 .elementor-element.elementor-element-c6248f1 img{width:100%;}.elementor-788 .elementor-element.elementor-element-5cf46a6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-788 .elementor-element.elementor-element-5cf46a6{font-size:1em;}.elementor-788 .elementor-element.elementor-element-6725eca{--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-788 .elementor-element.elementor-element-cde45f4{font-size:1.3em;}.elementor-788 .elementor-element.elementor-element-3f81fd8{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-3f81fd8 .elementor-background-slideshow__slide__image{background-size:contain;}.elementor-788 .elementor-element.elementor-element-bc084f6{font-size:0.8em;}.elementor-788 .elementor-element.elementor-element-7eb191f{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-5c30553{font-size:0.8em;}.elementor-788 .elementor-element.elementor-element-a32e330{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-08c435e{font-size:0.8em;}.elementor-788 .elementor-element.elementor-element-ff05230{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-d28b2eb{font-size:0.8em;}.elementor-788 .elementor-element.elementor-element-cc050fc{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-fa21cbc{font-size:0.8em;}.elementor-788 .elementor-element.elementor-element-68ec9eb{--min-height:40vh;}.elementor-788 .elementor-element.elementor-element-5922299{font-size:0.8em;}}/* Start custom CSS for text-editor, class: .elementor-element-cbdab80 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-cbdab80{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-cbdab80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de405d6 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-de405d6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-de405d6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba72b43 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-ba72b43{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-ba72b43:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50f4399 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-50f4399{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-50f4399:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70bb3a4 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-70bb3a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-70bb3a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bd95e6 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-0bd95e6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-0bd95e6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc084f6 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-bc084f6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-bc084f6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c30553 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-5c30553{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-5c30553:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08c435e *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-08c435e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-08c435e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d28b2eb *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-d28b2eb{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-d28b2eb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa21cbc *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-fa21cbc{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-fa21cbc:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5922299 *//*Content Show/Hide on Hover*/
.elementor-788 .elementor-element.elementor-element-5922299{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-788 .elementor-element.elementor-element-5922299:hover{
    opacity: 1;
}/* End custom CSS */