.swiper-slide-prev,.swiper-slide-next{filter:brightness(0.45) blur(2px)}.swiper-slide-active{filter:none}.swiper-slide{overflow: hidden; }#diapo-website-realisation p{text-shadow:none}#diapo-website-realisation h2{text-shadow:none}.blog-hover-overlay .et_pb_post{position:relative;padding:0!important;margin:0 0 28px 0!important;overflow:hidden;border:0;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.06)}.blog-hover-overlay .et_pb_post .entry-featured-image-url{display:block;position:relative;z-index:0;margin:0!important;line-height:0;font-size:0;aspect-ratio:16 / 9}.blog-hover-overlay .et_pb_post .entry-featured-image-url img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.blog-hover-overlay .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.04)}.blog-hover-overlay .et_pb_post .post-meta,.blog-hover-overlay .et_pb_post .post-content,.blog-hover-overlay .et_pb_post .more-link{display:none!important}.blog-hover-overlay .et_pb_post::before{content:"";position:absolute;inset:0;background:rgba(30,30,30,0.65);opacity:0;transition:opacity .25s ease;z-index:1;pointer-events:none}.blog-hover-overlay .et_pb_post .entry-title{position:absolute;inset:0;margin:0!important;display:flex;align-items:center;justify-content:center;padding:12px 16px;text-align:center;color:#fff;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;font-weight:700;font-size:clamp(18px,2.1vw,28px);line-height:1.25;pointer-events:auto}.blog-hover-overlay .et_pb_post .entry-title a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-decoration:none}.blog-hover-overlay .et_pb_post:hover::before,.blog-hover-overlay .et_pb_post:focus-within::before{opacity:1}.blog-hover-overlay .et_pb_post:hover .entry-title,.blog-hover-overlay .et_pb_post:focus-within .entry-title{opacity:1;transform:translateY(0)}@media (hover:none) and (pointer:coarse){.blog-hover-overlay .et_pb_post::before,.blog-hover-overlay .et_pb_post .entry-title{opacity:1;transform:none}}.blog-hover-overlay .et_pb_post .et_pb_image_container,.blog-hover-overlay .et_pb_post .et_pb_image_container img{margin:0!important;padding:0!important;display:block;line-height:0}.blog-hover-overlay .et_pb_blog_grid .et_pb_salvattore_content[data-columns]{margin-left:-12px;margin-right:-12px}.blog-hover-overlay .et_pb_blog_grid .column{padding-left:12px;padding-right:12px}