



/*
    ____________________________________________________________________________________________________________

        Digital Speak | 2018 / 2023 © Toute reproduction interdite sans l'autorisation de l'auteur. 
        https://digitalspeak.agency/
    ____________________________________________________________________________________________________________
*/



    @font-face {
    font-family: 'Hello Paris Sans Light';
    src: url('https://d2saw6je89goi1.cloudfront.net/uploads/digital_asset/file/1108102/Hello_Paris_Sans_Light.ttf');
    font-weight: normal;
    font-style: normal;
    }



    @font-face {
    font-family: 'Akira Expanded';
    src: url('https://d2saw6je89goi1.cloudfront.net/uploads/digital_asset/file/1065250/Akira_Expanded_Demo.otf');
    font-weight: normal;
    font-style: normal;
    }



    html, html body{
        overflow-x: hidden !important;
    }
    body{overflow-y: hidden; /*background: linear-gradient(278deg, #141414, #1b1b1b)*/}

    body img{outline: none !important;}
    body .DOpacity{opacity: 1 !important;}


/*    div, h4, p, span {  font-family: Geomanist Regular !important; }*/
/*    h1, h2, h3, a span, button{  font-family: RalewayBold !important; text-transform: uppercase; font-weight: normal !important; }*/
/*    h1 *, h2 *, h3 * {  font-family: RalewayBold !important; font-size: inherit !important; text-transform: uppercase; font-weight: normal !important;}*/
/*    h1, h2, h3, a span, button, h1 *, h2 *, h3 *{ font-weight: 600 !important }*/
    
/*    h1, h2, h3{ font-weight: 300 !important; }*/
/*    h1, h2, h3, a span, button{ font-weight: 700 !important; }
    h1 *, h2 *, h3 * { font-weight: 700 !important;}

    /*i { font-family: "Font Awesome 5 Free" !important; }*/
     
    [data-elementor-type="wp-page"] .elementor-widget-heading, [data-elementor-type="wp-page"] p, [data-elementor-type="wp-page"] .elementor-widget:not(:last-child){ 
      margin-top: inherit !important; margin-bottom: inherit !important;
    }
    

/**********************************/

/*colors*/

:root {
    --DS_PR_color_DS: #D41D3B;
    --DS_SC_color_DS: #D41D3B42;
/*    --DS_SC_color_DS: #EE801A;*/
/*    --DS_SC2_color_DS: #0A7ABF;*/
  }
/*******************/


/* PopUP */

    #modalPopup{ z-index: 2222 }

  
    body .DnoneP{ display: none !important; opacity: 0 !important; }
    [data-title='DS_Con'], [data-title='DS_OptinF'], [data-title='DS_OptinFChoice'], [data-title='DS_ConTT']{
        transition: opacity .5s;
    }
    /*[data-title='DS_OptinF'] [id^='input-'], [data-title='DS_OptinFChoice']{ width: 100% !important; }*/
    .DS_OptinF input{
        padding: 10px !important
    }
    [data-title='DS_PrB'] div{ font-weight: 700 !important; color: black !important;}
    [data-title='DS_Tel'] input{ 
        padding-left: 48px !important; 
    }

/**/




@media (max-width: 769px) {
    [data-title^="DS_Sec_"]{ padding-top: 15px !important; padding-bottom: 15px !important; }
    [id*="row-"], .row[data-title*="_row"]{ margin-top: 0px !important; padding-top: 15px !important; padding-bottom: 15px !important; }

}

    /*************CTA***********/


        .DS_button_CTAX_DS .elementor-button-text span{ 
            display: block; margin-top: 5px;
            font-size: 16px; 
            font-weight: 300;
            opacity: .6
        }


        @media (max-width: 769px){
            .DS_button_CTAX_DS .elementor-button-text span{ font-size: 12px;}
        }

    /********************************/






/***Body & Preloader**/
    

    .DS_Exs_b{
        top: 0 !important; bottom: 0 !important;
        writing-mode: vertical-lr; letter-spacing: 7px;
        transform: rotate(180deg);
    }

    @media (max-width: 769px){
    }
/*******/






/* Section PopUp */
  
  body:not(.elementor-editor-active) .DS_SecPop_DS, body:not(.elementor-editor-active) .DS_FoPop_DS{ 
    position: fixed; top: 0; bottom: 0;
    left: 0; right: 0; margin: auto;
    opacity: 0; z-index: -1;
    transition: opacity 1s !important;
  }
  body:not(.elementor-editor-active) .DS_SecPop_DS .elementor-widget-wrap, body:not(.elementor-editor-active) .DS_FoPop_DS .elementor-widget-wrap{ height: 100vh; }
  .DS_FoPop_Cl_DS{ cursor: pointer !important; }

  @media (max-width: 769px){

  }


/*****/



