.elementor-278 .elementor-element.elementor-element-b14d08d{--display:flex;--min-height:93px;--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-278 .elementor-element.elementor-element-9cd93fa{--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:53px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-bc426ad{--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:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-d5e0d11{--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;--gap:67px 67px;--row-gap:67px;--column-gap:67px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-b4b7a1c{--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-278 .elementor-element.elementor-element-b4b7a1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-f7283a7{border-radius:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-f7283a7 img{width:100%;height:563px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-1c496df{--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;--gap:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-641258f .elementor-heading-title{font-family:var( --e-global-typography-0a23ec1-font-family ), Sans-serif;font-size:var( --e-global-typography-0a23ec1-font-size );font-weight:var( --e-global-typography-0a23ec1-font-weight );line-height:var( --e-global-typography-0a23ec1-line-height );color:var( --e-global-color-b7834f1 );}.elementor-278 .elementor-element.elementor-element-0f23f47{--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;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-15b00fe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-41b0f5d{width:var( --container-widget-width, 586px );max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-637a9bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:53px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-c6d2c6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-278 .elementor-element.elementor-element-c6d2c6d:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-c6d2c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(233,233,233,0.3);}.elementor-278 .elementor-element.elementor-element-ab76703{text-align:center;}.elementor-278 .elementor-element.elementor-element-ab76703 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-9b1323c{width:100%;max-width:100%;border-radius:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-9b1323c .gallery-item{padding:0 38px 38px 0;}.elementor-278 .elementor-element.elementor-element-9b1323c .gallery{margin:0 -38px -38px 0;}.elementor-278 .elementor-element.elementor-element-9b1323c .gallery-item img{border-radius:30px 30px 30px 30px;}.elementor-278 .elementor-element.elementor-element-9b1323c .gallery-item .gallery-caption{text-align:center;}.elementor-278 .elementor-element.elementor-element-08c6021{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-eeac9cd{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-96c515e{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-96c515e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-230467a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-87653f1 .elementor-heading-title{font-family:var( --e-global-typography-e2f6ef4-font-family ), Sans-serif;font-size:var( --e-global-typography-e2f6ef4-font-size );font-weight:var( --e-global-typography-e2f6ef4-font-weight );line-height:var( --e-global-typography-e2f6ef4-line-height );color:var( --e-global-color-turquois );}.elementor-278 .elementor-element.elementor-element-1fd8249 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-30db5a2{width:var( --container-widget-width, 399px );max-width:399px;--container-widget-width:399px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-2404cde{width:auto;max-width:auto;}.elementor-278 .elementor-element.elementor-element-2404cde .rca{justify-content:center;gap:12px;--rca-disabled-opacity:0.35;}.elementor-278 .elementor-element.elementor-element-2404cde .rca__btn{font-size:24px;}.elementor-278 .elementor-element.elementor-element-2404cde .rca__btn svg{width:1em;height:1em;}.elementor-278 .elementor-element.elementor-element-2404cde .rca__btn i{font-size:inherit;}.elementor-278 .elementor-element.elementor-element-829b024{--swiper-slides-to-display:3;--swiper-slides-gap:28px;}.elementor-278 .elementor-element.elementor-element-829b024.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-829b024 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-b14d08d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-9cd93fa{--padding-top:48px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-bc426ad{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-d5e0d11{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-278 .elementor-element.elementor-element-f7283a7 img{height:460px;}.elementor-278 .elementor-element.elementor-element-641258f .elementor-heading-title{font-size:var( --e-global-typography-0a23ec1-font-size );line-height:var( --e-global-typography-0a23ec1-line-height );}.elementor-278 .elementor-element.elementor-element-15b00fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-41b0f5d{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-637a9bb{--padding-top:96px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-ab76703 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-08c6021{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:128px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-eeac9cd{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-278 .elementor-element.elementor-element-87653f1 .elementor-heading-title{font-size:var( --e-global-typography-e2f6ef4-font-size );line-height:var( --e-global-typography-e2f6ef4-line-height );}.elementor-278 .elementor-element.elementor-element-1fd8249 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-30db5a2{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-829b024{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-b14d08d{--min-height:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-9cd93fa{--padding-top:32px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-bc426ad{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-d5e0d11{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-278 .elementor-element.elementor-element-f7283a7 img{height:320px;}.elementor-278 .elementor-element.elementor-element-1c496df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-278 .elementor-element.elementor-element-641258f .elementor-heading-title{font-size:var( --e-global-typography-0a23ec1-font-size );line-height:var( --e-global-typography-0a23ec1-line-height );}.elementor-278 .elementor-element.elementor-element-0f23f47{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-278 .elementor-element.elementor-element-15b00fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-41b0f5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-637a9bb{--padding-top:64px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-c6d2c6d{--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-278 .elementor-element.elementor-element-ab76703 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-08c6021{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-eeac9cd{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-278 .elementor-element.elementor-element-96c515e{--width:100%;}.elementor-278 .elementor-element.elementor-element-87653f1 .elementor-heading-title{font-size:var( --e-global-typography-e2f6ef4-font-size );line-height:var( --e-global-typography-e2f6ef4-line-height );}.elementor-278 .elementor-element.elementor-element-1fd8249 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-278 .elementor-element.elementor-element-30db5a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-829b024{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-b4b7a1c{--width:588px;}.elementor-278 .elementor-element.elementor-element-c6d2c6d{--width:100%;}.elementor-278 .elementor-element.elementor-element-96c515e{--width:455px;}}@media(max-width:1024px) and (min-width:768px){.elementor-278 .elementor-element.elementor-element-b4b7a1c{--width:100%;}.elementor-278 .elementor-element.elementor-element-96c515e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-bc426ad */.elementor-278 .elementor-element.elementor-element-bc426ad{position:relative}.elementor-278 .elementor-element.elementor-element-bc426ad::before{content:"";position:absolute;z-index:0;left:calc(50% - 756px + 1158px);top:-414px;width:787px;height:1050px;background-color:var(--ri2e-jaune);-webkit-mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;transform:rotate(-73deg);pointer-events:none}.elementor-278 .elementor-element.elementor-element-bc426ad>*{position:relative;z-index:1}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-bc426ad::before{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637a9bb */.elementor-278 .elementor-element.elementor-element-637a9bb{position:relative}.elementor-278 .elementor-element.elementor-element-637a9bb::before{content:"";position:absolute;z-index:0;left:calc(50% - 756px + -160px);top:52px;width:630px;height:840px;background-color:var(--ri2e-vert);-webkit-mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;transform:rotate(-109.2deg);pointer-events:none}.elementor-278 .elementor-element.elementor-element-637a9bb>*{position:relative;z-index:1}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-637a9bb::before{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08c6021 */.elementor-278 .elementor-element.elementor-element-08c6021{position:relative}.elementor-278 .elementor-element.elementor-element-08c6021::after{content:"";position:absolute;z-index:0;left:calc(50% - 756px + 834px);top:477px;width:787px;height:1050px;background-color:var(--ri2e-turquoise);-webkit-mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;mask:url(/wp-content/themes/ri2e/assets/img/anneau.svg) center/contain no-repeat;transform:rotate(0deg);pointer-events:none}.elementor-278 .elementor-element.elementor-element-08c6021>*{position:relative;z-index:1}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-08c6021::after{display:none}}/* End custom CSS */