.elementor-478 .elementor-element.elementor-element-2e4b1f90:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-2e4b1f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 15%, var( --e-global-color-text ) 95%);}.elementor-478 .elementor-element.elementor-element-2e4b1f90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-478 .elementor-element.elementor-element-2e4b1f90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-340995c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:69px 69px 69px 69px;}.elementor-478 .elementor-element.elementor-element-340995c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-3e1808c0{text-align:center;}.elementor-478 .elementor-element.elementor-element-3e1808c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-d52220f{text-align:center;}.elementor-478 .elementor-element.elementor-element-d52220f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-0ea134e );}.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-478 .elementor-element.elementor-element-73cf6cf6{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0ea134e );}.elementor-478 .elementor-element.elementor-element-2afdbfe{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-5bb71ed{text-align:center;}.elementor-478 .elementor-element.elementor-element-a73fab7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-a73fab7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-137fb6f{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-8c71bd8{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-8c71bd8 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-8c71bd8 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-8c71bd8 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-8c71bd8 .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-7bfef08.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-7bfef08.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-7bfef08.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-7bfef08 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-0dd6dba .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 );}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-7f8dd00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-7f8dd00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-7f8dd00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-7f8dd00 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-5b510b1{text-align:end;}.elementor-478 .elementor-element.elementor-element-5b510b1 .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 );}.elementor-478 .elementor-element.elementor-element-6c3dde9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-background-slideshow{border-radius:60px 0px 0px 60px;}.elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-6c3dde9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-9af3d15{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-9af3d15 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 20px 0px 0px;}.elementor-478 .elementor-element.elementor-element-9af3d15 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-9af3d15 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-9af3d15 .elementor-icon svg{height:18px;}.elementor-478 .elementor-element.elementor-element-8b8ce4f{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-6063b9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-6063b9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-291b1b5{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-4bb65c0{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-4bb65c0 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-4bb65c0 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-4bb65c0 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-4bb65c0 .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-ff7f393.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-ff7f393.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-ff7f393.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-ff7f393 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-8b39947 .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 );}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-cc1cd87.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-cc1cd87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-cc1cd87.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-cc1cd87 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-55fa1fb{text-align:end;}.elementor-478 .elementor-element.elementor-element-55fa1fb .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 );}.elementor-478 .elementor-element.elementor-element-644837f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-644837f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-644837f > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-644837f > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-644837f > .elementor-background-slideshow{border-radius:60px 0px 0px 60px;}.elementor-478 .elementor-element.elementor-element-644837f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-644837f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-a633a52{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-a633a52 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 20px 0px 0px;}.elementor-478 .elementor-element.elementor-element-a633a52 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-a633a52 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-a633a52 .elementor-icon svg{height:18px;}.elementor-478 .elementor-element.elementor-element-cf171e1{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-7bdcce6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-7bdcce6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-a22b6b5{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-e192f07{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-e192f07 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-e192f07 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-e192f07 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-e192f07 .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-a77c7bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-a77c7bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-a77c7bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-a77c7bc > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-3fd9a6f .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 );}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-8855e69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-8855e69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-8855e69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-8855e69 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-fc9a769{text-align:end;}.elementor-478 .elementor-element.elementor-element-fc9a769 .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 );}.elementor-478 .elementor-element.elementor-element-84d2fbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-background-slideshow{border-radius:60px 0px 0px 60px;}.elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-84d2fbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-0c03f2e{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-0c03f2e > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 20px 0px 0px;}.elementor-478 .elementor-element.elementor-element-0c03f2e .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-0c03f2e .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-0c03f2e .elementor-icon svg{height:18px;}.elementor-478 .elementor-element.elementor-element-606df9d{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-443396c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-443396c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-443396c > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-443396c > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-443396c > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-443396c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-443396c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-b4ecc9a{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-93049cc{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-93049cc > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-93049cc .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-93049cc .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-93049cc .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-4535b6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-4535b6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-4535b6c.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-478 .elementor-element.elementor-element-4535b6c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-8b2ffeb{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-8b2ffeb .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 );}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-ce75532.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-ce75532.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-ce75532.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-ce75532 > .elementor-element-populated{padding:20px 20px 20px 20px;}.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-478 .elementor-element.elementor-element-08eefd2{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-478 .elementor-element.elementor-element-7688460{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:end;}.elementor-478 .elementor-element.elementor-element-7688460 .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 );}.elementor-478 .elementor-element.elementor-element-9e22e44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-background-slideshow{border-radius:60px 0px 0px 60px;}.elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-9e22e44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-c504de5{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-c504de5 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 20px 0px 0px;}.elementor-478 .elementor-element.elementor-element-c504de5 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-c504de5 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-c504de5 .elementor-icon svg{height:18px;}.elementor-478 .elementor-element.elementor-element-4360c43{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-245a25f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-245a25f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-245a25f > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-245a25f > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-245a25f > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-245a25f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-245a25f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-0a6f09d{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-1e05686{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-1e05686 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-1e05686 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-1e05686 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-1e05686 .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-c4142da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-c4142da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-c4142da.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-478 .elementor-element.elementor-element-c4142da > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-e05d867{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-e05d867 .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 );}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-c16fb1d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-c16fb1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-c16fb1d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-478 .elementor-element.elementor-element-c16fb1d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-436b491{text-align:end;}.elementor-478 .elementor-element.elementor-element-436b491 .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 );}.elementor-478 .elementor-element.elementor-element-37cdaf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-background-slideshow{border-radius:60px 0px 0px 60px;}.elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-37cdaf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-13b8823{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-13b8823 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 20px 0px 0px;}.elementor-478 .elementor-element.elementor-element-13b8823 .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-13b8823 .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-13b8823 .elementor-icon svg{height:18px;}.elementor-478 .elementor-element.elementor-element-3bd0135{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-8a73c54:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-element-populated, .elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-element-populated > .elementor-background-overlay, .elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-background-slideshow{border-radius:0px 60px 60px 0px;}.elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-478 .elementor-element.elementor-element-8a73c54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-4c55d3a{width:auto;max-width:auto;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 );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-a48b04c{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-a48b04c > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 20px;}.elementor-478 .elementor-element.elementor-element-a48b04c .elementor-icon-wrapper{text-align:center;}.elementor-478 .elementor-element.elementor-element-a48b04c .elementor-icon{font-size:18px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-478 .elementor-element.elementor-element-a48b04c .elementor-icon svg{height:18px;}.elementor-bc-flex-widget .elementor-478 .elementor-element.elementor-element-99bc38e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-478 .elementor-element.elementor-element-99bc38e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-478 .elementor-element.elementor-element-99bc38e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-478 .elementor-element.elementor-element-99bc38e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-478 .elementor-element.elementor-element-c5eb29f{width:auto;max-width:auto;}.elementor-478 .elementor-element.elementor-element-c5eb29f .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 );}.elementor-478 .elementor-element.elementor-element-6dfe9712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-478 .elementor-element.elementor-element-6dfe9712 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-4d4fb022:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://ltcmobility.s4l.dev/wp-content/uploads/2022/10/Mobilty-scooter.svg");background-position:center center;background-size:contain;opacity:0.02;}.elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:69px 69px 69px 69px;}.elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-478 .elementor-element.elementor-element-49a95a35{text-align:center;}.elementor-478 .elementor-element.elementor-element-a51308f{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-478 .elementor-element.elementor-element-340995c7{width:100%;}}@media(max-width:1024px){.elementor-478 .elementor-element.elementor-element-340995c7 > .elementor-element-populated{padding:29px 29px 29px 29px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-478 .elementor-element.elementor-element-3e1808c0 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-478 .elementor-element.elementor-element-2afdbfe{padding:20px 0px 20px 0px;}.elementor-478 .elementor-element.elementor-element-137fb6f{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-0dd6dba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-5b510b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-8b8ce4f{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-291b1b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-8b39947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-55fa1fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-cf171e1{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-a22b6b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-3fd9a6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-fc9a769 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-606df9d{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-b4ecc9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-8b2ffeb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-478 .elementor-element.elementor-element-7688460 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4360c43{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-0a6f09d{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-e05d867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-436b491 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-3bd0135{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4c55d3a{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-c5eb29f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-element-populated{padding:29px 29px 29px 29px;}}@media(max-width:767px){.elementor-478 .elementor-element.elementor-element-340995c7 > .elementor-element-populated{padding:9px 9px 9px 9px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-478 .elementor-element.elementor-element-3e1808c0{text-align:start;}.elementor-478 .elementor-element.elementor-element-d52220f{text-align:start;}.elementor-478 .elementor-element.elementor-element-d52220f .elementor-heading-title{font-size:17px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-478 .elementor-element.elementor-element-2afdbfe{padding:10px 0px 10px 0px;}.elementor-478 .elementor-element.elementor-element-137fb6f{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-7bfef08 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-0dd6dba{text-align:center;}.elementor-478 .elementor-element.elementor-element-0dd6dba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-7f8dd00 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-5b510b1{text-align:center;}.elementor-478 .elementor-element.elementor-element-5b510b1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-8b8ce4f{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-291b1b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-ff7f393 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-8b39947{text-align:center;}.elementor-478 .elementor-element.elementor-element-8b39947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-cc1cd87 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-55fa1fb{text-align:center;}.elementor-478 .elementor-element.elementor-element-55fa1fb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-cf171e1{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-a22b6b5{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-a77c7bc > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-3fd9a6f{text-align:center;}.elementor-478 .elementor-element.elementor-element-3fd9a6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-8855e69 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-fc9a769{text-align:center;}.elementor-478 .elementor-element.elementor-element-fc9a769 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-606df9d{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-b4ecc9a{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4535b6c > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-8b2ffeb{width:100%;max-width:100%;text-align:center;}.elementor-478 .elementor-element.elementor-element-8b2ffeb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-ce75532 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-478 .elementor-element.elementor-element-7688460{text-align:center;}.elementor-478 .elementor-element.elementor-element-7688460 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4360c43{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-0a6f09d{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-c4142da > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-e05d867{width:100%;max-width:100%;text-align:center;}.elementor-478 .elementor-element.elementor-element-e05d867 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-c16fb1d > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-436b491{text-align:center;}.elementor-478 .elementor-element.elementor-element-436b491 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-3bd0135{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4c55d3a{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-99bc38e > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-478 .elementor-element.elementor-element-c5eb29f{width:100%;max-width:100%;text-align:center;}.elementor-478 .elementor-element.elementor-element-c5eb29f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-478 .elementor-element.elementor-element-4d4fb022 > .elementor-element-populated{padding:9px 9px 9px 9px;}}/* Start custom CSS for section, class: .elementor-element-2afdbfe */.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column:nth-child(1) {
    border-right: 2px solid var(--e-global-color-primary);
}
/*the above makes the line down the center*/

