.elementor-191 .elementor-element.elementor-element-2e6d7dff:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-2e6d7dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stftransport.ca/wp-content/uploads/2024/04/03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191 .elementor-element.elementor-element-2e6d7dff > .elementor-background-overlay{background-color:#282828;opacity:0.702;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-2e6d7dff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:170px 0px 170px 0px;}.elementor-191 .elementor-element.elementor-element-270184d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-5708f0fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-5708f0fe{text-align:center;}.elementor-191 .elementor-element.elementor-element-5708f0fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-4ac67704 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-191 .elementor-element.elementor-element-4ac67704{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0px;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-191 .elementor-element.elementor-element-2e356268{margin-top:0px;margin-bottom:0px;padding:130px 0px 130px 0px;}.elementor-191 .elementor-element.elementor-element-70f5d900 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-191 .elementor-element.elementor-element-704b876{width:auto;max-width:auto;top:-11px;z-index:0;}.elementor-191 .elementor-element.elementor-element-704b876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-704b876{left:15px;}body.rtl .elementor-191 .elementor-element.elementor-element-704b876{right:15px;}.elementor-191 .elementor-element.elementor-element-704b876 .elementor-heading-title{font-family:var( --e-global-typography-32f99ae-font-family ), Sans-serif;font-size:var( --e-global-typography-32f99ae-font-size );font-weight:var( --e-global-typography-32f99ae-font-weight );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );color:#28282812;}.elementor-191 .elementor-element.elementor-element-6a36a9d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-21cf497b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-33fb81ad{--divider-border-style:solid;--divider-color:#4356A4;--divider-border-width:3px;width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-33fb81ad > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-33fb81ad .elementor-divider-separator{width:45px;}.elementor-191 .elementor-element.elementor-element-33fb81ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-191 .elementor-element.elementor-element-7b31c194{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-7b31c194 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-7b31c194 .elementor-heading-title{color:#4356A4;}.elementor-191 .elementor-element.elementor-element-28f6c663 > .elementor-widget-container{margin:19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-270c2a44 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-270c2a44 .elementor-heading-title{font-family:var( --e-global-typography-88272f9-font-family ), Sans-serif;font-size:var( --e-global-typography-88272f9-font-size );font-weight:var( --e-global-typography-88272f9-font-weight );line-height:var( --e-global-typography-88272f9-line-height );letter-spacing:var( --e-global-typography-88272f9-letter-spacing );color:var( --e-global-color-primary );}.elementor-191 .elementor-element.elementor-element-105da6ae > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-105da6ae{font-family:var( --e-global-typography-9321a6e-font-family ), Sans-serif;font-size:var( --e-global-typography-9321a6e-font-size );font-weight:var( --e-global-typography-9321a6e-font-weight );line-height:var( --e-global-typography-9321a6e-line-height );letter-spacing:var( --e-global-typography-9321a6e-letter-spacing );color:var( --e-global-color-primary );}.elementor-191 .elementor-element.elementor-element-622aab04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191 .elementor-element.elementor-element-622aab04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stftransport.ca/wp-content/uploads/2024/04/3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191 .elementor-element.elementor-element-622aab04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-622aab04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-2f0fab8{--spacer-size:308px;}.elementor-191 .elementor-element.elementor-element-4f6d4382{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3c78fa0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191 .elementor-element.elementor-element-3c78fa0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f85e464 );}.elementor-191 .elementor-element.elementor-element-3c78fa0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:97px 160px 100px 100px;}.elementor-191 .elementor-element.elementor-element-3c78fa0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-2b345db9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-357f84b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3343adb2{width:auto;max-width:auto;top:-12.923%;z-index:0;}.elementor-191 .elementor-element.elementor-element-3343adb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-3343adb2{left:0%;}body.rtl .elementor-191 .elementor-element.elementor-element-3343adb2{right:0%;}.elementor-191 .elementor-element.elementor-element-3343adb2 .elementor-heading-title{font-family:var( --e-global-typography-32f99ae-font-family ), Sans-serif;font-size:var( --e-global-typography-32f99ae-font-size );font-weight:var( --e-global-typography-32f99ae-font-weight );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );color:#28282812;}.elementor-191 .elementor-element.elementor-element-3b917b24{--divider-border-style:solid;--divider-color:#4356A4;--divider-border-width:3px;width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-3b917b24 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3b917b24 .elementor-divider-separator{width:45px;}.elementor-191 .elementor-element.elementor-element-3b917b24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-191 .elementor-element.elementor-element-c10b8e4{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-c10b8e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-c10b8e4 .elementor-heading-title{color:#4356A4;}.elementor-191 .elementor-element.elementor-element-591d02c5 > .elementor-widget-container{margin:19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-396f54db{margin-top:39px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3c7fe419 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .skill-bar{background-color:#E0E0E0;height:5px;padding:0px 0px 0px 0px;margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .skill-track{background-color:#4356A4;}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .skill-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-eb6f98f-font-family ), Sans-serif;font-size:var( --e-global-typography-eb6f98f-font-size );font-weight:var( --e-global-typography-eb6f98f-font-weight );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-15d3618b{margin-top:39px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-1d113e94 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .skill-bar{background-color:#E0E0E0;height:5px;padding:0px 0px 0px 0px;margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .skill-track{background-color:#4356A4;}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .number-percentage-wraper{display:no;color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1em;letter-spacing:0px;}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .skill-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-eb6f98f-font-family ), Sans-serif;font-size:var( --e-global-typography-eb6f98f-font-size );font-weight:var( --e-global-typography-eb6f98f-font-weight );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button{background-color:transparent;background-image:radial-gradient(at center left, #00B2FF 0%, #4356A4 100%);padding:28px 50px 25px 50px;}.elementor-191 .elementor-element.elementor-element-232fe977 > .elementor-widget-container{margin:21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button:hover, .elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button:hover svg, .elementor-191 .elementor-element.elementor-element-232fe977 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-90faaef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191 .elementor-element.elementor-element-90faaef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stftransport.ca/wp-content/uploads/2024/04/3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-191 .elementor-element.elementor-element-90faaef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-191 .elementor-element.elementor-element-90faaef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-191 .elementor-element.elementor-element-90faaef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-90faaef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-45ffeaff{--spacer-size:500px;}.elementor-191 .elementor-element.elementor-element-10ff896b:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-10ff896b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stftransport.ca/wp-content/uploads/2024/04/bg-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191 .elementor-element.elementor-element-10ff896b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-191 .elementor-element.elementor-element-10ff896b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-c512df8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-65de2c09{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3a8be5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-191 .elementor-element.elementor-element-3a8be5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-67a4893e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-67a4893e{left:0px;}body.rtl .elementor-191 .elementor-element.elementor-element-67a4893e{right:0px;}.elementor-191 .elementor-element.elementor-element-67a4893e{top:-28px;z-index:0;text-align:center;}.elementor-191 .elementor-element.elementor-element-67a4893e .elementor-heading-title{font-family:var( --e-global-typography-32f99ae-font-family ), Sans-serif;font-size:var( --e-global-typography-32f99ae-font-size );font-weight:var( --e-global-typography-32f99ae-font-weight );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );color:#FFFFFF12;}.elementor-191 .elementor-element.elementor-element-79314868{--divider-border-style:solid;--divider-color:#00B2FF;--divider-border-width:3px;width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-79314868 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-191 .elementor-element.elementor-element-79314868 .elementor-divider-separator{width:45px;}.elementor-191 .elementor-element.elementor-element-79314868 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-191 .elementor-element.elementor-element-1eb362dc{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-1eb362dc > .elementor-widget-container{margin:0px 19px 0px 19px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-1eb362dc .elementor-heading-title{color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-5ab4f8bb{--divider-border-style:solid;--divider-color:#00B2FF;--divider-border-width:3px;width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-5ab4f8bb > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-5ab4f8bb .elementor-divider-separator{width:45px;}.elementor-191 .elementor-element.elementor-element-5ab4f8bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-191 .elementor-element.elementor-element-21131e2e > .elementor-widget-container{margin:19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-21131e2e{text-align:center;}.elementor-191 .elementor-element.elementor-element-21131e2e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-7b3c98bb{margin-top:84px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-597b898e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-191 .elementor-element.elementor-element-597b898e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 122px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6954e150 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6954e150{text-align:left;}.elementor-191 .elementor-element.elementor-element-6954e150 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 170deg );}.elementor-191 .elementor-element.elementor-element-8cc28de{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-8cc28de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-8cc28de .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a8b1873-font-family ), Sans-serif;font-size:var( --e-global-typography-a8b1873-font-size );font-weight:var( --e-global-typography-a8b1873-font-weight );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-443d51f4{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-443d51f4 > .elementor-widget-container{margin:-14px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-443d51f4 .elementor-heading-title{font-family:var( --e-global-typography-2d75082-font-family ), Sans-serif;font-size:var( --e-global-typography-2d75082-font-size );font-weight:var( --e-global-typography-2d75082-font-weight );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-2290dcb8 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-2290dcb8 .elementor-heading-title{font-family:var( --e-global-typography-586c6ed-font-family ), Sans-serif;font-size:var( --e-global-typography-586c6ed-font-size );font-weight:var( --e-global-typography-586c6ed-font-weight );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-3aa5ae84 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3aa5ae84 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-3aa5ae84 .elementor-progress-wrapper{background-color:var( --e-global-color-secondary );border-radius:0px;overflow:hidden;}.elementor-191 .elementor-element.elementor-element-3aa5ae84 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-191 .elementor-element.elementor-element-6b9a1148.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-191 .elementor-element.elementor-element-6b9a1148 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 82px 0px 42px;}.elementor-191 .elementor-element.elementor-element-78f295f4 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-78f295f4{text-align:left;}.elementor-191 .elementor-element.elementor-element-78f295f4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 170deg );}.elementor-191 .elementor-element.elementor-element-65c693b7{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-65c693b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-65c693b7 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a8b1873-font-family ), Sans-serif;font-size:var( --e-global-typography-a8b1873-font-size );font-weight:var( --e-global-typography-a8b1873-font-weight );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-25b91498{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-25b91498 > .elementor-widget-container{margin:-14px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-25b91498 .elementor-heading-title{font-family:var( --e-global-typography-2d75082-font-family ), Sans-serif;font-size:var( --e-global-typography-2d75082-font-size );font-weight:var( --e-global-typography-2d75082-font-weight );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-2da46afe > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-2da46afe .elementor-heading-title{font-family:var( --e-global-typography-586c6ed-font-family ), Sans-serif;font-size:var( --e-global-typography-586c6ed-font-size );font-weight:var( --e-global-typography-586c6ed-font-weight );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-197630a1 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-197630a1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-197630a1 .elementor-progress-wrapper{background-color:var( --e-global-color-secondary );border-radius:0px;overflow:hidden;}.elementor-191 .elementor-element.elementor-element-197630a1 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-191 .elementor-element.elementor-element-17bfbbe1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-191 .elementor-element.elementor-element-17bfbbe1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 82px;}.elementor-191 .elementor-element.elementor-element-4c4f0360 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-4c4f0360{text-align:left;}.elementor-191 .elementor-element.elementor-element-4c4f0360 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 170deg );}.elementor-191 .elementor-element.elementor-element-3dc4f9bb{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-3dc4f9bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3dc4f9bb .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a8b1873-font-family ), Sans-serif;font-size:var( --e-global-typography-a8b1873-font-size );font-weight:var( --e-global-typography-a8b1873-font-weight );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-190edb40{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-190edb40 > .elementor-widget-container{margin:-14px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-190edb40 .elementor-heading-title{font-family:var( --e-global-typography-2d75082-font-family ), Sans-serif;font-size:var( --e-global-typography-2d75082-font-size );font-weight:var( --e-global-typography-2d75082-font-weight );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-3b7619ac > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3b7619ac .elementor-heading-title{font-family:var( --e-global-typography-586c6ed-font-family ), Sans-serif;font-size:var( --e-global-typography-586c6ed-font-size );font-weight:var( --e-global-typography-586c6ed-font-weight );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-65c1eee3 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-65c1eee3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-65c1eee3 .elementor-progress-wrapper{background-color:var( --e-global-color-secondary );border-radius:0px;overflow:hidden;}.elementor-191 .elementor-element.elementor-element-65c1eee3 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-191 .elementor-element.elementor-element-44ab6ebd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-191 .elementor-element.elementor-element-44ab6ebd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 123px;}.elementor-191 .elementor-element.elementor-element-2e8f091c > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-2e8f091c{text-align:left;}.elementor-191 .elementor-element.elementor-element-2e8f091c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 170deg );}.elementor-191 .elementor-element.elementor-element-6b2c36c7{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-6b2c36c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6b2c36c7 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a8b1873-font-family ), Sans-serif;font-size:var( --e-global-typography-a8b1873-font-size );font-weight:var( --e-global-typography-a8b1873-font-weight );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-d883b79{width:auto;max-width:auto;}.elementor-191 .elementor-element.elementor-element-d883b79 > .elementor-widget-container{margin:-14px 0px 0px 6px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-d883b79 .elementor-heading-title{font-family:var( --e-global-typography-2d75082-font-family ), Sans-serif;font-size:var( --e-global-typography-2d75082-font-size );font-weight:var( --e-global-typography-2d75082-font-weight );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-3e4e5804 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3e4e5804 .elementor-heading-title{font-family:var( --e-global-typography-586c6ed-font-family ), Sans-serif;font-size:var( --e-global-typography-586c6ed-font-size );font-weight:var( --e-global-typography-586c6ed-font-weight );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-6abd2520 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6abd2520 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00B2FF;}.elementor-191 .elementor-element.elementor-element-6abd2520 .elementor-progress-wrapper{background-color:var( --e-global-color-secondary );border-radius:0px;overflow:hidden;}.elementor-191 .elementor-element.elementor-element-6abd2520 .elementor-progress-bar{height:7px;line-height:7px;}.elementor-191 .elementor-element.elementor-element-3da88eaa:not(.elementor-motion-effects-element-type-background), .elementor-191 .elementor-element.elementor-element-3da88eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stftransport.ca/wp-content/uploads/2024/04/img_bg_support_Home-UWA2MTY.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-191 .elementor-element.elementor-element-3da88eaa > .elementor-background-overlay{background-color:#282828;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191 .elementor-element.elementor-element-3da88eaa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:126px 0px 130px 0px;}.elementor-191 .elementor-element.elementor-element-780395cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-ec7064a{width:auto;max-width:auto;top:-53px;z-index:0;}.elementor-191 .elementor-element.elementor-element-ec7064a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-ec7064a{left:120px;}body.rtl .elementor-191 .elementor-element.elementor-element-ec7064a{right:120px;}.elementor-191 .elementor-element.elementor-element-ec7064a .elementor-heading-title{font-family:var( --e-global-typography-10be865-font-family ), Sans-serif;font-size:var( --e-global-typography-10be865-font-size );font-weight:var( --e-global-typography-10be865-font-weight );line-height:var( --e-global-typography-10be865-line-height );letter-spacing:var( --e-global-typography-10be865-letter-spacing );color:#FFFFFF13;}.elementor-191 .elementor-element.elementor-element-27c768a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-5bfe48b8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-191 .elementor-element.elementor-element-5bfe48b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-1e9acc6f{width:auto;max-width:auto;text-align:center;}.elementor-191 .elementor-element.elementor-element-1e9acc6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-1e9acc6f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-507d3551 > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-507d3551{text-align:center;}.elementor-191 .elementor-element.elementor-element-507d3551 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-252b672d > .elementor-widget-container{margin:37px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-252b672d{text-align:center;}.elementor-191 .elementor-element.elementor-element-252b672d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button{background-color:transparent;background-image:radial-gradient(at center left, #00B2FF 0%, #4356A4 100%);padding:28px 51px 25px 52px;}.elementor-191 .elementor-element.elementor-element-41ea36eb > .elementor-widget-container{margin:36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button:hover, .elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button:hover svg, .elementor-191 .elementor-element.elementor-element-41ea36eb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-191 .elementor-element.elementor-element-70f5d900{width:65.588%;}.elementor-191 .elementor-element.elementor-element-622aab04{width:34.412%;}}@media(max-width:1024px) and (min-width:768px){.elementor-191 .elementor-element.elementor-element-70f5d900{width:100%;}.elementor-191 .elementor-element.elementor-element-622aab04{width:100%;}.elementor-191 .elementor-element.elementor-element-3c78fa0f{width:100%;}.elementor-191 .elementor-element.elementor-element-90faaef{width:100%;}.elementor-191 .elementor-element.elementor-element-597b898e{width:50%;}.elementor-191 .elementor-element.elementor-element-6b9a1148{width:50%;}.elementor-191 .elementor-element.elementor-element-17bfbbe1{width:50%;}.elementor-191 .elementor-element.elementor-element-44ab6ebd{width:50%;}}@media(min-width:1025px){.elementor-191 .elementor-element.elementor-element-622aab04:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191 .elementor-element.elementor-element-622aab04 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-191 .elementor-element.elementor-element-2e356268{padding:0px 30px 131px 30px;}.elementor-191 .elementor-element.elementor-element-70f5d900 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:17px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-704b876 .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-270c2a44 .elementor-heading-title{font-size:var( --e-global-typography-88272f9-font-size );line-height:var( --e-global-typography-88272f9-line-height );letter-spacing:var( --e-global-typography-88272f9-letter-spacing );}.elementor-191 .elementor-element.elementor-element-105da6ae > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-191 .elementor-element.elementor-element-105da6ae{font-size:var( --e-global-typography-9321a6e-font-size );line-height:var( --e-global-typography-9321a6e-line-height );letter-spacing:var( --e-global-typography-9321a6e-letter-spacing );}.elementor-191 .elementor-element.elementor-element-3c78fa0f > .elementor-element-populated{padding:100px 160px 100px 30px;}.elementor-191 .elementor-element.elementor-element-3343adb2 .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .skill-title{font-size:var( --e-global-typography-eb6f98f-font-size );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .skill-title{font-size:var( --e-global-typography-eb6f98f-font-size );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-c512df8 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-191 .elementor-element.elementor-element-67a4893e .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-597b898e > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-191 .elementor-element.elementor-element-8cc28de .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-443d51f4 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-2290dcb8 .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-6b9a1148 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-191 .elementor-element.elementor-element-65c693b7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-25b91498 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-2da46afe .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-17bfbbe1 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3dc4f9bb .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-190edb40 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-3b7619ac .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-44ab6ebd > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6b2c36c7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-d883b79 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-3e4e5804 .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-ec7064a{left:26px;}body.rtl .elementor-191 .elementor-element.elementor-element-ec7064a{right:26px;}.elementor-191 .elementor-element.elementor-element-ec7064a{top:0px;}.elementor-191 .elementor-element.elementor-element-ec7064a .elementor-heading-title{font-size:var( --e-global-typography-10be865-font-size );line-height:var( --e-global-typography-10be865-line-height );letter-spacing:var( --e-global-typography-10be865-letter-spacing );}.elementor-191 .elementor-element.elementor-element-252b672d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-191 .elementor-element.elementor-element-2e6d7dff{padding:80px 0px 80px 0px;}.elementor-191 .elementor-element.elementor-element-5708f0fe .elementor-heading-title{font-size:50px;}.elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-191 .elementor-element.elementor-element-4ac67704 .elementor-icon-list-item > a{font-size:20px;}.elementor-191 .elementor-element.elementor-element-2e356268{padding:0px 15px 100px 15px;}.elementor-191 .elementor-element.elementor-element-704b876 .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-6a36a9d7{margin-top:0px;margin-bottom:0px;}.elementor-191 .elementor-element.elementor-element-270c2a44 .elementor-heading-title{font-size:var( --e-global-typography-88272f9-font-size );line-height:var( --e-global-typography-88272f9-line-height );letter-spacing:var( --e-global-typography-88272f9-letter-spacing );}.elementor-191 .elementor-element.elementor-element-105da6ae{font-size:var( --e-global-typography-9321a6e-font-size );line-height:var( --e-global-typography-9321a6e-line-height );letter-spacing:var( --e-global-typography-9321a6e-letter-spacing );}.elementor-191 .elementor-element.elementor-element-622aab04 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-191 .elementor-element.elementor-element-3c78fa0f > .elementor-element-populated{padding:100px 15px 100px 15px;}.elementor-191 .elementor-element.elementor-element-3343adb2 .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-36a2718c .skillbar-group .skill-title{font-size:var( --e-global-typography-eb6f98f-font-size );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-ea2e4fb .skillbar-group .skill-title{font-size:var( --e-global-typography-eb6f98f-font-size );line-height:var( --e-global-typography-eb6f98f-line-height );letter-spacing:var( --e-global-typography-eb6f98f-letter-spacing );}.elementor-191 .elementor-element.elementor-element-c512df8 > .elementor-element-populated{padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-67a4893e{left:-14px;}body.rtl .elementor-191 .elementor-element.elementor-element-67a4893e{right:-14px;}.elementor-191 .elementor-element.elementor-element-67a4893e .elementor-heading-title{font-size:var( --e-global-typography-32f99ae-font-size );line-height:var( --e-global-typography-32f99ae-line-height );letter-spacing:var( --e-global-typography-32f99ae-letter-spacing );}.elementor-191 .elementor-element.elementor-element-597b898e > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-191 .elementor-element.elementor-element-8cc28de .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-443d51f4 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-2290dcb8 .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-6b9a1148 > .elementor-element-populated{padding:50px 30px 0px 0px;}.elementor-191 .elementor-element.elementor-element-65c693b7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-25b91498 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-2da46afe .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-17bfbbe1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 30px 0px 0px;}.elementor-191 .elementor-element.elementor-element-3dc4f9bb .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-190edb40 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-3b7619ac .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-44ab6ebd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 30px 0px 0px;}.elementor-191 .elementor-element.elementor-element-6b2c36c7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-a8b1873-font-size );line-height:var( --e-global-typography-a8b1873-line-height );letter-spacing:var( --e-global-typography-a8b1873-letter-spacing );}.elementor-191 .elementor-element.elementor-element-d883b79 .elementor-heading-title{font-size:var( --e-global-typography-2d75082-font-size );line-height:var( --e-global-typography-2d75082-line-height );letter-spacing:var( --e-global-typography-2d75082-letter-spacing );}.elementor-191 .elementor-element.elementor-element-3e4e5804 .elementor-heading-title{font-size:var( --e-global-typography-586c6ed-font-size );line-height:var( --e-global-typography-586c6ed-line-height );letter-spacing:var( --e-global-typography-586c6ed-letter-spacing );}.elementor-191 .elementor-element.elementor-element-780395cf > .elementor-element-populated{padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-191 .elementor-element.elementor-element-ec7064a{left:25px;}body.rtl .elementor-191 .elementor-element.elementor-element-ec7064a{right:25px;}.elementor-191 .elementor-element.elementor-element-ec7064a{top:40px;}.elementor-191 .elementor-element.elementor-element-ec7064a .elementor-heading-title{font-size:var( --e-global-typography-10be865-font-size );line-height:var( --e-global-typography-10be865-line-height );letter-spacing:var( --e-global-typography-10be865-letter-spacing );}.elementor-191 .elementor-element.elementor-element-252b672d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}