/*--------------------------------------------------------*/
/*Fonts*/
/*--------------------------------------------------------*/
@font-face {
    font-family: 'sketchnotesquare';
    src:    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.eot');
    src:    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.eot?#iefix') format('embedded-opentype'),
    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.woff2') format('woff2'),
    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.woff') format('woff'),
    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.ttf') format('truetype'),
    url('https://www.bizline.com/assets/fonts/sketchnotesquare/SketchnoteSquare.svg#SketchnoteSquare') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'BC-Alphapipe-Bold';
    src: url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.eot');
    src: url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.woff2') format('woff2'),
    url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.woff') format('woff'),
    url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.ttf') format('truetype'),
    url('https://www.bizline.com/assets/fonts/bc-alphapipe/BCAlphapipeRB-Bold.svg#BCAlphapipeRB-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

/*-----------------------------------------------------------------------------------------------------------*/
/*Général*/
/*-----------------------------------------------------------------------------------------------------------*/
.submiter{display: none}
.wysiwygblog{line-height: normal}
.wysiwygblog input[type="text"], .wysiwygblog input[type="tel"], .wysiwygblog input[type="number"], .wysiwygblog input[type="password"], .wysiwygblog input[type="email"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    outline: none;
    padding: 20px 25px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 600;
    border: 0;
}
body{
    font-family: Montserrat, sans-serif;
}

.column{
    padding: 0!important;
    width: 100%;
}
a,a:hover{text-decoration: none;}
a[class=""]{
    color: #CF1209;
}
@media screen and (min-width: 1056px){
    .mobile{display:none;}
    .tablet{display:none;}
}
@media screen and (max-width: 1055px){
    .desktop{display:none;}
}

@media screen and (max-width: 675px) {
    .tablet{display:none;}
}
@media screen and (min-width: 676px) {
    .mobile_only{display:none;}
}

.containerblog{
    max-width: 1312px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 35px;
    box-sizing: border-box;
}

.wysiwygblog .cta{
    cursor: pointer;
}


.scrollbar-resume-blog{
    width: 100%;
    height: 5px;
    background: #EEEEEE;
    position: fixed;
    top: 140px;
    z-index: 10;
}
.scrollbar-resume-blog .progress-bar{
    height: 5px;
    background: #CD2729;
    width: 0;
}
.template-actualites .scrollbar-resume-blog .progress-bar{
    background: #EF7D00;
}
.template-communaute .scrollbar-resume-blog .progress-bar{
    background: #96C402;
}
.template-au-travail .scrollbar-resume-blog .progress-bar{
    background: #5D92AA;
}

/*-------------------------------------------------------------*/
/* Breadcrumb */
/*-------------------------------------------------------------*/
.breadcrumb.container{
    max-width: 1192px;
}

.breadcrumb {
    margin-top: 35px;
}

.breadcrumb ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.breadcrumb ul li, .breadcrumb ul a {
    font-size: 11px;
    letter-spacing: 2.5px;
    color: #000;
}

.breadcrumb ul a[href="javascript:void(0);"] {
    cursor:default;
}

.breadcrumb ul li:not(:last-child) a::after {
    content: "|";
    margin: 0 10px;
}

.breadcrumb svg {
    margin-right: 5px;
}

@media screen and (max-width: 675px) {
    .breadcrumb {
        display: none;
    }
}

/*-------------------------------------------------------------*/
/* Titres */
/*-------------------------------------------------------------*/
.wysiwygblog.title .title-2-words {
    position: relative;
    text-align: left;
}
.wysiwygblog.title .title-2-words .main{
    font-size: 28px;
    font-weight: 900;
    letter-spacing: 4px;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    top: 25px;
    width: 100%;
}
.wysiwygblog.title .title-2-words .main::before{
    content: '';
    height: 1px;
    width: 40px;
    background-color: #000;
    display: inline-block;
    vertical-align: top;
    margin: 10px 20px 0 0;
}
.wysiwygblog.title .title-2-words .word{
    width: calc(100% - 70px);
    display: inline-block;
    vertical-align: top;
}
.wysiwygblog.title .title-2-words .back{
    font-size: 76px;
    font-weight: 900;
    text-transform: uppercase;
    color: #EAEAEA;
    margin-left: 25px;
}
@media screen and (max-width: 675px){
    .wysiwygblog.title .title-2-words .back {
        font-size: 40px;
    }
    .wysiwygblog.title .title-2-words .main {
        font-size: 16px;
        top: 13px;
    }
    .wysiwygblog.title .title-2-words .main::before {
        margin: 7px 20px 0 0;
    }
}

/*-------------------------------------------------------------*/
/* CTAS */
/*-------------------------------------------------------------*/
[class^="cta-"]{
    font-size: 14px;
    letter-spacing: 2px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 20px 60px;
    border-radius: 30px;
    text-align: center;
    box-sizing: border-box;
    transition: .3s;
}
.cta-black{
    background-color: #000;
    color: #fff;
}
.cta-black:hover{
    background-color: #3B3B3B;
}
.cta-red{
    background-color: #CD2729;
    color: #fff;
}
.cta-red:hover{
    background-color: #CB5151;
}
.cta-white{
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
}
.cta-white:hover{
    background-color: #000;
    color: #fff;
}
.cta-white-transparent{
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.cta-white-transparent:hover{
    background-color: #fff;
    color: #000;
}

.backtop-blog{
    width: 50px;
    height: 50px;
    border: 4px solid #000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 10;
    box-sizing: border-box;
}

.back-page-blog{
    display: flex;
    align-items: center;
    font-size: 15px;
    color: #707070;
    font-weight: 600;
    padding: 15px 0 0;
}
.back-page-blog .arrow{
    margin-right: 10px;
    border-color: #707070;
}

.social-share-blog {
    position: fixed;
    z-index: 10;
    top: 515px;
    margin-left: 55px;
}
.social-share-blog .rond{
    background-color: #E20613;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.social-share-blog .share-svg{
    transition-duration: .3s;
    transition-delay: .1s;
}
.social-share-blog.open .share-svg{
    transform: rotate(90deg);
    opacity: 0;
    visibility: hidden;
    transition-duration: .3s;
}
.social-share-blog .close-cross{
    position: absolute;
    top: calc(50% - 11px);
    left: calc(50% - 11px);
    width: 24px;
    height: 23px;
    opacity: 0;
    visibility: hidden;
    transition-duration: .3s;
    transition-delay: .1s;
    transition-property: all;
}
.social-share-blog .close-cross::before,
.social-share-blog .close-cross::after{
    width: 4px;
    height: 28px;
    background-color: #fff;
    left: 9px;
    top: -2px;
}
.social-share-blog.open .close-cross{
    opacity: 1;
    visibility: visible;
    transform: rotate(90deg);
    transition-duration: .3s;
    transition-delay: .1s;
    transition-property: all;
}

.social-share-blog .medias {
    margin-top: 20px;
}
.social-share-blog .medias li{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 10px auto 0;
    opacity: 0;
    visibility: hidden;
    transition: .4s;
    position: relative;
}
.social-share-blog.open .medias li{
    opacity: 1;
    visibility: visible;
    top: 0;
}
.social-share-blog .medias .facebook{
    background-color: #3B5998;
    top: -20px;
}
.social-share-blog .medias .twitter{
    background-color: #55ACEE;
    top: -70px;
}
.social-share-blog .medias .linkedin{
    background-color: #0073B0;
    top: -120px;
}

@media screen and (max-width: 1056px){
    .is-wrapper{
        padding: 0;
    }
    .scrollbar-resume-blog{
        top: 77px;
    }

    .backtop-blog{
        width: 40px;
        height: 40px;
        bottom: 20px;
        right: 20px;
    }
    .backtop-blog svg{
        width: 20px;
        height: 21px;
    }

    .social-share-blog{
        top: auto;
        bottom: 70px;
        right: 20px;
        margin-left: 0;
    }
    .social-share-blog .rond{
        width: 40px;
        height: 40px;
    }
    .social-share-blog .rond svg{
        width: 19px;
        height: 22px;
    }
    .social-share-blog .medias{
        display: none;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*01-title-soulign*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.title-soulign .title{
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.wysiwygblog.title-soulign .title .text{
    display: inline;
    padding: 0 10px;
}
.wysiwygblog.title-soulign.blue .title .text,
.wysiwygblog.title-soulign.au-travail .title .text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #5D92AA 50%);
}
.wysiwygblog.title-soulign.green .title .text,
.wysiwygblog.title-soulign.communaute .title .text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #93C01F 50%);
}
.wysiwygblog.title-soulign.orange .title .text,
.wysiwygblog.title-soulign.actualites .title .text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #EF7D00 50%);
}
.wysiwygblog.title-soulign.purple .title .text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #935FA3 50%);
}
.wysiwygblog.title-soulign.red .title .text,
.wysiwygblog.title-soulign.biz-team .title .text{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #E20613 50%);
}

@media screen and (max-width: 1056px){
    .wysiwygblog.title-soulign .title{
        font-size: 20px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*02-imagedroite-textgauche
02-imagegauche-textdroite*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.img-text-superpose  {
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.img-text-superpose .content {
    display: flex;
    align-items: center;
}
.wysiwygblog.img-text-superpose .visuel {
    width: 570px;
    height: 460px;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.img-text-superpose .textblock {
    background-color: #fff;
    padding: 30px;
    flex: 1;
    box-sizing: border-box;
    z-index: 1;
}
.wysiwygblog.img-text-superpose .textblock .text {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin: 0;
}
.wysiwygblog.img-text-superpose .textblock .link {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    color: #D62311;
    text-decoration: underline;
    display: block;
    margin-top: 20px;
}
.wysiwygblog.imagedroite-textgauche .textblock {
    margin-right: -150px;
}
.wysiwygblog.imagegauche-textdroite .textblock {
    margin-left: -150px;
}


@media screen and (max-width: 1056px){
    .wysiwygblog.img-text-superpose .content{
        flex-direction: column;
    }
    .wysiwygblog.img-text-superpose .visuel{
        width: 100%;
        height: 245px;
        order: 1;
    }
    .wysiwygblog.img-text-superpose .textblock{
        margin: -50px 0 0;
        width: 85%;
        order: 2;
    }

    .wysiwygblog.imagegauche-textdroite .content{
        align-items: flex-start;
    }
    .wysiwygblog.imagedroite-textgauche .content{
        align-items: flex-end;
    }
}

/*-----------------------------------------------------------------------------------------------------------*/
/*03-line-imgleft
03-line-imgright*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.line-img  {
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.line-img .content {
    display: flex;
    align-items: center;
}
.wysiwygblog.line-img .visuel {
    width: 350px;
    height: 250px;
    object-fit: cover;
}
.wysiwygblog.line-img .textblock {
    flex: 1;
}
.wysiwygblog.line-img .textblock .title {
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.wysiwygblog.line-img .textblock .description {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin: 0;
}
.wysiwygblog.line-imgleft .textblock {
    margin-left: 30px;
}
.wysiwygblog.line-imgright .textblock {
    margin-right: 30px;
}
.wysiwygblog.line-imgright .textblock .btn,.wysiwygblog.line-imgleft .textblock .btn{
    font-size: 12px;
    font-weight: normal;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}


@media screen and (max-width: 1056px){
    .wysiwygblog.line-img .content{
        flex-direction: column;
    }
    .wysiwygblog.line-img .content .visuel{
        order: 1;
    }
    .wysiwygblog.line-img .content .textblock{
        order: 2;
        margin: 25px 0 0;
    }
}
.wysiwygblog.line-imgleft.bizcare .description,.wysiwygblog.line-imgright.bizcare .description {
    margin-top:30px;
}

.wysiwygblog.line-imgleft.bizcare .visuel {
    width: 50%;
    height: auto;
}
.wysiwygblog.line-imgright.bizcare .visuel {
    width: 50%;
    height: auto;
}

@media screen and ( max-width: 1056px ) {
    .wysiwygblog.line-imgright.bizcare .textblock,.wysiwygblog.line-imgleft.bizcare .textblock{
        padding: 20px;
    }
    .wysiwygblog.line-imgright.bizcare .visuel,.wysiwygblog.line-imgleft.bizcare .visuel{
        width: 100%;
    }
}

/*-----------------------------------------------------------------------------------------------------------*/
/*04-list-articles-one-imgleft
04-list-articles-one-imgright
05-list-articles-two
06-list-articles-threeleft
06-list-articles-threeright
07-list-articles-3elements
08-list-articles-2elements*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.list-articles {
    max-width: 1192px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.list-articles .visuel{
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.list-articles .textblock {
    background-color: #FAFAFA;
    padding: 5px 20px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.wysiwygblog.list-articles .textblock .name {
    font-size: 23px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.wysiwygblog.list-articles .textblock .date {
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0.5px;
    color: #5D5D5D;
    font-style: italic;
    display: block;
}
.wysiwygblog.list-articles .textblock .description {
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.5px;
}
.wysiwygblog.list-articles .textblock .cta {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 25px;
    margin-top: 20px;
    text-decoration: none;
    color: #000;
    padding: 10px 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    transition: .3s;
}
.wysiwygblog.list-articles .textblock .cta:hover {
    background-color: #000;
    color: #fff;
}

/**/
.wysiwygblog.list-articles-one .content {
    display: flex;
}
.wysiwygblog.list-articles-one .visuel{
    width: 595px;
    height: 330px;
}
.wysiwygblog.list-articles-one .textblock .date {
    margin-top: 20px;
}
.wysiwygblog.list-articles-one .textblock .description {
    margin: 20px 0 0;
}


/**/
.wysiwygblog.list-articles-two .content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.wysiwygblog.list-articles-two .article {
    width: 580px;
    display: flex;
    margin-bottom: 35px;
}
.wysiwygblog.list-articles-two .article .visuel {
    width: 260px;
    height: 270px;
}
.wysiwygblog.list-articles-two .textblock .date {
    margin-top: 10px;
}
.wysiwygblog.list-articles-two .textblock .description {
    margin: 10px 0 0;
}

/**/
.wysiwygblog.list-articles-threeleft .content{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.list-articles-threeleft .big{
    width: 580px;
    font-size: 0;
}
.wysiwygblog.list-articles-threeleft .big .visuel{
    width: 100%;
    height: 375px;
}
.wysiwygblog.list-articles-threeleft .big .textblock{
    padding: 20px 25px;
}
.wysiwygblog.list-articles-threeleft .little{
    width: 580px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.wysiwygblog.list-articles-threeleft .little .article{
    display: flex;
}
.wysiwygblog.list-articles-threeleft .little .article:nth-child(2){
    margin-top: 30px;
}
.wysiwygblog.list-articles-threeleft .little .article .visuel{
    width: 260px;
    height: 270px;
}
.wysiwygblog.list-articles-threeleft .textblock .date{
    margin-top: 10px;
}
.wysiwygblog.list-articles-threeleft .textblock .description{
    margin: 10px 0 0;
}
#pageliste .list-articles-threeleft:nth-child(odd) .content{
    flex-direction: row-reverse;
}

/**/
.wysiwygblog.list-articles-threeright .content{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.list-articles-threeright .big{
    width: 580px;
    display: flex;
}
.wysiwygblog.list-articles-threeright .big .visuel{
    width: 260px;
    height: 100%;
}
.wysiwygblog.list-articles-threeright .big .textblock{
    padding: 20px 25px;
}
.wysiwygblog.list-articles-threeright .little{
    width: 580px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.wysiwygblog.list-articles-threeright .little .article{
    display: flex;
}
.wysiwygblog.list-articles-threeright .little .article:nth-child(2){
    margin-top: 30px;
}
.wysiwygblog.list-articles-threeright .little .article .visuel{
    width: 260px;
    height: 270px;
}
.wysiwygblog.list-articles-threeright .textblock .date{
    margin-top: 10px;
}
.wysiwygblog.list-articles-threeright .textblock .description{
    margin: 10px 0 0;
}

/**/
.wysiwygblog.list-articles-3elements .content{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.list-articles-3elements .article{
    width: 375px;
    font-size: 0;
}
.wysiwygblog.list-articles-3elements .article .visuel{
    width: 100%;
    height: 310px;
}
.wysiwygblog.list-articles-3elements .article .textblock {
    padding: 20px;
}
.wysiwygblog.list-articles-3elements .article .date {
    margin-top: 10px;
}
.wysiwygblog.list-articles-3elements .article .description {
    margin: 10px 0 0;
}

/**/
.wysiwygblog.list-articles-2elements .content{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.list-articles-2elements .article{
    width: 580px;
    font-size: 0;
}
.wysiwygblog.list-articles-2elements .article .visuel{
    width: 100%;
    height: 310px;
}
.wysiwygblog.list-articles-2elements .article .textblock {
    padding: 20px;
}
.wysiwygblog.list-articles-2elements .article .date {
    margin-top: 10px;
}
.wysiwygblog.list-articles-2elements .article .description {
    margin: 10px 0 0;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.list-articles .textblock{
        padding: 15px 10px 20px;
    }
    .wysiwygblog.list-articles .textblock .name{
        font-size: 14px;
    }
    .wysiwygblog.list-articles .textblock .date{
        font-size: 11px;
        margin-top: 10px;
    }
    .wysiwygblog.list-articles .textblock .description{
        display: none;
    }

    /**/
    .wysiwygblog.list-articles-one .content{
        flex-direction: column;
    }
    .wysiwygblog.list-articles-one .visuel {
        width: 100%;
        height: 160px;
        order: 1;
    }
    .wysiwygblog.list-articles-one .textblock {
        order: 2;
    }

    /**/
    .wysiwygblog.list-articles-two .content{
        flex-direction: column;
    }
    .wysiwygblog.list-articles-two .article:last-child{
        margin-top: 20px;
    }
    .wysiwygblog.list-articles-two .article{
        width: 100%;
        flex-direction: column;
    }
    .wysiwygblog.list-articles-two .article .visuel{
        width: 100%;
        height: 160px;
    }

    /**/
    .wysiwygblog.list-articles-threeleft .content,
    .wysiwygblog.list-articles-threeright .content{
        flex-direction: column;
    }
    .wysiwygblog.list-articles-threeleft .big,
    .wysiwygblog.list-articles-threeleft .little,
    .wysiwygblog.list-articles-threeright .big,
    .wysiwygblog.list-articles-threeright .little{
        width: 100%;
    }
    .wysiwygblog.list-articles-threeright .big{
        flex-direction: column;
        margin-top: 20px;
    }
    .wysiwygblog.list-articles-threeleft .big .visuel,
    .wysiwygblog.list-articles-threeleft .little .article .visuel,
    .wysiwygblog.list-articles-threeright .big .visuel,
    .wysiwygblog.list-articles-threeright .little .article .visuel{
        width: 100%;
        height: 160px;
    }
    .wysiwygblog.list-articles-threeleft .little .article,
    .wysiwygblog.list-articles-threeright .little .article{
        flex-direction: column;
        margin-top: 20px!important;
    }

    /**/
    .wysiwygblog.list-articles-3elements .content{
        flex-direction: column;
    }
    .wysiwygblog.list-articles-3elements .article:not(:first-child){
        margin-top: 20px;
    }
    .wysiwygblog.list-articles-3elements .article{
        width: 100%;
    }
    .wysiwygblog.list-articles-3elements .article .visuel{
        width: 100%;
        height: 160px;
    }

    /**/
    .wysiwygblog.list-articles-2elements .content{
        flex-direction: column;
    }
    .wysiwygblog.list-articles-2elements .article{
        width: 100%;
    }
    .wysiwygblog.list-articles-2elements .article .visuel{
        width: 100%;
        height: 160px;
    }
    .wysiwygblog.list-articles-2elements .article:last-child{
        margin-top: 20px;
    }
}



/*-----------------------------------------------------------------------------------------------------------*/
/*09-banner-quote*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.banner-quote .content{
    background-color: #E20613;
    background-image: url(/assets/plugins/ContentBuilder/assets/images/quote.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    padding: 50px 0;
}
.wysiwygblog.banner-quote .text{
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.5px;
    width: 60%;
    margin: 15px auto 0;
    font-style: italic;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.banner-quote .text{
        width: 90%;
    }
}
.wysiwygblog.banner-quote.blue .content{
    background-color: #91D8FA;
}
.wysiwygblog.banner-quote.green .content{
    background-color: #A9D29B;
}
.wysiwygblog.banner-quote.turquoise .content{
    background-color: #00C4C4;
}
.wysiwygblog.banner-quote.purple .content{
    background-color: #613F92;
}
.wysiwygblog.banner-quote.pink .content{
    background-color: #EB64B1;
}
.wysiwygblog.banner-quote.blue svg,
.wysiwygblog.banner-quote.green svg,
.wysiwygblog.banner-quote.turquoise svg,
.wysiwygblog.banner-quote.purple svg,
.wysiwygblog.banner-quote.pink svg{
    position: absolute;
}
    /*-----------------------------------------------------------------------------------------------------------*/
/*09-banner-text*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.banner-text .banner-container{
    background-color: #EF7D00;
}
.wysiwygblog.banner-text .content{
    width: 100%;
    max-width: 840px;
    padding: 50px 10px;
    box-sizing: border-box;
    margin: auto;
    text-align: center;
}
.wysiwygblog.banner-text .title{
    line-height: 35px;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    text-align: center;
}
.wysiwygblog.banner-text .text{
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin: 20px auto 0;
    text-align: center;
}
.wysiwygblog.banner-text ul{
    margin-top: 10px;
}
.wysiwygblog.banner-text .banner-container.purple ul li::marker{
    color: #ffffff;
}
.wysiwygblog.banner-text ul li{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    padding-left: 10px;
}
.wysiwygblog.banner-text .btn{
    font-size: 12px;
    font-weight: 600;
    background-color: #ffffff;
    color: #EB64B1;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.banner-text .title{
        font-size: 25px;
    }
}
/*-Colors Background Bizcare-*/
.wysiwygblog.banner-text .banner-container.blue{
    background-color: #91D8FA;
}
.wysiwygblog.banner-text .banner-container.green{
    background-color: #A9D29B;
}
.wysiwygblog.banner-text .banner-container.turquoise{
    background-color: #00C4C4;
}
.wysiwygblog.banner-text .banner-container.purple{
    background-color: #613F92;
}
.wysiwygblog.banner-text .banner-container.pink{
    background-color: #EB64B1;
}

/*-----------------------------------------------------------------------------------------------------------*/
/*10-line-video3
10-line-video4*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.line-video .content{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.wysiwygblog.line-video .visuel-video{
    width: 100%;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.line-video .name{
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-top: 15px;
    display: block;
}
.wysiwygblog.line-video3 .video-el{
    width: 380px;
}
.wysiwygblog.line-video3 .visuel-video{
    height: 215px;
}
.wysiwygblog.line-video4 .video-el{
    width: 280px;
}
.wysiwygblog.line-video4 .visuel-video{
    height: 155px;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.line-video .content{
        flex-wrap: wrap;
    }
    .wysiwygblog.line-video .name{
        margin-top: 5px;
        font-size: 12px;
    }

    /**/
    .wysiwygblog.line-video3 .video-el:first-child,
    .wysiwygblog.line-video4 .video-el:nth-child(1),
    .wysiwygblog.line-video4 .video-el:nth-child(2){
        width: 100%;
        margin-bottom: 20px;
    }
    .wysiwygblog.line-video3 .video-el:not(:first-child),
    .wysiwygblog.line-video4 .video-el:nth-child(3),
    .wysiwygblog.line-video4 .video-el:nth-child(4){
        width: 48%;
    }
    .wysiwygblog.line-video3 .video-el:first-child .visuel-video,
    .wysiwygblog.line-video4 .video-el:nth-child(1) .visuel-video,
    .wysiwygblog.line-video4 .video-el:nth-child(2) .visuel-video{
        height: 170px;
    }
    .wysiwygblog.line-video3 .video-el:not(:first-child) .visuel-video,
    .wysiwygblog.line-video4 .video-el:nth-child(3) .visuel-video,
    .wysiwygblog.line-video4 .video-el:nth-child(4) .visuel-video{
        height: 85px;
    }

}


/*-----------------------------------------------------------------------------------------------------------*/
/*11-banner-text-above*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.banner-text-above .visuel{
    width: 100%;
    height: 350px;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.banner-text-above .content{
    width: 880px;
    background-color: #fff;
    margin: -100px auto 0;
    padding: 25px 30px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}
.wysiwygblog.banner-text-above .title-page{
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-align: center;
    margin: auto;
}
.wysiwygblog.banner-text-above .text{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin: 30px auto 0;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.banner-text-above .visuel{
        height: 195px;
    }
    .wysiwygblog.banner-text-above .content{
        width: 100%!important;
        margin-top: 0;
        padding: 25px 10px;
    }
    .wysiwygblog.banner-text-above .title-page{
        font-size: 30px;
        line-height: 35px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*12-cross-selling*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.cross-selling {
    width: 100%;
    max-width: 1090px;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.cross-selling .titre{
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-family: 'sketchnotesquare';
}
.wysiwygblog.cross-selling .all-items{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.cross-selling .all-items .cross-item{
    width: 350px;
    font-size: 0;
}
.wysiwygblog.cross-selling .all-items .cross-item .visuel{
    height: 230px;
    width: 100%;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.cross-selling .all-items .cross-item .textblock{
    background-color: #F7F7F7;
    padding: 25px 20px 45px;
    border-top: 5px solid #F7F7F7;
}
.wysiwygblog.cross-selling .all-items .cross-item .textblock .name{
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
}

.wysiwygblog.cross-selling .all-items .cross-item.travail .textblock {
    border-top-color: #5D92AA;
}
.wysiwygblog.cross-selling .all-items .cross-item.communaute .textblock {
    border-top-color: #96C402;
}
.wysiwygblog.cross-selling .all-items .cross-item.actualites .textblock {
    border-top-color: #EF7D00;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.cross-selling .titre{
        font-size: 25px;
    }
    .wysiwygblog.cross-selling .all-items{
        flex-direction: column;
    }
    .wysiwygblog.cross-selling .all-items .cross-item{
        width: 100%;
    }
    .wysiwygblog.cross-selling .all-items .cross-item:not(:first-child){
        margin-top: 20px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*13-banner-offre*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.banner-offre {
    position: relative;
    max-width: 1072px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.banner-offre .visuel{
    width: 100%;
    height: 310px;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.banner-offre .textblock{
    position: absolute;
    top: 0;
    right: 105px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.wysiwygblog.banner-offre .textblock .text1{
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    color: #CD1719;
    text-transform: uppercase;
}
.wysiwygblog.banner-offre .textblock .text2{
    font-size: 55px;
    line-height: 60px;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 10px;
    display: block;
}
.wysiwygblog.banner-offre .textblock .cta{
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #CD1719;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}
.wysiwygblog.banner-offre .textblock .cta:hover{
    background-color: #d54547;
}


@media screen and (max-width: 1056px){
    .wysiwygblog.banner-offre .textblock{
        right: 10px;
        bottom: 20px;
        height: auto;
    }
    .wysiwygblog.banner-offre .textblock .text1{
        font-size: 20px;
        line-height: 30px;
    }
    .wysiwygblog.banner-offre .textblock .text2{
        font-size: 25px;
        line-height: 30px;
    }
    .wysiwygblog.banner-offre .visuel{
        height: 250px;
    }
}

/*-----------------------------------------------------------------------------------------------------------*/
/*14-mea-2blocs*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.mea-2blocs {
    max-width: 1072px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.mea-2blocs .content{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.mea-2blocs .content .mea-item{
    width: 520px;
    height: 355px;
    position: relative;
}
.wysiwygblog.mea-2blocs .content .mea-item .visuel{
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.mea-2blocs .content .mea-item .textblock{
    position: absolute;
    left: 30px;
    bottom: 35px;
}
.wysiwygblog.mea-2blocs .content .mea-item .title{
    font-size: 21px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 2px;
    display: block;
}
.wysiwygblog.mea-2blocs .content .mea-item .cta{
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-width: 110px;
    text-align: center;
    letter-spacing: 0.5px;
    transition: .3s;
}
.wysiwygblog.mea-2blocs .content .mea-item .cta:hover{
    background-color: #3B3B3B;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.mea-2blocs .content{
        flex-direction: column;
    }
    .wysiwygblog.mea-2blocs .content .mea-item{
        width: 100%;
        height: 205px;
    }
    .wysiwygblog.mea-2blocs .content .mea-item:last-child{
        margin-top: 20px;
    }
    .wysiwygblog.mea-2blocs .content .mea-item .textblock{
        left: 20px;
        bottom: 20px;
    }
    .wysiwygblog.mea-2blocs .content .mea-item .title{
        font-size: 16px;
        line-height: 18px;
    }
    .wysiwygblog.mea-2blocs .content .mea-item .cta{
        margin-top: 10px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*15-bloc-textleft-imgright*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.bloc-textleft-imgright {
    max-width: 1072px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.bloc-textleft-imgright .content{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.wysiwygblog.bloc-textleft-imgright .visuel{
    width: 645px;
    height: 595px;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.bloc-textleft-imgright .textblock{
    flex: 1;
    margin-right: 20px;
}
.wysiwygblog.bloc-textleft-imgright .textblock .title{
    font-size: 40px;
    font-weight: 600;
    font-family: 'sketchnotesquare';
    text-transform: uppercase;
    display: block;
}
.wysiwygblog.bloc-textleft-imgright .textblock .text{
    margin-top: 35px;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.5px;
}
.wysiwygblog.bloc-textleft-imgright .textblock .cta{
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}
.wysiwygblog.bloc-textleft-imgright .textblock .cta:hover{
    background-color: #3B3B3B;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.bloc-textleft-imgright .content{
        flex-direction: column;
    }
    .wysiwygblog.bloc-textleft-imgright .textblock .title{
        font-size: 30px;
    }
    .wysiwygblog.bloc-textleft-imgright .textblock .text{
        font-size: 12px;
        margin-top: 25px;
    }
    .wysiwygblog.bloc-textleft-imgright .visuel{
        width: 100%;
        height: 155px;
        margin-top: 20px;
    }
}

.wysiwygblog.bloc-textleft-imgright .visuel, .wysiwygblog.bloc-textright-imgleft .visuel{

}
/*-----------------------------------------------------------------------------------------------------------*/
/*16-flux-instagram*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.flux-instagram .title{
    font-size: 40px;
    font-weight: 600;
    font-family: 'sketchnotesquare';
    text-transform: uppercase;
    display: block;
    margin: 0 auto 30px;
}
.wysiwygblog.flux-instagram .content{
    text-align: center;
}
.wysiwygblog.flux-instagram ul{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    padding: 0;
}
.wysiwygblog.flux-instagram ul li{
    width: 260px;
    height: 260px;
    list-style: none;
    padding: 0 15px;
}
.wysiwygblog.flux-instagram ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.wysiwygblog.flux-instagram ul li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.flux-instagram .cta{
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #000;
    color: #fff!important;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}
.wysiwygblog.flux-instagram .cta:hover{
    background-color: #3B3B3B;
}

@media screen and (max-width: 1056px){
    .wysiwygblog.flux-instagram .title{
        font-size: 30px;
    }
    .wysiwygblog.flux-instagram ul li:nth-child(4),
    .wysiwygblog.flux-instagram ul li:nth-child(5){
        display: none;
    }
    .wysiwygblog.flux-instagram ul li{
        width: 33%;
        height: auto;
        min-height: 110px;
    }
    .wysiwygblog.flux-instagram ul li:not(:first-child){
        margin-left: auto;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*17-team-line/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.team-line .line{
    display: flex;
    justify-content: space-between;
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
}
.wysiwygblog.team-line .element:not(.big){
    width: 255px;
}
.wysiwygblog.team-line .element.big{
    width: 535px;
}
.wysiwygblog.team-line .element .visuel{
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 315px;
    object-fit: cover;
    margin: 0;
    display: block;
}
.wysiwygblog.team-line .element .img-hover{
    display: none;
}
.wysiwygblog.team-line .element:hover .visuel.base{
    display: none;
}
.wysiwygblog.team-line .element:hover .img-hover{
    display: block;
}
.wysiwygblog.team-line .element {
    text-align: center;
}
.wysiwygblog.team-line .element .textblock{
    margin-top: -22px;
}
.wysiwygblog.team-line .element .name{
    background-color: #E20613;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 5px 10px;
    display: inline-block;
    max-width: 80%;
}
.wysiwygblog.team-line .element .poste{
    font-size: 13px;
    letter-spacing: 0.5px;
    margin-top: 5px;
    display: block;
}
#pageliste .wysiwygblog.team-line .element .pole{
    display: none;
}
.wysiwygblog.team-line .element .read{
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
}
.wysiwygblog.team-line .element .read svg{
    margin-right: 10px;
    width: 15px;
    height: 11px;
}
.wysiwygblog.team-line .element .read span{
    text-decoration: underline;
}

.nous-rencontrer.container{
    padding: 10px 40px;
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.nous-rencontrer .leftside{
    color: #a5a5a5;
    width: 210px;
    font-weight: 600;
}
.nous-rencontrer .leftside p{
    font-size: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #8F91A3;
    position: relative;
}
.nous-rencontrer .leftside p:after{
    content: "+";
    position: absolute;
    top: 0;
    right: 0;
    font-size: 22px;
}
.nous-rencontrer .leftside p.open:after{
    content: "-";
    top: -10px;
    font-size: 30px;
}
.nous-rencontrer .leftside ul li{
    color: #5A5B5C;
    font-size: 13px;
    border-left: 3px solid #a5a5a5;
    padding-left: 12px;
    margin: 12px 0;
    cursor: pointer;
}
.nous-rencontrer .leftside ul li:not(.active){
    font-weight: 500;
}
.nous-rencontrer .leftside ul li.active{
    color: #000;
    border-color: #CD1719;
}
.nous-rencontrer .rightside{
    flex: 1;
}
.nous-rencontrer.contentblocks .wysiwygblog .filters{
    display: flex;
    justify-content: space-between;
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
}

@media screen and (max-width: 1056px){
    #pageliste .leftside{
        display: none;
    }
    .wysiwygblog.team-line .line{
        flex-direction: column;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .wysiwygblog.team-line .element:not(.big),
    .wysiwygblog.team-line .element.big{
        width: 100%;
    }
    .wysiwygblog.team-line,
    .wysiwygblog.team-line .element:not(:first-child){
        margin-top: 20px;
    }
}
@media screen and (max-width: 675px){
    .wysiwygblog.team-line .element .visuel{
        height: 210px;
    }
}




/*-----------------------------------------------------------------------------------------------------------*/
/*18-cta-only*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.cta-only .cta-content{
    text-align: center;
}
.wysiwygblog.cta-only .cta-content .link{
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border: 1px solid #000;
    border-radius: 25px;
    margin-top: 20px;
    text-decoration: none;
    color: #000;
    padding: 10px 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    box-sizing: border-box;
    transition: .3s;
    cursor: pointer;
}
.wysiwygblog.cta-only .cta-content .link:hover{
    background-color: #000;
    color: #fff;
}


/*-----------------------------------------------------------------------------------------------------------*/
/*19-bloc-text820*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.bloc-text820{
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.bloc-text820 .text{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
}
.wysiwygblog.bloc-text820 .text a{
    text-decoration: underline;
    color: #E30613;
}

/*-----------------------------------------------------------------------------------------------------------*/
/*20-end-article*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.end-article{
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.end-article .date{
    font-size: 15px;
    font-weight: 600;
    font-style: italic;
    color: #CCCCCC;
    padding-top: 30px;
    border-top: 1px solid #CCCCCC;
    display: block;
}

/*-----------------------------------------------------------------------------------------------------------*/
/*Slider Cross*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.slider-cross .title{
    font-size: 40px;
    font-weight: 600;
    font-family: 'sketchnotesquare';
}
.wysiwygblog.slider-cross .slick-slide{
    margin: 0 15px;
}

/*--------------------------------------------------------*/
/*Slider Tutos*/
/*--------------------------------------------------------*/
.slider-tutos{
    background: linear-gradient(180deg, rgba(255,255,255,0) 60%, #1D1D1E 50%);
    padding-bottom: 85px;
}
.slider-tutos .title{
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 35px;
}
.slider-tutos .content{
    max-width: 1192px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.slider-tutos .slide{
    width: 310px;
}
.slider-tutos .slide .visuel{
    width: 100%;
    height: 230px;
}
.slider-tutos .slide .textblock{
    background-color: #fff;
    padding: 15px;
}
.slider-tutos .slide .date{
    color: #5D5D5D;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-style: italic;
    display: block;
}
.slider-tutos .slide .name{
    font-size: 16px;
    line-height: 21px;
    font-weight: 600;
    letter-spacing: 0.5px;
    display: block;
    margin-top: 15px;
}
.slider-tutos .swiper-scrollbar{
    position: static!important;
    background-color: #5D5D5D;
    width: 600px!important;
    margin: 40px auto 0;
}
.slider-tutos .swiper-scrollbar .swiper-scrollbar-drag{
    background-color: #fff;
}

@media screen and (max-width: 1056px){
    .slider-tutos{
        padding-bottom: 25px;
    }
    .slider-tutos .content{
        padding-left: 10px;
        box-sizing: border-box;
    }
    .slider-tutos .slide{
        width: 180px;
    }
    .slider-tutos .slide .visuel{
        height: 140px;
    }
    .slider-tutos .swiper-scrollbar{
        width: calc(100% - 20px)!important;
        margin: 20px auto 0;
    }
}

/*--------------------------------------------------------*/
/*slider vidéos*/
/*--------------------------------------------------------*/
.slider-videos{
    max-width: 1192px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #EEEEEE;
    padding: 40px 60px;
    box-sizing: border-box;
    text-align: center;
}
.slider-videos .title{
    font-size: 40px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.slider-videos .slide .visuel{
    width: 100%;
    height: 190px;
    object-fit: cover;
}
.slider-videos .cta{
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    text-align: center;
    transition: .3s;
}
.slider-videos .cta:visited{
    color: #fff;
}
.slider-videos .cta:hover{
    background-color: #3B3B3B;
}
.slider-videos .swiper-scrollbar{
    position: static!important;
    background-color: #AAAAAA;
    width: 600px!important;
    margin: 40px auto 0;
}
.slider-videos .swiper-scrollbar .swiper-scrollbar-drag{
    background-color: #1D1D1E;
}

@media screen and (max-width: 1056px){
    .slider-videos{
        padding: 30px 0 30px 10px;
    }
    .slider-videos .slide{
        width: 200px;
    }
    .slider-videos .slide .visuel{
        height: 115px;
    }
    .slider-videos .swiper-scrollbar{
        width: calc(100% - 20px);
        margin: 20px auto 0;
    }
}

/*--------------------------------------------------------*/
/*slider cross selling*/
/*--------------------------------------------------------*/
.slider-cross-selling{
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.slider-cross-selling .slide{
    width: 220px;
    text-align: center;
    border: 1px solid #D7D7D7;
    padding: 15px 20px;
    box-sizing: border-box;
}
.slider-cross-selling .slide .visuel-container{
    width: 90%;
    height: 190px;
    margin: auto;
}
.slider-cross-selling .slide .visuel{
    max-width: 100%;
    max-height: 100%;
}
.slider-cross-selling .slide .ref{
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #767676;
    display: block;
    text-transform: uppercase;
    margin-top: 10px;
}
.slider-cross-selling .slide .name{
    font-size: 14px;
    line-height: 15px;
    letter-spacing: 0.5px;
    display: block;
    color: #000;
    margin-top: 5px;
    height: 30px;
}
.slider-cross-selling .slide a{
    text-decoration: none;
}
.slider-cross-selling .swiper-scrollbar{
    position: static;
    background-color: #AAAAAA;
    width: 580px;
    margin: 40px auto 0;
}
.slider-cross-selling .swiper-scrollbar .swiper-scrollbar-drag{
    background-color: #1D1D1E;
}
.slider-cross-selling .swiper-navigation{
    border: 1px solid #DDDDDD;
    background-color: rgba(255,255,255,0.6);
    outline: none;
}
.slider-cross-selling .swiper-button-prev{
    left: 0;
}
.slider-cross-selling .swiper-button-next{
    right: 0;
}

@media screen and (max-width: 1056px){
    .slider-cross-selling {
        padding: 0 10px;
        box-sizing: border-box;
    }
    .slider-cross-selling .swiper-scrollbar{
        width: calc(100% - 20px);
        margin: 20px auto 0;
    }
    .slider-cross-selling .slide .visuel-container{
        height: 125px;
    }
    .slider-cross-selling .slide .name{
        height: auto;
    }
}

/*--------------------------------------------------------*/
/*slider homepage*/
/*--------------------------------------------------------*/
.slider-homepage{
    max-width: 1312px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.slider-homepage .slide {
    position: relative;
}
.slider-homepage .slide .visuel{
    width: 100%;
    height: 450px;
    padding-left: 120px;
    box-sizing: border-box;
    object-fit: cover;
}
.slider-homepage .slide .content-text{
    position: absolute;
    right: 160px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
}
.slider-homepage .slide .textblock{
    background-color: #fff;
    width: 585px;
    padding: 30px;
    box-sizing: border-box;
}
.slider-homepage .slide .textblock .article-name{
    font-size: 23px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.slider-homepage .slide .textblock .date-container{
    font-size: 12px;
    color: #5D5D5D;
    letter-spacing: 0.5px;
    margin-top: 10px;
}
.slider-homepage .slide .textblock .category{
    color: #EF7D00;
}
.slider-homepage .slide .textblock .date{
    font-style: italic;
}
.slider-homepage .slide .textblock .text{
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.5px;
    margin-top: 10px;
}
.slider-homepage .slide .textblock .cta{
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    text-align: center;
    transition: .3s;
}
.slider-homepage .slide .textblock .cta:hover{
    background-color: #3B3B3B;
}
.slider-homepage .swiper-pagination{
    bottom: 40px;
    left: 0;
    width: 100%;
}
.slider-homepage .swiper-pagination .swiper-pagination-bullet:not(:first-child){
    margin-left: 10px;
}
.slider-homepage .swiper-pagination .swiper-pagination-bullet{
    opacity: 1;
    background-color: #fff;
    border: 1px solid #1D1D1E;
}
.slider-homepage .swiper-pagination .swiper-pagination-bullet-active{
    background-color: #1D1D1E;
}
.slider-homepage .swiper-navigation{
    width: auto;
    background-color: transparent;
    border: 0;
}
.slider-homepage .swiper-navigation::after{
    display: none;
}
.slider-homepage .swiper-button-prev{
    left: 60px;
}
.slider-homepage .swiper-button-next{
    right: 60px;
}
.slider-homepage .blockimg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ontheright{
    width: 368px;
    height: 435px;
    position: absolute;
    top: -140px;
    right: 110px;
    transform: rotate(30deg);
    -webkit-transition: background-color 500ms;
    -moz-transition: background-color 700ms;
    -o-transition: background-color 700ms;
    transition: background-color 700ms;
}
.ontheright.actualites{
    background-color: #EF7D00;
}
.ontheright.au-travail{
    background-color: #5C91A9;
}
.ontheright.communaute{
    background-color: #93C01F;
}
.ontheright.biz-team{
    background-color: #E20613;
}
.ontheright svg{
    position: absolute;
    bottom: 210px;
    right: -6px;
    transform: rotate(-30deg);
    width: 140px;
    opacity: 50%;
}
.content-text{
    transition: transform .5s ease; /* our nice transition */
}
.slider-homepage .slide[rel-categorie="actualites"] .textblock .category{
    color: #EF7D00;
}
.slider-homepage .slide[rel-categorie="communaute"] .textblock .category{
    color: #93C01F;
}
.slider-homepage .slide[rel-categorie="au-travail"] .textblock .category{
    color: #5C91A9;
}
.slider-homepage .slide[rel-categorie="biz-team"] .textblock .category{
    color: #E20613;
}

@media screen and (min-width: 1057px){
    .slider-homepage .blockimg {
        width: 584px;
        height: 451px;
    }
}
@media screen and (max-width: 1056px){
    .slider-homepage .slide .visuel{
        height: 210px;
        padding-left: 0;
    }
    .slider-homepage .slide .content-text{
        position: static;
    }
    .slider-homepage .slide .textblock{
        width: 100%;
        padding: 15px 10px;
        background-color: #FAFAFA;
    }
    .slider-homepage .swiper-navigation{
        display: none;
    }
    .slider-homepage .swiper-pagination{
        position: static;
        margin-top: 25px;
    }
    .ontheright{display: none;}
}


/*-----------------------------------------------------------------------------------------------------------*/
/*21-team-head*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.team-head .banner {
    background-image: linear-gradient(180deg, rgba(255,255,255,0) 30%, #E20613 30%);
    background-size: 100% 90%;
    background-position: 0 -80%;
    background-repeat: no-repeat;
}
.wysiwygblog.team-head .banner .content {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.team-head .visuel {
    width: 400px;
    height: 490px;
    object-fit: cover;
}
.wysiwygblog.team-head .textblock {
    margin-left: 60px;
}
.wysiwygblog.team-head .name {
    font-family: 'sketchnotesquare';
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 0.5px;
    color: #fff;
}
.wysiwygblog.team-head .desc p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.5px;
    color: #fff;
    font-style: italic;
    margin: 10px 0 5px;
}
.wysiwygblog.team-head .desc {
    display: flex;
    flex-direction: column;
    margin-top: 45px;
}
.wysiwygblog.team-head .quote {
    opacity: .3;
    margin: 0;
    transform: scale(-1, 1);
}
.wysiwygblog.team-head .quote-bottom {
    align-self: flex-end;
    transform: scale(-1, 1) rotate(180deg);
}

@media screen and (max-width: 1056px){
    .wysiwygblog.team-head .banner {
        background-size: 100% 100%;
        background-position: 0 0;
        padding-bottom: 30px;
    }
    .wysiwygblog.team-head .banner .content{
        flex-direction: column;
    }
    .wysiwygblog.team-head .visuel{
        width: calc(100% - 20px);
        height: 210px;
    }
    .wysiwygblog.team-head .textblock{
        margin-left: 0;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .wysiwygblog.team-head .name{
        font-size: 40px;
        line-height: 45px;
        margin-top: 30px;
        display: block;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*22-interview-video*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.interview-video{
    max-width: 1072px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.interview-video .title{
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    letter-spacing: 0.5px;
    text-align: center;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.wysiwygblog.interview-video .bloc{
    background-color: #EEEEEE;
    width: 100%;
    padding: 50px 0;
    text-align: center;
    box-sizing: border-box;
}
.wysiwygblog.interview-video .bloc .video{
    width: 700px;
    height: 395px;
}

@media screen and (max-width: 675px){
    .wysiwygblog.interview-video .title{
        text-align: left;
        padding: 0 10px;
    }
    .wysiwygblog.interview-video .bloc{
        padding: 30px 10px;
    }
    .wysiwygblog.interview-video .bloc .video{
        width: 100%;
        height: 170px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*23-videoleft-textright*/
/*23-videoright-textleft*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.videotext {
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.videotext .content{
    display: flex;
    align-items: center;
}
.wysiwygblog.videotext .textblock{
    background-color: #F8F8F8;
    box-sizing: border-box;
    flex: 1;
}
.wysiwygblog.videotext .video{
    width: 480px;
    height: 270px;
}
.wysiwygblog.videotext .titre{
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.wysiwygblog.videotext .desc{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    margin-top: 20px;
}
.wysiwygblog.videoleft-textright .textblock{
    padding: 50px 30px 50px 90px;
}
.wysiwygblog.videoleft-textright .video{
    margin-right: -60px;
}
.wysiwygblog.videoright-textleft .textblock{
    padding: 50px 90px 50px 30px;
}
.wysiwygblog.videoright-textleft .video{
    margin-left: -60px;
}

@media screen and (max-width: 675px){
    .wysiwygblog.videotext .content{
        flex-direction: column;
    }
    .wysiwygblog.videoright-textleft .content{
        flex-direction: column-reverse;
    }
    .wysiwygblog.videotext .video{
        width: 100%;
        height: 170px;
        margin: 0;
    }
    .wysiwygblog.videotext .textblock{
        width: 100%;
        padding: 20px 10px;
    }
}


/*-----------------------------------------------------------------------------------------------------------*/
/*24-mea-article*/
/*-----------------------------------------------------------------------------------------------------------*/
.wysiwygblog.mea-article {
    max-width: 820px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.wysiwygblog.mea-article .content{
    display: flex;
    border: 1px solid #CACACA;
    border-radius: 5px;
}
.wysiwygblog.mea-article .visuel{
    width: 255px;
    height: 180px;
    object-fit: cover;
    margin: 0;
}
.wysiwygblog.mea-article .textblock{
    flex: 1;
    border-left: 3px solid;
    padding: 20px 30px;
    box-sizing: border-box;
}
.wysiwygblog.mea-article .titre{
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
}
.wysiwygblog.mea-article .desc{
    font-size: 16px;
    line-height: 19px;
    margin-top: 15px;
    display: block;
}
.wysiwygblog.mea-article .cta{
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    width: 110px;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    text-align: center;
    transition: .3s;
}
.wysiwygblog.mea-article .cta:hover{
    background-color: #3B3B3B;
}

@media screen and (max-width: 675px){
    .wysiwygblog.mea-article .content{
        flex-direction: column;
    }
    .wysiwygblog.mea-article .visuel{
        width: 100%;
    }
    .wysiwygblog.mea-article .textblock{
        border-left: 0;
        border-top: 3px solid;
        padding: 20px 10px;
    }
}

/*--------------------------------------------------------*/
/*Main*/
/*--------------------------------------------------------*/
.wysiwygblog.snippet-banner .section-main {
    position: relative;
}
.wysiwygblog.snippet-banner .section-main .visuel{
    width: 100%;
}
.wysiwygblog.snippet-banner .section-main .container-ctas{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 110px;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    list-style: none;
}

.wysiwygblog.snippet-banner .section-main .container-ctas li {
    position: relative;
    width: 255px;
}
.wysiwygblog.snippet-banner .section-main .container-ctas li:not(:first-child){
    margin-top: 30px;
}
.wysiwygblog.snippet-banner .section-main .container-ctas li .cta-black{
    width: 255px;
    box-sizing: border-box;
}
.wysiwygblog.snippet-banner .section-main .text{
    position: absolute;
    right: 210px;
    top: 130px;
    color: #fff;
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;
}

body.nl_be .wysiwygblog.snippet-banner .section-main .text{
    right: 70px;
}

.wysiwygblog.snippet-banner .section-main .text b{
    font-size: 40px;
    font-weight: 900;
}

@media screen and (max-width: 1055px){
    .wysiwygblog.snippet-banner .section-main .container-ctas{
        display: none;
    }
    .wysiwygblog.snippet-banner .section-main .text {
        font-size: 5vw;
        line-height: 8vw;
        right: 9vw;
        top: 60%;
    }
    .wysiwygblog.snippet-banner .section-main .text b {
        font-size: 7vw;
    }
}

/*--------------------------------------------------------*/
/*MEA*/
/*--------------------------------------------------------*/
.wysiwygblog.snippet-2visuels .section-mea {
    margin-top: 30px;
}
.wysiwygblog.snippet-2visuels .section-mea .homepage-container{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
}
.wysiwygblog.snippet-2visuels .section-mea .element{
    position: relative;
    width: 48%;
}
.wysiwygblog.snippet-2visuels .section-mea .element .visuel{
    width: 100%;
}
.wysiwygblog.snippet-2visuels .section-mea .element .textblock{
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.wysiwygblog.snippet-2visuels .section-mea .textblock.white{
    color: #fff;
}
.wysiwygblog.snippet-2visuels .section-mea .subtitle{
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.8px;
}
.wysiwygblog.snippet-2visuels .section-mea .title{
    font-size: 21px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 2.3px;
    margin-top: 10px;
    display: block;
}
.wysiwygblog.snippet-2visuels .section-mea .cta{
    margin-top: 30px;
}
.wysiwygblog.snippet-2visuels .section-mea .right.element{
    text-align: left;
}
@media screen and (max-width: 1055px){
    .wysiwygblog.snippet-2visuels .section-mea {
        margin-top: 50px;
    }
    .wysiwygblog.snippet-2visuels .section-mea .visuel {
        width: 100%;
    }
    .wysiwygblog.snippet-2visuels .section-mea .element{
        width: 100%;
    }
}
.wysiwygblog.snippet-3visuels .section-mea{
    margin-top: 45px;
}
.wysiwygblog.snippet-3visuels .section-mea .homepage-container{
    display: flex;
    justify-content: space-between;
}
.wysiwygblog.snippet-3visuels .section-mea .homepage-container > *{
    width: 30%;
    position: relative;
}
.wysiwygblog.snippet-3visuels .section-mea .corner img {
    width: 100%;
    border-radius: 10px;
}
.wysiwygblog.snippet-3visuels .section-mea .corner .flag {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #CD2729;
    border-radius: 20px;
    padding: 7px 12px;
    font-size: 12px;
    letter-spacing: .4px;
    color: #fff;
}
.wysiwygblog.snippet-3visuels .section-mea .corner .title {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #000000;
    font-weight: 900;
    line-height: 25px;
    letter-spacing: .5px;
}
.wysiwygblog.snippet-3visuels .section-mea .corner .discover {
    margin: 0 auto;
    width: 75%;
    border-radius: 40px;
    border: solid 1px #000;
    padding: 15px 0;
    text-align: center;
    font-size: 13px;
    background-color: #fff;
    color: #000000;
    font-weight: 600;
    display: block;
    margin-top: 20px;
    transition: background-color .3s, color .3s;
}
.wysiwygblog.snippet-3visuels .section-mea .corner:hover .discover{
    background-color: #000000;
    color: #fff;
    transition: background-color .3s, color .3s;
}

@media screen and (max-width: 675px) {
    .wysiwygblog.snippet-3visuels .section-mea .corner{
        width: 100%;
        margin-bottom: 35px;
    }
}
/*--------------------------------------------------------*/
/*Services*/
/*--------------------------------------------------------*/
.wysiwygblog.snippet-services .section-services{
    position: relative;
    margin-top: 50px;
}
.wysiwygblog.snippet-services .section-services .visuel{
    width: 100%;
}
.wysiwygblog.snippet-services .section-services .textblock{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.wysiwygblog.snippet-services .section-services .textblock .title{
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1.8px;
    color: #D2222B;
}
.wysiwygblog.snippet-services .section-services .textblock .text{
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 2px;
    margin-top: 20px;
    max-width: 420px;
    text-align: center;
}
.wysiwygblog.snippet-services .section-services .textblock .cta-black{
    margin-top: 40px;
}
@media screen and (max-width: 1055px){
    .wysiwygblog.snippet-services .section-services .textblock{
        -ms-justify-content: flex-end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .wysiwygblog.snippet-services .section-services .visuel{
        width: 100%;
    }
}
@media screen and (max-width: 675px) {
    .wysiwygblog.snippet-services .section-services .textblock .title,
    .wysiwygblog.snippet-services .section-services .textblock .text{
        display: none;
    }
    .wysiwygblog.snippet-services .section-services .textblock .cta-black{
        margin: 0 0 40px;
    }
}
/*--------------------------------------------------------*/
/*Cross selling*/
/*--------------------------------------------------------*/
.wysiwygblog.slider-produits-hp .section-cross{
    margin-top: 60px;
}
.wysiwygblog.slider-produits-hp .section-cross .cross-slider{
    margin-top: 50px;
}
.wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-scrollbar{
    position: static;
    margin: 30px auto 0;
    width: 50%;
    background-color: #C3C0C0;
}
.wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-scrollbar .swiper-scrollbar-drag{
    background-color: #333131;
}
@media screen and (max-width: 1055px){
    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-scrollbar{
        width: 90%;
    }

    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-button-prev,
    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-button-next{
        display: none;
    }
    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-wrapper{
        padding-left: 15px;
    }
    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .productblock{
        width: 40vw!important;
    }
}
@media screen and (min-width: 675px) and (max-width: 1055px){
    .wysiwygblog.slider-produits-hp .section-cross .cross-slider .swiper-wrapper{
        padding-left: 30px;
    }
}
/*--------------------------------------------------------*/
/*Actualités*/
/*--------------------------------------------------------*/
.wysiwygblog .section-actualites{
    margin-top: 10px;
    text-align: center;
}

.wysiwygblog .section-actualites ul{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.wysiwygblog .section-actualites ul li{
    position: relative;
    width: 585px;
    list-style: none;
}
.wysiwygblog .section-actualites .visuel-container{
    overflow: hidden;
    height: 100%;
}
.wysiwygblog .section-actualites ul li .visuel{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 1s;
}
.wysiwygblog .section-actualites li:hover .visuel{
    transform: scale(1.05);
}
.wysiwygblog .section-actualites ul li .textblock{
    width: 100%;
    height: 50%;
    position: absolute;
    top: 25%;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.wysiwygblog .section-actualites ul li .textblock .text{
    font-size: 71px;
    font-weight: 700;
    color: #fff;
    line-height: 58px;
}
.wysiwygblog .section-actualites ul li .textblock .text span{
    color: #E20000;
    color: #FFF;
    display: block;
}
.wysiwygblog .section-actualites ul li .textblock .cta-red{
    margin-top: 70px;
}
.wysiwygblog .section-actualites .see-all{
    margin-top: 55px;
}
/*--------------------------------------------------------*/
/*Newsletter*/
/*--------------------------------------------------------*/
.wysiwygblog .section-newsletter {
    background-color: #000;
    margin-top: 115px;
}
.wysiwygblog .section-newsletter form{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    align-items: flex-end;
}
.wysiwygblog .section-newsletter .textblock{
    width: 560px;
    padding: 60px 0 60px 80px;
}
.wysiwygblog .section-newsletter .textblock .title{
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1.8px;
    color: #fff;
    text-transform: uppercase;
}
.wysiwygblog .section-newsletter .textblock .text{
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 2.5px;
    color: #fff;
    margin-top: 20px;
}
.wysiwygblog .section-newsletter .visuel-newsletter{
    margin-top: -50px;
    width: 580px;
}
.wysiwygblog .section-newsletter .input-container{
    position: relative;
    margin-top: 30px;
}
.wysiwygblog .section-newsletter .input-container input{
    width: 100%;
    border-radius: 27px;
    height: 54px;
}
.wysiwygblog .section-newsletter .input-container .cta-red{
    position: absolute;
    right: 0;
    top: 0;
}
.wysiwygblog .section-newsletter .svg-mb{
    display: none;
}

/*--------------------------------------------------------*/
/*Discover*/
/*--------------------------------------------------------*/
.wysiwygblog .section-discover {
    margin-top: 70px;
}
.wysiwygblog .section-discover .homepage-container{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.wysiwygblog .section-discover .element{
    position: relative;
}
.wysiwygblog .section-discover .left{
    width: calc(100% - 480px);
}
.wysiwygblog .section-discover .left .visuel{
    width: 100%;
}
.wysiwygblog .section-discover .right{
    width: 450px;
}
.wysiwygblog .section-discover .right .visuel{
    width: 100%;
}
.wysiwygblog .section-discover .textblock{
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.wysiwygblog .section-discover .subtitle{
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.8px;
}
.wysiwygblog .section-discover .title{
    font-size: 21px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 2.3px;
    margin-top: 10px;
    display: block;
}
.wysiwygblog .section-discover .cta{
    margin-top: 30px;
}


/*--------------------------------------------------------*/
/*Instagram*/
/*--------------------------------------------------------*/
.wysiwygblog .section-instagram .homepage-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.wysiwygblog .section-instagram .textblock {
    flex: 1;
}
.wysiwygblog .section-instagram .textblock .title {
    margin-left: -30px;
}
.wysiwygblog .section-instagram .text {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 2.5px;
    padding: 55px 90px 50px 30px;
    box-sizing: border-box;
}
.wysiwygblog .section-instagram .cta-red {
    margin-left: 30px;
}
.wysiwygblog .section-instagram .mosaic {
    width: 705px;
    height: 705px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-content: space-between;
}
.wysiwygblog .section-instagram .mosaic a {
    width: 220px;
}
.wysiwygblog .section-instagram .mosaic img {
    width: 100%;
}
.wysiwygblog .section-instagram .title.mob{
    display: none;
}

@media screen and (min-width: 1055px){
    .wysiwygblog .section-instagram .mosaic a{
        overflow: hidden;
    }
    .wysiwygblog .section-instagram .mosaic img{
        transition: .5s;
    }
    .wysiwygblog .section-instagram .mosaic a:hover img{
        transform: scale(1.05);
    }
}
@media screen and (max-width: 1055px){
    /*--------------------------------------------------------*/
    /*Actualités*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-actualites ul{
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .wysiwygblog .section-actualites ul li{
        width: 100%;
    }
    .wysiwygblog .section-actualites ul li:last-child{
        margin-top: 30px;
    }
    .wysiwygblog .section-actualites .see-all{
        display: none;
    }

    /*--------------------------------------------------------*/
    /*Newsletter*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-newsletter .textblock{
        padding: 60px 0;
    }

    /*--------------------------------------------------------*/
    /*Discover*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-discover .homepage-container{
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .wysiwygblog .section-discover .left,
    .wysiwygblog .section-discover .right{
        width: 100%;
    }
}

@media screen and (max-width: 675px) {
    /*--------------------------------------------------------*/
    /*Actualités*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-actualites ul li .textblock .text {
        font-size: 36px;
        line-height: 33px;
    }
    .wysiwygblog .section-actualites ul li .textblock .cta-red {
        margin-top: 20px;
    }
    .wysiwygblog .section-actualites ul{
        margin-top: 30px;
    }

    /*--------------------------------------------------------*/
    /*Newsletter*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-newsletter .visuel-newsletter{
        display: none;
    }
    .wysiwygblog .section-newsletter .textblock{
        width: 100%;
        text-align: center;
        padding: 30px 0 50px;
    }
    .wysiwygblog .section-newsletter .textblock .text {
        font-size: 15px;
        line-height: 19px;
    }
    .wysiwygblog .section-newsletter .input-container .cta-red {
        width: 10%;
        height: 100%;
        box-sizing: border-box;
    }
    .wysiwygblog .section-newsletter {
        margin-top: 35px;
    }
    .wysiwygblog .section-newsletter .svg-mb{
        display: block;
        margin-bottom: 30px;
    }

    /*--------------------------------------------------------*/
    /*Discover*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-discover .visuel{
        width: 100%;
    }
    .wysiwygblog .section-discover .right .textblock{
        text-align: center;
    }
    .wysiwygblog .section-discover .left .textblock{
        position: static;
        margin: -20px 0 0 20px;
    }
    .wysiwygblog .section-discover .subtitle{
        font-size: 14px;
    }
    .wysiwygblog .section-discover .title{
        font-size: 18px;
    }
    .wysiwygblog .section-discover .cta {
        margin-top: 20px;
    }
    .wysiwygblog .section-discover .right{
        margin-top: 60px;
    }
    .wysiwygblog .section-discover .right .textblock {
        bottom: 10px;
        left: 0;
        width: 100%;
    }

    /*--------------------------------------------------------*/
    /*Instagram*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-instagram .homepage-container{
        -ms-flex-direction: column-reverse;
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .wysiwygblog .section-instagram .mosaic{
        width: 100%;
        height: calc(100vw - 30px);
        margin-top: 30px;
    }
    .wysiwygblog .section-instagram .mosaic a {
        width: 31%;
    }
    .wysiwygblog .section-instagram .textblock .title{
        display: none;
    }
    .wysiwygblog .section-instagram .text{
        padding: 0;
        margin-top: 50px;
        font-size: 15px;
        line-height: 19px;
    }
    .wysiwygblog .section-instagram .cta-red{
        margin: 30px 0 0;
    }
    .wysiwygblog .section-instagram .title.desk{
        display: none;
    }
    .wysiwygblog .section-instagram .title.mob{
        display: block;
    }
}
@media screen and (min-width: 675px) and (max-width: 1055px){
    /*--------------------------------------------------------*/
    /*Newsletter*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-newsletter .homepage-container{
        padding-right: 0;
    }
    .wysiwygblog .section-newsletter form{
        position: relative;
    }
    .wysiwygblog .section-newsletter .visuel-newsletter{
        position: absolute;
        right: 0;
        bottom: 0;
        width: 55%;
    }
    .wysiwygblog .section-newsletter .textblock {
        width: 60%;
        z-index: 1;
        padding: 60px 0;
    }

    /*--------------------------------------------------------*/
    /*Discover*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-discover .left .textblock{
        bottom: -20px;
        text-align: left;
    }
    .wysiwygblog .section-discover .left{
        text-align: right;
    }
    .wysiwygblog .section-discover .left .visuel{
        width: 90%;
    }
    .wysiwygblog .section-discover .right{
        margin-top: 80px;
    }
    .wysiwygblog .section-discover .right .visuel{
        width: 100%;
    }

    /*--------------------------------------------------------*/
    /*Instagram*/
    /*--------------------------------------------------------*/
    .wysiwygblog .section-instagram .mosaic{
        width: 50vw;
        height: 50vw;
    }
    .wysiwygblog .section-instagram .mosaic a{
        width: 30%;
    }
    .wysiwygblog .section-instagram .text{
        padding: 50px 30px;
    }
}
/*---------------------------------------------------------------------------------------------------------------------------*/
/*Page mÃ©tier*/
/*---------------------------------------------------------------------------------------------------------------------------*/
.wysiwygblog.jobs {
    padding-bottom: 30px;
}
.wysiwygblog.jobs .banner {
    position: relative;
    background-color: #F5F5F5;
    min-height: 350px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.wysiwygblog.jobs .banner .visuel {
    width: 100%;
}
.wysiwygblog.jobs .banner .page-title{
    font-size: 40px;
    line-height: 45px;
    max-width: 70%;
    text-transform: uppercase;
    position: absolute;
    top: 130px;
    left: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    line-height: 52px;
}
.wysiwygblog.jobs .banner .page-title b{
    font-weight: 400;
    font-size: 52px;
    font-family: 'sketchnotesquare';
}

.wysiwygblog.jobs .infos-job{
    font-size: 20px;
    line-height: 25px;
    width: 65%;
    margin: auto;
    padding: 40px 0;
    text-align: center;
}

.wysiwygblog.jobs .essentials{
    background-color: #F5F5F5;
    padding: 45px 0 20px;
}
.wysiwygblog.jobs .essentials .cross-slider {
    width: calc(100% - 60px);
    margin-top: 65px;
}

.wysiwygblog.jobs .essentials .cross-slider .swiper-scrollbar{
    width: 50%;
    left: 25%;
}
.wysiwygblog.jobs .essentials .cross-slider .swiper-scrollbar-drag{
    background-color: #333131;
}
.wysiwygblog.jobs .essentials .cross-slider .swiper-wrapper{
    margin-bottom: 20px;
}
.wysiwygblog.jobs .mosaic {
    margin-top: 65px;
}
.wysiwygblog.jobs .mosaic .flex-container{
    margin-bottom: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 60px;
    padding: 0 30px;
    box-sizing: border-box;
}
.wysiwygblog.jobs .mosaic .flex-container .left{
    width: 610px;
}
.wysiwygblog.jobs .mosaic .flex-container .left .article-name{
    font-size: 20px;
    line-height: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
    color: #000;
    display: block;
    margin-top: 20px;
}
.wysiwygblog.jobs .mosaic .flex-container .left .cta-black{
    margin-top: 20px;
}
.wysiwygblog.jobs .mosaic .flex-container .list{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex: 1;
    padding-left: 30px;
    box-sizing: border-box;
}
.wysiwygblog.jobs .mosaic .flex-container .list .productblock {
    width: calc(50% - 15px);
    margin-bottom: 20px;
}

.wysiwygblog.jobs .linked-articles {
    background-color: #F5F5F5;
    margin-top: 65px;
    padding: 45px 0;
}
.wysiwygblog.jobs .linked-articles .articles-container {
    padding: 0 30px;
    margin-top: 60px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.wysiwygblog.jobs .linked-articles .articles-container .bloc {
    width: 290px;
    color: #474747;
}
.wysiwygblog.jobs .linked-articles .articles-container .bloc .visuel {
    width: 100%;
    border: 1px solid #979797;
}
.wysiwygblog.jobs .linked-articles .articles-container .bloc .category {
    font-size: 13px;
    letter-spacing: 1px;
    display: block;
    margin-top: 20px;
}
.wysiwygblog.jobs .linked-articles .articles-container .bloc .name {
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 1.15px;
    font-weight: 600;
    display: block;
    margin-top: 20px;
}
.wysiwygblog.jobs .swiper-wrapper .visuel-container{
    background-color: #FFF;
}

@media screen and (max-width: 1055px){
    .wysiwygblog.jobs .banner{
        padding: 50px 15px;
        min-height: auto;
    }
    .wysiwygblog.jobs .banner .page-title{
        max-width: 100%;
        text-align: center;
    }
    .wysiwygblog.jobs .mosaic .flex-container{
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .wysiwygblog.jobs .mosaic .flex-container .left{
        width: 100%;
        margin-bottom: 70px;
    }
    .wysiwygblog.jobs .mosaic .flex-container .left .visuel-article{
        width: 100%;
    }

    .wysiwygblog.jobs .mosaic .flex-container .list{
        padding-left: 0;
    }
    .wysiwygblog.jobs .linked-articles .articles-container{
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-align-items: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        width: 100%;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc .category{
        margin-top: 0;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc:not(:first-child){
        margin-top: 40px;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc .visuel{
        width: 30%;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc .textblock{
        flex: 1;
        padding-left: 10px;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 675px){
    .wysiwygblog.jobs .banner .page-title {
        font-size: 6vw;
        line-height: 8vw;
    }
    .wysiwygblog.jobs .infos-job{
        width: 100%;
        padding: 30px 15px;
        box-sizing: border-box;
        font-size: 4.5vw;
        line-height: 7vw;
    }
    .wysiwygblog.jobs .essentials .cross-slider{
        width: calc(100% - 30px);
    }
    .wysiwygblog.jobs .essentials .cross-slider .swiper-scrollbar{
        width: 100%;
        left: 0;
    }
    .wysiwygblog.jobs .mosaic .flex-container{
        padding: 0 15px;
    }
    .wysiwygblog.jobs .mosaic .flex-container .left .article-name {
        font-size: 4.5vw;
        line-height: 7vw;
    }
    .wysiwygblog.jobs .mosaic .flex-container .left .cta-black{
        display: block;
    }
    .wysiwygblog.jobs .mosaic .flex-container .list .productblock {
        width: calc(50% - 7px);
    }
    .wysiwygblog.jobs .linked-articles .articles-container{
        padding: 0 15px;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc .category {
        font-size: 3.5vw;
    }
    .wysiwygblog.jobs .linked-articles .articles-container .bloc .name {
        font-size: 4vw;
        line-height: 5vw;
    }
}
.insta-feed-mosaic,
.insta-feed{
    width: 100%;
    display: flex;
}
.insta-feed-mosaic{
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.insta-feed li{
    width: 20%;
}
.insta-feed-mosaic a{
    width: 30%;
    margin-bottom: 20px;
}
.insta-feed-mosaic a img{
    width: 100%;
}
/*--------------------------------------------------------*/
/*Productblock*/
/*--------------------------------------------------------*/
.emptylayout .is-wrapper .productblock {
    text-align: center;
    width: 300px;
}
.emptylayout .is-wrapper .productblock .visuel-container{
    width: 100%;
    height: 250px;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 10px;
}
.emptylayout .is-wrapper .productblock .visuel{
    max-width: 80%;
    max-height: 80%;
}
.emptylayout .is-wrapper .productblock .name{
    font-size: 13px;
    line-height: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    display: block;
    margin-top: 20px;
    color: #000;
    height: 65px;
}
.emptylayout .is-wrapper .productblock .variant{
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 3px;
    display: block;
    margin-top: 20px;
    color: #A8A8A8;
    height: 25px;
}

@media screen and (min-width: 1057px){
    .emptylayout .is-wrapper .productblock .btn{
        opacity: 0;
        transition: .4s;
        max-width: 100%;
    }
    .emptylayout .is-wrapper .productblock:not(.hasref) .btn{
        margin-top: 30px;
    }
    .emptylayout .is-wrapper .productblock:hover .btn{
        opacity: 1;
    }
}

@media screen and (max-width: 1056px){
    .emptylayout .is-wrapper .productblock .btn{
        display: none;
    }
}
@media screen and (max-width: 675px){
    .emptylayout .is-wrapper .productblock .visuel-container{
        max-height: 160px;
    }
    .emptylayout .is-wrapper .productblock .name{
        height: auto;
    }
    .emptylayout .is-wrapper .productblock .variant {
        font-size: 12px;
        line-height: 19px;
        height: auto;
    }
}
.emptylayout ul[class]{
    list-style: none;
}

/*video*/
.feed-video {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}

.main-video {
    width: calc(50% - 10px);
}

.main-video img {
    width: 100%;
}

.main-video span {
    display: block;
    margin-top: 30px;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 2.38px;
}

.main-video p {
    margin-top: 20px;
    font-size: 15px;
    letter-spacing: 1px;
    color: #000000;
}

.side-video {
    width: calc(50% - 10px);
    display: flex;
    flex-direction: column;
}

.side-video div.side-video-content {
    margin-bottom: 20px;
    display: flex;
}

.side-video div.side-video-content img {
    width: 208px;
    height: 136px;
    max-width: initial;
}

.side-video div.text {
    border-top: 1px solid #e7e7e7;
    display: flex;
    flex-direction: column;
    margin-left: 30px;
}

.side-video p {
    margin-top: 20px;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    letter-spacing: 1px;
}

.side-video span {
    margin-top: 10px;
    font-size: 11px;
    line-height: 23px;
    letter-spacing: 0.73px;
}

@media screen and (max-width: 675px) {
    .feed-video {
        flex-direction: column;
    }

    .main-video {
        width: 100%;
    }

    .main-video p {
        line-height: 25px;
    }

    .side-video {
        margin-top: 30px;
        width: 100%;
    }

    .side-video div.side-video-content img {
        width: auto;
        height: auto;
    }
}

@media screen and (max-width: 1055px) {
    .feed-video {
        flex-direction: column;
    }

    .main-video {
        width: 100%;
    }

    .main-video p {
        line-height: 25px;
    }

    .side-video {
        margin-top: 60px;
        width: 100%;
    }
}

/*evenement*/
    .listing-events{padding-bottom:130px;}
    .listing-events .banner{position:relative;min-height:305px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;}
    .listing-events .banner .visuel{width:100%;}
    .listing-events .banner .textblock{max-width:610px;position:absolute;left:110px;top:110px;color:#fff;}
    .listing-events .banner .textblock .title{font-size:40px;line-height:48px;font-weight:700;letter-spacing:-0.7px;}
    .listing-events .list-section{margin-top:70px;}
    .listing-events .list-section .list{display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2, 1fr);margin-top:40px;padding:0 30px;box-sizing:border-box;}
    .listing-events .list-section .list .event-item{width:656px;margin:15px 0;}
    @media screen and (max-width: 1056px){
        .listing-events .banner{display:block;padding-bottom:30px;text-align:center;min-height:auto;}
        .listing-events .banner .textblock{margin-left:0;max-width:100%;text-align:left;top:auto;bottom:90px;left:30px;}
        .listing-events .banner .visuel{position:static;}
        .listing-events .list-section .list{grid-template-columns:repeat(2, 1fr);}
        .listing-events .list-section .list .event-item{width:100%;}
        .listing-events .list-section{margin-top:0;}
    }
    @media screen and (max-width: 675px){
        .listing-events{padding-bottom:50px;}
        .listing-events .banner .textblock{bottom:60px;left:15px;}
        .listing-events .banner .textblock .title{font-size:18px;line-height:23px;}
        .listing-events .list-section .list{display:flex;padding:0 0 0 15px;grid-gap:unset;}
        .listing-events .list-section .list .swiper-slide{width:75vw;}
    }

    .event-item{box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.1);padding-top:15px;padding-bottom:30px;border-radius:8px;transition:.3s;display:block;}
    .event-item:hover{transform:scale(1.025);}
    .event-item .imgvisuel{margin-top:-15px;}
    .event-item .visuel{max-width:90%;max-height:180px;margin:0 auto;display:block;padding:15px 0;}
    .event-item .textblock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;flex-direction:column;text-align:center;margin-top:20px;}
    .event-item .date{font-size:13px;line-height:normal;font-weight:700;color:#cd2729;text-align:center;text-transform:uppercase;justify-content:center;min-width:35%;margin-bottom:10px;}
    .event-item .name{font-size:14px;font-weight:600;color:#474747;letter-spacing:1.15px;}
    .event-item .location{font-size:13px;color:#6c6c6c;letter-spacing:1px;display:block;margin-top:5px;}
    @media screen and (max-width: 1056px){
        .event-item .textblock{flex-direction:column;align-items:flex-start;}
        .event-item .date{text-align:left;margin-bottom:10px;}
    }
    @media screen and (max-width: 675px){
        .event-item .textblock{padding:0 10px;box-sizing:border-box;justify-content:flex-start;}
        .event-item .date{font-size:4vw;line-height:5.5vw;}
        .event-item .name{font-size:4vw;}
        .event-item .location{font-size:3.5vw;}
    }

    .title-2-words{position:relative;text-align:left;}
    .title-2-words .main{font-size:28px;font-weight:900;letter-spacing:4px;text-transform:uppercase;position:absolute;left:0;top:25px;width:100%;}
    .title-2-words .main::before{content:'';height:1px;width:40px;background-color:#000;display:inline-block;vertical-align:top;margin:10px 20px 0 0;}
    .title-2-words .word{width:calc(100% - 70px);display:inline-block;vertical-align:top;}
    .title-2-words .back{font-size:76px;font-weight:900;text-transform:uppercase;color:#eaeaea;margin-left:25px;}
    @media screen and (max-width: 675px){
        .title-2-words .back{font-size:40px;}
        .title-2-words .main{font-size:16px;top:13px;}
        .title-2-words .main::before{margin:7px 20px 0 0;}
    }
/*--------------------------------------------------------*/
/*Module Bizcare*/
/*--------------------------------------------------------*/
/*Five blocs*/
.content-blocs{
    display:flex;
    justify-content: center;
    font-size: 15px;
    flex-direction: column;
}
.content-blocs .textblock{
    text-align: center;
    position: relative;
}
.content-blocs .textblock .title{
    font-size: 30px;
    font-weight: bold;
    font-family: "BC-Alphapipe-Bold";
    color: #D44291;
}
.content-blocs .textblock .text{
    margin-bottom: 50px;
    letter-spacing: 0.5px;
    line-height: 22px;
}
.content-blocs .textblock .dessin{
    position: absolute;
    right: 20%;
    top: -20px;
    fill: #D44291;
}
.content-blocs .blocs{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
    width: 820px;
    margin: auto;
}
.content-blocs .blocs .bloc{
    height: 233px;
    width: 250px;
    background-color: #FFFFFF;
    box-shadow: 0 0 12px 1px rgba(0,0,0,0.07);
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    text-align: center;
    margin-left: 35px;
    margin-bottom: 50px;
}
.content-blocs .blocs .bloc:hover{
    transform: scale(1.10);
}
.content-blocs .blocs .bloc:first-child{
    margin-left: inherit;
}
.content-blocs.five-blocs .bloc .text{
    color: #000000;
}
.content-blocs .bloc .text{
    padding:0 25px;
    font-weight: 600;
    margin-top: 40px;
    font-size: 15px;
    letter-spacing: 0.3px;
}
.content-blocs .bloc .icon{
    margin: 0 auto;
}
/*Text center left & right*/
.content-right.nocolor,
.content-left.nocolor{
    display: flex;
    justify-content: center;
    padding: inherit;
    position: relative;
    align-items: inherit;
}
.content-right.nocolor .text{
    align-self: flex-start;
    background-color: #fff;
    width: 410px;
    position: relative;
    top: 65px;
    padding: 30px;
    height: auto;
    right: 150px;
}
.content-right.nocolor .img{
    width: inherit;
}
.content-right.nocolor .text .title,
.content-left.nocolor .text .title{
    font-size: 30px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0;
    font-family: 'Montserrat';
}
.content-right.nocolor .text .paragraph,
.content-left.nocolor .text .paragraph{
    font-size: 15px;
    margin: 25px 0 0 0;
}
.content-right.nocolor .text .btn,
.content-left.nocolor .text .btn,
.content-left .text .btn,
.content-right .text .btn{
    font-size: 12px;
    font-weight: 900;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    height: 40px;
    padding: 9px 30px 10px;
    border-radius: 27px;
    margin-top: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    letter-spacing: 0.5px;
    transition: .3s;
}
.content-left.nocolor .text{
    align-self: flex-start;
    background-color: #fff;
    width: 410px;
    position: relative;
    top: 65px;
    padding: 30px;
    height: auto;
    left: 150px;
}
.content-left,
.content-right {
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
    margin-bottom: 50px;
}
.content-left .img,
.content-right .img{
    width: 50%;
}
.content-left .img .visuel,
.content-right .img .visuel{
    height: 460px;
    width: 570px;
}
.content-left .text{
    background-color: #fff;
    width: 410px;
    position: relative;
    padding: 30px;
    left: 150px;
}
.content-left .text .title{
    font-size: 30px;
    font-weight: bold;
    color: #613F92;
    font-family: "BC-Alphapipe-Bold";
    margin-bottom: 0;
}
.content-left .text .paragraph,
.content-right .text .paragraph{
    font-size: 15px;
    margin: 25px 0 0 0;
    line-height: 22px;
}
.content-left .text .icon{
    position: absolute;
    top: -40px;
    left: -40px;
    fill: #613F92;
}
.content-right .text{
    background-color: #fff;
    width: 410px;
    position: relative;
    padding: 30px;
    right: 150px;
}
.content-right .text .title{
    font-size: 30px;
    font-weight: bold;
    color: #A9D29B;
    font-family:"BC-Alphapipe-Bold";
}
.content-right .text .icon{
    position: absolute;
    top: -30px;
    right: 20px;
    fill: #A9D29B;
}
.content-left.pink .text .title,
.content-right.pink .text .title{
    color: #EB64B1;
}
.content-left.pink .text .icon,
.content-right.pink .text .icon{
    fill: #EB64B1;
    width: 103px;
    height: 74px;
}
.content-left.blue .text .title,
.content-right.blue .text .title{
    color: #91D8FA;
}
.content-left.blue .text .icon,
.content-left.blue .text .icon{
    fill: #91D8FA;
    left: -50px;
}
.content-left.green .text .title,
.content-right.green .text .title{
    color: #A9D29B;
}
.content-left.green .text .icon,
.content-right.green .text .icon{
    fill: #A9D29B;
    width: 130px;
    height: 162px;
}
.content-left.green .text .icon{
    width: 130px;
    height: 162px;
    top: -50px;
    left: -70px;
}
.content-left.turquoise .text .title,
.content-right.turquoise .text .title{
    color: #00C4C4;
}
.content-left.turquoise .text .icon,
.content-right.turquoise .text .icon{
    fill: #00C4C4;
}
.content-right.purple .text .title{
    color: #613F92;
}
.content-right.purple .text .icon{
    fill: #613F92;
}
@media screen and (max-width: 675px){
    .content-right{
        flex-direction: column;
    }
    .content-left {
        flex-direction: column-reverse;
    }
    .content-right .text .title,
    .content-left .text .title,
    .content-right.nocolor .text .title,
    .content-left.nocolor .text .title{
        font-size: 24px
    }
    .content-left .img, .content-right .img{
        width: 100%;
    }
    .content-right .text{
        width: 80%;
        top: -40px;
        right: -35px;
        padding: 5px 0 5px 10px;
    }
    .content-left .text{
        width: 80%;
        top: -40px;
        left: -30px;
        padding: 5px 10px;
    }
    .content-left.nocolor .text{
        width: 80%;
        top: -40px;
        left: 0;
        padding: 5px 10px;
    }
    .content-right.nocolor .text{
        width: 80%;
        top: -40px;
        right: -65px;
        padding: 5px 0 5px 10px;
    }
    .content-left .text .paragraph,
    .content-right .text .paragraph,
    .content-right .text ul li,
    .content-right.nocolor .text .paragraph,
    .content-left.nocolor .text .paragraph{
        font-size: 15px;
        line-height: 22px;
        letter-spacing: 0.5px;
    }
    .content-right .text ul li{
        font-size: 15px;
        line-height: 22px;
        letter-spacing: 0.5px;
        color: #333;
        font-weight: 300;
    }
    .content-left.green .text .icon{
        left: inherit;
    }
    .content-left .text .icon,
    .content-right .text .icon{
        display:none;
    }
    .content-blocs .blocs{
        flex-wrap:inherit;
        width: inherit;
        flex-direction:column;
    }
    .content-blocs .blocs .bloc,.content-blocs .blocs .bloc:first-child{
        margin: 20px auto;
    }
    .content-blocs .textblock .text{
        font-size:12px;
        margin-bottom: 10px;
    }
    .content-blocs .textblock .text{
        margin-bottom: 10px;
    }
    .content-blocs .textblock .dessin{
        display:none;
    }
    .content-blocs .textblock .title{
        margin: 0 25px;
        font-size: 24px;
    }
    .content-left .img .visuel,
    .content-right .img .visuel{
        height: auto;
    }
}
.line-bizcare{
    max-width: 820px;
    margin: auto;
    margin-bottom: 30px;
}

.line-bizcare .title{
    font-family:"BC-Alphapipe-Bold";
    font-weight: 600;
    text-align: center;
}
.line-bizcare p{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
}

.breadcrumb-cms {
    display: flex;
}

.breadcrumb-cms span, .breadcrumb-cms a {
    color: #939393;
    font-size: 13px;
    letter-spacing: 0.4px;
    line-height: 15px;
    font-weight: 500;
}
.breadcrumb-cms span {
    padding-left: 5px;
}

.breadcrumb-cms span:last-child {
    font-weight: 600;
}

@media screen and ( max-width: 1056px ) {
    .line-bizcare p{
        padding: 20px;
    }
}
.content-right.nocolor.bizcare .title{
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.content-left.bizcare .img .visuel, .content-right.bizcare .img .visuel{
    max-height: 460px;
    height: auto;
}
.content-right.nocolor.bizcare .text .paragraph{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
}
.content-right.nocolor.bizcare ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 40px;
}
.content-right.nocolor.bizcare ul li{
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    padding-left: 10px;
    margin-top: 5px;
}
@media screen and ( max-width: 1056px ) {
    .content-right.nocolor.bizcare .title{
        padding: 20px;
    }
    .content-right.nocolor.bizcare .text{
        width: 100%;
        left: 0;
        top: 0;
        right: unset;
        padding: 0;
    }
    .content-right.nocolor.bizcare .text .paragraph{
        padding: 20px;
    }
}
.content-left.nocolor.bizcare .title{
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.content-left.nocolor.bizcare .text .paragraph{
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
}
.content-left.nocolor.bizcare ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 40px;
}
.content-left.nocolor.bizcare ul li{
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.5px;
    padding-left: 10px;
    margin-top: 5px;
}
@media screen and ( max-width: 1056px ) {
    .content-left.nocolor.bizcare .title{
        padding: 20px;
    }
    .content-left.nocolor.bizcare .text{
        width: 100%;
        left: 0;
        top: 0;
        right: unset;
        padding: 0;
    }
    .content-left.nocolor.bizcare .text .paragraph{
        padding: 20px;
    }
}

/*  BizCare  */
.bizcare-green{ color: #A9D29B!important; }
.bizcare-turquoise{ color: #00C4C4!important; }
.bizcare-blue{ color: #91D8FA!important; }
.bizcare-purple{ color: #613F92!important; }
.bizcare-pink{ color: #D44291!important; }
.article.bizcare {
    width: 100%;
    padding: 0 35px;
    box-sizing: border-box;
}
.article.bizcare .content-left,
.article.bizcare .content-right{
    margin-bottom: 0;
}
.article.bizcare .img{
    width: 50%;
}
.article.bizcare .title-page{
    margin: 0 0 30px 0;
    line-height: 1em;
    font-size: 2.36em;
    font-family: "BC-Alphapipe-Bold";
    font-weight: 600;
    text-align: center;
}
.article.bizcare .title{
    margin: 0 0 30px 0;
    line-height: 1em;
}
.article.bizcare .content-left .img, .article.bizcare .content-right .img{
    display: flex;
}
.article.bizcare .content-left .img .visuel, .article.bizcare .content-right .img .visuel{
    max-height: auto;
    max-width: 400px;
    margin: auto!important;
}
@media screen and (max-width: 1055px){
    .article.bizcare .content-left, .article.bizcare .content-right{
        width: 100%!important;
    }
}
@media screen and (max-width: 675px){
    .article.bizcare .line-bizcare p{
        padding: 0;
    }
    .article.bizcare .text{
        width: 100%;
        left: unset;
        right: unset;
    }
    .article.bizcare .content-left, .article.bizcare .content-right,
    .article.bizcare .content-left .text, .article.bizcare .content-right .text{
        width: 100% !important;
        text-align: center;
    }
    .article.bizcare .content-left .img .visuel, .article.bizcare .content-right .img .visuel{
        padding: 0 0 50px !important;
        width: 58%!important;
        margin: auto!important;
    }
}
