.elementor-7407 .elementor-element.elementor-element-82f9721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7407 .elementor-element.elementor-element-e56ccb7{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -56px;}.elementor-7407 .elementor-element.elementor-element-e56ccb7 img{width:100%;max-width:56px;}.elementor-7407 .elementor-element.elementor-element-259a708{width:100%;max-width:100%;}.elementor-7407 .elementor-element.elementor-element-259a708 .elementor-heading-title{color:var( --e-global-color-643a7cf );}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:hover, .elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:focus{background-color:#02010100;color:#004569;}.elementor-7407 .elementor-element.elementor-element-6905131{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7407 .elementor-element.elementor-element-6905131.elementor-element{--align-self:flex-end;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:hover svg, .elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:focus svg{fill:#004569;}.elementor-7407 .elementor-element.elementor-element-b13a9b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:64px 64px 64px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-7407 .elementor-element.elementor-element-b13a9b2::before, .elementor-7407 .elementor-element.elementor-element-b13a9b2 > .elementor-background-video-container::before, .elementor-7407 .elementor-element.elementor-element-b13a9b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-7407 .elementor-element.elementor-element-b13a9b2 > .elementor-background-slideshow::before, .elementor-7407 .elementor-element.elementor-element-b13a9b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7407 .elementor-element.elementor-element-b13a9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.quebec-ere.org/wp-content/uploads/2025/10/arriere-plan-actualites.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:308px auto;}.elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-7407 .elementor-element.elementor-element-fc3d3b5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 72px) 0px;}:is( .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}:is( .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-7407 .elementor-element.elementor-element-2a4c58c{width:100%;max-width:100%;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__link, .elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__dots{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__link{background-color:var( --e-global-color-643a7cf );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__dots{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;border-radius:50% 50% 50% 50%;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__link:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-643a7cf );}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__current .jet-filters-pagination__link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-643a7cf );}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination{column-gap:8px;row-gap:0px;justify-content:center;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__load-more{order:initial;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:hover, .elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-secondary );}.elementor-7407 .elementor-element.elementor-element-08f2023{width:var( --container-widget-width, 33.33% );max-width:33.33%;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7407 .elementor-element.elementor-element-08f2023.elementor-element{--align-self:flex-end;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:hover svg, .elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-7407 .elementor-element.elementor-element-82f9721{--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:1024px){.elementor-7407 .elementor-element.elementor-element-259a708{width:100%;max-width:100%;}.elementor-7407 .elementor-element.elementor-element-6905131{width:var( --container-widget-width, 33.33% );max-width:33.33%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7407 .elementor-element.elementor-element-6905131.elementor-element{--order:99999 /* order end hack */;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7407 .elementor-element.elementor-element-b13a9b2{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__items, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(40px / 2);padding-bottom:calc(40px / 2);}:is( .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-7407 .elementor-element.elementor-element-fc3d3b5 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 40px / -2);margin-bottom:calc( 40px / -2);}.elementor-7407 .elementor-element.elementor-element-08f2023{width:var( --container-widget-width, 33.33% );max-width:33.33%;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-7407 .elementor-element.elementor-element-08f2023.elementor-element{--order:99999 /* order end hack */;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:880px){.elementor-7407 .elementor-element.elementor-element-82f9721{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7407 .elementor-element.elementor-element-b13a9b2{--border-radius:40px 40px 0px 0px;}.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__link, .elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__dots{font-size:14px;line-height:20px;}.elementor-7407 .elementor-element.elementor-element-08f2023{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-7407 .elementor-element.elementor-element-82f9721{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-7407 .elementor-element.elementor-element-e56ccb7{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}body:not(.rtl) .elementor-7407 .elementor-element.elementor-element-e56ccb7{left:0px;}body.rtl .elementor-7407 .elementor-element.elementor-element-e56ccb7{right:0px;}.elementor-7407 .elementor-element.elementor-element-e56ccb7 img{max-width:32px;}.elementor-7407 .elementor-element.elementor-element-259a708{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7407 .elementor-element.elementor-element-fc3d3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-7407 .elementor-element.elementor-element-2a4c58c > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-7407 .elementor-element.elementor-element-08f2023{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-7407 .elementor-element.elementor-element-82f9721{--content-width:1000px;}}@media(min-width:2400px){.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for button, class: .elementor-element-6905131 */.elementor-7407 .elementor-element.elementor-element-6905131 svg {
    width: 12px;
    margin-top: 3px;
}

.elementor-7407 .elementor-element.elementor-element-6905131 svg path {
    fill: #B5D15A;
}

.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:hover .elementor-button-icon {
    margin-right: -8px;
    margin-left: 8px;
}

