#header-slogan-btn{background:#000000}#header-slogan-btn .bg{background-image:url('https://rhumdarboussier.com/assets/builder/uplodedFilesImages/gamme.jpeg');background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;-webkit-background-repeat:no-repeat;background-position:center center;opacity:0.43}#blog-1--0 .icon_eyes{display:none;justify-content:center;align-items:center;background-color:black;position:absolute;z-index:1000;width:32px;height:32px;right:15px;top:15px;border-radius:50%;color:white;padding:5px;font-size:12px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out,visibility 0.5s ease-in-out}#blog-1--0 .loading-container{display:flex;align-items:center;gap:3px}#blog-1--0 .dot{width:8px;height:8px;border-radius:50%;background-color:#ffffff;opacity:0.5;animation:bounce 1.5s infinite ease-in-out,colorFade 1.5s infinite ease-in-out}#blog-1--0 #display_blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#blog-1--0 .dot:nth-child(1){animation-delay:0s}#blog-1--0 .gallery-box-blog:hover .icon_eyes{display:flex !important;opacity:1;visibility:visible}#blog-1--0 .blogShow-1{height:400px;width:100%}#blog-1--0 .blog-1{margin-bottom:30px;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}#blog-1--0 .gallery-box-blog{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);flex-grow:1;transition:transform 0.3s ease}#blog-1--0 .gallery-box-blog img{width:100%;height:300px;object-fit:cover;transition:transform 0.3s ease}#blog-1--0 .gallery-box-blog:hover img{transform:scale(1.1)}#blog-1--0 .textBlog{padding:15px;background-color:rgba(240,240,240,0.5);flex-shrink:0}#blog-1--0 .textBlog .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#343a40;margin-bottom:10px}#blog-1--0 .textBlog .readMore a{font-size:1em;font-weight:600;text-decoration:none}#blog-1--0 .textBlog .readMore a:hover{text-decoration:underline}#blog-1--0 .sideBar{padding:15px}#blog-1--0 .box{background-color:rgba(240,240,240,0.5);padding:15px;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:15px}#blog-1--0 .featuredBox{padding-top:15px}#blog-1--0 .recentBox .title,#blog-1--0 .featuredBox .title{font-size:20px;font-weight:bold}#blog-1--0 .blogShort{margin-bottom:15px;padding:10px;border-radius:20px;background-color:rgb(255 255 255 / 88%);box-shadow:0 2px 4px rgba(0,0,0,0.1)}#blog-1--0 .blogShort .date{display:flex;align-items:center}#blog-1--0 .blogShort .date p{margin:0}#blog-1--0 .blogShort .date .day{font-size:0.9em}#blog-1--0 .blogShort .date .time{font-size:0.8em;margin-left:10px}#blog-1--0 .blogShort .titleBlog p{font-size:1em;font-weight:bold;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blog-1--0 .blogShort .desc{font-size:0.9em}@media (max-width:768px){#blog-1--0 #display_blogs{grid-template-columns:repeat(2,1fr)}#blog-1--0 .sideBar{padding:30px}} @media (max-width:468px){#blog-1--0 #display_blogs{grid-template-columns:repeat(1,1fr)}}.owl-carousel .owl-item img{padding:1%}.gallery-box::after{max-height:10px}#Blog-posts{text-align:center}#Blog-posts .container-fluid{padding-left:0;padding-right:0}#Blog-posts h2{margin-bottom:50px}#Blog-posts .row{display:flex;flex-wrap:wrap;justify-content:center}#Blog-posts .col-md-4{padding:15px;box-sizing:border-box}@media (max-width:767px){#Blog-posts .col-md-4{flex:0 0 100%;max-width:100%}}@media (min-width:768px) and (max-width:991px){#Blog-posts .col-md-4{flex:0 0 50%;max-width:50%}}@media (min-width:992px){#Blog-posts .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}}.item.gallery-box.gallery-style-4{border-radius:12px;overflow:hidden;position:relative;background:none;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.item.gallery-box.gallery-style-4:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.2)}.responsive-img{width:100%;height:auto;border-radius:12px 12px 0 0;object-fit:cover}.card-block{padding:15px;text-align:left}.card-block h3{margin-top:0;margin-bottom:10px;font-size:1.5em}.card-block h4{margin-top:0;margin-bottom:10px;font-size:1.2em}.card-block p{margin-top:0;margin-bottom:15px;color:#666}.profile-info{display:flex;align-items:center;margin-top:15px}.profile-img{width:45px;height:45px;border-radius:50%;margin-right:10px;object-fit:cover}.profile-text{margin:0}.profile-name{font-weight:bold;margin:0}.profile-desc{margin:0;font-size:0.85em;color:#666}