.elementor-29272 .elementor-element.elementor-element-3245f4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29272 .elementor-element.elementor-element-3245f4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29272 .elementor-element.elementor-element-5fc6e32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29272 .elementor-element.elementor-element-5fc6e32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc031bd );}.elementor-29272 .elementor-element.elementor-element-5fc6e32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 3.348rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 2rem 0rem;}.elementor-29272 .elementor-element.elementor-element-5fc6e32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29272 .elementor-element.elementor-element-5fc6e32{z-index:1;}.elementor-29272 .elementor-element.elementor-element-b8d6a3a:not(.elementor-motion-effects-element-type-background), .elementor-29272 .elementor-element.elementor-element-b8d6a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc031bd );}.elementor-29272 .elementor-element.elementor-element-b8d6a3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6.438rem 8rem 0rem 3rem;}.elementor-29272 .elementor-element.elementor-element-b8d6a3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29272 .elementor-element.elementor-element-a1bad48 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 3rem 2rem 0rem;}.elementor-29272 .elementor-element.elementor-global-26408{font-family:"Visby CF Medium", Sans-serif;font-size:1.125rem;font-weight:normal;text-decoration:none;line-height:27.41px;color:var( --e-global-color-text );}.elementor-29272 .elementor-element.elementor-global-26408 a{color:var( --e-global-color-text );}.elementor-29272 .elementor-element.elementor-element-d6ec348 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Visby CF Bold", Sans-serif;font-size:5.188rem;line-height:72.63px;}.elementor-29272 .elementor-element.elementor-element-d6ec348 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-2f6fe59{color:var( --e-global-color-secondary );font-family:"Visby CF Medium", Sans-serif;font-size:1.313rem;font-weight:400;line-height:31.98px;}.elementor-29272 .elementor-element.elementor-element-2f6fe59 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-d30e720:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29272 .elementor-element.elementor-element-d30e720 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2025/11/Services-aux-entreprises-ressources-humaines.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29272 .elementor-element.elementor-element-d30e720 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:3.438rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-d30e720 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29272 .elementor-element.elementor-element-d30e720{z-index:2;}.elementor-29272 .elementor-element.elementor-element-46aef14 > .elementor-element-populated{margin:3rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-40c5908{--spacer-size:50px;}.elementor-29272 .elementor-element.elementor-element-2e4d82c{--spacer-size:100px;}.elementor-29272 .elementor-element.elementor-element-c8858b5 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-29272 .elementor-element.elementor-element-78fc30c .elementor-heading-title{font-family:"Visby CF Bold", Sans-serif;font-size:2.625rem;line-height:40.53px;}.elementor-29272 .elementor-element.elementor-element-602dbb9{font-family:"Visby CF Medium", Sans-serif;font-size:1.313rem;font-weight:400;line-height:31.98px;}.elementor-29272 .elementor-element.elementor-element-f33c860 .elementor-heading-title{font-family:"Visby CF Bold", Sans-serif;font-size:2.625rem;line-height:40.53px;}.elementor-29272 .elementor-element.elementor-element-a91d4ae{font-family:"Visby CF Medium", Sans-serif;font-size:1.313rem;font-weight:400;line-height:31.98px;}.elementor-29272 .elementor-element.elementor-element-de59bda > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-29272 .elementor-element.elementor-element-97a3964{text-align:right;}.elementor-29272 .elementor-element.elementor-element-97a3964 > .elementor-widget-container{margin:6rem 6.25rem 0rem 0rem;--e-transform-flipY:-1;}.elementor-29272 .elementor-element.elementor-element-d2f9931 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29272 .elementor-element.elementor-element-d2f9931{margin-top:0rem;margin-bottom:2rem;}.elementor-29272 .elementor-element.elementor-element-6055f5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29272 .elementor-element.elementor-element-6055f5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2253f5 );background-image:url("https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2022/02/Rectangle-251.png");}.elementor-29272 .elementor-element.elementor-element-6055f5e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:6.938rem 6.938rem 6.938rem 6.938rem;}.elementor-29272 .elementor-element.elementor-element-6055f5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29272 .elementor-element.elementor-element-c15ad9c .elementor-heading-title{font-family:"Visby CF Bold", Sans-serif;font-size:2.625rem;line-height:40.53px;}.elementor-29272 .elementor-element.elementor-element-c15ad9c > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button{font-family:"Visby CF Bold", Sans-serif;font-size:1.938rem;font-weight:bold;line-height:29.76px;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#025A6400;border-radius:0px 0px 0px 0px;}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button:hover, .elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button:hover svg, .elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-a363900 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-a363900:hover .elementor-widget-container{background-color:#025A6400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button .elementor-align-icon-right{margin-left:5px;}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button .elementor-align-icon-left{margin-right:5px;}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button{font-family:"Visby CF Bold", Sans-serif;font-size:1.938rem;font-weight:bold;line-height:29.76px;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#025A6400;border-radius:0px 0px 0px 0px;}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button:hover, .elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button:hover svg, .elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-33865c8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-29272 .elementor-element.elementor-element-33865c8:hover .elementor-widget-container{background-color:#025A6400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-29272 .elementor-element.elementor-element-b8d6a3a{padding:6.438rem 2rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-a1bad48 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 3rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-d6ec348 .elementor-heading-title{font-size:3.4rem;}.elementor-29272 .elementor-element.elementor-element-d30e720:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29272 .elementor-element.elementor-element-d30e720 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-29272 .elementor-element.elementor-element-d0cd787 > .elementor-element-populated{padding:0rem 3rem 0rem 3rem;}.elementor-29272 .elementor-element.elementor-element-6055f5e > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:3rem 3rem 3rem 3rem;}}@media(max-width:767px){.elementor-29272 .elementor-element.elementor-element-3245f4e{margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-5fc6e32 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-29272 .elementor-element.elementor-element-b8d6a3a{margin-top:0rem;margin-bottom:0rem;padding:3rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-a1bad48 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 1rem 0rem 1rem;}.elementor-29272 .elementor-element.elementor-global-26408{font-size:1.12rem;line-height:30.88px;}.elementor-29272 .elementor-element.elementor-element-d6ec348 .elementor-heading-title{font-size:3.005rem;line-height:42.07px;}.elementor-29272 .elementor-element.elementor-element-2f6fe59 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-d30e720 > .elementor-element-populated{margin:-2rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 0rem;}.elementor-29272 .elementor-element.elementor-element-d30e720{z-index:3;}.elementor-29272 .elementor-element.elementor-element-40c5908{--spacer-size:0px;}.elementor-29272 .elementor-element.elementor-element-2e4d82c{--spacer-size:0px;}.elementor-29272 .elementor-element.elementor-element-78fc30c .elementor-heading-title{font-size:2rem;line-height:30.88px;}.elementor-29272 .elementor-element.elementor-element-f33c860 .elementor-heading-title{font-size:2rem;line-height:30.88px;}.elementor-29272 .elementor-element.elementor-element-6055f5e > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:3rem 2rem 3rem 2rem;}.elementor-29272 .elementor-element.elementor-element-c15ad9c .elementor-heading-title{font-size:2rem;line-height:30.88px;}.elementor-29272 .elementor-element.elementor-element-c15ad9c > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-29272 .elementor-element.elementor-element-a363900 .elementor-button{font-size:1.5rem;padding:1em 1em 1em 1em;}.elementor-29272 .elementor-element.elementor-element-33865c8 .elementor-button{font-size:1.5rem;padding:1em 1em 1em 1em;}}@media(min-width:768px){.elementor-29272 .elementor-element.elementor-element-c8858b5{width:10.013%;}.elementor-29272 .elementor-element.elementor-element-d0cd787{width:69.645%;}.elementor-29272 .elementor-element.elementor-element-de59bda{width:20.008%;}.elementor-29272 .elementor-element.elementor-element-41d68a7{width:25%;}.elementor-29272 .elementor-element.elementor-element-6055f5e{width:49.333%;}.elementor-29272 .elementor-element.elementor-element-20528e9{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29272 .elementor-element.elementor-element-d0cd787{width:100%;}.elementor-29272 .elementor-element.elementor-element-41d68a7{width:15%;}.elementor-29272 .elementor-element.elementor-element-6055f5e{width:70%;}.elementor-29272 .elementor-element.elementor-element-20528e9{width:15%;}}/* Start custom CSS for section, class: .elementor-element-b8d6a3a */@media (max-width: 1200.00px) {
    .section-overlaping-2col {
        padding-left: 0 !important;
    }
    
    .image-domain-name .elementor-widget-container {
        padding-left: 3rem !important;
    }
}

