body{font-family:"Aptos", sans-serif;line-height:1.25;color:#333333}h1,h2,h3,h4,h5,h6{font-family:"Poppins", sans-serif;font-weight:700;font-style:normal}.spacing{margin:10rem 0}.cta{background-color:#00a7d3;padding:0.75rem 1.25rem;text-align:center;width:fit-content;cursor:pointer;display:block;border-radius:1000px;color:white;margin:clamp(0.5rem, 1vw, 1.5rem) 0 clamp(0.75rem, 1vw, 1.5rem)}.content{font-size:clamp(1rem, 1.5vw, 1.15rem)}.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:0.75rem}.content p{margin-bottom:0.75rem}.content p:last-of-type{margin-bottom:0}.section-title{font-size:clamp(2rem, 4vw, 3.2rem);line-height:1.2}.section-title.medium{font-size:clamp(2rem, 3.5vw, 2.75rem)}header nav ul{display:flex;gap:0.75rem}footer .info ul li{margin:0.3rem 0}footer .info ul li i{color:#00a7d3}footer .credits nav ul{display:flex;gap:0.5rem}section.banner .banner-slider .content{font-size:clamp(1rem, 2vw, 1.25rem);color:white}section.banner .banner-slider .content h1{font-size:clamp(2rem, 5vw, 4.5rem);font-weight:700;margin-bottom:1rem;line-height:1.2}section.sectors .sector-title{position:relative;padding-top:1.6rem;margin-bottom:0.75rem;display:inline-block}section.sectors .sector-title::before{content:"";position:absolute;top:0;left:0;width:1.15em;height:1.15em;z-index:1;border-radius:62% 38% 55% 45% / 46% 57% 43% 54%;transform:translateY(35%) rotate(-14deg) scale(1.08, 0.95)}section.marquee .marquee-track-wrap{overflow:hidden;width:100%;white-space:nowrap;padding:1rem 0}section.marquee .marquee-track{display:inline-flex;flex-wrap:nowrap;will-change:transform}section.marquee .marquee-item{display:inline-flex;align-items:center;gap:1.5rem;margin-right:1.5rem;font-size:clamp(4rem, 9vw, 8rem);font-weight:400;text-transform:uppercase;line-height:1}section.marquee .marquee-separator{color:#c30045}section.marquee .marquee-item.is-bold .marquee-text{font-weight:800}section.valeurs article img{max-width:70px;height:auto;margin-bottom:1.5rem}@media (max-width:1024px){.spacing{margin:7rem 0}}@media (max-width:768px){.spacing{margin:4rem 0}}