.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column:nth-child(1)::after {
    content:"";
    width: 15px;
    height: 15px; 
    border:2px solid var(--e-global-color-primary);
    background-color: white;
    border-radius: 50%;
    position: absolute;
    right:-8px;
    top:0;
    bottom:0;
    margin:auto;
    z-index: 2;
}

/*the above makes the dot on the timeline*/

.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.left {
    padding-right:20px;
}
/*the above pushes the yellow away from the line*/

.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.left::before {
    content:"";
    width: 60px;
    height: 2px;
    background-color: var(--e-global-color-primary);
    position: absolute;
    right: 0;
    margin: auto;
    top:0;
    bottom: 0;
    z-index: 1;
}
/*the above adds in the horizonal line from the dot to the icon, becasue we know the icon is a set amount away from the edge we can set this as a fixed with*/


.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.right {
    padding-left:20px;
}
/*the above pushes the yellow away from the line*/

.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.right::before {
    content:"";
    width: 60px;
    height: 2px;
    background-color: var(--e-global-color-primary);
    position: absolute;
    left: 0;
    margin: auto;
    top:0;
    bottom: 0;
    z-index: 1;
}
/*the above adds in the horizonal line from the dot to the icon, becasue we know the icon is a set amount away from the edge we can set this as a fixed with*/

.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent .elementor-widget-wrap {
        display:flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-between;
    
}

/*the above makes the spacing on the widgets inside the content correct, we'vce told it not to wrap so the content will squish to fit on the line, in this case the text*/

.elementor-478 .elementor-element.elementor-element-2afdbfe p {
    margin-bottom: 0px;
}
@media only screen and (max-width: 400px) {
  .elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column:nth-child(1)::after {
    content:"";
    width: 15px;
    height: 15px; 
    border:0px solid var(--e-global-color-primary);
    
}
.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column:nth-child(1) {
    border-right: 0px solid var(--e-global-color-primary);
}
.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.right::before {
    content:"";
    width: 0px;
    
}
.elementor-478 .elementor-element.elementor-element-2afdbfe .timelineBlock .elementor-column.timelineContent.left::before {
    content:"";
    width: 0px;
    
}
}/* End custom CSS */