.elementor-30939 .elementor-element.elementor-element-42974397:not(.elementor-motion-effects-element-type-background), .elementor-30939 .elementor-element.elementor-element-42974397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-30939 .elementor-element.elementor-element-42974397{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 00px 0px;}.elementor-30939 .elementor-element.elementor-element-42974397 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30939 .elementor-element.elementor-element-2a991073{text-align:center;}.elementor-30939 .elementor-element.elementor-element-2a991073 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:80px;font-weight:900;text-transform:uppercase;line-height:80px;color:var( --e-global-color-a68678c );}.elementor-30939 .elementor-element.elementor-element-faecb95 > .elementor-widget-container{padding:20px 20px 0px 20px;border-radius:0px 0px 11px 11px;}.elementor-30939 .elementor-element.elementor-element-79a15fae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30939 .elementor-element.elementor-element-79a15fae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30939 .elementor-element.elementor-element-40da20f0 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-30939 .elementor-element.elementor-element-37e94b3c:not(.elementor-motion-effects-element-type-background), .elementor-30939 .elementor-element.elementor-element-37e94b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a68678c );}.elementor-30939 .elementor-element.elementor-element-37e94b3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30939 .elementor-element.elementor-element-37e94b3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30939 .elementor-element.elementor-element-4f4debb4{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-30939 .elementor-element.elementor-element-4f4debb4 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination{text-align:center;margin-top:40px;}.elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-34c70ea );}.elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-c3322e6 );}.elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers.current{color:var( --e-global-color-c3322e6 );}body:not(.rtl) .elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-30939 .elementor-element.elementor-element-4f4debb4 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-30939:not(.elementor-motion-effects-element-type-background), body.elementor-page-30939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b54c799 );}@media(min-width:768px){.elementor-30939 .elementor-element.elementor-element-40da20f0{width:100%;}}@media(max-width:1024px){.elementor-30939 .elementor-element.elementor-element-42974397{padding:0px 20px 0px 20px;}.elementor-30939 .elementor-element.elementor-element-2a991073 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-30939 .elementor-element.elementor-element-37e94b3c{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-30939 .elementor-element.elementor-element-2a991073 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-30939 .elementor-element.elementor-element-56aaad31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30939 .elementor-element.elementor-element-faecb95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30939 .elementor-element.elementor-element-40da20f0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-30939 .elementor-element.elementor-element-10d220a6 > .elementor-element-populated{padding:20px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-faecb95 */.widget-area .wpc-filters-labels li.wpc-term-item label, .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label {font-size:12px;}
.wpc-filters-widget-main-wrapper li.wpc-term-item a {
    color:#000;
}
.widget-title {
  font-size: 14px;
  color: #000;
  border-bottom: solid 1px #000;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 5px;
  font-weight: bold;
}
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-section {
  margin-bottom: 0;
}
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filter-header, .elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-term-count, .elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-edit-filter-set {display:none;}


/* LABEL + SPAN + A */

.elementor-30939 .elementor-element.elementor-element-faecb95  .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a {
    font-family: "Darker Grotesque", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 18px;
  color: var(--my-color-1);
}

.elementor-30939 .elementor-element.elementor-element-faecb95  .wpc-filters-main-wrap .wpc-filters-labels.wpc-filters-list-30958 li.wpc-term-item label a {
     color: #FFF;
  
}

.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
    border-radius:0;
    padding: 4px 10px 2px 15px;
     color: var(--my-color-1);
   background-color: #EFEFEF;
}
 .elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels.wpc-filters-list-30958 li.wpc-term-item label span.wpc-filter-label-wrapper {
      background-color: var(--my-color-1);
       color: #FFF;
 }
 
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label {border-radius:0;
    border:solid 2px var(--my-color-1);
}
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filter-typologie_metier .wpc-filters-labels li.wpc-term-item label span { background-color: var(--my-color-1); color: #FFF;
}

.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filter-typologie_metier .wpc-filters-labels li.wpc-term-item label span a { color: #FFF;
}


/* HOVER for LABEL + SPAN + A */
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label:hover span.wpc-filter-label-wrapper,
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-selected label span.wpc-filter-label-wrapper{
   
     color: var(--my-color-1);
    background-color: var(--my-color-2);
}
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label:hover,
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-selected label {
    border-radius:0;
    border:solid 2px var(--my-color-2);
}
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label:hover a,
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-selected label a{
   color:var(--my-color-1);
}

.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filter-typologie_metier .wpc-filters-labels li.wpc-term-item label:hover span a,
.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-main-wrap .wpc-filter-typologie_metier .wpc-filters-labels li.wpc-term-item.wpc-term-selected label span a { color: var(--my-color-1); border-color:var(--my-color-2);
}

.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-ul-list {display:flex; margin:0; padding:0; justify-content:center;}

.wpc-filter-chip-name, .wpc-filter-chips-list a:hover .wpc-chip-remove-icon {
    color:var(--my-color-1) !important;
}

@media (max-width: 1024px) {
    .elementor-30939 .elementor-element.elementor-element-faecb95  .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a {
 font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  white-space:nowrap;
  
}

.elementor-30939 .elementor-element.elementor-element-faecb95 .wpc-filters-ul-list {justify-content:start; padding-left:15px;}
}/* End custom CSS */