#default-carousel div div {
background: #f3f4f6;
}

#default-carousel h2 span {
background: transparent;
color: var(--main-color);
}

#default-carousel button span {
background: var(--main-color);
}

#default-carousel button[data-carousel-slide-to][aria-current=false] {
background: #fff;
}

#default-carousel button[data-carousel-slide-to][aria-current=true] {
background: var(--main-color);
}

#navbar {
color: var(--main-color);
}

#sommaire h2 {
background: transparent;
color: var(--main-color);
padding-left: 0;
}

#sommaire-contact h2 {
background: #fff;
}

.svg-link-wrapper {
overflow: clip
}

.svg-link-wrapper img {
scale: 1.2
}

@media (width >= 48rem) {
#sommaire-carousel div[data-carousel-item] .container img {
width: 40%
}

#sommaire-carousel div[data-carousel-item] .container div {
width: 60%
}
}