@import url(https://fonts.googleapis.com/css2?family=Fira+Sans+Extra+Condensed:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&display=swap);.big-text,.big2{font-family:"Fira Sans Extra Condensed";color:#111}.big-text,.big2,body{color:#111}.sub-menu li a,footer ul{padding:0}.archive .readmore,h1,nav li a{text-transform:uppercase}body{font-size:16px;line-height:28px;font-weight:300;font-family:Roboto,Sans-serif}h1,h2,h3,h4,nav li a{font-weight:700;font-family:'Fira Sans Extra Condensed'}.normal-menu:before{height:150%;background:-moz-linear-gradient(top,#111 0,transparent 100%);background:-webkit-linear-gradient(top,#111 0,transparent 100%);background:linear-gradient(to bottom,#111 0,transparent 100%);position:absolute;content:'';left:0;top:-20px;bottom:0;width:100%}.navbar{padding:0!important}.navbar-toggler{border:none}nav li a{padding:20px 0}.menu-item-has-children::after{top:21px;color:#fff}.scrolling-down #logo img{width:auto}.bloc1{height:98vh}.intro-titre .sow-headline-container p.sow-sub-headline,.titre2 .sow-headline-container p.sow-sub-headline{font-family:'Fira Sans Extra Condensed';font-weight:600;text-transform:uppercase;letter-spacing:3px}.intro-titre{position:relative;z-index:1}.intro-titre:before{content:"";position:absolute;top:-80px;left:-120px;background:#22d96b;z-index:-1;width:300px;height:300px}.big-text{line-height:54px;font-weight:500;font-style:normal;font-size:42px}.big2{line-height:44px;font-weight:400;font-size:32px}.content-overlay-box{top:-43%!important;transition:transform .35s,color .35s,-webkit-transform .35s}.overlay-box:hover .content-overlay-box{transform:translate3d(0,-5%,0)}.overlay-box:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .35s,transform .35s,-webkit-transform .35s}.overlay-box:hover:before{opacity:1;background:rgba(255,255,255,.3)}.content-image-hover-text{background:rgba(0,0,0,.3)!important}.content-image-hover-text:before{content:'';position:absolute;z-index:5;left:-100%;bottom:0;width:50%;height:20px;transition:left .4s ease-in-out;background-color:#22d96b}.image-hover-text:hover .content-image-hover-text:before{left:0}.col1{border:1px solid #e6e6e6;transition:box-shadow .2s ease-in-out}.col1:hover{box-shadow:3px 5px 15px rgba(0,0,0,.15)}.bloc-text h3{font-weight:600;color:#222;font-size:28px;line-height:34px}.effetimg1{position:relative;overflow:hidden}.effetimg1:before{top:auto;left:0;right:50%;bottom:-20px;width:auto;height:20px;opacity:1;transition:bottom .2s ease-in-out;background-color:#22d96b;content:'';position:absolute;z-index:2}.col1:hover .effetimg1:before{bottom:0}.effetimg1 img{transition:transform .3s ease-in-out;width:100%}.col1:hover .effetimg1 img{transform:scale(1.1)}footer{color:#fff}footer #inactive{box-shadow:none}footer #back_to_top{line-height:22px;text-align:center;bottom:1.5%;z-index:3}footer #back_to_top i{font-size:22px}footer .copyright{padding:20px 0;border-top:none;margin-top:60px;text-align:left;font-size:14px;color:#9b9b9b}footer ul{list-style:none;margin:0;font-size:14px;columns:1;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px}footer ul li{-webkit-transition:.5s;transition:.5s;padding:.4em 0}footer .footer-widget{line-height:30px;padding-bottom:10px;color:#fff;font-weight:500;font-family:'Fira Sans Extra Condensed',sans-serif}.widget_sidebar .sidebar-widget{margin-bottom:25px;color:#111;font-weight:600;line-height:28px;font-size:18px;position:relative}.widget_sidebar .sidebar-widget:before{content:'';display:inline-block;width:13px;height:13px;margin-right:10px;background-color:#22d96b}.widget_sidebar p{border:1px solid #e8e8e8;padding:12px 20px}.post-content-loop{padding:40px 30px;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / 7%);box-shadow:0 10px 30px rgb(0 0 0 / 7%);background:#fff}.widget_sidebar a,.widget_sidebar p{font-size:15px}.widget_sidebar{padding:0;margin-bottom:50px}.loop-post .thumb-cover{margin-bottom:0!important}.archive h1,.single h1{font-size:45px}.archive h2{line-height:40px;margin-bottom:.5em;font-size:30px}.post-inloop{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid rgba(0,0,0,.08)}.post-inloop p{padding-bottom:0;margin-bottom:20px}.post-inloop .col-md-7{padding-left:40px}.blog-post-content{border-bottom:none;padding:0 0 10px}.single .related{color:#111;display:inline-block;font-weight:400;line-height:26px;padding:20px 0 5px}.single h2,.single h3,.single h4,.single h5,.single h6{color:#111;line-height:1.5;font-weight:600}.archive .readmore{font-size:13px;line-height:24px;font-weight:600;position:relative;z-index:1;overflow:hidden}.archive .readmore:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;background-color:#111;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:scale(.5,1);transform:scale(.5,1)}.archive .readmore:hover:before{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.single .post-data{margin-bottom:50px;padding:0 30px}@media screen and (max-width:1366px){.intro-titre::before{top:-50px;left:-50px}}@media screen and (max-width:1024px){.intro-titre::before{top:-110px;left:-17px}.bloc1{height:70vh}.main-menu.scrolling-down{padding:20px 0!important}.sub-menu{background:#275712}.sub-menu li a{padding:15px}.subheader{padding:150px 0}.menu-item-has-children::after{top:7px}ul#main-menu{margin-top:2em}.main-menu{padding:20px 0!important;border-top:0}.home h1{line-height:35px!important;font-size:28px!important}.home h2{line-height:30px!important;font-size:24px!important}nav li a{line-height:30px;padding:10px}.normal-menu ul{margin-top:1em}.main-menu ul li .sub-menu{margin-top:0;min-width:100%;position:relative;box-shadow:none}.home h3{font-size:20px!important}}@media screen and (max-width:960px){.big-text{line-height:40px;font-size:25px}.home h1{line-height:30px!important;font-size:27px!important}.home h2{line-height:28px!important;font-size:22px!important}.home .loop-post{padding:0}.single .post-data{padding:0 15px}.sidebar{margin-top:0}.scrolling-down .navbar-collapse{background:0 0}.single .related{width:100%}.post-inloop .col-md-7{padding-left:0}.widget_footer{margin-top:2em}.loop-post{padding:0 30px}.recent-project-title{transform:none!important}}@media screen and (max-width:375px){.intro-titre::before{top:-90px;left:-6px}footer .copyright{padding:25px 50px}}