.elementor-23594 .elementor-element.elementor-element-210911c{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-23594 .elementor-element.elementor-element-6057028 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23594 .elementor-element.elementor-element-c9f25f9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-23594 .elementor-element.elementor-element-1b70284 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-23594 .elementor-element.elementor-element-7b08ed7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-23594 .elementor-element.elementor-element-e6b0901 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-23594 .elementor-element.elementor-element-4c754ba > .elementor-widget-container{margin:-100px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-6057028 */.select.semester {
    background-color: #C01636; /* Couleur de fond */
    color: #FFFFFF; /* Couleur du texte des options */
    width: 157px; /* Largeur */
    height: 48px; /* Hauteur */
    border: none;
    padding: 0 20px;
    font-size: 18px; /* Taille de la police */
    font-family: Raleway;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-width='2' d='M1 3.5L5 7.5L9 3.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 20px center; /* Positionner la flèche à 20px du bord droit */
    appearance: none;
}


/* Optionnel : tenter de neutraliser les changements de style au survol, mais peut ne pas fonctionner partout */
.select.semester option:hover {
    background-color: #C01636!important; /* Maintenir la couleur de fond */
    color: #FFFFFF; /* Maintenir la couleur du texte */
}

.select.semester option {
    background-color: #C01636; /* Couleur de fond des options */
    color: #FFFFFF; /* Couleur du texte des options */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210911c */.prog table {
    display: none; /* Masquer tous les tableaux initialement */
}/* End custom CSS */