h3,.h3 {
    font-size:1.8125rem;
    color:var(--color-code-green);
    text-transform: uppercase;
    line-height: 1em;
}

.soustitre {
    display:grid;
    grid-template-columns: 1fr 2fr;
    column-gap: 1.625rem;

}
.tabs {
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 1.625rem;
}
.tabsheader {
    display:flex;
    justify-content: space-between;
    grid-column-start: 1;
    grid-column-end: 3;
}
.tabs-video-header {
    display:flex;
    //justify-content: space-between;
}
.tabtitle,.tab-video-title {
    margin-top:1.71875rem;
    margin-bottom:3rem;
    padding: 0;
    font-size:1.2421875rem;
    font-weight:500;
    transition:0.2s;
}
.tabtitle.active,.tab-video-title.active {
    text-decoration: underline;
}

.tabscontent {
    grid-column-start: 1;
    grid-column-end: 3;}

.tabcontent {
    font-size: 0.6875rem;
    display:none;
    grid-template-columns: 1fr 1fr;
    column-gap: 1.625rem;
}
.tabcontent:first-of-type {
    display:grid;
}

.tabcontent.wide {
    display:none;
    grid-template-columns: 1fr 1fr;
    column-gap: 1.625rem;
}
#tab3content.wide {
    grid-template-columns: repeat(auto-fit,minmax(10%,1fr));
    grid-auto-rows:1fr;
    align-items:center;
}
#tab3content figure {
    text-align:center;
}
#tab3content figure img {
    max-height:6rem;
}
#tab3content .img-caption {
    text-align: center;
}

.tab-video-content {
    display:none;
}
.tab-video-content:first-of-type {
    display:block;
}

