@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway: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);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-padding-top:80px}body{overflow-x:hidden;font-family:"Raleway", sans-serif;font-weight:400;font-size:1em;line-height:normal;color:#333;margin-top:0}#logo-responsive{height:60px;z-index:10000}#logo{float:left;margin-top:0;margin-bottom:0;height:142px;transition:height 0.4s;position:absolute;top:0px;padding-top:0px;left:1em;z-index:1001}.btn-info{color:#FFFFFF;background-color:#93B946;border-color:#e9f1da}.btn-info:hover{color:#FFFFFF;background-color:#93B946;border-color:transparent}ol li:before{background:#bed590}.quantity{background:#586f2a}.quantity .counter_item i{color:#F39C12}a.external-link,a.internal-link{color:#93B946}h1,h2,h3,h4,h5{font-family:"Raleway", sans-serif;font-weight:bolder;color:#333}h2{font-size:1.5em}h3,.one-col h2{font-size:1.17em}h4,.one-col h3{font-size:1em;font-style:italic}h5,.one-col h4{font-size:0.83em}h6,.one-col h5{font-size:0.67em}.one-col h6{font-size:0.5em}footer .socials ul li a{color:#93B946;border:1px solid #93B946}footer .socials ul li a:hover{background:#93B946;color:#FFFFFF;border:1px solid #93B946}iframe#empreintes{display:none}.pagetitle{position:absolute;margin:0 auto;display:block;width:100%;z-index:1000;height:150px;top:5rem}.background-primary{background-color:#93B946}.background-secondary{background-color:#F39C12}.background-third{background-color:#007C99}.pagetitle h1,.pagetitle h2{text-transform:uppercase;font-family:"Anton", sans-serif;font-weight:300;color:#FFFFFF;text-align:center;margin:0 auto;display:block;width:100%;line-height:normal;text-shadow:3px 4px 10px #000000}.pagetitle h1{font-size:48px;width:85%}.pagetitle h2{text-transform:initial;font-size:19px}.one-col{margin-top:60px;padding-bottom:4rem}.one-col h1{color:#333;font-size:48px;font-weight:300;position:relative;padding:50px 0 10px;text-align:center;text-transform:uppercase}.one-col h2{text-transform:uppercase;position:relative;color:#000000;font-size:24px;font-weight:300;padding:15px;padding-left:0}figcaption.image-caption{text-align:right;font-size:0.75rem;font-style:italic;padding-bottom:1rem}.pagetitle h2::before,.pagetitle h2::after{content:"―";-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 15px}.pagetitle .chevron::after{content:"";font-family:"Font Awesome 5 Free";font-size:5rem;color:#FFFFFF;font-weight:600;position:relative;animation:bounce 2s ease infinite;margin:0 auto;display:block;width:60px}.pagetitle a{text-decoration:none}@keyframes bounce{from{top:5px}50%{top:0px}to{top:5px}}p{font-family:"Raleway", sans-serif;line-height:28px;font-size:18px}span.primarycolor{color:#93B946}span.secondcolor{color:#F39C12}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-primary{color:#FFFFFF;background-color:#93B946;border-color:#586f2a;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(147, 185, 70, 0.5)}.btn-primary:hover{color:#FFFFFF;background-color:#586f2a;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#586f2a;border-color:#93B946;box-shadow:0 0 0 0.25rem rgba(147, 185, 70, 0.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle,.btn-secondary{color:#FFFFFF;background-color:#F39C12;border-color:#976008;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(243, 156, 18, 0.5)}.btn-secondary:hover{color:#FFFFFF;background-color:#976008;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#976008;border-color:#F39C12;box-shadow:0 0 0 0.25rem rgba(243, 156, 18, 0.5)}.btn-check:active+.btn-third,.btn-check:checked+.btn-third,.btn-third.active,.btn-third:active,.show>.btn-third.dropdown-toggle,.btn-third{color:#FFFFFF;background-color:#007C99;border-color:#002933;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:active+.btn-third:focus,.btn-check:checked+.btn-third:focus,.btn-third.active:focus,.btn-third:active:focus,.show>.btn-third.dropdown-toggle:focus{box-shadow:0 0 0 0.25rem rgba(0, 124, 153, 0.5)}.btn-third:hover{color:#FFFFFF;background-color:#002933;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.btn-check:focus+.btn-third,.btn-third:focus{color:#FFFFFF;background-color:#002933;border-color:#007C99;box-shadow:0 0 0 0.25rem rgba(0, 124, 153, 0.5)}.btn-info{color:#FFFFFF;background-color:#93B946;border-color:#bed590}.btn-info:hover{color:#FFFFFF;background-color:#93B946;border-color:#93B946}.ge-section.violet .ce-textpic,.ge-section.violet h3{background-color:#800f6a;color:#FFFFFF}ul.navbar-nav,.footer ul{list-style-type:none}li::marker{font-size:1.3rem}ol{counter-reset:listcompteur;list-style:none}ol li{margin:0 0 0.5rem 0;counter-increment:listcompteur;position:relative;min-height:50px}ol li::before{content:counter(listcompteur);color:#FFFFFF;font-size:1.3rem;font-weight:bold;position:absolute;--size: 28px;left:calc(-1 * var(--size) - 10px);line-height:23px;width:var(--size);height:var(--size);top:0;background:#93B946;border-radius:50%;text-align:center}.external-link::after{display:none}.homepage a[href^="tel:"],.one-col a[href^="tel:"],a.courriel{color:#F39C12;font-weight:700;text-decoration:none}a.external-link{color:#F39C12;font-weight:700;text-decoration:none}a.internal-link{color:#93B946;font-weight:700;text-decoration:none}a.external-link:hover{color:#976008}a.internal-link:hover{color:#586f2a}a.external-link:hover,a.internal-link:hover{text-decoration:underline}.frame-space-before-extra-small{margin-top:0;padding-top:1em}.frame-space-before-small{margin-top:0;padding-top:2em}.frame-space-before-medium{margin-top:0;padding-top:3em}.frame-space-before-large{margin-top:0;padding-top:4em}.frame-space-before-extra-large{margin-top:0;padding-top:5em}.frame-space-after-extra-small{margin-bottom:0;padding-bottom:1em}.frame-space-after-small{margin-bottom:0;padding-bottom:2em}.frame-space-after-medium{margin-bottom:0;padding-bottom:3em}.frame-space-after-large{margin-bottom:0;padding-bottom:4em}.frame-space-after-extra-large{margin-bottom:0;padding-bottom:5em}.quantity{background:#586f2a;height:auto;margin:0 0 30px;opacity:0.85;padding:5px;text-align:left;float:none;position:relative}.quantity:before{display:none}.quantity .counter_item i{color:#F39C12;font-size:30px;padding-right:10px;vertical-align:middle}.quantity .counter_item{color:#FFFFFF;font-size:18px;font-weight:300;text-transform:uppercase;float:none;width:auto;padding:5px 0}.quantity ul{list-style-type:none;padding-left:2rem}.quantity ul li{float:left;position:relative;margin:10px 15px}.quantity ul li.counter_item.item1,.quantity ul li.counter_item.item2,.quantity ul li.counter_item.item3,.quantity ul li.counter_item.item4{margin-left:-17px}.rdv-cdo .ge-cards img{border:none;padding:20px;border-radius:0}.rdv-cdo .card-body{padding:0;width:100%}.rdv-cdo .card{align-items:center}.rdv-cdo .card h3{padding:0 15px 5px}.rdv-cdo .card header{background-color:#FFFFFF;min-height:91px;margin-bottom:10px}.rdv-cdo .ge-cards .ce-gallery{margin:0 auto;background-color:#fff}.infopratique .ce-icon-content{background:#060;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-align:left;margin:1rem 0;padding:1rem;padding-bottom:0}.infopratique .ce-icon-content p{font-size:13px}.infopratique .frame-type-grid ul{list-style-type:none}.infopratique .frame-type-grid li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;margin-left:0;width:1rem;height:1.7rem;vertical-align:middle;font-size:24px;display:inline-flex;justify-content:flex-start}.ge-section.centredecouverte h3{text-align:left;color:#333;font-weight:300;padding:0}.icon,.ce-icon-content .ce-bodytext{display:inline-block}.ce-icon-content i{vertical-align:middle}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:unset;display:inline-block}.frame-type-textmedia .ce-intext.ce-left .ce-gallery{margin-right:30px}.frame-type-iconcontent_iconcontent .ce-icon-content{display:flex}.offcanvas-end{top:25px !important}@media (min-width:576px){.one-col{margin-top:70px}.pagetitle{top:8rem}.pagetitle h1{font-size:65px;width:500px}.pagetitle h2{font-size:26px}}@media (min-width:768px){h2{font-size:1.5em}.quantity{margin:0 0 30px;padding:0 5px 0 0;text-align:left;float:none;position:relative}.quantity .counter_item i{font-size:22px;float:left}.quantity .counter_item{font-size:17px}iframe#empreintes{border:0;display:block;position:relative;height:477px;width:100%;margin:0}}@media (min-width:992px){.offcanvas-end{top:0px !important}.navbar-light .navbar-nav .nav-link.active{color:#586f2a}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#586f2a}.pagetitle{height:150px;top:9rem}.pagetitle .chevron::after{font-size:8rem;width:73px}.pagetitle h1{font-size:72px;width:100%}.pagetitle h2{font-size:29px}h2{font-size:1.5em}.one-col .col-md-4.col-right{padding-left:4rem;padding-top:2rem}.one-col .col-md-4.col-left{padding-right:4rem;padding-top:2rem}.quantity{margin:0 0 30px;padding:0;float:left;width:100%}.quantity .counter_item i{font-size:26px}.quantity .counter_item{font-size:19px}.rdv-cdo .card h3{font-size:inherit}.rdv-cdo .card header{min-height:80px;padding-top:10px}.rdv-cdo .ge-cards img{padding:0px}}@media (min-width:1200px){.quantity{margin:40px 0 30px;padding:0}.quantity .counter_item{width:100%;font-size:20px}.quantity ul li{float:left;position:relative;margin:10px 15px}}@media (min-width:1400px){.infopratique .ce-icon-content p{font-size:14px}}@media (min-width:1600px){.pagetitle{top:15rem}}