footer{ background-color: $white; padding-top: 3rem; font-family: "Marianne"; font-weight: 800; font-size: 1.3rem; text-transform: lowercase; div{ display: flex; flex-direction: row; } h2{font-size: 1.3rem;} section:not(:first-of-type){ border-left: $yellow-puca solid 5px; padding-left: 2rem; } section:not(:last-of-type){ padding-right: 5rem; } } #footer-left { margin-left: 10rem; div{ display: flex; flex-direction: column; padding-right: 2rem; #block-reha-pieddepage { ul{ padding-left: 0; } } } } #footer-middle{ #block-reha-operateurduprogramme{ display: flex; flex-direction: column; } } #footer-right{ #block-reha-config-pages-2{ display: flex; flex-direction: column; } }