.elementor-2339 .elementor-element.elementor-element-52c19a2{--display:flex;--min-height:633px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2339 .elementor-element.elementor-element-52c19a2:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-52c19a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmcsolutions.ca/wp-content/uploads/2025/02/23831778_6865108-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2339 .elementor-element.elementor-element-52c19a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2339 .elementor-element.elementor-element-b483a80{--display:flex;--margin-top:209px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-14px;--padding-bottom:-14px;--padding-left:-14px;--padding-right:-14px;}.elementor-2339 .elementor-element.elementor-element-553b423{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-51px;--margin-bottom:0px;--margin-left:250px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:88px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-86842a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-86842a2.elementor-element{--align-self:center;}.elementor-2339 .elementor-element.elementor-element-86842a2{column-gap:0px;text-align:center;font-size:58px;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-a361a55 > .elementor-widget-container{margin:27px 0px 0px 118px;}.elementor-2339 .elementor-element.elementor-element-a361a55{column-gap:0px;text-align:start;font-size:23px;color:#F7F7F7;}.elementor-2339 .elementor-element.elementor-element-a411d3e{--display:flex;--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-2339 .elementor-element.elementor-element-a411d3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2339 .elementor-element.elementor-element-93acc20{--display:flex;}.elementor-2339 .elementor-element.elementor-element-9a1aaf4{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2339 .elementor-element.elementor-element-765365a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2339 .elementor-element.elementor-element-765365a{font-size:22px;font-weight:900;text-transform:uppercase;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-46dd3b5 > .elementor-widget-container{margin:-8px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-46dd3b5 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;line-height:0.1em;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-a6dfea8 > .elementor-widget-container{margin:-8px 0px 0px 180px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-a6dfea8 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;line-height:0.1em;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-bd437e0 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-bd437e0{text-align:center;}.elementor-2339 .elementor-element.elementor-element-bd437e0 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-eb7ba89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px -15px 0px;}.elementor-2339 .elementor-element.elementor-element-eb7ba89 .gallery-item{padding:0 28px 28px 0;}.elementor-2339 .elementor-element.elementor-element-eb7ba89 .gallery{margin:0 -28px -28px 0;}.elementor-2339 .elementor-element.elementor-element-eb7ba89 .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-33c263c .elementor-button{background-color:#142479;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FBFEFF;color:#FBFEFF;border-style:none;border-radius:48px 48px 48px 48px;padding:10px 10px 10px 10px;}.elementor-2339 .elementor-element.elementor-element-33c263c .elementor-button:hover, .elementor-2339 .elementor-element.elementor-element-33c263c .elementor-button:focus{background-color:#009FE3;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-33c263c > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-33c263c .elementor-button:hover svg, .elementor-2339 .elementor-element.elementor-element-33c263c .elementor-button:focus svg{fill:#050F44;}.elementor-2339 .elementor-element.elementor-element-30c9e8f{--display:flex;}.elementor-2339 .elementor-element.elementor-element-b389988{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2339 .elementor-element.elementor-element-9a6f503 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2339 .elementor-element.elementor-element-9a6f503{font-size:22px;font-weight:900;text-transform:uppercase;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-c9b853c > .elementor-widget-container{margin:-8px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-c9b853c .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;line-height:0.1em;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-56479f6 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-56479f6{text-align:center;}.elementor-2339 .elementor-element.elementor-element-56479f6 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-11fad74 .gallery-item{padding:0 25px 25px 0;}.elementor-2339 .elementor-element.elementor-element-11fad74 .gallery{margin:0 -25px -25px 0;}.elementor-2339 .elementor-element.elementor-element-11fad74 .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-8fb4408 .elementor-button{background-color:#142479;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FBFEFF;color:#FBFEFF;border-style:none;border-radius:48px 48px 48px 48px;padding:10px 10px 10px 10px;}.elementor-2339 .elementor-element.elementor-element-8fb4408 .elementor-button:hover, .elementor-2339 .elementor-element.elementor-element-8fb4408 .elementor-button:focus{background-color:#009FE3;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-8fb4408 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-8fb4408 .elementor-button:hover svg, .elementor-2339 .elementor-element.elementor-element-8fb4408 .elementor-button:focus svg{fill:#050F44;}.elementor-2339 .elementor-element.elementor-element-73318ab{--display:flex;}.elementor-2339 .elementor-element.elementor-element-abd790a{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2339 .elementor-element.elementor-element-fb1af44 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2339 .elementor-element.elementor-element-fb1af44{font-size:22px;font-weight:900;text-transform:uppercase;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-e5ce436 > .elementor-widget-container{margin:-8px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-e5ce436 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;line-height:0.1em;word-spacing:50px;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-bf0f729 > .elementor-widget-container{margin:-10px 0px 0px 196px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-bf0f729 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;font-style:oblique;line-height:0.1em;word-spacing:9px;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-21ab627 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-21ab627{text-align:center;}.elementor-2339 .elementor-element.elementor-element-21ab627 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-b70d98e .gallery-item{padding:0 25px 25px 0;}.elementor-2339 .elementor-element.elementor-element-b70d98e .gallery{margin:0 -25px -25px 0;}.elementor-2339 .elementor-element.elementor-element-b70d98e .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-6d6ee19{--display:flex;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-2339 .elementor-element.elementor-element-643b209 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-643b209{text-align:center;}.elementor-2339 .elementor-element.elementor-element-643b209 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-830d221 .gallery-item{padding:0 32px 32px 0;}.elementor-2339 .elementor-element.elementor-element-830d221 .gallery{margin:0 -32px -32px 0;}.elementor-2339 .elementor-element.elementor-element-830d221 .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-be2a0b6{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2339 .elementor-element.elementor-element-8d62b92 > .elementor-widget-container{margin:16px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-8d62b92{text-align:center;}.elementor-2339 .elementor-element.elementor-element-8d62b92 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-c46f5bb .gallery-item{padding:0 50px 50px 0;}.elementor-2339 .elementor-element.elementor-element-c46f5bb .gallery{margin:0 -50px -50px 0;}.elementor-2339 .elementor-element.elementor-element-c46f5bb .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-359bf94{--display:flex;}.elementor-2339 .elementor-element.elementor-element-415d43d > .elementor-widget-container{margin:16px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-415d43d{text-align:center;}.elementor-2339 .elementor-element.elementor-element-415d43d .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-3412f65 .gallery-item{padding:0 52px 52px 0;}.elementor-2339 .elementor-element.elementor-element-3412f65 .gallery{margin:0 -52px -52px 0;}.elementor-2339 .elementor-element.elementor-element-3412f65 .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-da97bdf .elementor-button{background-color:#142479;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FBFEFF;color:#FBFEFF;border-style:none;border-radius:48px 48px 48px 48px;padding:10px 10px 10px 10px;}.elementor-2339 .elementor-element.elementor-element-da97bdf .elementor-button:hover, .elementor-2339 .elementor-element.elementor-element-da97bdf .elementor-button:focus{background-color:#009FE3;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-da97bdf > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-da97bdf .elementor-button:hover svg, .elementor-2339 .elementor-element.elementor-element-da97bdf .elementor-button:focus svg{fill:#050F44;}.elementor-2339 .elementor-element.elementor-element-53c5aab{--display:flex;}.elementor-2339 .elementor-element.elementor-element-8bd65bd{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2339 .elementor-element.elementor-element-07bc8bb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2339 .elementor-element.elementor-element-07bc8bb{font-size:22px;font-weight:900;text-transform:uppercase;color:#009FE3;}.elementor-2339 .elementor-element.elementor-element-1f96a92 > .elementor-widget-container{margin:-8px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-1f96a92 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:55px;font-weight:500;line-height:0.1em;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-429bf0b > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-429bf0b{text-align:center;}.elementor-2339 .elementor-element.elementor-element-429bf0b .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#A5A7B1;}.elementor-2339 .elementor-element.elementor-element-4c7978d .gallery-item{padding:0 25px 25px 0;}.elementor-2339 .elementor-element.elementor-element-4c7978d .gallery{margin:0 -25px -25px 0;}.elementor-2339 .elementor-element.elementor-element-4c7978d .gallery-item .gallery-caption{text-align:center;}.elementor-2339 .elementor-element.elementor-element-3bfb6f3 .elementor-button{background-color:#142479;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FBFEFF;color:#FBFEFF;border-style:none;border-radius:48px 48px 48px 48px;padding:10px 10px 10px 10px;}.elementor-2339 .elementor-element.elementor-element-3bfb6f3 .elementor-button:hover, .elementor-2339 .elementor-element.elementor-element-3bfb6f3 .elementor-button:focus{background-color:#009FE3;color:#050F44;}.elementor-2339 .elementor-element.elementor-element-3bfb6f3 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-3bfb6f3 .elementor-button:hover svg, .elementor-2339 .elementor-element.elementor-element-3bfb6f3 .elementor-button:focus svg{fill:#050F44;}@media(max-width:1024px){.elementor-2339 .elementor-element.elementor-element-553b423{--grid-auto-flow:row;}.elementor-2339 .elementor-element.elementor-element-46dd3b5 .elementor-heading-title{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-a6dfea8 .elementor-heading-title{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-c9b853c .elementor-heading-title{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-e5ce436 .elementor-heading-title{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-bf0f729 .elementor-heading-title{font-size:40px;}.elementor-2339 .elementor-element.elementor-element-1f96a92 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-2339 .elementor-element.elementor-element-52c19a2:not(.elementor-motion-effects-element-type-background), .elementor-2339 .elementor-element.elementor-element-52c19a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmcsolutions.ca/wp-content/uploads/2025/02/ykkkkkkkh-scaled.jpg");}.elementor-2339 .elementor-element.elementor-element-52c19a2{--margin-top:-1px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-2339 .elementor-element.elementor-element-b483a80{--margin-top:79px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-553b423{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2339 .elementor-element.elementor-element-86842a2 > .elementor-widget-container{margin:0px 0px 52px 0px;padding:0px 0px 10px 0px;}.elementor-2339 .elementor-element.elementor-element-86842a2{text-align:center;font-size:51px;}.elementor-2339 .elementor-element.elementor-element-a361a55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-a361a55{columns:2;column-gap:0px;font-size:20px;}.elementor-2339 .elementor-element.elementor-element-9a1aaf4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2339 .elementor-element.elementor-element-765365a > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2339 .elementor-element.elementor-element-46dd3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-46dd3b5{text-align:center;}.elementor-2339 .elementor-element.elementor-element-a6dfea8{text-align:center;}.elementor-2339 .elementor-element.elementor-element-bd437e0 .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-b389988{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2339 .elementor-element.elementor-element-9a6f503 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2339 .elementor-element.elementor-element-c9b853c{text-align:center;}.elementor-2339 .elementor-element.elementor-element-56479f6 .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-abd790a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2339 .elementor-element.elementor-element-e5ce436 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-e5ce436{text-align:center;}.elementor-2339 .elementor-element.elementor-element-bf0f729 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2339 .elementor-element.elementor-element-bf0f729{text-align:center;}.elementor-2339 .elementor-element.elementor-element-21ab627 .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-643b209 .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-8d62b92 .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-415d43d .elementor-heading-title{font-size:20px;}.elementor-2339 .elementor-element.elementor-element-8bd65bd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2339 .elementor-element.elementor-element-07bc8bb > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2339 .elementor-element.elementor-element-1f96a92{text-align:center;}.elementor-2339 .elementor-element.elementor-element-429bf0b .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-2339 .elementor-element.elementor-element-52c19a2{--content-width:1555px;}.elementor-2339 .elementor-element.elementor-element-a411d3e{--content-width:816px;}.elementor-2339 .elementor-element.elementor-element-93acc20{--content-width:1067px;}.elementor-2339 .elementor-element.elementor-element-6d6ee19{--content-width:1275px;}.elementor-2339 .elementor-element.elementor-element-be2a0b6{--content-width:1600px;}.elementor-2339 .elementor-element.elementor-element-359bf94{--content-width:1461px;}}