
.one-sujet{
    padding-top: 4rem;
    padding-bottom: 3rem;
    background-color: var(--marine);
}
.pres{
    padding-top: 4rem;
    padding-bottom: 3rem;
}

.one-sujet p.font1{
    font: var(--font-level2-35);
    color: var(--bleu);
    text-align: center;
    opacity: 1;
}

.one-sujet p.font2{
    font: var(--font-level3-20);
    color: var(--blanc);
    text-align: center;
    opacity: 1;
}
.one-sujet .richtext{
    background-color: var(--blanc);
    padding-top: 4rem;
    padding-bottom: 3rem;
}



.accordion-button{
    font: var(--font-level1-25);
    text-align: left;
    color: var(--blanc);
    opacity: 1;
}

.accordion {
    --bs-accordion-active-color: var(--marine);
    --bs-accordion-active-bg: var(--bleu);
    --bs-accordion-btn-bg: var(--bleu);
    --bs-accordion-border-radius: 50px;

    --bs-accordion-btn-focus-border-color: var(--marine);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem var(--marine);
}

.accordion .accordion-item{
    border: none;
    padding-bottom: 3rem;
}

.accordion .accordion-button  {
  border-radius: 10px  !important;
}