.elementor-7407 .elementor-element.elementor-element-6905131 .elementor-button:hover svg path {
    fill: #004569;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-fc3d3b5 */@media only screen and (min-width: 1025px) {
    
.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .en-tete {
    height: 275px;
    transition: ease-in-out 0.3s;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"]:hover .en-tete {
    height: 200px;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .en-tete:before {
    background-image: linear-gradient(0deg, #004569 -37.76%, rgba(0, 69, 105, 0.00) 71.33%)!important;
    opacity: 0;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"]:hover .en-tete:before {
    opacity: 0.65
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .corps {
    height: 172px;
    transition: ease-in-out 0.3s;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"]:hover .corps {
    height: 220px;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .corps p  {
display: -webkit-box!important;
-webkit-line-clamp: 3!important;
-webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .corps h3  {
display: -webkit-box!important;
-webkit-line-clamp: 2!important;
-webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 64px;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .corps p {
    opacity: 0;
    height: 0px;
    transition: ease-in-out 0.3s;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"]:hover .corps p  {
    opacity:  1;
    height: 75px;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"]:hover .elementor-button {
    background: #001D2C;
}
}

@media only screen and (max-width: 1024px) {
    .elementor-7407 .elementor-element.elementor-element-fc3d3b5 .en-tete {
    height: 245px;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 [data-elementor-type="jet-listing-items"] .elementor-button {
    background: #001D2C!important;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .en-tete:before {
    background-image: linear-gradient(0deg, #004569 -37.76%, rgba(0, 69, 105, 0.00) 71.33%)!important;
    opacity: 0.65;
}

.elementor-7407 .elementor-element.elementor-element-fc3d3b5 .corps p  {
display: -webkit-box!important;
-webkit-line-clamp: 3!important;
-webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
}

@media only screen and (max-width: 767px) {
    .elementor-7407 .elementor-element.elementor-element-fc3d3b5 .en-tete {
    height: 193px;
}
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-pagination, class: .elementor-element-2a4c58c */.elementor-7407 .elementor-element.elementor-element-2a4c58c .next .jet-filters-pagination__link {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 12L6.00079 12L1.39324 7.38321V7.38581L0 5.9881L0.00130749 5.98678H0L1.39324 4.5888V4.59012L5.97287 0L11.969 2.11928e-06L11.9723 0.00286639L6.00079 5.98679L12 12Z' fill='%2399B04F'/%3E%3C/svg%3E");
    transform: rotate(180deg);
    border-radius: 0px;
}

.elementor-7407 .elementor-element.elementor-element-2a4c58c .next .jet-filters-pagination__link:hover {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 12L6.00079 12L1.39324 7.38321V7.38581L0 5.9881L0.00130749 5.98678H0L1.39324 4.5888V4.59012L5.97287 0L11.969 2.11928e-06L11.9723 0.00286639L6.00079 5.98679L12 12Z' fill='white'/%3E%3C/svg%3E");
    transform: rotate(180deg);
}


.elementor-7407 .elementor-element.elementor-element-2a4c58c .prev .jet-filters-pagination__link {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 12L6.00079 12L1.39324 7.38321V7.38581L0 5.9881L0.00130749 5.98678H0L1.39324 4.5888V4.59012L5.97287 0L11.969 2.11928e-06L11.9723 0.00286639L6.00079 5.98679L12 12Z' fill='%2399B04F'/%3E%3C/svg%3E");
    border-radius: 0px;
}

.elementor-7407 .elementor-element.elementor-element-2a4c58c .prev .jet-filters-pagination__link:hover {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 12L6.00079 12L1.39324 7.38321V7.38581L0 5.9881L0.00130749 5.98678H0L1.39324 4.5888V4.59012L5.97287 0L11.969 2.11928e-06L11.9723 0.00286639L6.00079 5.98679L12 12Z' fill='white'/%3E%3C/svg%3E");
}

.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__link {
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 9px!important;
}

.elementor-7407 .elementor-element.elementor-element-2a4c58c .jet-filters-pagination__dots, .elementor-7407 .elementor-element.elementor-element-2a4c58c .prev .jet-filters-pagination__link, .elementor-7407 .elementor-element.elementor-element-2a4c58c .next .jet-filters-pagination__link {
    background: transparent!important;
    width: auto;
    height: auto;
    padding: 0px!important;
}

@media only screen and (max-width: 767px) {
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08f2023 */.elementor-7407 .elementor-element.elementor-element-08f2023 svg {
    width: 12px;
    margin-top: 3px;
}

.elementor-7407 .elementor-element.elementor-element-08f2023 svg path {
    fill: #B5D15A;
}

.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:hover .elementor-button-icon {
    margin-right: -8px;
    margin-left: 8px;
}

.elementor-7407 .elementor-element.elementor-element-08f2023 .elementor-button:hover svg path {
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b13a9b2 */.elementor-7407 .elementor-element.elementor-element-b13a9b2 {
    background: linear-gradient(174deg, #92B03D -4.98%, #3D7358 27.06%, #024063 62.12%, #001D2C 97.65%);
}/* End custom CSS */