#besoin-slide .widget_description{padding: 10px;}#besoin-slide .slick-dots {display: none !important;}#besoin-slide .slick-slide {padding: 0px 40px 10px 40px;}#besoin-slide img {width:300px;height:300px;}
#besoin-slide .slick-prev::before {content: "\f104";font: normal normal normal 14px / 1 FontAwesome;   font-size: 40px;color: white;  position: absolute;    display: contents;}
#besoin-slide .slick-next::before {content: "\f105";font: normal normal normal 14px / 1 FontAwesome; font-size: 40px;  color: white;position: absolute;    display: contents;}
#besoin-slide  .slick-prev,#besoin-slide  .slick-next {position: absolute;top: 40%;transform: translateY(-50%);z-index: 10;background-color: transparent;border: none;
padding:0px!important;border-radius: 50%;width: 80px;height: 80px;font-size: 0;cursor: pointer;}#besoin-slide .slick-prev {left: 10%;}#besoin-slide .slick-next {right: 10%;}
.search-filter-row { display: flex; align-items: center; width: 100%;}.search-wrapper { position: relative; flex: 1; margin-right: 10px;}.search-wrapper i { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: #aaa;}
.search-input { width: 100%; padding: 10px 10px 10px 35px; border: none;border-bottom: 2px solid black; outline: none;}button { padding: 10px 20px; cursor: pointer; margin-left: 10px; background: white; border: 2px solid black;
font-family: inherit; font-size: inherit;}#filter-button i { margin-left: 15px;}.filter-container { position: relative; margin-left: 10px;}#filter-panel { position: absolute; bottom: 100%; left: 0; margin-bottom: 10px; display: none;
border: 1px solid #ccc; padding: 10px; background: white;max-width: 300px; width: 300px;}#filter-panel label { display: block; margin-bottom: 5px;}.active-filter { display: inline-block; padding:10px; border: 1px solid #ccc;
background: #f9f9f9; margin-right: 5px;}.slick-dots li button{font-size:0!important;width:12px;height:12px;border:none;background:black;border-radius:50%;padding:0;
margin:0 5px;cursor:pointer}.slick-dots li.slick-active button,.slick-dots li button:hover{background:#b3800d}.slick-dots{display:flex!important;justify-content:center;
align-items:center;gap:8px;list-style:none;padding:0;margin:15px auto 0}.slick-dots li{margin:0}#logo-slide .slick__slide img{width:100%!important;height:auto!important;
max-width:none!important;object-fit:cover!important;display:block!important}.slick__slide{width:100%!important;padding:0!important;margin:0!important}
.slide__content{width:100%!important;padding:0!important;margin:0!important;text-align:center}.slide__media{width:100%!important;margin:0!important;padding:0!important}
.slick__slide img{object-fit:cover!important}.slide__description a:not(.btn){display:block!important;width:100%!important;margin:0!important;padding:0!important}
.slide__caption{margin:0!important;padding:0!important}.slick__slider{margin-bottom:0!important}#logo-slide .slick-prev,#logo-slide .slick-next{position:absolute;
top:60%;transform:translateY(-50%);padding:0!important;z-index:10;background-color:transparent;border:none;border-radius:50%;width:80px;height:80px;font-size:0;
cursor:pointer;transition:background-color .3s}#logo-slide .slick-prev{left:1%}#logo-slide .slick-next{right:1%}.slick-prev::before,.slick-next::before
{font-size:20px;color:#fff}.slick-slider{position:relative}#logo-slide .slick-prev::before{content:"❮";font-size:40px;color:black;position:absolute;display:contents}
#logo-slide .slick-next::before{content:"❯";font-size:40px;color:black;position:absolute;display:contents}@media (min-width: 1000px) {#logo-slide .slick-current{background:#b3800d;}#logo-slide .slick-current img{filter:invert(1);}
#logo-slide .slick-slide:hover{background:#b3800d;}#logo-slide .slick-slide img:hover{filter:invert(1);}}a:not(.tbm-link):not(.toolbar-icon):not(.btn):not(.contextual-links a){color: inherit;text-decoration: underline;text-decoration-color: #b3800d;text-underline-offset: 3px;}
