:root{--bg-green-dark: #1C6C35;--bg-green-light: #3BA641;--bg-green-section: #C1D8BA;--bg-green-low: #F1F7F0;--bg-black: #373734;--bg-gray: #E9E9E9;--bg-gray-dark: #B6B6B6}body{font-family:"Open Sans",sans-serif}body .hr-text{line-height:1em;position:relative;outline:0;border:0;color:var(--bg-green-dark) !important;text-align:center;height:1.5em;opacity:.5}body .hr-text:before{content:"";background:linear-gradient(to right, transparent, var(--bg-green-dark), transparent);position:absolute;left:0;top:50%;width:100%;height:1px}body .hr-text:after{content:attr(data-content);position:relative;display:inline-block;color:var(--bg-green-dark);padding:0 .5em;line-height:1.5em;color:var(--bg-green-dark);background-color:#fcfcfa}body .fixed-top{right:17% !important;left:17% !important}body .sticky{position:fixed;top:0;width:auto;z-index:1022}body .sticky+.content{padding-top:60px}@media(min-width: 768px){.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pb-md-8{padding-bottom:8rem !important}}header .flags ul{list-style:none}header .flags ul li{display:block;float:left;margin-left:10px}header .flags ul li a{font-size:10px;color:var(--bg-black) !important}header .flags ul li a img{height:15px !important;width:30px !important}header .logo-phone a{font-size:1.5rem;font-weight:bold;color:transparent !important;background:transparent !important;margin-left:20px}header .logo-phone .btn-outline-success{border:transparent !important}header .container_nav{background-color:rgba(241,247,240,.8);margin-top:-20px;padding-top:10px}header .container_nav nav{background:#1c6c35;background:-moz-linear-gradient(270deg, rgba(28, 108, 53, 0.7987394787) 0%, #3ba641 100%);background:-webkit-linear-gradient(270deg, rgba(28, 108, 53, 0.7987394787) 0%, #3ba641 100%);background:linear-gradient(270deg, rgba(28, 108, 53, 0.7987394787) 0%, #3ba641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c6c35",endColorstr="#3ba641",GradientType=1)}header .container_nav nav ul li{border-right:1px solid #fff;width:13.5rem;text-align:center}header .container_nav nav ul li a{color:#fff !important;text-transform:uppercase}header .container_nav nav ul li a.active{color:#66ff6f !important;text-transform:uppercase}header .container_nav nav ul li a:hover{color:#66ff6f !important;text-transform:uppercase}header .container_nav nav ul li:last-child{border-right:none}header .navbar-light .navbar-toggler{color:#fff;border-color:#fff}section .title-section{text-transform:uppercase;font-weight:bold;color:var(--bg-green-dark);font-size:2rem}section .title-section-card{text-transform:uppercase;font-weight:bold;color:var(--bg-green-dark)}section .container_main{background-color:rgba(241,247,240,.8)}section .container_main .bg-green-section{background:var(--bg-green-section)}section .container_main .bg-black{background-color:var(--bg-black) !important;border-color:var(--bg-black) !important}section .container_main .section-card .card-body h5{color:var(--bg-green-dark)}section .container_main .section-card .card-body ul{padding-left:17px}section .container_main .section-card .card-body ul li{font-size:1rem}section .container_main .section-card .card-body ul li::marker{color:var(--bg-green-dark)}section .container_main .section-card .card-body a{color:var(--bg-green-dark);border:none;text-decoration:none}section .container_main .section-card .card-body a:hover{color:var(--bg-green-light)}section .historique .aboutus-title{font-size:30px;letter-spacing:0;line-height:32px;margin:0 0 39px;padding:0 0 11px;position:relative;text-transform:uppercase;color:var(--bg-green-light) !important}section .historique .aboutus-title::after{background:var(--bg-green-dark) none repeat scroll 0 0;bottom:0;content:"";height:2px;left:0;position:absolute;width:54px}section .historique .aboutus-text{color:#606060;line-height:22px;margin:0 0 35px}section .historique h5 .border{border:1px solid var(--bg-green-light) !important}section .historique .img-histoire{width:70% !important}section .container_globe{background-color:rgba(241,247,240,.8)}section .container_globe .globe{background:#fff}section .expertise .card{border:1px solid var(--bg-green-light)}section .expertise .card h5{color:var(--bg-green-dark)}section .expertise .box-light h5{color:var(--bg-green-dark)}section .expertise .box-light h5 span{font-size:medium}section .expertise .testimonial2{font-weight:300}section .expertise .testimonial2 h1,section .expertise .testimonial2 h2,section .expertise .testimonial2 h3,section .expertise .testimonial2 h4,section .expertise .testimonial2 h5,section .expertise .testimonial2 h6{color:#3e4555}section .expertise .testimonial2 h5{line-height:22px;font-size:18px;font-weight:400}section .expertise .testimonial2 .font-weight-medium{font-weight:500}section .expertise .testimonial2 .bg-light{background-color:#f4f8fa !important}section .expertise .testimonial2 .subtitle{color:var(--bg-green-dark);line-height:24px}section .expertise .testimonial2 .testi2 .image-thumb{background:url(https://www.wrappixel.com/demos/ui-kit/wrapkit/assets/images/testimonial/greadint-bg.png) no-repeat top center;text-align:center;padding:10% 0}section .expertise .testimonial2 .testi2 .image-thumb img{width:400px}section .expertise .testimonial2 .testi2 .owl-dots{display:inline-block;position:relative}section .expertise .testimonial2 .testi2 .owl-dots .owl-dot{border-radius:100%;width:10px;height:10px;background-size:cover;margin-right:10px;opacity:.4;cursor:pointer}section .expertise .testimonial2 .testi2 .owl-dots .owl-dot span{display:none}section .expertise .testimonial2 .testi2 .owl-dots .owl-dot.active,section .expertise .testimonial2 .testi2 .owl-dots .owl-dot:hover{opacity:1}@media(max-width: 767px){section .expertise .testimonial2 .testi2 .owl-dots{top:0px}}section .expertise .testimonial2 .btn-md{padding:18px 0px;width:60px;height:60px;font-size:20px}section .expertise .testimonial2 .btn-danger{background:var(--bg-green-light) !important;border:1px solid var(--bg-green-light) !important}section .engagements h5{color:var(--bg-green-dark)}section .senegal h5{color:var(--bg-green-dark)}section .senegal .bg-white p,section .senegal ul{line-height:2rem !important}section .contact .card{border:1px solid var(--bg-green-light)}section .contact form .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;color:#495057 !important;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}section .contact form .custom-file .custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;color:#495057 !important;background-clip:padding-box;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}section .contact .info h4{color:var(--bg-green-dark)}footer{clear:both}footer .container{background-color:rgba(241,247,240,.8)}footer .footer-info{background:var(--bg-gray)}footer .footer-info h4{color:var(--bg-gray-dark);text-transform:uppercase;font-size:1.6rem;font-weight:bold}footer .footer-info h5{font-size:1rem;font-weight:bold;color:var(--bg-green-dark);text-transform:uppercase}footer img{width:12rem}footer .footer-bar{height:40px;background:#1c6c35;background:-moz-linear-gradient(90deg, #1c6c35 0%, #3ba641 50%, #1c6c35 100%);background:-webkit-linear-gradient(90deg, #1c6c35 0%, #3ba641 50%, #1c6c35 100%);background:linear-gradient(90deg, #1c6c35 0%, #3ba641 50%, #1c6c35 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c6c35",endColorstr="#1c6c35",GradientType=1)}@media(max-width: 320px){.section1 nav ul li{border-bottom:1px solid #fff;border-right:none;width:15.2rem !important;text-align:center}}@media(max-width: 375px){.section1 nav ul li{border-bottom:1px solid #fff;border-right:none;width:18.5rem !important;text-align:center}}@media(max-width: 414px){.section1 nav ul li{border-bottom:1px solid #fff;border-right:none;width:21rem !important;text-align:center}}@media(max-width: 576px){.section1 nav ul li{border-bottom:1px solid #fff;width:27.8rem;text-align:center}.logo-phone a{font-size:.9rem !important}.section1 nav ul li{border-bottom:1px solid #fff;width:27.8rem;text-align:center}}@media(max-width: 768px){header .container_header a img{background:#fff !important}.logo-phone a{font-size:1rem !important}.d-flex{display:block !important;margin-bottom:20px !important}}@media(max-width: 992px){header .container_header a img{background:#fff !important}header .container_nav nav ul li{border-bottom:1px solid #fff;border-right:none !important;width:100% !important;text-align:center}header .fixed-top{right:15px !important;left:15px !important}.logo-phone a{font-size:1rem !important}.section1 nav ul li{border-bottom:none;width:15.2rem;text-align:center}.d-flex{display:block !important;margin-bottom:20px !important}}@media(max-width: 1023px){header .container_header a img{background:#fff !important}header .container_nav nav ul li{border-right:1px solid #fff;border-right:none !important;width:100% !important;text-align:center}header .fixed-top{right:15px !important;left:15px !important}}@media(max-width: 1024px){header .container_header a img{background:#fff !important}header .container_nav nav ul li{border-right:1px solid #fff;width:11.25rem;text-align:center}.logo-phone a{font-size:1.2rem !important}}@media(max-width: 1200px){header .container_header a img{background:#fff !important}header .container_nav nav ul li{border-right:1px solid #fff;width:11.25rem;text-align:center}.logo-phone a{font-size:1.2rem !important}section .container_main p{text-align:justify !important}}/*# sourceMappingURL=custom.css.map */
