.section--d{padding:clamp(5rem,8vw,9rem) clamp(1rem,0.731rem + 1.026vi,1.5rem)}.button--primary{background-color:var(--global-color-1);border-bottom-color:var(--global-color-3);border-left-color:var(--global-color-3);border-right-color:var(--global-color-3);border-top-color:var(--global-color-3);box-shadow:0px 6px 18px 0px rgba(0,0,0,0.1);color:var(--global-color-3);display:inline-flex;font-size:1rem;font-weight:bold;text-decoration:none;border-radius:100px;padding:.75rem 2rem}.button--primary:hover{box-shadow:0px 6px 28px 0px rgba(0,0,0,0.1);transform:translate3d(0px,-2px,0px);color:var(--global-color-3)}.button--secondary{box-shadow:0px 6px 18px 0px rgba(0,0,0,0.1);color:var(--global-color-3);display:inline-flex;font-weight:bold;text-decoration:none;border:1.5px solid var(--global-color-2);border-radius:100px;padding:.75rem 2rem}.button--secondary:hover{box-shadow:0px 6px 28px rgba(0,0,0,0.1);transform:translate3d(0px,-2px,0px)}.button-group__spacing{column-gap:16px;display:flex}.margin-bottom-48{margin-bottom:48px}.grid--gap-16{column-gap:16px}.border-radius--M{border-radius:10px}.border-radius--L{border-radius:15px}.padding-vague{padding-bottom:clamp(5rem,25vw,15.625rem)}.mark{position:relative}.mark mark{position:relative;font-style:normal;box-shadow:inset 0px -.5em 0px 0px rgba(176,230,255,0.8)}.blue-mark{position:relative}.blue-mark mark{position:relative;font-style:normal;box-shadow:inset 0px -.4em 0px 0px rgba(176,230,255,0.8)}.yellow-mark{position:relative}.yellow-mark mark{position:relative;font-style:normal;box-shadow:inset 0px -.4em 0px 0px rgba(255,215,97,0.7)}