/* Realisation Section 1 */
.realisation_section-section_1 .deco_element-logia {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0.7rem;
}

.realisation_section-section_1 .deco_element-logia::before {
    content: '';
    display: inline-block;
    width: 30px;
    height: 2px;
    background-color: var(--e-global-color-accent);
}

.realisation_section-section_1 .elementor-post-info__terms-list-item  {
  font-size: 0.75rem!important;
  font-weight: 400!important;
  color: var(--e-global-color-white)!important;
  background-color: var(--e-global-color-button)!important;
  padding: 5px 12px 5px 12px!important;
  border-radius: 12px 12px 12px 12px!important;
}

.realisation_section-section_1 .infos-realisation-hover svg path {
    fill: var(--e-global-color-text);
}

.realisation_section-section_1 .infos-realisation-hover {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.realisation_section-section_1 .realWrapper:hover .infos-realisation-hover {
  opacity: 1;
}

.realisation_section-section_1 .uc-grid-filter {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 28px !important;
}

.realisation_section-section_1 .ue_taxonomy_item {
  position: relative;
  display: flex !important;
  align-items: center !important;
}

.realisation_section-section_1 .ue_taxonomy_item:not(:last-child)::after {
  content: '';
  position: absolute;
  right: -14px;
  width: 1px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.2);
}

.realisation_section-section_1 .ue_taxonomy_item.uc-selected span {
  text-decoration: underline;
  text-underline-offset: 8px !important;
  text-decoration-thickness: 2px;
}

@media all and (max-width: 1024px) {
  .realisation_section-section_1 .infos-realisation-hover {
    opacity: 1 !important;
  }
}

.realisation_section-section_1 .elementor-post-info__terms-list {
    display: flex!important;
    gap: 0.3rem;
}

.realisation_section-section_1 .elementor-post-info__terms-list {
    font-size: 0; 
}

 .realisation_section-section_1 .elementor-post-info__terms-list a {
    font-size: initial; 
    display: inline-block;
}

.taxonomie_widget .elementor-post-info__terms-list {
    font-size: 0; 
}

.realisation_section-section_1 .elementor-post-info__terms-list a {
    font-size: initial; 
    display: inline-block;
}

@media all and (max-width: 767px) {
    .realisation_section-section_1 .uc-grid-filter {
        flex-wrap: nowrap!important;
        gap: 10px!important;
        overflow: auto;
    }

    .realisation_section-section_1 .uc-grid-filter a {
        display: flex!important;
        min-width: max-content!important;
    }

    .realisation_section-section_1 .uc-grid-filter a::after {
        display: none;
    }
}





/* Realisation Section 2 */ 

.realisation_section-section_2 .customFiltersTabs a{
	clip-path: polygon(0 0, 95% 0, 100% 40%, 100% 100%, 5% 100%, 0 60%);
    transition: opacity 0.2s ease;
}

.realisation_section-section_2 .customFiltersTabs a:not(.uc-selected) {
    opacity: 0.6;
}

.realisation_section-section_2 .customFiltersTabs a:hover {
    opacity: 1;
}

.realisation_section-section_2 .customFiltersTabs a:focus{
	outline: none!important;
}

.realisation_section-section_2 .custom-cut-btn a{
    clip-path: polygon(0 0, 95% 0, 100% 40%, 100% 100%, 5% 100%, 0 60%);
}

.realisation_section-section_2  .taxonomieWrapper {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.realisation_section-section_2 .taxonomieWrapper .deco_element-logia {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.realisation_section-section_2 .taxonomieWrapper .deco_element-logia::before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    background: var(--e-global-color-hover);
}

.realisation_section-section_2 .owl-carousel .owl-stage-outer {
    overflow: visible!important;
}



    