.elementor-29 .elementor-element.elementor-element-6b7da61{z-index:99;}.elementor-29 .elementor-element.elementor-element-795c65c .tx-logo{width:101px !important;}.elementor-29 .elementor-element.elementor-element-795c65c .tx-logo img{max-width:101px !important;}.elementor-29 .elementor-element.elementor-element-0629003 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-46b68a5 .tel-main-slider-4 .swiper-slide-active .tel-slider-text-4 h1{color:#080808;}.elementor-29 .elementor-element.elementor-element-46b68a5 .tel-btn-2 a{color:#0F0E0E;background-color:#0E0B0B;}.elementor-29 .elementor-element.elementor-element-a2681c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-96c3a42 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-de49dc4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-861e3dd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-861e3dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daffodilcs.co.za/wp-content/uploads/2026/02/Copy-of-Blue-and-Black-Futuristic-Modern-Tech-in-Everyday-Life-Presentation-7.jpg");}.elementor-29 .elementor-element.elementor-element-861e3dd > .elementor-container{max-width:1242px;}.elementor-29 .elementor-element.elementor-element-861e3dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 100px 0px;}.elementor-29 .elementor-element.elementor-element-861e3dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-a2f5c44 .tx-counterItem .tx-count span{color:#EEE8E8;}.elementor-29 .elementor-element.elementor-element-a2f5c44 .tx-counterItem p{color:#5FCEE9;}.elementor-29 .elementor-element.elementor-element-30cc5e7 .tx-counterItem .tx-count span{color:#F0EDED;}.elementor-29 .elementor-element.elementor-element-30cc5e7 .tx-counterItem p{color:#3DD2EB;}.elementor-29 .elementor-element.elementor-element-d4080a1 .tx-counterItem .tx-count span{color:#FAFAFA;}.elementor-29 .elementor-element.elementor-element-d4080a1 .tx-counterItem p{color:#1FC8EB;}.elementor-29 .elementor-element.elementor-element-490c1b9 > .elementor-container{max-width:1240px;}.elementor-29 .elementor-element.elementor-element-490c1b9{padding:110px 0px 140px 0px;}.elementor-29 .elementor-element.elementor-element-823e2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-sectionHeading__title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-footer-widget-title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .sec-title-five_heading
                {font-size:50px;}.elementor-29 .elementor-element.elementor-element-823e2e5 .tx-sectionHeading p{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-823e2e5 .sec-title-five_text{margin:10px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-76215ff{margin-top:30px;margin-bottom:0px;}.elementor-29 .elementor-element.elementor-element-1247c78 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-29 .elementor-element.elementor-element-5f1cf38 > .elementor-container{max-width:1250px;}.elementor-29 .elementor-element.elementor-element-5f1cf38{margin-top:0px;margin-bottom:0px;padding:270px 0px 75px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-de1563a{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a5b7921{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-a5b7921 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-29 .elementor-element.elementor-element-3f7f23b .tx-sectionHeading__subTitle{font-family:"Poppins", Sans-serif;}.elementor-29 .elementor-element.elementor-element-3f7f23b .tx-sectionHeading__title{color:#000000;}.elementor-29 .elementor-element.elementor-element-3f7f23b .tx-footer-widget-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-3f7f23b .sec-title-five_heading{color:#000000;}
                .elementor-29 .elementor-element.elementor-element-3f7f23b .tx-sectionHeading__title,
                .elementor-29 .elementor-element.elementor-element-3f7f23b .tx-footer-widget-title,
                .elementor-29 .elementor-element.elementor-element-3f7f23b .sec-title-five_heading
                {font-family:"Poppins", Sans-serif;font-size:22px;}.elementor-29 .elementor-element.elementor-element-246d01b .tx-listItems .tx-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-246d01b .tx-listItems p{color:#000000;}
                    .elementor-29 .elementor-element.elementor-element-246d01b .tx-listItems .tx-title,
                    .elementor-29 .elementor-element.elementor-element-246d01b .tx-listItems p
                {font-family:"Poppins", Sans-serif;}.elementor-29 .elementor-element.elementor-element-246d01b .tx-listItems .tx-content p{color:#000000;font-family:"Poppins", Sans-serif;}.elementor-29 .elementor-element.elementor-element-8bfb77c .tx-sectionHeading__title{color:#000000;}.elementor-29 .elementor-element.elementor-element-8bfb77c .tx-footer-widget-title{color:#000000;}.elementor-29 .elementor-element.elementor-element-8bfb77c .sec-title-five_heading{color:#000000;}
                .elementor-29 .elementor-element.elementor-element-8bfb77c .tx-sectionHeading__title,
                .elementor-29 .elementor-element.elementor-element-8bfb77c .tx-footer-widget-title,
                .elementor-29 .elementor-element.elementor-element-8bfb77c .sec-title-five_heading
                {font-family:"Poppins", Sans-serif;font-size:22px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e6d10c4 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-29 .elementor-element.elementor-element-e6d10c4.elementor-view-stacked .elementor-icon{background-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-e6d10c4.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-e6d10c4.elementor-view-default .elementor-icon{fill:#CECECE;color:#CECECE;border-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-e6d10c4 .elementor-icon{font-size:12px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-e6d10c4 .elementor-icon-box-title{color:#6EC1E4;}.elementor-29 .elementor-element.elementor-element-e6d10c4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-8450f69{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-8450f69 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-29 .elementor-element.elementor-element-8450f69.elementor-view-stacked .elementor-icon{background-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-8450f69.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-8450f69.elementor-view-default .elementor-icon{fill:#CECECE;color:#CECECE;border-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-8450f69 .elementor-icon{font-size:12px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-8450f69 .elementor-icon-box-title{color:#6EC1E4;}.elementor-29 .elementor-element.elementor-element-8450f69 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-48740c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-48740c9 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-29 .elementor-element.elementor-element-48740c9.elementor-view-stacked .elementor-icon{background-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-48740c9.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-48740c9.elementor-view-default .elementor-icon{fill:#CECECE;color:#CECECE;border-color:#CECECE;}.elementor-29 .elementor-element.elementor-element-48740c9 .elementor-icon{font-size:12px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-29 .elementor-element.elementor-element-48740c9 .elementor-icon-box-title{color:#6EC1E4;}.elementor-29 .elementor-element.elementor-element-48740c9 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-29 .elementor-element.elementor-element-7955115{--grid-template-columns:repeat(0, auto);text-align:left;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon{background-color:#393D5A;--icon-padding:0.8em;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon:hover i{color:#18B7FD;}.elementor-29 .elementor-element.elementor-element-7955115 .elementor-social-icon:hover svg{fill:#18B7FD;}.elementor-29 .elementor-element.elementor-element-a0606d9{--display:flex;--overlay-opacity:1;}.elementor-29 .elementor-element.elementor-element-a0606d9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a0606d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8FD7F5;}.elementor-29 .elementor-element.elementor-element-a0606d9::before, .elementor-29 .elementor-element.elementor-element-a0606d9 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a0606d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a0606d9 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a0606d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a0606d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8FD7F5;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-49c3d5c{padding:10px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-49c3d5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-e83e020{width:49.016%;}.elementor-29 .elementor-element.elementor-element-6696c38{width:50.984%;}}@media(max-width:1024px){
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-sectionHeading__title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-footer-widget-title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .sec-title-five_heading
                {font-size:36px;}.elementor-29 .elementor-element.elementor-element-6696c38 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-29 .elementor-element.elementor-element-1247c78 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-sectionHeading__title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .tx-footer-widget-title,
                .elementor-29 .elementor-element.elementor-element-823e2e5 .sec-title-five_heading
                {font-size:28px;}.elementor-29 .elementor-element.elementor-element-49c3d5c .elementor-heading-title{font-size:14px;line-height:1.4em;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-b000411{width:50%;}.elementor-29 .elementor-element.elementor-element-13e7e53{width:50%;}.elementor-29 .elementor-element.elementor-element-f5664b9{width:50%;}.elementor-29 .elementor-element.elementor-element-e83e020{width:60%;}.elementor-29 .elementor-element.elementor-element-6696c38{width:100%;}.elementor-29 .elementor-element.elementor-element-63ffd5b{width:50%;}.elementor-29 .elementor-element.elementor-element-3e3d6c7{width:50%;}.elementor-29 .elementor-element.elementor-element-dda117e{width:50%;}}