@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@300;400;500;600;700&family=PT+Sans+Narrow:wght@400;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap);body,h1,h2,h3,h4{font-weight:400}.sub-menu li a,footer ul{padding:0}.archive .readmore,h1,nav li a{text-transform:uppercase}body{font-family:'PT Sans Narrow',sans-serif;font-size:17px;color:#777;font-style:normal;line-height:27px}.text-mobile,footer .footer-widget,h1,h2,h3,h4,nav li a{font-family:Antonio,serif}.open_left{background:#0c0f26;border-right:1px solid #0c0f26}.click-menu .sub-menu{padding:0 15px}.navbar{padding:0!important}.navbar-toggler{border:none}nav li a{font-weight:600;padding:20px 0}.menu-item-has-children::after{top:0;color:#fff;right:0}.scrolling-down #logo img{width:auto}.bloc1{height:100vh}.intro-titre{padding:60px}.intro-titre .sow-headline-container p.sow-sub-headline,.titre2 .sow-headline-container p.sow-sub-headline{font-family:'Playfair Display',serif;font-style:italic}.titre3 .sow-headline-container p.sow-sub-headline{position:absolute;z-index:-1;top:-35px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.15;font-family:Antonio,sans-serif}.left-pos .sow-headline-container p.sow-sub-headline{-webkit-transform:none;-ms-transform:none;transform:none;left:-43px}.oscar figcaption{background-color:transparent!important;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgb(0 0 0 / 60%) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgb(0 0 0 / 60%) 100%)}.oscar figure .heading{margin:100% 0 10px!important;text-align:left;text-transform:initial}.oscar figure figcaption::before{display:none!important}.oscar figure:hover figcaption{background-color:rgb(32 32 32 / 50%)!important}.espacement-left{padding-left:110px;position:relative}.espacement-left:before{content:'';position:absolute;left:0;top:9px;width:80px;height:2px;background:#c8cbd1}.col1:hover,.text-mobile{background:#3fb9be}.text-mobile{padding:27px 30px 10px;position:absolute;bottom:15%;right:-11%;color:#fff;font-size:20px;line-height:28px;max-width:200px}.col1{background-color:#0c0f26;transition:.3s;padding:40px 30px 20px}.bloc-text h3{font-size:20px;line-height:26px;margin-bottom:10px;color:#3fb9be;transition:.3s}footer a,footer p,footer ul{font-size:16px}.col1:hover .bloc-text h3{color:#fff}.content-image-hover-text{background:#fff!important;color:#0c0f26!important;margin:3%;width:94%!important;height:94%!important}.content-image-hover-text p{color:#30a2a7!important;font-weight:600}.col2{background-color:#fff;border-top:2px solid #fff;-webkit-transition:.4s;-ms-transition:.4s;transition:.4s;overflow:hidden}.col2:hover{border-top:2px solid #0c0f26}.col2:hover .sow-headline-container h3.sow-headline{color:#3fb9be!important}.effetimg2{-webkit-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:scale(1.01,1.01);-ms-transform:scale(1.01,1.01);transform:scale(1.01,1.01)}.col2:hover .effetimg2{-webkit-transform:scale(1.07,1.07);-ms-transform:scale(1.07,1.07);transform:scale(1.07,1.07)}.content-image-hover-text.bottom-slide .content{left:20px}.widget_sidebar p,footer{color:#969fa6}footer #back_to_top{line-height:22px;text-align:center;bottom:1.5%;z-index:3}footer #back_to_top i{font-size:22px}.fa-angle-up::before{content:"\f176"!important}footer .copyright{padding:20px 0;border-top:1px solid #48516969;margin-top:60px;text-align:left;font-size:16px}footer ul{list-style:none;margin:0;columns:1;break-inside:avoid;-moz-column-gap:30px;-webkit-column-gap:30px}footer ul li{-webkit-transition:.5s;transition:.5s;padding:0 0 .5em}footer .footer-widget{line-height:30px;padding-bottom:15px;color:#fff;font-size:20px;font-weight:400}.widget_sidebar .sidebar-widget{margin-bottom:25px;line-height:26px;font-weight:600;color:#f9f9f9;border-bottom:1px solid #485169;padding-bottom:20px;position:relative;font-family:Antonio,serif}.widget_sidebar .sidebar-widget::after{position:absolute;content:"";background:#3fb9be;height:1px;width:50px;left:0;bottom:-1px}.post-content-loop{padding:40px 30px;border:2px solid #f5f5f5}.widget_sidebar a,.widget_sidebar p{font-size:15px}.widget_sidebar{padding:30px 25px 15px}.loop-post .thumb-cover{margin-bottom:0!important}.archive h1,.single h1{font-size:38px}.archive h2{line-height:45px;margin-bottom:.5em;font-size:35px}.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:#141b22;display:inline-block;font-weight:400;line-height:26px;padding:20px 0 5px}.single h2,.single h3,.single h4,.single h5,.single h6{color:#141b22;line-height:1.5}.archive .readmore{font-size:13px;line-height:24px;font-weight:500}.single .post-data{margin-bottom:50px;background:#fff;padding:0 30px}.sidebar{background:#0c0f26}@media screen and (max-width:1600px){.main{margin-left:5%}}@media screen and (max-width:1280px){.text-mobile{right:-5%}.menu-left{width:39%}}@media screen and (max-width:1024px){.text-mobile{right:0}.menu-left{width:30%}.main-menu.scrolling-down{padding:20px 0!important}.sub-menu li a{padding:15px}.subheader{padding:150px 0}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,.home h3{font-size:18px!important}.home h2{line-height:26px!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}}@media screen and (max-width:960px){.oscar figure .heading{margin:40% 0 10px!important}.home h1{line-height:30px!important;font-size:27px!important}.home h2{line-height:24px!important;font-size:17px!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){.menu-left{padding:50px 10px}.titre3 .sow-headline-container p.sow-sub-headline{line-height:80px!important;font-size:80px!important}.left-pos .sow-headline-container p.sow-sub-headline{left:-17px}.main{margin-left:0}footer .copyright{padding:25px 50px}.menu-item-has-children::after{right:17px!important}}