.elementor-2459 .elementor-element.elementor-element-3757ab42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.97;--padding-top:12%;--padding-bottom:6%;--padding-left:9%;--padding-right:9%;--z-index:100}.elementor-2459 .elementor-element.elementor-element-3757ab42:not(.elementor-motion-effects-element-type-background),.elementor-2459 .elementor-element.elementor-element-3757ab42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://crecjmsb.ca/wp-content/uploads/2024/08/RGMT0196-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2459 .elementor-element.elementor-element-3757ab42:before,.elementor-2459 .elementor-element.elementor-element-3757ab42>.elementor-background-video-container:before,.elementor-2459 .elementor-element.elementor-element-3757ab42>.e-con-inner>.elementor-background-video-container:before,.elementor-2459 .elementor-element.elementor-element-3757ab42>.elementor-background-slideshow:before,.elementor-2459 .elementor-element.elementor-element-3757ab42>.e-con-inner>.elementor-background-slideshow:before,.elementor-2459 .elementor-element.elementor-element-3757ab42>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,var(--e-global-color-primary) 0%,var(--e-global-color-astglobalcolor7) 100%)}.elementor-2459 .elementor-element.elementor-element-35023942>.elementor-widget-container{padding:0 0 15px}.elementor-2459 .elementor-element.elementor-element-35023942{text-align:left}.elementor-2459 .elementor-element.elementor-element-35023942 .elementor-heading-title{font-size:72px;font-weight:700;text-transform:uppercase;color:var(--e-global-color-astglobalcolor4)}.elementor-2459 .elementor-element.elementor-element-768627f{--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;--margin-top:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:100}.elementor-2459 .elementor-element.elementor-element-3d619dd>.elementor-widget-container{margin:0}.elementor-2459 .elementor-element.elementor-element-e08ea6f{--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-2459 .elementor-element.elementor-element-efa81ea>.elementor-widget-container{margin:0 0 20px;padding:0}.elementor-2459 .elementor-element.elementor-element-efa81ea{text-align:left}.elementor-2459 .elementor-element.elementor-element-efa81ea .elementor-heading-title{font-weight:700;color:var(--e-global-color-primary)}.elementor-2459 .elementor-element.elementor-element-7aa9aea .elementor-icon-list-icon i{color:var(--e-global-color-primary);font-size:14px}.elementor-2459 .elementor-element.elementor-element-7aa9aea .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);--e-icon-list-icon-size:14px}.elementor-2459 .elementor-element.elementor-element-7aa9aea .elementor-icon-list-icon{width:14px}.elementor-2459 .elementor-element.elementor-element-7aa9aea .elementor-icon-list-text,.elementor-2459 .elementor-element.elementor-element-7aa9aea .elementor-icon-list-text a{color:var(--e-global-color-primary)}.elementor-2459 .elementor-element.elementor-element-1c28521b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2459 .elementor-element.elementor-element-13c8c73e{text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0px}.elementor-2459 .elementor-element.elementor-element-53539019{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px}.elementor-2459 .elementor-element.elementor-element-4f3347da>.elementor-widget-container{padding:0 0 10px 17px}.elementor-2459 .elementor-element.elementor-element-4f3347da{font-family:"Cormorant Garamond",Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;color:var(--e-global-color-primary)}.elementor-2459 .elementor-element.elementor-element-6e6855a0>.elementor-widget-container{margin:1% 0 6%;border-style:none}.elementor-2459 .elementor-element.elementor-element-6e6855a0{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px;--e-share-buttons-primary-color:#FFFFFF00;--e-share-buttons-secondary-color:var(--e-global-color-accent)}.elementor-2459 .elementor-element.elementor-element-6e6855a0 .elementor-share-btn{font-size:calc(1px * 10);height:1.8em}.elementor-2459 .elementor-element.elementor-element-6e6855a0 .elementor-share-btn__icon{--e-share-buttons-icon-size:18px}.elementor-2459 .elementor-element.elementor-element-6e6855a0 .elementor-share-btn__title{font-family:"Cormorant Garamond",Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:0px}.elementor-2459 .elementor-element.elementor-element-5426bc22>.elementor-widget-container{padding:1%;border-style:solid;border-width:1px;border-color:#1e1e1e}.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__prev--label:hover{color:#1e1e1e}.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__next--label:hover{color:#1e1e1e}.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__prev--label,.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__next--label{font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:0px}.elementor-2459 .elementor-element.elementor-element-5426bc22 .elementor-post-navigation__separator{background-color:var(--e-global-color-primary);width:1px}.elementor-2459 .elementor-element.elementor-element-5426bc22 .elementor-post-navigation{color:var(--e-global-color-primary);border-top-width:1px;border-bottom-width:1px;padding:0}.elementor-2459 .elementor-element.elementor-element-5426bc22 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2))}.elementor-2459 .elementor-element.elementor-element-5426bc22 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2))}body.elementor-page-2459:not(.elementor-motion-effects-element-type-background),body.elementor-page-2459>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-45aaecc)}@media(min-width:768px){.elementor-2459 .elementor-element.elementor-element-1c28521b{--content-width:1140px}.elementor-2459 .elementor-element.elementor-element-53539019{--content-width:1140px}}@media(max-width:1024px){.elementor-2459 .elementor-element.elementor-element-3757ab42{--padding-top:130px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px}.elementor-2459 .elementor-element.elementor-element-35023942>.elementor-widget-container{margin:0;padding:0}.elementor-2459 .elementor-element.elementor-element-35023942 .elementor-heading-title{font-size:48px}.elementor-2459 .elementor-element.elementor-element-13c8c73e{font-size:15px;line-height:1.4em}.elementor-2459 .elementor-element.elementor-element-4f3347da{font-size:18px}.elementor-2459 .elementor-element.elementor-element-6e6855a0>.elementor-widget-container{margin:5% 0 8%}.elementor-2459 .elementor-element.elementor-element-6e6855a0{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px}.elementor-2459 .elementor-element.elementor-element-6e6855a0 .elementor-share-btn__title{font-size:18px}.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__prev--label,.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__next--label{font-size:18px}}@media(max-width:767px){.elementor-2459 .elementor-element.elementor-element-3757ab42{--padding-top:130px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2459 .elementor-element.elementor-element-35023942 .elementor-heading-title{font-size:36px}.elementor-2459 .elementor-element.elementor-element-13c8c73e{font-size:14px;line-height:1.3em}.elementor-2459 .elementor-element.elementor-element-4f3347da{font-size:16px}.elementor-2459 .elementor-element.elementor-element-6e6855a0{--alignment:left}.elementor-2459 .elementor-element.elementor-element-6e6855a0>.elementor-widget-container{margin:8% 0 10%;padding:0 25% 0 0}.elementor-2459 .elementor-element.elementor-element-6e6855a0{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:9px;--grid-bottom-margin:9px}.elementor-2459 .elementor-element.elementor-element-6e6855a0 .elementor-share-btn__title{font-size:16px}.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__prev--label,.elementor-2459 .elementor-element.elementor-element-5426bc22 span.post-navigation__next--label{font-size:16px}}@media(min-width:1025px){.elementor-2459 .elementor-element.elementor-element-3757ab42:not(.elementor-motion-effects-element-type-background),.elementor-2459 .elementor-element.elementor-element-3757ab42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.hero-title h1{margin-bottom:3.5rem;span{background-size:100% 15%;background-repeat:repeat-x;background-position:left 0 bottom 10%}.tapered{background-image:linear-gradient(179deg,#f2f5f7 0%,#f2f7 50%,transparent 54%,transparent 100%)}