.elementor-1566 .elementor-element.elementor-element-820f5ed{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-820f5ed.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-820f5ed.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-c193c16{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-87539fd{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-87539fd.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-87539fd.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-bca35ed{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-0eb1b18{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--min-height:220px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-0eb1b18:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-0eb1b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackdotstudios.co.za/wp-content/uploads/2026/03/analytics.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-0eb1b18.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-0eb1b18.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-a589851{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-a589851.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-a589851.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-0c8abd2{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-1566 .elementor-element.elementor-element-0c8abd2.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-0c8abd2.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-ec99b40{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1566 .elementor-element.elementor-element-ec99b40.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-ec99b40.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-36df508{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-1566 .elementor-element.elementor-element-36df508.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-36df508.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-8598049{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-de20af6{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-1566 .elementor-element.elementor-element-de20af6.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-de20af6.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-ecb371d img{height:270px;object-fit:cover;object-position:center center;}.elementor-1566 .elementor-element.elementor-element-d266248{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-1566 .elementor-element.elementor-element-d266248.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-d266248.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-a760e59{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-6b7b393{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--min-height:260px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-6b7b393:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-6b7b393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackdotstudios.co.za/wp-content/uploads/2026/03/ana.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-6b7b393.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-6b7b393.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-172672b{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-172672b.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-172672b.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-a8786da{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-aea55c2{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-aea55c2:not(.elementor-motion-effects-element-type-background), .elementor-1566 .elementor-element.elementor-element-aea55c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackdotstudios.co.za/wp-content/uploads/2026/03/seo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1566 .elementor-element.elementor-element-aea55c2.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-aea55c2.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-f15948b{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1566 .elementor-element.elementor-element-f15948b.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-1566 .elementor-element.elementor-element-f15948b.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-1566 .elementor-element.elementor-element-27f5e5d{color:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button.reverse .btn-animated-gr{background:#0276C9;background-image:none;}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:hover, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:focus, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button .btn-animated-gr, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:focus .btn-animated-gr{background:var( --e-global-color-text );background-image:var( --e-global-color-text );}.elementor-1566 .elementor-element.elementor-element-079e53b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button{padding:8px 30px 8px 30px;display:inline-block;}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button .tcgelements-button-content-wrapper{display:inline-block;rotate:0deg;}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button .tcgelements-button-text{display:inline-block;transform-origin:unset;}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:hover, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:focus{color:var( --e-global-color-secondary );}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:hover svg, .elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1566 .elementor-element.elementor-element-079e53b .tcgelements-button .tcgelements-button-text small{display:inline-block;}@media(min-width:768px){.elementor-1566 .elementor-element.elementor-element-36df508{--width:55%;}.elementor-1566 .elementor-element.elementor-element-de20af6{--width:45%;}}