:root {
--bleu-fonce : #0c3483;
--bleu-pale : #a2b6df;
}
body {background-image: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); }
p {color: #FFFFFF !important; font-family: "IBM Plex Mono", monospace !important;} .elementor-widget-heading .elementor-heading-title {font-family: "Playfair Display", serif !important; color: #FFFFFF !important;}
.qodef-header-navigation ul li .qodef-drop-down-second {    margin-top: -20px; }
button {font-family: "IBM Plex Mono", monospace !important; }
.elementor-widget-button .elementor-button:hover {    background-color: #a2b6df !important;}
.qodef-header--light #qodef-page-header .qodef-header-navigation > ul > li > a {
color: white !important;
}
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-content {
color: white !important; }
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-content {
color: white; font-family: "IBM Plex Mono", monospace !important;
}
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-company-holder .qodef-m-item-year span {
color: white !important;
}
.qodef-m-item.qodef--active {
background-color: #0c3483 !important;
}
.qodef-workflow .qodef-accordion-content {
background: black;
color: white; 
font-family: "IBM Plex Mono", monospace !important;
}
.qodef-workflow .qodef-accordion-content {
padding: 35px 31px 38px 0px;
}
table td {
font-family: "IBM Plex Mono", monospace !important;
font-size: 0.75em;
}
table tr:hover {
background-color: var(--bleu-fonce);
}
.qodef-m-item .qodef-m-item-company-holder .qodef-m-item-company {
color: grey;
}
.backTSP {background-color: transparent !important;}
.qodef-info-box, .qodef-certificate {
background: var(--bleu-fonce) !important;
}
.qodef-certificate:hover {
background: var(--bleu-pale) !important;
}
#qodef-page-outer {    margin-bottom: 50px;}
@media only screen and (max-width: 1024px){
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {    font-size: 1em;}
.qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li {  padding: 0 !important;}
}
#qodef-mobile-header-navigation .qodef-m-inner>ul>li .qodef-drop-down-second .sub-menu li a { color: white !important;}