body,.elementor-section{background:#fff}.competences .elementor-icon-box-description .addText,.competences .team-desc .addText{display:none}a.black{color:#4c4c4c}a.black:hover{color:#f79e43}a.normal{font-weight:400}.content{margin-top:79px}a.elementor-flip-box__back:hover{text-decoration:none}.banner #logo{margin:15px 0}.headhesive--clone #logo{margin-top:4px;margin-bottom:3px}.headhesive--clone #logo img{max-height:70px!important}.headhesive--clone #logo{margin-top:15px}.headhesive--stick .navbar-nav{margin-top:30px!important}.headhesive--clone{display:none!important;visibility:hidden!important}.navbar .navbar-nav>li>a{margin:0 10px}.navbar .navbar-nav .dropdown-menu{background-color:#fff}.navbar .navbar-nav .dropdown-menu li a{color:#474747}.navbar .navbar-nav .dropdown-menu li a:hover{color:#474747}.navbar .navbar-nav .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown-menu li.active a{color:#000!important}header.navbar{position:fixed!important;width:100%!important;height:80px;margin-bottom:60px}li.current-menu-item a{color:#f79e43!important;font-weight:bold!important}.navbar .container{max-width:1300px!important;padding:0}.lang-item a{margin-right:0px!important;margin-left:6px!important}.navbar-nav li.lang-item:nth-last-child(3){margin-left:20px!important}.navbar-nav li.lang-item:nth-last-child(3):before{content:"|";position:absolute;top:13px;left:-10px;font-size:18px;font-weight:700;color:#f79e43}.navbar-nav li.current-lang a{color:#f79e43!important}h1{font-size:32px!important;color:#000;font-weight:300!important;text-transform:uppercase}h1.elementor-icon-box-title{height:25px;margin-left:0px!important;margin-right:0px!important}h1.slider-title{text-transform:inherit}h3{font-size:24px}h2,h3{color:#f79e43}h4{font-size:23px}.th-header-wrap h1+.th-header-divider{width:100%;margin-left:-1px}.th-header-wrap .th-header-divider{border:none;border-bottom:1px solid #f79e43;margin-bottom:0}.th-header-wrap .elementor-icon-box-title{margin-left:0px!important;margin-right:0px!important;margin-bottom:5px}p.elementor-icon-box-description{margin-left:0px!important;margin-right:0px!important}.elementor-widget-themo-header{margin-bottom:5px!important}#main-flex-slider .th-slide-inner{padding:0}.slider-title{color:#FFF;background-color:#0000008c;padding:20px;font-size:35px!important;margin-bottom:70px!important;display:inline-block}.footer{padding:35px 0 0}.footer .footer-widgets{margin-bottom:10px}.footer .widget-title{border-bottom:1px solid #f79e43;padding-bottom:10px}.footer .custom-html-widget .fas{text-align:center;width:100%;font-size:22px}.footer .container{max-width:1300px!important;padding:0}.footer a{color:#f0ad4e}.footer .soc-widget i:hover{color:#f0ad4e}.footer .soc-widget{text-align:center}.footer .widget_media_image{text-align:center}.footer-btm-bar{display:none}.th-icon-size-sm .elementor-icon{padding:15px!important;-webkit-transition:background 0.5s;transition:background 0.5s}.elementor-icon-box-title span{-webkit-transition:color 0.5s;transition:color 0.5s}.th-service-block-w:hover .th-icon-size-sm .elementor-icon{background-color:#f79e43!important}.th-service-block-w:hover .elementor-icon-box-title span{color:#f79e43!important}.pourquoi-nous .th-service-block-w:hover .elementor-icon-box-title span{color:inherit!important}.th-service-block-w .elementor-icon-box-description{text-align:justify}.th-service-block-w{max-width:100%!important}.elementor-flip-box{height:0;padding-bottom:100%;overflow:hidden}.elementor-flip-box:hover .elementor-flip-box__front{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.void-Container{max-width:1400px;padding-left:0;padding-right:0}.void-Container .entry-title{margin-bottom:10px}.void-elementor-post-grid-wrapper .blog-excerpt{display:block!important;text-align:justify}.void-elementor-post-grid-wrapper .blog-excerpt a{display:none}.void-elementor-post-grid-wrapper .cat-links,.void-elementor-post-grid-wrapper .author{display:none}.void-Container .void-col-md-4{padding-left:12px;padding-right:12px}.void-post-grid.void-grid{min-height:230px}.void-Container label.btn{border:none;padding-left:20px;padding-right:20px;text-transform:uppercase;font-size:15px}.void-Container label.btn:hover,.void-Container label.btn.active{background-color:#1e7ccf;color:#292e31;background:none;text-transform:uppercase}.void-Container label:nth-child(3){display:none}.void-Container label.btn.active{color:#f79e43;font-weight:700}.void-Container label.btn:hover{border-bottom:1px solid #f79e43}.void-Container .btn-group>.btn:last-child:not(:first-child),.void-Container .btn-group>.dropdown-toggle:not(:first-child),.void-Container .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:0}.void-Container label.btn.active{text-decoration:none}.void-Container .void-elementor-post-grid-wrapper{font-family:inherit}.void-elementor-post-grid-wrapper{font-family:inherit}.void-elementor-post-grid-shuffle-btn{border:1px solid #f79e43;width:100%;padding-top:5px;padding-bottom:5px}.void-post-grid .blog-excerpt p{font-size:16px;font-family:inherit;line-height:22.4px;font-weight:400;color:inherit}.void-elementor-post-grid-wrapper h6 a,.void-elementor-post-grid-wrapper h2 a{font-family:'Didact Gothic'!important}.post-template-default .post-meta{display:none}.th-port-gutter .th-portfolio-item{border:15px solid #fff0}body.single .flexslider{margin-bottom:0}.th-portfolio-filters span{display:none}.single-themo_portfolio .th-header-wrap h3+.th-header-divider{width:100%}.single-themo_portfolio .elementor-widget-heading{margin-bottom:10px}.th-portfolio-filters,.project-filters{border:1px solid #fa9335;padding-top:10px;padding-bottom:10px;margin-left:15px;margin-right:15px;margin-bottom:15px;text-align:left}.th-portfolio-filters a,.project-filters a{color:#000;border-bottom:1px solid #FFF!important}.th-portfolio-filters a:hover,.project-filters a:hover{color:#414141;border-bottom:1px solid #f79e43!important}.th-portfolio-filters a.current{font-weight:700}.project-filters{font-size:15px;max-width:1300px;margin:auto;margin-top:120px}.project-filters a{display:inline-block;margin:5px 15px;padding:1px 0;text-decoration:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.project-filters a.current{color:#f79e43;;border:0;border-bottom:1px solid #3A3B74;border-color:#f79e43;font-weight:700}.competences>div{width:100%!important}.competences .th-service-block-w:hover,.competences .team-desc:hover{cursor:pointer}.competences .th-service-block-w p,.competences .team-desc{display:block}.competences .th-service-block-w a.link,.competences .team-desc a.link{display:none}.with_frm_style .frm_submit{grid-column:span 6 / span 6}.jobs ul{padding-left:17px}.frm_style_formidable-style .frm_submit input[type=submit]{height:77px;width:100%}@media screen and (min-width:480px) and (max-width:768px){.navbar-collapse{background-color:#FFF}}@media screen and (max-width:480px){.banner #logo{margin-left:30px}header.navbar{height:65px}h1{font-size:22px!important}h3{font-size:19px}h4{font-size:20px;margin-bottom:0px!important}.th-header-wrap h1+.th-header-divider{margin-left:0}.navbar-collapse{background-color:#FFF}.project-filters{margin-left:30px;margin-right:30px}.void-post-grid.void-list .post-info{min-height:200px}.void-post-grid .blog-excerpt{text-align:justify}.shuffle-item{padding-left:0;padding-right:0}.shuffle-item .blog-excerpt{text-align:justify!important}.competences,.jobs{padding:0 10px 0 10px!important}.competences,.jobs{padding:0 0 0 10px!important}.competences .th-service-block-w{margin-left:30px;margin-right:30px}.th-header-wrap .elementor-icon-box-title{margin-bottom:-10px;margin-top:20px}.single-themo_portfolio .elementor-widget-heading{margin-bottom:-15px}.single-themo_portfolio .th-header-wrap .th-header-divider{margin-top:20px!important}.navbar-nav li.lang-item:nth-last-child(3):before{content:"|";display:none}.navbar-nav li.lang-item:nth-last-child(3){margin-left:16px!important}.lang-item{float:left;padding-left:5px}.lang-item a{padding:0 0 29px 0px!important}}@media screen and (min-width:1024px){.navbar .navbar-nav{margin-top:30px!important}}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}