/* Extrait de theme.css (Sepia) — styles du carousel de contenu (Owl Carousel), */
/* utilise uniquement sur les pages d'articles du blog. Non present dans site.min.css */
/* (purge du 17/09/2026, ce composant n'etait utilise sur aucune page a cette date). */
.owl-carousel{}.owl-carousel .owl-item{z-index:9;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.owl-carousel .owl-item .cc-image{height:100%}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.owl-nav{margin:0}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{top:50%;width:42px;height:90px;line-height:90px;background-color:rgba(0,0,0,0.3);background-size:78%;padding:0;margin:0;text-align:center;font-size:19px;color:#FFF;opacity:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.owl-carousel .owl-nav button.owl-prev{background-image:url(../vendor/owl-carousel/img/arrow-left-light.png);background-repeat:no-repeat;background-position:center}.owl-carousel .owl-nav button.owl-next{background-image:url(../vendor/owl-carousel/img/arrow-right-light.png);background-repeat:no-repeat;background-position:center}.owl-carousel:hover .owl-nav button.owl-prev,.owl-carousel:hover .owl-nav button.owl-next{opacity:1}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{width:60px;background-color:rgba(0,0,0,0.6)}.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-next:focus{outline:none}.owl-carousel .owl-nav button.owl-prev{left:0px}.owl-carousel .owl-nav button.owl-next{right:0px}.owl-carousel:hover .owl-nav button.owl-prev{left:0px}.owl-carousel:hover .owl-nav button.owl-next{right:0px}.owl-carousel .owl-nav button.owl-prev.disabled{opacity:0;visibility:hidden;cursor:default}.owl-carousel .owl-nav button.owl-next.disabled{opacity:0;visibility:hidden;cursor:default}.nav-light .owl-nav button.owl-prev,.nav-light .owl-nav button.owl-next,.nav-light.nav-bottom-right .owl-nav button.owl-prev,.nav-light.nav-bottom-right .owl-nav button.owl-next{background-color:#FFF}.nav-light .owl-nav button.owl-prev{background-image:url(../vendor/owl-carousel/img/arrow-left-dark.png)}.nav-light .owl-nav button.owl-next{background-image:url(../vendor/owl-carousel/img/arrow-right-dark.png)}.nav-light .owl-nav button.owl-prev:hover,.nav-light .owl-nav button.owl-next:hover,.nav-light.nav-bottom-right .owl-nav button.owl-prev:hover,.nav-light.nav-bottom-right .owl-nav button.owl-next:hover{background-color:rgba(255,255,255,0.7)}.nav-rounded .owl-nav button.owl-prev,.nav-rounded .owl-nav button.owl-next{width:60px;height:60px;line-height:60px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.nav-rounded:hover .owl-nav button.owl-prev{left:20px}.nav-rounded:hover .owl-nav button.owl-next{right:20px}.owl-carousel.nav-outside .owl-nav button.owl-prev,.owl-carousel.nav-outside .owl-nav button.owl-next{width:40px;height:40px;line-height:40px;-webkit-background-size:80%;background-size:80%;opacity:1}.owl-carousel.nav-outside .owl-nav button.owl-prev:hover,.owl-carousel.nav-outside .owl-nav button.owl-next:hover{width:40px}.owl-carousel.nav-outside .owl-nav button.owl-prev.disabled,.owl-carousel.nav-outside .owl-nav button.owl-next.disabled{opacity:0;visibility:hidden}.owl-carousel.nav-outside .owl-nav button.owl-prev{left:-70px}.owl-carousel.nav-outside .owl-nav button.owl-next{right:-70px}@media (max-width:1540px){.owl-carousel.nav-outside .owl-nav button.owl-prev,.owl-carousel.nav-outside .owl-nav button.owl-next{width:34px;height:34px;line-height:34px;-webkit-background-size:70%;background-size:70%}.owl-carousel.nav-outside .owl-nav button.owl-prev:hover,.owl-carousel.nav-outside .owl-nav button.owl-next:hover{width:34px}.owl-carousel.nav-outside .owl-nav button.owl-prev{left:15px}.owl-carousel.nav-outside .owl-nav button.owl-next{right:15px}}.nav-outside-top .owl-nav{position:absolute;top:-50px;right:30px;width:72px}@media (max-width:992px){.nav-outside-top .owl-nav{right:15px}}.tt-wrap .nav-outside-top .owl-nav{right:0}.nav-outside-top .owl-nav button.owl-prev,.nav-outside-top .owl-nav button.owl-next{width:32px;height:32px;line-height:32px;background-color:transparent;-webkit-background-size:100%;background-size:100%;font-size:14px;color:#FFF;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.nav-outside-top .owl-nav button.owl-prev:hover,.nav-outside-top .owl-nav button.owl-next:hover{width:32px;background-color:#08c1b8 !important;color:#FFF}.nav-outside-top .owl-nav button.owl-prev.disabled,.nav-outside-top .owl-nav button.owl-next.disabled{background-color:transparent !important;visibility:visible;opacity:.2;color:#A4AAAD}.nav-outside-top .owl-nav button.owl-prev{background-image:url(../vendor/owl-carousel/img/arrow-left-dark.png)}.nav-outside-top .owl-nav button.owl-next{background-image:url(../vendor/owl-carousel/img/arrow-right-dark.png)}.nav-outside-top .owl-nav button.owl-prev:hover{background-image:url(../vendor/owl-carousel/img/arrow-left-light.png)}.nav-outside-top .owl-nav button.owl-next:hover{background-image:url(../vendor/owl-carousel/img/arrow-right-light.png)}.nav-outside-top:hover .owl-nav button.owl-prev{left:0}.nav-outside-top:hover .owl-nav button.owl-next{right:0}.nav-bottom-right .owl-nav{position:absolute;top:auto;bottom:103px;right:3%;width:128px}@media (max-width:768px){.nav-bottom-right .owl-nav{right:20px}}.nav-bottom-right .owl-nav button.owl-prev,.nav-bottom-right .owl-nav button.owl-next{width:60px;height:60px;line-height:60px;background-color:rgba(0,0,0,0.4);font-size:14px;color:#FFF;opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.nav-bottom-right .owl-nav button.owl-prev:hover,.nav-bottom-right .owl-nav button.owl-next:hover{width:60px;background-color:rgba(0,0,0,0.6);color:#FFF}.nav-bottom-right .owl-nav button.owl-prev.disabled,.nav-bottom-right .owl-nav button.owl-next.disabled{visibility:visible;opacity:.2;color:#A4AAAD}.nav-bottom-right:hover .owl-nav button.owl-prev{left:0}.nav-bottom-right:hover .owl-nav button.owl-next{right:0}.owl-dots,.owl-nav.disabled + .owl-dots{position:absolute;bottom:5%;margin-top:0px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.owl-dots button.owl-dot{display:inline-block}.owl-dots button.owl-dot:focus{outline:none}.owl-dots button.owl-dot span{display:inline-block;width:4px;height:15px;margin:0px 4px;background-color:#BBB;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.owl-dots button.owl-dot.active span,.owl-dots button.owl-dot:hover span{height:20px;background-color:#08c1b8}.owl-dots button.owl-dot.active span{}.dots-rounded .owl-dots button.owl-dot span{width:8px;height:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.dots-outside{margin-bottom:50px}.dots-outside .owl-dots,.dots-outside .owl-nav.disabled + .owl-dots{bottom:-35px}.dots-left .owl-dots,.dots-left .owl-nav.disabled + .owl-dots{left:3%;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.dots-right .owl-dots,.dots-right .owl-nav.disabled + .owl-dots{left:inherit;right:3%;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.dots-center-right .owl-dots{position:absolute;top:50%;bottom:auto !important;left:auto !important;right:15px;text-align:right;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.dots-center-right .owl-dots button.owl-dot{display:block;line-height:0}.dots-center-right .owl-dots button.owl-dot span{margin:5px 0}@media (max-width:1440px){.owl-carousel.tt-wrap{padding-left:0 !important;padding-right:0 !important}}.owl-carousel .cc-item{position:relative;display:block;overflow:hidden}.owl-carousel .cc-item.bg-image{min-height:300px}.owl-carousel .cc-item:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:2;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.owl-carousel.cc-hover-light .cc-item:before{background-color:#FFF}@media (min-width:992px){.owl-carousel.cc-hover-light:hover .cc-item:before{background-color:#FFF;opacity:.7}.owl-carousel.cc-hover-light .cc-item:hover:before{opacity:0}.owl-carousel.cc-hover-light:hover .cc-item .cc-caption{opacity:.4}.owl-carousel.cc-hover-light .cc-item:hover .cc-caption{opacity:1}}.owl-carousel.cc-hover-dark .cc-item:before{background-color:#000}@media (min-width:992px){.owl-carousel.cc-hover-dark:hover .cc-item:before{opacity:.6}.owl-carousel.cc-hover-dark .cc-item:hover:before{opacity:0}.owl-carousel.cc-hover-dark:hover .cc-item .cc-caption{opacity:.2}.owl-carousel.cc-hover-dark .cc-item:hover .cc-caption{opacity:1}}.owl-carousel.cc-hover-zoom .cc-item{overflow:hidden}.owl-carousel.cc-hover-zoom .cc-item .cc-image{-webkit-transition:all 3s ease-in-out;-moz-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;-ms-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.owl-carousel.cc-hover-zoom .cc-item:hover .cc-image{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.owl-carousel .cc-item.cc-caption-on:before{background-color:#000;opacity:.15}@media (min-width:992px){.owl-carousel .cc-item.cc-caption-on:hover:before{background-color:#000;opacity:.1}}@media (min-width:992px){.gs-carousel-center .owl-carousel.cc-hover-light .cc-item:before,.gs-carousel-center .owl-carousel.cc-hover-dark .cc-item:before{opacity:.8 !important}.gs-carousel-center .owl-carousel.cc-hover-light .owl-item.center .cc-item:before,.gs-carousel-center .owl-carousel.cc-hover-dark .owl-item.center .cc-item:before{opacity:0 !important}}.owl-carousel .cc-auto-width-img{width:auto !important}.owl-carousel .cc-auto-width-img-bg{display:none;width:100vw}@media (max-width:768px){.owl-carousel .cc-auto-width-img{display:none !important}.owl-carousel .cc-auto-width-img-bg{display:block}}.owl-carousel,.owl-carousel .cc-item{min-height:300px}.owl-carousel.cc-height-1,.owl-carousel.cc-height-1 .cc-item{height:40vh}.owl-carousel.cc-height-2,.owl-carousel.cc-height-2 .cc-item{height:50vh}.owl-carousel.cc-height-3,.owl-carousel.cc-height-3 .cc-item{height:60vh}.owl-carousel.cc-height-4,.owl-carousel.cc-height-4 .cc-item{height:70vh}.owl-carousel.cc-height-5,.owl-carousel.cc-height-5 .cc-item{height:80vh}.owl-carousel.cc-height-6,.owl-carousel.cc-height-6 .cc-item{height:90vh}.owl-carousel.cc-height-full,.owl-carousel.cc-height-full .cc-item{height:100vh}.owl-carousel.cc-height-1 .owl-stage-outer,.owl-carousel.cc-height-1 .owl-stage,.owl-carousel.cc-height-1 .owl-item,.owl-carousel.cc-height-2 .owl-stage-outer,.owl-carousel.cc-height-2 .owl-stage,.owl-carousel.cc-height-2 .owl-item,.owl-carousel.cc-height-3 .owl-stage-outer,.owl-carousel.cc-height-3 .owl-stage,.owl-carousel.cc-height-3 .owl-item,.owl-carousel.cc-height-4 .owl-stage-outer,.owl-carousel.cc-height-4 .owl-stage,.owl-carousel.cc-height-4 .owl-item,.owl-carousel.cc-height-5 .owl-stage-outer,.owl-carousel.cc-height-5 .owl-stage,.owl-carousel.cc-height-5 .owl-item,.owl-carousel.cc-height-6 .owl-stage-outer,.owl-carousel.cc-height-6 .owl-stage,.owl-carousel.cc-height-6 .owl-item,.owl-carousel.cc-height-full .owl-stage-outer,.owl-carousel.cc-height-full .owl-stage,.owl-carousel.cc-height-full .owl-item,{height:100%}.owl-carousel.cc-height-full,.owl-carousel.cc-height-full .cc-item{height:calc(100vh - 82px)}@media (max-width:768px){.owl-carousel.cc-height-full,.owl-carousel.cc-height-full .cc-item,.owl-carousel.cc-height-m,.owl-carousel.cc-height-m .cc-item{height:calc(100vh - 62px)}}.owl-carousel .cc-item-inner{position:relative;height:100%;min-height:300px}.owl-carousel .cc-caption{position:absolute;width:auto !important;padding:0 15px;z-index:9;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.owl-carousel .cc-caption.caption-animate{opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.owl-carousel .owl-item.active .cc-caption.caption-animate{opacity:1;-webkit-transform:translateY(0);-moz-transform:translatey(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.owl-carousel .cc-title{display:block;margin:0;font-size:24px;font-weight:bold;color:#FFF;text-shadow:0 0 20px rgba(0,0,0,0.3)}.owl-carousel .cc-title a{color:#FFF;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.owl-carousel .cc-title a:hover{text-decoration:underline}.owl-carousel .cc-description{margin:10px 0 0 0;font-weight:normal;color:#FFF;text-shadow:0 0 20px rgba(0,0,0,0.5)}.owl-carousel .cc-category{display:block;margin-top:15px;margin-bottom:20px;font-size:12px;font-weight:normal;color:#EEE}.owl-carousel .cc-category a,.owl-carousel .cc-category span{background-color:#08c1b8;padding:0 5px;color:#FFF}.owl-carousel .cc-category a:hover{opacity:.8}.cc-meta{margin-top:15px;font-size:14px;color:#DDD}.cc-meta a{padding-bottom:2px;color:#DDD}.cc-meta a:hover{color:#08c1b8}.owl-carousel ul.cc-item-attr{position:absolute;top:30px;right:40px;display:inline-block;margin:0;padding:0;list-style:none;font-size:14px;color:#EEE;z-index:2;text-shadow:0 0 20px rgba(0,0,0,0.3);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.owl-carousel ul.cc-item-attr > li{float:left;margin-right:10px}.owl-carousel ul.cc-item-attr > li:last-child{margin-right:0 !important}.owl-carousel ul.cc-item-attr > li a{color:#EEE}.owl-carousel ul.cc-item-attr > li a:hover{color:#08c1b8}.owl-carousel ul.cc-item-attr .favorite-btn{font-size:14px}.owl-carousel .cc-item-comments-count{}.owl-carousel ul.cc-item-attr.attr-animated{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.owl-carousel .owl-item.active ul.cc-item-attr.attr-animated{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translatey(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}.cc-caption.cc-caption-xs .cc-title{font-size:17px}.cc-caption.cc-caption-sm .cc-title{font-size:20px}.cc-caption.cc-caption-lg .cc-title{font-size:32px}.cc-caption.cc-caption-lg .cc-description{margin:8px 0 0 0;font-size:18px}@media (max-width:768px){.cc-caption.cc-caption-lg .cc-title{font-size:28px}}.cc-caption.cc-caption-xlg .cc-title{font-size:48px}.cc-caption.cc-caption-xlg .cc-description{margin:5px 0 0 0;font-size:20px}@media (max-width:992px){.cc-caption.cc-caption-xlg .cc-title{font-size:38px}}@media (max-width:768px){.cc-caption.cc-caption-xlg .cc-title{font-size:28px}.cc-caption.cc-caption-xlg .cc-description{font-size:18px}}.cc-caption.cc-caption-xxlg .cc-title{font-size:92px;line-height:1.1;margin-bottom:20px}.cc-caption.cc-caption-xxlg .cc-description{margin:5px 0 0 0;font-size:20px}@media (max-width:992px){.cc-caption.cc-caption-xxlg .cc-title{font-size:72px}}@media (max-width:768px){.cc-caption.cc-caption-xxlg .cc-title{font-size:42px}.cc-caption.cc-caption-xxlg .cc-description{font-size:18px}}.owl-carousel .cc-caption.top-left{top:10%;left:5%;text-align:left}.owl-carousel .cc-caption.top-center{top:10%;left:50%;width:100% !important;max-width:800px !important;padding:0 15px;text-align:center;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.owl-carousel .cc-caption.top-right{top:10%;right:5%;text-align:right}.owl-carousel .cc-caption.center-left{top:50%;left:13%;text-align:left;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}@media (max-width:992px){.owl-carousel .cc-caption.center-left{left:8%}}.owl-carousel .cc-caption.center{top:50%;left:50%;width:100% !important;max-width:800px;padding:0 15px;text-align:center;-moz-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}.owl-carousel .cc-caption.center-right{top:50%;right:13%;text-align:right;-moz-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}@media (max-width:992px){.owl-carousel .cc-caption.center-right{right:8%}}.owl-carousel .cc-caption.bottom-left{bottom:10%;left:5%;margin-right:8%;text-align:left}@media (max-width:768px){.owl-carousel .cc-caption.bottom-left{bottom:45px}}.owl-carousel .cc-caption.bottom-center{bottom:10%;left:50%;width:100% !important;max-width:800px;padding:0 15px;text-align:center;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.owl-carousel .cc-caption.bottom-right{bottom:10%;left:auto;right:5%;text-align:right}.owl-carousel.nav-bottom-right .cc-caption.bottom-center,.owl-carousel.nav-bottom-right .cc-caption.bottom-right{bottom:110px}@media (max-width:768px){.owl-carousel.nav-bottom-right .cc-caption.bottom-left,.owl-carousel.nav-bottom-right .cc-caption.bottom-center,.owl-carousel.nav-bottom-right .cc-caption.bottom-right{bottom:110px}}.owl-carousel .owl-video-wrapper{z-index:2}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background-color:rgba(0,0,0,0.7);background-position:center;cursor:pointer;z-index:1;border-radius:80px;-webkit-backface-visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.owl-carousel.cursor-grab{cursor:-webkit-grab;cursor:grab}.owl-carousel.cursor-grab:active{cursor:-webkit-grabbing;cursor:grabbing}.owl-item.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.owl-item.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}
/* Surcharge Emery Fred : ratio du diaporama d'illustrations dans l'article de blog.
   background-size/background-repeat manquants car la regle .bg-image (theme.css) a ete
   retiree lors de la purge CSS du 17/09/2026 -> sans elle les photos s'affichaient a taille
   native, non redimensionnees, d'ou le recadrage constate. aspect-ratio:3/2 aligne le cadre
   sur le ratio reel des photos exportees (2000x1333) pour eviter tout recadrage. */
.ef-blog-article .owl-carousel .cc-item.bg-image{background-repeat:no-repeat;background-size:cover;aspect-ratio:3/2;min-height:0}
.ef-blog-article .owl-carousel{margin:34px 0}
