#formules,#service{margin:min(16vh,30vw)auto}#formules h2,#formules h3,#service h2,#service h3{display:flex;justify-content:center}#formules>h1{flex-basis:100%;font-size:clamp(1.5em,min(7vw,7vh),5em)}#formules>div{height:-moz-fit-content;height:fit-content;display:flex;flex-flow:column;margin-bottom:1em}#formules li{position:relative;list-style:none}#formules li svg{stroke:none;position:absolute;left:-3em;top:-.5em;height:2em;width:2em}#formules li svg,#formules li .badge{--color:var(--color-accent)}#formules ul{list-style:none;padding-left:2.8em;display:flex;flex-flow:column;gap:var(--padding)}#formules .cross{transform:rotate(45deg)}.badge{height:1em;width:1em;display:flex;justify-content:center;align-items:center;background:var(--color-bg);font-weight:700;border-radius:50%;border:1px solid var(--color);position:absolute;top:1em;left:-3.7em;font-size:50%;padding:.5em}#service>h2{flex-basis:100%}#service svg{height:clamp(1.17em,min(5vw,5vh),4em);width:auto}#service ul{display:flex;gap:var(--margin-bg);flex-wrap:wrap;padding:0;margin:var(--padding)0;list-style:none;align-items:center;justify-content:center}#service li{flex:0 1 fit-content}#service li>a{text-align:center}#service .btn{width:-moz-fit-content;width:fit-content}section aside{position:absolute}@media(width >= 768px){#logoIntro{display:block}#ctaDesign,#ctaDevops{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}#introRewind{background:unset}#interet h2{padding-left:var(--padding)}#formules>div{margin-bottom:0}}