.elementor-1021 .elementor-element.elementor-element-cca0f18{--display:flex;--min-height:780px;--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;--justify-content:center;--align-items:center;}.elementor-1021 .elementor-element.elementor-element-cca0f18:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-cca0f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002D6E00;background-image:url("https://portfolio-loris.maelfabre.fr/wp-content/uploads/2025/11/Horam-mockup-resume-reseaux-sociaux-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1021 .elementor-element.elementor-element-8cb570b{--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:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1021 .elementor-element.elementor-element-8cb570b:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-8cb570b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-a732de6{--display:flex;}.elementor-1021 .elementor-element.elementor-element-a732de6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1021 .elementor-element.elementor-element-7edbbca{padding:25px 0px 25px 0px;}.elementor-1021 .elementor-element.elementor-element-7edbbca .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:45px;font-weight:200;text-shadow:8px 0px 10px rgba(0, 0, 0, 0.3);color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-1ef0458{padding:25px 0100px 25px 0px;}.elementor-1021 .elementor-element.elementor-element-1ef0458 .elementor-heading-title{font-family:var( --e-global-typography-3f1b0d8-font-family ), Sans-serif;font-size:var( --e-global-typography-3f1b0d8-font-size );font-weight:var( --e-global-typography-3f1b0d8-font-weight );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-66c5800{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:0px;}.elementor-1021 .elementor-element.elementor-element-e79bab3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#FF0000;}.elementor-1021 .elementor-element.elementor-element-a89b2c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-996b61a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#FF0000;}.elementor-1021 .elementor-element.elementor-element-d0d477c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-15f87eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#FF0000;}.elementor-1021 .elementor-element.elementor-element-84a8f08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-3242e34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;color:#FF0000;}.elementor-1021 .elementor-element.elementor-element-00c0c56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-4c8e125{--display:flex;}.elementor-1021 .elementor-element.elementor-element-4c8e125:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-4c8e125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-72d8458{--spacer-size:77px;}.elementor-1021 .elementor-element.elementor-element-ccf6d21{--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:flex-start;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1021 .elementor-element.elementor-element-ccf6d21:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-ccf6d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-5e6c517 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:45px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-c7c5347{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:050px;--padding-right:50px;}.elementor-1021 .elementor-element.elementor-element-c7c5347:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-c7c5347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-5d2f5a7{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1021 .elementor-element.elementor-element-5d2f5a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1021 .elementor-element.elementor-element-1d95e96{--display:flex;--justify-content:center;}.elementor-1021 .elementor-element.elementor-element-2250299 .elementor-heading-title{font-family:var( --e-global-typography-3f1b0d8-font-family ), Sans-serif;font-size:var( --e-global-typography-3f1b0d8-font-size );font-weight:var( --e-global-typography-3f1b0d8-font-weight );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-9cb211a{--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-1021 .elementor-element.elementor-element-9cb211a:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-9cb211a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-c1ed690{padding:50px 50px 50px 50px;}.elementor-1021 .elementor-element.elementor-element-c1ed690 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-5c667e0{padding:25px 0px 25px 0px;}.elementor-1021 .elementor-element.elementor-element-5c667e0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-radius:25px 25px 25px 25px;}.elementor-1021 .elementor-element.elementor-element-2b6ccfd{--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:center;}.elementor-1021 .elementor-element.elementor-element-2b6ccfd:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-2b6ccfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-0b86974{--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-1021 .elementor-element.elementor-element-0b86974:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-0b86974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c60e57 );}.elementor-1021 .elementor-element.elementor-element-2661a7e{--display:flex;}.elementor-1021 .elementor-element.elementor-element-8f983b4 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:35px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-fb7aa6a{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1021 .elementor-element.elementor-element-fb7aa6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-e4e12b2{width:var( --container-widget-width, 4.941% );max-width:4.941%;--container-widget-width:4.941%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-e4e12b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-e4e12b2 img{width:100%;}.elementor-1021 .elementor-element.elementor-element-8383993{width:var( --container-widget-width, 5.66% );max-width:5.66%;--container-widget-width:5.66%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-8383993.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-8383993 img{width:100%;}.elementor-1021 .elementor-element.elementor-element-e116870{width:var( --container-widget-width, 4.806% );max-width:4.806%;--container-widget-width:4.806%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-e116870.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-e116870 img{width:100%;filter:brightness( 200% ) contrast( 101% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1021 .elementor-element.elementor-element-964273e{width:var( --container-widget-width, 4.253% );max-width:4.253%;--container-widget-width:4.253%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-964273e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-964273e img{width:100%;}.elementor-1021 .elementor-element.elementor-element-bfc8819{width:var( --container-widget-width, 13.385% );max-width:13.385%;--container-widget-width:13.385%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-bfc8819.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-bfc8819 img{width:100%;filter:brightness( 200% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );border-radius:1px 1px 1px 1px;}.elementor-1021 .elementor-element.elementor-element-116d807{width:var( --container-widget-width, 13.235% );max-width:13.235%;--container-widget-width:13.235%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-116d807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-116d807 img{width:100%;}.elementor-1021 .elementor-element.elementor-element-3e5fa32{width:var( --container-widget-width, 13.37% );max-width:13.37%;--container-widget-width:13.37%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-3e5fa32.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-3e5fa32 img{width:100%;}.elementor-1021 .elementor-element.elementor-element-12b6a27{width:var( --container-widget-width, 14.066% );max-width:14.066%;--container-widget-width:14.066%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-12b6a27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-12b6a27 img{width:100%;}.elementor-1021 .elementor-element.elementor-element-504daaf .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:35px;font-weight:100;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-d7634d2{--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;--justify-content:center;--align-items:center;}.elementor-1021 .elementor-element.elementor-element-fa3d48f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1021 .elementor-element.elementor-element-3599223 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:25px;font-weight:100;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-0212f19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-16c3004{--display:flex;}.elementor-1021 .elementor-element.elementor-element-0ccd202{--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;}.elementor-1021 .elementor-element.elementor-element-31ea346{--display:flex;}.elementor-1021 .elementor-element.elementor-element-554531a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1021 .elementor-element.elementor-element-7d8ee33 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:25px;font-weight:100;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-b8c5472 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-cafce81{--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;--justify-content:center;--align-items:center;}.elementor-1021 .elementor-element.elementor-element-7c5fa01{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1021 .elementor-element.elementor-element-f64f6c8 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:25px;font-weight:100;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-6e8887c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-63e9e15 );}.elementor-1021 .elementor-element.elementor-element-b9b8ca4{--display:flex;}.elementor-1021 .elementor-element.elementor-element-b9b8ca4.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1021 .elementor-element.elementor-element-8cb570b{--content-width:85%;}.elementor-1021 .elementor-element.elementor-element-a732de6{--width:60%;}.elementor-1021 .elementor-element.elementor-element-c7c5347{--width:100%;}.elementor-1021 .elementor-element.elementor-element-5d2f5a7{--width:29.446%;}.elementor-1021 .elementor-element.elementor-element-fb7aa6a{--width:100%;}.elementor-1021 .elementor-element.elementor-element-b9b8ca4{--width:47.857%;}}@media(max-width:1024px){.elementor-1021 .elementor-element.elementor-element-1ef0458 .elementor-heading-title{font-size:var( --e-global-typography-3f1b0d8-font-size );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );}.elementor-1021 .elementor-element.elementor-element-2250299 .elementor-heading-title{font-size:var( --e-global-typography-3f1b0d8-font-size );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );}}@media(max-width:767px){.elementor-1021 .elementor-element.elementor-element-1ef0458 .elementor-heading-title{font-size:var( --e-global-typography-3f1b0d8-font-size );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );}.elementor-1021 .elementor-element.elementor-element-2250299 .elementor-heading-title{font-size:var( --e-global-typography-3f1b0d8-font-size );line-height:var( --e-global-typography-3f1b0d8-line-height );word-spacing:var( --e-global-typography-3f1b0d8-word-spacing );}}