.elementor-221 .elementor-element.elementor-element-2d8f0b5:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-2d8f0b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/10/Esther-Bg-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-2d8f0b5>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-2d8f0b5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-2d8f0b5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-cb8ce49>.elementor-element-populated{margin:0 0 0 200px;--e-column-margin-right:0px;--e-column-margin-left:200px}.elementor-221 .elementor-element.elementor-element-42e2fe1 .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:39px;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-42e2fe1 .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-42e2fe1 .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-77f28d9 .ct-text-editor .ct-item--inner{max-width:50%}.elementor-221 .elementor-element.elementor-element-77f28d9 .ct-text-editor{text-align:left;color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-e45d9cb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 20px 0}.elementor-221 .elementor-element.elementor-element-e45d9cb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-b363b5d.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-221 .elementor-element.elementor-element-ae90ea5>.elementor-widget-container{margin:0 0 0 0;padding:0% 0% 0% 0%}.elementor-221 .elementor-element.elementor-element-ae90ea5 .ct-heading .item--title{color:var(--e-global-color-1307324a);font-size:36px;margin-bottom:22px}.elementor-221 .elementor-element.elementor-element-ae90ea5 .ct-heading .dot-shape i{background-color:var(--e-global-color-1307324a)}.elementor-221 .elementor-element.elementor-element-ae90ea5 .ct-heading .item--sub-title{color:#000;font-size:14px;font-weight:500;margin-bottom:4px}.elementor-221 .elementor-element.elementor-element-ae90ea5 .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-5d9df11{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-d218e48{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-d1d5b19{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-cbc93b3{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-decf82b{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-5bf2114{width:auto;max-width:auto}.elementor-221 .elementor-element.elementor-element-e31b770:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/09/Videography-10-1024x576.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-e31b770{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-76ab397 .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-76ab397 .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-0f6a7e7{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-f0c1892:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/09/Product-Design-4.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-container{min-height:408px}.elementor-221 .elementor-element.elementor-element-f0c1892{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-355cd10 .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-355cd10 .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-fe76a97{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-62bd785:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/09/Networking-Fiber-CCTV-4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.6;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-62bd785{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-b33059c .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-b33059c .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-31b8cf4{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-3eb4124:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/10/HSS-CNA-37.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.55;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-3eb4124{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-020b25d .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-020b25d .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-737de76{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-4e9da79:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/09/Office-Administration-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.42;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-4e9da79{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-57d7f8a .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-57d7f8a .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-7f9f3c1{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-891b95f:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://visualdo.ac.ke/wp-content/uploads/2025/09/Event-Deco-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-background-overlay{background-color:var(--e-global-color-1307324a);opacity:.39;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-container{min-height:400px}.elementor-221 .elementor-element.elementor-element-891b95f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading .item--title{color:var(--e-global-color-2ae23133);font-size:65px;font-weight:700;margin-bottom:0}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading .dot-shape i{background-color:var(--e-global-color-2ae23133)}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading .item--sub-title{margin-bottom:0}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading{text-align:center}.elementor-221 .elementor-element.elementor-element-a07ec32 .ct-button-wrapper{text-align:center}.elementor-221 .elementor-element.elementor-element-a07ec32 .ct-button-wrapper .btn{border-radius:20px 20px 20px 20px}.elementor-221 .elementor-element.elementor-element-5db3211{padding:0 0 4px 0}.elementor-221 .elementor-element.elementor-element-0e5d806>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-221 .elementor-element.elementor-element-c63a4cd>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}@media(max-width:1024px){.elementor-221 .elementor-element.elementor-element-42e2fe1 .ct-heading .item--title{font-size:31px}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading .item--title{font-size:50px}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading .item--title{font-size:50px}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading .item--title{font-size:50px}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading .item--title{font-size:50px}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading .item--title{font-size:50px}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading .item--title{font-size:50px}}@media(max-width:767px){.elementor-221 .elementor-element.elementor-element-2d8f0b5>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-2d8f0b5:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-2d8f0b5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-cb8ce49>.elementor-element-populated{margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-221 .elementor-element.elementor-element-42e2fe1 .ct-heading .item--title{font-size:25px}.elementor-221 .elementor-element.elementor-element-77f28d9 .ct-text-editor .ct-item--inner{max-width:58%}.elementor-221 .elementor-element.elementor-element-77f28d9 .ct-text-editor{text-align:left}.elementor-221 .elementor-element.elementor-element-77f28d9{font-size:13px}.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-e31b770:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-e31b770>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-afe2497 .ct-heading .item--title{font-size:30px}.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-f0c1892:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-f0c1892>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-775fafb .ct-heading .item--title{font-size:30px}.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-62bd785:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-62bd785>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-616b091 .ct-heading .item--title{font-size:30px}.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-3eb4124:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-3eb4124>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-6c5bcb4 .ct-heading .item--title{font-size:30px}.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-4e9da79:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-4e9da79>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-0287bcf .ct-heading .item--title{font-size:30px}.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-container{min-height:270px}.elementor-221 .elementor-element.elementor-element-891b95f:not(.elementor-motion-effects-element-type-background),.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-221 .elementor-element.elementor-element-891b95f>.elementor-background-overlay{opacity:.65}.elementor-221 .elementor-element.elementor-element-b51ddbf .ct-heading .item--title{font-size:30px}}