.elementor-3139 .elementor-element.elementor-element-0204227{--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;--border-radius:0px 0px 25px 25px;--padding-top:140px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-3139 .elementor-element.elementor-element-0204227:not(.elementor-motion-effects-element-type-background), .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cllap.org/wp-content/uploads/2025/08/liste-des-activites.jpg");background-position:0px 38%;background-repeat:no-repeat;background-size:cover;}.elementor-3139 .elementor-element.elementor-element-0204227::before, .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-background-video-container::before, .elementor-3139 .elementor-element.elementor-element-0204227 > .e-con-inner > .elementor-background-video-container::before, .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-background-slideshow::before, .elementor-3139 .elementor-element.elementor-element-0204227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-shape-bottom svg, .elementor-3139 .elementor-element.elementor-element-0204227 > .e-con-inner > .elementor-shape-bottom svg{height:22px;}.elementor-3139 .elementor-element.elementor-element-e807545{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-3139 .elementor-element.elementor-element-bef662a{text-align:center;}.elementor-3139 .elementor-element.elementor-element-bef662a .elementor-heading-title{color:var( --e-global-color-37d9989 );}.elementor-3139 .elementor-element.elementor-element-432682f{--display:flex;--margin-top:50px;--margin-bottom:145px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3139 .elementor-element.elementor-element-0204227:not(.elementor-motion-effects-element-type-background), .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-3139 .elementor-element.elementor-element-0204227:not(.elementor-motion-effects-element-type-background), .elementor-3139 .elementor-element.elementor-element-0204227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3139 .elementor-element.elementor-element-432682f{--margin-top:50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-0204227 */.elementor-3139 .elementor-element.elementor-element-0204227:before{background: radial-gradient(235.9% 77.66% at 15.38% 44.42%, rgba(0, 0, 0, 0.54) 0%, rgba(0, 0, 0, 0.38) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f15c386 */.carrefour-activity-item{
border-radius: 12px;
    background: rgba(108, 180, 242, 0.08);
    padding: 24px;
}
.carrefour-activity-details{    padding: 16px 0;}
.carrefour-activity-3-cols{margin-bottom:32px;}
.carrefour-activity-details h4{   
    margin-top: 0;
    margin-bottom: 20px;
}
.carrefour-activity-details p{ 
    margin-bottom: 20px;
    color: #3D3E46;
}

.carrefour-activity-details .carrefour-activity-col h4{  
    font-size: 14px;
    font-weight: 600;
text-transform: uppercase;
    margin-bottom: 8px;
    margin-top: 0;
}

.carrefour-plage-item{
   color: #3D3E46;
}

