.elementor-1320 .elementor-element.elementor-element-51ad83d{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-51ad83d:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-51ad83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/STC-PRO-501_Career-Website_Images-from-Shoot_What-We-Value_20251114_v3-scaled.png");background-position:center center;background-size:cover;}.elementor-1320 .elementor-element.elementor-element-c7de39f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 3em;--row-gap:2em;--column-gap:3em;--overlay-opacity:0.5;}.elementor-1320 .elementor-element.elementor-element-c7de39f::before, .elementor-1320 .elementor-element.elementor-element-c7de39f > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-c7de39f > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-c7de39f > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-c7de39f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-c7de39f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1320 .elementor-element.elementor-element-7c2ae57{--display:flex;--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-1320 .elementor-element.elementor-element-7c2ae57.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-1334560{grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-1334560.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-1334560 .elementor-heading-title{font-family:var( --e-global-typography-050396b-font-family ), Sans-serif;font-size:var( --e-global-typography-050396b-font-size );font-weight:var( --e-global-typography-050396b-font-weight );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );color:var( --e-global-color-7020758 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1320 .elementor-element.elementor-element-2a41f2a{grid-row:span 1;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1320 .elementor-element.elementor-element-2a41f2a.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-d5b1b4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-d5b1b4f.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-d5b1b4f .elementor-heading-title{font-family:var( --e-global-typography-2869a19-font-family ), Sans-serif;font-size:var( --e-global-typography-2869a19-font-size );font-weight:var( --e-global-typography-2869a19-font-weight );color:var( --e-global-color-4ad85a1 );}.elementor-1320 .elementor-element.elementor-element-597c07c{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1320 .elementor-element.elementor-element-c5880d9{grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-c5880d9:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1320 .elementor-element.elementor-element-c5880d9.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://stccareers.ca/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1320 .elementor-element.elementor-element-670418c{--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:1em 1em;--row-gap:1em;--column-gap:1em;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-1320 .elementor-element.elementor-element-670418c::before, .elementor-1320 .elementor-element.elementor-element-670418c > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-670418c > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-670418c > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-670418c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-670418c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/stc-line-1-8-scaled.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1320 .elementor-element.elementor-element-ee9400c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-ee9400c{top:43%;}.elementor-1320 .elementor-element.elementor-element-ee9400c img{width:100vw;}.elementor-1320 .elementor-element.elementor-element-0dd1df3{--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:1em 1em;--row-gap:1em;--column-gap:1em;--overflow:hidden;--overlay-opacity:0.5;--margin-top:6px;--margin-bottom:0px;--margin-left:6px;--margin-right:6px;--padding-top:15%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-1320 .elementor-element.elementor-element-0dd1df3::before, .elementor-1320 .elementor-element.elementor-element-0dd1df3 > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-0dd1df3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-0dd1df3 > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-0dd1df3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-0dd1df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1320 .elementor-element.elementor-element-46d9690{--display:flex;--min-height:300px;--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:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-1320 .elementor-element.elementor-element-46d9690:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-46d9690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-d720351 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1320 .elementor-element.elementor-element-33063a2{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-33063a2:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-33063a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/Our-Values-1.png");background-position:64% -15px;background-size:cover;}.elementor-1320 .elementor-element.elementor-element-09ce3af{width:100%;max-width:100%;grid-column:span 3;text-align:center;}.elementor-1320 .elementor-element.elementor-element-09ce3af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-09ce3af.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-09ce3af .elementor-heading-title{font-family:var( --e-global-typography-050396b-font-family ), Sans-serif;font-size:var( --e-global-typography-050396b-font-size );font-weight:var( --e-global-typography-050396b-font-weight );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-57ed2b9{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-1320 .elementor-element.elementor-element-57ed2b9:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-57ed2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-1abdbe4 ) 0%, var( --e-global-color-59b6245 ) 100%);}.elementor-1320 .elementor-element.elementor-element-74ba932{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-d5a6617{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-9ea6639{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1320 .elementor-element.elementor-element-9ea6639.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-2dade2c{width:100%;max-width:100%;grid-column:span 3;text-align:left;}.elementor-1320 .elementor-element.elementor-element-2dade2c.elementor-element{--align-self:flex-end;}.elementor-1320 .elementor-element.elementor-element-2dade2c .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-8c9d547{font-family:var( --e-global-typography-6a8be90-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8be90-font-size );font-weight:var( --e-global-typography-6a8be90-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-515c87e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-515c87e.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-515c87e img{width:100%;height:100%;object-fit:contain;object-position:bottom right;}.elementor-1320 .elementor-element.elementor-element-a63d444{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-1320 .elementor-element.elementor-element-a63d444:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-a63d444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-fdd82ef ) 0%, var( --e-global-color-a15ebbb ) 100%);}.elementor-1320 .elementor-element.elementor-element-ab5a951{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-cfeefb8{--display:flex;--min-height:540px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1320 .elementor-element.elementor-element-54e2326{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1320 .elementor-element.elementor-element-54e2326.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-c798516{width:100%;max-width:100%;grid-column:span 3;text-align:left;}.elementor-1320 .elementor-element.elementor-element-c798516.elementor-element{--align-self:flex-end;}.elementor-1320 .elementor-element.elementor-element-c798516 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-5b27023{font-family:var( --e-global-typography-6a8be90-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8be90-font-size );font-weight:var( --e-global-typography-6a8be90-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-6493e31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-6493e31.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-6493e31 img{width:100%;height:100%;object-fit:contain;object-position:bottom right;}.elementor-1320 .elementor-element.elementor-element-1881dfe{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-1320 .elementor-element.elementor-element-1881dfe:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-1881dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-d720351 ) 0%, var( --e-global-color-accent ) 100%);}.elementor-1320 .elementor-element.elementor-element-7366874{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-ac97818{--display:flex;--min-height:540px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1320 .elementor-element.elementor-element-506ddf1{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1320 .elementor-element.elementor-element-506ddf1.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-455de2b{width:100%;max-width:100%;grid-column:span 3;text-align:left;}.elementor-1320 .elementor-element.elementor-element-455de2b.elementor-element{--align-self:flex-end;}.elementor-1320 .elementor-element.elementor-element-455de2b .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-0d9f669{font-family:var( --e-global-typography-6a8be90-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8be90-font-size );font-weight:var( --e-global-typography-6a8be90-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-77f5396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-77f5396.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-77f5396 img{width:100%;height:100%;object-fit:contain;object-position:bottom right;}.elementor-1320 .elementor-element.elementor-element-2b50152{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-1320 .elementor-element.elementor-element-2b50152:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-2b50152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-1abdbe4 ) 0%, var( --e-global-color-59b6245 ) 100%);}.elementor-1320 .elementor-element.elementor-element-1c7a760{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-305a7a0{--display:flex;--min-height:540px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1320 .elementor-element.elementor-element-ddf8ebe{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1320 .elementor-element.elementor-element-ddf8ebe.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-de2f176{width:100%;max-width:100%;grid-column:span 3;text-align:left;}.elementor-1320 .elementor-element.elementor-element-de2f176.elementor-element{--align-self:flex-end;}.elementor-1320 .elementor-element.elementor-element-de2f176 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-d828b51{font-family:var( --e-global-typography-6a8be90-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8be90-font-size );font-weight:var( --e-global-typography-6a8be90-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-8934811 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8934811.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-8934811 img{width:100%;height:100%;object-fit:contain;object-position:bottom right;}.elementor-1320 .elementor-element.elementor-element-13eb34c{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--flex-wrap:nowrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-1320 .elementor-element.elementor-element-13eb34c:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-13eb34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(18deg, var( --e-global-color-fdd82ef ) 0%, var( --e-global-color-a15ebbb ) 100%);}.elementor-1320 .elementor-element.elementor-element-5982d30{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-c224211{--display:flex;--min-height:540px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-fb80b8c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1320 .elementor-element.elementor-element-fb80b8c.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-60e6234{width:100%;max-width:100%;grid-column:span 3;text-align:left;}.elementor-1320 .elementor-element.elementor-element-60e6234.elementor-element{--align-self:flex-end;}.elementor-1320 .elementor-element.elementor-element-60e6234 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-139147a{font-family:var( --e-global-typography-6a8be90-font-family ), Sans-serif;font-size:var( --e-global-typography-6a8be90-font-size );font-weight:var( --e-global-typography-6a8be90-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-30e90c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-30e90c8.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-30e90c8 img{width:100%;height:100%;object-fit:contain;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-474d6a9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:2em 3em;--row-gap:2em;--column-gap:3em;--overlay-opacity:0.5;}.elementor-1320 .elementor-element.elementor-element-474d6a9::before, .elementor-1320 .elementor-element.elementor-element-474d6a9 > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-474d6a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-474d6a9 > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-474d6a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-474d6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/stc-line-2-8-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1320 .elementor-element.elementor-element-6fb7e12{--display:flex;--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-1320 .elementor-element.elementor-element-6fb7e12.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-8729a62{grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-8729a62.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-8729a62 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:var( --e-global-color-7020758 );}.elementor-1320 .elementor-element.elementor-element-5b4bf98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-5b4bf98.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-5b4bf98 .elementor-heading-title{font-family:var( --e-global-typography-2869a19-font-family ), Sans-serif;font-size:var( --e-global-typography-2869a19-font-size );font-weight:var( --e-global-typography-2869a19-font-weight );color:var( --e-global-color-4ad85a1 );}.elementor-1320 .elementor-element.elementor-element-3e83ee5{grid-row:span 1;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;}.elementor-1320 .elementor-element.elementor-element-3e83ee5.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-0292ab7{--display:flex;--justify-content:center;--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-1320 .elementor-element.elementor-element-0292ab7.e-con{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-e141c45{grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-e141c45:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1320 .elementor-element.elementor-element-e141c45.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://stccareers.ca/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1320 .elementor-element.elementor-element-2828bdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 3em;--row-gap:2em;--column-gap:3em;--overflow:hidden;--overlay-opacity:0.5;}.elementor-1320 .elementor-element.elementor-element-2828bdb::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/stc-line-6-8.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:35% auto;}.elementor-1320 .elementor-element.elementor-element-c62321d{--display:flex;--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-1320 .elementor-element.elementor-element-c62321d.e-con{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-d04dbc7{grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-d04dbc7.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-d04dbc7 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:var( --e-global-color-7020758 );}.elementor-1320 .elementor-element.elementor-element-ef9f520{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-ef9f520.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-ef9f520 .elementor-heading-title{font-family:var( --e-global-typography-2869a19-font-family ), Sans-serif;font-size:var( --e-global-typography-2869a19-font-size );font-weight:var( --e-global-typography-2869a19-font-weight );color:var( --e-global-color-4ad85a1 );}.elementor-1320 .elementor-element.elementor-element-29b6be5{grid-row:span 1;font-family:var( --e-global-typography-4a06218-font-family ), Sans-serif;font-size:var( --e-global-typography-4a06218-font-size );font-weight:var( --e-global-typography-4a06218-font-weight );}.elementor-1320 .elementor-element.elementor-element-29b6be5.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-a37e564{--display:flex;--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-1320 .elementor-element.elementor-element-f624a27{grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-f624a27:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1320 .elementor-element.elementor-element-f624a27.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://stccareers.ca/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1320 .elementor-element.elementor-element-3a70150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-1320 .elementor-element.elementor-element-3a70150::before, .elementor-1320 .elementor-element.elementor-element-3a70150 > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-3a70150 > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-3a70150 > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-3a70150 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-3a70150 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1320 .elementor-element.elementor-element-7a5e629{--display:flex;--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-1320 .elementor-element.elementor-element-0263bb8{grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-0263bb8.elementor-element{--align-self:flex-start;}.elementor-1320 .elementor-element.elementor-element-0263bb8 .elementor-heading-title{font-family:var( --e-global-typography-adf388e-font-family ), Sans-serif;font-size:var( --e-global-typography-adf388e-font-size );font-weight:var( --e-global-typography-adf388e-font-weight );color:var( --e-global-color-7020758 );}.elementor-1320 .elementor-element.elementor-element-4d6e381{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 1;text-align:left;}.elementor-1320 .elementor-element.elementor-element-4d6e381.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-4d6e381 .elementor-heading-title{font-family:var( --e-global-typography-2869a19-font-family ), Sans-serif;font-size:var( --e-global-typography-2869a19-font-size );font-weight:var( --e-global-typography-2869a19-font-weight );color:var( --e-global-color-4ad85a1 );}.elementor-1320 .elementor-element.elementor-element-0c26a5e{grid-row:span 1;font-family:var( --e-global-typography-4a06218-font-family ), Sans-serif;font-size:var( --e-global-typography-4a06218-font-size );font-weight:var( --e-global-typography-4a06218-font-weight );}.elementor-1320 .elementor-element.elementor-element-0c26a5e.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1320 .elementor-element.elementor-element-4c24725 .elementor-button{background-color:var( --e-global-color-7020758 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;}.elementor-1320 .elementor-element.elementor-element-4c24725 .elementor-button:hover, .elementor-1320 .elementor-element.elementor-element-4c24725 .elementor-button:focus{background-color:var( --e-global-color-1abdbe4 );color:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-4c24725.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1320 .elementor-element.elementor-element-4c24725 .elementor-button:hover svg, .elementor-1320 .elementor-element.elementor-element-4c24725 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1320 .elementor-element.elementor-element-4251c33{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1320 .elementor-element.elementor-element-4251c33.e-con{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-1320 .elementor-element.elementor-element-4251c33{right:0px;}body.rtl .elementor-1320 .elementor-element.elementor-element-4251c33{left:0px;}.elementor-1320 .elementor-element.elementor-element-22388ea{text-align:right;}.elementor-1320 .elementor-element.elementor-element-22388ea img{width:83%;max-width:373px;opacity:0.53;}.elementor-1320 .elementor-element.elementor-element-b73d531{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1320 .elementor-element.elementor-element-515a969{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:45px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-normal-color:#FFFFFF;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-15px;}.elementor-1320 .elementor-element.elementor-element-515a969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-515a969 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1320 .elementor-element.elementor-element-51ad83d{--min-height:60vh;}.elementor-1320 .elementor-element.elementor-element-51ad83d:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-51ad83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:45% 0px;background-size:cover;}.elementor-1320 .elementor-element.elementor-element-c7de39f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-1334560 .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-2a41f2a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-d5b1b4f.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-d5b1b4f .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-c5880d9{grid-column:span 1;grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-c5880d9 img{width:100%;height:100%;}.elementor-1320 .elementor-element.elementor-element-670418c{--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-1320 .elementor-element.elementor-element-0dd1df3{--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-1320 .elementor-element.elementor-element-46d9690{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-33063a2{--min-height:450px;--margin-top:0px;--margin-bottom:-111px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-33063a2:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-33063a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:72% 0px;background-size:cover;}.elementor-1320 .elementor-element.elementor-element-09ce3af{text-align:left;}.elementor-1320 .elementor-element.elementor-element-09ce3af .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-1320 .elementor-element.elementor-element-57ed2b9{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-74ba932{--min-height:0px;--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-1320 .elementor-element.elementor-element-d5a6617{--min-height:0px;--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:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-1320 .elementor-element.elementor-element-2dade2c .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-8c9d547{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-515c87e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-515c87e img{width:59%;height:100%;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-a63d444{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-ab5a951{--min-height:450px;--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-1320 .elementor-element.elementor-element-cfeefb8{--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:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-1320 .elementor-element.elementor-element-c798516 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b27023{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-6493e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-6493e31 img{width:59%;height:100%;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-1881dfe{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-7366874{--min-height:450px;--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-1320 .elementor-element.elementor-element-ac97818{--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:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-1320 .elementor-element.elementor-element-455de2b .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-0d9f669{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-77f5396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-77f5396 img{width:59%;height:100%;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-2b50152{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-1c7a760{--min-height:450px;--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-1320 .elementor-element.elementor-element-305a7a0{--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-1320 .elementor-element.elementor-element-de2f176 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-d828b51{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-8934811 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8934811 img{width:59%;height:100%;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-13eb34c{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-5982d30{--min-height:450px;--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-1320 .elementor-element.elementor-element-c224211{--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-1320 .elementor-element.elementor-element-60e6234 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-139147a{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-30e90c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-30e90c8 img{width:59%;height:100%;object-position:bottom center;}.elementor-1320 .elementor-element.elementor-element-474d6a9{--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-1320 .elementor-element.elementor-element-8729a62 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b4bf98.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-5b4bf98 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-3e83ee5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-e141c45{grid-column:span 1;grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-e141c45 img{width:100%;height:100%;}.elementor-1320 .elementor-element.elementor-element-2828bdb{--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-1320 .elementor-element.elementor-element-2828bdb::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;}.elementor-1320 .elementor-element.elementor-element-d04dbc7 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-ef9f520.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-ef9f520 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-29b6be5{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-1320 .elementor-element.elementor-element-f624a27{grid-column:span 1;grid-row:span 2;}.elementor-1320 .elementor-element.elementor-element-f624a27 img{width:100%;height:100%;}.elementor-1320 .elementor-element.elementor-element-0263bb8 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-4d6e381.elementor-element{--align-self:center;}.elementor-1320 .elementor-element.elementor-element-4d6e381 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-0c26a5e{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-515a969{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}}@media(max-width:767px){.elementor-1320 .elementor-element.elementor-element-51ad83d{--min-height:450px;}.elementor-1320 .elementor-element.elementor-element-51ad83d:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-51ad83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-340px 0px;}.elementor-1320 .elementor-element.elementor-element-1334560{text-align:center;}.elementor-1320 .elementor-element.elementor-element-1334560 .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-2a41f2a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-d5b1b4f{text-align:left;}.elementor-1320 .elementor-element.elementor-element-d5b1b4f .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-c5880d9 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-c5880d9{grid-column:span 1;grid-row:span 1;}.elementor-1320 .elementor-element.elementor-element-c5880d9 img{border-radius:25px 25px 25px 25px;}.elementor-1320 .elementor-element.elementor-element-46d9690{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-33063a2{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-33063a2:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-33063a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:0px auto;}.elementor-1320 .elementor-element.elementor-element-09ce3af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-09ce3af{text-align:center;}.elementor-1320 .elementor-element.elementor-element-09ce3af .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-1320 .elementor-element.elementor-element-2283bc3 > .elementor-widget-container{margin:0% -9% -14% -9%;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-2283bc3 img{width:100%;height:275px;object-fit:contain;object-position:center center;}.elementor-1320 .elementor-element.elementor-element-57ed2b9{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-74ba932{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-2dade2c{text-align:center;}.elementor-1320 .elementor-element.elementor-element-2dade2c .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-8c9d547{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-515c87e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-515c87e img{width:87%;}.elementor-1320 .elementor-element.elementor-element-a63d444{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-ab5a951{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-cfeefb8{--min-height:0px;}.elementor-1320 .elementor-element.elementor-element-c798516{text-align:center;}.elementor-1320 .elementor-element.elementor-element-c798516 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b27023{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-6493e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-6493e31 img{width:87%;}.elementor-1320 .elementor-element.elementor-element-1881dfe{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-7366874{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-ac97818{--min-height:0px;}.elementor-1320 .elementor-element.elementor-element-455de2b{text-align:center;}.elementor-1320 .elementor-element.elementor-element-455de2b .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-0d9f669{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-77f5396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-77f5396.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-77f5396 img{width:87%;}.elementor-1320 .elementor-element.elementor-element-2b50152{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-1c7a760{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-305a7a0{--min-height:0px;}.elementor-1320 .elementor-element.elementor-element-de2f176{text-align:center;}.elementor-1320 .elementor-element.elementor-element-de2f176 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-d828b51{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-8934811 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-8934811.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-8934811 img{width:87%;}.elementor-1320 .elementor-element.elementor-element-13eb34c{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-5982d30{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1320 .elementor-element.elementor-element-c224211{--min-height:0px;}.elementor-1320 .elementor-element.elementor-element-60e6234{text-align:center;}.elementor-1320 .elementor-element.elementor-element-60e6234 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-139147a{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-30e90c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-30e90c8.elementor-element{--align-self:stretch;}.elementor-1320 .elementor-element.elementor-element-30e90c8 img{width:87%;}.elementor-1320 .elementor-element.elementor-element-8729a62{text-align:center;}.elementor-1320 .elementor-element.elementor-element-8729a62 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b4bf98{text-align:left;}.elementor-1320 .elementor-element.elementor-element-5b4bf98 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-3e83ee5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1320 .elementor-element.elementor-element-e141c45 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-e141c45{grid-column:span 1;grid-row:span 1;}.elementor-1320 .elementor-element.elementor-element-e141c45 img{border-radius:25px 25px 25px 25px;}.elementor-1320 .elementor-element.elementor-element-d04dbc7{text-align:left;}.elementor-1320 .elementor-element.elementor-element-d04dbc7 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-ef9f520{text-align:left;}.elementor-1320 .elementor-element.elementor-element-ef9f520 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-29b6be5{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-1320 .elementor-element.elementor-element-f624a27 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1320 .elementor-element.elementor-element-f624a27{grid-column:span 1;grid-row:span 1;}.elementor-1320 .elementor-element.elementor-element-f624a27 img{border-radius:25px 25px 25px 25px;}.elementor-1320 .elementor-element.elementor-element-3a70150{--content-width:1422px;--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-1320 .elementor-element.elementor-element-7a5e629{--padding-top:0px;--padding-bottom:246px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-0263bb8{width:100%;max-width:100%;text-align:left;}.elementor-1320 .elementor-element.elementor-element-0263bb8 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-4d6e381{width:100%;max-width:100%;text-align:left;}.elementor-1320 .elementor-element.elementor-element-4d6e381 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-0c26a5e{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-4251c33{--width:350px;}.elementor-1320 .elementor-element.elementor-element-515a969{--swiper-slides-to-display:1;--arrow-prev-left-position:15px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:50px;--arrow-next-right-position:15px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:50px;}}@media(min-width:768px){.elementor-1320 .elementor-element.elementor-element-51ad83d{--width:100%;}.elementor-1320 .elementor-element.elementor-element-c7de39f{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-0dd1df3{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-74ba932{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-9ea6639{--width:66%;}.elementor-1320 .elementor-element.elementor-element-ab5a951{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-54e2326{--width:66%;}.elementor-1320 .elementor-element.elementor-element-7366874{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-506ddf1{--width:66%;}.elementor-1320 .elementor-element.elementor-element-1c7a760{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-ddf8ebe{--width:66%;}.elementor-1320 .elementor-element.elementor-element-5982d30{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-fb80b8c{--width:66%;}.elementor-1320 .elementor-element.elementor-element-474d6a9{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-2828bdb{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-3a70150{--content-width:1280px;}.elementor-1320 .elementor-element.elementor-element-7a5e629{--width:73%;}.elementor-1320 .elementor-element.elementor-element-4251c33{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1320 .elementor-element.elementor-element-597c07c{--content-width:400px;}.elementor-1320 .elementor-element.elementor-element-9ea6639{--width:100%;}.elementor-1320 .elementor-element.elementor-element-54e2326{--width:100%;}.elementor-1320 .elementor-element.elementor-element-506ddf1{--width:100%;}.elementor-1320 .elementor-element.elementor-element-ddf8ebe{--width:100%;}.elementor-1320 .elementor-element.elementor-element-fb80b8c{--width:100%;}.elementor-1320 .elementor-element.elementor-element-0292ab7{--content-width:400px;}.elementor-1320 .elementor-element.elementor-element-a37e564{--content-width:400px;}}@media(min-width:2000px){.elementor-1320 .elementor-element.elementor-element-51ad83d:not(.elementor-motion-effects-element-type-background), .elementor-1320 .elementor-element.elementor-element-51ad83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stccareers.ca/wp-content/uploads/2025/11/STC-PRO-501_Career-Website_Images-from-Shoot_What-We-Value_20251114_v3-scaled.png");background-size:cover;}.elementor-1320 .elementor-element.elementor-element-c7de39f{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1320 .elementor-element.elementor-element-1334560 .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-2a41f2a{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-d5b1b4f .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-1320 .elementor-element.elementor-element-09ce3af .elementor-heading-title{font-size:var( --e-global-typography-050396b-font-size );line-height:var( --e-global-typography-050396b-line-height );letter-spacing:var( --e-global-typography-050396b-letter-spacing );}.elementor-1320 .elementor-element.elementor-element-2dade2c .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-8c9d547{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-c798516 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b27023{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-455de2b .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-0d9f669{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-de2f176 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-d828b51{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-60e6234 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-139147a{font-size:var( --e-global-typography-6a8be90-font-size );}.elementor-1320 .elementor-element.elementor-element-8729a62 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-5b4bf98 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-2828bdb::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-video-container::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1320 .elementor-element.elementor-element-2828bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:contain;}.elementor-1320 .elementor-element.elementor-element-d04dbc7 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-ef9f520 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-29b6be5{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-1320 .elementor-element.elementor-element-0263bb8 .elementor-heading-title{font-size:var( --e-global-typography-adf388e-font-size );}.elementor-1320 .elementor-element.elementor-element-4d6e381 .elementor-heading-title{font-size:var( --e-global-typography-2869a19-font-size );}.elementor-1320 .elementor-element.elementor-element-0c26a5e{font-size:var( --e-global-typography-4a06218-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1320 .elementor-element.elementor-element-b73d531{--min-height:0px;}.elementor-1320 .elementor-element.elementor-element-515a969{--swiper-slides-to-display:3;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-position:45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}}/* Start custom CSS for image, class: .elementor-element-c5880d9 *//* === Circular masked image with gradient background === */

.orange-circle-2 {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1; /* Ensures perfect square */
    overflow: visible; /* Allows the background circle to extend */
}

.orange-circle-2 img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures image fills container */
    display: block;
    border-radius: 50%; /* Optional: round the image itself */
}


/* Circle behind the image */
.orange-circle-2::before {
    content: "";
    position: absolute;
    top: var(--circle-offset-y, -10%);   /* Adjustable Y offset */
    left: var(--circle-offset-x, 70%);  /* Adjustable X offset */
    width: 125%;
    height: 125%;
    border-radius: 50%;
    z-index: -1; /* Puts it behind the image */

    /* Gradient fill – customize as needed */
    background: linear-gradient(45deg, rgb(255,76,76), rgb(255,199,44));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e141c45 *//* === Circular masked image with gradient background === */

.orange-circle-1 {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1; /* Ensures perfect square */
    overflow: visible; /* Allows the background circle to extend */
}

.orange-circle-1 img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures image fills container */
    display: block;
    border-radius: 50%; /* Optional: round the image itself */
}

/* Circle behind the image */
@media only screen and (max-width: 1024px) {
.orange-circle-1::before {
    content: "";
    position: absolute;
    top: var(--circle-offset-y, -10%);   /* Adjustable Y offset */
    left: var(--circle-offset-x, -50%);  /* Adjustable X offset */
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1; /* Puts it behind the image */

    /* Gradient fill – customize as needed */
    background: linear-gradient(45deg, rgb(255,76,76), rgb(255,199,44));
}
}

@media only screen and (min-width: 1025px) {
.orange-circle-1::before {
    content: "";
    position: absolute;
    top: var(--circle-offset-y, -50%);   /* Adjustable Y offset */
    left: var(--circle-offset-x, -100%);  /* Adjustable X offset */
    width: 150%;
    height: 150%;
    border-radius: 50%;
    z-index: -1; /* Puts it behind the image */

    /* Gradient fill – customize as needed */
    background: linear-gradient(45deg, rgb(255,76,76), rgb(255,199,44));
}
}

.orange-circle-1::after {
    content: "";
    position: absolute;
    top: var(--circle-offset-y, 100%);   /* Adjustable Y offset */
    left: var(--circle-offset-x, 70%);  /* Adjustable X offset */
    width: 30%;
    height: 30%;
    border-radius: 50%;
    z-index: -1; /* Puts it behind the image */

    /* Gradient fill – customize as needed */
    background: linear-gradient(45deg, rgb(255,76,76), rgb(255,199,44));
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f624a27 *//* === Circular masked image with gradient background === */

.orange-circle-3 {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1; /* Ensures perfect square */
    overflow: visible; /* Allows the background circle to extend */
}

.orange-circle-3 img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ensures image fills container */
    display: block;
    border-radius: 50%; /* Optional: round the image itself */
}

/* Circle behind the image */

.orange-circle-3::after {
    content: "";
    position: absolute;
    top: var(--circle-offset-y, 10%);   /* Adjustable Y offset */
    left: var(--circle-offset-x, 80%);  /* Adjustable X offset */
    width: 30%;
    height: 30%;
    border-radius: 50%;
    z-index: 1; /* Puts it behind the image */

    /* Gradient fill – customize as needed */
    background: linear-gradient(45deg, rgb(255,76,76), rgb(255,199,44));
}
}/* End custom CSS */