/* Sous-navigation dropdown */
.teract_cta_subnav_wrapper {
    display: flex;
    flex-direction: column;
}

.teract_cta_subnav_wrapper .teract_cta_container {
    margin: 0;
}

.teract_cta_subnav {
    cursor: pointer;
}

/* Quand ouvert : retirer les bordures du bouton */
.teract_cta_subnav_wrapper.open .teract_cta_subnav {
    border-bottom: none;
    border-right: none;
    border-bottom-right-radius: 0;
}

.teract_cta_subnav_wrapper.open .teract_cta_chevron_link i {
    transform: rotate(90deg);
}

/* Dropdown caché par défaut - avec skew et bordures */
.teract_subnav_dropdown {
    display: none;
    background: #fff;
    border-bottom: 2px solid #7DE29F;
    border-right: 2px solid #7DE29F;
    border-bottom-right-radius: 50px;
    transform: skew(-25deg, 0deg);
}

.teract_cta_subnav_wrapper.open .teract_subnav_dropdown {
    display: block;
}

/* Inner container - contre-skew pour remettre droit */
.teract_subnav_dropdown_inner {
    display: flex;
    flex-direction: column;
    /*padding: 20px 40px 30px 40px;*/
    transform: skew(25deg, 0deg);
}

/* Liens dans le dropdown */
.teract_subnav_dropdown_inner a {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-style: italic;
    color: #0A221C;
    text-decoration: none;
    padding: 12px 0;
    transition: color 0.3s;
}

.teract_subnav_dropdown_inner a:hover {
    color: #7DE29F;
}