/* Section 1 */

    .DS_1_row1_IMG_DS{
        width: fit-content !important;
        position: relative; display: grid !important;
        margin: auto !important;
        transform: scale(1.2); 
        transition: transform 10s 
    }
    .DS_1_row1_IMG_DS .elementor-widget-container{ z-index: 1 }
    
    .DS_1_row1_IMG_DS:before{
        content: ''; width: 300px; height: 300px; display: block;
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        background-color: var(--DS_PR_color_DS);
        border-radius: 100%;
        transform: scale(.9); opacity: .3;
        transition: transform 10s, opacity 10s;
    }

    .DS_GL_S_An .DS_1_row1_IMG_DS{ transform: scale(1.1);}
    .DS_GL_S_An .DS_1_row1_IMG_DS:before{ opacity: 1; transform: scale(1.2);}


    @media (max-width: 769px) {

        .DS_1_row1_IMG_DS{ margin-bottom: 30px !important }
        .DS_1_row1_IMG_DS:before{ width: 150px; height: 150px; }
    }

/*******/


/* Section L */
    
    .DS_Sec_L_DS{ position: relative; overflow: hidden; }
    .DS_Sec_L_DS *{ z-index: 1;}
/*    .DS_Sec_L_DS:before{
        content: ''; width: 100px; height: 100px;
        position: absolute; top: -60px; left: 0; right: 0; margin: auto;
        background: url(https://images.clickfunnels.com/5a/7daf7581134fcdb492a17b2d3ad38c/DS_FBr_V_1_D_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_DS_An .DS_Sec_L_DS:before{ transform: rotate(360deg) translateY(20px); }
*/
    .DS_Sec_L_DS:before{
/*        content: "Cliquez sur l'image pour accéder à L\'ARTICLE";*/
        font-family: 'Poppins'; font-weight: 700; 
        text-align: center; color: white;
        position: absolute; top: -2%; left: 0; right: 0;
        margin: auto; padding: 5px;
        background: var(--DS_PR_color_DS);
        letter-spacing: 5px;
        animation: ds_LAn 12s linear infinite;
        z-index: 2;
    }

    @keyframes ds_LAn {
        0% {
            top: -2%; opacity: 1;
        }
        33% {
            top: 50%; opacity: 1;
        }
        66% {
            top: 90%; opacity: 0;
        }
        100% {
            top: 110%; opacity: 0;
        }

    } 

    .DS_Sec_L_DS:after{
        content: 'Articles de press'; 
        width: max-content; height: max-content; 
        font-size: 120px; text-align: left; color: white;
        font-family: Poppins !important; text-transform: uppercase;
        font-weight: 900;
        -webkit-text-stroke: 1px #D41D3B5c; color: transparent !important; 
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        transform: translateX(150px) !important; opacity: .8;
        transition: transform 10s;
        z-index: 0;
    }
    .DS_GL_S_An .DS_Sec_L_DS:after{ transform: translateX(-150px) !important; }


    .DS_Sec_L_DS h6{ 
        position: relative;
        font-family: Akira Expanded !important; 
        filter: grayscale(1) brightness(200); 
        cursor: pointer !important;
        transition: filter .5s 
    }
    .DS_Sec_L_DS h6:hover{ filter: none; }
    .DS_Sec_L_DS .DS_H6 .elementor-widget-container{ z-index: 1 }
    .DS_Sec_L_DS .DS_H6:before{
        content: ''; width: 60px; height: 60px; display: block;
        position: absolute; bottom: -50px; left: -20%; right: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_OpenV.gif) no-repeat;
        background-size: contain !important; background-position: center !important;
        transform: scale(.8); opacity: .1; z-index: 2;
        transition: all 5s;
    }
    .DS_Sec_DS_An .DS_Sec_L_DS .DS_H6:before{ bottom: -20px; left: 35%; transform: scale(1); opacity: 1;}


    
    .DS_Sec_L_DS img{  /*filter: grayscale(100%) brightness(200); */ transition: filter .5s, transform .5s;  }
    .DS_Sec_L_DS img:hover{ /*filter: grayscale(0);*/ transform: scale(.9); }
    

    @media (min-width: 769px){
        

    }

    @media (max-width: 769px){

        .DS_Sec_L_DS:before{ font-size: 10px !important }
        .DS_Sec_L_DS:after{ font-size: 52px;}
        .DS_Sec_L_DS .DS_H6:before{ width: 30px; height: 30px; bottom: -30px }
        .DS_Sec_DS_An .DS_Sec_L_DS .DS_H6:before{ bottom: -10px }

        .DS_Sec_L_DS img{ width: 100px !important; }
    }

    @media (max-width: 450px){

    }


/*********/



