.elementor-12928 .elementor-element.elementor-element-2b0c106 > .elementor-container{max-width:1600px;}.elementor-12928 .elementor-element.elementor-element-2b0c106, .elementor-12928 .elementor-element.elementor-element-2b0c106 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-12928 .elementor-element.elementor-element-2b0c106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:15px 15px 15px 15px;}.elementor-12928 .elementor-element.elementor-element-2b0c106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12928 .elementor-element.elementor-element-9ad29d9{--spacer-size:30px;}.elementor-12928 .elementor-element.elementor-element-2b0d946 > .elementor-widget-container{margin:-18px 0px 36px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-12928 .elementor-element.elementor-element-b1dd952{--display:flex;}.elementor-12928 .elementor-element.elementor-element-138a671{--display:flex;}.elementor-12928 .elementor-element.elementor-element-2c293a7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-title-border-radius:6px 6px 6px 6px;}.elementor-12928 .elementor-element.elementor-element-2c293a7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-12928 .elementor-element.elementor-element-2c293a7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-12928 .elementor-element.elementor-element-2c293a7.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-12928 .elementor-element.elementor-element-2b0e87a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12928 .elementor-element.elementor-element-2b0e87a .consulting_elementor_sidebar{margin:0px 0px -31px 0px;}.elementor-12928 .elementor-element.elementor-element-29f121b0:not(.elementor-motion-effects-element-type-background), .elementor-12928 .elementor-element.elementor-element-29f121b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://joinsutton.ca/wp-content/uploads/2025/03/4-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12928 .elementor-element.elementor-element-29f121b0{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-21px;margin-bottom:-61px;padding:0px 0px 0px 0px;}.elementor-12928 .elementor-element.elementor-element-29f121b0, .elementor-12928 .elementor-element.elementor-element-29f121b0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-12928 .elementor-element.elementor-element-29f121b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12928 .elementor-element.elementor-element-29f121b0 > .elementor-shape-top .elementor-shape-fill{fill:#ECECEC;}.elementor-12928 .elementor-element.elementor-element-29f121b0 > .elementor-shape-top svg{width:calc(300% + 1.3px);height:0px;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button:not(.cta-secondary-button){background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-primary ) 0%, var( --e-global-color-3247449 ) 100%);border-radius:10px;box-shadow:0px 0px 10px 0px rgba(184, 34.00000000000007, 24.000000000000004, 0.33);}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button:hover:not(.cta-secondary-button){background-color:transparent;background-image:linear-gradient(119deg, var( --e-global-color-3247449 ) 0%, var( --e-global-color-primary ) 96%);}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button.cta-preset-1 .btn-icon{float:right;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action{max-width:1170px;background-color:#f4f4f4;border-radius:28px;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action.bg-img:after{background-color:#f4f4f4;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button{font-weight:500;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button.cta-preset-1 i{font-size:15px;color:#FFFFFF;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button.cta-preset-1 svg{width:15px;height:15px;fill:#FFFFFF;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button:not(.cta-secondary-button) .btn-icon i{rotate:0deg;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button:not(.cta-secondary-button) .btn-icon svg{rotate:0deg;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action .cta-button.cta-preset-1 span{margin:2px 4px 0px 4px;}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button){color:var( --e-global-color-1833888 );}.elementor-12928 .elementor-element.elementor-element-38e7dfdd .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button){color:var( --e-global-color-1833888 );}.elementor-12928 .elementor-element.elementor-element-6631a876{--spacer-size:87px;}@media(max-width:767px){.elementor-12928 .elementor-element.elementor-element-2b0d946 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12928 .elementor-element.elementor-element-2b0d393{width:73.037%;}.elementor-12928 .elementor-element.elementor-element-2b0df42{width:26.963%;}.elementor-12928 .elementor-element.elementor-element-53e6cba4{width:41%;}.elementor-12928 .elementor-element.elementor-element-1b99dea6{width:8%;}.elementor-12928 .elementor-element.elementor-element-a99c832{width:50%;}.elementor-12928 .elementor-element.elementor-element-4e61b39c{width:50%;}.elementor-12928 .elementor-element.elementor-element-3a52a6ec{width:50%;}.elementor-12928 .elementor-element.elementor-element-5409f253{width:50%;}.elementor-12928 .elementor-element.elementor-element-3e1e4d7f{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12928 .elementor-element.elementor-element-2b0d393{width:100%;}.elementor-12928 .elementor-element.elementor-element-2b0df42{width:100%;}.elementor-12928 .elementor-element.elementor-element-53e6cba4{width:100%;}.elementor-12928 .elementor-element.elementor-element-1b99dea6{width:8%;}.elementor-12928 .elementor-element.elementor-element-a99c832{width:100%;}.elementor-12928 .elementor-element.elementor-element-4e61b39c{width:50%;}.elementor-12928 .elementor-element.elementor-element-3a52a6ec{width:50%;}.elementor-12928 .elementor-element.elementor-element-5409f253{width:50%;}.elementor-12928 .elementor-element.elementor-element-3e1e4d7f{width:50%;}}/* Start custom CSS for stm_sidebar, class: .elementor-element-2b0e87a */.elementor-12928 .elementor-element.elementor-element-2b0e87a {
  position: sticky;
  top: 90px;
}/* End custom CSS */
/* Start custom CSS for eael-cta-box, class: .elementor-element-38e7dfdd */.gradient-word {
  background: linear-gradient(90deg, #B82218, #E94235);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29f121b0 */.elementor-12928 .elementor-element.elementor-element-29f121b0 {
    border-radius: 35px;
}/* End custom CSS */