#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;}
#metier6 h1,#metier6 h2,#metier6 h3 {color: white;}@media (min-width: 1000px) {#row-align {display: flex;align-items: stretch;}}#align-haut{display: flex;align-items: center;justify-content: center;}
.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:50%;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;}
@media (max-width:1000px){.row.full-width{display:flex;flex-wrap:wrap}.row.full-width .col-md-3{flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0;box-sizing:border-box}.row.full-width .col-md-3 img{width:100%;height:auto!important;
display:block;max-width:100%}}
@media (max-width:1000px){#besoin-slide .slick-prev,#besoin-slide  .slick-next {top: 44%;}#besoin-slide .slick-prev {left: -5%;}#besoin-slide .slick-next {right: -3%;}}
