.elementor-5290 .elementor-element.elementor-element-8863761{margin-top:0px;margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-8479f26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-645475b{--display:flex;border-style:none;--border-style:none;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-a3a9125 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2026/01/LEPRADO.org-CARROUSEL-index.png);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-a3a9125 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-a3a9125 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-2d04199 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2026/01/RDC-5.jpg);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-2d04199 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-2d04199 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-87f70d2 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2023/10/Mexique-2019.jpg);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-87f70d2 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-87f70d2 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1e95e57 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2023/10/Carousel-site-Sept-2023.jpg);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1e95e57 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1e95e57 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1cc6510 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2026/01/Antoine-Chevrier-06-1280px-70DPI.jpg);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1cc6510 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-1cc6510 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-3913d67 .swiper-slide-bg{background-image:url(https://leprado.org/wp-content/uploads/2026/01/Pretres-du-Prado-France-2.jpg);background-size:cover;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-3913d67 .swiper-slide-contents{margin-right:auto;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-repeater-item-3913d67 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:70vh;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-contents{max-width:100%;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner{padding:25px 25px 25px 25px;text-align:center;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-heading{font-family:"Shrikhand", Sans-serif;font-size:45px;font-weight:400;font-style:normal;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-description{color:#FFFFFF;font-family:"Shrikhand", Sans-serif;font-size:30px;font-weight:100;}.elementor-5290 .elementor-element.elementor-element-afa3258{margin-top:50px;margin-bottom:40px;}.elementor-5290 .elementor-element.elementor-element-3680c72 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5290 .elementor-element.elementor-element-87916a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-87916a0 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5290 .elementor-element.elementor-element-5b35e50{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5290 .elementor-element.elementor-element-5b35e50 > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-5290 .elementor-element.elementor-element-5b35e50:after{content:"1";}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__thumbnail__link{width:100%;}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__meta-data span + span:before{content:"•";}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__card{border-radius:0px;}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__text{margin-top:0px;}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title, .elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title a{color:#304D9C;font-family:"National", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title{margin-bottom:20px;}.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-5290 .elementor-element.elementor-element-93aa486 .elementor-button{background-color:#FF0202;}.elementor-5290 .elementor-element.elementor-element-011e75a > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-5290 .elementor-element.elementor-element-fe44e51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-fe44e51 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-widget-image .widget-image-caption{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 );}.elementor-5290 .elementor-element.elementor-element-ca7c151 img{border-style:solid;border-color:#F1F1F1;}.elementor-5290 .elementor-element.elementor-element-5bdc228{--spacer-size:50px;}.elementor-5290 .elementor-element.elementor-element-fd4c1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-fd4c1fb .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-5290 .elementor-element.elementor-element-5cb1423{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{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 );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-5290 .elementor-element.elementor-element-228082e .elementor-cta .elementor-cta__bg, .elementor-5290 .elementor-element.elementor-element-228082e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5290 .elementor-element.elementor-element-228082e{background-color:#34AF9B;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-228082e .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:#34AF9B;}.elementor-5290 .elementor-element.elementor-element-228082e .elementor-cta__description{font-family:"National", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-5290 .elementor-element.elementor-element-c18c3c4{margin-top:50px;margin-bottom:40px;}.elementor-5290 .elementor-element.elementor-element-6bfe411 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-5290 .elementor-element.elementor-element-7a2b307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-7a2b307 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-5290 .elementor-element.elementor-element-7c40fb8{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-7c40fb8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5290 .elementor-element.elementor-element-1ecc0b4{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-1ecc0b4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5290 .elementor-element.elementor-element-d3d7851{border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-d3d7851 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5290 .elementor-element.elementor-element-413079e .elementor-button{background-color:#FF0000;}.elementor-5290 .elementor-element.elementor-element-413079e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-413079e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5290 .elementor-element.elementor-element-413079e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5290 .elementor-element.elementor-element-fe06073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-c75ec10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-c75ec10.elementor-element{--order:-99999 /* order start hack */;}.elementor-5290 .elementor-element.elementor-element-c75ec10 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#263875;}.elementor-5290 .elementor-element.elementor-element-54619ce{width:100%;max-width:100%;background-color:#FFFFFF;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5290 .elementor-element.elementor-element-54619ce.elementor-element{--order:-99999 /* order start hack */;}.elementor-5290 .elementor-element.elementor-element-07c1ff6:not(.elementor-motion-effects-element-type-background), .elementor-5290 .elementor-element.elementor-element-07c1ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1A603;}.elementor-5290 .elementor-element.elementor-element-07c1ff6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-5290 .elementor-element.elementor-element-07c1ff6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5290 .elementor-element.elementor-element-6207a75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-5290 .elementor-element.elementor-element-6207a75 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-5290 .elementor-element.elementor-element-f14b536{margin-top:20px;margin-bottom:40px;}.elementor-5290 .elementor-element.elementor-element-600d077 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5290 .elementor-element.elementor-element-600d077 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-5290 .elementor-element.elementor-element-74184cd{z-index:1;}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-wrapper{text-align:center;}.elementor-5290 .elementor-element.elementor-element-74184cd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5290 .elementor-element.elementor-element-74184cd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-74184cd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-title{font-family:"National", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-description{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#575756;}.elementor-5290 .elementor-element.elementor-element-9ddaf47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5290 .elementor-element.elementor-element-9ddaf47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-401ac52{z-index:1;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-wrapper{text-align:center;}.elementor-5290 .elementor-element.elementor-element-401ac52.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5290 .elementor-element.elementor-element-401ac52.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-401ac52.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-title{font-family:"National", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-description{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#575756;}.elementor-5290 .elementor-element.elementor-element-badc0e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5290 .elementor-element.elementor-element-badc0e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-ee80a18{z-index:1;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-wrapper{text-align:center;}.elementor-5290 .elementor-element.elementor-element-ee80a18.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5290 .elementor-element.elementor-element-ee80a18.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-ee80a18.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-title{font-family:"National", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-description{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#575756;}.elementor-5290 .elementor-element.elementor-element-c7ddfa9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-5290 .elementor-element.elementor-element-c7ddfa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-f5d6286{z-index:1;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-wrapper{text-align:center;}.elementor-5290 .elementor-element.elementor-element-f5d6286.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-5290 .elementor-element.elementor-element-f5d6286.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-5290 .elementor-element.elementor-element-f5d6286.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-title{font-family:"National", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-description{font-family:"National", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#575756;}.elementor-5290 .elementor-element.elementor-element-9db7250{margin-top:40px;margin-bottom:40px;}.elementor-5290 .elementor-element.elementor-element-81d09d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-65c3c2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5290 .elementor-element.elementor-element-65c3c2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5290 .elementor-element.elementor-element-9bf9a10{padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-5290 .elementor-element.elementor-element-81ecace.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-81ecace.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-81ecace > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-5462548{margin:-16px -16px calc(var(--kit-widget-spacing, 0px) + -16px) -16px;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-5462548 img{width:100%;height:220px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5290 .elementor-element.elementor-element-99d5dd0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-99d5dd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-99d5dd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-5290 .elementor-element.elementor-element-99d5dd0 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-5290 .elementor-element.elementor-element-366f14d{text-align:start;}.elementor-5290 .elementor-element.elementor-element-366f14d .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5290 .elementor-element.elementor-element-963dca9{--icon-vertical-offset:0px;}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-item > a{font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-5290 .elementor-element.elementor-element-963dca9 .elementor-icon-list-text{color:#575756;transition:color 0.3s;}.elementor-5290 .elementor-element.elementor-element-833a75e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5290 .elementor-element.elementor-element-833a75e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5290 .elementor-element.elementor-element-1d84c0f{padding:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-5290 .elementor-element.elementor-element-887a3cd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-887a3cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-887a3cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5290 .elementor-element.elementor-element-85dc3a2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-85dc3a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5290 .elementor-element.elementor-element-85dc3a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-5290 .elementor-element.elementor-element-85dc3a2 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-5290 .elementor-element.elementor-element-41bcf84{text-align:start;}.elementor-5290 .elementor-element.elementor-element-41bcf84 .elementor-heading-title{font-family:"RockebyCd Bold", Sans-serif;font-size:22px;font-weight:600;color:#304D9C;}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5290 .elementor-element.elementor-element-a9019d4{--icon-vertical-offset:0px;}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-item > a{font-family:"National", Sans-serif;font-size:18px;font-weight:400;}.elementor-5290 .elementor-element.elementor-element-a9019d4 .elementor-icon-list-text{color:#575756;transition:color 0.3s;}@media(min-width:768px){.elementor-5290 .elementor-element.elementor-element-81ecace{width:25%;}.elementor-5290 .elementor-element.elementor-element-99d5dd0{width:75%;}.elementor-5290 .elementor-element.elementor-element-887a3cd{width:25%;}.elementor-5290 .elementor-element.elementor-element-85dc3a2{width:75%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide{height:50vh;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-heading{font-size:35px;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-description{font-size:20px;}.elementor-5290 .elementor-element.elementor-element-3680c72 > .elementor-element-populated{padding:10px 20px 10px 30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title, .elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title a{line-height:1.2em;}.elementor-5290 .elementor-element.elementor-element-011e75a > .elementor-element-populated{padding:10px 30px 10px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-6bfe411 > .elementor-element-populated{padding:10px 20px 10px 30px;}.elementor-5290 .elementor-element.elementor-element-809c22b > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-9db7250{padding:0px 30px 0px 30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-heading{font-size:18px;}.elementor-5290 .elementor-element.elementor-element-d5b76e2 .elementor-slide-description{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5290 .elementor-element.elementor-element-5b35e50:after{content:"0.5";}.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__thumbnail__link{width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-7c40fb8{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-1ecc0b4{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-d3d7851{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-5290 .elementor-element.elementor-element-fe06073 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-5290 .elementor-element.elementor-element-1e09bd1 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-7bd08dc > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-a6cfe60 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-bc39c49 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-img{margin-bottom:0px;}.elementor-5290 .elementor-element.elementor-element-65c3c2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-5462548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5290 .elementor-element.elementor-element-833a75e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5290 .elementor-element.elementor-element-d9a0872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5290 .elementor-element.elementor-element-1e09bd1{width:50%;}.elementor-5290 .elementor-element.elementor-element-7bd08dc{width:50%;}.elementor-5290 .elementor-element.elementor-element-a6cfe60{width:50%;}.elementor-5290 .elementor-element.elementor-element-bc39c49{width:50%;}.elementor-5290 .elementor-element.elementor-element-65c3c2f{width:100%;}.elementor-5290 .elementor-element.elementor-element-833a75e{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-d5b76e2 */.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide.elementor-repeater-item-2d04199 .swiper-slide-bg {
    background-position-y: 40%;
}
.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide.elementor-repeater-item-87f70d2 .swiper-slide-bg {
    background-position-y: 70%;
}

.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .swiper-slide-bg {
        background-position-y: center;
}

.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide.elementor-repeater-item-3913d67 .swiper-slide-bg {
        background-position-y: 35%;
}


/* Gestion des titres */
.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .swiper-slide-contents {
    display: flex;
    align-items: center;
    margin: 0 auto;
}
.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .elementor-slide-heading {
    position: relative;
    /*overflow: hidden;*/ /* Cache le background débordant */
    padding: 15px 40px;
    z-index: 7;
}

.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .elementor-slide-heading::before {
    content: "";
    position: absolute;
    top: 0%; /* Ajustez selon vos besoins */
    right: 2%; /* Ajustez selon vos besoins */
    bottom: 0%; /* Ajustez selon vos besoins */
    left: 2%; /* Ajustez selon vos besoins */
    background: #E1A603;
    transform: skew(-10deg); /* Inclinaison oblique */
    z-index: -1; /* Place le pseudo-élément derrière le contenu de la div */
}

.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .elementor-slide-description {
    position: relative;
    /*overflow: hidden;*/ /* Cache le background débordant */
    padding: 5px 25px;
    z-index: 7;
    display: inline-block;
    margin-left: 20px;
}

.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .elementor-slide-description::before {
    content: "";
    position: absolute;
    top: 0%; /* Ajustez selon vos besoins */
    right: 2%; /* Ajustez selon vos besoins */
    bottom: 0%; /* Ajustez selon vos besoins */
    left: 2%; /* Ajustez selon vos besoins */
    background: #1AA085;
    transform: skew(-10deg); /* Inclinaison oblique */
    z-index: -1; /* Place le pseudo-élément derrière le contenu de la div */
}

@media(max-width: 360px) {
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner {
        padding: 20px;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents {
        max-width: 100%;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents .elementor-slide-heading {
        padding: 10px 20px;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents .elementor-slide-description {
        padding: 5px 20px;
    }
    
/* Gestion des titres */
.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .swiper-slide-contents {
    display: inline-block;
    align-items: start;
    margin: 0 0;
}
}

@media(min-width: 361px) and (max-width: 768px) {
.elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide .swiper-slide-contents {
    display: inline-block;
    align-items: start;
    margin: 0 0;
}
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner {
        padding: 20px;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents {
        max-width: 100%;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents .elementor-slide-heading {
        padding: 15px 30px;
    }
    .elementor-5290 .elementor-element.elementor-element-d5b76e2 .swiper-slide-inner .swiper-slide-contents .elementor-slide-description {
        padding: 10px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87916a0 */.elementor-5290 .elementor-element.elementor-element-87916a0 h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-87916a0 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5b35e50 */.elementor-5290 .elementor-element.elementor-element-5b35e50.elementor-card-shadow-yes .elementor-post__card {
        box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
}

.elementor-5290 .elementor-element.elementor-element-5b35e50.elementor-card-shadow-yes .elementor-post__card:hover {
    box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
}

.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-5290 .elementor-element.elementor-element-5b35e50 .elementor-post__title {
    margin-top: 20px;
}

.elementor-5290 .elementor-element.elementor-element-5b35e50 a:hover,
.elementor-5290 .elementor-element.elementor-element-5b35e50 a:hover ~ .elementor-post__text a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe44e51 */.elementor-5290 .elementor-element.elementor-element-fe44e51 h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-fe44e51 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd4c1fb */.elementor-5290 .elementor-element.elementor-element-fd4c1fb h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-fd4c1fb h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-228082e */.elementor-5290 .elementor-element.elementor-element-228082e .elementor-cta {
    padding: 20px 20px 0 20px  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2b307 */.elementor-5290 .elementor-element.elementor-element-7a2b307 h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-7a2b307 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c75ec10 */.elementor-5290 .elementor-element.elementor-element-c75ec10 h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-c75ec10 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6207a75 */.elementor-5290 .elementor-element.elementor-element-6207a75 h2 {
    position: relative;
}

.elementor-5290 .elementor-element.elementor-element-6207a75 h2::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px; 
    height: 5px; 
    background: linear-gradient(
        to right,
        #E1A603 0%, #E1A603 5%, /* 5% d'espace */
        #F2B906 5%, #F2B906 15%, 
        #1AA085 15%, #1AA085 20%, /* 5% d'espace */
        #2CAF9A 20%, #2CAF9A 30%, 
        #EC6667 30%, #EC6667 35%, /* 5% d'espace */
        #EA5352 35%, #EA5352 40%, /* 5% d'espace */
        #E8443B 40%, #E8443B 50%, 
        #304D9C 50%, #304D9C 55%, /* 5% d'espace */
        #263B8C 55%, #263B8C 60%, /* 5% d'espace */
        #263875 60%, #263875 100% 
    );
    z-index: -1;
}
Remplacez couleur1, couleur2, etc., par les codes de couleur hexadécimaux, rgb, rgba, hsl, ou par les noms des couleurs que vous souhaitez utiliser. Les pourcentages définissent les points où chaque couleur commence et se termine, créant ainsi des transitions abruptes.

Ajustez ces pourcentages en fonction de la répartition souhaitée pour votre dégradé./* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74184cd */.elementor-5290 .elementor-element.elementor-element-74184cd figure {
    position: relative;
    z-index: -1;
}
.elementor-5290 .elementor-element.elementor-element-74184cd figure img {
    height: 200px;
    object-fit: cover;
}
.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 20px 5px;
    box-shadow: 0 10px 15px rgba(0,0,0,0.3)
}
.elementor-5290 .elementor-element.elementor-element-74184cd .elementor-image-box-content h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-401ac52 */.elementor-5290 .elementor-element.elementor-element-401ac52 figure {
    position: relative;
    z-index: -1;
}
.elementor-5290 .elementor-element.elementor-element-401ac52 figure img {
    height: 200px;
    object-fit: cover;
}
.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 20px 5px;
    box-shadow: 0 10px 15px rgba(0,0,0,0.3)
}
.elementor-5290 .elementor-element.elementor-element-401ac52 .elementor-image-box-content h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ee80a18 */.elementor-5290 .elementor-element.elementor-element-ee80a18 figure {
    position: relative;
    z-index: -1;
}
.elementor-5290 .elementor-element.elementor-element-ee80a18 figure img {
    height: 200px;
    object-fit: cover;
    background: #EBE9F7;
}
.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 20px 5px;
    box-shadow: 0 10px 15px rgba(0,0,0,0.3)
}
.elementor-5290 .elementor-element.elementor-element-ee80a18 .elementor-image-box-content h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f5d6286 */.elementor-5290 .elementor-element.elementor-element-f5d6286 figure {
    position: relative;
    z-index: -1;
}
.elementor-5290 .elementor-element.elementor-element-f5d6286 figure img {
    height: 200px;
    object-fit: cover;
}
.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -25px;
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 20px 5px;
    box-shadow: 0 10px 15px rgba(0,0,0,0.3)
}
.elementor-5290 .elementor-element.elementor-element-f5d6286 .elementor-image-box-content h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */@font-face {
  font-family: import-rockebycd;
  src: url('https://leprado.org/wp-content/uploads/2025/12/rockebycd-bold-webfont.woff2') format('woff2'),
       url('https://leprado.org/wp-content/uploads/2025/12/rockebycd-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] &gt; a {
  display: block;
  margin-top: 10px;
  font-family: 'RockebyCd-Bold', 'import-rockebycd', sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: inherit;
  color: inherit;
}

.evangile-extrait {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 25px;
}
.evangile-extrait p {
    color: #575756;
  font-family: "National", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;}
.evangile-extrait a {
    color: rgb(225, 166, 3);
  font-family: "National", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;}/* End custom CSS */