.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee{--display:flex;--min-height:95vh;--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;--overlay-opacity:0.7;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem}.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://revivrecestpossible.groupejcm.com/wp-content/uploads/2026/09/Copy1_A6506423.jpg);background-position:center center;background-size:cover}.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee::before,.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.elementor-background-video-container::before,.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.e-con-inner>.elementor-background-video-container::before,.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.elementor-background-slideshow::before,.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.e-con-inner>.elementor-background-slideshow::before,.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-22 .elementor-element.elementor-element-container_0p2yhf5lf{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_b7rkxgu21.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_b7rkxgu21{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_b7rkxgu21 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:var(--e-global-color-primary)}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary )}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-78f66f4{--iteration-count:infinite;--dynamic-text-color:#FDFBF7}.elementor-22 .elementor-element.elementor-element-78f66f4 .elementor-headline{text-align:center;font-family:"Playfair Display",Sans-serif;font-size:4.5rem;font-weight:700}.elementor-22 .elementor-element.elementor-element-78f66f4 .elementor-headline-plain-text{color:#FDFBF7}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_0kdcz0gfd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-22 .elementor-element.elementor-element-widget_0kdcz0gfd .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-widget_0kdcz0gfd .elementor-divider{text-align:center;padding-block-start:.5rem;padding-block-end:.5rem}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_vuj96vya1{text-align:center;font-family:"Montserrat",Sans-serif;font-size:1.35rem;font-weight:400;line-height:1.6em;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-9c54feb{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-22 .elementor-element.elementor-element-9c54feb:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-9c54feb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-a35f4cc{--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;--justify-content:center;--border-radius:7% 7% 7% 7%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-22 .elementor-element.elementor-element-a35f4cc:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-a35f4cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFEF8}.elementor-22 .elementor-element.elementor-element-a35f4cc:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:-1px 0 10px 0 rgba(176,130.00000000000003,42,.5)}.elementor-22 .elementor-element.elementor-element-a35f4cc,.elementor-22 .elementor-element.elementor-element-a35f4cc::before{--border-transition:0.3s}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-17bba46 .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-22 .elementor-element.elementor-element-17bba46 .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-17bba46 .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700}.elementor-22 .elementor-element.elementor-element-17bba46 .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-4584d73{--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;--justify-content:center;--border-radius:7% 7% 7% 7%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-22 .elementor-element.elementor-element-4584d73:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-4584d73>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFEF8}.elementor-22 .elementor-element.elementor-element-4584d73:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:-1px 0 10px 0 rgba(176,130.00000000000003,42,.5)}.elementor-22 .elementor-element.elementor-element-4584d73,.elementor-22 .elementor-element.elementor-element-4584d73::before{--border-transition:0.3s}.elementor-22 .elementor-element.elementor-element-c819f0a .elementor-icon-box-wrapper{gap:15px}.elementor-22 .elementor-element.elementor-element-c819f0a .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-c819f0a .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700}.elementor-22 .elementor-element.elementor-element-c819f0a .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400;color:#18141D}.elementor-22 .elementor-element.elementor-element-48623d7{--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;--justify-content:center;--border-radius:7% 7% 7% 7%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-22 .elementor-element.elementor-element-48623d7:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-48623d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFEF8}.elementor-22 .elementor-element.elementor-element-48623d7:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:-1px 0 10px 0 rgba(176,130.00000000000003,42,.5)}.elementor-22 .elementor-element.elementor-element-48623d7,.elementor-22 .elementor-element.elementor-element-48623d7::before{--border-transition:0.3s}.elementor-22 .elementor-element.elementor-element-283a99f .elementor-icon-box-wrapper{gap:15px}.elementor-22 .elementor-element.elementor-element-283a99f .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-283a99f .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700}.elementor-22 .elementor-element.elementor-element-283a99f .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400;color:#18141D}.elementor-22 .elementor-element.elementor-element-1bf9cf6{--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;--justify-content:center;--border-radius:7% 7% 7% 7%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%}.elementor-22 .elementor-element.elementor-element-1bf9cf6:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-1bf9cf6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFEF8}.elementor-22 .elementor-element.elementor-element-1bf9cf6:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:-1px 0 10px 0 rgba(176,130.00000000000003,42,.5)}.elementor-22 .elementor-element.elementor-element-1bf9cf6,.elementor-22 .elementor-element.elementor-element-1bf9cf6::before{--border-transition:0.3s}.elementor-22 .elementor-element.elementor-element-27db4e8 .elementor-icon-box-wrapper{gap:15px}.elementor-22 .elementor-element.elementor-element-27db4e8 .elementor-icon-box-title,.elementor-22 .elementor-element.elementor-element-27db4e8 .elementor-icon-box-title a{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700}.elementor-22 .elementor-element.elementor-element-27db4e8 .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-fdb8b30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-22 .elementor-element.elementor-element-7bf3457{--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;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-22 .elementor-element.elementor-element-7bf3457:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-7bf3457>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#18141D}.elementor-22 .elementor-element.elementor-element-widget_3enx9ttns.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_3enx9ttns{text-align:start}.elementor-22 .elementor-element.elementor-element-widget_3enx9ttns .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_6x0ertgvl.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_6x0ertgvl .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-widget_q3jh9ls5h{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-22 .elementor-element.elementor-element-widget_q3jh9ls5h.elementor-element{--align-self:flex-start}.elementor-22 .elementor-element.elementor-element-widget_q3jh9ls5h .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-widget_q3jh9ls5h .elementor-divider{text-align:center;padding-block-start:2rem;padding-block-end:2rem}.elementor-22 .elementor-element.elementor-element-container_rnfvn8pxz{--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:start}.elementor-22 .elementor-element.elementor-element-widget_8i2l4v72f{text-align:start;font-family:"Montserrat",Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7em;color:var(--e-global-color-accent)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:4px 4px 4px 4px;padding:1.1rem 2.5rem 1.1rem 2.5rem}.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5 .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5.elementor-element{--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5{left:0}body.rtl .elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5{right:0}.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5{top:0}.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5 .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-widget_l8zmtljm5 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-fd5740d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-22 .elementor-element.elementor-element-container_xivnxhiam{--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:3rem 4rem;--row-gap:3rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem}.elementor-22 .elementor-element.elementor-element-container_xivnxhiam:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_xivnxhiam>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#18141D}.elementor-22 .elementor-element.elementor-element-container_x29vf9xcg{--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:stretch;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 5}.elementor-22 .elementor-element.elementor-element-widget_3mzupat79{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_3mzupat79 img{height:100%;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:12px 12px 12px 12px}.elementor-22 .elementor-element.elementor-element-container_4zy7locjg{--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:start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;grid-column:span 7}.elementor-22 .elementor-element.elementor-element-widget_rg0jejxsc.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_rg0jejxsc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_qkmnlr9yz.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_qkmnlr9yz .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:3rem;font-weight:700;color:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-widget_a9e0sg41f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px}.elementor-22 .elementor-element.elementor-element-widget_a9e0sg41f .elementor-divider-separator{width:60px;margin:0 auto;margin-left:0}.elementor-22 .elementor-element.elementor-element-widget_a9e0sg41f .elementor-divider{text-align:left;padding-block-start:.5rem;padding-block-end:.5rem}.elementor-22 .elementor-element.elementor-element-widget_5h19djvna{font-family:"Montserrat",Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-widget_3nu2lj7bc{font-family:"Montserrat",Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.7em;color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill 0.3s}.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px}.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:500}.elementor-22 .elementor-element.elementor-element-widget_pb5jnogl7 .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-22 .elementor-element.elementor-element-widget_7z23te11h .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:4px 4px 4px 4px;padding:16px 36px 16px 36px}.elementor-22 .elementor-element.elementor-element-widget_7z23te11h .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-widget_7z23te11h .elementor-button:focus{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-widget_7z23te11h.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-container_72zn5y0dn{--display:flex;--min-height:100vh;--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;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem}.elementor-22 .elementor-element.elementor-element-container_72zn5y0dn:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_72zn5y0dn>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-container_nysd85mec{--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;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem}.elementor-22 .elementor-element.elementor-element-widget_ae9kfsrow.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_ae9kfsrow{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_ae9kfsrow .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_y75xfw3gm.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_y75xfw3gm{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_y75xfw3gm .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:3rem;font-weight:700;line-height:1.2em;color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_oc2bdx77o{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-22 .elementor-element.elementor-element-widget_oc2bdx77o .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0}.elementor-22 .elementor-element.elementor-element-widget_oc2bdx77o .elementor-divider{text-align:center;padding-block-start:1.5rem;padding-block-end:1.5rem}.elementor-22 .elementor-element.elementor-element-container_eyywo1usz{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem}.elementor-22 .elementor-element.elementor-element-container_f687mks3i{--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-between;--align-items: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:rgb(212 175 55 / .1);--border-color:rgba(212, 175, 55, 0.1);--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem}.elementor-22 .elementor-element.elementor-element-container_f687mks3i:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_f687mks3i>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#231F29}.elementor-22 .elementor-element.elementor-element-container_f687mks3i:hover{box-shadow:0 10px 30px 0 rgb(212 175 55 / .15)}.elementor-22 .elementor-element.elementor-element-container_jyh6t07y1{--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:stretch;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-22 .elementor-element.elementor-element-widget_48a6sg5ik{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_48a6sg5ik img{height:320px;object-fit:cover;object-position:center center;border-style:none;border-radius:4px 12px 12px 4px}.elementor-22 .elementor-element.elementor-element-container_b6l8ndqlw{--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;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-22 .elementor-element.elementor-element-widget_1ozx8h5ac.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_1ozx8h5ac{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_1ozx8h5ac .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:1.6rem;font-weight:600;color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_7vobybuy0{text-align:center;font-family:"Montserrat",Sans-serif;font-size:.9rem;line-height:1.6em;color:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry .elementor-button{background-color:#D4AF37;font-family:"Montserrat",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:none;border-radius:4px 4px 4px 4px;padding:.85rem 2rem .85rem 2rem}.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-widget_c6nanrcry .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-container_rv5sa33fi{--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-between;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;box-shadow:0 15px 40px 0 rgb(212 175 55 / .08);--padding-top:3rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem}.elementor-22 .elementor-element.elementor-element-container_rv5sa33fi:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_rv5sa33fi>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#231F29}.elementor-22 .elementor-element.elementor-element-container_37esejtdl{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_aejh734va .elementor-icon-wrapper{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_aejh734va.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_aejh734va.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-widget_aejh734va.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_aejh734va.elementor-view-framed .elementor-icon,.elementor-22 .elementor-element.elementor-element-widget_aejh734va.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_aejh734va .elementor-icon{font-size:2.5rem}.elementor-22 .elementor-element.elementor-element-widget_aejh734va .elementor-icon svg{height:2.5rem}.elementor-22 .elementor-element.elementor-element-widget_jnb0gdvbh.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_jnb0gdvbh{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_jnb0gdvbh .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:1.8rem;font-weight:600;color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-container_zf515ie35{--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;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem}.elementor-22 .elementor-element.elementor-element-widget_rj1ysjpd4{text-align:center;font-family:"Montserrat",Sans-serif;font-size:.95rem;line-height:1.7em;color:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-widget_fg27oep30{text-align:center;font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:500;line-height:1.7em;color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr .elementor-button{background-color:#fff0;font-family:"Montserrat",Sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:4px 4px 4px 4px;padding:.8rem 1.5rem .8rem 1.5rem}.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr .elementor-button:hover,.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr .elementor-button:focus{background-color:#D4AF37;color:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr .elementor-button:hover svg,.elementor-22 .elementor-element.elementor-element-widget_7uivozpjr .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c{--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;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%}.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#120522;background-image:url(https://revivrecestpossible.groupejcm.com/wp-content/uploads/2026/09/Copy1_A6506423.jpg)}.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c::before,.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.elementor-background-video-container::before,.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.e-con-inner>.elementor-background-video-container::before,.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.elementor-background-slideshow::before,.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.e-con-inner>.elementor-background-slideshow::before,.elementor-22 .elementor-element.elementor-element-container_ic6pbog2c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#D4AF37 0%,#D4AF37 100%)}.elementor-22 .elementor-element.elementor-element-container_ashhodqw7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;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-primary);--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;box-shadow:0 12px 35px 0 rgb(212 175 55 / .12);--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem}.elementor-22 .elementor-element.elementor-element-container_ashhodqw7:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_ashhodqw7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#18141D}.elementor-22 .elementor-element.elementor-element-container_ashhodqw7:hover{box-shadow:0 18px 45px 0 rgb(212 175 55 / .2)}.elementor-22 .elementor-element.elementor-element-container_3re12hch0{--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:start;--align-items:start}.elementor-22 .elementor-element.elementor-element-widget_0khfemk4v.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_0khfemk4v .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:2.8rem;font-weight:700;line-height:1.2em;color:#D4AF37}.elementor-22 .elementor-element.elementor-element-widget_czcv79lse{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px}.elementor-22 .elementor-element.elementor-element-widget_czcv79lse .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0}.elementor-22 .elementor-element.elementor-element-widget_czcv79lse .elementor-divider{text-align:left;padding-block-start:.5rem;padding-block-end:.5rem}.elementor-22 .elementor-element.elementor-element-widget_u7ugui74z.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-22 .elementor-element.elementor-element-widget_u7ugui74z .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4em}.elementor-22 .elementor-element.elementor-element-widget_87a5yl834{font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:400;line-height:1.7em}.elementor-22 .elementor-element.elementor-element-7950044{font-family:"Playfair",Sans-serif;font-size:20px;font-weight:400;line-height:25px}.elementor-22 .elementor-element.elementor-element-container_85q1rhmms{--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}.elementor-22 .elementor-element.elementor-element-widget_syycb80sg{text-align:center}.elementor-22 .elementor-element.elementor-element-widget_syycb80sg img{width:100%;height:440px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary);border-radius:8px 8px 8px 8px}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-widget_b7rkxgu21 .elementor-heading-title{letter-spacing:3.4px}.elementor-22 .elementor-element.elementor-element-widget_vuj96vya1{line-height:1.36em}.elementor-22 .elementor-element.elementor-element-widget_3enx9ttns .elementor-heading-title{letter-spacing:2.55px}.elementor-22 .elementor-element.elementor-element-widget_6x0ertgvl{width:var(--container-widget-width,334.161px);max-width:334.161px;--container-widget-width:334.161px;--container-widget-flex-grow:0}.elementor-22 .elementor-element.elementor-element-widget_6x0ertgvl .elementor-heading-title{line-height:1.02em}.elementor-22 .elementor-element.elementor-element-widget_8i2l4v72f{line-height:1.445em}.elementor-22 .elementor-element.elementor-element-container_x29vf9xcg{grid-column:span 12}.elementor-22 .elementor-element.elementor-element-container_4zy7locjg{grid-column:span 12}.elementor-22 .elementor-element.elementor-element-widget_rg0jejxsc .elementor-heading-title{letter-spacing:2.55px}.elementor-22 .elementor-element.elementor-element-widget_5h19djvna{line-height:1.445em}.elementor-22 .elementor-element.elementor-element-widget_3nu2lj7bc{line-height:1.445em}.elementor-22 .elementor-element.elementor-element-widget_ae9kfsrow .elementor-heading-title{letter-spacing:.17em}.elementor-22 .elementor-element.elementor-element-widget_y75xfw3gm .elementor-heading-title{line-height:1.02em}.elementor-22 .elementor-element.elementor-element-widget_7vobybuy0{line-height:1.36em}.elementor-22 .elementor-element.elementor-element-widget_rj1ysjpd4{line-height:1.445em}.elementor-22 .elementor-element.elementor-element-widget_fg27oep30{line-height:1.445em}.elementor-22 .elementor-element.elementor-element-widget_0khfemk4v .elementor-heading-title{line-height:1.02em}.elementor-22 .elementor-element.elementor-element-widget_u7ugui74z .elementor-heading-title{line-height:1.19em}.elementor-22 .elementor-element.elementor-element-widget_87a5yl834{line-height:1.445em}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-container_0p2yhf5lf{--content-width:850px}.elementor-22 .elementor-element.elementor-element-a35f4cc{--width:25%}.elementor-22 .elementor-element.elementor-element-4584d73{--width:25%}.elementor-22 .elementor-element.elementor-element-48623d7{--width:25%}.elementor-22 .elementor-element.elementor-element-1bf9cf6{--width:25%}.elementor-22 .elementor-element.elementor-element-7bf3457{--width:50%}.elementor-22 .elementor-element.elementor-element-container_rnfvn8pxz{--width:100%}.elementor-22 .elementor-element.elementor-element-fd5740d{--width:50%}.elementor-22 .elementor-element.elementor-element-container_nysd85mec{--content-width:800px}.elementor-22 .elementor-element.elementor-element-container_f687mks3i{--width:30%}.elementor-22 .elementor-element.elementor-element-container_rv5sa33fi{--width:30%}.elementor-22 .elementor-element.elementor-element-container_ashhodqw7{--content-width:1140px}.elementor-22 .elementor-element.elementor-element-container_3re12hch0{--width:55%}.elementor-22 .elementor-element.elementor-element-container_85q1rhmms{--width:40%}}@media(min-width:1025px){.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-container_vqomeo3ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media (max-width:768px){.elementor-22 .elementor-element.elementor-element-container_rnfvn8pxz{width:100%!important}}.elementor-22 .elementor-element.elementor-element-widget_syycb80sg img{filter:grayscale(15%) contrast(102%);transition:all 0.5s ease}.elementor-22 .elementor-element.elementor-element-widget_syycb80sg:hover img{filter:grayscale(0%) contrast(105%)}