@media (max-width: 767.00px) {
    .col-overlaping-img {
        height: 300px !important;
        z-index: 2 !important;
    }
    
    .col-overlaping-img .elementor-widget-wrap {
        background-position-y: -3rem !important;
        width: 90%;
        margin: -2rem auto;
    }
    
    .section-overlaping-2col {
        margin-left: 1rem;
        margin-right: 1rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-602dbb9 */.elementor-29272 .elementor-element.elementor-element-602dbb9 a[href] { color : #3bceb7 !important; 
        text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a91d4ae */.elementor-29272 .elementor-element.elementor-element-a91d4ae a[href] { color : #3bceb7 !important; 
        text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6055f5e */.button-formation .elementor-button-content-wrapper {
    align-items: center;
}

.button-formation .elementor-button-text {
    text-align: left;
}


.button-formation .elementor-button-icon {
    display: flex;
}

.button-formation:hover .elementor-button-icon svg path {
    fill: #025A64;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby CF Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2022/03/VisbyCF-Medium.woff2') format('woff2'),
		url('https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2022/03/VisbyCF-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby CF Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2022/03/VisbyCF-Bold.woff2') format('woff2'),
		url('https://formation-continue.cssdm.gouv.qc.ca/wp-content/uploads/sites/3/2022/03/VisbyCF-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */