@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,:before,:after{text-decoration:none;list-style:none;margin:0;padding:0;box-sizing:border-box;outline:none}body{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;scroll-behavior:smooth;font-optical-sizing:auto;font-variation-settings:"slnt" 0;font-size:13px}.loader{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center}.loader .item{width:80px;height:80px;border-radius:50%;border:10px solid #095f9a;border-top-color:#fff;animation:load 1s linear infinite}@keyframes load{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.container{width:100%;padding:2rem 5rem;overflow:hidden}.container.no-padding{padding:0}@media (max-width: 640px){.container{width:100%;padding:10px;overflow:hidden}.container.no-padding{padding:0}.navbar{width:100%;padding:10px}.menu{position:absolute;background-color:#fff;flex-direction:column;width:100%;right:0;bottom:0;left:0;top:100%;height:0;overflow:hidden;padding:0}.menu.active{height:-moz-max-content;height:max-content;padding:15px}footer .nav-items{width:100%}footer .row{flex-direction:column;width:100%}footer .col{width:100%!important}}main.home section.hero{height:480px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.home section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.home section.hero .hero-content{z-index:2;text-align:center}main.home section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.home section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.home section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.home section.section-presentation .row .col{width:50%}main.home section.section-presentation .row .col .content-image{width:100%;overflow:hidden;border-radius:10px}main.home section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.home section.section-service{width:100%}main.home section.section-service .rows{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.home section.section-service .rows .cols{width:calc(50% - 14px);margin:5px}main.home section.section-service .rows .cols .card{border-radius:8px;padding:20px;height:100%;display:flex;gap:10px;width:100%;border:none}main.home section.section-service .rows .cols .card .bas{width:100%}main.home section.section-service .rows .cols .card .content-image{width:300px;height:230px;overflow:hidden;border-radius:10px;margin-inline:auto}main.home section.section-service .rows .cols .card .content-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.home section.section-division{width:100%}main.home section.section-division .rows{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.home section.section-division .rows .cols{width:calc(33.3333333333% - 14px);margin:5px}main.home section.section-division .rows .cols .card{border-radius:8px;padding:20px;height:100%;display:flex;gap:10px;width:100%;border:none}main.home section.section-division .rows .cols .card .bas{width:100%}main.home section.section-division .rows .cols .card .content-image{width:300px;height:230px;overflow:hidden;border-radius:10px;margin-inline:auto}main.home section.section-division .rows .cols .card .content-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.home section.section-bande{width:100%}main.home section.section-bande .rows{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.home section.section-bande .rows .cols{width:calc(33.3333333333% - 24px)}main.home section.section-bande .rows .cols .cards{display:flex;flex-direction:column;gap:10px;text-align:center}main.home section.section-row{width:100%}main.home section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.home section.section-row .row .col{width:50%}main.home section.section-row .row .col:first-child{z-index:1}main.home section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.home section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.home section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}main.home section.section-partenaire{width:100%}main.home section.section-partenaire .item{width:100%;margin:5px;height:80px;padding:1rem 0;overflow:hidden}main.home section.section-partenaire .item img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(1.4)}@media (max-width: 640px){main.home{width:100%}main.home section.hero{height:480px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;width:100%}main.home section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.home section.hero .hero-content{z-index:2;text-align:center;width:100%;padding:1rem}main.home section.hero .hero-content h1{font-size:2rem;margin-bottom:20px;font-weight:700}main.home section.hero .hero-content p{font-size:1rem;margin-bottom:30px}main.home section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem;flex-direction:column}main.home section.section-presentation .row:last-child{flex-direction:column-reverse}main.home section.section-presentation .row .col{width:100%}main.home section.section-presentation .row .col .content-image{width:100%;overflow:hidden;border-radius:10px}main.home section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.home section.section-service{width:100%}main.home section.section-service .rows{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.home section.section-service .rows .cols{width:100%;margin:5px}main.home section.section-service .rows .cols .card{border-radius:8px;padding:20px;height:100%;display:flex;gap:10px;width:100%;border:none}main.home section.section-service .rows .cols .card .bas{width:100%}main.home section.section-service .rows .cols .card .content-image{width:300px;height:230px;overflow:hidden;border-radius:10px;margin-inline:auto}main.home section.section-service .rows .cols .card .content-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.home section.section-division{width:100%}main.home section.section-division .rows{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.home section.section-division .rows .cols{width:100%;margin:5px}main.home section.section-division .rows .cols .card{border-radius:8px;padding:20px;height:100%;display:flex;gap:10px;width:100%;border:none}main.home section.section-division .rows .cols .card .bas{width:100%}main.home section.section-division .rows .cols .card .content-image{width:300px;height:230px;overflow:hidden;border-radius:10px;margin-inline:auto}main.home section.section-division .rows .cols .card .content-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.home section.section-bande{width:100%}main.home section.section-bande .rows{display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex-wrap:wrap}main.home section.section-bande .rows .cols{width:100%}main.home section.section-bande .rows .cols .cards{display:flex;flex-direction:column;gap:10px;text-align:center}main.home section.section-row{width:100%}main.home section.section-row .row{width:100%;display:flex;align-items:center;gap:0;flex-direction:column;margin:0}main.home section.section-row .row .col{width:100%}main.home section.section-row .row .col:first-child{z-index:1}main.home section.section-row .row .col .desc{background-color:#fff;z-index:1px;width:100%;padding:1rem;border-radius:10px;margin-left:0;margin-bottom:-60px}main.home section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.home section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}main.home section.section-partenaire{width:100%}main.home section.section-partenaire .items{flex-wrap:wrap}main.home section.section-partenaire .item{width:calc(50% - 10px);margin:5px;height:80px;padding:1rem 0;overflow:hidden}main.home section.section-partenaire .item img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transform:scale(1.4)}}main.about section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.about section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.about section.hero .hero-content{z-index:2;text-align:center}main.about section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.about section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.about section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.about section.section-presentation .row .col{width:50%}main.about section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.about section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.about section.section-service{width:100%}main.about section.section-service .row{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.about section.section-service .row .col{width:calc(33.3333333333% - 14px);margin:5px}main.about section.section-service .row .col .card{border-radius:10px}main.about section.section-service .row .col .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.about section.section-service .row .col .card .content-image img{max-width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}main.about section.section-bande{width:100%}main.about section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.about section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.about section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.about section.section-row{width:100%}main.about section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.about section.section-row .row .col{width:50%}main.about section.section-row .row .col:first-child{z-index:1}main.about section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.about section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.about section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}@media (max-width: 640px){main.about{width:100%}main.about section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.about section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.about section.hero .hero-content{z-index:2;text-align:center;width:100%}main.about section.hero .hero-content h1{font-size:3rem;margin-bottom:20px;font-weight:700}main.about section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.about section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem;flex-direction:column}main.about section.section-presentation .row.sm{flex-direction:column-reverse}main.about section.section-presentation .row .col{width:100%}main.about section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.about section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.about section.section-service{width:100%}main.about section.section-service .row{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1rem;flex-direction:column}main.about section.section-service .row .col{width:100%;margin:5px}main.about section.section-service .row .col .card{border-radius:10px}main.about section.section-service .row .col .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.about section.section-service .row .col .card .content-image img{max-width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}main.about section.section-bande{width:100%}main.about section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.about section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.about section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.about section.section-row{width:100%}main.about section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.about section.section-row .row .col{width:50%}main.about section.section-row .row .col:first-child{z-index:1}main.about section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.about section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.about section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}}main.service section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.service section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.service section.hero .hero-content{z-index:2;text-align:center}main.service section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.service section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.service section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.service section.section-presentation .row .col{width:50%}main.service section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.service section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.service section.section-service{width:100%}main.service section.section-service .rows{width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.service section.section-service .rows .cols{width:calc(33.3333333333% - 14px)!important;margin:5px}main.service section.section-service .rows .cols .card{border-radius:8px;padding:20px;height:100%}main.service section.section-service .rows .cols .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.service section.section-service .rows .cols .card .content-image img{max-width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.service section.section-bande{width:100%}main.service section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.service section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.service section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.service section.section-row{width:100%}main.service section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.service section.section-row .row .col{width:50%}main.service section.section-row .row .col:first-child{z-index:1}main.service section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.service section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.service section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}@media (max-width: 640px){main.service section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.service section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.service section.hero .hero-content{z-index:2;text-align:center}main.service section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.service section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.service section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.service section.section-presentation .row .col{width:50%}main.service section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.service section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.service section.section-service{width:100%}main.service section.section-service .rows{width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.service section.section-service .rows .cols{width:100%!important;margin:5px}main.service section.section-service .rows .cols .card{border-radius:8px;padding:20px;height:100%}main.service section.section-service .rows .cols .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.service section.section-service .rows .cols .card .content-image img{max-width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.service section.section-bande{width:100%}main.service section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.service section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.service section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.service section.section-row{width:100%}main.service section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.service section.section-row .row .col{width:50%}main.service section.section-row .row .col:first-child{z-index:1}main.service section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.service section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.service section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}}main.contact section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.contact section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.contact section.hero .hero-content{z-index:2;text-align:center}main.contact section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.contact section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.contact textarea{height:150px;resize:none}main.contact input:focus,main.contact textarea:focus{box-shadow:none!important;border:none}main.contact .btnsend{margin-top:10px;font-weight:700;font-size:1.1em}main.produit section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.produit section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.produit section.hero .hero-content{z-index:2;text-align:center}main.produit section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.produit section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.produit section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.produit section.section-presentation .row .col{width:50%}main.produit section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.produit section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.produit section.section-service{width:100%}main.produit section.section-service .rows{width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.produit section.section-service .rows .cols{width:calc(25% - 14px)!important;margin:5px}main.produit section.section-service .rows .cols .card{border-radius:8px;padding:10px;height:100%;border:none}main.produit section.section-service .rows .cols .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.produit section.section-service .rows .cols .card .content-image img{width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.produit section.section-bande{width:100%}main.produit section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.produit section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.produit section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.produit section.section-row{width:100%}main.produit section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.produit section.section-row .row .col{width:50%}main.produit section.section-row .row .col:first-child{z-index:1}main.produit section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.produit section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.produit section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}main.actualite section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.actualite section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.actualite section.hero .hero-content{z-index:2;text-align:center}main.actualite section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.actualite section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.actualite section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem}main.actualite section.section-presentation .row .col{width:50%}main.actualite section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.actualite section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.actualite section.section-service{width:100%}main.actualite section.section-service .rows{width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.actualite section.section-service .rows .cols{width:calc(33.3333333333% - 20px)!important;margin:10px}main.actualite section.section-service .rows .cols .card{border-radius:10px;height:100%;border:none;overflow:hidden}main.actualite section.section-service .rows .cols .card .body{padding:10px}main.actualite section.section-service .rows .cols .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:5px}main.actualite section.section-service .rows .cols .card .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main.actualite section.section-bande{width:100%}main.actualite section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.actualite section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.actualite section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.actualite section.section-row{width:100%}main.actualite section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.actualite section.section-row .row .col{width:50%}main.actualite section.section-row .row .col:first-child{z-index:1}main.actualite section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.actualite section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.actualite section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}main.activite section.hero{height:300px;background-image:url(/build/assets/hero-DPK3fkMQ.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}main.activite section.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}main.activite section.hero .hero-content{z-index:2;text-align:center}main.activite section.hero .hero-content h1{font-size:4rem;margin-bottom:20px;font-weight:700}main.activite section.hero .hero-content p{font-size:1.5rem;margin-bottom:30px}main.activite section.section-presentation .row{width:100%;display:flex;align-items:center;gap:10px;margin-top:1rem;flex-wrap:wrap}main.activite section.section-presentation .row .col{width:100%}main.activite section.section-presentation .row .col .content-image{width:100%;border-radius:10px}main.activite section.section-presentation .row .col .content-image img{max-width:100%;height:auto;border-radius:10px}main.activite section.section-service{width:100%}main.activite section.section-service .rows{width:100%;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:1rem}main.activite section.section-service .rows .col{width:100%!important;margin:5px}main.activite section.section-service .rows .col .card{border-radius:8px;padding:20px;height:100%}main.activite section.section-service .rows .col .card .content-image{width:100%;height:230px;overflow:hidden;border-radius:10px}main.activite section.section-service .rows .col .card .content-image img{max-width:100%;height:100%;border-radius:5px;-o-object-fit:cover;object-fit:cover}main.activite section.section-bande{width:100%}main.activite section.section-bande .row{display:flex;align-items:flex-start;justify-content:space-between;width:100%}main.activite section.section-bande .row .col{width:calc(33.3333333333% - 24px)}main.activite section.section-bande .row .col .card{display:flex;flex-direction:column;gap:10px;text-align:center}main.activite section.section-row{width:100%}main.activite section.section-row .row{width:100%;display:flex;align-items:center;gap:10px}main.activite section.section-row .row .col{width:50%}main.activite section.section-row .row .col:first-child{z-index:1}main.activite section.section-row .row .col .desc{background-color:#fff;margin-left:300px;z-index:1px;width:100%;padding:1rem;border-radius:10px}main.activite section.section-row .row .col .content-image{width:100%;height:400px;overflow:hidden}main.activite section.section-row .row .col .content-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-position:top}.navbar{width:100%}footer .col{width:33.3333333333%}
