.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.md-w50{padding:0 5px}@media (min-width:900px){.md-w50{width:50%}}.col{width:100%;padding:0 5px}.col input,.col textarea{width:100%}.wpcf7-form .flex div{margin-bottom:5px}div.wpcf7-validation-errors{color:red;border:1px solid red}.fixed-header-box .logo-wrapper .logo{background-color:#fff;border-radius:150px}@media (min-width:900px){.fixed-header-box .logo-wrapper .logo{margin-top:-110px;top:100px;padding:30px}}.fixed-header-box .logo-wrapper .logo img{max-height:100px!important;height:100px!important}@media (min-width:1199px){.fixed-header-box .logo-wrapper .logo img{max-height:150px!important;height:150px!important}}body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-item:not(.mega-hide-arrow):after{width:30px;left:calc(50% - 15px);top:calc(50% + 20px)}body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-item a.mega-menu-link{font-weight:700!important}body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item:not(:nth-last-of-type(1)):before{content:"";width:3px;height:3px;background-color:#3f3860;display:inline-block;position:absolute;top:50%;right:0}.simple-text h2{margin:2em 0}.simple-text h3{font-weight:600!important;margin:1em 0}.simple-text ul{padding-left:1em}@media (max-width:767px){.conteneur-h1 .fl-rich-text h1{font-size:25px;line-height:30px}}.h2-dots h2{position:relative}.h2-dots h2:after,.h2-dots h2:before{content:"";width:6px;height:6px;border-radius:50px;background-color:#3f3860;display:inline-block;position:relative;bottom:5px;margin:0 10px}.contenu p{margin-bottom:0}.page-header h1{font-weight:200;font-family:Muli,sans-serif;font-size:55px}@media (min-width:1199px){.page-header{padding-top:25vh}}.page-header h1{font-weight:400;font-family:Muli,sans-serif;font-size:30px}@media (min-width:767px){.page-header h1{font-size:50px}}.container-home .fl-row-content-wrap{background-repeat:no-repeat;background-size:auto;background-position:left -30px top;background-image:url(../img/home/motif-feuille-home.png)}#sub-header .meta-header{background-position:center center}#sub-header .meta-header:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:700px;background-position:left -150px center;background-image:url(../img/ban/feuille-ban.png)}#sub-header .meta-header:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:300px;background-position:bottom -2px center;background-image:url(../img/wp/scroll-down-arrow.png)}@media (min-width:900px){.fl-builder-content-12968 .bloc-etape .fl-row-content-wrap:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:url(../img/societe/sep.png);background-repeat:no-repeat;background-size:10px;background-position:top -60px center}}@media (min-width:900px){.fl-builder-content-12968 .bloc-etape .fl-row-content-wrap:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background-image:url(../img/societe/sep.png);background-repeat:no-repeat;background-size:10px;background-position:bottom -60px center}}@media (min-width:900px){.fl-builder-content-12968 .first .fl-row-content-wrap{background-image:url(../img/societe/motif-qui.png),url(../img/societe/motif-qui2.png);background-repeat:no-repeat;background-position:right 5vw top 100px,right 30vw bottom -40px}}.fl-builder-content-12968 .first .fl-row-content-wrap:before{display:none}@media (min-width:900px){.fl-builder-content-12968 .last .fl-row-content-wrap{background-image:url(../img/societe/motif-equipement.png);background-repeat:no-repeat;background-position:right 300px top -20px;background-size:400px}}.fl-builder-content-12968 .last .fl-row-content-wrap:after{display:none}@media (min-width:900px){.fl-builder-content-12968 .bloc-equipe .fl-row-content-wrap{background-image:url(../img/societe/motif-qui.png),url(../img/societe/motif-qui2.png);background-repeat:no-repeat;background-position:left 5vw top 100px,right 15vw top -50px}}.fl-module ul{list-style-type:none;margin-left:0}.fl-module ul li:before{content:"\f054";font-family:FontAwesome,cursive;color:#888;font-size:10px;margin-right:5px}.text-slide-home strong{font-size:30px!important;line-height:35px!important}@media (min-width:900px){.text-slide-home strong{font-size:40px!important;line-height:45px!important}}@media (min-width:767px){#footer-sfco .fl-row-content-wrap:after{content:"";width:10px;position:absolute;right:15vw;top:-70px;width:250px;height:250px;opacity:.4;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/footer/feuille-top.png)}}@media (min-width:767px){#footer-sfco .fl-row-content-wrap:before{content:"";width:10px;position:absolute;right:25vw;bottom:70px;width:150px;height:150px;opacity:.4;background-repeat:no-repeat;background-size:contain;background-position:center center;background-image:url(../img/footer/feuille-bottom.png)}}#footer-sfco .fl-row-content-wrap i{font-size:10px;position:relative;bottom:2px;margin:0 5px}#bottom-footer p{margin:0}#bottom-footer a:hover{text-decoration:none;border:none;color:#fff!important}@font-face{font-family:Monologue-Sequane;src:url(../fonts/Monologue-Sequane.ttf) format("truetype"),url(../fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(../fonts/Monologue-Sequane.woff) format("woff"),url(../fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(../fonts/Poppins-Sequane.ttf) format("truetype"),url(../fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-Sequane.woff) format("woff"),url(../fonts/Poppins-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}.signature-container .fl-rich-text{text-align:right}.signature{font-size:26px!important;height:29px;overflow:hidden;margin:0;position:relative;display:inline-block;color:#fff}.signature .signature-content{display:inline-block;font-size:26px!important;line-height:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative}.signature .signature-content a{font-size:26px!important;color:#3f3860;font:inherit;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature .signature-content a:hover{color:#fff!important}.signature .signature-content .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px!important;position:relative;top:-5px}.signature .signature-content .relever{font-size:26px!important;position:relative;top:26px;transition:all .3s ease-out;height:100%}.signature:hover .signature-content,.signature:hover .signature-content .relever{top:0;letter-spacing:0}