.carrefour-btn-details{
color: #1E1F21!important;
font-family: "graphie", Sans-serif;
    font-size: 18px;
    font-weight: 600;
text-transform: uppercase;
 padding: 19px 30px 19px 30px!important;
background: #8DD5F2!important;
border-radius: 58px;
}
.carrefour-btn-details:hover{color: #fff!important;}
.carrefour-activity-image img{  
    width: 100%;
     height: 100%;
    object-fit: cover;
    border-radius: 12px;
}
.carrefour-activity-col{padding-left: 26px;
    position: relative;}
.carrefour-activity-col:before{  
    content:"";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: -4px;}
.activity-col1:before{
   content:"";
   background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M17.5 14.875V8H2.5V14.875C2.5 15.7038 2.82924 16.4987 3.41529 17.0847C4.00134 17.6708 4.7962 18 5.625 18H14.375C15.2038 18 15.9987 17.6708 16.5847 17.0847C17.1708 16.4987 17.5 15.7038 17.5 14.875ZM7.49625 10.81C7.49625 11.0581 7.39768 11.2961 7.22221 11.4716C7.04675 11.6471 6.80877 11.7456 6.56063 11.7456C6.31248 11.7456 6.0745 11.6471 5.89904 11.4716C5.72357 11.2961 5.625 11.0581 5.625 10.81C5.625 10.5619 5.72357 10.3239 5.89904 10.1484C6.0745 9.97295 6.31248 9.87437 6.56063 9.87437C6.80877 9.87437 7.04675 9.97295 7.22221 10.1484C7.39768 10.3239 7.49625 10.5619 7.49625 10.81ZM7.49625 13.935C7.49625 14.1831 7.39768 14.4211 7.22221 14.5966C7.04675 14.7721 6.80877 14.8706 6.56063 14.8706C6.31248 14.8706 6.0745 14.7721 5.89904 14.5966C5.72357 14.4211 5.625 14.1831 5.625 13.935C5.625 13.6869 5.72357 13.4489 5.89904 13.2734C6.0745 13.0979 6.31248 12.9994 6.56063 12.9994C6.80877 12.9994 7.04675 13.0979 7.22221 13.2734C7.39768 13.4489 7.49625 13.6869 7.49625 13.935ZM10.9362 10.81C10.9362 11.0581 10.8377 11.2961 10.6622 11.4716C10.4867 11.6471 10.2488 11.7456 10.0006 11.7456C9.75248 11.7456 9.5145 11.6471 9.33904 11.4716C9.16357 11.2961 9.065 11.0581 9.065 10.81C9.065 10.5619 9.16357 10.3239 9.33904 10.1484C9.5145 9.97295 9.75248 9.87437 10.0006 9.87437C10.2488 9.87437 10.4867 9.97295 10.6622 10.1484C10.8377 10.3239 10.9362 10.5619 10.9362 10.81ZM10.9362 13.935C10.9362 14.1831 10.8377 14.4211 10.6622 14.5966C10.4867 14.7721 10.2488 14.8706 10.0006 14.8706C9.75248 14.8706 9.5145 14.7721 9.33904 14.5966C9.16357 14.4211 9.065 14.1831 9.065 13.935C9.065 13.6869 9.16357 13.4489 9.33904 13.2734C9.5145 13.0979 9.75248 12.9994 10.0006 12.9994C10.2488 12.9994 10.4867 13.0979 10.6622 13.2734C10.8377 13.4489 10.9362 13.6869 10.9362 13.935ZM14.3713 10.81C14.3713 11.0581 14.2727 11.2961 14.0972 11.4716C13.9217 11.6471 13.6838 11.7456 13.4356 11.7456C13.1875 11.7456 12.9495 11.6471 12.774 11.4716C12.5986 11.2961 12.5 11.0581 12.5 10.81C12.5 10.5619 12.5986 10.3239 12.774 10.1484C12.9495 9.97295 13.1875 9.87437 13.4356 9.87437C13.6838 9.87437 13.9217 9.97295 14.0972 10.1484C14.2727 10.3239 14.3713 10.5619 14.3713 10.81ZM17.5 6.125C17.5 5.2962 17.1708 4.50134 16.5847 3.91529C15.9987 3.32924 15.2038 3 14.375 3H5.625C4.7962 3 4.00134 3.32924 3.41529 3.91529C2.82924 4.50134 2.5 5.2962 2.5 6.125V6.75H17.5V6.125Z" fill="%233283C9"/></svg>');
}
.activity-col2:before{
   content:"";
 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M10 1.33337C11.9891 1.33337 13.8968 2.12355 15.3033 3.53007C16.7098 4.9366 17.5 6.84425 17.5 8.83337C17.5 11.9384 15.1333 15.1917 10.5 18.6667C10.3558 18.7749 10.1803 18.8334 10 18.8334C9.81969 18.8334 9.64425 18.7749 9.5 18.6667C4.86667 15.1917 2.5 11.9384 2.5 8.83337C2.5 6.84425 3.29018 4.9366 4.6967 3.53007C6.10322 2.12355 8.01088 1.33337 10 1.33337ZM10 6.33337C9.33696 6.33337 8.70107 6.59677 8.23223 7.06561C7.76339 7.53445 7.5 8.17033 7.5 8.83337C7.5 9.49642 7.76339 10.1323 8.23223 10.6011C8.70107 11.07 9.33696 11.3334 10 11.3334C10.663 11.3334 11.2989 11.07 11.7678 10.6011C12.2366 10.1323 12.5 9.49642 12.5 8.83337C12.5 8.17033 12.2366 7.53445 11.7678 7.06561C11.2989 6.59677 10.663 6.33337 10 6.33337Z" fill="%233283C9"/></svg>');  
}
.activity-col3:before{
   content:"";
 background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M1.42871 10.5C1.42871 5.76609 5.26621 1.92859 10.0001 1.92859C14.7341 1.92859 18.5716 5.76609 18.5716 10.5C18.5716 15.2339 14.7341 19.0714 10.0001 19.0714C5.26621 19.0714 1.42871 15.2339 1.42871 10.5ZM10.2048 11.1229C11.2669 11.3843 11.5851 11.7307 11.5851 12.3157C11.5851 12.9236 11.1762 13.3836 10.2048 13.4575V11.1229ZM9.563 9.81109C8.65442 9.58359 8.31335 9.20323 8.31335 8.68609C8.31335 8.1693 8.74514 7.69787 9.56335 7.59573L9.563 9.81109ZM10.2048 9.9643V7.59573C10.9319 7.68645 11.443 8.10109 11.5169 8.81716H12.6984C12.653 7.52787 11.6248 6.67573 10.2048 6.5618V5.60216H9.563V6.5618C8.13157 6.67002 7.10943 7.51037 7.10943 8.78287C7.10943 9.93573 7.88764 10.5836 9.33014 10.9186L9.563 10.9754V13.4518C8.64871 13.3554 8.21693 12.8668 8.11478 12.2022H6.93907C6.97835 13.5654 8.1205 14.3775 9.563 14.4857V15.4397H10.2048V14.4857C11.6534 14.3832 12.7894 13.5939 12.7894 12.2022C12.7894 10.9925 11.9716 10.3789 10.4776 10.0325L10.2048 9.9643Z" fill="%233283C9"/></svg>');  
}
@media (max-width: 1024px){
.carrefour-activity-image{flex: 0 0 200px!important;}}
@media (max-width: 767px){
.carrefour-activity-item {
    flex-direction: column;}
.carrefour-activity-image{margin-right:0!important;margin-bottom:20px;}
.carrefour-activity-3-cols{
    flex-direction: column;
    grid-gap: 25px;
}
.carrefour-activity-details {
    padding: 0px 0;
}
}/* End custom CSS */