@media (prefers-reduced-motion: no-preference) {
    .scroll-before::before {
		opacity: 0;
		transition: all 1s ease-out;
        border-width: 20px;
        transform-origin: left center;
        transform:scaleX(0);
	}

    .scrolled-in-before::before {
		opacity: 1;
        transform:scaleX(1);
	}

    .scroll-after::after {
		opacity: 0;
		transition: all 1s ease-out;
        border-width: 0;
	}

    .scrolled-in-after::after {
		opacity: 1;
        border-width: 20px;
	}

    section:not(:first-of-type, .footer, .before-footer) {
        transition: all ease 1.25s;
        opacity: 0;
        transform:translateY( -2em );
    }

    section.section-scrolled {
        opacity:1;
        transform:translateY( 0 );
    }

    .link-conseil .img-conseil {
        transition:transform linear .3s;
    }

    .link-conseil:hover .img-conseil {
        transform:scale(1.05);
    }

}