.elementor-29687 .elementor-element.elementor-element-fcbb9eb:not(.elementor-motion-effects-element-type-background), .elementor-29687 .elementor-element.elementor-element-fcbb9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dc532b0 ) 0%, var( --e-global-color-text ) 100%);}.elementor-29687 .elementor-element.elementor-element-fcbb9eb > .elementor-background-overlay{background-image:url("https://mgmarketing.ca/wp-content/uploads/2024/01/forme-mg.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29687 .elementor-element.elementor-element-fcbb9eb > .elementor-container{min-height:300px;}.elementor-29687 .elementor-element.elementor-element-fcbb9eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29687 .elementor-element.elementor-element-8c62455{text-align:center;}.elementor-29687 .elementor-element.elementor-element-8c62455 .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-29687 .elementor-element.elementor-element-fcf0058{margin-top:0px;margin-bottom:0px;padding:54px 0px 54px 0px;}.elementor-29687 .elementor-element.elementor-element-cb407aa{text-align:start;}.elementor-29687 .elementor-element.elementor-element-cb407aa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-c9f9796{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-c3b72ab{text-align:start;}.elementor-29687 .elementor-element.elementor-element-c3b72ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-bbde900{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-88c8b61{text-align:start;}.elementor-29687 .elementor-element.elementor-element-88c8b61 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-cee3666{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-d811f64{text-align:start;}.elementor-29687 .elementor-element.elementor-element-d811f64 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-cd7fcc2{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-270e2d2{text-align:start;}.elementor-29687 .elementor-element.elementor-element-270e2d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-37144fb{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-9b141cf{text-align:start;}.elementor-29687 .elementor-element.elementor-element-9b141cf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-f708e74{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-574a5e7{text-align:start;}.elementor-29687 .elementor-element.elementor-element-574a5e7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-29687 .elementor-element.elementor-element-69ff37c{text-align:start;font-family:var( --e-global-typography-2cf95a3-font-family ), Sans-serif;font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-29687 .elementor-element.elementor-element-8c62455 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29687 .elementor-element.elementor-element-cb407aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-c9f9796{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-c3b72ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-bbde900{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-88c8b61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-cee3666{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-d811f64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-cd7fcc2{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-270e2d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-37144fb{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-9b141cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-f708e74{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-574a5e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-69ff37c{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}}@media(max-width:767px){.elementor-29687 .elementor-element.elementor-element-8c62455 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29687 .elementor-element.elementor-element-cb407aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-c9f9796{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-c3b72ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-bbde900{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-88c8b61 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-cee3666{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-d811f64 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-cd7fcc2{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-270e2d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-37144fb{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-9b141cf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-f708e74{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}.elementor-29687 .elementor-element.elementor-element-574a5e7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-29687 .elementor-element.elementor-element-69ff37c{font-size:var( --e-global-typography-2cf95a3-font-size );line-height:var( --e-global-typography-2cf95a3-line-height );}}@media(min-width:768px){.elementor-29687 .elementor-element.elementor-element-07e35bc{width:80%;}.elementor-29687 .elementor-element.elementor-element-e539b47{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29687 .elementor-element.elementor-element-07e35bc{width:100%;}}