.elementor-12082 .elementor-element.elementor-element-9e63b83:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-9e63b83>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000000DE}.elementor-12082 .elementor-element.elementor-element-9e63b83>.elementor-background-overlay{background-color:#000;background-image:url("https://vizioconsulting.com/wp-content/uploads/2025/09/Data-warehousing-for-analytics-2048x1210-1.png");background-position:center center;opacity:.25;transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-9e63b83>.elementor-container{min-height:450px}.elementor-12082 .elementor-element.elementor-element-9e63b83{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 30px}.elementor-bc-flex-widget .elementor-12082 .elementor-element.elementor-element-c4ff517.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12082 .elementor-element.elementor-element-c4ff517.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12082 .elementor-element.elementor-element-c4ff517.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-12082 .elementor-element.elementor-element-c15da33>.elementor-widget-container{margin:0 0 10px;padding:0}.elementor-12082 .elementor-element.elementor-element-c15da33{text-align:center}.elementor-12082 .elementor-element.elementor-element-c15da33 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:44px;font-weight:800;text-transform:none;line-height:1.2em;color:#fff}.elementor-12082 .elementor-element.elementor-element-ac755f5{width:initial;max-width:initial;text-align:center;font-size:20px;font-weight:400;line-height:31px;color:#fff;--textColor:#fff}.elementor-12082 .elementor-element.elementor-element-ac755f5>.elementor-widget-container{margin:0 0 15px;padding:0 200px}.elementor-12082 .elementor-element.elementor-element-e79a9f1 .elementor-button{background-color:#fca136;background-image:none;fill:#000;color:#000;padding:15px 30px}.elementor-12082 .elementor-element.elementor-element-e79a9f1 .elementor-button:hover,.elementor-12082 .elementor-element.elementor-element-e79a9f1 .elementor-button:focus{background-color:#9c6420;background-image:none}.elementor-12082 .elementor-element.elementor-element-e79a9f1{width:auto;max-width:auto}.elementor-12082 .elementor-element.elementor-element-e79a9f1>.elementor-widget-container{margin:0 20px 0 0;padding:10px 0 0}.elementor-12082 .elementor-element.elementor-element-e79a9f1 .elementor-button,.elementor-12082 .elementor-element.elementor-element-e79a9f1 .elementor-button .elementor-button-icon{font-size:14px}.elementor-12082 .elementor-element.elementor-element-9e3df23{padding:20px 0 30px}.elementor-12082 .elementor-element.elementor-element-be5e54c>.elementor-widget-container{padding:50px 40px 30px 0;border-style:none;border-radius:50px}.elementor-12082 .elementor-element.elementor-element-be5e54c img,.elementor-12082 .elementor-element.elementor-element-be5e54c svg{border-style:solid;border-width:1px;border-color:#fca136;border-radius:50px;box-shadow:0px 0px 13px 8px rgba(252,161.00000000000006,54.00000000000001,.33)}.elementor-12082 .elementor-element.elementor-element-930ac4d>.elementor-widget-container{margin:30px 0 0;padding:0}.elementor-12082 .elementor-element.elementor-element-930ac4d{text-align:left}.elementor-12082 .elementor-element.elementor-element-930ac4d .the7-heading-title{font-family:"Mulish",Sans-serif;font-size:37px;font-weight:800;line-height:38px;text-decoration-style:solid}.elementor-12082 .elementor-element.elementor-element-17910f8>.elementor-widget-container{padding:10px 0 20px}.elementor-12082 .elementor-element.elementor-element-17910f8{text-align:justify;font-family:var(--e-global-typography-507e625-font-family),Sans-serif;font-size:var(--e-global-typography-507e625-font-size);font-weight:var(--e-global-typography-507e625-font-weight);color:#000000ED;--textColor:#000000ED}.elementor-12082 .elementor-element.elementor-element-6b5f63d{width:var(--container-widget-width,106.985%);max-width:106.985%;--container-widget-width:106.985%;--container-widget-flex-grow:0}.elementor-12082 .elementor-element.elementor-element-6b5f63d>.elementor-widget-container{margin:0;padding:0}.elementor-12082 .elementor-element.elementor-element-16e232a:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-16e232a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f9fb}.elementor-12082 .elementor-element.elementor-element-16e232a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12082 .elementor-element.elementor-element-16e232a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-35f4a20>.elementor-widget-container{background-color:#f8f9fb;margin:0;padding:30px 0 20px}.elementor-12082 .elementor-element.elementor-element-35f4a20{text-align:center}.elementor-12082 .elementor-element.elementor-element-35f4a20 .the7-heading-title{font-family:"Mulish",Sans-serif;font-size:37px;font-weight:800;line-height:38px;text-decoration-style:solid}.elementor-12082 .elementor-element.elementor-element-282e467{text-align:justify;font-family:var(--e-global-typography-507e625-font-family),Sans-serif;font-size:var(--e-global-typography-507e625-font-size);font-weight:var(--e-global-typography-507e625-font-weight);color:#000000ED;--textColor:#000000ED}.elementor-12082 .elementor-element.elementor-element-8f3b646>.elementor-widget-container{margin:0;padding:40px 0 20px}.elementor-12082 .elementor-element.elementor-element-8f3b646{text-align:center}.elementor-12082 .elementor-element.elementor-element-8f3b646 .the7-heading-title{font-family:"Mulish",Sans-serif;font-size:37px;font-weight:800;line-height:38px;text-decoration-style:solid}.elementor-12082 .elementor-element.elementor-element-addef4e>.elementor-widget-container{margin:0;padding:0 0 0 30px}.elementor-12082 .elementor-element.elementor-element-addef4e{color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-2f82a70{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px 0 25px}.elementor-12082 .elementor-element.elementor-element-2f82a70>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-72e4a4c:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-72e4a4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-12082 .elementor-element.elementor-element-72e4a4c,.elementor-12082 .elementor-element.elementor-element-72e4a4c>.elementor-background-overlay{border-radius:15px}.elementor-12082 .elementor-element.elementor-element-72e4a4c{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-25px;margin-bottom:0;padding:15px}.elementor-12082 .elementor-element.elementor-element-72e4a4c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-ef1a334>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0}.elementor-12082 .elementor-element.elementor-element-28c4516>.elementor-widget-container{margin:0 0 7px}.elementor-12082 .elementor-element.elementor-element-28c4516{text-align:center}.elementor-12082 .elementor-element.elementor-element-28c4516 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:21px;font-weight:700;line-height:27px}.elementor-12082 .elementor-element.elementor-element-f9d44e7>.elementor-widget-container{padding:3% 0}.elementor-12082 .elementor-element.elementor-element-f9d44e7{text-align:center;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-c46e75c:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-c46e75c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-12082 .elementor-element.elementor-element-c46e75c,.elementor-12082 .elementor-element.elementor-element-c46e75c>.elementor-background-overlay{border-radius:15px}.elementor-12082 .elementor-element.elementor-element-c46e75c{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-25px;margin-bottom:0;padding:15px}.elementor-12082 .elementor-element.elementor-element-c46e75c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-363457f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0}.elementor-12082 .elementor-element.elementor-element-9c90a6d>.elementor-widget-container{margin:0 0 7px}.elementor-12082 .elementor-element.elementor-element-9c90a6d{text-align:center}.elementor-12082 .elementor-element.elementor-element-9c90a6d .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:21px;font-weight:700;line-height:27px}.elementor-12082 .elementor-element.elementor-element-460b7fd>.elementor-widget-container{padding:3% 0}.elementor-12082 .elementor-element.elementor-element-460b7fd{text-align:center;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-d9ca820:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-d9ca820>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-12082 .elementor-element.elementor-element-d9ca820,.elementor-12082 .elementor-element.elementor-element-d9ca820>.elementor-background-overlay{border-radius:15px}.elementor-12082 .elementor-element.elementor-element-d9ca820{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-25px;margin-bottom:0;padding:15px}.elementor-12082 .elementor-element.elementor-element-d9ca820>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-cf8cd9e>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12082 .elementor-element.elementor-element-6b6036f>.elementor-widget-container{margin:0 0 7px}.elementor-12082 .elementor-element.elementor-element-6b6036f{text-align:center}.elementor-12082 .elementor-element.elementor-element-6b6036f .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:21px;font-weight:700;line-height:27px}.elementor-12082 .elementor-element.elementor-element-3914e53>.elementor-widget-container{padding:3% 0}.elementor-12082 .elementor-element.elementor-element-3914e53{text-align:center;font-family:"Mulish",Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-c40b721{color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-021e6be:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-021e6be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fafafa}.elementor-12082 .elementor-element.elementor-element-021e6be>.elementor-background-overlay{opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-021e6be{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-12082 .elementor-element.elementor-element-1259d61>.elementor-widget-container{margin:0;padding:40px 0 20px}.elementor-12082 .elementor-element.elementor-element-1259d61{text-align:center}.elementor-12082 .elementor-element.elementor-element-1259d61 .the7-heading-title{font-family:"Mulish",Sans-serif;font-size:37px;font-weight:800;line-height:38px;text-decoration-style:solid}.elementor-12082 .elementor-element.elementor-element-ad77314>.elementor-widget-container{margin:0;padding:0 0 0 30px}.elementor-12082 .elementor-element.elementor-element-ad77314{color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-1f6b1ee{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0 70px}.elementor-12082 .elementor-element.elementor-element-1f6b1ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-145dd7f>.elementor-widget-container{margin:20px 0 0}.elementor-12082 .elementor-element.elementor-element-145dd7f{text-align:center}.elementor-12082 .elementor-element.elementor-element-145dd7f .the7-heading-title{font-family:"Mulish",Sans-serif;font-size:44px;font-weight:800;color:#0a0a0a;text-decoration-style:solid}.elementor-12082 .elementor-element.elementor-element-fd46d63>.elementor-widget-container{margin:30px 0 0}.elementor-12082 .elementor-element.elementor-element-fd46d63{text-align:center;font-family:"Mulish",Sans-serif;color:#000;--textColor:#000}.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button{background-color:#fca136;background-image:none;fill:#000;color:#000;padding:15px 30px}.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button:hover,.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button:focus{background-color:#9c6420;background-image:none}.elementor-12082 .elementor-element.elementor-element-5a5e7f6{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-12082 .elementor-element.elementor-element-5a5e7f6>.elementor-widget-container{margin:0 20px 0 0;padding:10px 0 0}.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button-content-wrapper{flex-direction:row}.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button,.elementor-12082 .elementor-element.elementor-element-5a5e7f6 .elementor-button .elementor-button-icon{font-size:14px}.elementor-12082 .elementor-element.elementor-element-24c1dff:not(.elementor-motion-effects-element-type-background),.elementor-12082 .elementor-element.elementor-element-24c1dff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fca136}.elementor-12082 .elementor-element.elementor-element-24c1dff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:15px 0}.elementor-12082 .elementor-element.elementor-element-24c1dff>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-12082 .elementor-element.elementor-element-bd25768>.elementor-widget-container{padding:10px 0 0}.elementor-12082 .elementor-element.elementor-element-bd25768{text-align:center}.elementor-12082 .elementor-element.elementor-element-bd25768 .elementor-heading-title{font-size:24px;font-weight:700}.elementor-12082 .elementor-element.elementor-element-99ad264 .elementor-button{background-color:#fff;background-image:none;padding:15px}@media(max-width:1024px){.elementor-12082 .elementor-element.elementor-element-c15da33 .elementor-heading-title{font-size:25px}.elementor-12082 .elementor-element.elementor-element-ac755f5>.elementor-widget-container{padding:0}.elementor-12082 .elementor-element.elementor-element-17910f8{font-size:var(--e-global-typography-507e625-font-size)}.elementor-12082 .elementor-element.elementor-element-282e467{font-size:var(--e-global-typography-507e625-font-size)}}@media(max-width:777px){.elementor-12082 .elementor-element.elementor-element-9e63b83{padding:2% 4%}.elementor-12082 .elementor-element.elementor-element-c15da33 .elementor-heading-title{font-size:20px;line-height:1.3em}.elementor-12082 .elementor-element.elementor-element-ac755f5{font-size:18px;line-height:28px}.elementor-12082 .elementor-element.elementor-element-e79a9f1>.elementor-widget-container{margin:0}.elementor-12082 .elementor-element.elementor-element-930ac4d .the7-heading-title{font-size:20px;line-height:32px}.elementor-12082 .elementor-element.elementor-element-17910f8{font-size:var(--e-global-typography-507e625-font-size)}.elementor-12082 .elementor-element.elementor-element-35f4a20 .the7-heading-title{font-size:20px;line-height:32px}.elementor-12082 .elementor-element.elementor-element-282e467{font-size:var(--e-global-typography-507e625-font-size)}.elementor-12082 .elementor-element.elementor-element-8f3b646 .the7-heading-title{font-size:20px;line-height:32px}.elementor-12082 .elementor-element.elementor-element-2f82a70{padding:10px 0 0}.elementor-12082 .elementor-element.elementor-element-2a50c2c>.elementor-element-populated{margin:0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12082 .elementor-element.elementor-element-72e4a4c{padding:15px 10px}.elementor-12082 .elementor-element.elementor-element-28c4516 .elementor-heading-title{font-size:21px;line-height:27px}.elementor-12082 .elementor-element.elementor-element-29f4d1f>.elementor-element-populated{margin:0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12082 .elementor-element.elementor-element-c46e75c{padding:15px 10px}.elementor-12082 .elementor-element.elementor-element-9c90a6d .elementor-heading-title{font-size:21px;line-height:27px}.elementor-12082 .elementor-element.elementor-element-3d772bc>.elementor-element-populated{margin:0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12082 .elementor-element.elementor-element-d9ca820{padding:15px 10px}.elementor-12082 .elementor-element.elementor-element-6b6036f .elementor-heading-title{font-size:21px;line-height:27px}.elementor-12082 .elementor-element.elementor-element-1259d61 .the7-heading-title{font-size:20px;line-height:32px}.elementor-12082 .elementor-element.elementor-element-5a5e7f6>.elementor-widget-container{margin:0}}@media(min-width:778px){.elementor-12082 .elementor-element.elementor-element-c4ff517{width:100%}.elementor-12082 .elementor-element.elementor-element-de2e964{width:73.093%}.elementor-12082 .elementor-element.elementor-element-02f3aec{width:26.868%}}.elementor-12082 .elementor-element.elementor-element-c15da33 .elementor-heading-title{font-weight:800;line-height:1.05}.elementor-12082 .elementor-element.elementor-element-c15da33 .gradient-text{color:#fca136;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset}.elementor-12082 .elementor-element.elementor-element-c15da33 .gradient-text{font-size:1.02em}.value-deliver{margin-left:35px;margin-right:35px}@media(max-width:767px){.value-deliver{margin-left:15px;margin-right:15px}}.value-deliver{margin-left:35px;margin-right:35px}@media(max-width:767px){.value-deliver{margin-left:15px;margin-right:15px}}.value-deliver{margin-left:35px;margin-right:35px}@media(max-width:767px){.value-deliver{margin-left:15px;margin-right:15px}}.data-architecture{font-family:'Mulish',sans-serif;padding:50px;background:#f8f9fb;color:#333;text-align:center}.cards{display:flex;justify-content:center;gap:25px;margin-bottom:50px;flex-wrap:wrap}.card{background:#fff;border:1px solid #fca136;border-radius:16px;padding:30px;max-width:300px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.card:hover{transform:translateY(-10px);box-shadow:0 10px 24px rgba(252,161,54,.3)}.card .icon{font-size:38px;color:#fca136;margin-bottom:18px}.card h3{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.card p{font-size:16px;color:#555;line-height:1.6}.bottom-section{background:#fff;padding:35px;border-radius:16px;border:1px solid #fca136;box-shadow:0 4px 12px rgba(0,0,0,.05)}.bottom-section h2{font-size:24px;margin-bottom:18px;color:#333}.bottom-section .highlight{color:#fca136;font-weight:700}.bottom-section p{font-size:18px;color:#555;margin-bottom:22px}.data-architecture .checklist{display:flex;justify-content:center;margin-top:20px}.data-architecture .checklist ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,max-content);gap:16px 40px;justify-content:center}.data-architecture .checklist li{font-size:18px;color:#333;display:flex;align-items:center;gap:10px}.data-architecture .checklist li:before{content:"✔";color:#fca136;font-size:20px;font-weight:700}.data-architecture .cards{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}.data-architecture .card{background:#fff;border:1px solid #fbc88a;border-radius:12px;padding:20px;text-align:left;max-width:300px;transition:all .3s ease}.data-architecture .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(252,161,54,.2)}.data-architecture .card h3{font-size:20px;font-weight:700;margin-bottom:10px;color:#333}.data-architecture .card p{font-size:16px;color:#555;line-height:1.5}.highlight{color:#eb4e9a}