#tabs .brxe-block {
    min-height: calc(100dvh - 108px);
}

#tabs .brxe-block::after {
    background-color: rgba(245, 239, 231, .2);
}

#brx-content .brxe-button:hover, 
#brx-content button:hover {
    background: rgba(245, 239, 231, 1);
}

#brx-content .brxe-button:hover:after, 
#brx-content button:hover:after {
    background-color: #fff;
}

#specialites .specialites .brxe-div,
#blog-accueil .articles .article .inner,
#blog-accueil .articles .article a::before,
#resume .reseaux .brxe-div {
    transition: 300ms ease;
}

#specialites .specialites .brxe-div a {
    border-color: rgba(0,0,0,0);
}

#specialites .specialites .brxe-div a:hover {
    border-color: rgba(0,0,0,1);
}

#specialites .specialites .brxe-div:nth-child(1):hover,
#blog-accueil .articles .article[data-cat="endometriose"]:hover .inner {
    background: rgb(233 79 53 / 20%);
    border-color: #e94f35 !important;
}

#specialites .specialites .brxe-div:nth-child(2):hover,
#blog-accueil .articles .article[data-cat="chirurgie-gynecologique"]:hover .inner {
    background: rgb(102 193 191 / 20%);
    border-color: #66c1bf !important;
}

#specialites .specialites .brxe-div:nth-child(3):hover,
#blog-accueil .articles .article[data-cat="cancerologie"]:hover .inner {
    background: rgb(208 160 202 / 20%);
    border-color: #d0a0ca !important;
}

#specialites .specialites a.brxe-div:nth-child(1):hover::before,
#blog-accueil .articles .article[data-cat="endometriose"]:hover a::before {
    background-color: #e94f35;
}

#specialites .specialites a.brxe-div:nth-child(2):hover::before,
#blog-accueil .articles .article[data-cat="chirurgie-gynecologique"]:hover a::before {
    background-color: #66c1bf;
}

#specialites .specialites a.brxe-div:nth-child(3):hover::before,
#blog-accueil .articles .article[data-cat="cancerologie"]:hover a::before {
    background-color: #d0a0ca;
}

#specialites .specialites .brxe-div li {
    font-size: 20px;
}

#resume .reseaux .brxe-div {
    overflow: hidden;
    transition: all ease .3s;
}

#resume .reseaux .brxe-div.endaura::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 100%;
    background: linear-gradient(90deg, rgba(15, 81, 104, .5) 0%, rgba(15, 81, 104, 0) 300px);
    transform: translateX(-100%);
    transition: all ease .3s;
}

#resume .reseaux .brxe-div.endaura:hover {
    background: rgba(15, 81, 104, .2);
    box-shadow: 0 0 0 1px inset rgba(15, 81, 104, 1);
}

#resume .reseaux .brxe-div.endaura:hover::after {
    transform: translate3D(0,0,0);
}

#resume .reseaux .brxe-div.eel::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 100%;
    background: linear-gradient(90deg, rgba(1225,67,89, .5) 0%, rgba(225,67,89, 0) 300px);
    transform: translateX(-100%);
    transition: all ease .3s;
}

#resume .reseaux .brxe-div.eel:hover {
    background: rgba(225,67,89, .2);
    box-shadow: 0 0 0 1px inset rgba(225,67,89, 1);
}

#resume .reseaux .brxe-div.eel:hover::after {
    transform: translate3D(0,0,0);
}

#actualites .brxe-block.events .brxe-text {
    border-bottom: 1px solid rgb(255 255 255 / 50%);
    backdrop-filter: blur(16px);
}
