@media (min-width:992px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="8373c0b6-b821-6847-b733-33457a94bf95"] {
            -webkit-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -moz-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -ms-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="0786d89d-d553-dd0b-0d75-2fb369a894c1"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="e07b7580-a097-fe91-4c5d-58c09a4026bf"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="54e46ed8-9cd0-71ac-867b-e7cf38dea026"] {
            -webkit-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -moz-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -ms-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="cb57ee60-aa44-1bae-26f7-63f6c56ff2d5"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7d927093-02ad-3ef4-2616-2e2d337fd38f"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="9ce425dd-898a-f82c-e322-3e063c998e92"] {
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="eaf5d1c4-50e4-80be-29fc-b7fb544b1afa"] {
            -webkit-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }}

@media (max-width:991px) and (min-width:768px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="8373c0b6-b821-6847-b733-33457a94bf95"] {
            -webkit-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -moz-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -ms-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="0786d89d-d553-dd0b-0d75-2fb369a894c1"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="e07b7580-a097-fe91-4c5d-58c09a4026bf"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="54e46ed8-9cd0-71ac-867b-e7cf38dea026"] {
            -webkit-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -moz-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -ms-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="cb57ee60-aa44-1bae-26f7-63f6c56ff2d5"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7d927093-02ad-3ef4-2616-2e2d337fd38f"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="9ce425dd-898a-f82c-e322-3e063c998e92"] {
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="eaf5d1c4-50e4-80be-29fc-b7fb544b1afa"] {
            -webkit-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }}

@media (max-width:767px) and (min-width:480px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="54e46ed8-9cd0-71ac-867b-e7cf38dea026"] {
            -webkit-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -moz-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            -ms-transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
            transform: translate3d(0, 140px, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(3deg) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="cb57ee60-aa44-1bae-26f7-63f6c56ff2d5"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7d927093-02ad-3ef4-2616-2e2d337fd38f"] {
            height: 0%;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="9ce425dd-898a-f82c-e322-3e063c998e92"] {
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="eaf5d1c4-50e4-80be-29fc-b7fb544b1afa"] {
            -webkit-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 12vw, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="11635067-c674-a98c-9c9b-56bbc7037097"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7a3304f7-4bde-fd9c-24c4-b6df7a6fe14f"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7c0abc47-9c73-cfc4-9a80-eeadd0c03e29"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }}

@media (max-width:479px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="11635067-c674-a98c-9c9b-56bbc7037097"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7a3304f7-4bde-fd9c-24c4-b6df7a6fe14f"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7c0abc47-9c73-cfc4-9a80-eeadd0c03e29"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1.5, 1.5, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }}
        
.body_soins {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }

        .body_soins::-webkit-scrollbar {
            display: none;
        }
        
.big_marquee {
                            mix-blend-mode: difference;
                        }


                        .footer_energie {
                            opacity: 0.3;
                        }

                        #energie_text {
                            opacity: 1;
                            animation: flickerI 2s linear  reverse infinite;
                        }

                        #dot1 {
                            animation: flickerLG 2s linear reverse infinite;
                        }

                        #dot2 {
                            animation: flickerH 2s linear reverse infinite
                        }

                        #dot3 {
                            animation: flickerH 2s linear reverse infinite
                        }

@keyframes flickerI {
                            0% {
                                opacity: 0.4;
                            }
                            5% {
                                opacity: 0.5;
                            }
                            10% {
                                opacity: 0.6;
                            }
                            15% {
                                opacity: 0.85;
                            }
                            25% {
                                opacity: 0.5;
                            }
                            30% {
                                opacity: 1;
                            }
                            35% {
                                opacity: 0.1;
                            }
                            40% {
                                opacity: 0.25;
                            }
                            45% {
                                opacity: 0.5;
                            }
                            60% {
                                opacity: 1;
                            }
                            70% {
                                opacity: 0.85;
                            }
                            80% {
                                opacity: 0.4;
                            }
                            90% {
                                opacity: 0.5;
                            }
                            100% {
                                opacity: 1;
                            }
                        }

@keyframes flickerLG {
                            0% {
                                opacity: 0.19;
                            }
                            5% {
                                opacity: 0.2;
                            }
                            10% {
                                opacity: 0.25;
                            }
                            15% {
                                opacity: 0.35;
                            }
                            25% {
                                opacity: 0.2;
                            }
                            30% {
                                opacity: 0.4;
                            }
                            35% {
                                opacity: 0.1;
                            }
                            40% {
                                opacity: 0.25;
                            }
                            45% {
                                opacity: 0.2;
                            }
                            60% {
                                opacity: 0.4;
                            }
                            70% {
                                opacity: 0.35;
                            }
                            80% {
                                opacity: 0.4;
                            }
                            90% {
                                opacity: 0.2;
                            }
                            100% {
                                opacity: 0.4;
                            }
                        }

@keyframes flickerH {
                            0% {
                                opacity: 0.15;
                            }
                            5% {
                                opacity: 0.2;
                            }
                            10% {
                                opacity: 0.12;
                            }
                            15% {
                                opacity: 0.2;
                            }
                            25% {
                                opacity: 0.15;
                            }
                            30% {
                                opacity: 0.4;
                            }
                            35% {
                                opacity: 0.05;
                            }
                            40% {
                                opacity: 0.12;
                            }
                            45% {
                                opacity: 0.15;
                            }
                            60% {
                                opacity: 0.3;
                            }
                            70% {
                                opacity: 0.2;
                            }
                            80% {
                                opacity: 0.3;
                            }
                            90% {
                                opacity: 0.18;
                            }
                            100% {
                                opacity: 0.3;
                            }
                        }


@media screen and (min-width: 992px) {
                            .menu, .cursor_wrapper, .title_blend_mode {
                                mix-blend-mode: difference;
                            }
                        }
