





    .plastor_cta_white{
    
    padding: 12px 16px;
    border: 1px solid #fff;
    background-color: #fff;
   
    text-align: center!important;
    color: #000!important;
    text-decoration: none;  ²
    font-size: 14px!important;
    font-weight: 400!important;
    margin-top: 16px;
  }

  


.faq_jumbotron_image{
    position: absolute;
    top:0;
    height:100%;
    width: 900px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    
}
.faq_jumbotron_bloc{
    position: absolute;
    top: calc(( 100% - 320px) / 2);
    height:320px;
    width: 550px;
    z-index: 10;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: start;
    padding: 50px 65px;
    background-color: #000;
    
}
.faq_JB_img_Droite{
    right:0;
}
.faq_JB_img_Gauche{
    left:0;
}
.faq_JB_text_Droite{
    right:0;
}
.faq_JB_text_Gauche{
    left:0;
}

.faq_JB_container{
    position: relative;
    width: 1130px!important;
    height: 420px;
}

.faq_JB_Separator{
    position: relative;
	margin: 10px 0px;
}
.faq_JB_Separator::before{
    position :absolute;
    content: '';
    width: 60px;
    height :2px;
    background-color: #E0C058;
    display: block;
    left: 0px;
    bottom: 0px;
}

.faq_JB_Subtitle{
    color:white!important;
    font-size:32px!important
}
.faq_JB_title{
    color: #fff!important;;
    font-size:32px!important ;
    text-align:start
}
.faq_JB_Description{
    color:white;
    font-size:16px!important; 
    text-align:start
}
.faq_JB_Description>p{
    margin-bottom: 0px!important;
}

.faq_cta{
    margin-top: 15px;
    padding: 11px 25px;
    border: 1px solid #fff;
    border-radius: 25px;
    height: 50px;
    width : 250px;
    text-align: center!important;
    color: #FFF!important;
    text-decoration: none;
    font-size: 16px!important;
    font-weight: 500!important;
    
  }


 @media only screen and (max-width : 576px) {
   
    .faq_JB_container{        
        width:100%!important;
        height: auto!important;
        display: flex;
        flex-direction: column;
    }
    .faq_jumbotron_image {
       
        height:200px;
        width:100%;
        
    }
    .faq_JB_Description{
        text-align: center;
    }
    .faq_jumbotron_bloc{
        position: relative;
        top:0;
        height: 290px;
        width:100%;
        padding: 20px 30px;
        align-items: center;
    }
    .faq_JB_img_Droite,.faq_JB_img_Gauche{
        top:0;
        right:0;
    }
    .faq_JB_text_Droite,.faq_JB_text_Gauche{
        top:200px;
        right:0;
    }

    .faq_jumbotron_bloc{
        padding:30px 20px;
    }
.faq_JB_Separator::before{
    left: calc(50% - 30px);}
    }