.elementor-89 .elementor-element.elementor-element-beed88e:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-beed88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dimensions-africa.com/wp-content/uploads/2025/01/MediaCraft_Studio_Limited_Conceptual_visuals_of_hands_working_together_to_fo_99fa7b23-97dc-4f46-b515-057e8b3ecce3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-89 .elementor-element.elementor-element-beed88e > .elementor-background-overlay{background-color:#000000;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-beed88e > .elementor-container{max-width:1200px;}.elementor-89 .elementor-element.elementor-element-beed88e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;z-index:5;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-1906aed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-1906aed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-da64ad1{width:auto;max-width:auto;animation-duration:2500ms;z-index:9;position:absolute;right:-35px;bottom:0px;animation-delay:1000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-da64ad1 .aux-widget-image{text-align:right;}.elementor-89 .elementor-element.elementor-element-da64ad1 .aux-media-image{max-width:100%;}.elementor-89 .elementor-element.elementor-element-2825fcb{margin-top:200px;margin-bottom:200px;}.elementor-89 .elementor-element.elementor-element-65be660 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-19e22c0{width:var( --container-widget-width, 88% );max-width:88%;animation-duration:2500ms;--container-widget-width:88%;--container-widget-flex-grow:0;align-self:center;z-index:99;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-19e22c0 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-19e22c0 .aux-modern-heading-primary{font-size:39px;font-weight:800;text-transform:uppercase;line-height:0.9em;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-eb95e73{width:var( --container-widget-width, 86.739% );max-width:86.739%;--container-widget-width:86.739%;--container-widget-flex-grow:0;z-index:100;font-size:24px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 50px 15px 50px;}.elementor-89 .elementor-element.elementor-element-80eca7a{z-index:100;}.elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button:focus{color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-505d596{width:auto;max-width:auto;position:absolute;bottom:0px;left:0%;}.elementor-89 .elementor-element.elementor-element-505d596 .aux-the-svg{width:300px;}.elementor-89 .elementor-element.elementor-element-505d596 .aux-widget-container{text-align:center;}.elementor-89 .elementor-element.elementor-element-d7b9f81{padding:0px 35px 0px 35px;z-index:9;position:relative;top:-100px;}.elementor-89 .elementor-element.elementor-element-bb9dddc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89 .elementor-element.elementor-element-bb9dddc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-bb9dddc{animation-duration:2500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-bb9dddc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-89 .elementor-element.elementor-element-bb9dddc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-c159e75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-c159e75:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-c159e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-89 .elementor-element.elementor-element-c159e75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 50px 20px 50px;}.elementor-89 .elementor-element.elementor-element-c159e75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-1c75f16{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-89 .elementor-element.elementor-element-1c75f16 .aux-modern-heading-primary{font-size:27px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-98efc50{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:40px;font-weight:700;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#000000;stroke:#000000;}.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-89 .elementor-element.elementor-element-3027292{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:40px;font-weight:700;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#000000;stroke:#000000;}.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-89 .elementor-element.elementor-element-4d5f5b9{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:40px;font-weight:700;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#000000;stroke:#000000;}.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-89 .elementor-element.elementor-element-335a743 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-335a743 > .elementor-container{max-width:1150px;}.elementor-89 .elementor-element.elementor-element-335a743{margin-top:0px;margin-bottom:0px;padding:0px 35px 0px 35px;z-index:8;}.elementor-89 .elementor-element.elementor-element-69a5fb5 > .elementor-element-populated{border-style:dashed;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );padding:0% 15% 0% 0%;}.elementor-89 .elementor-element.elementor-element-c2a46dd .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-06d518d{width:auto;max-width:auto;animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-06d518d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-primary{font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-secondary{font-size:21px;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-widget-modern-heading .aux-widget-inner{width:470px;}.elementor-89 .elementor-element.elementor-element-577d002 > .elementor-element-populated{padding:0% 0% 0% 2%;}.elementor-89 .elementor-element.elementor-element-7f2aef6 > .elementor-element-populated{margin:0% 13% 0% 13%;--e-column-margin-right:13%;--e-column-margin-left:13%;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-e91e3d7{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-e91e3d7 > .elementor-widget-container{padding:7% 7% 7% 7%;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-6890767 );fill:var( --e-global-color-6890767 );}.elementor-89 .elementor-element.elementor-element-e91e3d7:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title a, .elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89 .elementor-element.elementor-element-e91e3d7:hover .col-title a, .elementor-89 .elementor-element.elementor-element-e91e3d7:hover .col-title{color:#FFFFFF !important;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title, .elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title a{font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .aux-widget-text .aux-text-widget-content{padding:10px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .aux-widget-advanced-text{text-align:center !important;padding:30px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-425b7d2 > .elementor-element-populated{margin:0% 13% 0% 13%;--e-column-margin-right:13%;--e-column-margin-left:13%;}.elementor-89 .elementor-element.elementor-element-a432e91 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-a432e91{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-a432e91 > .elementor-widget-container{padding:7% 7% 7% 7%;}.elementor-89 .elementor-element.elementor-element-a432e91 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a432e91 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-6890767 );fill:var( --e-global-color-6890767 );}.elementor-89 .elementor-element.elementor-element-a432e91:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-a432e91 .col-title a, .elementor-89 .elementor-element.elementor-element-a432e91 .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89 .elementor-element.elementor-element-a432e91:hover .col-title a, .elementor-89 .elementor-element.elementor-element-a432e91:hover .col-title{color:#FFFFFF !important;}.elementor-89 .elementor-element.elementor-element-a432e91 .col-title, .elementor-89 .elementor-element.elementor-element-a432e91 .col-title a{font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-a432e91 .aux-widget-text .aux-text-widget-content{padding:10px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-a432e91 .aux-widget-advanced-text{text-align:center !important;padding:30px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-4fb4d8f > .elementor-element-populated{margin:0% 13% 0% 13%;--e-column-margin-right:13%;--e-column-margin-left:13%;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-49d742c .aux-widget-advanced-text:hover{background-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-49d742c{animation-duration:2000ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-49d742c > .elementor-widget-container{padding:7% 7% 7% 7%;}.elementor-89 .elementor-element.elementor-element-49d742c .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-49d742c .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-6890767 );fill:var( --e-global-color-6890767 );}.elementor-89 .elementor-element.elementor-element-49d742c:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-49d742c .col-title a, .elementor-89 .elementor-element.elementor-element-49d742c .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-89 .elementor-element.elementor-element-49d742c:hover .col-title a, .elementor-89 .elementor-element.elementor-element-49d742c:hover .col-title{color:#FFFFFF !important;}.elementor-89 .elementor-element.elementor-element-49d742c .col-title, .elementor-89 .elementor-element.elementor-element-49d742c .col-title a{font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-49d742c .aux-widget-text .aux-text-widget-content{padding:10px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-49d742c .aux-widget-advanced-text{text-align:center !important;padding:30px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-7c64460 > .elementor-element-populated{margin:0% 13% 0% 13%;--e-column-margin-right:13%;--e-column-margin-left:13%;}.elementor-89 .elementor-element.elementor-element-65cef40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-65cef40:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-65cef40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-89 .elementor-element.elementor-element-65cef40 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-65cef40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:60px 35px 0px 35px;z-index:8;}.elementor-89 .elementor-element.elementor-element-a1158f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;}.elementor-89 .elementor-element.elementor-element-a1158f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-7e1068c{animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-7e1068c .aux-media-image{border-radius:100% 100% 100% 100%;overflow:hidden;}.elementor-89 .elementor-element.elementor-element-2b39d7a .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-9c59108{width:auto;max-width:auto;animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-9c59108 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-primary{font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-secondary{font-size:21px;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-widget-modern-heading .aux-widget-inner{width:470px;}.elementor-89 .elementor-element.elementor-element-90270db:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-90270db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-89 .elementor-element.elementor-element-90270db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;z-index:8;}.elementor-89 .elementor-element.elementor-element-90270db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-5df2413 > .elementor-element-populated{border-style:dashed;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-33b874c{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-33b874c .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-33b874c .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-33b874c:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-33b874c .col-title a, .elementor-89 .elementor-element.elementor-element-33b874c .col-title{color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-33b874c:hover .col-title a, .elementor-89 .elementor-element.elementor-element-33b874c:hover .col-title{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-33b874c .col-title, .elementor-89 .elementor-element.elementor-element-33b874c .col-title a{font-size:25px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-33b874c .col-title{margin-bottom:30px;}.elementor-89 .elementor-element.elementor-element-33b874c .widget-content{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-33b874c .aux-widget-text .aux-text-widget-content{padding:010px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-33b874c .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 40px 0px;}.elementor-89 .elementor-element.elementor-element-b53b91b > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-d5106ea{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-d5106ea .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d5106ea .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-d5106ea:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-d5106ea .col-title a, .elementor-89 .elementor-element.elementor-element-d5106ea .col-title{color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-d5106ea:hover .col-title a, .elementor-89 .elementor-element.elementor-element-d5106ea:hover .col-title{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-d5106ea .col-title, .elementor-89 .elementor-element.elementor-element-d5106ea .col-title a{font-size:25px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-d5106ea .col-title{margin-bottom:30px;}.elementor-89 .elementor-element.elementor-element-d5106ea .widget-content{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-d5106ea .aux-widget-text .aux-text-widget-content{padding:010px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d5106ea .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 40px 0px;}.elementor-89 .elementor-element.elementor-element-be85a37 > .elementor-element-populated{border-style:dashed;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-fdd7572{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-fdd7572 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fdd7572 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-fdd7572:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-fdd7572 .col-title a, .elementor-89 .elementor-element.elementor-element-fdd7572 .col-title{color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-fdd7572:hover .col-title a, .elementor-89 .elementor-element.elementor-element-fdd7572:hover .col-title{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-fdd7572 .col-title, .elementor-89 .elementor-element.elementor-element-fdd7572 .col-title a{font-size:25px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-fdd7572 .col-title{margin-bottom:30px;}.elementor-89 .elementor-element.elementor-element-fdd7572 .widget-content{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-fdd7572 .aux-widget-text .aux-text-widget-content{padding:010px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-fdd7572 .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 40px 0px;}.elementor-89 .elementor-element.elementor-element-0f5d029 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-89 .elementor-element.elementor-element-29ca33b{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-29ca33b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-29ca33b .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-29ca33b:hover .aux-ico-box{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-29ca33b .col-title a, .elementor-89 .elementor-element.elementor-element-29ca33b .col-title{color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-29ca33b:hover .col-title a, .elementor-89 .elementor-element.elementor-element-29ca33b:hover .col-title{color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-29ca33b .col-title, .elementor-89 .elementor-element.elementor-element-29ca33b .col-title a{font-size:25px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-29ca33b .col-title{margin-bottom:30px;}.elementor-89 .elementor-element.elementor-element-29ca33b .widget-content{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-29ca33b .aux-widget-text .aux-text-widget-content{padding:010px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-29ca33b .aux-widget-advanced-text{text-align:center !important;padding:40px 0px 40px 0px;}.elementor-89 .elementor-element.elementor-element-15ce0d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-15ce0d9:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-15ce0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-15ce0d9 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-15ce0d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 35px 0px 35px;z-index:8;}.elementor-89 .elementor-element.elementor-element-0a753ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-89 .elementor-element.elementor-element-0a753ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-1dc8a80{animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-1dc8a80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1dc8a80 .aux-widget-image{text-align:center;}.elementor-89 .elementor-element.elementor-element-1dc8a80 .aux-media-image{max-width:85%;border-radius:100% 100% 100% 100%;overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);}.elementor-89 .elementor-element.elementor-element-2c368a9{width:auto;max-width:auto;animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-89 .elementor-element.elementor-element-2c368a9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-primary{font-size:42px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-secondary{font-size:21px;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:16px;font-weight:300;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-widget-modern-heading .aux-widget-inner{width:470px;}.elementor-89 .elementor-element.elementor-element-beeb060 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-89 .elementor-element.elementor-element-beeb060 > .elementor-container{max-width:1200px;min-height:45vh;}.elementor-89 .elementor-element.elementor-element-beeb060{z-index:8;}.elementor-89 .elementor-element.elementor-element-2b02ff9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-d42c9af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-c697ad2{--e-image-carousel-slides-to-show:5;}.elementor-89 .elementor-element.elementor-element-c697ad2 .swiper-wrapper{display:flex;align-items:center;}.elementor-89 .elementor-element.elementor-element-e44e42c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e44e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dimensions-africa.com/wp-content/uploads/2025/01/MediaCraft_Studio_Limited_A_sophisticated_interactive_map_of_Africa_with_glo_1eff96db-df8d-4b53-884a-dfa5be2ac9f1-1.jpg");}.elementor-89 .elementor-element.elementor-element-e44e42c > .elementor-background-overlay{background-color:#000000;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-e44e42c > .elementor-container{max-width:600px;min-height:100vh;}.elementor-89 .elementor-element.elementor-element-e44e42c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:8;}.elementor-89 .elementor-element.elementor-element-3450025 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-89 .elementor-element.elementor-element-3450025 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-89 .elementor-element.elementor-element-3450025 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-89 .elementor-element.elementor-element-b1b4428{text-align:center;}.elementor-89 .elementor-element.elementor-element-b1b4428 .elementor-heading-title{font-size:16px;line-height:1.5em;letter-spacing:5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-af9acf9{text-align:center;}.elementor-89 .elementor-element.elementor-element-af9acf9 .elementor-heading-title{font-size:24px;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFBB48;}.elementor-89 .elementor-element.elementor-element-2d61d8f{text-align:center;}.elementor-89 .elementor-element.elementor-element-2d61d8f .elementor-heading-title{font-size:56px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-640d354 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-89 .elementor-element.elementor-element-640d354{text-align:center;font-size:16px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-1c9dabd .elementor-icon-box-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-1c9dabd .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-1c9dabd .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-1c9dabd .elementor-icon-box-title a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;}.elementor-89 .elementor-element.elementor-element-1c9dabd .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-f44caed .elementor-icon-box-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-f44caed .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-f44caed .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-f44caed .elementor-icon-box-title a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;}.elementor-89 .elementor-element.elementor-element-f44caed .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-8cfe590 .elementor-icon-box-wrapper{text-align:center;}.elementor-89 .elementor-element.elementor-element-8cfe590 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-89 .elementor-element.elementor-element-8cfe590 .elementor-icon-box-title, .elementor-89 .elementor-element.elementor-element-8cfe590 .elementor-icon-box-title a{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;}.elementor-89 .elementor-element.elementor-element-8cfe590 .elementor-icon-box-description{font-size:16px;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-da64ad1{bottom:0%;}.elementor-89 .elementor-element.elementor-element-2825fcb{margin-top:150px;margin-bottom:240px;}.elementor-89 .elementor-element.elementor-element-19e22c0 .aux-modern-heading-primary{font-size:84px;}.elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button{padding:20px 40px 20px 40px;}.elementor-89 .elementor-element.elementor-element-d7b9f81{top:-70px;}.elementor-89 .elementor-element.elementor-element-1c75f16 .aux-modern-heading-primary{font-size:24px;}.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-number-wrapper{font-size:30px;}.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-number-wrapper{font-size:30px;}.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-number-wrapper{font-size:30px;}.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-title{font-size:16px;}.elementor-89 .elementor-element.elementor-element-335a743{margin-top:70px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-primary{font-size:50px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-description{font-size:16px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-widget-modern-heading .aux-widget-inner{width:100%;}.elementor-89 .elementor-element.elementor-element-7f2aef6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title, .elementor-89 .elementor-element.elementor-element-e91e3d7 .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-425b7d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-a432e91 .col-title, .elementor-89 .elementor-element.elementor-element-a432e91 .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-4fb4d8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-49d742c .col-title, .elementor-89 .elementor-element.elementor-element-49d742c .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-7c64460 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-65cef40{margin-top:120px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-primary{font-size:50px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-description{font-size:16px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-widget-modern-heading .aux-widget-inner{width:100%;}.elementor-89 .elementor-element.elementor-element-33b874c .col-title, .elementor-89 .elementor-element.elementor-element-33b874c .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-33b874c .widget-content{font-size:16px;}.elementor-89 .elementor-element.elementor-element-d5106ea .col-title, .elementor-89 .elementor-element.elementor-element-d5106ea .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-d5106ea .widget-content{font-size:16px;}.elementor-89 .elementor-element.elementor-element-fdd7572 .col-title, .elementor-89 .elementor-element.elementor-element-fdd7572 .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-fdd7572 .widget-content{font-size:16px;}.elementor-89 .elementor-element.elementor-element-29ca33b .col-title, .elementor-89 .elementor-element.elementor-element-29ca33b .col-title a{font-size:21px;}.elementor-89 .elementor-element.elementor-element-29ca33b .widget-content{font-size:16px;}.elementor-89 .elementor-element.elementor-element-15ce0d9{margin-top:120px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-primary{font-size:50px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-description{font-size:16px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-widget-modern-heading .aux-widget-inner{width:100%;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-da64ad1{right:-13%;min-width:90vw;}.elementor-89 .elementor-element.elementor-element-da64ad1 .aux-media-image{max-width:100%;}.elementor-89 .elementor-element.elementor-element-2825fcb{margin-top:150px;margin-bottom:150px;}.elementor-89 .elementor-element.elementor-element-19e22c0 .aux-modern-heading-primary{font-size:36px;}.elementor-89 .elementor-element.elementor-element-eb95e73{font-size:15px;}.elementor-89 .elementor-element.elementor-element-80eca7a .elementor-button{font-size:16px;padding:10px 30px 10px 30px;}.elementor-89 .elementor-element.elementor-element-d7b9f81{top:-50px;}.elementor-89 .elementor-element.elementor-element-32f1502 > .elementor-element-populated{margin:10px 0px 010px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-1c75f16 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-89 .elementor-element.elementor-element-614c404 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-number-wrapper{font-size:42px;}.elementor-89 .elementor-element.elementor-element-2336d6f > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-number-wrapper{font-size:42px;}.elementor-89 .elementor-element.elementor-element-df016ac > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-number-wrapper{font-size:42px;}.elementor-89 .elementor-element.elementor-element-335a743{margin-top:0px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-69a5fb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-primary{font-size:40px;}.elementor-89 .elementor-element.elementor-element-06d518d .aux-modern-heading-description{font-size:14px;}.elementor-89 .elementor-element.elementor-element-577d002 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-1c12cbe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-7f2aef6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-425b7d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-4fb4d8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-65cef40{padding:15% 10% 15% 10%;}.elementor-89 .elementor-element.elementor-element-a1158f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-89 .elementor-element.elementor-element-3acaef8 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-primary{font-size:33px;}.elementor-89 .elementor-element.elementor-element-9c59108 .aux-modern-heading-description{font-size:14px;}.elementor-89 .elementor-element.elementor-element-90270db{margin-top:-80px;margin-bottom:0px;}.elementor-89 .elementor-element.elementor-element-15ce0d9{padding:9% 9% 9% 9%;}.elementor-89 .elementor-element.elementor-element-1dc8a80 .aux-media-image{max-width:100%;}.elementor-89 .elementor-element.elementor-element-7c109ed > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-primary{font-size:33px;}.elementor-89 .elementor-element.elementor-element-2c368a9 .aux-modern-heading-description{font-size:14px;}.elementor-89 .elementor-element.elementor-element-beeb060 > .elementor-container{min-height:35vh;}.elementor-89 .elementor-element.elementor-element-c697ad2{--e-image-carousel-slides-to-show:3;}.elementor-89 .elementor-element.elementor-element-e44e42c > .elementor-container{min-height:685px;}.elementor-89 .elementor-element.elementor-element-e44e42c:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-e44e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-89 .elementor-element.elementor-element-e44e42c{padding:12% 6% 12% 6%;}.elementor-89 .elementor-element.elementor-element-b1b4428 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-af9acf9 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-89 .elementor-element.elementor-element-2d61d8f .elementor-heading-title{font-size:42px;}.elementor-89 .elementor-element.elementor-element-640d354 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-89 .elementor-element.elementor-element-640d354{font-size:16px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-65be660{width:64.915%;}.elementor-89 .elementor-element.elementor-element-f636b9b{width:35.085%;}.elementor-89 .elementor-element.elementor-element-bb9dddc{width:49.37%;}.elementor-89 .elementor-element.elementor-element-32f1502{width:34%;}.elementor-89 .elementor-element.elementor-element-614c404{width:22%;}.elementor-89 .elementor-element.elementor-element-2336d6f{width:22%;}.elementor-89 .elementor-element.elementor-element-df016ac{width:21.925%;}.elementor-89 .elementor-element.elementor-element-d4cfc97{width:50.599%;}.elementor-89 .elementor-element.elementor-element-69a5fb5{width:49.209%;}.elementor-89 .elementor-element.elementor-element-577d002{width:50.791%;}.elementor-89 .elementor-element.elementor-element-d42c9af{width:100%;}.elementor-89 .elementor-element.elementor-element-40ec315{width:21%;}.elementor-89 .elementor-element.elementor-element-68b7a52{width:37%;}.elementor-89 .elementor-element.elementor-element-1569d97{width:41.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-89 .elementor-element.elementor-element-bb9dddc{width:100%;}.elementor-89 .elementor-element.elementor-element-d4cfc97{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-19e22c0 */@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-89 .elementor-element.elementor-element-19e22c0 .aux-modern-heading-primary {
    font-size: 100px !important;
    }
}
@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-19e22c0 .aux-modern-heading-primary {
    font-size: 70px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2825fcb */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-2825fcb{
        margin-bottom:170px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-beed88e */.elementor-89 .elementor-element.elementor-element-beed88e .elementor-background-overlay{
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32f1502 */.elementor-89 .elementor-element.elementor-element-32f1502:after{
    content: '';
    width: 1px;
    height: 70%;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    top:10%;
    right: 0;
}
@media screen and (max-width:767px){
    .elementor-89 .elementor-element.elementor-element-32f1502:after{
        width:80%;
        height:1px;
        top:100%;
        right:10%;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-98efc50 */.elementor-89 .elementor-element.elementor-element-98efc50 .elementor-counter-number{
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-614c404 */.elementor-89 .elementor-element.elementor-element-614c404:after{
    content: '';
    width: 1px;
    height: 70%;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    top:10%;
    right: 0;
}
@media screen and (max-width:767px){
    .elementor-89 .elementor-element.elementor-element-614c404:after{
        width:80%;
        height:1px;
        top:100%;
        right:10%;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3027292 */.elementor-89 .elementor-element.elementor-element-3027292 .elementor-counter-number{
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2336d6f */.elementor-89 .elementor-element.elementor-element-2336d6f:after{
    content: '';
    width: 1px;
    height: 70%;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    top:10%;
    right: 0;
}
@media screen and (max-width:767px){
    .elementor-89 .elementor-element.elementor-element-2336d6f:after{
        width:80%;
        height:1px;
        top:100%;
        right:10%;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4d5f5b9 */.elementor-89 .elementor-element.elementor-element-4d5f5b9 .elementor-counter-number{
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    margin-bottom: -10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69a5fb5 */@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-69a5fb5 {
        width:100% !important;
    }
    .elementor-89 .elementor-element.elementor-element-69a5fb5 .elementor-element-populated{
            border-right:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e91e3d7 */.elementor-89 .elementor-element.elementor-element-e91e3d7:hover path{
    fill:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a432e91 */.elementor-89 .elementor-element.elementor-element-a432e91:hover path{
    fill:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-49d742c */.elementor-89 .elementor-element.elementor-element-49d742c:hover path{
    fill:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-577d002 */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-577d002 {
        width:100% !important;
        margin-top:70px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a1158f7 */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-a1158f7 {
        width:100% !important;
        margin-left:8%;
        margin-right:8%;
    }
    .elementor-89 .elementor-element.elementor-element-a1158f7 .elementor-element-populated{
        margin-right:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3acaef8 */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-3acaef8 {
        width:100% !important;
        margin-top:70px;
        margin-left:10%;
        margin-right:10%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-33b874c */.elementor-89 .elementor-element.elementor-element-33b874c:hover path{
    fill:var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}
.elementor-89 .elementor-element.elementor-element-33b874c:after{
    content: '';
    width: 11px;
    height: 11px;
    background-color: transparent;
    border-radius: 100%;
    border:1px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:47px;
    left: 29px;
    transition: all 200ms ease-in;
}
.elementor-89 .elementor-element.elementor-element-33b874c:hover:after{
    background-color: var(--e-global-color-secondary);
    border: none;
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-33b874c:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5df2413 */@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-5df2413 {
        width:100% !important;
    }
    .elementor-89 .elementor-element.elementor-element-5df2413 .elementor-element-populated{
            border-right:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-d5106ea */.elementor-89 .elementor-element.elementor-element-d5106ea:hover path{
    fill:var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}
.elementor-89 .elementor-element.elementor-element-d5106ea:after{
    content: '';
    width: 11px;
    height: 11px;
    background-color: transparent;
    border-radius: 100%;
    border:1px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:47px;
    left: 29px;
    transition: all 200ms ease-in;
}
.elementor-89 .elementor-element.elementor-element-d5106ea:hover:after{
    background-color: var(--e-global-color-secondary);
    border: none;
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-d5106ea:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b53b91b */@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-b53b91b{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d39f34 */.elementor-89 .elementor-element.elementor-element-0d39f34:after{
    content: '';
    width: 190px;
    border: 0.75px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:15%;
    right: 43%;
    transition: all 200ms ease-in;
}
@media screen and (max-width:1024px){
    .elementor-89 .elementor-element.elementor-element-0d39f34:after{
        width:150px;
    }
    .elementor-89 .elementor-element.elementor-element-0d39f34:after{
        top: 14%;
        right: 42.5%;
    }
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-0d39f34:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fdd7572 */.elementor-89 .elementor-element.elementor-element-fdd7572:hover path{
    fill:var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}
.elementor-89 .elementor-element.elementor-element-fdd7572:after{
    content: '';
    width: 11px;
    height: 11px;
    background-color: transparent;
    border-radius: 100%;
    border:1px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:47px;
    left: 29px;
    transition: all 200ms ease-in;
}
.elementor-89 .elementor-element.elementor-element-fdd7572:hover:after{
    background-color: var(--e-global-color-secondary);
    border: none;
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-fdd7572:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-be85a37 */@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-be85a37 {
        width:100% !important;
    }
    .elementor-89 .elementor-element.elementor-element-be85a37 .elementor-element-populated{
            border-right:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-29ca33b */.elementor-89 .elementor-element.elementor-element-29ca33b:hover path{
    fill:var(--e-global-color-secondary);
    stroke: var(--e-global-color-secondary);
}
.elementor-89 .elementor-element.elementor-element-29ca33b:after{
    content: '';
    width: 11px;
    height: 11px;
    background-color: transparent;
    border-radius: 100%;
    border:1px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:47px;
    left: 29px;
    transition: all 200ms ease-in;
}
.elementor-89 .elementor-element.elementor-element-29ca33b:hover:after{
    background-color: var(--e-global-color-secondary);
    border: none;
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-29ca33b:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0f5d029 */@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-0f5d029{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7e7556 */.elementor-89 .elementor-element.elementor-element-d7e7556:after{
    content: '';
    width: 190px;
    border: 0.75px dashed var(--e-global-color-primary);
    display: inline-block;
    position: absolute;
    top:15%;
    right: 43%;
    transition: all 200ms ease-in;
}
@media screen and (max-width:1024px){
    .elementor-89 .elementor-element.elementor-element-d7e7556:after{
        width:150px;
    }
    .elementor-89 .elementor-element.elementor-element-d7e7556:after{
        top: 14%;
        right: 42.5%;
    }
}
@media screen and (max-width:900px){
    .elementor-89 .elementor-element.elementor-element-d7e7556:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a753ac */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-0a753ac {
        width:100% !important;
        margin-left:8%;
        margin-right:8%;
    }
    .elementor-89 .elementor-element.elementor-element-0a753ac .elementor-element-populated{
        margin-right:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c109ed */@media screen and (max-width:900px) and (min-width:768px){
    .elementor-89 .elementor-element.elementor-element-7c109ed {
        width:100% !important;
        margin-top:70px;
        margin-left:10%;
        margin-right:10%;
    }
}/* End custom CSS */