.elementor-2741 .elementor-element.elementor-element-de5cd12{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:6%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%}.elementor-2741 .elementor-element.elementor-element-de5cd12:not(.elementor-motion-effects-element-type-background),.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0}.elementor-2741 .elementor-element.elementor-element-de5cd12::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.e-con-inner>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.e-con-inner>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-2741 .elementor-element.elementor-element-a52442d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2741 .elementor-element.elementor-element-a26355b .elementor-heading-title{font-family:"roc-grotesk",Sans-serif;font-size:30px;font-weight:500;line-height:20px;color:var(--e-global-color-text)}.elementor-2741 .elementor-element.elementor-element-4ea142d{width:var(--container-widget-width,69%);max-width:69%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center}.elementor-2741 .elementor-element.elementor-element-4ea142d .elementor-heading-title{font-family:"roc-grotesk-condensed",Sans-serif;font-size:75px;font-weight:700;text-transform:uppercase;line-height:60px;color:var(--e-global-color-text)}.elementor-2741 .elementor-element.elementor-element-5538767{--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;--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-2741 .elementor-element.elementor-element-6aeff2b .elementor-button{background-color:var(--e-global-color-secondary);font-family:var(--e-global-typography-66dfd53-font-family),Sans-serif;font-size:var(--e-global-typography-66dfd53-font-size);font-weight:var(--e-global-typography-66dfd53-font-weight);line-height:var(--e-global-typography-66dfd53-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var(--e-global-color-primary);border-radius:500px 500px 500px 500px;padding:18px 30px 18px 30px}.elementor-2741 .elementor-element.elementor-element-6aeff2b{width:initial;max-width:initial}.elementor-2741 .elementor-element.elementor-element-6119a29{--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:flex-end;--align-items:center;--margin-top:58px;--margin-bottom:-151px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2741 .elementor-element.elementor-element-d9935fb:hover{--e-transform-rotateZ:-4deg}.elementor-2741 .elementor-element.elementor-element-d9935fb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-2741 .elementor-element.elementor-element-d9935fb.elementor-element{--align-self:flex-end}.elementor-2741 .elementor-element.elementor-element-d9935fb .elementor-icon{font-size:90px}.elementor-2741 .elementor-element.elementor-element-d9935fb .elementor-icon svg{height:90px}.elementor-2741 .elementor-element.elementor-element-7ef5e60{--display:flex;--min-height:377px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2741 .elementor-element.elementor-element-7ef5e60:not(.elementor-motion-effects-element-type-background),.elementor-2741 .elementor-element.elementor-element-7ef5e60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mrichez.fr/wp-content/uploads/2026/09/contact.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-2741 .elementor-element.elementor-element-7ef5e60::before,.elementor-2741 .elementor-element.elementor-element-7ef5e60>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-7ef5e60>.e-con-inner>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-7ef5e60>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-7ef5e60>.e-con-inner>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-7ef5e60>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#FA7D0F00 62%,var(--e-global-color-primary) 95%)}.elementor-2741 .elementor-element.elementor-element-7ef5e60.e-con:hover{--e-con-transform-rotateZ:-2deg}.elementor-2741 .elementor-element.elementor-element-7ef5e60.e-con{--align-self:center}.elementor-2741 .elementor-element.elementor-element-40e9e2c{--e-transform-translateX:38px;--e-transform-translateY:145px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:end}.elementor-2741 .elementor-element.elementor-element-40e9e2c img{border-radius:15px 15px 15px 15px;box-shadow:0 0 30px -12px rgb(0 0 0 / .5)}.elementor-2741 .elementor-element.elementor-element-f452766{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:19px;--padding-right:30px}.elementor-2741 .elementor-element.elementor-element-cfa857c{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"roc-grotesk-condensed",Sans-serif;font-size:33px;font-weight:700;line-height:38px;color:var(--e-global-color-text)}.elementor-2741 .elementor-element.elementor-element-cfa857c p{margin-block-end:0}.elementor-2741 .elementor-element.elementor-element-12fed89{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2741 .elementor-element.elementor-element-148a429{width:var(--container-widget-width,87%);max-width:87%;margin:05px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Epilogue",Sans-serif;font-size:16px;font-weight:500;line-height:19px;color:var(--e-global-color-secondary)}.elementor-2741 .elementor-element.elementor-element-148a429 p{margin-block-end:0}.elementor-2741 .elementor-element.elementor-element-5f5e61b{--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:flex-end;--align-items:center;--margin-top:58px;--margin-bottom:-151px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:768px){.elementor-2741 .elementor-element.elementor-element-de5cd12{--content-width:1181px}.elementor-2741 .elementor-element.elementor-element-6119a29{--width:72%}.elementor-2741 .elementor-element.elementor-element-7ef5e60{--width:47%}.elementor-2741 .elementor-element.elementor-element-5f5e61b{--width:72%}}@media(max-width:1024px) and (min-width:768px){.elementor-2741 .elementor-element.elementor-element-7ef5e60{--width:602px}}@media(max-width:1024px){.elementor-2741 .elementor-element.elementor-element-de5cd12{--padding-top:09%;--padding-bottom:025%;--padding-left:0%;--padding-right:0%}.elementor-2741 .elementor-element.elementor-element-6aeff2b .elementor-button{font-size:var(--e-global-typography-66dfd53-font-size);line-height:var(--e-global-typography-66dfd53-line-height)}}@media(max-width:767px){.elementor-2741 .elementor-element.elementor-element-de5cd12::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.e-con-inner>.elementor-background-video-container::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.e-con-inner>.elementor-background-slideshow::before,.elementor-2741 .elementor-element.elementor-element-de5cd12>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://mrichez.fr/wp-content/uploads/2026/02/Objet-dynamique-vectoriel-7-1.png);background-position:top left}.elementor-2741 .elementor-element.elementor-element-de5cd12{--padding-top:10%;--padding-bottom:19%;--padding-left:4%;--padding-right:4%}.elementor-2741 .elementor-element.elementor-element-a52442d{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2741 .elementor-element.elementor-element-a26355b .elementor-heading-title{font-size:20px;line-height:40px}.elementor-2741 .elementor-element.elementor-element-4ea142d{--container-widget-width:72vw;--container-widget-flex-grow:0;width:var(--container-widget-width,72vw);max-width:72vw}.elementor-2741 .elementor-element.elementor-element-4ea142d .elementor-heading-title{font-size:40px;line-height:30px}.elementor-2741 .elementor-element.elementor-element-6aeff2b .elementor-button{font-size:var(--e-global-typography-66dfd53-font-size);line-height:var(--e-global-typography-66dfd53-line-height);padding:18px 20px 18px 20px}.elementor-2741 .elementor-element.elementor-element-6119a29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2741 .elementor-element.elementor-element-d9935fb{z-index:1}.elementor-2741 .elementor-element.elementor-element-7ef5e60{--min-height:222px;--justify-content:flex-end;--border-radius:11px 11px 11px 11px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2741 .elementor-element.elementor-element-7ef5e60:not(.elementor-motion-effects-element-type-background),.elementor-2741 .elementor-element.elementor-element-7ef5e60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left;background-size:cover}.elementor-2741 .elementor-element.elementor-element-40e9e2c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-2741 .elementor-element.elementor-element-f452766{--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:0px}.elementor-2741 .elementor-element.elementor-element-cfa857c{font-size:19px;line-height:21px}.elementor-2741 .elementor-element.elementor-element-148a429{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;font-size:9px;line-height:10px}.elementor-2741 .elementor-element.elementor-element-5f5e61b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2741 .elementor-element.elementor-element-0015b99{margin:-72px -14px calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:end}.elementor-2741 .elementor-element.elementor-element-0015b99 img{width:70%}}.underline-svg5{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:-12px;z-index:1}.underline-svg5::after{content:'';position:absolute;left:1%;bottom:0;width:100%;height:15px;background-image:url(https://mrichez.fr/wp-content/uploads/2026/02/Vector-4.svg);background-size:100% 100%;background-repeat:no-repeat;z-index:-1}.reveal-wrapper{overflow:hidden;display:block;width:100%}.split-text{display:block;white-space:pre-wrap}.word-wrapper{display:block;overflow:hidden;transform:translateY(100%);margin-bottom:10px}.letter{display:inline-block;transform:translateY(100%)}.elementor-2741 .elementor-element.elementor-element-de5cd12{position:relative;isolation:isolate;overflow:hidden}.elementor-2741 .elementor-element.elementor-element-de5cd12::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(85% 75% at var(--rz-hx) var(--rz-hy),rgb(250 125 15 / .38) 0%,rgb(250 125 15 / .12) 35%,#fff0 65%),linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:100% 100%,120px 120px,120px 120px;background-position:0 0,center center,center center;animation:rzHeroGlow 30s linear infinite}@property --rz-hx{syntax:'<percentage>';inherits:false;initial-value:-10%}@property --rz-hy{syntax:'<percentage>';inherits:false;initial-value:-10%}@keyframes rzHeroGlow{0%{--rz-hx:-10%;--rz-hy:-10%}25%{--rz-hx:110%;--rz-hy:-10%}50%{--rz-hx:110%;--rz-hy:110%}75%{--rz-hx:-10%;--rz-hy:110%}100%{--rz-hx:-10%;--rz-hy:-10%}}@media (max-width:767px){.elementor-2741 .elementor-element.elementor-element-de5cd12::before{background-size:100% 100%,80px 80px,80px 80px}}@media (prefers-reduced-motion:reduce){.elementor-2741 .elementor-element.elementor-element-de5cd12::before{animation:none}}