
.container.pt-5 {
    padding-top: 50px!important;
}
.container.pb-5 {
    padding-bottom: 50px!important;
}

#block-julien-bloclangues  {
    position: fixed;
    top: 45vh;
    right: 0;
    z-index: 999;
}
#block-julien-bloclangues .bloc-langue ul a {
 background: black;
    padding: 10px;
    border-radius: 20px 0 0 20px;
    align-items: center;
    border: solid 2px #00FFF2;
    border-right: 0;
    font-size: 14px;
}

#block-julien-bloclangues .bloc-langue ul {
    list-style: none;
    margin: 0;
}

.img-blue-shadow {
    filter: drop-shadow(0px 0px 10px rgba(0, 255, 242, 0.63));
    border-radius: 200px 100px 0px / 200px 0 0 100px;
}

.img-blue-shadow-2 {
    filter: drop-shadow(0px 0px 10px rgba(0, 255, 242, 0.63));
    border-radius: 0px 200px 100px 0 / 0px 200px 100px;
}
.img-blue-shadow-3 {
    filter: drop-shadow(0px 0px 10px rgba(0, 255, 242, 0.63));
}


.img-blue-shadow-gif {
    filter: drop-shadow(0px 0px 10px rgba(0, 255, 242, 0.63));
    border-radius: 0px 100px 50px 0 / 0px 100px 50px;
}

#block-julien-titre {
  min-height: 5rem; // hauteur approximative du texte
}