.elementor-3751 .elementor-element.elementor-element-a572e8d{--display:flex;--min-height:70vh;--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;--justify-content:flex-end;--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-3751 .elementor-element.elementor-element-887e423 .elementor-repeater-item-4dc5ba5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide2-1.jpg);background-size:cover;}.elementor-3751 .elementor-element.elementor-element-887e423 .elementor-repeater-item-329f6b2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide-1.jpg);background-size:cover;}.elementor-3751 .elementor-element.elementor-element-887e423 .elementor-repeater-item-ee3bb7d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide-5.jpg);background-size:cover;}.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide{transition-duration:calc(4500ms*1.2);height:50vh;}.elementor-3751 .elementor-element.elementor-element-887e423{width:100%;max-width:100%;}.elementor-3751 .elementor-element.elementor-element-887e423 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide-contents{max-width:100%;}.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide-inner{text-align:center;}.elementor-3751 .elementor-element.elementor-element-887e423 .elementor-swiper-button{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-887e423 .elementor-swiper-button svg{fill:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-ee3bb7d .swiper-slide-bg{background-color:#16171D;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide-mobile-4-1.jpg);background-size:contain;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-ee3bb7d .swiper-slide-contents{margin:0 auto;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-ee3bb7d .swiper-slide-inner{align-items:center;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-4dc5ba5 .swiper-slide-bg{background-color:#16171D;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide-mobile-2-3-1.jpg);background-size:contain;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-4dc5ba5 .swiper-slide-contents{margin:0 auto;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-4dc5ba5 .swiper-slide-inner{align-items:center;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-329f6b2 .swiper-slide-bg{background-color:#16171D;background-image:url(https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/slide-mobile-1-1.jpg);background-size:contain;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-329f6b2 .swiper-slide-contents{margin:0 auto;}.elementor-3751 .elementor-element.elementor-element-17ef124 .elementor-repeater-item-329f6b2 .swiper-slide-inner{align-items:center;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide{transition-duration:calc(5000ms*1.2);height:50vh;}.elementor-3751 .elementor-element.elementor-element-17ef124{width:100%;max-width:100%;}.elementor-3751 .elementor-element.elementor-element-17ef124 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide-contents{max-width:100%;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide-inner{text-align:center;}.elementor-3751 .elementor-element.elementor-element-72cab3d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-95b7fee{--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;--justify-content:space-around;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-95b7fee:hover{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-b735ce7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3751 .elementor-element.elementor-element-b735ce7 .elementor-icon-wrapper{text-align:center;}.elementor-3751 .elementor-element.elementor-element-b735ce7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-b735ce7.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-b735ce7.elementor-view-default .elementor-icon{color:var( --e-global-color-6abd605 );border-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-b735ce7.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-b735ce7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-b735ce7 .elementor-icon{font-size:35px;}.elementor-3751 .elementor-element.elementor-element-b735ce7 .elementor-icon svg{height:35px;}.elementor-3751 .elementor-element.elementor-element-7d716ec{text-align:center;}.elementor-3751 .elementor-element.elementor-element-7d716ec .elementor-heading-title{font-size:23px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-a422841{text-align:center;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-24215d8{--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;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-24215d8:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-24215d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9D0015;}.elementor-3751 .elementor-element.elementor-element-24215d8:hover{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-08fa2cb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3751 .elementor-element.elementor-element-08fa2cb .elementor-icon-wrapper{text-align:center;}.elementor-3751 .elementor-element.elementor-element-08fa2cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-08fa2cb.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-08fa2cb.elementor-view-default .elementor-icon{color:var( --e-global-color-6abd605 );border-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-08fa2cb.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-08fa2cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-08fa2cb .elementor-icon{font-size:35px;}.elementor-3751 .elementor-element.elementor-element-08fa2cb .elementor-icon svg{height:35px;}.elementor-3751 .elementor-element.elementor-element-49ffb87{text-align:center;}.elementor-3751 .elementor-element.elementor-element-49ffb87 .elementor-heading-title{font-size:23px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-1a4382c{text-align:center;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-9d7dabe{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-9d7dabe:hover{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-c6514e5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3751 .elementor-element.elementor-element-c6514e5 .elementor-icon-wrapper{text-align:center;}.elementor-3751 .elementor-element.elementor-element-c6514e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-c6514e5.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-c6514e5.elementor-view-default .elementor-icon{color:var( --e-global-color-6abd605 );border-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-c6514e5.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-c6514e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-c6514e5 .elementor-icon{font-size:35px;}.elementor-3751 .elementor-element.elementor-element-c6514e5 .elementor-icon svg{height:35px;}.elementor-3751 .elementor-element.elementor-element-6fd8777{text-align:center;}.elementor-3751 .elementor-element.elementor-element-6fd8777 .elementor-heading-title{font-size:23px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-9645bf5{text-align:center;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-5b43986{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3751 .elementor-element.elementor-element-5b43986:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/RG-Visuels-blog-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-5b43986::before, .elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-5b43986 > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-5b43986 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F4F4;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3751 .elementor-element.elementor-element-5b43986 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-shape-bottom svg, .elementor-3751 .elementor-element.elementor-element-5b43986 > .e-con-inner > .elementor-shape-bottom svg{width:calc(166% + 1.3px);height:50px;}.elementor-3751 .elementor-element.elementor-element-40345ee{--display:flex;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-30b5ce3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-59602ce{text-align:center;}.elementor-3751 .elementor-element.elementor-element-59602ce .elementor-heading-title{font-size:30px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-3d7006d{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-3d7006d > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-3d7006d .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-3d7006d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-7c086a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-1a71073{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;}.elementor-3751 .elementor-element.elementor-element-1a71073 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-1a71073 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-9129f99 img{width:85%;border-radius:10px 10px 10px 10px;}.elementor-3751 .elementor-element.elementor-element-c2ef089{--display:flex;}.elementor-3751 .elementor-element.elementor-element-9c35799{text-align:center;}.elementor-3751 .elementor-element.elementor-element-9c35799 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-5845587{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-5845587:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/rachetons-fond.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-5845587::before, .elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-5845587 > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-5845587 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-shape-top svg, .elementor-3751 .elementor-element.elementor-element-5845587 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:0px;}.elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3751 .elementor-element.elementor-element-5845587 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4F4F4;}.elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-shape-bottom svg, .elementor-3751 .elementor-element.elementor-element-5845587 > .e-con-inner > .elementor-shape-bottom svg{width:calc(166% + 1.3px);height:50px;}.elementor-3751 .elementor-element.elementor-element-70955a4{--display:flex;}.elementor-3751 .elementor-element.elementor-element-d6db8ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3751 .elementor-element.elementor-element-f1bc0b9{text-align:center;}.elementor-3751 .elementor-element.elementor-element-f1bc0b9 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-4cb206f{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-4cb206f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-4cb206f .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-4cb206f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-e11de0b{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-text );}.elementor-3751 .elementor-element.elementor-element-56c123e{--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;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-3751 .elementor-element.elementor-element-63e8a3c::before, .elementor-3751 .elementor-element.elementor-element-63e8a3c > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-63e8a3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-63e8a3c > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-63e8a3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-63e8a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-ac2a363{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-33b81ef{text-align:center;}.elementor-3751 .elementor-element.elementor-element-33b81ef .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-e138ccc{--spacer-size:10px;}.elementor-3751 .elementor-element.elementor-element-0458fcc{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-0458fcc:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-0458fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/or-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-0458fcc.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-03c7c66{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-03c7c66 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-03c7c66.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-190ef61{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-eb5f66b{text-align:center;}.elementor-3751 .elementor-element.elementor-element-eb5f66b .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-267509c{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-267509c:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-267509c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/argent-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-267509c.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-ef35af3{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-ef35af3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-ef35af3.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-2c8543f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-3cd1029{text-align:center;}.elementor-3751 .elementor-element.elementor-element-3cd1029 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-bd0eeb5{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-bd0eeb5:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-bd0eeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/pieces-or-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-bd0eeb5.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-1d282f3{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-1d282f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-1d282f3.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-fcf4d8e{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-c6762d5{text-align:center;}.elementor-3751 .elementor-element.elementor-element-c6762d5 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-0db26e6{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-0db26e6:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-0db26e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/pieces-argent-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-0db26e6.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-9e8730a{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-9e8730a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-9e8730a.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-7345e93{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-d826b7b{text-align:center;}.elementor-3751 .elementor-element.elementor-element-d826b7b .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-f5d66eb{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-f5d66eb:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-f5d66eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/or-dentaire-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-f5d66eb.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-57ec74f{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-57ec74f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-57ec74f.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-edec810{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-1c3b639{text-align:center;}.elementor-3751 .elementor-element.elementor-element-1c3b639 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-b483a28{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-b483a28:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-b483a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/billet-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-b483a28.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-f60b40b{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-f60b40b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-f60b40b.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-cf5c710{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-73bf4c0{text-align:center;}.elementor-3751 .elementor-element.elementor-element-73bf4c0 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-0c4c436{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-0c4c436:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-0c4c436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/argenterie-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-0c4c436.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-f0fcaf1{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-f0fcaf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-f0fcaf1.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-f333214{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-2de290f{text-align:center;}.elementor-3751 .elementor-element.elementor-element-2de290f .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-87f084b{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-87f084b:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-87f084b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/etain-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-87f084b.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-d3f4b4f{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-d3f4b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-d3f4b4f.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-e4b7420{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-8d6776b{text-align:center;}.elementor-3751 .elementor-element.elementor-element-8d6776b .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-1ba5aae{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-1ba5aae:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-1ba5aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/diamant-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-1ba5aae.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-ff5aa4d{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-ff5aa4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-ff5aa4d.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-cb4ec5d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-c1aa5fa{text-align:center;}.elementor-3751 .elementor-element.elementor-element-c1aa5fa .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-61b241a{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-61b241a:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-61b241a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/plaque-or-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-61b241a.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-4772bb4{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-4772bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-4772bb4.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-c9c9aec{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-6b4a1a9{text-align:center;}.elementor-3751 .elementor-element.elementor-element-6b4a1a9 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-a70dc00{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-a70dc00:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-a70dc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/montre-or_rolex-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-a70dc00.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-0bba938{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-0bba938 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-0bba938.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-fff5846{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-3e4a000{text-align:center;}.elementor-3751 .elementor-element.elementor-element-3e4a000 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-3956e3f{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-3956e3f:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-3956e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/lingot-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-3956e3f.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-4ea4569{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-4ea4569 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-4ea4569.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-2002e9d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3751 .elementor-element.elementor-element-89f7925 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3751 .elementor-element.elementor-element-89f7925{text-align:center;}.elementor-3751 .elementor-element.elementor-element-89f7925 .elementor-heading-title{font-size:15px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-327f7b3{--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;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-27849c1 );--border-color:var( --e-global-color-27849c1 );--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-327f7b3:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-327f7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/sacs_luxe_noir-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3751 .elementor-element.elementor-element-327f7b3.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-dd2958c{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-dd2958c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-dd2958c.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-cfd0633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-cfd0633:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2024/07/chinese-coins-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-cfd0633::before, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F4F4;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-shape-bottom svg, .elementor-3751 .elementor-element.elementor-element-cfd0633 > .e-con-inner > .elementor-shape-bottom svg{height:110px;transform:translateX(-50%) rotateY(180deg);}.elementor-3751 .elementor-element.elementor-element-cfd0633.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-09123e4{--display:flex;--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-3751 .elementor-element.elementor-element-09123e4.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-5102232{--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;--justify-content:space-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-3751 .elementor-element.elementor-element-6db2046{text-align:center;}.elementor-3751 .elementor-element.elementor-element-6db2046 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-1a05504{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-1a05504 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-1a05504 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-1a05504 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-c3e6a76{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-c3e6a76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-c3e6a76.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-2e0697e{--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-around;}.elementor-3751 .elementor-element.elementor-element-1ad4629{--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;}.elementor-3751 .elementor-element.elementor-element-f9065b8{text-align:justify;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-f9065b8 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-785d4f2{--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;}.elementor-3751 .elementor-element.elementor-element-785d4f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3751 .elementor-element.elementor-element-553f4fe img{max-width:90%;height:100%;}.elementor-3751 .elementor-element.elementor-element-8d07c44{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-8d07c44:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-8d07c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-5e009f0 > .elementor-widget-container{margin:0% 0% -3% 0%;}.elementor-3751 .elementor-element.elementor-element-5e009f0{text-align:center;font-size:15px;font-weight:700;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-b31036b{--spacer-size:20px;}.elementor-3751 .elementor-element.elementor-element-7939805{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-7939805.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-weight:500;color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-f69cd6d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--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-3751 .elementor-element.elementor-element-f69cd6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-type-html{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-27849c1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-button[type="submit"]{background-color:var( --e-global-color-27849c1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-f69cd6d .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-3773ad3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:13px;font-style:italic;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-3773ad3.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-3773ad3 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-ef4bcc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-ef4bcc2:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/background-lingots-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-ef4bcc2::before, .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-7e94687{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-26c7b8d{text-align:center;}.elementor-3751 .elementor-element.elementor-element-26c7b8d .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-43176f8{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-43176f8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-43176f8 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-43176f8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-6eae49a{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-73fec1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-73fec1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3751 .elementor-element.elementor-element-9dcc130.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-9dcc130.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-9dcc130.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon{font-size:40px;}.elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon-box-title a{font-size:22px;font-weight:700;}.elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon-box-title{color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-9dcc130 .elementor-icon-box-description{font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3751 .elementor-element.elementor-element-b74f531.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-b74f531.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-b74f531.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon{font-size:40px;}.elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-b74f531 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3751 .elementor-element.elementor-element-5394f96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-5394f96.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-5394f96.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon{font-size:40px;}.elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-5394f96 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3751 .elementor-element.elementor-element-3b9333e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-3b9333e.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-3b9333e.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon{font-size:40px;}.elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-3b9333e .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-cd86a10{--spacer-size:30px;}.elementor-3751 .elementor-element.elementor-element-427e98e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--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-3751 .elementor-element.elementor-element-427e98e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3751 .elementor-element.elementor-element-427e98e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3751 .elementor-element.elementor-element-427e98e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3751 .elementor-element.elementor-element-427e98e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3751 .elementor-element.elementor-element-427e98e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-field-type-html{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-27849c1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-button[type="submit"]{background-color:var( --e-global-color-27849c1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-427e98e .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-ffc2a12{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-size:13px;font-style:italic;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-ffc2a12.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-ffc2a12 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-facf73d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-facf73d:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-facf73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c6969 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2024/08/IMG_7760-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-facf73d::before, .elementor-3751 .elementor-element.elementor-element-facf73d > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-facf73d > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-facf73d > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-facf73d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-facf73d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F4F4F4;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-7876808{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3751 .elementor-element.elementor-element-8a3594a{text-align:center;}.elementor-3751 .elementor-element.elementor-element-8a3594a .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-e56975c{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-e56975c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-e56975c .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-e56975c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-cec68c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3751 .elementor-element.elementor-element-495068e{--spacer-size:10px;}.elementor-3751 .elementor-element.elementor-element-b2be0fb{--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-3751 .elementor-element.elementor-element-fc5b91b{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-fc5b91b:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-fc5b91b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon-box-wrapper{gap:15px;}.elementor-3751 .elementor-element.elementor-element-dba4814.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );fill:var( --e-global-color-6719be1 );color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-dba4814.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-dba4814.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-dba4814.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon{font-size:20px;padding:15px;}.elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon-box-description{font-size:16px;}.elementor-3751 .elementor-element.elementor-element-92cd5c5{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-92cd5c5:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-92cd5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon-box-wrapper{gap:15px;}.elementor-3751 .elementor-element.elementor-element-32f23ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );fill:var( --e-global-color-6719be1 );color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-32f23ba.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-32f23ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-32f23ba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon{font-size:20px;padding:15px;}.elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon-box-description{font-size:16px;}.elementor-3751 .elementor-element.elementor-element-d8a2c94{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-d8a2c94:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-d8a2c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon-box-wrapper{gap:15px;}.elementor-3751 .elementor-element.elementor-element-e3c3c0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );fill:var( --e-global-color-6719be1 );color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-e3c3c0d.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-e3c3c0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-e3c3c0d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon{font-size:20px;padding:15px;}.elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon-box-description{font-size:16px;}.elementor-3751 .elementor-element.elementor-element-befa132{--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-3751 .elementor-element.elementor-element-ff87b8e{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-ff87b8e:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-ff87b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon-box-wrapper{gap:15px;}.elementor-3751 .elementor-element.elementor-element-50edc82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );fill:var( --e-global-color-6719be1 );color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-50edc82.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-50edc82.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-50edc82.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon{font-size:20px;padding:15px;}.elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon-box-description{font-size:16px;}.elementor-3751 .elementor-element.elementor-element-2370cf0{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-3751 .elementor-element.elementor-element-2370cf0:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-2370cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon-box-wrapper{gap:15px;}.elementor-3751 .elementor-element.elementor-element-ec9493b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6e81185 );fill:var( --e-global-color-6719be1 );color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-ec9493b.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-ec9493b.elementor-view-default .elementor-icon{fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-ec9493b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-6719be1 );}.elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon{font-size:20px;padding:15px;}.elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon-box-description{font-size:16px;}.elementor-3751 .elementor-element.elementor-element-4e01dde{--spacer-size:20px;}.elementor-3751 .elementor-element.elementor-element-f84a5b0{--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;--border-radius:15px 15px 15px 15px;}.elementor-3751 .elementor-element.elementor-element-f84a5b0:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-f84a5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-0d0ca29 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-0d0ca29 .elementor-icon-wrapper{text-align:center;}.elementor-3751 .elementor-element.elementor-element-0d0ca29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-0d0ca29.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-0d0ca29.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-0d0ca29.elementor-view-framed .elementor-icon, .elementor-3751 .elementor-element.elementor-element-0d0ca29.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-0d0ca29 .elementor-icon{font-size:20px;}.elementor-3751 .elementor-element.elementor-element-0d0ca29 .elementor-icon svg{height:20px;}.elementor-3751 .elementor-element.elementor-element-828f97c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-828f97c.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-828f97c{text-align:center;font-size:20px;font-weight:600;}.elementor-3751 .elementor-element.elementor-element-9863c7d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--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-3751 .elementor-element.elementor-element-9863c7d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-field-type-html{padding-bottom:0px;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-6719be1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-button[type="submit"]{background-color:var( --e-global-color-6719be1 );color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3751 .elementor-element.elementor-element-9863c7d .elementor-button{border-radius:20px 20px 20px 20px;padding:0px 125px 0px 125px;}.elementor-3751 .elementor-element.elementor-element-b8584c2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3751 .elementor-element.elementor-element-b8584c2 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-6e81185 );color:#ffffff !important;}.elementor-3751 .elementor-element.elementor-element-1d6f4e4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-size:13px;font-style:italic;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-1d6f4e4.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-1d6f4e4 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-a3a0919{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-a3a0919:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2024/07/jingming-pan-Y9U4XZYbSQ4-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-a3a0919::before, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-shape-top svg, .elementor-3751 .elementor-element.elementor-element-a3a0919 > .e-con-inner > .elementor-shape-top svg{width:calc(185% + 1.3px);height:0px;}.elementor-3751 .elementor-element.elementor-element-da92f76{--display:flex;}.elementor-3751 .elementor-element.elementor-element-ba85915{text-align:center;}.elementor-3751 .elementor-element.elementor-element-ba85915 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-27849c1 );}.elementor-3751 .elementor-element.elementor-element-b985ddb{--divider-border-style:solid;--divider-color:var( --e-global-color-27849c1 );--divider-border-width:5px;}.elementor-3751 .elementor-element.elementor-element-b985ddb > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-b985ddb .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-3751 .elementor-element.elementor-element-b985ddb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3751 .elementor-element.elementor-element-83aa1d0{text-align:center;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-83aa1d0 a{color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-72a7649{text-align:center;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-dc22065{text-align:center;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-edc1248{text-align:center;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-81c80d6 .elementor-button{background-color:var( --e-global-color-6abd605 );font-weight:600;text-transform:none;fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-style:solid;border-color:var( --e-global-color-6e81185 );border-radius:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-81c80d6 .elementor-button:hover, .elementor-3751 .elementor-element.elementor-element-81c80d6 .elementor-button:focus{background-color:var( --e-global-color-6e81185 );color:var( --e-global-color-6abd605 );border-color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-81c80d6 .elementor-button:hover svg, .elementor-3751 .elementor-element.elementor-element-81c80d6 .elementor-button:focus svg{fill:var( --e-global-color-6abd605 );}.elementor-3751 .elementor-element.elementor-element-387448a{text-align:center;font-size:20px;font-weight:600;color:var( --e-global-color-6e81185 );}.elementor-3751 .elementor-element.elementor-element-937923f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-937923f:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-937923f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41c6969 );background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2024/07/alex-chambers-TxCbfMc854c-unsplash-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3751 .elementor-element.elementor-element-937923f::before, .elementor-3751 .elementor-element.elementor-element-937923f > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-937923f > .e-con-inner > .elementor-background-video-container::before, .elementor-3751 .elementor-element.elementor-element-937923f > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-937923f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3751 .elementor-element.elementor-element-937923f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3751 .elementor-element.elementor-element-3aa879b{--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-3751 .elementor-element.elementor-element-4bdb7e0{--display:flex;}.elementor-3751 .elementor-element.elementor-element-11a4228{text-align:center;}.elementor-3751 .elementor-element.elementor-element-11a4228 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-3751 .elementor-element.elementor-element-67dc9a7{text-align:center;}.elementor-3751 .elementor-element.elementor-element-e858193 .elementor-button{background-color:#B7884500;font-weight:500;text-transform:none;fill:var( --e-global-color-6e81185 );color:var( --e-global-color-6e81185 );border-style:solid;border-color:var( --e-global-color-6e81185 );border-radius:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-3dc5196{--display:flex;}.elementor-3751 .elementor-element.elementor-element-b54528c{text-align:center;}.elementor-3751 .elementor-element.elementor-element-2a06bd4 .elementor-swiper-button{font-size:20px;}@media(max-width:1200px) and (min-width:768px){.elementor-3751 .elementor-element.elementor-element-785d4f2{--width:362.898px;}.elementor-3751 .elementor-element.elementor-element-7939805{--width:590px;}.elementor-3751 .elementor-element.elementor-element-73fec1c{--width:872px;}}@media(max-width:1366px){.elementor-3751 .elementor-element.elementor-element-f1bc0b9 .elementor-heading-title{font-size:28px;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-26c7b8d .elementor-heading-title{font-size:28px;}.elementor-3751 .elementor-element.elementor-element-73fec1c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-8a3594a .elementor-heading-title{font-size:28px;}.elementor-3751 .elementor-element.elementor-element-a3a0919:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rafygold.espace-gold-change.com/wp-content/uploads/sites/5/2025/10/background-lingots-1.jpg");}.elementor-3751 .elementor-element.elementor-element-ba85915 .elementor-heading-title{font-size:28px;}.elementor-3751 .elementor-element.elementor-element-11a4228 .elementor-heading-title{font-size:28px;}}@media(max-width:1200px){.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide{height:39vh;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide{height:39vh;}.elementor-3751 .elementor-element.elementor-element-9129f99.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-5e009f0 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-5e009f0.elementor-element{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-73fec1c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-dba4814 .elementor-icon-box-title a{font-size:23px;}.elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-32f23ba .elementor-icon-box-title a{font-size:23px;}.elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-e3c3c0d .elementor-icon-box-title a{font-size:23px;}.elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-50edc82 .elementor-icon-box-title a{font-size:23px;}.elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon-box-title, .elementor-3751 .elementor-element.elementor-element-ec9493b .elementor-icon-box-title a{font-size:23px;}.elementor-3751 .elementor-element.elementor-element-b8584c2{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-3751 .elementor-element.elementor-element-1d6f4e4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:1024px){.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide{height:35vh;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide{height:35vh;}.elementor-3751 .elementor-element.elementor-element-7d716ec .elementor-heading-title{font-size:20px;}.elementor-3751 .elementor-element.elementor-element-49ffb87 .elementor-heading-title{font-size:20px;}.elementor-3751 .elementor-element.elementor-element-6fd8777 .elementor-heading-title{font-size:20px;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-f69cd6d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-3773ad3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-73fec1c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-ffc2a12{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-9863c7d{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-b8584c2{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3751 .elementor-element.elementor-element-1d6f4e4{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:880px){.elementor-3751 .elementor-element.elementor-element-887e423 .swiper-slide{height:30vh;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide{height:30vh;}.elementor-3751 .elementor-element.elementor-element-7c086a3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-73fec1c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-b8584c2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-3751 .elementor-element.elementor-element-1d6f4e4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-3751 .elementor-element.elementor-element-a572e8d{--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-3751 .elementor-element.elementor-element-17ef124 .swiper-slide{height:60vh;}.elementor-3751 .elementor-element.elementor-element-17ef124 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-3751 .elementor-element.elementor-element-95b7fee{--min-height:10vh;}.elementor-3751 .elementor-element.elementor-element-b735ce7 .elementor-icon{font-size:50px;}.elementor-3751 .elementor-element.elementor-element-b735ce7 .elementor-icon svg{height:50px;}.elementor-3751 .elementor-element.elementor-element-7d716ec .elementor-heading-title{font-size:20px;}.elementor-3751 .elementor-element.elementor-element-24215d8{--min-height:10vh;}.elementor-3751 .elementor-element.elementor-element-08fa2cb .elementor-icon{font-size:50px;}.elementor-3751 .elementor-element.elementor-element-08fa2cb .elementor-icon svg{height:50px;}.elementor-3751 .elementor-element.elementor-element-9d7dabe{--min-height:10vh;}.elementor-3751 .elementor-element.elementor-element-c6514e5 .elementor-icon{font-size:50px;}.elementor-3751 .elementor-element.elementor-element-c6514e5 .elementor-icon svg{height:50px;}.elementor-3751 .elementor-element.elementor-element-1a71073{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-3751 .elementor-element.elementor-element-63e8a3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-1ad4629{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-785d4f2{--justify-content:space-around;--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-3751 .elementor-element.elementor-element-785d4f2.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-8d07c44.e-con{--align-self:center;}.elementor-3751 .elementor-element.elementor-element-5e009f0.elementor-element{--align-self:stretch;}.elementor-3751 .elementor-element.elementor-element-5e009f0 p{margin-block-end:0px;}.elementor-3751 .elementor-element.elementor-element-7939805{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-73fec1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3751 .elementor-element.elementor-element-b74f531 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-5394f96 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-3b9333e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3751 .elementor-element.elementor-element-427e98e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-3751 .elementor-element.elementor-element-b2be0fb{--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-3751 .elementor-element.elementor-element-f84a5b0{--width:70%;}}@media(min-width:768px){.elementor-3751 .elementor-element.elementor-element-95b7fee{--width:33%;}.elementor-3751 .elementor-element.elementor-element-24215d8{--width:34%;}.elementor-3751 .elementor-element.elementor-element-9d7dabe{--width:33%;}.elementor-3751 .elementor-element.elementor-element-40345ee{--width:80%;}.elementor-3751 .elementor-element.elementor-element-70955a4{--width:84%;}.elementor-3751 .elementor-element.elementor-element-2002e9d{--width:30%;}.elementor-3751 .elementor-element.elementor-element-327f7b3{--width:277px;}.elementor-3751 .elementor-element.elementor-element-09123e4{--width:84%;}.elementor-3751 .elementor-element.elementor-element-1ad4629{--width:55%;}.elementor-3751 .elementor-element.elementor-element-785d4f2{--width:35%;}.elementor-3751 .elementor-element.elementor-element-8d07c44{--width:75%;}.elementor-3751 .elementor-element.elementor-element-7939805{--width:60%;}.elementor-3751 .elementor-element.elementor-element-7e94687{--width:84%;}.elementor-3751 .elementor-element.elementor-element-73fec1c{--width:100%;}.elementor-3751 .elementor-element.elementor-element-7876808{--width:80%;}.elementor-3751 .elementor-element.elementor-element-f84a5b0{--width:50%;}.elementor-3751 .elementor-element.elementor-element-da92f76{--width:80%;}.elementor-3751 .elementor-element.elementor-element-3aa879b{--width:80%;}.elementor-3751 .elementor-element.elementor-element-4bdb7e0{--width:50%;}.elementor-3751 .elementor-element.elementor-element-3dc5196{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3751 .elementor-element.elementor-element-40345ee{--width:85%;}.elementor-3751 .elementor-element.elementor-element-70955a4{--width:85%;}.elementor-3751 .elementor-element.elementor-element-09123e4{--width:85%;}.elementor-3751 .elementor-element.elementor-element-7e94687{--width:85%;}.elementor-3751 .elementor-element.elementor-element-7876808{--width:85%;}.elementor-3751 .elementor-element.elementor-element-f84a5b0{--width:85%;}.elementor-3751 .elementor-element.elementor-element-da92f76{--width:85%;}.elementor-3751 .elementor-element.elementor-element-3aa879b{--width:85%;}}@media(min-width:1367px){.elementor-3751 .elementor-element.elementor-element-5b43986:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-5b43986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-5845587:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-5845587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-cfd0633:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-cfd0633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-ef4bcc2:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-ef4bcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-facf73d:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-facf73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-a3a0919:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-a3a0919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-3751 .elementor-element.elementor-element-937923f:not(.elementor-motion-effects-element-type-background), .elementor-3751 .elementor-element.elementor-element-937923f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-3751 .elementor-element.elementor-element-63e8a3c{--grid-auto-flow:row;}.elementor-3751 .elementor-element.elementor-element-6aa8c8c .elementor-heading-title{font-size:clamp(1rem, calc(0.875rem + 1vw), 1.2rem);}.elementor-3751 .elementor-element.elementor-element-73fec1c{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-95b7fee *//* ====== Container (colonne) ====== */
.card-hover &gt; .elementor-widget-wrap {
  /* on garde le flex d’Elementor et le space-around */
  display: flex;
  flex-direction: column;
  justify-content: space-around;   /* ton space-around */
  align-items: center;             /* ajuste à besoin */
  min-height: 100%;                /* utile si hauteur définie sur la colonne */

  background-color: #12131A;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
  /* (optionnel) esthétique */
  padding: 24px;
  border-radius: 12px;
}
.card-hover:hover &gt; .elementor-widget-wrap {
  background-color: #F5C816;
}

/* ====== Titre (Heading widget) ====== */
/* ajoute la classe "card-heading" sur le widget Titre */
.card-hover .card-heading .elementor-heading-title {
  color: #ffffff !important;
  transition: color .3s ease-in-out;
}
.card-hover:hover .card-heading .elementor-heading-title {
  color: #12131A !important;
}

/* ====== Texte (Text Editor widget) ====== */
/* ajoute la classe "card-text" sur le widget Texte */
.card-hover .card-text,
.card-hover .card-text * {
  color: #ffffff !important;
  transition: color .3s ease-in-out;
}
.card-hover:hover .card-text,
.card-hover:hover .card-text * {
  color: #12131A !important;
}

/* ====== Icône / SVG (Icon/Image widget) ====== */
/* ajoute la classe "card-icon" sur le widget Icône */
.card-hover .card-icon svg,
.card-hover .card-icon path {
  fill: #ffffff !important;
  transition: fill .15s ease-in-out;
}
.card-hover:hover .card-icon svg,
.card-hover:hover .card-icon path {
  fill: #12131A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24215d8 *//* ====== Container (colonne) ====== */
.card-hover &gt; .elementor-widget-wrap {
  /* on garde le flex d’Elementor et le space-around */
  display: flex;
  flex-direction: column;
  justify-content: space-around;   /* ton space-around */
  align-items: center;             /* ajuste à besoin */
  min-height: 100%;                /* utile si hauteur définie sur la colonne */

  background-color: #9D0015;
  transition: background-color .3s ease-in-out, color .3s ease-in-out;
  /* (optionnel) esthétique */
  padding: 24px;
  border-radius: 12px;
}
.card-hover:hover &gt; .elementor-widget-wrap {
  background-color: #F5C816;
}

/* ====== Titre (Heading widget) ====== */
/* ajoute la classe "card-heading" sur le widget Titre */
.card-hover .card-heading .elementor-heading-title {
  color: #ffffff !important;
  transition: color .3s ease-in-out;
}
.card-hover:hover .card-heading .elementor-heading-title {
  color: #12131A !important;
}

/* ====== Texte (Text Editor widget) ====== */
/* ajoute la classe "card-text" sur le widget Texte */
.card-hover .card-text,
.card-hover .card-text * {
  color: #ffffff !important;
  transition: color .3s ease-in-out;
}
.card-hover:hover .card-text,
.card-hover:hover .card-text * {
  color: #12131A !important;
}

/* ====== Icône / SVG (Icon/Image widget) ====== */
/* ajoute la classe "card-icon" sur le widget Icône */
.card-hover .card-icon svg,
.card-hover .card-icon path {
  fill: #ffffff !important;
  transition: fill .15s ease-in-out;
}
.card-hover:hover .card-icon svg,
.card-hover:hover .card-icon path {
  fill: #12131A !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0458fcc *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2a363 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-267509c *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190ef61 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0eeb5 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c8543f *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0db26e6 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf4d8e *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d66eb *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7345e93 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b483a28 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edec810 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4c436 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5c710 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87f084b *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f333214 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ba5aae *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b7420 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b241a *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb4ec5d *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70dc00 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c9aec *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3956e3f *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fff5846 *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327f7b3 *//* ===== Container avec image de fond ===== */
.cont-hover{
  position: relative;                 /* contexte pour ::after et le texte */
  overflow: hidden;                   /* propre avec un border-radius éventuel */
  transition: filter .3s ease-in-out; /* petit peps au hover */
  /* Garde tes réglages d'image Elementor :
     background-image, background-size: cover; background-position: center; etc. */
    height: 170px;
}

/* Overlay au-dessus de l'image, sous le contenu */
.cont-hover::after{
  content: "";
  position: absolute;
  inset: 0;
  background: transparent;            /* pas de voile par défaut */
  transition: background .3s ease-in-out, opacity .3s ease-in-out;
  pointer-events: none;               /* le hover reste sur le container */
  z-index: 0;                         /* derrière le contenu */
}

/* Au survol : teinte noire à ~60% */
.cont-hover:hover::after{
  background: rgba(0,0,0,.60);
}

/* S'assurer que le contenu passe AU-DESSUS de l'overlay */
.cont-hover &gt; *{
  position: relative;
  z-index: 1;
}

/* ===== Texte (widget Text Editor avec classe "text") ===== */
/* Centré au milieu du container et caché par défaut */
.cont-hover .text{
  position: absolute;
  inset: 0;                           /* occupe tout le container */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;

  padding: 24px;                      /* ajuste si besoin */
  color: #ffffff !important;          /* couleur lorsqu'il sera visible */

  opacity: 0;                         /* caché par défaut */
  transform: translateY(8px);         /* petite translation pour l'anim */
  transition: opacity .28s ease, transform .28s ease, color .28s ease;
  z-index: 2;                         /* au-dessus de l'overlay */
}

/* Révélation du texte au hover du container */
.cont-hover:hover .text{
  opacity: 1;
  transform: translateY(0);
  color: #ffffff !important;          /* lisible sur l'overlay noir */
}

/* Les enfants du widget héritent des transitions/couleurs */
.cont-hover .text *{
  color: inherit !important;
  transition: inherit;
}

/* (Optionnel) petit boost visuel sur l'image au hover */
.cont-hover:hover{
  filter: saturate(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2002e9d *//* Zone Titre = même hauteur partout + centrage du heading */
.list-item .elementor-widget-heading {
  min-height: var(--title-h);
  display: flex;
  align-items: flex-end;   /* baseline en bas */
  justify-content: center; /* centre horizontalement le contenu */
  width: 100%;
}

/* Titre (H2/H3…) centré et clampé si tu utilises déjà le clamp */
.list-item .elementor-heading-title {
  width: 100%;
  margin: 0;
  line-height: 1.2;
  text-align: center;      /* centre le texte */
  /* garde ton clamp si besoin : */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}/* End custom CSS */