/* Section 2 */
    
    .DS_Sec_2_DS{ position: relative; overflow: visible; }
    .DS_Sec_2_DS *{ z-index: 1 }
/*    .DS_Sec_2_DS:before{
        content: ''; width: 100%; height: 30%; display: block;
        position: absolute; bottom: 0; left: 0; right: 0; margin: auto;
        background: white;
        z-index: 0;
    }*/

    .DS_2_row1_DS{ position: relative;}

    .DS_2_row1_IF_DS{ padding: 25px 10px !important; background: white; border-radius: 15px;}
    .DS_2_row1_IF_DS h3{ display: none}
    .DS_2_row1_IF_DS figure{ position: relative; display: grid !important;}
    .DS_2_row1_IF_DS figure:before{
        content: ''; width: 40px; height: 40px; display: block;
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        background-color: #F2F2F2;
        border-radius: 100%;
        transform: scale(1.2); 
        transition: transform .5s, background-color .5s
    }
    .DS_2_row1_IF_DS figure{ width: 20% !important; }
    .DS_2_row1_IF_DS .elementor-image-box-content{ width: 80% !important; margin: auto !important;}


    .DS_2_row1_IF_DS figure img{ width: 60px !important; margin: auto !important; transform: scale(1); z-index: 0; transition: transform .5s, filter .5s}
    .DS_2_row1_IF_DS:hover figure img{ transform: scale(.7); filter: grayscale(1) brightness(200);}
    .DS_2_row1_IF_DS:hover figure:before{ 
        transform: scale(1.5) rotate(360deg); 
        background-color: var(--DS_PR_color_DS) !important;
    }



    .DS_2_row2_DS{ position: relative;}
    .DS_2_row2_DS:before{
        content: ''; width: 100%; height: 100%;
        position: absolute; bottom: 30%; left: 0; right: 0; margin: auto;
        background: url(https://trading-formation.fr/wp-content/uploads/2023/04/DS_Exs_V_3_V_DS.png) no-repeat !important;
        background-size: contain !important; background-position: center !important;
        transform: translateX(150px) !important;
        transition: transform 10s;
        z-index: 0;
    }
    .DS_GL_S_An .DS_2_row2_DS:before{ transform: translateX(-150px) !important; }

    .DS_2_row2_V_DS { position: relative; margin: auto !important; padding: 10px 120px !important}
    .DS_2_row2_V_DS:before {
        content: ''; width: 100%; height: 113%;
        position: absolute; top: -15px; left: 0; right: 0; margin: auto;
        background: url(https://trading-formation.fr/wp-content/uploads/2023/04/DS_HI_V_1_Mo_DS.png) no-repeat !important;
        background-size: 100% 100% !important; background-position: center !important;
    }


    @media (min-width: 959px){
        [data-elementor-type="wp-page"] .elementor-widget:not(:last-child).DS_2_row1_IF_DS{ min-height: 60px; }
    }


    @media (max-width: 1155px){
        .DS_2_row2_V_DS { padding: 10px 100px !important}
    }

    @media (min-width: 769px) {

        [data-elementor-type="wp-page"] .elementor-widget:not(:last-child).DS_2_row1_IF_DS{ /*width: 46% !important; display: inline-block;*/ margin: 10px 5px 0 !important; }
/*        .DS_2_row1_IF_DS .elFeatureImage{ display: flex; }*/
/*        .DS_2_row1_IF_DS .elementor-image-box-content{ display: table; }*/
/*        .DS_2_row1_IF_DS .elementor-image-box-content .elScreenshot_text_padding{ display: table-cell; vertical-align: middle; }*/

    }

    @media (max-width: 769px) {
/*        .DS_Sec_2_DS{ padding-bottom: 0 !important }*/
        .DS_Sec_2_DS:before{ height: 6%; }

        [data-elementor-type="wp-page"] .elementor-widget:not(:last-child).DS_2_row1_IF_DS{ 
            margin-top: 10px !important; padding: 20px 10px !important; 
        }
        .DS_2_row1_IF_DS figure{ width: 100% !important; margin-bottom: 5px !important}
        .DS_2_row1_IF_DS div{ font-size: 14px !important}
        
        .DS_2_row2_DS:before{ height: 40%; }
        div .DS_2_row2_V_DS { padding: 10px 70px !important}
        .DS_2_row2_V_DS:before{ top: -5px !important; }
    }

    @media (max-width: 550px){
        body .DS_2_row2_V_DS:before{ height: 110%; top: -2px !important; }
        body div .DS_2_row2_V_DS { padding: 8px 40px !important}
    }


/*******/



/* Section 4 */
    
    .DS_Sec_4_DS{ position: relative; overflow: visible; }
    .DS_Sec_4_DS *{ z-index: 1;}
    .DS_Sec_4_DS:before, .DS_Sec_4_DS:after{
        content: ''; width: 180px; height: 180px;
        position: absolute; top: 270px; left: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_4_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_4_DS:after{ top: 0; left: auto; right: 0; }
    .DS_Sec_4_DS:after, .DS_Sec_DS_An .DS_Sec_4_DS:before{ transform: rotate(50deg) scale(.8); }
    .DS_Sec_DS_An .DS_Sec_4_DS:after{ transform: none !important; }

    
    .DS_4_row1_T_DS h2{ width: fit-content; position: relative; margin: auto !important; }
    .DS_4_row1_T_DS b{ position: relative; z-index: 1}
    .DS_4_row1_T_DS h2:before{
        /*content: attr(data-txt); font-family: poppins !important;*/
        content: 'EXTREM MONEY SIGNAUX';
        -webkit-text-stroke: .5px white; color: white; 
        width: fit-content; height: max-content; display: block;
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        transform: translateY(-75px);
        transition: color 10s, transform 10s, -webkit-text-stroke-color 10s;
        z-index: 0;
    }
    .DS_GL_S_An .DS_4_row1_T_DS h2:before{ 
        -webkit-text-stroke-color: var(--DS_PR_color_DS) !important;
        color: transparent !important; 
        transform: translateY(75px); 
    }

    @media (max-width: 769px){
        .DS_Sec_4_DS:before, .DS_Sec_4_DS:after{ width: 70px; height: 70px; }
        .DS_4_row1_T_DS h2:before{ transform: translateY(-20px) !important;}
        .DS_GL_S_An .DS_4_row1_T_DS h2:before{ transform: translateY(20px) !important;}

    }

/*******/


/* Section 5 */
    
    .DS_Sec_5_DS{ position: relative; overflow: visible; }
    .DS_Sec_5_DS *{ z-index: 1 }
    .DS_Sec_5_DS:before{
        content: ''; /*width: 30%; height: 40%;*/ display: block;
        position: absolute; top: 0; right: 0; margin: auto;
        background: var(--DS_PR_color_DS);
        transition: width 10s, height 10s;
        z-index: 0;

    }
/*    .DS_GL_S_An .DS_Sec_5_DS:before{ width: 45%; height: 50%;}*/
    .DS_Sec_5_DS:before{ width: 100%; height: 10%; left: 0 }
    .DS_GL_S_An .DS_Sec_5_DS:before{ width: 100% !important; height: 35% !important}

    .DS_5_row1_IMG_DS img{ animation: ds_5An 20s linear infinite; }
    .DS_5_row1_IMGs_DS img{ animation: ds_5An2 20s linear infinite; }
    
    @keyframes ds_5An {
        0% {
            transform: scale(1);
            opacity: 1; 
        }        
        33% {
            transform: scale(.1);
            opacity: 0; 
        }
        66% {
            transform: scale(1);
            opacity: 1; 
        } 
        100% {
            transform: scale(1);
            opacity: 1; 
        } 

    }  

    @keyframes ds_5An2 {
        0% {
            transform: scale(.1);
            opacity: 0; 
        }        
        33% {
            transform: scale(1);
            opacity: 1; 
        }      
        66% {
            transform: scale(1);
            opacity: 1; 
        }
        100% {
            transform: scale(.1);
            opacity: 0; 
        } 

    } 



    @media (min-width: 769px) {

/*        .DS_5_row1_IMG_DS img{ transform: scale(1.2); transition: transform 10s; } */
/*        .DS_GL_S_An .DS_5_row1_IMG_DS img{ transform: scale(1)} */

    }

    @media (max-width: 769px) {
        .DS_Sec_5_DS:before{ width: 100%; height: 10%; left: 0 }
        .DS_GL_S_An .DS_Sec_5_DS:before{ width: 100% !important; height: 25% !important}
/*        .DS_5_row1_IMG_DS img{ width: 300px } */

    }


    @media (max-width: 450px) {
        .DS_5_row1_IMG_DS, .DS_5_row1_IMGs_DS{ transform: scale(1.2) translateX(-12px); }
    }

/*********/



/* Section 6 */

    [class*="_Vp_DS"]{ position: relative; }
    [class*="_Vp_DS"] .elementor-widget-container{ z-index: 1 }
    [class*="_Vp_DS"]:before{
        content: ''; width: 60px; height: 60px; display: block;
        position: absolute; bottom: -50px; left: -20%; right: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_OpenV.gif) no-repeat;
        background-size: contain !important; background-position: center !important;
        transform: scale(.8); opacity: .1;
        transition: all 5s;
    }
    .DS_Sec_DS_An [class*="_Vp_DS"]:before{ bottom: 0; left: 35%; transform: scale(1); opacity: 1;}

    .DS_6_row1_Vp_DS{ cursor: pointer !important;}

    @media (min-width: 1200px) {
        .DS_6_row1_IMG_DS img{ transform: translateY(20px); } 
    }

    @media (max-width: 1200px) {
        div .DS_6_row1_Vp_DS{ position: static; transform: translate(-70px, -80px) scale(.6); }
    }

    @media only screen and (min-width: 769px) and (max-width: 1200px){
    }

    @media (min-width: 769px) {
        .DS_6_row1_DS .elementor-element-populated{ display: block !important; }
        .DS_6_row1_T_DS{ width: max-content !important; z-index: 1}
        .DS_6_row1_Vp_DS{ width: fit-content !important; position: absolute; bottom: 100px; left: -70%; z-index: 2}

        .DS_6_row1_IMG_DS  { animation: ds_6An 12s linear infinite; }
    
        @keyframes ds_6An {
            0% {
                opacity: 1; z-index: 0;
            }
            25% {
                opacity: 0;
            }
            50% {
                opacity: 1; z-index: 1;
            }
            75% {
                opacity: 0;
            }
            100% {
                opacity: 1; z-index: 0;
            }
        } 
    }

    @media (max-width: 769px) {
/*        .DS_6_row1_IMG_DS img{ width: 250px } */
        div .DS_6_row1_Vp_DS{ margin-bottom: -60px !important; transform: translate(-60px, -70px) scale(.6); }
    }

/*********/





/* Section 7 */
    
    .DS_Sec_7_DS{ position: relative; overflow: visible; }
    .DS_Sec_7_DS *{ z-index: 1;}
    .DS_Sec_7_DS:before{
        content: ''; width: 120px; height: 120px;
        position: absolute; top: -70px; left: -4%; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_4_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_DS_An .DS_Sec_7_DS:before{ transform: rotate(50deg) scale(.8); }

    .DS_7_row1_Img_DS { position: relative; width: fit-content; display: grid; margin-left: auto; margin-right: auto;}
    .DS_7_row1_Img_DS  .elementor-widget-container{ z-index: 1;}
    .DS_7_row1_Img_DS  { animation: ds_7An .3s linear infinite; }
/*    .DS_7_row1_Img_DS:before{
        content: ''; width: 100%; height: 40px; display: block;
        position: absolute; bottom: -100px; left: 0; right: 0px; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_7_IB_DS.png) no-repeat;
        background-size: contain !important; background-position: center top !important;
        transform: scale(3) translateX(-100px);
        z-index: 0;
    }
       */     




    .DS_7_row1_Vp_DS{ cursor: pointer !important;}



    @media (min-width: 769px) {
        
        /*****/
    
            @keyframes ds_7An {
                0% {
                    transform: scale(1.2) translateY(3.2px) translateX(-1px);
                }
                50% {
                    transform: scale(1.2) translateY(3px) translateX(1px);
                }
                100% {
                    transform: scale(1.2) translateY(3.2px) translateX(-1px);
                }
            } 

        /*****/
    }

    @media (max-width: 950px){

        .DS_7_row1_Img_DS { margin-top: 50px !important }
        .DS_7_row1_Img_DS img{ width: 400px !important }
        
    }

    @media (max-width: 769px) {
        .DS_Sec_7_DS:before{ width: 40px; height: 40px; }
        body .DS_7_row1_Img_DS { margin-top: 10px !important }
        .DS_7_row1_Img_DS:before{ bottom: -56px; transform: scale(2) translateX(-70px) }
        .DS_7_row1_Img_DS img{ width: 300px; transform: translateY(15px); } 
        
        /*****/
    
            @keyframes ds_7An {
                0% {
                    transform: translateY(15.2px) translateX(-1px);
                }
                50% {
                    transform: translateY(15px) translateX(1px);
                }
                100% {
                    transform: translateY(15.2px) translateX(-1px);
                }
            } 

        /*****/
        
    }

/*********/


/* Section 8 */
    
    .DS_Sec_8_DS{ 
        position: relative; overflow: visible;
/*        background-size: contain !important;
        background-position: center !important;
        background-attachment: fixed !important;*/
    }
    .DS_Sec_8_DS *{ z-index: 1;}
    .DS_Sec_8_DS:before{
        content: ''; width: 100%; height: 45px; display: block;
        position: absolute; top: 45px; left: 0; right: 0px; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_7_IB_DS.png) no-repeat;
        background-size: contain !important; background-position: center top !important;
        transform: scale(3) translateX(20px);
        z-index: 0;
    }

    .DS_Sec_8_DS:after{
        content: ''; width: 90px; height: 90px;
        position: absolute; bottom: -70px; right: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_4_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_DS_An .DS_Sec_8_DS:after{ transform: rotate(50deg) scale(.8); }


    .DS_Sec_8_DS .containerInner{ width: 100% !important }

    .DS_8_row1_T_DS h2{ width: fit-content; position: relative; margin: auto !important; }
    .DS_8_row1_T_DS b{ position: relative; z-index: 1}
    .DS_8_row1_T_DS h2:before{
        content: attr(data-txt); /*font-family: poppins !important;*/
        -webkit-text-stroke: .5px var(--DS_PR_color_DS); color: var(--DS_PR_color_DS); 
        width: fit-content; height: max-content; display: block;
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        transform: translateY(-48px);
        transition: color 10s, transform 10s, -webkit-text-stroke-color 10s;
        z-index: 0;
    }
    .DS_GL_S_An .DS_8_row1_T_DS h2:before{ 
        -webkit-text-stroke-color: white !important;
        color: transparent !important; 
        transform: translateY(48px); 
    }



    @media (min-width: 769px) {

    }

    @media (max-width: 1024px){
        .DS_Sec_8_DS:before{ top: 34px; transform: scale(2.5) translateX(-50px) }

    }

    @media (max-width: 769px){
/*        .DS_Sec_8_DS{ padding-top: 85px !important }*/
        .DS_Sec_8_DS:after{ width: 20px; height: 20px; }

        .DS_8_row1_T_DS h2:before{ transform: translateY(-20px) !important;}
        .DS_GL_S_An .DS_8_row1_T_DS h2:before{ transform: translateY(20px) !important;}
    }

/*******/



/* Section 9 */
    
    .DS_Sec_9_DS{ position: relative; overflow: visible; }

   
    .DS_9_row1_L_DS .elementor-icon-list-item{ align-items: baseline !important; }
    .DS_9_row1_L_DS .elementor-icon-list-item i{ transform: translateY(4px) }

    @media (min-width: 769px) {

    }

    @media (max-width: 769px) {
    }

/*******/


/* Section 10 */
        

    .DS_10_row1_L_DS .elementor-icon-list-item{ align-items: baseline !important; }
    .DS_10_row1_L_DS .elementor-icon-list-item i{ transform: translateY(4px) }

    .DS_10_row1_DS .elementor-container{ width: 100% !important }
    .DS_10_row1_DS .elementor-column{position: relative; transform: scale(1); transition: transform .5s;}
    .DS_10_row1_DS .elementor-widget-wrap { 
        padding: 0px 20px 30px !important; background-color: #eaeaea; 
        backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
        border: 1px solid white; border-radius: 15px; 
        transition: background-color .5s, color .5s
    } 
/*    .DS_10_row1_DS .elementor-column:hover{ transform: scale(.97); }*/
    .DS_10_row1_DS .elementor-column:hover .elementor-widget-wrap{ background-color: var(--DS_PR_color_DS); color: white !important; }


/* 
    .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image{ 
        position: relative; display: grid;
        width: fit-content; margin: 0 0 -10px;
        transform: translateY(-30px);
    }

   .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image{ 
        position: relative; display: grid;
        width: fit-content; margin: 0 0 -10px;
        transform: translateY(-30px);
    }
    .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image .elementor-widget-container{ z-index: 1} 
    .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image img{ transition: filter .5s; } 
    .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image:before{ 
        content: ''; width: 50px; height: 50px; display: block;
        position: absolute; top: 0px; bottom: 0; left: 0; right: 0; margin: auto;
        background-color: black; border: 1px solid white;
        transform: scale(2.2);
        border-radius: 100%; transition: all .5s; z-index: 0
    }
    .DS_10_row1_DS .elementor-column:hover .elementor-widget-image:before{ 
        background-color: var(--DS_PR_color_DS);
        opacity: 1; 
        transform: scale(2); 
    } 

    .DS_10_row1_DS .elementor-column:hover img{ filter: grayscale(1) brightness(200); } */
    .DS_10_row1_DS .elementor-column .elementor-widget-container{ transition: color .5s; } 
    .DS_10_row1_DS .elementor-column .elementor-divider span{ transition: border-color .5s !important; } 
    .DS_10_row1_DS .elementor-column:hover .elementor-divider span{ border-color: white !important; } 
    .DS_10_row1_DS .elementor-column:hover .elementor-widget-container, .DS_10_row1_DS .elementor-column:hover .elementor-widget-container *{ color: white !important; } 

    @media (min-width: 1024px){
        .DS_10_row1_DS .elementor-widget-wrap { width: 97%; min-height: 880px; margin: auto; } 
    }


    @media (min-width: 769px){
        .DS_10_row1_DS{ display: flex;}
        .DS_10_row1_DS .elementor-column{ display: table; }

    }

    @media (max-width: 769px){
        [data-elementor-type="wp-page"] .DS_10_row1_DS [data-widget_type="divider.default"].elementor-widget:not(:last-child), [data-elementor-type="wp-page"] .DS_10_row1_DS [data-widget_type="text-editor.default"].elementor-widget:not(:last-child){ 
            margin-top: initial !important; margin-bottom: initial !important; 
        }
/*        [data-elementor-type="wp-page"] .DS_10_row1_DS .elementor-widget:not(:last-child){ margin-top: initial !important; margin-bottom: initial !important; }*/
        /*.DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image{ transform: scale(.9) translateY(-30px) }
        .DS_10_row1_DS .elementor-widget-wrap  .elementor-widget-image img{ transform: scale(.8); }*/
    }

/*********/

/* Section 11 */


    .DS_11_row1_Img_DS img{ /*transform: rotate3d(-36, 11, -3, 131.6deg) matrix(0.2, 0, 0, 1, 2, 0) scale(0.5);*/ transition: transform 1s }
    .ToScaleBI img{ transform: rotate3d(-36, 11, -3, 131.6deg) matrix(0.2, 0, 0, 1, 2, 0) scale(0.5); }
    .ToScale2BI img{transform: none;}
    .ToScale3BI img{ transform: none; }
    
    .DS_11_row1_L_DS .elementor-icon-list-item{ align-items: baseline !important; }
    .DS_11_row1_L_DS .elementor-icon-list-item i{ transform: translateY(4px) }

    @media (max-width: 769px) {

    }

/*********/


/* Section 12 */
    
    .DS_Sec_12_DS{ position: relative; overflow: visible; }
    .DS_Sec_12_DS *{ z-index: 1;}
    .DS_Sec_12_DS:before{
        content: ''; width: 90px; height: 90px;
        position: absolute; bottom: -70px; left: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_4_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_DS_An .DS_Sec_12_DS:before{ transform: rotate(50deg) scale(.8); }

    .DS_12_row1_T_DS h2{ z-index: 2 }
    .DS_12_row1_T_DS b{ position: relative; display: inline-grid; z-index: -1 }
    .DS_12_row1_T_DS u{ text-decoration: none !important; z-index: 1 }
    .DS_12_row1_T_DS b:before{
        content: ''; width: 90px; height: 90px;
        position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;
        background: url(https://trading-formation.fr/wp-content/uploads/2023/04/DS_Exs_V_12_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        transform: scale(2.2);
        transition: opacity 5s; z-index: 0;
    }
    .DS_Sec_DS_An .DS_12_row1_T_DS b:before{ opacity: .2; }


    @media (max-width: 760px){
        .DS_Sec_12_DS:before{ width: 20px; height: 20px; }
        .DS_12_row1_T_DS b:before{ width: 70px; height: 70px }
    }


/*********/



/* Section 13 */
    
    .DS_Sec_13_DS{ position: relative; overflow: visible; }



/*********/


/* Section 14 */
    
    .DS_Sec_14_DS{ 
        position: relative; overflow: visible;
        background: linear-gradient(var(--DS_PR_color_DS), var(--DS_PR_color_DS)) no-repeat !important;
        background-color: transparent !important;
        background-size: 100% 50% !important;
        background-position: center top !important;

    }
/*    .DS_Sec_14_DS:before, .DS_Sec_14_DS:after{
        content: ''; width: 180px; height: 180px;
        position: absolute; top: 150px; left: 0; margin: auto;
        background: url(https://client.getfunnels.space/landing-page/wp-content/uploads/2023/04/DS_Exs_V_4_M_DS.png) no-repeat;
        background-size: contain !important; background-position: center !important;
        filter: grayscale(1) brightness(200);
        transition: transform 5s; z-index: 0;
    }
    .DS_Sec_14_DS:after{ width: 120px; height: 120px; top: auto; bottom: 35%; left: auto; right: 0; }
    .DS_Sec_14_DS:after, .DS_Sec_DS_An .DS_Sec_14_DS:before{ transform: rotate(50deg) scale(.8); }
    .DS_Sec_DS_An .DS_Sec_14_DS:after{ transform: none !important; }
*/

    .DS_14_row1_L_DS .elementor-icon-list-item{ align-items: baseline !important; }
    .DS_14_row1_L_DS .elementor-icon-list-item i{ transform: translateY(4px) }

    @media (max-width: 760px){
        .DS_Sec_14_DS:before{ width: 70px; height: 70px; }
        .DS_Sec_14_DS:after{ width: 30px; height: 30px; }
    }

/*********/


/* Section 15 */
    
    .DS_Sec_15_DS iframe{ background: #272727 !important; border-radius: 20px !important;}

/*********/


/* Section 16 */
    
    .DS_Sec_16_DS{ position: relative; overflow: visible;}
    .DS_Sec_16_DS *{ z-index: 1 }
    .DS_Sec_16_DS:before{
        content: ''; width: 30%; height: 100%; display: block;
        position: absolute; top: 0; right: 0; margin: auto;
        background: var(--DS_PR_color_DS);
        transition: width 10s, height 10s;
        z-index: 0;

    }
    .DS_GL_S_An .DS_Sec_16_DS:before{ width: 45%;}

    .DS_16_row1_Vp_DS{ cursor: pointer !important;}

    @media (min-width: 769px) {
 
        .DS_16_row1_IMG_DS img{ transform: scale(1.1); transition: transform 10s; } 
        .DS_GL_S_An .DS_16_row1_IMG_DS img{ transform: scale(1)} 

    }

    @media (max-width: 769px) {
        .DS_Sec_16_DS:before{ width: 100%; height: 20%; left: 0 }
        .DS_GL_S_An .DS_Sec_16_DS:before{ width: 100% !important; height: 45% !important}

    }

/*********/



/* Section 17 */

    .DS_Sec_17_DS{ position: relative; overflow: visible;}
    
    [class^="DS_17_row2_TI"]{ margin: 15px 0px !important }
    .DS_17_row2_TI_DS img, .DS_17_row2_TI2_DS img{ transition: all 6s }
    .DS_17_row2_TI_DS:hover img, .DS_17_row2_TI2_DS:hover img{ transition-delay: .1s }


    @media (min-width: 769px){
        .DS_17_row2_TI_DS img, .DS_GL_S_An .DS_17_row2_TI2_DS img{ 
            opacity: .8 !important; filter: blur(2px) !important;
        }
        .DS_17_row2_TI2_DS img, .DS_GL_S_An .DS_17_row2_TI_DS img, .DS_17_row2_TI_DS:hover img, .DS_17_row2_TI2_DS:hover img{
            opacity: 1 !important; filter: none !important; 
        }

    }
    
    @media (max-width: 769px){
        [class^="DS_17_row2_TI"]{ margin: 5px !important }
    }

/*********/



/* Section 18 */

    .DS_Sec_18_DS{ position: relative; overflow: hidden; z-index: 1; }
    .DS_18_row1_T_DS{ position: relative; display: flex; justify-content: center; align-items: center; }
    .DS_18_row1_T_DS:before{
        content: ''; width: 40px; height: 1.5px; display: block;
        margin-right: 5px;
        background: white;
    }

    @media (max-width: 769px){

        .DS_Sec_18_DS{ width: 95% !important; margin: auto !important; }
    }

  /**********************/

    .DS_FAQ_DS details {
      width: 98%;
      min-height: 5px;
      max-width: 700px;
      padding: 45px 30px;
      margin: 0 auto;
      position: relative;
      font-size: 18px;
      border: 1px solid rgba(0,0,0,.1);
      border-radius: 15px;
      box-sizing: border-box;
      transition: all .3s;
      background-color: white;
      text-align: left
    }

    .DS_FAQ_DS details + details {
      margin-top: 20px;
    }

    .DS_FAQ_DS details[open] {
      min-height: 50px;
/*      background-color: black;*/
      box-shadow: 2px 2px 20px rgba(0,0,0,.2);
    }

    .DS_FAQ_DS details p {
      font-weight: 300;
      font-size: 18px;
      padding: 20px;
      color: black;
    }

    .DS_FAQ_DS details[open] summary, .DS_FAQ_DS details[open] p{ color: var(--DS_PR_color_DS) }
    .DS_FAQ_DS summary {
        /*font-family: Visby Heavy !important;*/
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-weight: 700;
      color: black;
      cursor: pointer;
      transition: all 0.5s
    }

    .DS_FAQ_DS summary:focus {
      outline: none;
    }

    .DS_FAQ_DS summary:focus::after {
      content: "";
      height: 100%;
      width: 100%;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      box-shadow: 0 0 0 5px var(--DS_SC_color_DS);
      border-radius: 15px;
    }

    .DS_FAQ_DS summary::-webkit-details-marker {
      display: none
    }

    .DS_FAQ_DS .control-icon {
        fill: var(--DS_PR_color_DS);
        transition: .3s ease;
        /*pointer-events: none;*/
        width: 30px !important;
        height: 30px !important;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        right: 10px;
    }

    .DS_FAQ_DS .control-icon-close {
      display: none;
    }

    .DS_FAQ_DS details[open] .control-icon-close {
      display: initial;
      transition: .3s ease;
    }

    .DS_FAQ_DS details[open] .control-icon-expand {
      display: none;
    }

    @media (max-width: 769px){
      .DS_FAQ_DS summary, .DS_FAQ_DS details p { font-size: 16px !important;}

    }
  
  /**********************/

/*******/



/*Section Footer*/

    .DS_Sec_Footer_DS{ 
        position: relative; overflow: visible; 
    }

    @media (min-width: 769px){

    }


    @media (max-width: 769px){
    }

/******/

