html,body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}b,strong{font-weight:600}.bloc-container{padding:120px 40px !important}@media(max-width: 1024px){.bloc-container{padding:80px 20px !important}}.page-id-3431 .gform_confirmation_message{padding:120px 0;width:600px}.page-id-3431 .gform_confirmation_message p{color:#fff;position:absolute;top:0;left:0;text-align:left !important;width:100% !important}input,select,textarea,input:focus,.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none !important;box-shadow:none !important}.gform_wrapper .gform_button:focus{border:none !important;outline:none !important}.elementor-heading-title a{text-decoration:underline !important;font-weight:600 !important;color:inherit}.elementor-heading-title a:hover{cursor:pointer;color:#ffcd0a !important}.elementor-widget-text-editor a{text-decoration:underline !important;font-weight:600 !important;color:inherit}.elementor-widget-text-editor a:hover{cursor:pointer;color:#ffcd0a !important}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:18px !important;display:flex;flex-direction:column;gap:6px}.elementor-widget-text-editor ol{padding-left:0 !important;list-style:none;counter-reset:my-counter 0}.elementor-widget-text-editor ol li{counter-increment:my-counter}.elementor-widget-text-editor ol li::before{content:counter(my-counter);width:24px;height:24px;border-radius:40px;background-color:var(--e-global-color-accent);display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-weight:bold}.elementor-widget-text-editor ul li::marker{color:var(--e-global-color-accent);font-size:18px}.eael-creative-button{min-width:fit-content !important}.primary-button .elementor-widget-container{height:56px;width:fit-content;border-radius:80px;background:linear-gradient(to right, #FFCD0A 50%, #231F20 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}.primary-button .elementor-widget-container:hover{background-position:left bottom !important}.primary-white .elementor-widget-container{background:linear-gradient(to right, #FFCD0A 50%, #FFF 50%) !important;height:56px;width:fit-content;border-radius:80px;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}.primary-white .elementor-widget-container:hover{background-position:left bottom !important}.infolettre-btn .elementor-widget-container{background:linear-gradient(to right, #FFF 50%, #231F20 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}.infolettre-btn .elementor-widget-container:hover{background-position:left bottom !important}.secondary-button .elementor-widget-container{border:2px solid #231f20;height:56px;width:fit-content;border-radius:80px;background:linear-gradient(to right, #FFCD0A 50%, rgba(35, 31, 32, 0) 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:background .3s ease-out}.secondary-button .elementor-widget-container:hover{background-position:left bottom !important;border-color:#ffcd0a !important}.white-outlined .elementor-widget-container{border:2px solid #fff !important}.white-outlined .elementor-widget-container:hover{border-color:#ffcd0a !important}.map-links:hover #Becancour-map{fill:#c0c0d7 !important}.map-links:hover #nicolet-yamaska-map{fill:#007e42 !important}.map-links:hover #drummond-map{fill:#ed224f !important}.map-links:hover #arthabaska-map{fill:#696dcc !important}.map-links:hover #erable-map{fill:#db9927 !important}.map-links:hover #nicolet-yamaska-text,.map-links:hover #drummond-text,.map-links:hover #arthabaska-text,.map-links:hover #erable-text,.map-links:hover .province-text{fill:#fff !important;font-family:"Work Sans",sans-serif !important}.home-news:hover .home-news-item{background-position:left bottom !important;cursor:pointer}.home-news-item{background:linear-gradient(to right, #FFCD0A 50%, #FFF 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}@media(min-width: 1025px){.home-news-grid{display:flex;flex-wrap:wrap;align-items:stretch}.home-news-grid .post:nth-child(1),.home-news-grid .post:nth-child(2){flex:1 1 48%;box-sizing:border-box}}@media(min-width: 1025px){.home-news-item{width:100% !important;max-width:100% !important}}@media(max-width: 1024px){.map-container{display:none}}@media(max-width: 1600px){.hero-exclamation-pt{right:-40%}}.okt-listIcon .elementor-icon-list-item:last-child{padding-bottom:24px !important;border-bottom:2px solid #231f20 !important}.okt-listIcon .elementor-icon-list-icon{margin-right:20px !important;min-width:48px;width:48px;height:48px;border-radius:50%;background-color:var(--e-global-color-accent);display:flex;align-items:center;justify-content:center}.okt-listIcon .elementor-icon-list-icon svg{margin:0 !important}.okt-listIcon .elementor-icon-list-item a .elementor-icon-list-text{font-weight:600 !important}.okt-listIcon .elementor-icon-list-item a:hover{cursor:pointer}.okt-listIcon .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#ffcd0a}.okt-listIcon-yellow .elementor-icon-list-icon{background-color:#fff}.okt-listIcon-yellow .elementor-icon-list-item a .elementor-icon-list-text{font-weight:600 !important}.okt-listIcon-yellow .elementor-icon-list-item a:hover{cursor:pointer}.okt-listIcon-yellow .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#fff}summary.e-n-accordion-item-title{position:relative;z-index:2}summary.e-n-accordion-item-title:hover{cursor:pointer}summary.e-n-accordion-item-title .e-n-accordion-item-title-icon{position:absolute;right:0;top:0;width:60px;height:60px;transition:transform .3s ease-out;border-radius:40px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}summary.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-icon,summary.e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{background-color:var(--e-global-color-accent)}.accordion-sousniveau summary .e-n-accordion-item-title-icon{top:-2px;right:-3px}.simpleSearch{display:flex;align-items:center;gap:24px;padding:24px;background:#fff;border-radius:80px;box-shadow:0px 2px 3px 0px rgba(0,0,0,.1)}@media(max-width: 991px){.simpleSearch{flex-direction:column;align-items:center;border-radius:40px 40px 50px 50px}}.simpleSearch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.simpleSearch select{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-down-black.svg) no-repeat 97%;background-size:16px}.simpleSearch .search-field{width:50%;padding:0 24px;height:56px;background:#fff;border-radius:40px;border:2px solid #000;font:500 20px/26px var(--e-global-typography-primary-font-family);color:var(--e-global-color-text)}.simpleSearch .search-field::placeholder{font:500 20px/26px var(--e-global-typography-primary-font-family);opacity:1;color:var(--e-global-color-text)}@media(max-width: 991px){.simpleSearch .search-field{width:100%;height:48px;font:500 18px/24px var(--e-global-typography-primary-font-family)}.simpleSearch .search-field::placeholder{font:500 18px/24px var(--e-global-typography-primary-font-family)}}.simpleSearch .simpleSearch-wrapper{width:50%}@media(max-width: 991px){.simpleSearch .simpleSearch-wrapper{width:100%}}.simpleSearch .search__categorie{width:100%;padding:0 24px;height:56px;border:2px solid #000;background-color:#fff;border-radius:40px;color:var(--e-global-color-text);font:500 20px/26px var(--e-global-typography-primary-font-family)}@media(max-width: 991px){.simpleSearch .search__categorie{font:500 18px/24px var(--e-global-typography-primary-font-family);height:48px}}.simpleSearch .search-button{display:inline-flex;justify-content:center;align-items:center;color:#231f20;border:2px solid #000;font:600 18px/24px "Work Sans",sans-serif;text-decoration:none !important;padding:16px 24px;border-radius:80px;background:linear-gradient(to right, #FFCD0A 50%, #FFF 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}.simpleSearch .search-button:hover{background-position:left bottom !important;cursor:pointer;border-color:#ffcd0a !important}html.menu-open,body.burger-activated{overflow:hidden !important}html.menu-open .MenuFullWidth,body.burger-activated .MenuFullWidth{visibility:visible;opacity:1}@media(max-width: 1024px){html.menu-open .MenuFullWidth,body.burger-activated .MenuFullWidth{overflow-y:scroll}}@media(max-height: 800px){html.menu-open .MenuFullWidth,body.burger-activated .MenuFullWidth{overflow-y:scroll}}.MenuFullWidth{z-index:99999 !important;padding:40px;opacity:0;position:fixed;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#024667;z-index:3;visibility:hidden;left:0;top:0;transition:all .2s cubic-bezier(0.55, 0, 0.1, 1)}@media(max-width: 1366px){.MenuFullWidth{padding:24px}}@media(max-width: 767px){.MenuFullWidth{padding:20px 24px}}.MenuFullWidth .button--icon{width:100%}.MenuFullWidth .button--icon svg{margin-right:10px !important}.MenuFullWidth .button--icon:hover{color:#fff !important}@media(max-width: 1024px){.MenuFullWidth .button--icon{max-width:250px}}.MenuFullWidth__menu-bouton .menu{display:flex;flex-direction:column;gap:16px}.MenuFullWidth__menu-bouton .menu li a{display:inline-flex;justify-content:center;align-items:center;color:#231f20;font:600 16px/20px "Work Sans",sans-serif;text-transform:uppercase;text-decoration:none !important;padding:16px 24px;border-radius:80px;background:linear-gradient(to right, #FFCD0A 50%, #FFF 50%) !important;background-size:200% 100% !important;background-position:right bottom !important;transition:all .3s ease-out}.MenuFullWidth__menu-bouton .menu li a:hover{background-position:left bottom !important}.MenuFullWidth ul{list-style-type:none;padding:0}.MenuFullWidth__wrapper{position:relative;height:100%;width:100%;display:flex;justify-content:center}@media(max-width: 1024px){.MenuFullWidth__wrapper{padding:0}}.MenuFullWidth__head{position:absolute;width:calc(100% - 80px);display:flex;justify-content:space-between;align-items:center;z-index:10}@media(max-width: 1366px){.MenuFullWidth__head{width:calc(100% - 48px)}}@media(max-width: 1024px){.MenuFullWidth__head{width:100%}}.MenuFullWidth__head img{width:100%;max-width:276px;height:100px;border-radius:0 !important}@media(max-width: 1366px){.MenuFullWidth__head img{max-width:276px !important;height:80px !important}}@media(max-width: 1024px){.MenuFullWidth__head img{max-width:220px !important;height:80px !important}}.MenuFullWidth__head .close_menu{background:none;width:34px;height:34px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;padding:0 !important;border-radius:0 !important}.MenuFullWidth__head .close_menu svg{fill:#fff !important;width:12px;height:12px}.MenuFullWidth__head .close_menu:hover{cursor:pointer;border-color:#fff;background-color:#fff}.MenuFullWidth__head .close_menu:hover svg{fill:#ffcd0a !important}.MenuFullWidth__content-wrapper{padding-top:220px;display:flex;align-items:start;justify-content:space-between;width:100%;max-width:1200px}@media(max-width: 1024px){.MenuFullWidth__content-wrapper{flex-direction:column;padding-top:140px;justify-content:start}}.MenuFullWidth__primary-nav{width:60%}.MenuFullWidth__primary-nav .menu{display:flex;flex-direction:column;gap:32px}@media(max-width: 767px){.MenuFullWidth__primary-nav .menu{gap:24px}}.MenuFullWidth__primary-nav .menu-item a{text-decoration:none;display:inline-flex;align-items:center;color:#fff;font:700 48px/54px "Work Sans",Sans-serif;text-decoration:none;max-width:704px;position:relative;z-index:1}.MenuFullWidth__primary-nav .menu-item a:hover{color:#ffcd0a;cursor:pointer}@media(max-width: 1200px){.MenuFullWidth__primary-nav .menu-item a{font:600 40px/40px "Work Sans",Sans-serif}}@media(max-width: 767px){.MenuFullWidth__primary-nav .menu-item a{font:600 20px/28px "Work Sans",Sans-serif}}.MenuFullWidth__primary-nav .menu .menu-item-has-children a::after{content:"";display:inline-block;background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-white.svg);background-size:contain !important;background-repeat:no-repeat !important;width:32px;height:32px;margin-left:30px;transition:.3s}@media(max-width: 1200px){.MenuFullWidth__primary-nav .menu .menu-item-has-children a::after{width:24px;height:24px}}@media(max-width: 767px){.MenuFullWidth__primary-nav .menu .menu-item-has-children a::after{width:20px;height:20px;margin-left:20px}}.MenuFullWidth__primary-nav .menu .menu-item-has-children a:hover::after{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-yellow.svg)}@media(max-width: 1024px){.MenuFullWidth__primary-nav{padding-bottom:60px;width:100%}}@media(max-width: 767px){.MenuFullWidth__primary-nav{padding-bottom:40px}}.MenuFullWidth__right-nav{padding-left:80px;width:40%;position:relative;z-index:6}.MenuFullWidth__right-nav span.line{position:absolute;top:0;left:-115px;width:1px;background:#fff;height:100%}@media(max-width: 1024px){.MenuFullWidth__right-nav span.line{display:none}}@media(max-width: 1024px){.MenuFullWidth__right-nav{width:100%;padding-left:0;max-width:100%;padding-bottom:120px}}.MenuFullWidth .menu_separator{position:absolute;left:0;width:1px;height:100%;display:inline-block;background:#fff}@media(max-width: 1024px){.MenuFullWidth .menu_separator{display:none}}.MenuFullWidth__secondary-nav{position:relative;margin-bottom:20px}.MenuFullWidth__secondary-nav .menu-item{padding-bottom:12px;color:#fff}.MenuFullWidth__secondary-nav .menu-item a{font:600 28px/36px "Work Sans",Sans-serif;color:#fff;text-decoration:none;position:relative;z-index:1;display:inline-block}.MenuFullWidth__secondary-nav .menu-item a:hover{color:#ffcd0a}@media(max-width: 1200px){.MenuFullWidth__secondary-nav .menu-item a{font:600 24px/28px "Work Sans",Sans-serif}}@media(max-width: 767px){.MenuFullWidth__secondary-nav .menu-item a{font:600 20px/28px "Work Sans",Sans-serif}}@media(max-width: 1024px){.MenuFullWidth__secondary-nav .menu-item{padding-bottom:18px}}@media(max-width: 767px){.MenuFullWidth__secondary-nav .menu-item{padding-bottom:12px}}@media(max-width: 1024px){.MenuFullWidth__secondary-nav{margin-left:0;padding:60px 0 16px 0;width:100%;border-top:1px solid #fff;border-left:0}}@media(max-width: 767px){.MenuFullWidth__secondary-nav{padding:40px 0 10px 0}}.MenuFullWidth__sub-menu{opacity:0 !important;padding:240px 40px;background:#024667;display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;transition:all .2s ease-in}.MenuFullWidth__sub-menu--active{opacity:1 !important;z-index:8;background-color:#024667}.MenuFullWidth__sub-menu--active .MenuFullWidth__sub-menu-wrapper{position:relative}.MenuFullWidth__sub-menu--active .MenuFullWidth__sub-menu-wrapper span{width:100%}@media(max-width: 1024px){.MenuFullWidth__sub-menu{padding:180px 24px}}.MenuFullWidth__sub-menu-wrapper{width:100%;max-width:1200px;height:100%;display:flex;align-items:center;justify-content:start;flex-direction:column;overflow:hidden}.MenuFullWidth__sub-menu-wrapper span{display:inline-block;width:0%;height:1px;background:#fff;margin:20px 0 40px;transition:.3s width ease-in-out}.MenuFullWidth__sub-menu-wrapper .btn-return{font-size:20px !important;background:none;color:#fff;cursor:pointer;border:none;width:100%;text-align:left}.MenuFullWidth__sub-menu-wrapper .btn-return:hover{color:#ffcd0a !important;background:none}.MenuFullWidth__sub-menu-items{overflow-y:scroll;width:100%;display:flex;flex-direction:column;gap:32px}@media(max-width: 767px){.MenuFullWidth__sub-menu-items{gap:24px}}.MenuFullWidth__sub-menu-items .menu-item a::after{display:none !important}.btn-return{padding:0;display:flex;align-items:center;margin-left:10px}.btn-return::before{content:"";display:inline-block;background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-white.svg);background-size:contain !important;background-repeat:no-repeat !important;width:16px;height:16px;margin-left:-10px;margin-right:8px;transition:.3s;transform:rotate(-180deg)}.btn-return:hover::before{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-yellow.svg)}.indicateur{display:none !important;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#a0dc6e;border-radius:50%;background-size:10px;background-repeat:no-repeat;background-position:center center;position:absolute;top:80px;right:0px;animation:indicateurBounce 1.5s ease-in-out infinite}@keyframes indicateurBounce{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-50px, 0, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(50px, 0, 0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0, 50px, 0)}to{opacity:1;transform:none}}.elementor-element.fadeUp{animation-name:fadeInUp}.reboot-slider{background:#fff;--background-speed: 0.5s}.reboot-slider .elementor-main-swiper{width:100% !important}.reboot-slider .elementor-background-slideshow{display:none}.reboot-slider .reboot-slider-background,.reboot-slider .reboot-slider-background img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;transition:all 1s ease-in-out}.reboot-slider .reboot-slider-background img.prev,.reboot-slider .reboot-slider-background img.currentBackward,.reboot-slider .reboot-slider-background img.currentForward{opacity:1 !important;transform:scale(1.1) !important}.reboot-slider .reboot-slider-background img.currentBackward,.reboot-slider .reboot-slider-background img.currentForward{z-index:1;opacity:1;animation:bgNext var(--background-speed) linear;transition:all 1s ease-in-out;transform:scale(1)}.reboot-slider .reboot-bar,.reboot-slider .reboot-slider-left,.reboot-slider .reboot-slider-right{opacity:0;transition:all .8s ease-in-out}.reboot-slider.loaded .reboot-bar,.reboot-slider.loaded .reboot-slider-left,.reboot-slider.loaded .reboot-slider-right{opacity:1}@keyframes bgNext{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@media(min-width: 768px){.reboot-slider .reboot-bar,.reboot-slider .reboot-slider-left,.reboot-slider .reboot-slider-right{position:relative}}.reboot-side-slider{--radius: 24px !important;--height: 248px !important;--active-height: 528px !important;--overlay: 0;--active-width: 67% !important}.reboot-side-slider{opacity:0;transform:translateX(100px);transition:all .8s ease-in-out}.reboot-side-slider.loaded{opacity:1;transform:translateX(0)}.reboot-side-slider .swiper-wrapper{height:var(--active-height) !important;align-items:end !important}.reboot-side-slider:not(.loaded) .swiper-wrapper{transition-duration:0s !important}.reboot-side-slider .swiper-slide{display:flex;align-items:flex-end !important;border-radius:var(--radius) !important;height:var(--height) !important;box-shadow:0 0 50px rgba(0,0,0,.15) !important}.reboot-side-slider .swiper-slide-next{width:448px !important}.reboot-side-slider.loaded .swiper-slide{transition:all .3s ease-in-out .2s}.reboot-side-slider .swiper-slide.swiper-slide-active{height:var(--active-height) !important;width:var(--active-width) !important}.reboot-side-slider .elementor-main-swiper{overflow:visible !important}.reboot-side-slider .elementor-testimonial__footer{display:block}.reboot-side-slider img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border-radius:var(--radius) !important}.reboot-side-slider .elementor-testimonial__name{margin-bottom:5px}.reboot-side-slider .swiper-pagination,.reboot-side-slider .elementor-swiper-button{display:none !important}.reboot-side-slider .swiper-container{margin-left:auto;margin-right:auto}@media(max-width: 1500px){.reboot-side-slider{--height: 248px !important;--active-width: 64% !important}}@media(max-width: 1366px){.reboot-side-slider{--active-width: 90% !important}.reboot-side-slider .swiper-slide-next{width:380px !important}}@media(max-width: 767px){.reboot-side-slider{--height: 150px !important;--active-height: 248px !important;width:100% !important;max-width:var(--container-widget-width, 300px) !important}.reboot-side-slider .elementor-testimonial__cite{opacity:0}}.reboot-slider-right,.reboot-slider-left{transition:.2s !important}.reboot-slider-right:hover{transform:translateX(5px);transition:.2s !important}.reboot-slider-left:hover{transform:translateX(-5px);transition:.2s !important}.reboot-slider-right:hover svg,.reboot-slider-left:hover svg{fill:#ffcd0a !important}.cdq-slider.reboot-slider{background:rgba(0,0,0,0) !important}.container-pagination{display:flex;align-items:center;justify-content:center;padding:40px 0 0}.pagination{list-style:none;display:flex;align-items:center;gap:20px;padding:0}.pagination li{list-style:none}.elementor-pagination span.prev,.elementor-pagination a.next,.elementor-pagination a.prev,.elementor-pagination span.next,.pagination a.more,.pagination a.less{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px}.elementor-pagination span.prev::after,.elementor-pagination a.next::after,.elementor-pagination a.prev::after,.elementor-pagination span.next::after,.pagination a.more::after,.pagination a.less::after{content:"";background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-black.svg);width:16px;height:16px;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;display:inline-block}.elementor-pagination span.prev:hover::after,.elementor-pagination a.next:hover::after,.elementor-pagination a.prev:hover::after,.elementor-pagination span.next:hover::after,.pagination a.more:hover::after,.pagination a.less:hover::after{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/ic-chevron-right-yellow.svg)}.page-numbers{font-size:20px !important;font-weight:500 !important;font-family:"Work Sans",sans-serif !important;opacity:1}.page-numbers:hover{opacity:1;color:#ffcd0a !important}.next,.prev{opacity:1}.next:hover,.prev:hover{cursor:pointer}.current{opacity:1;color:#ffcd0a !important}.elementor-pagination span.prev:after,.elementor-pagination a.prev:after,.pagination a.less:after{transform:rotate(180deg)}.pagination a.next{font-size:0}
