html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,a-propos,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,a-propos,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-x:hidden !important}body{background:#fff;font:400 20px/24px Nunito;-webkit-font-smoothing:antialiased;overflow-x:hidden !important}*:focus{outline:none}.parallax-window{background:0 0}.uppercase{text-transform:uppercase}.flexwrap{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex{display:flex;display:-webkit-flex}::-webkit-scrollbar{display:block;width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#02884f;border-right:none;border-left:none;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;width:10px}::-webkit-scrollbar-thumb:hover{background-color:#0e502c}::selection{background:#d4eee5}#wrapper{margin:auto;max-width:1260px;padding:0 30px;width:calc(100% - 60px)}header{background-color:#fff;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;width:100%;z-index:99999}header.header-frontpage{background-color:transparent;left:0;position:absolute;right:0;top:0}header #logo{width:182px}header .logo-link{display:inline-block;margin:17px 0;position:relative}header .logo-link:hover{opacity:.8}header .logo-link img{height:auto;max-width:182px}header #phone{position:absolute;right:30px;text-align:right;top:30px}header.header-frontpage #phone a.phone{color:#fff}header.header-frontpage #phone a.facebook{color:#fff}header #phone a.phone{color:#0e502c;font:600 20px myriad-pro-semi-condensed;margin:0 10px 0 0}header #phone a.facebook{color:#0e502c;font-size:21px;position:relative;top:3px}header #phone a:hover{opacity:.7}header #wrapper{position:relative}nav#main-menu{width:calc(100% - 182px)}nav#main-menu ul{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;padding:75px 0 0;text-align:center}nav#main-menu ul li{display:block;margin:0 15px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}nav#main-menu ul li.menu-item-gtranslate{margin:0 0 0 15px}nav#main-menu ul li.menu-item-gtranslate:last-of-type{margin:0}nav#main-menu ul li.menu-item-gtranslate:last-of-type a:before{color:#fff;content:'/';display:inline-block;font:600 20px myriad-pro-semi-condensed;margin:0 3px}nav#main-menu ul li.menu-item-gtranslate a:after{display:none}nav#main-menu ul li.menu-item-gtranslate a:hover{color:#69b976}nav#main-menu ul li a:hover:after,nav#main-menu ul li.current_page_item a:after{left:0;right:0}nav#main-menu ul li a:after{background-color:#69b976;bottom:-8px;content:'';height:2px;left:50%;position:absolute;right:50%;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}nav#main-menu li a{color:#0e502c;display:block;font:600 20px myriad-pro-semi-condensed;margin:0;opacity:1;position:relative;text-align:center}header.header-frontpage nav#main-menu li a{color:#fff}#nav-icon4{display:none;right:20px;top:25px;width:50px;height:45px;position:fixed;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999}#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#0e502c;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4.open span{background:#0e502c}header nav#menu-mobile .logo-link{margin:5px 0 0 20px}header.header-frontpage #nav-icon4.open span{background:#0e502c}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:15px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:30px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:33px;left:8px}header nav#menu-mobile{background:#fff;border:none !important;display:none;height:100vh;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:9999}header nav#menu-mobile ul{display:block;left:0;padding:30px 0;right:0;text-align:center;width:100%}header nav#menu-mobile ul li{display:block;padding:15px 0;width:100%}header nav#menu-mobile ul li a{color:#0e502c;display:inline-block;font:600 30px myriad-pro-condensed;text-transform:uppercase}header nav#menu-mobile ul li a:hover{color:#008a4c}section#accueil #main-section{background-repeat:no-repeat;background-position:top center;background-size:cover;height:100vh;min-height:475px;position:relative;z-index:0}section#accueil #main-section:before{background-image:linear-gradient(to bottom,#06331a,transparent);bottom:25%;content:'';display:block;left:0;mix-blend-mode:multiply;opacity:.85;position:absolute;right:0;top:0;z-index:999999999}section#accueil #main-section #load-video{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:9999999999}section#accueil #main-section .content{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:9999999999}section#accueil #main-section h1{color:#fff;font:700 51px myriad-pro-condensed;letter-spacing:5.1px;line-height:65px;text-align:center;text-transform:uppercase;z-index:1}section#accueil #main-section video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}section#accueil #expertise{background:#fff;border-radius:10px;box-shadow:0px 10px 50px #ebebeb;margin:0 0 50px;padding:40px 45px 85px;position:relative;top:-45px}section#accueil #expertise h2{color:#0e502c;margin:0 0 65px;text-align:center;text-transform:uppercase}section#accueil #expertise .flex{align-items:center;justify-content:center}section#accueil #expertise article{align-items:center;justify-content:center;margin:0 25px;width:calc(20% - 40px)}section#accueil #expertise article:nth-child(5n+1){margin:0 25px 0 0}section#accueil #expertise article:nth-child(5n+5){margin:0 0 0 25px}section#accueil #expertise article .icon{margin:0 13px 0 0}section#accueil #expertise article .icon p{margin:0}section#accueil #expertise article a{display:block}section#accueil #expertise article a:hover{opacity:.8}section#accueil #expertise article .text h4{color:#02884f;font:700 20px myriad-pro-condensed;letter-spacing:2px;text-transform:uppercase}section#accueil #expertise article:nth-child(5n+3) .text h4{letter-spacing:1.5px}section#accueil #image-impliquez-vous{background-repeat:no-repeat;background-position:top center;background-size:cover;height:505px}section#accueil #impliquez-vous{background-color:#75be72;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:10px;margin:auto;padding:65px 70px 45px;position:relative;top:-95px;width:calc(85% - 140px)}section#accueil #impliquez-vous:before{background-repeat:no-repeat;background-position:center center;background-size:cover;bottom:0;content:'';display:block;left:0;mix-blend-mode:overlay;opacity:.16;position:absolute;right:0;top:0;z-index:1}section#accueil #impliquez-vous .text{position:relative;z-index:1}section#accueil #impliquez-vous h2{color:#fff;margin:0 0 40px;text-align:center}section#accueil #impliquez-vous p{color:#fff;margin:0 0 20px;text-align:center}section#accueil #impliquez-vous .flexwrap{align-items:center;justify-content:center;margin:40px 0 0}section#accueil #impliquez-vous a{background-color:#fff;border-radius:50px;color:#0e502c;font:700 20px Nunito;height:50px;margin:0 37.5px;padding:20px 0 0;text-align:center;width:181px}section#accueil #impliquez-vous a:hover{background-color:#0e502c;color:#fff}section#accueil #projets-en-cours{margin:auto;padding:0 0 95px;width:calc(85% + 30px)}section#accueil #projets-en-cours h2{color:#0e502c;margin:0 0 45px;text-align:center}section#accueil #projets-en-cours .slider article{margin:0 15px}section#accueil #projets-en-cours .slider article .content{position:relative}section#accueil #projets-en-cours .slider article .image{height:100%;padding:0 0 100%;position:relative;width:100%}section#accueil #projets-en-cours .slider article img{border-radius:10px;bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}section#accueil #projets-en-cours .slider article .text{background:#00562e;border-radius:0 0 10px 10px;bottom:0;left:0;padding:10px 30px 25px;position:absolute;right:0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}section#accueil #projets-en-cours .slider article .text:before{background-color:#00562e;content:'';clip-path:polygon(50% 0,0% 100%,100% 100%);height:30px;left:0;position:absolute;right:0;top:-29.5px}section#accueil #projets-en-cours .slider article .text h4{color:#fff;font:700 21px myriad-pro-condensed;text-align:center;text-transform:uppercase}section#accueil #projets-en-cours .slider article .text .link{display:none;text-align:center}section#accueil #projets-en-cours .slider article .text .link a{background:#fff;border-radius:50px;color:#0e502c;display:inline-block;font:700 14px Nunito;height:37px;letter-spacing:.7px;line-height:28px;margin:18px 0 5px;padding:9px 0 0;text-align:center;width:130px}section#accueil #projets-en-cours .slider article .text .link a:hover{background:#02884f;color:#fff}section#accueil #projets-en-cours .slider .slick-prev{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev.png);background-position:center center;background-repeat:no-repeat;left:-62px}section#accueil #projets-en-cours .slider .slick-next{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next.png);background-position:center center;background-repeat:no-repeat;background-size:26px;right:-62px}section#accueil #projets-en-cours .slider .slick-prev,section#accueil #projets-en-cours .slider .slick-next{background-color:#d4eee5;border-radius:26px;height:52px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:52px}section#accueil #projets-en-cours .slider .slick-prev:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev-hover.png)}section#accueil #projets-en-cours .slider .slick-next:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next-hover.png)}section#accueil #projets-en-cours .slider .slick-prev:hover,section#accueil #projets-en-cours .slider .slick-next:hover{background-color:#00562e}section#accueil #projets-en-cours .slider .slick-prev:before,section#accueil #projets-en-cours .slider .slick-next:before{display:none}section#accueil #actualites{background:#fafafa;padding:50px 0 45px}section#accueil #actualites h2{color:#00562e;margin:0 0 30px;text-align:center}section#accueil #actualites .flexwrap{align-items:flex-start}section#accueil #actualites h3{font:700 22px Nunito;text-align:center}section#accueil #actualites .cff-wrapper-ctn,#cff .cff-posts-wrap,#cff .cff-masonry-posts{background-color:transparent !important}section#accueil #actualites .cff-posts-wrap{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}section#accueil #actualites .cff-posts-wrap .cff-media-link{display:none}section#accueil #actualites #cff .cff-text-link.cff-no-image a{color:#000}section#accueil #actualites #cff .cff-text-link.cff-no-image{font:400 14px Nunito}section#accueil #actualites .cff-posts-wrap .cff-item{background-color:#fff;border-radius:9px;margin:0 15px;padding:25px;width:calc(33.333333333333333% - 80px)}section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(4){display:none}section#accueil #actualites .cff-posts-wrap .cff-expand a{color:#000;font:700 14px Nunito}section#accueil #actualites .cff-posts-wrap .cff-page-name a{color:#000;font:700 17px Nunito}section#accueil #actualites .cff-posts-wrap .cff-post-text{font:400 14px Nunito}section#accueil #actualites .cff-posts-wrap .cff-share-container{display:none}section#accueil #actualites .cff-posts-wrap .cff-viewpost-facebook{color:#75be72;display:inline-block;font:700 14px Nunito;margin:10px 0 0}section#accueil #actualites article{background-color:#fff;border-radius:9px;margin:0 15px;padding:25px;width:calc(33.333333333333333% - 70px)}section#accueil #actualites article:nth-child(1){margin:0 15px 0 0}section#accueil #actualites article:nth-child(3){margin:0 0 0 15px}section#accueil #actualites article:nth-child(4){display:none}section#accueil #actualites article .post-info{margin:0 0 20px}section#accueil #actualites article .post-info>.flexwrap{align-items:center}section#accueil #actualites article .post-info .author-image img{border:1px solid #e4e4e4;border-radius:100%}section#accueil #actualites article .post-info .post-details{margin:0 0 0 10px;width:calc(100% - 62px)}section#accueil #actualites article .post-info .post-details h3{font:700 16px Nunito;text-transform:uppercase}section#accueil #actualites article .post-info .post-details p{color:#92969d;font:700 13px Nunito;margin:0}section#accueil #actualites article .content{padding:0 0 15px}section#accueil #actualites article .text p{color:#000;font:400 14px/20px Nunito;letter-spacing:.07px;margin:0 0 25px}section#accueil #actualites article .text a{color:#75be72;font:400 14px Nunito}section#accueil #actualites article .image{margin:25px 0 0}section#accueil #actualites article .image img{height:auto;width:100%}section#accueil #actualites article .social{border-top:2px solid #f4f4f4;margin:0 10px;padding:15px 0 5px;width:calc(100% - 20px)}section#accueil #actualites article .social p{color:#7b7b7b;font:700 13px Nunito}section#accueil #actualites article .social .like .pld-common-wrap{min-width:initial}section#accueil #actualites article .social .like .pld-like-dislike-wrap{margin-bottom:0}section#accueil #actualites article .social .like i{font-size:15px;position:relative;top:1px}section#accueil #actualites article .social .like span{color:#7b7b7b;font:700 13px Nunito}section#accueil #actualites article .social .comments{margin:0 23px}section#accueil #actualites article .social .comments p:before{background-image:url(//cegm.ca/wp-content/themes/cegm/img/comment-bubble.png);background-repeat:no-repeat;background-size:14px;content:'';display:inline-block;height:14px;margin:0 5px 0 0;position:relative;top:4px;width:19px}section#accueil #actualites article .social .share ul li:first-of-type{display:none}section#accueil #actualites article .social .share i{background:0 0 !important;margin:0}section#accueil #actualites article .social .share i:before{background-image:url(//cegm.ca/wp-content/themes/cegm/img/share-icon.png);background-position:center left;background-repeat:no-repeat;background-size:15px;content:'Partager';color:#7b7b7b;display:inline-block;font:700 13px Nunito;height:15px;padding:0 0 0 20px;width:55px}section#accueil #actualites .more{margin:55px 0 0;text-align:center}section#accueil #actualites .more a{background-color:#00562e;border-radius:50px;color:#fff;display:inline-block;font:700 20px Nunito;height:50px;margin:0 37.5px;padding:20px 0 0;text-align:center;width:181px}section#accueil #actualites .more a:hover{background-color:#75be72}section#accueil #sensibilise{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:70px 0 120px;position:relative;text-align:center;z-index:0}section#accueil #sensibilise:before{background-image:linear-gradient(to bottom,#000,transparent);bottom:0;content:'';left:0;opacity:.83;position:absolute;right:0;top:0;z-index:-1}section#accueil #sensibilise h2{color:#fff;margin:0 0 110px}section#accueil #sensibilise article{margin:0 40px}section#accueil #sensibilise article:first-of-type{margin:0 40px 0 auto}section#accueil #sensibilise article:last-of-type{margin:0 auto 0 40px}section#accueil #sensibilise article p:first-of-type{color:#fff;font:700 64px myriad-pro-condensed}section#accueil #sensibilise article p:last-of-type{color:#fff;font:700 21px myriad-pro-condensed;text-transform:uppercase}section#a-propos h1{color:#00562e;margin:0 0 90px;text-align:center;text-transform:uppercase}section#a-propos #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#a-propos .post-content{background:#fff;border-radius:10px;padding:50px 42.5px 0;position:relative;top:-50px}section#a-propos .post-content .row1{padding:0 0 50px}section#a-propos .post-content .row1 .image{align-self:center;margin:0 40px 0 0;width:calc(40% - 40px)}section#a-propos .post-content .row1 .image>div{height:100%;padding:0 0 100%;position:relative}section#a-propos .post-content .row1 .image img{border-radius:10px;bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}section#a-propos .post-content .row1 .texte{align-self:center;margin:0 0 0 40px;width:calc(60% - 40px)}section#a-propos .post-content .row1 .texte h2{color:#0e502c;margin:0 0 25px}section#a-propos .post-content .row1 .texte p:last-of-type{margin:0}section#a-propos .post-content .row2{padding:50px 0 60px}section#a-propos .post-content .row2 h2{color:#0e502c;margin:0 0 25px}section#a-propos .post-content .row2 .texte{columns:2;column-gap:55px}section#a-propos .post-content .row2 .texte p:last-of-type{margin:0}section#a-propos .post-content .row3{background-color:#75be72;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:10px;margin:auto;padding:55px 75px 55px;position:relative;width:calc(100% - 140px)}section#a-propos .post-content .row3:before{bottom:0;content:'';display:block;left:0;mix-blend-mode:overlay;opacity:.16;position:absolute;right:0;top:0;z-index:0}section#a-propos .post-content .row3 .texte{position:relative;text-align:center;z-index:1}section#a-propos .post-content .row3 .texte h2,section#a-propos .post-content .row3 .texte p{color:#fff}section#a-propos .post-content .row3 .texte h2{margin:0 0 40px}section#a-propos .post-content .row3 .texte p{font-size:20px;margin:0 0 20px}section#a-propos .post-content .row3 .texte p:last-of-type{margin:0}section#a-propos .post-content .row4{padding:80px 0 60px;text-align:center}section#a-propos .post-content .row4 h2{color:#0e502c;margin:0 0 40px}section#a-propos .post-content .row4 p:last-of-type{margin:0}section#a-propos .post-content .carrousel{border-radius:10px;margin:auto;width:90%}section#a-propos .post-content .carrousel article{background:#0e502c;border-radius:10px}section#a-propos .post-content .carrousel .flexwrap{justify-content:space-between}section#a-propos .post-content .carrousel article .texte{padding:45px 40px 45px 50px;width:calc(30% - 90px)}section#a-propos .post-content .carrousel article .texte p{color:#fff}section#a-propos .post-content .carrousel article .texte a{background:#fff;border-radius:50px;color:#0e502c;cursor:pointer;display:inline-block;font:700 20px Nunito;height:50px;letter-spacing:.7px;line-height:28px;margin:50px 0 0;padding:20px 25px 0;text-align:center;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}section#a-propos .post-content .carrousel article .texte a:hover{background:#02884f;color:#fff}section#a-propos .post-content .carrousel article .image{border-radius:0 10px 10px 0;position:relative;width:65%}section#a-propos .post-content .carrousel article .image img{border-radius:10px;height:100%;object-fit:cover;object-position:center;width:100%}section#a-propos .post-content .carrousel .slick-prev{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev.png);background-position:center center;background-repeat:no-repeat;left:-98px}section#a-propos .post-content .carrousel .slick-next{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next.png);background-position:center center;background-repeat:no-repeat;background-size:26px;right:-98px}section#a-propos .post-content .carrousel .slick-prev,section#a-propos .post-content .carrousel .slick-next{background-color:#d4eee5;border-radius:26px;height:52px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:52px}section#a-propos .post-content .carrousel .slick-prev:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev-hover.png)}section#a-propos .post-content .carrousel .slick-next:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next-hover.png)}section#a-propos .post-content .carrousel .slick-prev:hover,section#a-propos .post-content .carrousel .slick-next:hover{background-color:#00562e}section#a-propos .post-content .carrousel .slick-prev:before,section#a-propos .post-content .carrousel .slick-next:before{display:none}section#a-propos .post-content .prix{padding:145px 0 30px}section#a-propos .post-content .prix h2{color:#0e502c;margin:0 0 40px}section#a-propos .post-content .prix h3{color:#0e502c;font:600 25px myriad-pro-condensed;margin:0 0 35px;text-transform:uppercase}section#a-propos .post-content .prix ul{align-items:flex-end;display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.05em;list-style-type:none;padding:0 0 70px}section#a-propos .post-content .prix ul:last-of-type{padding:0}section#a-propos .post-content .prix ul li{margin:0 40px 20px 0}section#a-propos .post-content .prix ul li img{bottom:-20px;display:block;height:auto;max-width:180px;position:relative}#a-propos .post-content .block-float{display:block}#a-propos .post-content .block-float .image{float:left}#a-propos .post-content .block-float .texte{width:100% !important;margin:0 !important}section#a-propos .temoignages{background:#fafafa;padding:85px 0;text-align:center}section#a-propos .temoignages h2{color:#0e502c;margin:0 0 40px}section#a-propos .temoignages .slider{margin:auto;padding:0 42.5px;width:calc(90% - 85px)}section#a-propos .temoignages article{background:#fff;border-radius:10px;padding:40px 115px}section#a-propos .temoignages article img{height:auto;display:block;margin:0 auto 35px;max-width:175px;width:100%}section#a-propos .temoignages article p:last-of-type{margin:0 0 35px}section#a-propos .temoignages article h3{color:#535353;font:400 16px/20px Nunito;margin:0 0 3px}section#a-propos .temoignages .slider .slick-prev{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev.png);background-position:center center;background-repeat:no-repeat;left:-98px}section#a-propos .temoignages .slider .slick-next{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next.png);background-position:center center;background-repeat:no-repeat;background-size:26px;right:-98px}section#a-propos .temoignages .slider .slick-prev,section#a-propos .temoignages .slider .slick-next{background-color:#d4eee5;border-radius:26px;height:52px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:52px}section#a-propos .temoignages .slider .slick-prev:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev-hover.png)}section#a-propos .temoignages .slider .slick-next:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next-hover.png)}section#a-propos .temoignages .slider .slick-prev:hover,section#a-propos .temoignages .slider .slick-next:hover{background-color:#00562e}section#a-propos .temoignages .slider .slick-prev:before,section#a-propos .temoignages .slider .slick-next:before{display:none}section#services h1{color:#00562e;margin:0 0 90px;text-align:center;text-transform:uppercase}section#services #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#services .post-content{background:#fff;border-radius:10px;padding:50px 55px 50px;position:relative;top:-50px}section#services .post-content .content .item{border-bottom:1px solid #00562e;padding:30px 0}section#services .post-content .content .item h2{color:#00562e;cursor:pointer;font-size:33px;padding:0 25px 0 60px;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}section#services .post-content .content .item h2:hover{color:#02884f}section#services .post-content .content .item h2:after{background-image:url(//cegm.ca/wp-content/themes/cegm/img/plus.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:17px;position:absolute;right:0;top:16px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:18px}section#services .post-content .content .item h2.active:after{background-image:url(//cegm.ca/wp-content/themes/cegm/img/minus.png)}section#services .post-content .content .item h2 img{height:40px;left:0;position:absolute;top:0;width:auto}section#services .post-content .content .item>div{display:none}section#services .post-content .content .item .service-content{padding:50px 0 0}section#services .post-content .content .item .service-content .texte{width:100%}section#services .post-content .content .item .service-content .texte p{margin:0 0 25px}section#services .post-content .content .item .service-content .texte ul{margin:0 0 25px;padding:15px 0 0 20px}section#services .post-content .content .item .service-content .texte ul li{margin:0 0 5px}section#services .post-content .content .item .service-content .image{float:right;margin:0 0 20px 55px;width:calc(45% - 55px)}section#services .post-content .content .item .service-content .image .video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}section#services .post-content .content .item .service-content .image .video video{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%}section#impliquez-vous h1{color:#00562e;margin:0 0 90px;text-align:center;text-transform:uppercase}section#impliquez-vous #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#impliquez-vous .post-content{background:#fff;border-radius:10px;padding:50px 40px 50px;position:relative;top:-50px}section#impliquez-vous .post-content .row1{padding:0 60px}section#impliquez-vous .post-content .row1 h2{color:#00562e;margin:0 0 40px}section#impliquez-vous .post-content .row1 .texte{margin:0 25px 0 0;width:calc(45% - 25px)}section#impliquez-vous .post-content .row1 .formulaire{margin:0 0 0 25px;width:calc(55% - 25px)}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div{width:calc(50% - 5px)}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div:nth-child(2n+1){margin:0 5px 20px 0}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div:nth-child(2n+2){margin:0 0 20px 5px}section#impliquez-vous .post-content .row1 .formulaire input[type=text],section#impliquez-vous .post-content .row1 .formulaire input[type=email],section#impliquez-vous .post-content .row1 .formulaire select{background:#fff;border:1px solid #00562e;border-radius:5px;font:400 14px myriad-pro;height:30px;margin:0;padding:0 15px;width:calc(100% - 32px)}section#impliquez-vous .post-content .row1 .formulaire label{color:#00562e;font:400 14px myriad-pro}section#impliquez-vous .post-content .row1 .formulaire select{margin:10px 0 0;width:100%}section#impliquez-vous .post-content .row1 .formulaire textarea{background:#fff;border:1px solid #00562e;border-radius:5px;font:400 14px myriad-pro;height:66px;margin:30px 0 25px;padding:12px 15px;width:calc(100% - 32px)}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row{align-items:flex-start}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row>div:nth-child(2n+1){margin:0 30px 0 0;width:calc(65% - 30px)}section#impliquez-vous .post-content .row1 .formulaire .file-input{cursor:pointer;position:relative}section#impliquez-vous .post-content .row1 .formulaire .file-input span{bottom:0;left:0;position:absolute;right:0;top:0}section#impliquez-vous .post-content .row1 .formulaire input[type=file]{bottom:0;cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}section#impliquez-vous .post-content .row1 .formulaire .file-name{margin:0 0 0 15px;padding:7px 0 0}section#impliquez-vous .post-content .row1 .formulaire .file-name span{color:#00562e;font:400 14px myriad-pro}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row .text{background:#fff;border:1px solid #00562e;border-radius:5px;color:#00562e;cursor:pointer;display:inline-block;font:400 14px myriad-pro;margin:0;padding:6px 15px;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;z-index:1}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row .file-input:hover .text{background:#00562e;color:#fff}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row>div:nth-child(2n+2){margin:0;position:relative;text-align:right;width:35%}section#impliquez-vous .post-content .row1 .formulaire input[type=submit]{background:#fff;border:1px solid #00562e;border-radius:50px;color:#0e502c;cursor:pointer;display:inline-block;font:700 15px Nunito;height:50px;letter-spacing:.7px;line-height:28px;margin:0 0 0 auto;text-align:center;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:105px}section#impliquez-vous .post-content .row1 .formulaire .ajax-loader{bottom:-30px;position:absolute;right:0}section#impliquez-vous .post-content .row1 .formulaire input[type=submit]:hover{background:#00562e;color:#fff}section#impliquez-vous .post-content .slider{padding:95px 0 110px}section#impliquez-vous .post-content .row2{background-color:#75be72;border-radius:10px;margin:0 60px;padding:55px 75px 55px;position:relative;width:calc(100% - 260px)}section#impliquez-vous .post-content .row2:before{background-repeat:no-repeat;background-position:center center;background-size:cover;bottom:0;content:'';display:block;left:0;mix-blend-mode:overlay;opacity:.16;pointer-events:none;position:absolute;right:0;top:0;z-index:0}section#impliquez-vous .post-content .row2 .content{position:relative;z-index:1}section#impliquez-vous .post-content .row2 .content h2,section#impliquez-vous .post-content .row2 .content p{color:#fff}section#impliquez-vous .post-content .row2 .content h2{margin:0 0 40px}section#impliquez-vous .post-content .row2 .content p{font-size:20px;margin:0 0 20px}section#impliquez-vous .post-content .row2 .content p strong,section#impliquez-vous .post-content .row2 .content p b{font-size:20px}section#impliquez-vous .post-content .row2 .content p:last-of-type{margin:0}section#impliquez-vous .post-content .row2 .content a{color:#fff;font-weight:700}section#impliquez-vous .post-content .row2 .content .btn{background:#fff;border-radius:50px;color:#0e502c;cursor:pointer;display:inline-block;font:700 20px Nunito;height:50px;letter-spacing:.7px;line-height:28px;margin:50px 0 0;padding:20px 25px 0;text-align:center;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}section#impliquez-vous .post-content .row2 .content .btn:hover{background:#02884f;color:#fff}section#realisations h1{color:#00562e;margin:0 0 90px;text-align:center;text-transform:uppercase}section#realisations #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#realisations .post-content{background:#fff;border-radius:10px;padding:40px 42.5px 0;position:relative;top:-50px}section#realisations .post-content .filtres ul{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 70px;padding:0 17.5px;list-style-type:none}section#realisations .post-content .filtres ul li{color:#00562e;font:700 18px myriad-pro-condensed;margin:0 30px 20px 0;text-transform:uppercase}section#realisations .post-content .filtres ul li.active{opacity:.6}section#realisations .post-content .filtres ul li a{color:#02884f}section#realisations .post-content .projets{text-align:center}section#realisations .post-content article{display:none;margin:0 17.5px 45px;width:calc(33.333333333333333% - 35px)}section#realisations .post-content article .content{position:relative}section#realisations .post-content article .image{height:100%;padding:0 0 100%;position:relative;width:100%}section#realisations .post-content article img{border-radius:10px;bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}section#realisations .post-content article .text{background:#00562e;border-radius:0 0 10px 10px;bottom:0;left:0;padding:10px 30px 25px;position:absolute;right:0;text-align:center;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear}section#realisations .post-content article .text:before{background-color:#00562e;content:'';clip-path:polygon(50% 0,0% 100%,100% 100%);height:30px;left:0;position:absolute;right:0;top:-29.5px}section#realisations .post-content article .text h4{color:#fff;font:700 21px myriad-pro-condensed;text-align:center;text-transform:uppercase}section#realisations .post-content article .text .link{display:none;text-align:center}section#realisations .post-content article .text .link a{background:#fff;border-radius:50px;color:#0e502c;display:inline-block;font:700 14px Nunito;height:37px;letter-spacing:.7px;line-height:28px;margin:18px 0 5px;padding:9px 0 0;text-align:center;width:130px}section#realisations .post-content article .text .link a:hover{background:#02884f;color:#fff}section#realisations .post-content #load-more{background:#fff;border:1px solid #00562e;border-radius:50px;color:#0e502c;cursor:pointer;display:inline-block;font:700 14px Nunito;height:37px;letter-spacing:.7px;line-height:28px;margin:25px 0 5px;padding:9px 0 0;text-align:center;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:130px}section#realisations .post-content #load-more:hover{background:#00562e;color:#fff}section#single-projets{padding:0 0 60px}section#single-projets h1{color:#00562e;margin:0 0 35px;text-transform:uppercase}section#single-projets #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#single-projets .post-content{background:#fff;border-radius:10px;padding:75px 55px 0;position:relative;top:-50px}section#single-projets .post-content>.flexwrap>div:nth-child(1){margin:0 20px 0 0;width:calc(100% - 20px)}section#single-projets .post-content>.flexwrap>div:nth-child(2){margin:0 0 0 20px;width:calc(33.333333333333333% - 20px)}section#single-projets .post-content .carte h3{color:#00562e;font:700 25px myriad-pro-condensed;letter-spacing:.7px;margin:0 0 38px;text-transform:uppercase}section#single-projets .post-content .carte{width:33%;float:right;margin:0 0 30px 30px}section#single-projets .post-content .map{height:425px}section#single-projets .post-content.map{height:425px}section#single-projets .post-content .map iframe{border-radius:10px;height:100%;width:100%}section#single-projets #slider{padding:0 0 60px}section#single-projets .contributeurs h3{color:#00562e;font:700 25px myriad-pro-condensed;letter-spacing:2.5px;margin:0 0 70px;text-align:center;text-transform:uppercase}section#single-projets .contributeurs .slider{padding:0 85px}section#single-projets .contributeurs .slider .slick-track{align-items:center;display:flex}section#single-projets .contributeurs .slider article{margin:0 45px}section#single-projets .contributeurs .slider article img{height:auto;width:100%}section#single-projets .contributeurs .slider .slick-prev{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev.png);background-position:center center;background-repeat:no-repeat;left:0}section#single-projets .contributeurs .slider .slick-next{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next.png);background-position:center center;background-repeat:no-repeat;background-size:26px;right:0}section#single-projets .contributeurs .slider .slick-prev,section#single-projets .contributeurs .slider .slick-next{background-color:#d4eee5;border-radius:26px;height:52px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:52px}section#single-projets .contributeurs .slider .slick-prev:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-prev-hover.png)}section#single-projets .contributeurs .slider .slick-next:hover{background-image:url(//cegm.ca/wp-content/themes/cegm/img/slick-next-hover.png)}section#single-projets .contributeurs .slider .slick-prev:hover,section#single-projets .contributeurs .slider .slick-next:hover{background-color:#00562e}section#single-projets .contributeurs .slider .slick-prev:before,section#single-projets .contributeurs .slider .slick-next:before{display:none}section#single-projets .back{background:#fff;border:1px solid #00562e;border-radius:50px;color:#0e502c;cursor:pointer;display:block;font:700 14px Nunito;letter-spacing:.7px;line-height:28px;margin:60px auto 30px;padding:10px 15px;width:fit-content;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}section#single-projets .back:hover{background:#0e502c;color:#fff}section#nous-joindre h1{color:#00562e;margin:0 0 90px;text-align:center;text-transform:uppercase}section#nous-joindre #main-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:390px}section#nous-joindre .post-content{background:#fff;border-radius:10px;padding:50px 42.5px 80px;position:relative;top:-50px}section#nous-joindre .post-content h2{color:#00562e;font:700 30px myriad-pro-condensed;margin:0 0 15px}section#nous-joindre .post-content h3{color:#02884f;font:600 20px myriad-pro-condensed;margin:0 0 10px}section#nous-joindre .post-content>.content>.flexwrap>div{width:calc(50% - 30px)}section#nous-joindre .post-content>.content>.flexwrap>div:nth-child(1){margin:0 30px 0 0}section#nous-joindre .post-content>.content>.flexwrap>div:nth-child(2){margin:0 0 0 30px}section#nous-joindre .post-content>.content .infos{margin:35px 0 0}section#nous-joindre .post-content>.content .infos .texte{margin:0 0 35px}section#nous-joindre .post-content>.content .infos .coordonnees{margin:0 0 35px}section#nous-joindre .post-content>.content .infos .coordonnees .col1{margin:0 15px 0 0;width:calc(50% - 15px)}section#nous-joindre .post-content>.content .infos .coordonnees .col2{margin:0 0 0 15px;width:calc(50% - 15px)}section#nous-joindre .post-content>.content .infos .coordonnees .col2 a{color:#535353}section#nous-joindre .post-content>.content .infos .coordonnees .col2 a:hover{opacity:.7}section#nous-joindre .post-content>.content .formulaire input{background:#fff;border:1px solid #00562e;border-radius:5px;font:400 14px myriad-pro;height:30px;margin:0 0 10px;padding:0 15px;width:calc(100% - 32px)}section#nous-joindre .post-content>.content .formulaire textarea{background:#fff;border:1px solid #00562e;border-radius:5px;font:400 14px myriad-pro;height:66px;margin:0 0 10px;padding:12px 15px;width:calc(100% - 32px)}section#nous-joindre .post-content>.content .formulaire input[type=submit]{background:#fff;border:1px solid #00562e;border-radius:50px;color:#0e502c;cursor:pointer;display:inline-block;font:700 15px Nunito;height:50px;letter-spacing:.7px;line-height:28px;margin:20px 0 0;text-align:center;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;width:105px}section#nous-joindre .post-content>.content .formulaire input[type=submit]:hover{background:#00562e;color:#fff}section#nous-joindre .post-content>.content .formulaire .flexwrap>div{width:calc(50% - 5px)}section#nous-joindre .post-content>.content .formulaire .flexwrap>div:nth-child(2n+1){margin:0 5px 0 0}section#nous-joindre .post-content>.content .formulaire .flexwrap>div:nth-child(2n+2){margin:0 0 0 5px}section#nous-joindre .post-content .wpcf7-not-valid-tip{color:red;font:700 11px Nunito}section#nous-joindre .post-content .wpcf7 form .wpcf7-response-output{border:none;color:#02884f;font:700 16px Nunito;margin:0;padding:0}section#nous-joindre .post-content .wpcf7 form.invalid .wpcf7-response-output,section#nous-joindre .post-content .wpcf7 form.unaccepted .wpcf7-response-output{color:red}footer{background:#00562e;padding:15px 0 0}footer .logo-link{display:block}footer .logo-link img{height:auto;max-width:182px}footer .flexwrap{align-items:flex-start}footer .flexwrap>div:nth-child(1){margin:0 60px 0 0;width:182px}footer .flexwrap>div:nth-child(2){padding:0;width:calc(100% - 242px)}footer .top-link{color:#fff;display:inline-block;font:700 18px myriad-pro-condensed;text-align:right;width:100%}footer .text{margin:0 0 30px}footer .text img{height:auto;margin:0 0 0 30px;max-width:200px}footer .text p{text-align:right}footer .text p,footer .text a{color:#fff;font:700 18px myriad-pro-condensed}footer .text a:hover{opacity:.7}.copyright{background:#00562e;padding:35px 0 0;text-align:center}.copyright .content{border-top:1px solid #fff;margin:0 25px;padding:17px 0 10px;width:calc(100% - 50px)}.copyright p{color:#fff;font:400 12px Nunito}.copyright a{color:#fff;font:13px Gilroy-Extrabold}.copyright a:hover{opacity:.6}.separateur{clear:both;content:".";display:block}.separateurInvisible{clear:both;height:1px}.clearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* :first-child+html .clearFix{min-height:1px}* html .clearFix{height:1%}a{text-decoration:none}@font-face{font-family:'Gilroy-Extrabold';src:url(//cegm.ca/wp-content/themes/cegm/fonts/gilroy-extrabold.eot);src:local('☺'),url(//cegm.ca/wp-content/themes/cegm/fonts/gilroy-extrabold.woff) format('woff'),url(//cegm.ca/wp-content/themes/cegm/fonts/gilroy-extrabold.ttf) format('truetype'),url(//cegm.ca/wp-content/themes/cegm/fonts/gilroy-extrabold.svg) format('svg');font-weight:400;font-style:normal}html{font-size:100%}body{font-size:62.5%}h1,h2,h3,h4{line-height:normal}h1{font:700 40px myriad-pro-condensed;letter-spacing:4px}h2{font:700 35px myriad-pro-condensed;letter-spacing:3.5px;text-transform:uppercase}p,ul,ol{color:#535353;font:400 20px/24px Nunito;letter-spacing:1px;margin:0 0 20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}p strong,p b,ul strong,ul b ol strong,ol b{font-weight:900}ul{list-style-type:disc;padding:0 0 0 20px}a{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear}@media screen and (max-width:1279px){section#accueil #image-impliquez-vous{height:405px}}@media screen and (max-width:1220px){section#accueil #expertise article{width:calc(33.333333333333333% - 33.333333333333333px)}section#accueil #expertise article:nth-child(5n+1){margin:0 25px 30px 0}section#accueil #expertise article:nth-child(5n+2){margin:0 25px 30px}section#accueil #expertise article:nth-child(5n+3){margin:0 0 30px 25px}section#accueil #expertise article:nth-child(5n+4){margin:0 25px 0 auto}section#accueil #expertise article:nth-child(5n+5){margin:0 auto 0 25px}}@media screen and (max-width:1200px){nav#main-menu li a{font:600 18px myriad-pro-semi-condensed}}@media screen and (max-width:1199px){section#accueil #main-section{height:80vh}}@media screen and (max-width:1140px){section#accueil #impliquez-vous a{margin:0 25px 20px}}@media screen and (max-width:1130px){header .logo-link img{max-width:150px}nav#main-menu ul li{margin:0 10px}nav#main-menu li a{font:600 17px myriad-pro-semi-condensed}}@media screen and (min-width:1024px){header nav#menu-mobile{display:none !important}section#accueil #main-section{background-color:#000}}@media screen and (max-width:1024px){#wrapper{padding:0 20px;width:calc(100% - 40px)}header #phone,nav#main-menu{display:none}#nav-icon4{display:block}header,header.header-frontpage{position:fixed}header.header-frontpage{background:#0e502c}header .logo-link{margin:5px 0}header .logo-link img{max-width:115px}header.header-frontpage #nav-icon4 span{background:#fff}section#accueil #main-section{height:80vh}section#accueil #main-section video{display:none !important}section#accueil #expertise{padding:30px}section#accueil #expertise article{width:calc(50% - 25px)}section#accueil #expertise article:nth-child(5n+1),section#accueil #expertise article:nth-child(5n+3){margin:0 25px 30px 0}section#accueil #expertise article:nth-child(5n+2),section#accueil #expertise article:nth-child(5n+4){margin:0 0 30px 25px}section#accueil #expertise article:nth-child(5n+5){margin:0 auto}section#accueil #image-impliquez-vous{height:305px}section#accueil #actualites .cff-posts-wrap .cff-item{width:calc(50% - 65px)}section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(2n+1){margin:0 15px 30px 0}section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(2n+2){margin:0 0 30px 15px}section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(4){display:block}section#accueil #actualites article{width:calc(50% - 65px)}section#accueil #actualites article:nth-child(1),section#accueil #actualites article:nth-child(3){margin:0 15px 30px 0}section#accueil #actualites article:nth-child(2),section#accueil #actualites article:nth-child(4){margin:0 0 30px 15px}section#accueil #actualites article:nth-child(4){display:block}section#accueil #sensibilise .flex{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}section#accueil #sensibilise article{width:calc(40% - 40px)}section#accueil #sensibilise article:nth-child(1),section#accueil #sensibilise article:nth-child(3){margin:0 auto 30px}section#accueil #sensibilise article:nth-child(2),section#accueil #sensibilise article:nth-child(4){margin:auto}section#a-propos .post-content,section#services .post-content,section#impliquez-vous .post-content,section#realisations .post-content,section#single-projets .post-content,section#nous-joindre .post-content{padding:30px}section#a-propos #main-section,section#services #main-section,section#impliquez-vous #main-section,section#realisations #main-section,section#single-projets #main-section,section#nous-joindre #main-section{height:290px}section#a-propos .post-content .row1 .image{margin:0 20px 0 0;width:calc(40% - 20px)}section#a-propos .post-content .row1 .texte{margin:0 0 0 20px;width:calc(60% - 20px)}section#a-propos .temoignages .slider{padding:0;width:calc(100% - 90px)}section#a-propos .temoignages .slider .slick-prev{left:-63px}section#a-propos .temoignages .slider .slick-next{right:-63px}section#a-propos .temoignages article{padding:40px}section#services .post-content .content .item .service-content .image{float:none;margin:0 auto 40px;width:60%}section#impliquez-vous .post-content .row1 .texte{margin:0 0 30px;width:100%}section#impliquez-vous .post-content .row1 .formulaire{margin:0;width:100%}section#impliquez-vous .post-content .row2{margin:0;padding:40px 30px;width:calc(100% - 60px)}section#realisations .post-content article{display:none;margin:0 17.5px 45px;width:calc(50% - 35px)}section#nous-joindre .post-content>.content .formulaire .flexwrap>div{width:100%}section#nous-joindre .post-content>.content .formulaire .flexwrap>div:nth-child(2n+1),section#nous-joindre .post-content>.content .formulaire .flexwrap>div:nth-child(2n+2){margin:0}section#nous-joindre .post-content>.content .infos .coordonnees .col1,section#nous-joindre .post-content>.content .infos .coordonnees .col2{margin:0;width:100%}section#single-projets .post-content>.flexwrap>div:nth-child(1){margin:0 0 40px;width:100%}section#single-projets .post-content>.flexwrap>div:nth-child(2){margin:0;width:100%}section#single-projets .post-content>.flexwrap>div:nth-child(2) .map{height:500px}footer .logo-link{margin:0 0 30px}footer .logo-link img{height:auto;max-width:150px}}@media screen and (max-width:768px){section#accueil #main-section h1{font:700 41px myriad-pro-condensed;letter-spacing:4.08px}section#accueil #expertise article{justify-content:flex-start;width:100%}section#accueil #expertise article:nth-child(5n+1),section#accueil #expertise article:nth-child(5n+2),section#accueil #expertise article:nth-child(5n+3),section#accueil #expertise article:nth-child(5n+4),section#accueil #expertise article:nth-child(5n+5){margin:0 0 30px}section#accueil #impliquez-vous{padding:65px 30px 45px;width:calc(100% - 60px)}section#accueil #impliquez-vous a{margin:0 calc(50% - 90.5px) 20px}section#accueil #impliquez-vous a:last-of-type{margin:0 calc(50% - 90.5px)}section#accueil #projets-en-cours{margin:0 30px;padding:0 0 95px;width:calc(100% - 60px)}section#accueil #projets-en-cours .slider .slick-prev{left:-48px}section#accueil #projets-en-cours .slider .slick-next{right:-48px}section#accueil #sensibilise article{width:calc(50% - 40px)}section#accueil #sensibilise article:nth-child(1),section#accueil #sensibilise article:nth-child(3){margin:0 40px 20px 0}section#accueil #sensibilise article:nth-child(2),section#accueil #sensibilise article:nth-child(4){margin:0 0 20px 40px}section#accueil #sensibilise article:nth-child(5){margin:auto}section#accueil #actualites .cff-posts-wrap .cff-item{width:100%}section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(2n+1),section#accueil #actualites .cff-posts-wrap .cff-item:nth-child(2n+2){margin:0 0 30px}section#accueil #actualites article{width:100%}section#accueil #actualites article:nth-child(1),section#accueil #actualites article:nth-child(2),section#accueil #actualites article:nth-child(3),section#accueil #actualites article:nth-child(4){margin:0 0 30px}section#a-propos .post-content,section#services .post-content,section#impliquez-vous .post-content,section#realisations .post-content,section#single-projets .post-content,section#nous-joindre .post-content{padding:30px 0 60px;top:0}section#a-propos h1{margin:0 0 60px}section#a-propos .post-content .row1{padding:0}section#a-propos .post-content .row1 .image{align-self:flex-start;margin:70px 15px 0 0;width:calc(35% - 15px)}section#a-propos .post-content .row1 .texte{margin:0 0 0 15px;width:calc(65% - 15px)}section#a-propos .post-content .row2 .texte{columns:1}section#a-propos .post-content .carrousel article .texte p{text-align:center}section#a-propos .post-content .row3{padding:30px;width:calc(100% - 60px)}section#a-propos .post-content .row4{padding:40px 0 60px}section#a-propos .post-content .carrousel{margin:0 auto;width:calc(100% - 90px)}section#a-propos .post-content .carrousel article .texte{padding:30px;width:calc(100% - 60px)}section#a-propos .post-content .carrousel article .texte a{display:block;margin:50px auto 0;width:fit-content}section#a-propos .post-content .carrousel article .image{width:100%}section#a-propos .post-content .carrousel article .image img{height:auto;object-fit:initial;object-position:initial;width:100%}section#a-propos .post-content .carrousel .slick-prev{left:-63px}section#a-propos .post-content .carrousel .slick-next{right:-63px}section#a-propos .post-content .prix{padding:60px 0 0}section#a-propos .post-content .prix ul{display:block;padding:0 0 10px}section#a-propos .post-content .prix ul li img{position:initial}section#a-propos .temoignages{padding:50px 0}section#a-propos .temoignages article{padding:15px}section#services .post-content .content .item .service-content .texte{margin:0;width:100%}section#services .post-content .content .item .service-content .image{float:none;margin:0 auto 40px;width:60%}section#impliquez-vous .post-content .row1{padding:0}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row>div:nth-child(2n+1){margin:0 0 30px;width:100%}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.last-row>div:nth-child(2n+2){margin:0;width:100%}section#impliquez-vous .post-content .row2 .content .texte{margin:0;width:100%}section#impliquez-vous .post-content .row2 .content a{margin:50px 0 0;position:initial}section#realisations .post-content article{display:none;margin:0 17.5px 45px;width:calc(100% - 35px)}section#nous-joindre .post-content>.content>.flexwrap>div{width:100%}section#nous-joindre .post-content>.content>.flexwrap>div:nth-child(1){margin:0 0 30px}section#nous-joindre .post-content>.content>.flexwrap>div:nth-child(2){margin:0}section#nous-joindre .post-content>.content .infos .coordonnees .col1{margin:0 15px 0 0;width:calc(50% - 15px)}section#nous-joindre .post-content>.content .infos .coordonnees .col2{margin:0 0 0 15px;width:calc(50% - 15px)}section#single-projets{padding:0 0 50px}section#single-projets .post-content{padding:30px 0}section#single-projets #slider{padding:0 0 40px}section#impliquez-vous .n2-ss-slider-2:first-of-type{height:350px !important}section#impliquez-vous .n2-ss-widget{top:50% !important;transform:translate(0,-50%)}section#impliquez-vous .n2-ss-widget:last-of-type{top:50% !important;transform:translate(0,-50%) rotate(180deg)}section#single-projets .n2-ss-slider-2:first-of-type{height:350px !important}section#single-projets .n2-ss-widget{top:50% !important;transform:translate(0,-50%)}section#single-projets .n2-ss-widget:last-of-type{top:50% !important;transform:translate(0,-50%) rotate(180deg)}section#single-projets .slick-slide{display:flex;justify-content:center;align-items:center;height:300px !important;width:100% !important}section#single-projets .contributeurs .slider article{margin:0}footer .flexwrap>div:nth-child(1){margin:0;text-align:center;width:100%}footer .flexwrap>div:nth-child(2){padding:35px 0 0;width:100%}footer .top-link,footer .text p{text-align:center}.copyright .content{margin:0;width:100%}h2{font:700 28px myriad-pro-condensed;letter-spacing:2.8px}}@media screen and (max-width:600px){section#accueil #main-section{height:65vh}section#a-propos .post-content .row1 .image{align-self:flex-start;margin:0 0 40px;width:100%}section#a-propos .post-content .row1 .texte{margin:0;width:100%}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div{width:100%}section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div:nth-child(2n+1),section#impliquez-vous .post-content .row1 .formulaire .flexwrap.lay-1>div:nth-child(2n+2){margin:0 0 20px}section#impliquez-vous .post-content .row1 .formulaire input[type=submit]{width:100%}section#nous-joindre .post-content>.content .infos .coordonnees{margin:0}section#nous-joindre .post-content>.content .infos .coordonnees .col1,section#nous-joindre .post-content>.content .infos .coordonnees .col2{margin:0;width:100%}section#single-projets .post-content .carte{display:none}}@media screen and (max-width:500px){section#accueil #main-section h1{font:700 36px myriad-pro-condensed;letter-spacing:3.57px}section#accueil #impliquez-vous a,section#accueil #impliquez-vous a:last-of-type{font:700 16px Nunito;height:auto;margin:0 auto 20px;padding:15px;width:calc(100% - 30px)}section#accueil #impliquez-vous a:last-of-type{margin:auto}section#accueil #sensibilise article{width:100%}section#accueil #sensibilise article:nth-child(1),section#accueil #sensibilise article:nth-child(2),section#accueil #sensibilise article:nth-child(3),section#accueil #sensibilise article:nth-child(4){margin:0 0 20px}section#accueil #sensibilise article:nth-child(5){margin:0}section#accueil #actualites .more a{font:700 16px Nunito;height:auto;margin:0;padding:15px;width:calc(100% - 30px)}section#a-propos .post-content .row3 .texte p{font-size:16px}section#a-propos .post-content .carrousel article .texte{padding:15px;width:calc(100% - 30px)}section#a-propos .post-content .carrousel article .texte a{font:700 16px Nunito;height:auto;margin:30px 0 0;padding:15px;width:calc(100% - 30px)}section#services .post-content .content .item .service-content .image{width:100%}section#impliquez-vous .post-content .row2 .content a{height:auto;width:calc(100% - 30px)}section#realisations .post-content .filtres ul{padding:0}section#realisations .post-content article{display:none;margin:0 0 45px;width:100%}}