.elementor-9586 .elementor-element.elementor-element-2712a6d:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-2712a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3b118c );}.elementor-9586 .elementor-element.elementor-element-2712a6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-2712a6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-1b2d0e8{margin-top:0px;margin-bottom:50px;}.elementor-9586 .elementor-element.elementor-element-290fa34{text-align:right;}.elementor-9586 .elementor-element.elementor-element-290fa34 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:59px;font-weight:400;letter-spacing:3.9px;color:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-aaac4a2{--spacer-size:30px;}.elementor-9586 .elementor-element.elementor-element-ab6c5a5{text-align:right;}.elementor-9586 .elementor-element.elementor-element-ab6c5a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:1.3px;}.elementor-9586 .elementor-element.elementor-element-1e93903{--spacer-size:30px;}.elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;}.elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button:hover, .elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button:hover svg, .elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-7d7674c{text-align:center;}.elementor-9586 .elementor-element.elementor-element-7d7674c img{width:70%;}.elementor-9586 .elementor-element.elementor-element-732f8f7:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-732f8f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3b118c );}.elementor-9586 .elementor-element.elementor-element-732f8f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-9586 .elementor-element.elementor-element-732f8f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-858e56c{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:21px;letter-spacing:0.4px;}.elementor-9586 .elementor-element.elementor-element-24e07d0{padding:19px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button{background-color:#FBFBFB00;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:0.7px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button:hover, .elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button:hover svg, .elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-9218c73 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-9218c73:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-9218c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2023/12/pexels-fauxels-3183171-scaled.webp");background-position:center center;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-9218c73 > .elementor-background-overlay{background-color:#ffffff;opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-9218c73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-9586 .elementor-element.elementor-element-c327fe1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-9586 .elementor-element.elementor-element-c327fe1 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider{text-align:left;}.elementor-9586 .elementor-element.elementor-element-0b4e732{font-family:"Crimson Pro", Sans-serif;font-size:35px;font-weight:500;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-bba07ae{border-style:none;padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-9586 .elementor-element.elementor-element-3fa6531.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9586 .elementor-element.elementor-element-3fa6531.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-45ea0d8{text-align:center;}.elementor-9586 .elementor-element.elementor-element-45ea0d8 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:35px;font-style:italic;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-63eef03 > .elementor-element-populated{border-style:none;}.elementor-9586 .elementor-element.elementor-element-735a2bf{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-be44c55{border-style:none;padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-9586 .elementor-element.elementor-element-04928f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9586 .elementor-element.elementor-element-04928f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-a9a97e2{text-align:center;}.elementor-9586 .elementor-element.elementor-element-a9a97e2 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:35px;font-style:italic;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-8edb264 > .elementor-element-populated{border-style:none;}.elementor-9586 .elementor-element.elementor-element-a89f791{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-4c12c4d{border-style:none;padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-9586 .elementor-element.elementor-element-846ccac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9586 .elementor-element.elementor-element-846ccac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-e417bc5{text-align:center;}.elementor-9586 .elementor-element.elementor-element-e417bc5 .elementor-heading-title{font-family:"Crimson Pro", Sans-serif;font-size:35px;font-style:italic;letter-spacing:1.6px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-dbaf457 > .elementor-element-populated{border-style:none;}.elementor-9586 .elementor-element.elementor-element-6a962aa{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:normal;line-height:25px;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-0ddeeb7{--spacer-size:20px;}.elementor-9586 .elementor-element.elementor-element-5fd3227{--iteration-count:infinite;--animation-duration:1800ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-9586 .elementor-element.elementor-element-5fd3227 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-5fd3227 .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;letter-spacing:0.2px;}.elementor-9586 .elementor-element.elementor-element-5fd3227 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-9586 .elementor-element.elementor-element-5fd3227 .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-9586 .elementor-element.elementor-element-5fd3227 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-linecap:round;stroke-linejoin:round;}.elementor-9586 .elementor-element.elementor-element-d4389bb:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-d4389bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8014ef5 );}.elementor-9586 .elementor-element.elementor-element-d4389bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-9586 .elementor-element.elementor-element-d4389bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-ba632a2{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:35px;font-weight:normal;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-5769af2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-9586 .elementor-element.elementor-element-5769af2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-e6d57a1 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-9586 .elementor-element.elementor-element-e6d57a1 .elementor-image-box-wrapper{text-align:center;}.elementor-9586 .elementor-element.elementor-element-e6d57a1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9586 .elementor-element.elementor-element-e6d57a1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9586 .elementor-element.elementor-element-e6d57a1 .elementor-image-box-title{font-family:"Crimson Pro", Sans-serif;font-size:26px;font-weight:500;letter-spacing:1.8px;}.elementor-9586 .elementor-element.elementor-element-60a1b59 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-9586 .elementor-element.elementor-element-60a1b59 .elementor-image-box-wrapper{text-align:center;}.elementor-9586 .elementor-element.elementor-element-60a1b59 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9586 .elementor-element.elementor-element-60a1b59 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9586 .elementor-element.elementor-element-60a1b59 .elementor-image-box-title{font-family:"Crimson Pro", Sans-serif;font-size:26px;font-weight:500;letter-spacing:1.8px;}.elementor-9586 .elementor-element.elementor-element-a789d50 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-9586 .elementor-element.elementor-element-a789d50 .elementor-image-box-wrapper{text-align:center;}.elementor-9586 .elementor-element.elementor-element-a789d50 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9586 .elementor-element.elementor-element-a789d50 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9586 .elementor-element.elementor-element-a789d50 .elementor-image-box-title{font-family:"Crimson Pro", Sans-serif;font-size:26px;font-weight:500;letter-spacing:1.8px;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-ca1fc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2023/02/pexels-kevin-malik-9017746-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 130px 0px;}.elementor-9586 .elementor-element.elementor-element-c2653d6{--animation-duration:4000ms;--dynamic-text-color:var( --e-global-color-1109476 );}.elementor-9586 .elementor-element.elementor-element-c2653d6 .elementor-headline{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:31px;font-weight:500;letter-spacing:1.6px;}.elementor-9586 .elementor-element.elementor-element-c2653d6 .elementor-headline-plain-text{color:var( --e-global-color-1109476 );}.elementor-9586 .elementor-element.elementor-element-c2653d6 .elementor-headline-dynamic-text{font-family:"Crimson Pro", Sans-serif;font-weight:600;font-style:italic;letter-spacing:1.6px;}.elementor-9586 .elementor-element.elementor-element-c2653d6 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );stroke-linecap:round;stroke-linejoin:round;}.elementor-9586 .elementor-element.elementor-element-e052c13{--spacer-size:20px;}.elementor-9586 .elementor-element.elementor-element-88706cb{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-1109476 );}.elementor-9586 .elementor-element.elementor-element-c5a968d{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-1109476 );}.elementor-9586 .elementor-element.elementor-element-c3af01a:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-c3af01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3b118c );}.elementor-9586 .elementor-element.elementor-element-c3af01a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-9586 .elementor-element.elementor-element-c3af01a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-3d44275{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:35px;font-weight:normal;letter-spacing:0.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-05c89ed{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-9586 .elementor-element.elementor-element-05c89ed > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-8a80b76{--e-rating-justify-content:flex-start;--e-rating-gap:4px;}.elementor-9586 .elementor-element.elementor-element-1b37afd{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:26px;letter-spacing:0.5px;}.elementor-9586 .elementor-element.elementor-element-b41fdf7{--e-rating-justify-content:flex-start;--e-rating-gap:4px;}.elementor-9586 .elementor-element.elementor-element-8da5c45{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:26px;letter-spacing:0.5px;}.elementor-9586 .elementor-element.elementor-element-e3a6ed1{--e-rating-justify-content:flex-start;--e-rating-gap:4px;}.elementor-9586 .elementor-element.elementor-element-e71623c{text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:26px;letter-spacing:0.5px;}.elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-4dabe03:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2021/05/pexels-ylanite-koppens-796602-scaled.jpg");background-position:-119px 800px;}.elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-background-overlay{background-color:var( --e-global-color-1109476 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-4dabe03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-9586 .elementor-element.elementor-element-335c019{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:36px;font-weight:500;letter-spacing:1.5px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-40d0af8{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-9586 .elementor-element.elementor-element-40d0af8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-9586 .elementor-element.elementor-element-8d0d01f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group.recaptcha_v3-bottomleft, .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-labels-inline .elementor-field-group > label{padding-left:9px;}body:not(.rtl) .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-labels-inline .elementor-field-group > label{padding-right:9px;}body .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-labels-above .elementor-field-group > label{padding-bottom:9px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group > label, .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-subgroup label{color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-type-html{padding-bottom:0px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group .elementor-field, .elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-subgroup label{font-size:15px;font-weight:300;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:9px 9px 9px 9px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:0px 0px 2px 0px;border-radius:9px 9px 9px 9px;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-button{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-9586 .elementor-element.elementor-element-03d61af .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-9586 .elementor-element.elementor-element-03d61af{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-9586 .elementor-element.elementor-element-7705df0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9586 .elementor-element.elementor-element-7705df0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3b118c );}.elementor-9586 .elementor-element.elementor-element-7705df0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;}.elementor-9586 .elementor-element.elementor-element-7705df0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-90cb3dc{text-align:center;font-family:"Crimson Pro", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;}.elementor-9586 .elementor-element.elementor-element-f195b22{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.3px;}.elementor-9586 .elementor-element.elementor-element-bf51b5b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-4396336:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4396336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8014ef5 );background-image:url("https://racine-patrimoine.com/wp-content/uploads/2023/01/psdd_03_06_2022_112-scaled.jpg");background-repeat:repeat;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-4396336 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9586 .elementor-element.elementor-element-4396336{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-9586 .elementor-element.elementor-element-f50e5ac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9586 .elementor-element.elementor-element-f50e5ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0.6px;color:var( --e-global-color-accent );}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9586 .elementor-element.elementor-element-68a8989:after{content:"0.5";}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__thumbnail__link{width:100%;}.elementor-9586 .elementor-element.elementor-element-68a8989{--grid-column-gap:45px;}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__card{border-radius:5px;}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__badge{right:0;}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-f03ab7f );color:var( --e-global-color-accent );border-radius:11px;font-size:11px;margin:11px;font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.5px;}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__title, .elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__title a{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button{background-color:#D5634500;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.3px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button:hover, .elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button:focus{background-color:var( --e-global-color-8014ef5 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-e7da48f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button:hover svg, .elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-dbe1eb5 .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-dbe1eb5{--e-search-results-columns:2;--e-search-submit-border-radius:10px 10px 10px 10px;--e-search-submit-padding:10px 10px 10px 10px;--e-search-results-border-radius:7px 7px 7px 7px;--e-search-loader-icon-color:var( --e-global-color-secondary );}.elementor-9586 .elementor-element.elementor-element-dbe1eb5 .e-search-input{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.4px;border-radius:10px 10px 10px 10px;}.elementor-9586 .elementor-element.elementor-element-dbe1eb5 .e-search-submit span{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.9px;}.elementor-9586 .elementor-element.elementor-element-dbe1eb5 .e-search-results-container > div{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-9586 .elementor-element.elementor-element-dbe1eb5 .e-search-nothing-found-message{font-family:"Montserrat", Sans-serif;font-size:14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9586 .elementor-element.elementor-element-f39a3a7{width:51.68%;}.elementor-9586 .elementor-element.elementor-element-7705df0{width:48.232%;}}@media(max-width:1024px){.elementor-9586 .elementor-element.elementor-element-2712a6d{padding:50px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-290fa34 .elementor-heading-title{font-size:50px;}.elementor-9586 .elementor-element.elementor-element-aaac4a2{--spacer-size:10px;}.elementor-9586 .elementor-element.elementor-element-ab6c5a5 .elementor-heading-title{font-size:18px;}.elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button{font-size:15px;line-height:1.3em;border-radius:10px 10px 10px 10px;padding:12px 12px 12px 12px;}.elementor-9586 .elementor-element.elementor-element-7d7674c img{width:60100%;}.elementor-9586 .elementor-element.elementor-element-9218c73{padding:60px 25px 100px 25px;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider-separator{width:17%;margin:0 auto;margin-left:0;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider{text-align:left;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-ca1fc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -495px;background-repeat:no-repeat;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-4dabe03:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2021/05/pexels-ylanite-koppens-796602-scaled.jpg");background-position:-222px 800px;}.elementor-9586 .elementor-element.elementor-element-4dabe03{padding:60px 25px 100px 25px;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-7705df0 > .elementor-element-populated{margin:0px 0px 40px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:0px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-dbe1eb5{--e-search-results-columns:1;}}@media(max-width:767px){.elementor-9586 .elementor-element.elementor-element-290fa34{text-align:left;}.elementor-9586 .elementor-element.elementor-element-290fa34 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-9586 .elementor-element.elementor-element-ab6c5a5{text-align:left;}.elementor-9586 .elementor-element.elementor-element-ab6c5a5 .elementor-heading-title{font-size:18px;line-height:1.9em;}.elementor-9586 .elementor-element.elementor-element-1e93903{--spacer-size:10px;}.elementor-9586 .elementor-element.elementor-element-360c750 .elementor-button{font-size:16px;line-height:1.3em;letter-spacing:0.9px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-9586 .elementor-element.elementor-element-2f83440 > .elementor-element-populated{padding:35px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-7d7674c img{width:100%;}.elementor-9586 .elementor-element.elementor-element-858e56c{font-size:17px;line-height:1.3em;}.elementor-9586 .elementor-element.elementor-element-e654008 .elementor-button{font-size:17px;}.elementor-9586 .elementor-element.elementor-element-9218c73:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-9218c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2021/04/pexels-andrea-piacquadio-3760067-scaled.jpg");background-position:-155px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-9218c73{padding:70px 0px 70px 0px;}.elementor-9586 .elementor-element.elementor-element-c327fe1 > .elementor-widget-container{margin:0px 00px 0px 20px;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider-separator{width:26%;}.elementor-9586 .elementor-element.elementor-element-c327fe1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9586 .elementor-element.elementor-element-0b4e732 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-9586 .elementor-element.elementor-element-0b4e732{font-size:30px;}.elementor-9586 .elementor-element.elementor-element-bba07ae, .elementor-9586 .elementor-element.elementor-element-bba07ae > .elementor-background-overlay{border-radius:1px 0px 1px 0px;}.elementor-9586 .elementor-element.elementor-element-45ea0d8 .elementor-heading-title{font-size:25px;}.elementor-9586 .elementor-element.elementor-element-735a2bf > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9586 .elementor-element.elementor-element-735a2bf{text-align:center;}.elementor-9586 .elementor-element.elementor-element-be44c55, .elementor-9586 .elementor-element.elementor-element-be44c55 > .elementor-background-overlay{border-radius:1px 0px 1px 0px;}.elementor-9586 .elementor-element.elementor-element-a9a97e2 .elementor-heading-title{font-size:25px;}.elementor-9586 .elementor-element.elementor-element-a89f791 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9586 .elementor-element.elementor-element-a89f791{text-align:center;}.elementor-9586 .elementor-element.elementor-element-4c12c4d, .elementor-9586 .elementor-element.elementor-element-4c12c4d > .elementor-background-overlay{border-radius:1px 0px 1px 0px;}.elementor-9586 .elementor-element.elementor-element-e417bc5 .elementor-heading-title{font-size:25px;}.elementor-9586 .elementor-element.elementor-element-6a962aa > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-9586 .elementor-element.elementor-element-6a962aa{text-align:center;}.elementor-9586 .elementor-element.elementor-element-5fd3227 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-5fd3227 .elementor-headline{text-align:center;font-size:17px;}.elementor-9586 .elementor-element.elementor-element-d4389bb{padding:70px 0px 70px 0px;}.elementor-9586 .elementor-element.elementor-element-ba632a2{font-size:30px;}.elementor-9586 .elementor-element.elementor-element-5769af2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-5769af2 .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-ca1fc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2023/02/pexels-kevin-malik-9017746-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b{padding:70px 0px 70px 0px;}.elementor-9586 .elementor-element.elementor-element-c2653d6 .elementor-headline{font-size:25px;letter-spacing:1.6px;}.elementor-9586 .elementor-element.elementor-element-88706cb{text-align:center;font-size:25px;letter-spacing:1.6px;}.elementor-9586 .elementor-element.elementor-element-c5a968d{text-align:center;font-size:25px;letter-spacing:1.6px;}.elementor-9586 .elementor-element.elementor-element-c3af01a{padding:70px 0px 70px 0px;}.elementor-9586 .elementor-element.elementor-element-3d44275{font-size:30px;}.elementor-9586 .elementor-element.elementor-element-05c89ed > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-05c89ed .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-4dabe03:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://racine-patrimoine.com/wp-content/uploads/2021/05/pexels-ylanite-koppens-796602-scaled.jpg");background-position:-335px -800px;}.elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-background-overlay{opacity:0.5;}.elementor-9586 .elementor-element.elementor-element-4dabe03{padding:70px 20px 70px 20px;}.elementor-9586 .elementor-element.elementor-element-335c019{font-size:30px;}.elementor-9586 .elementor-element.elementor-element-40d0af8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-9586 .elementor-element.elementor-element-40d0af8 .elementor-divider{text-align:center;}.elementor-9586 .elementor-element.elementor-element-f39a3a7 > .elementor-element-populated{padding:0px 0px 35px 0px;}.elementor-9586 .elementor-element.elementor-element-7705df0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 35px 0px;}.elementor-9586 .elementor-element.elementor-element-bf51b5b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9586 .elementor-element.elementor-element-f50e5ac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9586 .elementor-element.elementor-element-f50e5ac{text-align:center;}.elementor-9586 .elementor-element.elementor-element-68a8989{--grid-row-gap:20px;}.elementor-9586 .elementor-element.elementor-element-68a8989 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-9586 .elementor-element.elementor-element-68a8989:after{content:"0.5";}.elementor-9586 .elementor-element.elementor-element-68a8989 .elementor-post__thumbnail__link{width:100%;}.elementor-9586 .elementor-element.elementor-element-e7da48f > .elementor-widget-container{margin:20px 10px 20px 10px;}.elementor-9586 .elementor-element.elementor-element-e7da48f .elementor-button{font-size:15px;padding:10px 10px 10px 10px;}.elementor-9586 .elementor-element.elementor-element-dbe1eb5{--e-search-results-columns:1;--e-search-submit-padding:5px 5px 5px 5px;}}@media(min-width:1025px){.elementor-9586 .elementor-element.elementor-element-9218c73:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-9218c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9586 .elementor-element.elementor-element-ca1fc9b:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-ca1fc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9586 .elementor-element.elementor-element-4dabe03:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4dabe03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-9586 .elementor-element.elementor-element-4396336:not(.elementor-motion-effects-element-type-background), .elementor-9586 .elementor-element.elementor-element-4396336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for form, class: .elementor-element-03d61af */.grecaptcha-badge { 
    visibility: hidden;
}/* End custom CSS */