@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--bs-white:#ffffff;--bs-black:#000000;--bs-nav:#526373;--bg-theme-1:#1d6bb5;--bg-theme-2:#36a2da;--bs-light-black:#332f30;--bs-light-pera:#585c7b;--bs-sub-title:#9bacbc;--bs-nav-link:#2c1e5d;--bs-font-Poppins:"Poppins",sans-serif;--section-bg-color:#dfe6ed;--sectin-bg-card:#d2e1f0;--theme-shadow:0px 0px 20px 0px rgba(30, 22, 22, 0.08);--btn-bg-theme:#f0f1f1;--box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;--section-bg-card-hover:#d2e1f0;--facebook:#1769ff;--twitter:#000;--pintrest:#c8232c;--linkedin:#0a66c2;--instagram:linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );--medium:#000}body{color:var(--bs-light-black);line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}ul{margin:0;padding:0;list-style:none;font-family:var(--bs-font-Poppins)}a{text-decoration:none;font-family:var(--bs-font-Poppins)}h1,h2,h3,h4,h5,h6{font-family:var(--bs-font-Poppins)!important}span{font-family:var(--bs-font-Poppins)!important}p{font-family:var(--bs-font-Poppins)!important}div{--bs-font-Poppins:"Poppins",sans-serif;font-family:var(--bs-font-Poppins)}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:600;line-height:1.2}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}p{font-size:.95;margin:0 0 1em}div{box-sizing:border-box}span{display:inline}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.1rem}p{font-size:1.1rem}}@media (min-width:1024px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2.25rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}p{font-size:.95rem}}*{margin:0;padding:0;box-sizing:border-box}body,input,textarea{font-family:Poppins,sans-serif}.header-icons-size-wfd{width:25px}.No-anchor-tag-underline{text-decoration:none}.navbar-container{max-width:100%!important}.webdatafusion-navbar.navbar{background:#fff;padding:12px;box-shadow:0 2px 20px rgba(0,0,0,.3);position:fixed;top:0;width:100%;z-index:1050}.webdatafusion-navbar-brand{color:#fff!important;font-weight:700;font-size:1.5rem;padding:1rem 0}.webdatafusion-navbar-brand::before{content:"";margin-right:8px}.webdatafusion-navbar-nav{align-items:center}.webdatafusion-navbar-nav .nav-link{color:#200e76;padding:12px 27px!important;font-weight:500;position:relative;transition:all .3s ease;display:flex;align-items:center}.webdatafusion-navbar-nav .nav-link:hover{color:#372784!important}.webdatafusion-navbar-nav .nav-link i{margin-left:5px;font-size:14px;transition:transform .3s ease}.webdatafusion-navbar-nav .dropdown:hover .nav-link i{transform:rotate(180deg)}.webdatafusion-get-pricing{background:linear-gradient(45deg,#6b3fc4,#2693b7);color:#fff!important;border-radius:25px;padding:.5rem 1.5rem!important;transition:all .3s ease;box-shadow:0 4px 15px rgba(74,144,226,.3)}.webdatafusion-get-pricing:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,144,226,.4)}.webdatafusion-mega-menu{position:fixed;top:89px;left:0;right:0;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;max-width:80%;width:calc(100vw - 2rem);margin:0 auto;border-radius:8px}.webdatafusion-navbar-nav .dropdown:hover .webdatafusion-mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.webdatafusion-mega-menu-content{padding:2rem 1.5rem;max-width:100%;margin:0 auto}.webdatafusion-mega-menu-section{margin-bottom:0}.webdatafusion-mega-menu-title{font-size:1.8rem;font-weight:700;color:#1a1a3e;margin-bottom:0 rem;display:flex;align-items:center}.webdatafusion-mega-menu-title i{margin-right:15px;color:#4a90e2;font-size:1.5rem}.webdatafusion-service-item{padding:11px;border-radius:12px;transition:all .3s ease;cursor:pointer;border:1px solid #e9ecef;margin-bottom:1.5rem;height:auto;background:#f8f9ff}.webdatafusion-service-item:hover{background:#fff;border-color:#4a90e2;transform:translateY(-5px);box-shadow:0 10px 25px rgba(74,144,226,.15)}.webdatafusion-service-icon{width:40px;height:40px;background:linear-gradient(45deg,#6547c3,#2c8cb8);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:1rem;flex-shrink:0}.webdatafusion-service-title{font-weight:500;color:#1a1a3e;margin-bottom:.99rem;font-size:17px;line-height:1.3}.webdatafusion-service-description{color:#666;font-size:.95rem;line-height:1.5}.webdatafusion-hamburger{background:0 0;border:none;color:#5634c4;font-size:1.5rem;padding:.5rem;display:none}.webdatafusion-sidebar{position:fixed;top:0;right:-100%;width:350px;height:100%;background:linear-gradient(135deg,#1a1a3e 0,#2d2d5f 100%);transition:right .3s ease;z-index:1060;overflow-y:auto;box-shadow:-5px 0 15px rgba(0,0,0,.3)}.webdatafusion-sidebar.active{right:0}.webdatafusion-sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.webdatafusion-sidebar-close{background:0 0;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.webdatafusion-sidebar-nav{padding:1rem 0}.webdatafusion-sidebar-link{display:block;padding:1rem 1.5rem;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease}.webdatafusion-sidebar-link:hover{background:rgba(255,255,255,.1);color:#64b5f6}.webdatafusion-sidebar-dropdown{background:rgba(0,0,0,.2);max-height:0;overflow:hidden;transition:max-height .3s ease}.webdatafusion-sidebar-dropdown.active{max-height:1000px}.webdatafusion-sidebar-dropdown-item{padding:.8rem 2.5rem;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.webdatafusion-sidebar-dropdown-item:hover{background:rgba(255,255,255,.1);color:#64b5f6}.webdatafusion-secondary-sidebar{position:fixed;top:0;right:-100%;width:350px;height:100vh;background:linear-gradient(135deg,#2d2d5f 0,#1a1a3e 100%);transition:right .3s ease;z-index:1065;overflow-y:auto;box-shadow:-5px 0 15px rgba(0,0,0,.3)}.webdatafusion-secondary-sidebar.active{right:0}.webdatafusion-secondary-sidebar-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.webdatafusion-secondary-sidebar-back{background:0 0;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-right:1rem}.webdatafusion-secondary-sidebar-title{color:#fff;font-size:1.2rem;font-weight:700}.webdatafusion-secondary-sidebar-item{padding:1rem 2rem;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.05);transition:all .3s ease;display:block}.webdatafusion-secondary-sidebar-item:hover{background:rgba(255,255,255,.1);color:#64b5f6}.webdatafusion-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1055}.webdatafusion-overlay.active{opacity:1;visibility:visible}body{padding-top:0;background:#f9faff}.mega-menu-sidebar{background:#f5f6fa;border-right:1px solid #e9ecef;padding:1rem 1rem;height:auto}.mega-menu-sidebar-item{display:block;padding:.8rem 1rem;color:#495057;text-decoration:none;border-radius:8px;margin-bottom:.5rem;transition:all .3s ease;font-weight:500;font-size:.95rem}.mega-menu-sidebar-item.active,.mega-menu-sidebar-item:hover{background:linear-gradient(135deg,#5d51c1 0,#3a7bbb 100%);color:#fff;transform:translateX(5px)}.mega-menu-content-area{padding:1.5rem;background:#fff}.services-mega-menu{display:flex}.service-content{display:none;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease}.service-content.active{display:block}.service-content:hover{border-color:#4a90e2;box-shadow:0 10px 25px rgba(74,144,226,.15);transform:translateY(-5px)}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.industry-item{padding:5px;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease;text-align:center;display:flex;width:100%;background:#f8f9ff;align-items:center;gap:10px}.industry-item:hover{background:#fff;border-color:#4a90e2;transform:translateY(-5px);box-shadow:0 10px 25px rgba(74,144,226,.15)}.industry-icon{width:40px;height:40px;background:linear-gradient(106deg,#5b4cba,#3482ba);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.industry-title{font-weight:500;color:#1a1a3e;font-size:15px;line-height:1.3;text-align:start}@media (max-width:1199px){.webdatafusion-mega-menu{width:calc(100vw - 4rem)}}@media (max-width:1500px){.navbar-container .webdatafusion-navbar-nav{display:none!important}.d-lg-inline-block{display:none!important}.webdatafusion-hamburger{display:block}.webdatafusion-get-pricing{margin-left:0}}@media (max-width:768px){.webdatafusion-secondary-sidebar,.webdatafusion-sidebar{width:100%;right:-103%}.webdatafusion-mega-menu-content{padding:1rem}.webdatafusion-service-item{text-align:center}.webdatafusion-service-item .d-flex{flex-direction:column;align-items:center}.webdatafusion-service-icon{margin-bottom:1rem}.service-content{padding:1rem;margin-bottom:1rem}.industry-grid{grid-template-columns:repeat(2,1fr)}}.web-data-fusion-her-slider-body{font-family:var(--bs-font-Poppins);background:#fff;height:100vh;overflow:hidden}.web-data-fusion-her-slider-container{width:100%;height:81vh;padding-top:100px;padding:20px;display:flex;align-items:center;position:relative;box-sizing:border-box;background:#f1f7ff}.web-data-fusion-her-slider-slider-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;height:100%;max-width:1400px;margin:0 auto}.web-data-fusion-her-slider-content-section{padding:30px;color:#fff;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;overflow:hidden}.web-data-fusion-her-slider-content-slide{opacity:0;transform:translateY(20px);transition:all .5s ease;position:absolute;width:100%;pointer-events:none;z-index:1}.web-data-fusion-her-slider-content-slide.web-data-fusion-her-slider-active{opacity:1;transform:translateY(0);position:relative;pointer-events:all;z-index:2}.web-data-fusion-her-slider-content-section h1{font-size:42px;font-weight:700;line-height:1.5;margin-bottom:20px;letter-spacing:-.02em;color:#000;display:inline-block;background:linear-gradient(90deg,#6545c3,#2d8ab8);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.web-data-fusion-her-slider-content-section h2{font-size:42px;font-weight:700;line-height:1.5;margin-bottom:20px;letter-spacing:-.02em;color:#000;display:inline-block;background:linear-gradient(90deg,#6545c3,#2d8ab8);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.web-data-fusion-her-slider-content-section p{font-size:clamp(.9rem,1.8vw,.95rem);line-height:1.6;margin-bottom:30px;opacity:.9;color:#000}.web-data-fusion-her-slider-see-more-btn{background:linear-gradient(45deg,#6b3fc4,#2693b7);border:1px solid #fff;color:#fff;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;width:fit-content;position:relative;z-index:5;overflow:hidden}.web-data-fusion-her-slider-see-more-btn::before{content:"";position:absolute;inset:0;padding:1px;border-radius:6px;background:linear-gradient(45deg,#6b3fc4,#2693b7);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease}.web-data-fusion-her-slider-see-more-btn:hover::before{opacity:1}.web-data-fusion-her-slider-see-more-btn:hover{color:transparent;background:#fff;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(45deg,#6b3fc4,#2693b7)}.web-data-fusion-her-slider-slider-section{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.web-data-fusion-her-slider-main-slide{width:100%;height:74%;border-radius:20px;overflow:hidden;margin-bottom:20px;position:relative;touch-action:pan-y}.web-data-fusion-her-slider-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;transform:translateX(100%)}.web-data-fusion-her-slider-slide.web-data-fusion-her-slider-active{opacity:1;transform:translateX(0)}.web-data-fusion-her-slider-slide.web-data-fusion-her-slider-prev{transform:translateX(-100%)}.web-data-fusion-her-slider-slide img{width:100%;height:auto;object-fit:cover}.web-data-fusion-her-slider-slider-controls{display:flex;justify-content:flex-start;align-items:center;height:40px;position:absolute;bottom:0;left:0}.web-data-fusion-her-slider-nav-buttons{display:flex;gap:10px}.web-data-fusion-her-slider-nav-btn{width:40px;height:40px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.3);color:#6547c3;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:18px}.web-data-fusion-her-slider-nav-btn:hover{background:#fff;color:#2c8cb8}.web-data-fusion-her-slider-nav-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.web-data-fusion-her-slider-nav-dots{display:flex;gap:8px}.web-data-fusion-her-slider-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.3);cursor:pointer;transition:all .3s ease}.web-data-fusion-her-slider-dot.web-data-fusion-her-slider-active{background:#fff;transform:scale(1.2)}.web-data-fusion-her-slider-auto-progress{position:absolute;bottom:-3px;left:0;height:2px;background:rgba(255,255,255,.8);width:0%;transition:width linear;border-radius:2px}.arrow-of-sliderr{position:absolute;left:50%;bottom:-31px;z-index:99;transform:translate(-28%)}@media (max-width:786px){.arrow-of-sliderr{width:150px}}@media (min-width:1024px){.web-data-fusion-her-slider-container{height:91vh}}@media (max-width:1024px){.web-data-fusion-her-slider-container{padding:39px;height:auto;padding-top:100px}.web-data-fusion-her-slider-slider-wrapper{gap:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;height:100%;max-width:1400px;margin:0 auto;align-content:space-evenly}}@media (max-width:768px){.web-data-fusion-her-slider-container{padding:15px;padding-top:100px}.web-data-fusion-her-slider-slider-wrapper{grid-template-columns:1fr;gap:25px}.web-data-fusion-her-slider-content-section{height:auto;text-align:center;order:1;position:relative;padding-bottom:60px}.web-data-fusion-her-slider-slider-controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);justify-content:center;width:100%}.web-data-fusion-her-slider-slider-section{height:auto;order:2;flex:1}.web-data-fusion-her-slider-main-slide{height:auto;margin-bottom:15px;touch-action:pan-x;padding:50% 0}.web-data-fusion-her-slider-thumb{flex:0 0 calc(50% - 7.5px)!important}.web-data-fusion-her-slider-thumbnails{gap:10px}.web-data-fusion-her-slider-nav-btn{width:35px;height:35px;font-size:16px}.web-data-fusion-her-slider-nav-dots{gap:6px}}@media (max-width:480px){.web-data-fusion-her-slider-container{padding:10px;padding-top:100px}.web-data-fusion-her-slider-slider-wrapper{gap:20px}.web-data-fusion-her-slider-main-slide{height:auto;border-radius:12px}.web-data-fusion-her-slider-thumb{border-radius:8px}.web-data-fusion-her-slider-thumbnails{gap:8px}.web-data-fusion-her-slider-nav-btn{width:32px;height:32px;font-size:14px}.web-data-fusion-her-slider-dot{width:8px;height:8px}.web-data-fusion-her-slider-nav-dots{gap:6px}}.hb-top-swiper{position:relative;overflow:hidden}.hb-top-swiper.swiper.hbb-swiper:before{position:absolute;right:0;left:0;bottom:0;z-index:9;height:100%;width:17rem;--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.hb-top-swiper.swiper.hbb-swiper:before{width:30rem}}.hb-top-swiper.swiper.hbb-swiper:before{background:linear-gradient(90deg,rgb(227 231 249) 29%,rgb(227 231 249) 35%,#2b2b2b00 71%)}.hbb-swiper.swiper{padding-top:1rem;padding-bottom:1rem}@media (min-width:1920px){.hbb-swiper.swiper{padding-top:2rem;padding-bottom:2rem}}.hbb-swiper h2{position:relative;margin-bottom:0;display:inline-block;font-size:2rem;line-height:2.5rem;font-weight:900;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width:1537px){.hbb-swiper h2{font-size:3.125rem;line-height:76px}}@media (min-width:1920px){.hbb-swiper h2{font-size:4.375rem}}.hbb-swiper .swiper-slide:nth-child(odd) h2{color:#0000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.hbb-swiper .swiper-slide,.hbb-swiper .swiper-slide h2{max-width:-moz-fit-content;max-width:fit-content}@keyframes scrollleft{to{translate:calc(-50% - 5px)}}.hb-top-swiper .swiper-wrapper{display:flex;align-items:center;gap:1.5rem;width:-moz-max-content;width:max-content;animation:scrollleft 60s linear infinite}.hb-bottom{position:relative}.sp_hb_title{position:absolute;top:33%;left:1.5rem;z-index:10;border:2px solid #000;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:1px;padding:.5rem 1rem;font-size:1.125rem;font-weight:800;text-transform:uppercase}@media (min-width:768px){.sp_hb_title{font-size:1.375rem}}@media (min-width:1920px){.sp_hb_title{font-size:1.75rem;line-height:2.25rem}}.sp_hb_title span{display:inline-block;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0)}@media (min-width:768px){.sp_hb_title span{display:inline-block}}.hb-bottom .swiper-slide p{font-size:1rem;line-height:1.5rem;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));margin-bottom:0!important}@media (min-width:1920px){.hb-bottom .swiper-slide p{font-size:1.5rem;line-height:2rem}}.text_wrap{white-space:nowrap}.hb-bottom .swiper-slide{padding-left:70px;padding-right:70px}.sp_our_perks_wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:768px){.sp_our_perks_wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sp_our_perks_wrapper{gap:3.5rem}}.logo_slider_main .swiper-slide img{width:124px}.score-section-wfd-designzz-main-container{background-color:#f1f7ff;min-height:auto;font-family:var(--bs-font-Poppins);padding:60px 0}.score-section-wfd-designzz-about-header{color:#6c757d;font-size:16px;font-weight:500;margin-bottom:30px;text-align:left}.score-section-wfd-designzz-main-heading{font-size:36px;font-weight:700;color:#2d3748;line-height:1.2;margin-bottom:0}.score-section-wfd-designzz-description{font-size:.95rem;color:#4a5568;line-height:1.6;font-weight:500}.score-section-wfd-designzz-stats-container{position:relative;margin-top:80px;margin-bottom:80px}.score-section-wfd-designzz-central-image-container{position:relative;display:flex;justify-content:center;align-items:center}.score-section-wfd-designzz-team-image{width:400px;height:400px;object-fit:cover;position:relative;z-index:2}.score-section-wfd-designzz-yellow-circle{position:absolute;width:300px;height:500px;background:linear-gradient(135deg,gold 0,#ffed4e 100%);border-radius:50%;top:50%;left:50%;transform:translate(-60%,-50%);z-index:1}.score-section-wfd-designzz-radix-text{position:absolute;font-size:120px;font-weight:900;color:rgba(255,255,255,.3);z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:8px}.score-section-wfd-designzz-stat-item{position:absolute;text-align:center}.score-section-wfd-designzz-stat-number{font-size:72px;font-weight:900;background:linear-gradient(135deg,#8b5cf6 0,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px}.score-section-wfd-designzz-stat-description{font-size:.95rem;color:#424345;font-weight:500;line-height:1.3;max-width:98%}.score-section-wfd-designzz-stat-top-left{top:0;left:0}.score-section-wfd-designzz-stat-bottom-left{bottom:0;left:0}.score-section-wfd-designzz-stat-top-right{top:0;right:0}.score-section-wfd-designzz-stat-bottom-right{bottom:0;right:0}@media (max-width:1200px){.score-section-wfd-designzz-main-heading{font-size:40px}.score-section-wfd-designzz-team-image{width:350px;height:350px}.score-section-wfd-designzz-yellow-circle{width:250px;height:400px}.score-section-wfd-designzz-radix-text{font-size:100px}.score-section-wfd-designzz-stat-number{font-size:60px}}@media (max-width:992px){.score-section-wfd-designzz-main-heading{font-size:36px;text-align:center;margin-bottom:30px}.score-section-wfd-designzz-description{text-align:center;margin-bottom:50px}.score-section-wfd-designzz-about-header{text-align:center}.score-section-wfd-designzz-team-image{width:300px;height:300px}.score-section-wfd-designzz-yellow-circle{width:200px;height:350px}.score-section-wfd-designzz-radix-text{font-size:80px}.score-section-wfd-designzz-stat-number{font-size:48px}.score-section-wfd-designzz-stat-description{font-size:14px}}@media (max-width:768px){.score-section-wfd-designzz-main-container{padding:40px 0}.score-section-wfd-designzz-main-heading{font-size:28px}.score-section-wfd-designzz-description{font-size:16px}.score-section-wfd-designzz-stats-container{margin-top:0;margin-bottom:0}.score-section-wfd-designzz-team-image{width:250px;height:250px}.score-section-wfd-designzz-yellow-circle{width:180px;height:300px}.score-section-wfd-designzz-radix-text{font-size:60px;letter-spacing:4px}.score-section-wfd-designzz-stat-item{position:static;margin-bottom:30px}.score-section-wfd-designzz-stat-number{font-size:40px}.score-section-wfd-designzz-stat-description{max-width:none}}@media (max-width:576px){.score-section-wfd-designzz-main-heading{font-size:24px}.score-section-wfd-designzz-main-container .about-main{max-width:90%}.score-section-wfd-designzz-team-image{width:200px;height:200px}.score-section-wfd-designzz-yellow-circle{width:150px;height:250px}.score-section-wfd-designzz-radix-text{font-size:40px;letter-spacing:2px}.score-section-wfd-designzz-stat-number{font-size:36px}}.awards-testimonial-web-fusion-data-design-main-section{background:linear-gradient(135deg,#fbfbfb 0,#e1e7fc 100%);padding:80px 0;min-height:auto;display:flex;align-items:center}.awards-testimonial-web-fusion-data-design-heading{color:#22156e;font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:60px;line-height:1.2}.awards-testimonial-web-fusion-data-design-content-wrapper{background:#fff;border-radius:0 1px 140px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);display:flex;align-items:stretch}.awards-testimonial-web-fusion-data-design-awards-section{background:#f0f7ff;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 50%;min-height:400px}.awards-testimonial-web-fusion-data-design-awards-image{width:100%;padding:30px;height:auto;border-radius:12px;margin-bottom:0}.awards-testimonial-web-fusion-data-design-testimonials-section{padding:40px 30px;background:#fff;flex:1;display:flex;flex-direction:column;min-height:500px}.awards-testimonial-web-fusion-data-design-testimonial-slider{flex-grow:1;display:flex;border-bottom:1px solid #a3a3a3;flex-direction:column;justify-content:center}.awards-testimonial-web-fusion-data-design-testimonial-slide{display:none}.awards-testimonial-web-fusion-data-design-testimonial-slide.active{display:block}.awards-testimonial-web-fusion-data-design-testimonials-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.awards-testimonial-web-fusion-data-design-testimonial-item{display:flex;flex-direction:column}.awards-testimonial-web-fusion-data-design-quote-icon{font-size:2.5rem;color:#304fc0;margin-bottom:20px}.awards-testimonial-web-fusion-data-design-testimonial-text{font-size:.95rem;font-weight:500;line-height:1.6;color:#333;margin-bottom:25px;flex-grow:1}.awards-testimonial-web-fusion-data-design-testimonial-author{display:flex;align-items:center;gap:15px;margin-top:auto}.awards-testimonial-web-fusion-data-design-author-image{width:45px;height:45px;border-radius:50%;object-fit:cover}.awards-testimonial-web-fusion-data-design-author-info h6{margin:0;font-weight:600;color:#333;font-size:.95rem}.awards-testimonial-web-fusion-data-design-author-info p{margin:0;font-size:.85rem;color:#666}.awards-testimonial-web-fusion-data-design-slider-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.awards-testimonial-web-fusion-data-design-nav-arrows{display:flex;gap:10px}.awards-testimonial-web-fusion-data-design-nav-arrow{width:35px;height:35px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#146ef5;font-size:21px}.awards-testimonial-web-fusion-data-design-nav-arrow:hover{color:#624bc2}@media (max-width:992px){.awards-testimonial-web-fusion-data-design-content-wrapper{flex-direction:column}.awards-testimonial-web-fusion-data-design-awards-section{flex:none;min-height:auto}.awards-testimonial-web-fusion-data-design-testimonials-row{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.awards-testimonial-web-fusion-data-design-heading{font-size:1.8rem;margin-bottom:40px}.awards-testimonial-web-fusion-data-design-awards-section,.awards-testimonial-web-fusion-data-design-testimonials-section{padding:0 20px}.awards-testimonial-web-fusion-data-design-testimonial-text{font-size:.95rem}.awards-testimonial-web-fusion-data-design-slider-controls{flex-direction:column;gap:15px}}@media (max-width:576px){.awards-testimonial-web-fusion-data-design-main-section{padding:40px 0}.awards-testimonial-web-fusion-data-design-heading{font-size:1.5rem;padding:0 20px}}.gradient-color-text-wfd{display:inline-block;background:linear-gradient(90deg,#6545c3,#2d8ab8);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.Faq-section{background:#f2f3ff;position:relative;overflow:hidden}.webdatafusion-faq-section-background::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.02) 50%,transparent 60%),linear-gradient(-45deg,transparent 40%,rgba(255,255,255,.02) 50%,transparent 60%);animation:webdatafusion-faq-section-shimmer 20s infinite linear}@keyframes webdatafusion-faq-section-shimmer{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.webdatafusion-faq-section-container{max-width:1400px;margin:0 auto;padding:80px 20px;position:relative;z-index:1}.webdatafusion-faq-section-header{text-align:center;margin-bottom:60px}.webdatafusion-faq-section-badge{display:inline-block;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;box-shadow:0 4px 20px rgba(99,102,241,.3)}.webdatafusion-faq-section-title{font-size:48px;font-weight:700;color:#001055;margin-bottom:20px;line-height:1.2}.webdatafusion-faq-section-subtitle{font-size:.94rem;color:#000;line-height:1.6;max-width:1200px;margin:0 auto}.faq-contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.webdatafusion-faq-section-list{list-style:none;background:#f2f3ff;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);overflow:hidden}.webdatafusion-faq-section-item{border-bottom:1px solid rgba(255,255,255,.05)}.webdatafusion-faq-section-item:last-child{border-bottom:none}.webdatafusion-faq-section-question{width:100%;background:0 0;border:none;color:#fff;font-size:16px;font-weight:500;padding:24px 30px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;position:relative}.webdatafusion-faq-section-question:hover{background:rgba(255,255,255,.02)}.webdatafusion-faq-section-question::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:scaleY(0);transition:transform .3s ease}.webdatafusion-faq-section-question:hover::before{transform:scaleY(1)}.webdatafusion-faq-section-icon{width:24px;height:24px;border:2px solid #6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;transition:all .3s ease}.webdatafusion-faq-section-icon::before{content:'';width:8px;height:8px;background:#6b7280;border-radius:50%;transition:all .3s ease}.webdatafusion-faq-section-question:hover .webdatafusion-faq-section-icon{border-color:#6366f1}.webdatafusion-faq-section-question:hover .webdatafusion-faq-section-icon::before{background:#6366f1}.webdatafusion-faq-section-text{flex:1;line-height:1.5;color:#2c429e}.webdatafusion-faq-section-toggle{width:20px;height:20px;position:relative;flex-shrink:0;transition:transform .3s ease}.webdatafusion-faq-section-toggle::after,.webdatafusion-faq-section-toggle::before{content:'';position:absolute;top:50%;left:50%;background:#9ca3af;transition:all .3s ease}.webdatafusion-faq-section-toggle::before{width:12px;height:2px;transform:translate(-50%,-50%)}.webdatafusion-faq-section-toggle::after{width:2px;height:12px;transform:translate(-50%,-50%)}.webdatafusion-faq-section-item.webdatafusion-faq-section-active .webdatafusion-faq-section-toggle{transform:rotate(359deg)}.webdatafusion-faq-section-item.webdatafusion-faq-section-active .webdatafusion-faq-section-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.webdatafusion-faq-section-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:rgba(255,255,255,.02)}.webdatafusion-faq-section-answer-content{padding:0 30px 0 74px;color:#3f3e3e;line-height:1.6;font-size:.95rem}.webdatafusion-faq-section-item.webdatafusion-faq-section-active .webdatafusion-faq-section-answer{max-height:250px;padding:20px 0}.contact-form-container{background:#f2f3ff;border-radius:20px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.3);position:sticky;top:20px}.contact-form-header{text-align:center;margin-bottom:30px}.contact-form-badge{display:inline-block;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;box-shadow:0 4px 20px rgba(16,185,129,.3)}.contact-form-title{font-size:28px;font-weight:700;color:#001055;margin-bottom:10px}.contact-form-subtitle{font-size:.94rem;color:#000;line-height:1.6}.form-group{margin-bottom:24px}.form-label{display:block;color:#001055;font-size:14px;font-weight:500;margin-bottom:8px}.form-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgb(55 52 187);border-radius:12px;padding:14px 16px 14px 50px;color:#000;font-size:14px;transition:all .3s ease}.input-wrapper{position:relative}.input-icon{position:absolute;left:7px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:linear-gradient(135deg,#4742aa,#4977aa);border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:10}.input-icon svg{width:22px;height:22px;color:#fff}.form-input:focus{outline:0;border-color:#6366f1;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-input::placeholder{color:#6b7280}.phone-group{display:flex;gap:12px}.country-selector{position:relative;flex-shrink:0;width:140px}.country-button{width:100%;background:rgba(255,255,255,.05);border:1px solid #6865f2;border-radius:12px;padding:14px 12px;color:#6366f1;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-evenly;transition:all .3s ease}.country-button:hover{background:rgba(255,255,255,.08)}.country-flag{width:20px;height:15px;object-fit:cover;border-radius:2px;margin-right:8px}.country-dropdown{position:absolute;top:100%;left:0;right:-150px;background:rgba(0,0,0,.95);border:1px solid rgba(255,255,255,.1);border-radius:12px;max-height:200px;overflow-y:auto;z-index:1000;display:none;backdrop-filter:blur(20px);min-width:280px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.country-search{width:100%;background:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 16px;color:#000;font-size:14px}.country-search:focus{outline:0;background:#fff}.country-search::placeholder{color:#000}.country-option{padding:12px 16px;color:#000;background:#f2f3ff;cursor:pointer;display:flex;align-items:center;transition:background .2s ease}.country-option:hover{background:#6366f1}.country-option .country-flag{margin-right:12px}.phone-input{flex:1;position:relative}.phone-input .form-input{padding:14px 16px 14px 50px}.input-wrapper .form-select{width:100%;background:rgba(255,255,255,.05);border:1px solid #6865f2;border-radius:12px;padding:14px 16px 14px 50px;color:#70757f;font-size:14px;cursor:pointer;transition:all .3s ease}.form-select:focus{outline:0;border-color:#6366f1;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-select option{background:#f2f3ff;color:#000}.form-textarea{width:100%;background:rgba(255,255,255,.05);border:1px solid #6865f2;border-radius:12px;padding:14px 16px;color:#000;font-size:14px;resize:vertical;min-height:100px;font-family:inherit;transition:all .3s ease}.form-textarea:focus{outline:0;border-color:#6366f1;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-textarea::placeholder{color:#6b7280}.submit-button{width:100%;background:linear-gradient(135deg,#473fa9,#558ec7);border:none;border-radius:12px;padding:16px 24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(99,102,241,.3)}.submit-button:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(99,102,241,.4)}.submit-button:active{transform:translateY(0)}@media (max-width:1024px){.faq-contact-wrapper{grid-template-columns:1fr;gap:60px}.contact-form-container{position:static}.country-dropdown{right:-100px;min-width:260px}}@media (max-width:768px){.webdatafusion-faq-section-container{padding:8px 11px}.webdatafusion-faq-section-title{font-size:36px}.webdatafusion-faq-section-question{padding:20px;font-size:15px}.webdatafusion-faq-section-answer-content{padding:0 20px 0 64px}.webdatafusion-faq-section-item.webdatafusion-faq-section-active .webdatafusion-faq-section-answer{padding:0 0}.contact-form-container{padding:30px 20px}.contact-form-title{font-size:24px}.country-dropdown{right:-50px;min-width:240px}.country-selector{width:120px}}.unique_platforms .unique_description_title{max-width:420px}.unique_platforms .unique_description_text{max-width:500px}.unique_platforms .unique_description_text p{margin:0 0 16px}.unique_platforms .unique_platform_section{background:radial-gradient(7% 60% at -3% 50%,rgba(43,99,242,.5) 0,rgba(10,28,54,0) 90%),hsla(0,0%,100%,0);position:relative}.unique_platforms .unique_platform_section .unique_color_secondary{color:#041e45;font-weight:500}.unique_platforms .unique_platform_section .unique_custom_br{background-image:linear-gradient(rgba(61,127,252,0),#3d7ffc,rgba(61,127,252,0));height:100%;inset:0 auto 0 0;left:0;padding:0;position:absolute;width:1px}.unique_platforms .unique_platform_section .unique_icon_card{align-items:center;display:flex;flex-direction:column;position:relative}.unique_platforms .unique_platform_section .unique_icon_card svg{height:50px;width:50px}.unique_platforms .unique_platform_section .unique_icon_card .unique_icon_title{color:#092c67;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:16px}.unique_platforms .unique_platform_section:last-child{margin-bottom:0!important}.unique_platforms .unique_platform_section:before{background:radial-gradient(100% 100% at -3% 50%,rgba(43,99,242,.7) 1.5%,rgba(10,28,54,0) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s ease-out;width:100%}.unique_platforms .unique_platform_section:hover:before{opacity:1}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper{background:radial-gradient(10% 60% at -3% 50%,rgba(43,99,242,.5) 0,rgba(10,28,54,0) 90%),hsla(0,0%,100%,0);padding:16px;position:relative}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_custom_br{background-image:linear-gradient(rgba(61,127,252,0),#3d7ffc,rgba(61,127,252,0));height:100%;inset:0 auto 0 0;left:0;padding:0;position:absolute;width:1px}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_tab_wrapper{background:linear-gradient(125.03deg,#76a5ff,hsla(0,0%,100%,0) 105%);border:0;border-radius:16px;position:relative}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_tab_wrapper button{background:0 0;border:0;color:#c6dbff;position:relative}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_tab_wrapper button br{display:none}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_tab_wrapper .unique_tabs_panel{padding:16px;position:relative}.unique_platforms .unique_mobile_tabs .unique_tabs_content .unique_groups_wrapper .unique_tab_wrapper:before{background:radial-gradient(98% 123% at 100% 4%,#0941ab 1.5%,rgba(10,28,54,0) 100%),radial-gradient(70.85% 49.62% at -2.4% 90%,rgba(61,127,252,.7) 1.5%,rgba(10,28,54,0) 100%),radial-gradient(67.36% 59.35% at 50% 100%,rgba(9,65,171,.4) 1.5%,rgba(10,28,54,0) 100%),#091b36;border-radius:16px;content:"";height:calc(100% - 2px);left:1px;outline:2px solid transparent;position:absolute;top:1px;transition:all .35sease-out;width:calc(100% - 2px)}.unique_tp{cursor:pointer;position:relative;color:#fff;font-size:13px}.unique_tp .unique_cta:hover .unique_cont{display:flex}.unique_tp .unique_cont{align-items:center;opacity:0;position:absolute;right:50%;top:100%;transform:translate(50%,5%);transition:all .25s ease-out;visibility:hidden;width:270px;z-index:1}.unique_tp .unique_cont .unique_txt{background:radial-gradient(50% 25% at 50% 100%,rgba(43,99,242,.6) 1.5%,rgba(10,28,54,0) 100%),#2f1d8f;border:1px solid var(--border);box-shadow:0 0 2px #091b36;position:relative;border-radius:13px}.unique_tp .unique_cont .unique_txt .unique_title{color:#fff;font-size:14px;font-weight:600}.unique_tp .unique_cont .unique_txt .unique_title br{display:none}.unique_tp .unique_cont .unique_txt .unique_content{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:450}.unique_tp .unique_cont .unique_txt .unique_btn svg{height:unset;width:unset}.unique_tp .unique_cont .unique_txt:after{border:1px solid rgba(51,51,51,.19);content:"";position:absolute}.unique_tp .unique_cont .unique_txt:before{border:1px solid #091b36;content:"";position:absolute}.unique_tp .unique_cont .unique_txt.unique_top:after{border-color:#2f1d8f transparent;border-width:0 19px 15px;left:43%;top:-12px}.unique_tp .unique_cont .unique_txt.unique_top:before{border-color:#3e5681 transparent;border-width:0 13px 11px;left:45%;top:-12px}.unique_tp:hover .unique_cont{opacity:1;visibility:visible}@media (max-width:1360px){.col-3:last-child .unique_tp .unique_cont{left:auto;right:50%;transform:translate(10%,5%)}.col-3:last-child .unique_tp .unique_cont .unique_txt.unique_top:after,.col-3:last-child .unique_tp .unique_cont .unique_txt.unique_top:before{left:85%}}@media (min-width:991px){.imw-demo-cta-wfd-design-rown{flex-direction:row-reverse}}@media (max-width:768px){.unique_platforms{overflow:hidden}}.webdata-fusion-platform-p-color{color:#000}a.unique_icon_card,a.unique_icon_card *{text-decoration:none!important;color:#ace5ff;font-weight:500}.platform-background-color{background:#fff}.webdata-fusion-platform-p-color-heading{color:#041e45}.web-crawling-container-item{height:auto;display:flex;align-items:center;justify-content:flex-start;font-size:1.5rem;position:relative;background:linear-gradient(135deg,#dff2ff 0,#e1ddff 100%);transition:all .3s ease;z-index:0;border-radius:12px;border:1px solid #ddd;max-width:800px;margin:0 auto;padding:20px;margin-bottom:30px}.new-mid-section-container{max-width:1200px;margin:0 auto;padding:27px 20px;font-family:var(--bs-font-Poppins)}.new-mid-section-header{text-align:left;margin-bottom:50px}.new-mid-section-title{font-size:2.5rem;font-weight:500;color:#333;margin-bottom:30px;text-align:center!important}.new-mid-section-title-highlight{display:inline-block;background:linear-gradient(90deg,#6545c3,#2d8ab8);-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;font-weight:500;line-height:1.4}.new-mid-section-description{text-align:center!important;max-width:100%;font-size:1rem;line-height:1.6;color:#666;text-align:left}.new-mid-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px}.new-mid-section-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.new-mid-section-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.new-mid-section-card-featured{background:linear-gradient(135deg,#dff2ff 0,#e1ddff 100%);border:2px solid #5855c0}.new-mid-section-icon{width:50px;height:50px;background:linear-gradient(45deg,#7473cd,#5991c8);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative}.new-mid-section-icon::before{content:'';width:24px;height:24px;background:#fff;border-radius:3px}.new-mid-section-icon-plus::before{background:linear-gradient(to right,#fff 45%,transparent 45%,transparent 55%,#fff 55%),linear-gradient(to bottom,#fff 45%,transparent 45%,transparent 55%,#fff 55%)}.new-mid-section-icon-team::before{background:radial-gradient(circle at 30% 30%,#fff 25%,transparent 30%),radial-gradient(circle at 70% 30%,#fff 25%,transparent 30%),radial-gradient(circle at 50% 70%,#fff 35%,transparent 40%)}.new-mid-section-icon-project::before{background:linear-gradient(45deg,transparent 40%,#fff 40%,#fff 60%,transparent 60%)}.new-mid-section-icon-consulting::before{background:linear-gradient(to right,#fff 20%,transparent 20%,transparent 80%,#fff 80%),linear-gradient(to bottom,#fff 40%,transparent 40%,transparent 60%,#fff 60%)}.new-mid-section-icon-digital::before{background:linear-gradient(to right,#fff 30%,transparent 30%,transparent 70%,#fff 70%),linear-gradient(to bottom,#fff 20%,transparent 20%,transparent 40%,#fff 40%,#fff 60%,transparent 60%,transparent 80%,#fff 80%)}.new-mid-section-card-title{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:15px}.new-mid-section-card-text{font-size:.95rem;line-height:1.6;color:#1f1f1f}.new-mid-section-arrow{position:absolute;top:30px;right:30px;width:30px;height:30px;background:linear-gradient(135deg,#6546c3,#2c8bb8);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease;margin-top:8px}.new-mid-section-card:hover .new-mid-section-arrow{opacity:1}.new-mid-section-arrow::after{content:'→';color:#fff;font-weight:700;font-size:14px}@media (max-width:768px){.new-mid-section-container{padding:40px 15px}.new-mid-section-title{font-size:24px}.new-mid-section-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.new-mid-section-card{padding:25px}}@media (max-width:480px){.new-mid-section-title{font-size:24px}.new-mid-section-card{padding:20px}.new-mid-section-arrow{top:20px;right:20px;width:25px;height:25px}}@media (min-width:769px) and (max-width:1024px){.new-mid-section-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.new-mid-section-grid{grid-template-columns:repeat(3,1fr)}}.new-mid-section-icon-plus::before{content:none}.custom-icon-image{width:25px;height:25px;object-fit:contain}.our-services-icon-wfdu{width:25px;margin-right:9px}.web-tab-main-container{max-width:1800px;margin:0 auto;padding:60px 40px;background-color:#f8f9fa;font-family:var(--bs-font-Poppins);border-radius:20px}.web-tab-header-section{text-align:left;margin-bottom:40px}.web-tab-main-title{font-size:clamp(28px,4vw,48px);font-weight:300;color:#333;margin:0;line-height:1.2;word-wrap:break-word}.web-tab-highlight-text{color:#3c38a1;font-weight:400}.web-tab-description-text{font-size:clamp(14px,1.2vw,16px);color:#666;line-height:1.6;margin-top:20px;max-width:100%}.web-tab-content-wrapper{display:flex;gap:40px;align-items:flex-start}.web-tab-left-panel{flex:0 0 auto;width:100%;max-width:450px}.web-tab-navigation-list{list-style:none;padding:0;margin:0;background:#fff;border-radius:8px;overflow:hidden;width:100%}.web-tab-nav-item{border-bottom:1px solid #f0f0f0}.web-tab-nav-item:last-child{border-bottom:none}.web-tab-nav-button{width:100%;padding:16px 20px;background:linear-gradient(135deg,#dff2ff 0,#e1ddff 100%);border:none;text-align:left;font-size:clamp(16px,1.5vw,18px);color:#21225e;cursor:pointer;transition:all .3s ease;position:relative;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-tab-nav-button:hover{background-color:#eee;color:#333}.web-tab-nav-button.web-tab-active-button{color:#5147b6;background-color:#fff;font-weight:600;border-left:5px solid #453f8e;border-radius:5px}.web-tab-right-panel{flex:1;background:0 0;border-radius:12px;overflow:hidden;min-width:0}.web-tab-content-section{display:none;padding:30px 20px}.web-tab-content-section.web-tab-active-content{display:block}.web-tab-content-image{width:100%;height:250px;object-fit:cover;border-radius:8px;margin-bottom:25px}.web-tab-content-text{font-size:clamp(14px,1.2vw,16px);color:#666;line-height:1.7;margin-bottom:25px}.web-tab-learn-more-button{display:inline-flex;align-items:center;padding:12px 20px;background:0 0;border:2px solid #5048ba;color:#5048ba;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:inherit}.web-tab-learn-more-button:hover{background-color:#5048ba;color:#fff}.web-tab-arrow-icon{margin-left:8px;font-size:12px}@media (min-width:1400px){.web-tab-main-container{padding:80px 60px}.web-tab-content-wrapper{gap:80px}.web-tab-left-panel{max-width:500px}.web-tab-nav-button{font-size:20px;padding:18px 25px}.web-tab-content-image{height:300px}.web-tab-content-section{padding:40px 100px}}@media (min-width:1400px) and (max-width:1600px){.web-tab-content-section{padding:40px 50px}}@media (min-width:1200px) and (max-width:1399px){.web-tab-main-container{padding:70px 50px}.web-tab-content-wrapper{gap:60px}.web-tab-left-panel{max-width:450px}}@media (max-width:991px){.web-tab-navigation-list{display:flex;gap:6px;background:0 0;overflow-x:scroll}}@media (min-width:992px) and (max-width:1199px){.web-tab-main-container{padding:60px 40px}.web-tab-content-wrapper{gap:40px}.web-tab-left-panel{max-width:380px}.web-tab-nav-button{font-size:16px;padding:14px 18px}}@media (max-width:991px){.web-tab-main-container{padding:50px 30px}.web-tab-nav-item{margin-bottom:8px}}@media (min-width:768px) and (max-width:991px){.web-tab-main-container{padding:50px 30px}.web-tab-content-wrapper{flex-direction:column;gap:30px}.web-tab-left-panel{max-width:100%;width:100%}.web-tab-nav-item{border-bottom:none;min-width:200px}.web-tab-nav-button{background:#fff;border-radius:6px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:visible;text-overflow:unset;padding:12px 15px;font-size:14px}.web-tab-content-image{height:220px}}@media (min-width:576px) and (max-width:767px){.web-tab-main-container{padding:40px 25px;margin:0 15px}.web-tab-content-wrapper{flex-direction:column;gap:25px}.web-tab-left-panel{max-width:100%}.web-tab-navigation-list{display:flex;gap:8px;background:0 0;box-shadow:none}.web-tab-nav-item{border-bottom:none}.web-tab-nav-button{background:#fff;border-radius:6px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:14px 20px;font-size:15px}.web-tab-content-image{height:200px}.web-tab-content-section{padding:25px 15px}}@media (max-width:575px){.web-tab-main-container{padding:30px 20px;margin:0 10px;border-radius:15px}.web-tab-header-section{margin-bottom:30px}.web-tab-content-wrapper{flex-direction:column;gap:20px}.web-tab-left-panel{max-width:100%}.web-tab-nav-item{border-bottom:none}.web-tab-nav-button{background:#fff;border-radius:6px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:12px 15px;font-size:14px;line-height:1.3}.web-tab-content-image{height:180px;margin-bottom:20px}.web-tab-content-section{padding:20px 10px}.web-tab-learn-more-button{padding:10px 16px;font-size:13px;width:100%;justify-content:center}}@media (max-width:360px){.web-tab-main-container{padding:25px 15px;margin:0 5px}.web-tab-nav-button{padding:10px 12px;font-size:13px}.web-tab-content-image{height:160px}.web-tab-content-section{padding:15px 5px}}.footer-padding-logo{padding-left:21px!important}.web-data-fusion-footer-designn-main{background:linear-gradient(135deg,#e1deff 0,#dff1ff 100%);color:#fff;font-family:var(--bs-font-Poppins);border-top:2px solid #3a39dc}.web-data-fusion-footer-designn-container{max-width:100%;margin:0 auto;padding:40px 31px}.web-data-fusion-footer-designn-logo{width:180px;height:auto;margin-bottom:20px}.web-data-fusion-footer-designn-company-desc{font-size:14px;line-height:1.6;margin-bottom:25px;color:#333;font-weight:500}.web-data-fusion-footer-designn-cta-btn{background:linear-gradient(135deg,#574ada 0,#3f81b5 100%);color:#fff;border:none;padding:9px 24px;border-radius:6px;font-weight:600;text-decoration:none;display:inline-block;margin-bottom:30px;transition:all .3s ease}.web-data-fusion-footer-designn-cta-btn:hover{background:#0056b3;color:#fff;transform:translateY(-2px)}.web-data-fusion-footer-designn-contact-info{list-style:none;padding:0;margin-bottom:30px}.web-data-fusion-footer-designn-contact-info li{margin-bottom:12px;font-size:14px;font-weight:600;color:#4d4d4e;display:flex;align-items:center}.web-data-fusion-footer-designn-contact-info i{margin-right:10px;width:16px}.web-data-fusion-footer-designn-section-title{font-size:18px;font-weight:600;margin-bottom:20px;color:#3e37b6}.web-data-fusion-footer-designn-links{list-style:none;padding:0}.web-data-fusion-footer-designn-links li{margin-bottom:12px}.web-data-fusion-footer-designn-links a{font-weight:500;color:#484848;text-decoration:none;font-size:14px;transition:color .3s ease}.web-data-fusion-footer-designn-links a:hover{color:#007bff}.web-data-fusion-footer-designn-verticals{margin-top:20px;border:2px solid #3e37bd;border-radius:21px}.web-data-fusion-footer-designn-vertical-logos{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.web-data-fusion-footer-designn-vertical-logo{background:0 0;padding:8px 16px;border-radius:6px;display:flex;align-items:center;font-size:12px;font-weight:600;color:#333}.web-data-fusion-footer-designn-view-more{text-align:center;margin-top:0;padding-top:0;border-top:1px solid rgba(255,255,255,.1)}.web-data-fusion-footer-designn-view-more-btn{background:0 0;border:none;color:#3e37b6;font-weight:600;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 auto;transition:color .3s ease}.web-data-fusion-footer-designn-view-more-btn:hover{color:#007bff}.web-data-fusion-footer-designn-view-more-btn i{transition:transform .3s ease}.web-data-fusion-footer-designn-expanded{display:none;margin-top:0;padding-top:0;border-top:1px solid rgba(255,255,255,.1);margin-top:130px}.web-data-fusion-footer-designn-expanded.show{display:block}.web-data-fusion-footer-designn-expanded-close{position:absolute;top:20px;right:20px;background:0 0;border:none;color:#e0e6ff;font-size:24px;cursor:pointer}.web-data-fusion-footer-designn-expanded-close i{color:#fff}.web-data-fusion-footer-designn-expanded-content{position:relative;background:linear-gradient(135deg,#150063 0,#024b7d 100%);border-radius:12px;padding:40px;backdrop-filter:blur(10px)}.web-data-fusion-footer-designn-bottom{background:linear-gradient(135deg,#6349c2 0,#3284ba 100%);padding:20px 0;margin-top:40px;text-align:center}.web-data-fusion-footer-designn-bottom-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.web-data-fusion-footer-designn-certifications{display:flex;gap:20px;align-items:center;margin-bottom:20px}.web-data-fusion-footer-designn-certification{background:#fff;padding:8px 12px;border-radius:4px;font-size:12px;font-weight:600;color:#333}.web-data-fusion-footer-designn-copyright{font-size:12px;color:#e0e6ff;margin-bottom:0;font-weight:600}.web-data-fusion-footer-designn-legal-links{display:flex;gap:20px;margin-bottom:20px;align-items:center}.web-data-fusion-footer-designn-legal-links a{color:#e0e6ff;text-decoration:none;font-size:12px;font-weight:600}.web-data-fusion-footer-designn-social-links{display:flex;gap:15px;margin-bottom:30px}.web-data-fusion-footer-designn-social-links a{color:#5352d4;font-size:18px;transition:color .3s ease}.web-data-fusion-footer-designn-social-links a:hover{color:#007bff}.web-data-fusion-footer-designn-expanded-section{margin-bottom:40px}.web-data-fusion-footer-designn-expanded-section h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;border-bottom:2px solid #fff;padding-bottom:10px}.web-data-fusion-footer-designn-expanded-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:80px}.web-data-fusion-footer-designn-expanded-item{color:#fff;font-size:15px;font-weight:500;padding:8px 0;cursor:pointer;transition:color .3s ease}.web-data-fusion-footer-designn-expanded-item:hover{color:#fff}.web-data-fusion-footer-designn-rotated{transform:rotate(180deg)}@media (max-width:768px){.web-data-fusion-footer-designn-container{padding:30px 15px}.footer-padding-logo{padding-left:0}.web-data-fusion-footer-designn-bottom-content{flex-direction:column;gap:15px}.web-data-fusion-footer-designn-certifications{flex-wrap:wrap;justify-content:center}.web-data-fusion-footer-designn-legal-links{flex-wrap:wrap;justify-content:center}.web-data-fusion-footer-designn-expanded-content{padding:20px}}.footer-border-right{border-right:1px solid #807bd5}.web-data-fusion-footer-designn-contact-info i{color:#5658c0}.web-data-fusion-footer-designn-vertical-logo img{width:45px;height:45px;background:#3e37bd}.web-data-fusion-footer-designn-expanded-bottom-close{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}.web-data-fusion-footer-designn-expanded-close-btn{display:flex;align-items:center;background-color:#fff;color:#3a37a6;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.web-data-fusion-footer-designn-expanded-close-btn:hover{background-color:#fff}.web-data-fusion-footer-designn-expanded-close-btn i{margin-left:8px}.web-craw-logo{width:226px;height:100%;margin-right:24px}.img-fluid{max-width:100%;height:auto;border-radius:10px}@media (min-width:992px){.zzzz1{flex:0 0 auto;width:24%}}.work-process{position:relative}.webdata-fusion-step-box{background:#fff;padding:10px;border-radius:15px;position:relative;box-shadow:2px 2px 7px 0 #00000057}.webdata-fusion-step-left:after{content:"";border-top:15px solid #fff;border-bottom:15px solid #fff;border-left:15px solid #fff;border-right:15px solid #fff;display:inline-grid;position:absolute;right:-15px;top:42%;transform:rotate(45deg);box-shadow:3px -2px 3px 0 #00000036;z-index:1}.webdata-fusion-step-right:after{content:"";border-top:15px solid #ffffff00;border-bottom:15px solid #fff;border-left:15px solid #fff;border-right:15px solid #ffffff00;display:inline-grid;position:absolute;left:-15px;top:42%;transform:rotate(45deg);box-shadow:-1px 1px 3px 0 #0000001a;z-index:1}.webdata-fusion-step-step{background:linear-gradient(135deg,#589ccc 0,#4639a7 100%);text-align:center;width:80%;margin:0 auto;color:#fff;height:100%;padding-top:8px;position:relative;top:-26px;border-radius:0 0 10px 10px;box-shadow:-6px 8px 0 0 #00000014}.webdata-fusion-step-point-right{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:0;left:44rem;top:-33rem;right:0}.webdata-fusion-step-point-right:before{content:"";height:187px;width:11px;background:#5c5c5c;display:inline-grid;transform:rotate(24deg);position:relative;left:-44px;top:7px}.webdata-fusion-step-point-right-right{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:-25px;left:44rem;z-index:25;top:11rem;right:0}.webdata-fusion-step-point-right-right:before{content:"";height:190px;width:11px;background:#5c5c5c;display:inline-grid;transform:rotate(28deg);position:relative;left:-49px;top:7px}.webdata-fusion-step-point-left{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:40px;right:0;left:38.9rem;z-index:22;top:-8rem}.webdata-fusion-step-last:before{display:none}.webdata-fusion-step-box p{z-index:9}.webdata-fusion-step-step p{font-size:20px}.webdata-fusion-step-step h2{font-size:39px}.webdata-fusion-step-step:after{content:"";border-top:8px solid #04889800;border-bottom:8px solid #494aae;border-left:8px solid #04889800;border-right:8px solid #494aae;display:inline-grid;position:absolute;left:-16px;top:0}.webdata-fusion-step-step:before{content:"";border-top:8px solid #ff000000;border-bottom:8px solid #494aae;border-left:8px solid #494aae;border-right:8px solid #ff000000;display:inline-grid;position:absolute;right:-16px;top:0}.webdata-fusion-step-line-l{background:#638ce5;height:4px;position:absolute;width:142px;right:-163px;top:90px;z-index:7}.webdata-fusion-step-line-lzk{background:#638ce5;height:4px;position:absolute;width:142px;right:-163px;top:82px;z-index:7}.webdata-fusion-step-line-r{background:#6189e1;height:4px;position:absolute;width:136px;left:-153px;top:90px;z-index:0}.webdata-fusion-step-line-r:before{content:"";height:199px;width:11px;background:#5c5c5c;display:inline-grid;transform:rotate(337deg);position:relative;left:42px;top:-8px}.webdata-fusion-step-line-rz{background:#6189e1;height:4px;position:absolute;width:136px;left:-153px;top:81px;z-index:0}.webdata-fusion-step-point-right-r-r{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:0;left:39rem;z-index:99;top:20rem;right:0}.webdata-fusion-step-point-right-right-r{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:-47rem;left:43rem;z-index:25;top:7rem;right:0}.webdata-fusion-step-point-right-right-rrr{background:#fff;width:25px;height:25px;border-radius:50%;border:8px solid #0043d49c;box-shadow:0 0 0 4px #5c5c5c;margin:auto 0;position:absolute;bottom:-32rem;left:38.6rem;z-index:25;top:2rem;right:0}.webdata-fusion-step-point-right-right-r:before{content:"";height:164px;width:11px;background:#5c5c5c;display:inline-grid;transform:rotate(155deg);position:relative;left:-39px;z-index:-61;top:-165px}@media (max-width:1400px){.webdata-fusion-step-line-l{top:91px}.webdata-fusion-step-point-right{left:39.4rem;top:-37.9rem}.webdata-fusion-step-line-lzk{top:90px}.webdata-fusion-step-point-right:before{height:207px;left:-63px;top:2px;transform:rotate(32deg)}.webdata-fusion-step-line-r{top:90px}.webdata-fusion-step-point-left{left:31.9rem;top:-12rem}.zkhw .webdata-fusion-step-line-l{top:101px}.webdata-fusion-step-line-r:before{height:218px;top:-12px;left:46px;transform:rotate(330deg)}.webdata-fusion-step-line-rz{top:90px}.webdata-fusion-step-point-right-right{left:39rem;top:8rem}.webdata-fusion-step-point-right-right:before{left:-55px;height:207px}.webdata-fusion-step-point-right-right-rrr{top:2rem;left:32.9em}.afkc .webdata-fusion-step-line-l{top:116px}.webdata-fusion-step-point-right-right-r:before{top:-193px;left:-48px;height:193px}.webdata-fusion-step-point-right-right-r{top:9rem;left:38rem}}@media (max-width:1199.98px){.our-blog .row{margin-bottom:2.5rem;justify-content:space-around}.our-blog .col-md-5{flex:0 0 100%;max-width:100%;display:flex;justify-content:center}.our-blog .col-md-2{display:none}.webdata-fusion-step-box{width:100%;max-width:600px;max-height:242px;text-align:center}.webdata-fusion-step-left:after,.webdata-fusion-step-line-l,.webdata-fusion-step-line-lzk,.webdata-fusion-step-line-r,.webdata-fusion-step-line-rz,.webdata-fusion-step-point-left,.webdata-fusion-step-point-right,.webdata-fusion-step-point-right-right,.webdata-fusion-step-point-right-right-r,.webdata-fusion-step-point-right-right-rrr,.webdata-fusion-step-right:after{display:none}}.accolade-container-wrapper{max-width:1200px;margin:0 auto;padding:40px 0;background-color:#f9f9fb;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.accolade-headline-area{text-align:center;margin-bottom:40px}.accolade-headline-text{font-size:2rem;color:#333;margin-bottom:15px}.accolade-subheadline-paragraph{color:#666;max-width:700px;margin:0 auto;line-height:1.6}.accolade-grid-layout{display:flex;flex-wrap:wrap;justify-content:center;gap:35px}.accolade-card-hexagon{width:220px;height:250px;position:relative;margin:25px 12px;transition:transform .3s ease,box-shadow .3s ease}.accolade-card-hexagon:hover{transform:translateY(-10px)}.accolade-card-outer{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(135deg,#e6e9f0 0,#f5f7fa 100%);box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.accolade-card-inner{width:94%;height:94%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.accolade-icon-wrapper{width:60px;height:60px;background-color:#f0f2f5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.accolade-icon-element{font-size:28px;color:#4a6fa5}.accolade-title-heading{font-size:1.2rem;color:#333;margin:10px 0;font-weight:600}.accolade-issuer-text{font-size:.9rem;color:#666;margin-bottom:5px}.accolade-year-badge{background-color:#f0f2f5;color:#4a6fa5;font-size:.8rem;padding:3px 12px;border-radius:15px;margin-top:5px}@media (max-width:1100px){.accolade-grid-layout{gap:20px}.accolade-card-hexagon{width:200px;height:230px;margin:20px 10px}}@media (max-width:900px){.accolade-grid-layout{gap:15px}.accolade-card-hexagon{width:180px;height:210px;margin:15px 8px}.accolade-icon-wrapper{width:50px;height:50px}.accolade-title-heading{font-size:1rem}}@media (max-width:768px){.accolade-grid-layout{gap:30px}.accolade-card-hexagon{width:190px;height:220px;margin:20px 10px}}@media (max-width:600px){.accolade-grid-layout{gap:40px}.accolade-card-hexagon{width:220px;height:250px;margin:20px 0}}.visionary-horizon-path{max-width:1200px;margin:auto;padding:60px 20px;background:#f8f8f8;border-radius:12px}.data-impact-voice{text-align:center;font-family:var(--bs-font-Poppins);color:#333;max-width:800px;margin:auto;line-height:1.6}.future-shapers-drive{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;margin-top:50px}.insightful-energy-wave{flex:1;min-width:280px}.insightful-energy-wave img{width:100%;max-width:500px;border-radius:10px;display:block}.innovative-core-belief{flex:2;font-size:18px;color:#444}.connect-bridge-button{text-align:center;margin:40px 0}.connect-bridge-button a{display:inline-block;text-decoration:none;font-size:18px;color:#fff;background:#007bff;padding:12px 24px;border-radius:8px;transition:.3s}.connect-bridge-button a:hover{background:#0056b3}.culture-essence-flow{text-align:center;margin-top:50px;padding:40px 20px;background:#eef5ff;border-radius:12px;font-size:18px}@media (max-width:768px){.future-shapers-drive{flex-direction:column;text-align:center}.insightful-energy-wave img{max-width:100%}}.web-data-fusion-cta-container-container-size{max-width:92%}.web-data-fusion-cta-section{background:linear-gradient(135deg,#e1deff 0,#ddeffd 100%);border-radius:24px;padding:60px 0;margin:40px 0;position:relative;overflow:hidden;border:2px solid #5855c0}.web-data-fusion-cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.05) 0,transparent 50%);pointer-events:none}.web-data-fusion-cta-container{position:relative;z-index:2}.web-data-fusion-cta-content{color:#fff}.web-data-fusion-cta-title{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem;color:#012b3a}.web-data-fusion-cta-description{font-size:.95rem;line-height:1.6;color:rgb(0 0 0 / 80%);margin-bottom:2rem;max-width:90%}.web-data-fusion-cta-button{background:linear-gradient(135deg,#6349c2 0,#3284ba 100%);border:none;padding:10px 20px;border-radius:34px;color:#fff;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 15px rgb(71 141 255 / 30%)}.web-data-fusion-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(152 204 255);color:#fff}.web-data-fusion-cta-image-container{position:relative;display:flex;justify-content:center;align-items:center}.web-data-fusion-cta-main-image{width:200px;height:200px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.web-data-fusion-cta-feature-badge{position:absolute;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgb(75 69 133);border-radius:12px;padding:12px 16px;color:#261c66;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;white-space:nowrap}.web-data-fusion-cta-feature-badge:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.web-data-fusion-cta-feature-badge i{font-size:1rem;opacity:.8}.web-data-fusion-cta-badge-1{top:10%;left:1%}.web-data-fusion-cta-badge-2{top:11%;right:1%}.web-data-fusion-cta-badge-3{bottom:32%;left:3%}.web-data-fusion-cta-badge-4{bottom:31%;right:-1%}.web-data-fusion-cta-badge-5{bottom:-4%;right:8%}.web-data-fusion-cta-badge-6{bottom:-2%;left:8%}@media (max-width:991px){.web-data-fusion-cta-badge-1{top:5%;left:-9%}.web-data-fusion-cta-badge-2{top:6%;right:-14%}.web-data-fusion-cta-badge-3{bottom:25%;left:-22%}.web-data-fusion-cta-badge-4{bottom:27%;right:-23%}.web-data-fusion-cta-badge-5{bottom:-17%;right:-11%}.web-data-fusion-cta-badge-6{bottom:-16%;left:-11%}.web-data-fusion-cta-title{font-size:1.1rem}.web-data-fusion-cta-description{font-size:12px}}@media (max-width:900px){.web-data-fusion-cta-section{padding:40px 0;margin:20px 10px;border-radius:16px}.web-data-fusion-cta-title{font-size:2rem;text-align:center}.web-data-fusion-cta-description{font-size:.94rem;text-align:center;max-width:100%}.web-data-fusion-cta-main-image{width:150px;height:150px}.web-data-fusion-cta-feature-badge{font-size:.8rem;padding:8px 12px;position:static;margin:5px;display:inline-flex}.web-data-fusion-cta-badges-mobile{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.web-data-fusion-cta-badges-desktop{display:none}.web-data-fusion-cta-button{display:block;text-align:center;margin:0 auto}.web-data-fusion-cta-container-container-size{max-width:100%}.web-data-fusion-cta-content{display:flex;flex-direction:column}}@media (min-width:769px){.web-data-fusion-cta-badges-mobile{display:none}}@media (max-width:576px){.web-data-fusion-cta-title{font-size:1.75rem}.web-data-fusion-cta-main-image{width:120px;height:120px}.web-data-fusion-cta-container-container-size{max-width:100%}}.tilted-card-cta-section-wfd-jb-container{width:100%;padding:40px 20px;background-color:#fff;min-height:auto;display:flex;align-items:center}.tilted-card-cta-section-wfd-jb-row{max-width:91%;margin:0 auto;width:100%}.tilted-card-cta-section-wfd-jb-content-row{display:flex;align-items:center;gap:60px;background:linear-gradient(135deg,#dff2ff 0,#e1ddff 100%);padding:30px 0 30px 40px;box-shadow:0 10px 40px rgba(0,0,0,.1);position:relative;overflow:visible}.tilted-card-cta-section-wfd-jb-left-column{flex:1;max-width:50%}.tilted-card-cta-section-wfd-jb-profile-images{display:flex;margin-bottom:24px;gap:-8px}.tilted-card-cta-section-wfd-jb-profile-img{width:50px;height:50px;border-radius:50%;border:3px solid #fff;margin-left:-8px;object-fit:cover}.tilted-card-cta-section-wfd-jb-profile-img:first-child{margin-left:0}.tilted-card-cta-section-wfd-jb-heading{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:16px;color:#1a1a1a}.tilted-card-cta-section-wfd-jb-description{font-size:1.1rem;color:#000;margin-bottom:32px;line-height:1.6}.tilted-card-cta-section-wfd-jb-cta-button{background:#2c3e50;color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.tilted-card-cta-section-wfd-jb-cta-button:hover{background:#34495e;transform:translateY(-2px);box-shadow:0 8px 25px rgba(44,62,80,.3)}.tilted-card-cta-section-wfd-jb-right-column{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.tilted-card-cta-section-wfd-jb-card-wrapper{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.tilted-card-cta-section-wfd-jb-card{width:360px;height:526px;border-radius:20px;overflow:hidden;transform:rotate(8deg);transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 20px 60px rgba(0,0,0,.2);cursor:pointer;position:relative}.tilted-card-cta-section-wfd-jb-card:hover{transform:rotate(0) scale(1.05);box-shadow:0 30px 80px rgba(0,0,0,.3)}.tilted-card-cta-section-wfd-jb-card-image{width:100%;height:100%;display:block}.tilted-card-cta-section-wfd-jb-grab-spot{position:absolute;bottom:26px;right:0;left:-191px;display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666;font-weight:500;opacity:.8}.cta-image{width:160px;filter:drop-shadow(0 7px 2px rgba(0, 0, 0, .4))}.tilted-card-cta-section-wfd-jb-arrow{color:#666;transform:rotate(-15deg)}@media (max-width:1500px){.tilted-card-cta-section-wfd-jb-grab-spot{bottom:-104px;right:0;left:-191px;font-size:.8rem}}@media (max-width:1024px){.tilted-card-cta-section-wfd-jb-content-row{gap:40px;padding:40px}.tilted-card-cta-section-wfd-jb-heading{font-size:2.2rem}.tilted-card-cta-section-wfd-jb-card{width:240px;height:420px}}@media (max-width:1000px){.tilted-card-cta-section-wfd-jb-container{padding:40px 15px}.tilted-card-cta-section-wfd-jb-content-row{flex-direction:column;text-align:center;padding:40px 30px;gap:40px}.tilted-card-cta-section-wfd-jb-left-column{max-width:100%}.tilted-card-cta-section-wfd-jb-heading{font-size:2rem}.tilted-card-cta-section-wfd-jb-card-wrapper{height:300px}.tilted-card-cta-section-wfd-jb-card{width:200px;height:350px;transform:rotate(-5deg)}.tilted-card-cta-section-wfd-jb-grab-spot{bottom:-40px;right:0;left:-191px;font-size:.8rem}.cta-image{width:84px}}@media (max-width:770px){.tilted-card-cta-section-wfd-jb-content-row{padding:30px 20px}.tilted-card-cta-section-wfd-jb-heading{font-size:1.8rem}.tilted-card-cta-section-wfd-jb-grab-spot{bottom:-32px;right:0;left:-77px}.cta-image{width:84px}.tilted-card-cta-section-wfd-jb-description{font-size:1rem}.tilted-card-cta-section-wfd-jb-card{width:180px;height:320px}.tilted-card-cta-section-wfd-jb-profile-img{width:35px;height:35px}.tilted-card-cta-section-wfd-jb-cta-button{padding:14px 28px;font-size:.95rem}}.tilted-card-cta-section-wfd-jb-card{will-change:transform;backface-visibility:hidden;perspective:1000px}.tilted-card-cta-section-wfd-jb-card:hover .tilted-card-cta-section-wfd-jb-grab-spot{opacity:1;transform:translateX(5px);transition:all .3s ease}ul.webfusion-data-card-section-2-ul-cards{max-width:1278px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:6rem;list-style:none;justify-content:center}ul.webfusion-data-card-section-2-ul-cards>li{--bg-color:#F2F2F2;--text-color:#333;--padding:1rem;--circle-size:5rem;--circle-expand:1rem;--flap-height:1.25rem;--flap-offset:0.5rem;max-width:15rem;margin-top:calc(var(--circle-size)/ 2 + var(--circle-expand));margin-bottom:var(--flap-offset);background-color:var(--bg-color);background-image:linear-gradient(to bottom left,transparent 50%,rgba(0 0 0 / .125));border-radius:var(--padding);padding:var(--padding);--bs-rim:inset -0.1rem 0.1rem 0.1rem rgb(255 255 255 / .5);--bs-card-spread:0.25rem;--bs-card-color:rgb(0 0 0 / 0.02);--bs-card:-0.1rem 0.1rem var(--bs-card-spread) var(--bs-card-color),-0.2rem 0.2rem var(--bs-card-spread) var(--bs-card-color),-0.3rem 0.3rem var(--bs-card-spread) var(--bs-card-color),-0.4rem 0.4rem var(--bs-card-spread) var(--bs-card-color),-0.5rem 0.5rem var(--bs-card-spread) var(--bs-card-color),-0.6rem 0.6rem var(--bs-card-spread) var(--bs-card-color),-0.7rem 0.7rem var(--bs-card-spread) var(--bs-card-color),-0.8rem 0.8rem var(--bs-card-spread) var(--bs-card-color),-0.9rem 0.9rem var(--bs-card-spread) var(--bs-card-color),-1.0rem 1.0rem var(--bs-card-spread) var(--bs-card-color),-1.1rem 1.1rem var "--bs-card-spread) var(--bs-card-color),
                -1.2rem 1.2rem var(--bs-card-spread) var(--bs-card-color),
                -1.3rem 1.3rem var(--bs-card-spread) var(--bs-card-color),
                -1.4rem 1.4rem var(--bs-card-spread) var(--bs-card-color),
                -1.5rem 1.5rem var(--bs-card-spread) var(--bs-card-color),
                -1.6rem 1.6rem var(--bs-card-spread) var(--bs-card-color),
                -1.7rem 1.7rem var(--bs-card-spread) var(--bs-card-color),
                -1.8rem 1.8rem var(--bs-card-spread) var(--bs-card-color),
                -1.9rem 1.9rem var(--bs-card-spread) var(--bs-card-color);
            box-shadow: var(--bs-rim), var(--bs-card);
            display: grid;
            grid-template-rows: max-content max-content auto;
            justify-items: center;
            text-align: center;
            gap: 0.75rem;
            position: relative;
        }
        ul.webfusion-data-card-section-2-ul-cards > li > .webfusion-data-card-section-2-icon {
            width: var(--circle-size);
            margin-top: calc(var(--circle-size) / -2 - var(--padding));
            aspect-ratio: 1;
            background-color: var(--bg-color);
            justify-self: center;
            border-radius: 50%;
            display: grid;
            place-items: center;
            box-shadow: var(--bs-rim), -0.1rem 0.1rem 0.25rem rgb(0 0 0 / .25);
        }
        ul.webfusion-data-card-section-2-ul-cards > li > .webfusion-data-card-section-2-icon > i {
            font-size: calc(var(--circle-size) / 3);
            color: var(--accent-color);
        }
        ul.webfusion-data-card-section-2-ul-cards > li > .webfusion-data-card-section-2-title {
            margin-top: 0.5rem;
            color: var(--accent-color);
            font-weight: 700;
        }
        ul.webfusion-data-card-section-2-ul-cards > li > .webfusion-data-card-section-2-content {
            font-size: 0.7rem;
    font-weight: 600;
    margin-bottom: 1rem;
    color: #15254a;
        }
        ul.webfusion-data-card-section-2-ul-cards > li::before, ul.webfusion-data-card-section-2-ul-cards > li::after {
            content: "";
            position: absolute;
        }
        ul.webfusion-data-card-section-2-ul-cards > li::before {
            top: calc(var(--circle-size) / -2 - var(--circle-expand));
            width: calc(var(--circle-size) * 1 + var(--circle-expand) * 2);
            height: calc(100% + var(--circle-size) / 2 + var(--padding) + var(--flap-offset));
            background-color: var(--accent-color);
            background-image: linear-gradient(transparent 50%, rgb(0 0 0 / .25) 0);
            border-top-left-radius: calc(var(--circle-size) / 2 + var(--circle-expand));
            border-top-right-radius: calc(var(--circle-size) / 2 + var(--circle-expand));
            clip-path: polygon(
                0 0, 
                100% 0, 
                100% calc(100% - var(--flap-offset)), 
                calc(100% - var(--flap-offset)) 100%, 
                var(--flap-offset) 100%,  
                0 calc(100% - var(--flap-offset))
            );
            z-index: -1;
        }
        ul.webfusion-data-card-section-2-ul-cards > li::after {
            width: calc(var(--circle-size) * 1 + var(--circle-expand) * 2 - var(--flap-offset) * 2);
            height: var(--flap-height);
            bottom: calc(var(--flap-offset) * -1);
            border-top-left-radius: var(--flap-height);
            border-top-right-radius: var(--flap-height);
            background-color: var(--accent-color);
        }

     
        /* --------------------------------------------------------------------------------------------------------------------------------------------------- */











        /* ------------------------------------------------Achivements section ------------------------------------------------------------------------------ */

         .web-fusion-data-achievement-section-header-design {
            background-color: #a4508b;
            background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
            height: 120px;
            text-align: center;
            width: 100%;
            position: relative;
        }
        
        .web-fusion-data-achievement-section-listar-map-button {
            width: 100%;
            position: absolute;
            display: table;
            right: 0;
            top: 0;
            height: 200px;
            line-height: 164px;
            white-space: nowrap;
            font-size: 0;
        }
        
        .web-fusion-data-achievement-section-listar-map-button {
            right: auto;
        }
        
        .web-fusion-data-achievement-section-listar-map-button-text span {
            background-color: #fff;
            color: #252525;
            text-shadow: none;
        }
        
        .web-fusion-data-achievement-section-listar-page-header-content .web-fusion-data-achievement-section-listar-map-button-text span {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            font-size: 15px;
            height: 44px;
            line-height: 1.6;
            padding: 10px 25px;
            box-shadow: 0 0 300px rgba(0, 0, 0, 0.65), 0 0 30px rgba(0, 0, 0, 0.06);
            border-radius: 50px;
            background-color: rgba(35, 40, 45, 0.9);
            color: #fff;
            text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
        }
        
        .web-fusion-data-achievement-section-header-design .web-fusion-data-achievement-section-footer-wave {
            max-width: 102%;
            width: 100%;
            height: 187.8px;
            left: 0;
            z-index: 1;
            bottom: -67px;
            background: url(https://1.bp.blogspot.com/-NYl6L8pz8B4/XoIVXwfhlNI/AAAAAAAAU3k/nxJKiLT706Mb7jUFiM5vdCsOSNnFAh0yQCLcBGAsYHQ/s1600/hero-wave.png) repeat-x;
            animation: web-fusion-data-achievement-section-wave 10s cubic-bezier(0.44, 0.66, 0.67, 0.37) infinite;
        }
        
        @keyframes web-fusion-data-achievement-section-wave {
            0% {
                background-position: 0;
            }
            100% {
                background-position: 1440px;
            }
        }
        
        .web-fusion-data-achievement-section-listar-feature-item-wrapper {
            margin-bottom: 120px;
            padding-left: 27px;
            padding-right: 27px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item {
            height: calc(100% - 20px);
        }
        
        .web-fusion-data-achievement-section-listar-feature-item.web-fusion-data-achievement-section-listar-feature-has-link ~ .web-fusion-data-achievement-section-listar-feature-fix-bottom-padding.web-fusion-data-achievement-section-listar-fix-feature-arrow-button-height {
            position: relative;
            display: block;
            width: 100%;
            height: 30px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item a {
            position: absolute;
            top: -12px;
            left: 15px;
            width: calc(100% - 30px);
            height: calc(100% + 4px);
            border-radius: 1000px;
            z-index: 10;
        }
        
        .web-fusion-data-achievement-section-listar-feature-with-image .web-fusion-data-achievement-section-listar-feature-item a:before {
            content: "";
            position: absolute;
            top: -74px;
            left: 50%;
            margin-left: -74px;
            width: 148px;
            height: 148px;
            border-radius: 1000px;
            z-index: 10;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item a:after {
            content: "";
            position: absolute;
            bottom: -7px;
            left: 50%;
            margin-left: -25px;
            width: 50px;
            height: 50px;
            border-radius: 1000px;
            border: 3px solid #6a64bb;
            z-index: 10;
            animation: web-fusion-data-achievement-section-ripple 0.7s linear infinite;
            box-shadow: 5px 5px 10px rgba(99, 160, 253, 0.6),
                -5px -5px 10px rgba(255, 255, 255, 0.5);
        }
        
        @keyframes web-fusion-data-achievement-section-ripple {
            0% {
                box-shadow: 0 0 0 0 rgba(163, 177, 198, 0.3), 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.01);
            }
            100% {
                box-shadow: 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.03), 0 0 0 8em rgba(163, 177, 198, 0.01);
            }
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-inner {
            padding: 50px 30px;
            border-radius: 6px;
            z-index: 5;
            position: relative;
            height: 100%;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-inner {
            padding-top: 60px;
            padding-bottom: 44px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-inner:before {
            border: 0;
            box-shadow: 120px 0px 150px rgba(80, 80, 80, 0.15),
                10px 0px 10px rgba(80, 80, 80, 0.02);
            border-radius: 1000px;
            background: rgba(255, 255, 255, 0);
            background: -moz-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0) 40%,
                rgba(255, 255, 255, 1) 100%
            );
            background: -webkit-gradient(
                left top,
                right top,
                color-stop(0%, rgba(255, 255, 255, 0)),
                color-stop(40%, rgba(255, 255, 255, 0)),
                color-stop(100%, rgba(255, 255, 255, 1))
            );
            background: -webkit-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0) 40%,
                rgba(255, 255, 255, 1) 100%
            );
            background: -o-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0) 40%,
                rgba(255, 255, 255, 1) 100%
            );
            background: -ms-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0) 40%,
                rgba(255, 255, 255, 1) 100%
            );
            background: linear-gradient(
                to right,
                rgba(255, 255, 255, 0) 0%,
                rgba(255, 255, 255, 0) 40%,
                rgba(255, 255, 255, 1) 100%
            );
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-inner:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        
        .web-fusion-data-achievement-section-listar-feature-right-border {
            position: absolute;
            width: calc(100% + 24px);
            height: calc(100% + 24px);
            top: -12px;
            left: 50%;
            overflow: hidden;
        }
        
        .web-fusion-data-achievement-section-listar-feature-items {
            text-align: center;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }
        
        .web-fusion-data-achievement-section-listar-feature-right-border:before,
        .web-fusion-data-achievement-section-listar-hovering-features
            .web-fusion-data-achievement-section-listar-feature-item
            a:hover
            ~ .web-fusion-data-achievement-section-listar-feature-item-inner
            .web-fusion-data-achievement-section-listar-feature-right-border:before {
            border: 11px solid 11px solid #6d66c0;
        }
        
        .web-fusion-data-achievement-section-listar-feature-right-border:before,
        .web-fusion-data-achievement-section-listar-hovering-features
            .web-fusion-data-achievement-section-listar-feature-item
            a:hover
            ~ .web-fusion-data-achievement-section-listar-feature-item-inner
            .web-fusion-data-achievement-section-listar-feature-right-border:before,
        .web-fusion-data-achievement-section-listar-hovering-features-grey
            .web-fusion-data-achievement-section-listar-feature-item
            a:hover
            ~ .web-fusion-data-achievement-section-listar-feature-item-inner
            .web-fusion-data-achievement-section-listar-feature-right-border:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            border: 11px solid #6d66c0;
            border-radius: 800px;
            left: -50%;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-block-content-wrapper {
            position: relative;
            display: block;
            text-decoration: none;
            margin: -30px;
            padding: 0px;
            height: calc(100% + 100px);
        }
        
        .web-fusion-data-achievement-section-listar-features-design-2 .web-fusion-data-achievement-section-listar-feature-item-wrapper {
            margin-bottom: 120px;
            padding-left: 27px;
            padding-right: 27px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item.web-fusion-data-achievement-section-listar-feature-has-link .web-fusion-data-achievement-section-listar-feature-item-inner:after {
            content: "";
            background-color: #fff;
            z-index: 6;
            position: absolute;
            background-repeat: no-repeat;
            background-position: center center;
        }
        
        .web-fusion-data-achievement-section-listar-feature-icon-wrapper {
            width: 100px;
            height: 100px;
            line-height: 148px;
                border: 3px solid #6c65be;
            border-radius: 500px;
            position: relative;
            background: linear-gradient(310deg, #dff2ff 0%, #c0b8fe 100%);
            box-shadow: 8px 8px 30px rgba(0, 0, 0, 0.06);
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            left: 50%;
            vertical-align: middle;
            margin-left: -74px;
            top: -66px;
            margin-top: -74px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-icon-inner {
            width: 76px;
    height: 76px;
    line-height: 120px;
    border-radius: 500px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.14);
    background: #fff;
    top: 8px;
    border: 3px solid #6b64bc;
        }
        
        .web-fusion-data-achievement-section-listar-feature-icon-inner div {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            display: inline-block;
            position: relative;
            width: 100px;
            height: 100px;
            line-height: 120px;
            text-align: left;
        }
        
        .web-fusion-data-achievement-section-listar-feature-icon-inner img {
            position: relative;
            margin: 0 auto;
            vertical-align: middle;
            display: inline-block;
            width: auto;
            left: 50%;
            -webkit-transform: translate(-50%);
            -moz-transform: translate(-50%);
            -ms-transform: translate(-50%);
            -o-transform: translate(-50%);
            transform: translate(-50%);
            height: 41px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item img,
        .web-fusion-data-achievement-section-listar-feature-item i {
                position: relative;
    display: inline-block;
    border-bottom: 0;
    font-size: 40px;
    top: 14px;
    padding: 0;
    color: #258bd5;
    left: 35px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-with-image .web-fusion-data-achievement-section-listar-feature-content-wrapper {
            top: -32;
        }
        
        .web-fusion-data-achievement-section-listar-feature-content-wrapper {
            position: relative;
            margin-top: -15.5px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-title {
            padding-top: 0;
            margin: 0 0 30px;
            text-align: center;
            line-height: 1.5;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item
            .web-fusion-data-achievement-section-listar-feature-item-title.web-fusion-data-achievement-section-listar-feature-counter-added
            > span {
            margin-left: 25px;
            border-radius: 0 50px 50px 0;
            border: 2px solid #6c65c0;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-title > span {
            box-shadow: 15px 20px 30px rgba(80, 80, 80, 0.12),
                5px 0px 40px rgba(80, 80, 80, 0.1);
            padding: 10px 20px;
            display: inline-block;
            position: relative;
            background: linear-gradient(310deg, #dff2ff 0%, #c0b8fe 100%);
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-title > span span {
            box-shadow: 15px 15px 30px rgba(80, 80, 80, 0.2),
                5px 0px 80px rgba(80, 80, 80, 0.15);
            padding: 10px 0;
            display: inline-block;
            width: 50px;
            height: 50px;
            line-height: 30px;
            white-space: nowrap;
            position: absolute;
            top: -3px;
            left: -40px;
            border-radius: 50px;
            background-color: #6c65c1;
            color: white;
            border: 1px solid #322999;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item .web-fusion-data-achievement-section-listar-feature-item-title span {
            display: inline-block;
            font-size: 14px;
            line-height: normal;
            font-weight: 400;
            text-shadow: none;
            border-radius: 50px;
            color: #252525;
            font-size: 18px;
            
        }
        
        .web-fusion-data-achievement-section-listar-feature-item-excerpt {
            padding: 0 20px;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item-excerpt {
            color: #252525;
            position: relative;
            top: 0;
            width: 100%;
            margin: 0 auto;
            text-align: center;
                font-weight: 600;
        }
        
        .web-fusion-data-achievement-section-pset {
            padding-top: 93px;
            padding-bottom: 0px;
            max-width: 1200px;
            margin: 0 auto;
            width: 100%;
            overflow: hidden;
        }
        
        .web-fusion-data-achievement-section-listar-map-button-text span {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            font-size: 15px;
            height: 44px;
            line-height: 1.6;
            padding: 10px 25px;
            box-shadow: 0 0 31px rgba(0, 0, 0, 0.65), 0 0 4px rgba(0, 0, 0, 0.06);
            border-radius: 50px;
            background-color: rgba(35, 40, 45, 0.9);
            color: #fff;
            text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
        }
        
        .web-fusion-data-achievement-section-listar-map-button-text span {
            background-color: #fff;
            color: #252525;
            text-shadow: none;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            -ms-transition: all 0.2s ease-in;
            -o-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        
        .web-fusion-data-achievement-section-listar-map-button-text span:after {
            border: 12px solid #fff;
        }
        
        .web-fusion-data-achievement-section-listar-map-button-text span:after {
            content: "";
            position: absolute;
            top: -14px;
            left: -14px;
            width: calc(100% + 28px);
            height: calc(100% + 28px);
            border-radius: 36px;
        }
        
        .web-fusion-data-achievement-section-listar-map-button:hover .web-fusion-data-achievement-section-listar-map-button-text span {
            padding: 10px 43px 10px 51px;
            -webkit-transition: all 0.2s ease-in;
            -moz-transition: all 0.2s ease-in;
            -ms-transition: all 0.2s ease-in;
            -o-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
        }
        
        .web-fusion-data-achievement-section-listar-feature-with-image .web-fusion-data-achievement-section-listar-feature-item a:before {
            content: "";
            position: absolute;
            top: -74px;
            left: 50%;
            margin-left: -74px;
            width: 148px;
            height: 148px;
            border-radius: 1000px;
            z-index: 10;
        }
        
        .web-fusion-data-achievement-section-listar-feature-item.web-fusion-data-achievement-section-listar-feature-has-link .web-fusion-data-achievement-section-listar-feature-item-inner:after {
            margin-left: -25px;
            width: 50px;
            height: 50px;
            border-radius: 50px;
            box-shadow: 10px 10px 40px rgba(80, 80, 80, 0.15),
                15px 15px 30px rgba(80, 80, 80, 0.05), 0 0 120px rgba(80, 80, 80, 0.6);
            bottom: -30px;
            background-image: url("https://image.flaticon.com/icons/svg/2316/2316674.svg");
            background-size: 40%;
            color: #555;
            line-height: 52px;
        }
        
        .web-fusion-data-achievement-section-col-lg-1,
        .web-fusion-data-achievement-section-col-lg-2,
        .web-fusion-data-achievement-section-col-lg-3,
        .web-fusion-data-achievement-section-col-lg-4,
        .web-fusion-data-achievement-section-col-lg-5,
        .web-fusion-data-achievement-section-col-lg-6,
        .web-fusion-data-achievement-section-col-lg-7,
        .web-fusion-data-achievement-section-col-lg-8,
        .web-fusion-data-achievement-section-col-lg-9,
        .web-fusion-data-achievement-section-col-lg-10,
        .web-fusion-data-achievement-section-col-lg-11,
        .web-fusion-data-achievement-section-col-lg-12,
        .web-fusion-data-achievement-section-col-md-1,
        .web-fusion-data-achievement-section-col-md-2,
        .web-fusion-data-achievement-section-col-md-3,
        .web-fusion-data-achievement-section-col-md-4,
        .web-fusion-data-achievement-section-col-md-5,
        .web-fusion-data-achievement-section-col-md-6,
        .web-fusion-data-achievement-section-col-md-7,
        .web-fusion-data-achievement-section-col-md-8,
        .web-fusion-data-achievement-section-col-md-9,
        .web-fusion-data-achievement-section-col-md-10,
        .web-fusion-data-achievement-section-col-md-11,
        .web-fusion-data-achievement-section-col-md-12,
        .web-fusion-data-achievement-section-col-sm-1,
        .web-fusion-data-achievement-section-col-sm-2,
        .web-fusion-data-achievement-section-col-sm-3,
        .web-fusion-data-achievement-section-col-sm-4,
        .web-fusion-data-achievement-section-col-sm-5,
        .web-fusion-data-achievement-section-col-sm-6,
        .web-fusion-data-achievement-section-col-sm-7,
        .web-fusion-data-achievement-section-col-sm-8,
        .web-fusion-data-achievement-section-col-sm-9,
        .web-fusion-data-achievement-section-col-sm-10,
        .web-fusion-data-achievement-section-col-sm-11,
        .web-fusion-data-achievement-section-col-sm-12,
        .web-fusion-data-achievement-section-col-xs-1,
        .web-fusion-data-achievement-section-col-xs-2,
        .web-fusion-data-achievement-section-col-xs-3,
        .web-fusion-data-achievement-section-col-xs-4,
        .web-fusion-data-achievement-section-col-xs-5,
        .web-fusion-data-achievement-section-col-xs-6,
        .web-fusion-data-achievement-section-col-xs-7,
        .web-fusion-data-achievement-section-col-xs-8,
        .web-fusion-data-achievement-section-col-xs-9,
        .web-fusion-data-achievement-section-col-xs-10,
        .web-fusion-data-achievement-section-col-xs-11,
        .web-fusion-data-achievement-section-col-xs-12 {
            align-self: flex-start;
        }
        
        /* Responsive grid */
        .web-fusion-data-achievement-section-container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
        }
        
        .web-fusion-data-achievement-section-row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -15px;
            gap: 81px 0px;
        }
        
        .web-fusion-data-achievement-section-col-xs-12 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        
        .web-fusion-data-achievement-section-col-sm-6 {
            flex: 0 0 50%;
            max-width: 50%;
        }
        
        .web-fusion-data-achievement-section-col-md-4 {
            flex: 0 0 33.333333%;
            max-width: 25%;
        }
        
        @media (max-width: 991px) {
            .web-fusion-data-achievement-section-col-md-4 {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }
        
        @media (max-width: 767px) {
            .web-fusion-data-achievement-section-col-sm-6,
            .web-fusion-data-achievement-section-col-md-4 {
                flex: 0 0 100%;
                max-width: 100%;
            }
            
            
            .web-fusion-data-achievement-section-pset {
                padding-top: 140px;
            }
        }
        
      @media (max-width: 1199.98px) {
  .WebScrapingin5SimpleSteps {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
        /* ----------------------------------------------------------Marqueee slider ------------------------------------------------------------------ */
.marquee-icon-slider-smmothness-wfd{
    width: 120px;
}
        .webfusion-data-marquee-slider-container {
            padding: 58px 20px;
            text-align: center;
            /* background: linear-gradient(177deg, #7dbfee 0%, #423699 100%); */
    /* border-top: 2px solid #2d3e9f;
    border-bottom: 2px solid #2d3e9f; */
        }

        .webfusion-data-marquee-slider-label {
            color: #ff6b35;
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-bottom: 20px;
        }

        .webfusion-data-marquee-slider-title {
            font-size: clamp(28px, 5vw, 37px);
            font-weight: 600;
                color: #146ef5;
            margin-bottom: 16px;
            line-height: 1.2;
        }

        .webfusion-data-marquee-slider-subtitle {
            font-size: clamp(14px, 2.5vw, 00.95rem);
            color: #000a16;
            margin-bottom: 60px;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
            line-height: 1.5;
        }

        .webfusion-data-marquee-slider-wrapper {
            position: relative;
            overflow: hidden;
            margin-bottom: 20px;
            padding-bottom: 10px;
        }

        .webfusion-data-marquee-slider-track {
            display: flex;
            width: max-content;
            gap: 20px;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
        }

        .webfusion-data-marquee-slider-track-rtl {
            animation-name: webfusion-data-marquee-slider-scroll-rtl;
            animation-duration: 40s;
        }

        .webfusion-data-marquee-slider-track-ltr {
            animation-name: webfusion-data-marquee-slider-scroll-ltr;
            animation-duration: 40s;
        }

        .webfusion-data-marquee-slider-item {
            background: white;
            border-radius: 12px;
            padding: 16px 24px;
            display: flex;
            align-items: center;
            gap: 12px;
            white-space: nowrap;
            min-width: fit-content;
            box-shadow: 0 4px 6px rgb(0 108 255 / 40%);
            /* box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); */
            transition: transform 0.3s ease;
        }

        .webfusion-data-marquee-slider-item:hover {
            transform: translateY(-2px);
        }

        .webfusion-data-marquee-slider-icon {
            width: 120px;
            height: auto;
            flex-shrink: 0;
        }

        .webfusion-data-marquee-slider-text {
            color: #333;
            font-weight: 600;
            font-size: 16px;
        }

        .webfusion-data-marquee-slider-button {
            background: transparent;
            border: 2px solid #ff6b35;
            color: white;
            padding: 16px 32px;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
            margin-top: 40px;
            display: inline-flex;
            align-items: center;
            gap: 10px;
        }

        .webfusion-data-marquee-slider-button:hover {
            background: #ff6b35;
            transform: translateY(-2px);
        }

        .webfusion-data-marquee-slider-button::after {
            content: '→';
            font-size: 18px;
            transition: transform 0.3s ease;
        }

        .webfusion-data-marquee-slider-button:hover::after {
            transform: translateX(4px);
        }

        @keyframes webfusion-data-marquee-slider-scroll-rtl {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-50%);
            }
        }

        @keyframes webfusion-data-marquee-slider-scroll-ltr {
            0% {
                transform: translateX(-50%);
            }
            100% {
                transform: translateX(0);
            }
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .webfusion-data-marquee-slider-container {
                    padding: 40px 10px 10px 10px;
            }

            .webfusion-data-marquee-slider-item {
                padding: 12px 18px;
                gap: 8px;
            }

            .webfusion-data-marquee-slider-icon {
                width: 120px;
                height: auto;
            }

            .webfusion-data-marquee-slider-text {
                font-size: 14px;
            }

            .webfusion-data-marquee-slider-track {
                gap: 15px;
            }

            .webfusion-data-marquee-slider-button {
                padding: 14px 28px;
                font-size: 14px;
            }
        }

        @media (max-width: 480px) {
            .webfusion-data-marquee-slider-container {
                    padding: 40px 10px 10px 10px;
            }

            .webfusion-data-marquee-slider-item {
                padding: 10px 16px;
            }

            .webfusion-data-marquee-slider-track {
                gap: 12px;
            }
        }

        /* Pause animation on hover */
        .webfusion-data-marquee-slider-wrapper:hover .webfusion-data-marquee-slider-track {
            animation-play-state: paused;
        }



        .marquee-image{
            height: 70px;
            width: 70px;
            object-fit: contain;
        }

        .about-us-wfd-hero-top-section-subtitleabout-us{
             font-size: 0.95rem;
    max-width: 1600px;
    margin-bottom: 30px;
  
        margin: 0 auto;
        margin-bottom: 40px;
        }
        /* ---------------------------------------------------------------------------------------------------------------------------------------------- */



        /* ---------------------------------------------------Tab section -------------------------------------------------------------------------------- */

         .Tab-section-with-10-tabs-main-container {
            background: white;
            min-height: auto;
            padding: 60px 0;
             font-family: var(--bs-font-Poppins);
        }

        .Tab-section-with-10-tabs-header {
            text-align: center;
            margin-bottom: 50px;
            color: #261c66;
        }

        .Tab-section-with-10-tabs-title {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
        }

        .Tab-section-with-10-tabs-subtitle {
            font-size: 0.95rem;
            opacity: 0.9;
            max-width: 800px;
            margin: 0 auto;
            line-height: 1.6;
        }

        .Tab-section-with-10-tabs-wrapper {
            /* background: linear-gradient(177deg, #999ff8 0%, #b8dcff 100%); */
            border-radius: 20px;
            padding: 16px;
            box-shadow: 0 20px 40px rgba(0,0,0,0.1);
            backdrop-filter: blur(10px);
        }

        .Tab-section-with-10-tabs-nav {
            
            border-radius: 15px;
            padding: 15px;
            margin-bottom: 18px;
            overflow-x: auto;
            scrollbar-width: none;
            -ms-overflow-style: none;
        }

        .Tab-section-with-10-tabs-nav::-webkit-scrollbar {
            display: none;
        }

        .Tab-section-with-10-tabs-nav-list {
            display: flex;
            flex-wrap: nowrap;
            gap: 10px;
            margin: 0;
            padding: 0;
            list-style: none;
            min-width: max-content;
                justify-content: space-evenly;
        }

        .Tab-section-with-10-tabs-nav-item {
            flex-shrink: 0;
        }

        .Tab-section-with-10-tabs-nav-link {
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 15px 20px;
            background: rgba(255, 255, 255, 0.1);
            color: #261c66;
            text-decoration: none;
            /* border-radius: 10px; */
            transition: all 0.3s ease;
            min-width: 120px;
            text-align: center;
            /* border: 2px solid #261c66; */
        }

        .Tab-section-with-10-tabs-nav-link:hover {
            background: rgba(255, 255, 255, 0.2);
           color: #6a35c6;
            transform: translateY(-2px);
        }

        .Tab-section-with-10-tabs-nav-link.active {
           /* background: linear-gradient(177deg, #6E77F5 0%, #6EB2F5 100%); */
    color: #525FC0;
    border-color: #FFFFFF;
    box-shadow: 0 0px 17px rgb(130 84 213 / 24%);
    border-radius: 10%;
        }
.Tab-section-with-10-tabs-nav-img {
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    object-fit: contain;
}

        .Tab-section-with-10-tabs-nav-icon {
            font-size: 25px;
            margin-bottom: 8px;
            background: linear-gradient(45deg, #6547c3, #2c8cb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text; /* for Firefox */
    color: transparent; /* fallback */
    display: inline-block;
        }

        .Tab-section-with-10-tabs-nav-text {
            font-size: 0.9rem;
            font-weight: 600;
            white-space: nowrap;
        }

        .Tab-section-with-10-tabs-content {
            /* background: linear-gradient(135deg, #e1e0ff 0%, #ddedfd 100%); */
            /* border-radius: 15px; */
            padding: 40px;
            color: black;
            min-height: 500px;
                border-top: 2px solid #421fb36e;
        }

        .Tab-section-with-10-tabs-pane {
            display: none;
            opacity: 0;
            transform: translateY(20px);
            transition: all 0.4s ease;
        }

        .Tab-section-with-10-tabs-pane.active {
            display: block;
            opacity: 1;
            transform: translateY(0);
            animation: Tab-section-with-10-tabs-fadeIn 0.5s ease-in-out;
        }

        @keyframes Tab-section-with-10-tabs-fadeIn {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .Tab-section-with-10-tabs-content-title {
            font-size: 2rem;
            font-weight: 700;
            margin-bottom: 20px;
            color: #4075bc;
        }

        .Tab-section-with-10-tabs-content-description {
            font-size: 0.95rem;
            line-height: 1.6;
            margin-bottom: 25px;
            opacity: 0.9;
            color: black;
        }

        .Tab-section-with-10-tabs-feature-list {
            list-style: none;
            padding: 0;
                padding-bottom: 20px;
            margin: 0;
        }

        .Tab-section-with-10-tabs-feature-item {
            display: flex;
            align-items: center;
            margin-bottom: 12px;
            padding: 8px 0;
        }

        .Tab-section-with-10-tabs-feature-icon {
            color: #4075bc;
            margin-right: 12px;
            font-size: 1.1rem;
        }

        .Tab-section-with-10-tabs-feature-text {
            font-size: 0.95rem;
            font-weight: 500;
        }

        .Tab-section-with-10-tabs-image {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 15px;
            /* box-shadow: 0 10px 30px rgba(0,0,0,0.3); */
            transition: transform 0.3s ease;
        }

        .Tab-section-with-10-tabs-image:hover {
            transform: scale(1.02);
        }

        @media (max-width: 768px) {
            .Tab-section-with-10-tabs-main-container {
                padding: 30px 0;
            }
            .Tab-section-with-10-tabs-main-container-sizeeee{
                width: 100%;
            }

            .Tab-section-with-10-tabs-wrapper {
                padding: 20px;
                margin: 0 15px;
            }

            .Tab-section-with-10-tabs-title {
                font-size: 2rem;
            }

            .Tab-section-with-10-tabs-subtitle {
                font-size: 1rem;
            }

            .Tab-section-with-10-tabs-nav {
                padding: 10px;
            }

            .Tab-section-with-10-tabs-nav-link {
                min-width: 100px;
                padding: 12px 15px;
            }

            .Tab-section-with-10-tabs-nav-icon {
                font-size: 1.3rem;
            }

            .Tab-section-with-10-tabs-nav-text {
                font-size: 0.8rem;
            }

            .Tab-section-with-10-tabs-content {
                padding: 3px;
            }

            .Tab-section-with-10-tabs-content-title {
                font-size: 1.5rem;
            }

            .Tab-section-with-10-tabs-image {
                height: auto;
                margin-top: 20px;
            }
        }

        @media (max-width: 576px) {
            .Tab-section-with-10-tabs-nav-link {
                min-width: 80px;
                padding: 10px 12px;
            }

            .Tab-section-with-10-tabs-nav-text {
                font-size: 0.7rem;
            }

            .Tab-section-with-10-tabs-content-title {
                font-size: 1.3rem;
            }

            .Tab-section-with-10-tabs-content-description {
                font-size: 1rem;
            }
        }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------About-us------------------------------------------------------------------------------------------------ */

.about-us-hero-section-of-wfd-img {
    border-radius: 50%;
    width: clamp(100px, 40vw, 120px);
    height: clamp(100px, 40vw, 120px);
    object-fit: cover;
    object-position: top;
}




.about-us-hero-section-of-wfd-header {
    background: linear-gradient(to top, #1f2c3a 0%, #2f3c4742 100%),
        url("https://images.unsplash.com/photo-1529156069898-49953e39b3ac?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D")
            no-repeat 50% 50% / cover;
    width: 100%;
    min-height: 25em;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
}

.about-us-hero-section-of-wfd-header-content {
    width: 100%;
    max-width: 1200px;
    margin-top: 5em;
    position: relative;
    z-index: 10;
}

.about-us-hero-section-of-wfd-header-content span {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.063rem;
    font-size: 13px;
}

.about-us-hero-section-of-wfd-header-content h1 {
    font-size: clamp(1.5rem, 1.375rem + 0.625vw, 2rem);
    font-weight: 700;
}

.about-us-hero-section-of-wfd-section {
    max-width: 100%;
    margin-inline: auto;
    transform: translatey(-3em);
    position: relative;
    z-index: 10;
    padding: 0 1rem;
    background: linear-gradient(to bottom, rgba(31, 44, 58, 0.2) 0%, rgba(31, 44, 58, 1) 5%, rgba(31, 44, 58, 1) 100%);
}

.about-us-hero-section-of-wfd-card {
    padding: 1.875em 1.25em;
    height: 16.875rem;
    display: grid;
    place-content: center;
    place-items: center;
    text-align: center;
    position: relative;
    margin-bottom: 0.938rem;
}

.about-us-hero-section-of-wfd-card::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1rem;
    z-index: -1;
    border: 0.125rem solid white;
    background: linear-gradient(45deg, #1e272e, #48627a) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
}

.about-us-hero-section-of-wfd-card h2 {
    color: #fff;
    letter-spacing: 0.05rem;
    font-size: clamp(1rem, 0.9375rem + 0.3125vw, 1.25rem);
    margin-top: 0.625em;
    margin-bottom: 0.188em;
}

.about-us-hero-section-of-wfd-card p {
    color: #afafaf;
    font-size: clamp(0.8rem, 0.7625rem + 0.1875vw, 0.95rem);
}

.about-us-hero-section-of-wfd-card-top {
    display: grid;
    gap: 0.938rem;
    margin-bottom: 0.938rem;
}

.about-us-hero-section-of-wfd-cards-grid {
    display: grid;
    gap: 0.938rem;
    justify-items: center;
}

.about-us-hero-section-of-wfd-card-top .about-us-hero-section-of-wfd-card img {
    width: clamp(7.5rem, 40vw, 9.375rem);
    height: clamp(7.5rem, 40vw, 9.375rem);
}

/* Mobile devices - 1 card per row */
@media (max-width: 767px) {
    .about-us-hero-section-of-wfd-card-top {
        grid-template-columns: 1fr;
    }
    
    .about-us-hero-section-of-wfd-cards-grid {
        grid-template-columns: 1fr;
    }
    
    .about-us-hero-section-of-wfd-card {
        max-width: 100%;
        width: 100%;
    }
}

/* Medium devices - 2 cards per row */
@media (min-width: 768px) and (max-width: 1023px) {
    .about-us-hero-section-of-wfd-card-top {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .about-us-hero-section-of-wfd-cards-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .about-us-hero-section-of-wfd-card {
        max-width: 100%;
        width: 100%;
    }
}

/* Large devices - 3 cards per row for bottom section, 2 for top */
@media (min-width: 1024px) {
    .about-us-hero-section-of-wfd-card-top {
        grid-template-columns: repeat(2, 1fr);
        justify-content: center;
        max-width: 600px;
        margin: 0 auto 0.938rem auto;
    }
    
    .about-us-hero-section-of-wfd-cards-grid {
        grid-template-columns: repeat(3, 1fr);
    }
    
    .about-us-hero-section-of-wfd-card {
        max-width: 18.75rem;
        width: 100%;
    }
}

/* Extra large devices - maintain 3 cards per row */
@media (min-width: 1200px) {
    .about-us-hero-section-of-wfd-cards-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}








/* 
---------------------------------About-us-header------------------------------------------------ */

.about-us-wfd-hero-top-section {
    /* background: linear-gradient(90deg, #5e4ec1 0%, #446ebd 50%, #2f87b9 100%); */
        background: #f1f7ff;
    color: white;
    position: relative;
    overflow: hidden;
    padding: 135px 0px 160px;
}

.about-us-wfd-hero-top-section-content {
    position: relative;
    z-index: 2;
}

.about-us-wfd-hero-top-section-title {
    font-size: 42px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 20px;
    
    display: inline-block;
    background: linear-gradient(90deg, #6545c3, #2d8ab8);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
}

.about-us-wfd-hero-top-section-subtitle {
    font-size: 0.95rem;
    max-width: 100%;
    margin-bottom: 30px;
    color: black;
}

.about-us-wfd-hero-top-section-button {
    background-color: #3b82f6;
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 30px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    transition: all 0.3s ease;
}

.about-us-wfd-hero-top-section-button:hover {
    background-color: #2563eb;
    transform: translateY(-2px);
}

.about-us-wfd-hero-top-section-button-arrow {
    background-color: #ef4444;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-flex;
    align-items: flex-end;
    justify-content: center;
    margin-left: 10px;
}

.about-us-wfd-hero-top-section-image {
    max-width: 466px;
    height: auto;
    padding-left: 89px;
}

.about-us-wfd-hero-top-section-cards {
    margin-top: 0px;
    position: relative;
    z-index: 3;
}

.about-us-wfd-hero-top-section-card {
    /* background-color: #0a2d57; */
           background: linear-gradient(150deg, #5e4ec129 0%, #446ebd36 50%, #2f87b924 100%);
    border-radius: 10px;
        padding: 7px 7px;
    border: 2px solid #4667b0;
    height: 100%;
    transition: transform 0.3s ease;
    display: flex;
        flex-direction: column;
    align-items: center;

}

.about-us-wfd-hero-top-section-card:hover {
    transform: translateY(-10px);
}

.about-us-wfd-hero-top-section-card-icon {
    background-color: white;
    border: 2px solid #3b82f6;
    width: 60px;
    height: 60px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.about-us-wfd-hero-top-section-card-icon img {
    width: 30px;
    height: 30px;
}

.about-us-wfd-hero-top-section-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
    display: inline-block;
    background: linear-gradient(90deg, #6545c3, #2d8ab8);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    font-weight: 600;
    line-height: 1.4;
}

.about-us-wfd-hero-top-section-card-text {
    font-size: 0.9rem;
    color: #3b72dd;
    font-weight: 400;
    line-height: 1.6;
}

.about-us-wfd-hero-top-section-decoration {
    position: absolute;
    z-index: 1;
}

.about-us-wfd-hero-top-section-star {
    position: absolute;
    width: 20px;
    height: 20px;
    color: #fbbf24;
}

.about-us-wfd-hero-top-section-shape {
    position: absolute;
    opacity: 0.5;
}

.about-us-wfd-hero-top-section-cloud {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 300px;
    height: 150px;
    background-color: white;
    border-radius: 50% 50% 0 0;
}

.about-us-wfd-hero-top-section-company {
    font-size: 0.8rem;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
@media (max-width: 993px) {
    .about-us-wfd-hero-top-section-image{
        max-width: 466px;
    height: auto;
    padding-left: 165px;
    }
}
@media (max-width: 767.98px) {
    .about-us-wfd-hero-top-section-title {
        font-size: 30px;
        text-align: center;
        display: block; 
    }
    .about-us-wfd-hero-top-section{
        padding: 5rem 0px 1rem;
    }
    .web-data-fusion-her-slider-content-section h1{
            font-size: 30px;
    }
    .web-data-fusion-her-slider-content-section h2{
            font-size: 30px;
    }
    .about-us-wfd-hero-top-section-image{
        max-width: 466px;
    height: auto;
    padding-left: 0px;
    }
    
    .about-us-wfd-hero-top-section-card {
        margin-bottom: 20px;
    }
}


/* -------------------------What-inspire-us--------------------------------------------------------- */

/* Updated About Section with Images */
        .web-fusion-data-about-us-about-section {
            padding: 0rem 0;
            background: var(--light-bg);
        }

        

        

       

        .web-fusion-data-about-us-creative-tabs {
            background: white;
            border-radius: 25px;
            padding: 2rem;
            border: 1px solid #5a54c1;
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
        }

        .web-fusion-data-about-us-tab-nav {
            display: flex;
            background: #f1f5f9;
            border-radius: 15px;
            padding: 0.5rem;
            margin-bottom: 3rem;
            overflow-x: auto;
            border: 1px solid #5a54c1;
        }

        .web-fusion-data-about-us-tab-btn {
            flex: 1;
            padding: 1rem 2rem;
            border: none;
            background: transparent;
            border-radius: 10px;
            font-weight: 600;
            color: #5a53c1;
            transition: all 0.3s ease;
            white-space: nowrap;
            cursor: pointer;
        }

        .web-fusion-data-about-us-tab-btn.active {
            background: linear-gradient(90deg, #5e4ec1 0%, #446ebd 50%, #2f87b9 100%);
            color: white;
            transform: translateY(-2px);
            box-shadow: 0 10px 25px rgba(37, 99, 235, 0.3);
        }

        .web-fusion-data-about-us-tab-content {
            display: none;
            animation: fadeInUp 0.5s ease;
        }

        .web-fusion-data-about-us-tab-content.active {
            display: block;
        }

        .web-fusion-data-about-us-tab-content-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
            align-items: center;
        }

        .web-fusion-data-about-us-content-text h3 {
             font-family: var(--bs-font-Poppins);
            font-size: 2rem;
            color: #43389d;
            margin-bottom: 1rem;
        }

        .web-fusion-data-about-us-content-text p {
            font-size: 0.94rem;
            line-height: 1.8;
            color: #64748b;
        }

        .web-fusion-data-about-us-content-visual {
            position: relative;
        }

        /* Updated Visual Card to accommodate full images */
        .web-fusion-data-about-us-visual-card {
            background: linear-gradient(90deg, #c6bdff 0%, #86b0fd 50%, #c1a2ff 100%);
            border: 1px solid #4a44a6;
            border-radius: 20px;
            padding: 0;
            overflow: hidden;
            transition: transform 0.3s ease;
            height: 300px;
            position: relative;
        }

        .web-fusion-data-about-us-visual-card:hover {
            transform: scale(1.05);
        }

        /* Image styling */
        .web-fusion-data-about-us-visual-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 20px;
            transition: transform 0.3s ease;
        }

        .web-fusion-data-about-us-visual-card:hover .web-fusion-data-about-us-visual-image {
            transform: scale(1.1);
        }

        /* Optional overlay for better text readability if needed */
        .web-fusion-data-about-us-image-overlay {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(45deg, rgba(94, 78, 193, 0.3), rgba(68, 110, 189, 0.3));
            border-radius: 20px;
            opacity: 0;
            transition: opacity 0.3s ease;
        }

        .web-fusion-data-about-us-visual-card:hover .web-fusion-data-about-us-image-overlay {
            opacity: 1;
        }

        /* Animations */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .web-fusion-data-about-us-animate-on-scroll {
            opacity: 0;
            transform: translateY(50px);
            transition: all 0.6s ease;
        }

        .web-fusion-data-about-us-animate-on-scroll.animate {
            opacity: 1;
            transform: translateY(0);
        }

        /* Responsive Design */
        @media (max-width: 768px) {
            .web-fusion-data-about-us-tab-content-grid {
                grid-template-columns: 1fr;
                gap: 2rem;
            }
            
            .new-mid-section-title {
                        font-size: 24px;
            }
            
            .web-fusion-data-about-us-tab-nav {
                flex-direction: column;
                gap: 0.5rem;
            }
            
            .web-fusion-data-about-us-tab-btn {
                flex: none;
            }
            
            .web-fusion-data-about-us-visual-card {
                height: 250px;
            }
        }












/* -----------------------------Gallary slider---------------------------------------------------- */
/* Container */
.wfd-gallary-slider-about-us-container {
    width: 100%;
    
    margin: 0 auto;
    padding: 20px;
  }
  
  /* Title Section */
  .wfd-gallary-slider-about-us-title {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  
  .wfd-gallary-slider-about-us-title h2 {
    text-align: center;
    margin: 0;
    padding: 0;
     font-family: var(--bs-font-Poppins);
    text-transform: uppercase;
    color: #43389d;
    font-size: 2.5rem;
    font-weight: bold;
  }
  
  .wfd-gallary-slider-about-us-title h2 span {
    display: block;
    color: #741b1c;
    font-size: 1.25rem;
    margin-bottom: 10px;
    font-weight: normal;
  }
  
  /* Carousel Gallery */
  .wfd-gallary-slider-about-us-carousel-gallery {
    position: relative;
    margin: 50px 0;
    padding: 0 60px;
  }
  
  .wfd-gallary-slider-about-us-carousel-container {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    cursor: grab;
    scrollbar-width: none;
    -ms-overflow-style: none;
    border-radius: 10px;
  }
  
  .wfd-gallary-slider-about-us-carousel-container::-webkit-scrollbar {
    display: none;
  }
  
  .wfd-gallary-slider-about-us-carousel-container.dragging {
    cursor: grabbing;
    user-select: none;
  }
  
  .wfd-gallary-slider-about-us-carousel-track {
    display: flex;
    gap: 20px;
    padding: 10px 0;
    transition: transform 0.3s ease;
  }
  
  /* Slides */
  .wfd-gallary-slider-about-us-slide {
    flex: 0 0 auto;
    width: calc(20% - 16px);
    min-width: 200px;
  }
  
  .wfd-gallary-slider-about-us-slide-link {
    display: block;
    width: 100%;
    height: 200px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    border: none;
    cursor: pointer;
    background: none;
    padding: 0;
    box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  
  .wfd-gallary-slider-about-us-slide-link:hover {
    transform: translateY(-5px);
    box-shadow: 3px 8px 25px 0px rgba(0, 0, 0, 0.3);
  }
  
  .wfd-gallary-slider-about-us-slide-link:hover .wfd-gallary-slider-about-us-overlay {
    opacity: 1;
  }
  
  .wfd-gallary-slider-about-us-slide-link:focus {
    outline: 2px solid #d63031;
    outline-offset: 2px;
  }
  
  .wfd-gallary-slider-about-us-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  
  .wfd-gallary-slider-about-us-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 20, 20, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.2s linear;
  }
  
  .wfd-gallary-slider-about-us-zoom-icon {
    color: #fff;
    font-size: 26px;
  }
  
  /* Navigation Buttons */
  .wfd-gallary-slider-about-us-nav-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.9);
    border: none;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
    transition: all 0.3s ease;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    color: #333;
  }
  
  .wfd-gallary-slider-about-us-nav-btn:hover {
    background: #d63031;
    color: white;
    transform: translateY(-50%) scale(1.1);
  }
  
  .wfd-gallary-slider-about-us-nav-btn:focus {
    outline: 2px solid #d63031;
    outline-offset: 2px;
  }
  
  .wfd-gallary-slider-about-us-nav-prev {
    left: -5px;
  }
  
  .wfd-gallary-slider-about-us-nav-next {
    right: 0px;
  }
  
  /* Pagination */
  .wfd-gallary-slider-about-us-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 30px;
  }
  
  .wfd-gallary-slider-about-us-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: none;
    background-color: #ccc;
    cursor: pointer;
    transition: all 0.2s linear;
  }
  
  .wfd-gallary-slider-about-us-pagination-bullet:hover {
    opacity: 0.7;
    transform: scale(1.1);
  }
  
  .wfd-gallary-slider-about-us-pagination-bullet:focus {
    outline: 2px solid #d63031;
    outline-offset: 2px;
  }
  
  .wfd-gallary-slider-about-us-pagination-bullet-active {
    background-color: #43389d !important;
    transform: scale(1.2);
  }
  
  /* Lightbox */
  .wfd-gallary-slider-about-us-lightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  
  .wfd-gallary-slider-about-us-lightbox.show {
    display: flex;
    opacity: 1;
  }
  
  .wfd-gallary-slider-about-us-lightbox-content {
    position: relative;
    max-width: 90%;
    max-height: 90%;
    animation: lightboxZoom 0.3s ease;
  }
  
  @keyframes lightboxZoom {
    from {
      transform: scale(0.8);
      opacity: 0;
    }
    to {
      transform: scale(1);
      opacity: 1;
    }
  }
  
  .wfd-gallary-slider-about-us-lightbox-image {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    border-radius: 8px;
  }
  
  .wfd-gallary-slider-about-us-lightbox-close {
    position: absolute;
    top: -40px;
    right: 0;
    background: none;
    border: none;
    color: white;
    font-size: 24px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: background-color 0.3s ease;
  }
  
  .wfd-gallary-slider-about-us-lightbox-close:hover {
    background-color: rgba(255, 255, 255, 0.2);
  }
  
  .wfd-gallary-slider-about-us-lightbox-close:focus {
    outline: 2px solid white;
    outline-offset: 2px;
  }
  
  /* Responsive Design */
  @media (max-width: 1200px) {
    .wfd-gallary-slider-about-us-slide {
      width: calc(25% - 15px);
    }
  }
  
  @media (max-width: 992px) {
    .wfd-gallary-slider-about-us-slide {
      width: calc(33.333% - 14px);
    }
  }
  
  @media (max-width: 768px) {
    .wfd-gallary-slider-about-us-slide {
      width: calc(50% - 10px);
    }
  
    .wfd-gallary-slider-about-us-carousel-gallery {
      padding: 0 40px;
    }
  
    .wfd-gallary-slider-about-us-title h2 {
      font-size: 2rem;
    }
  
    .wfd-gallary-slider-about-us-carousel-track {
      gap: 15px;
    }
  }
  
  @media (max-width: 576px) {
    .wfd-gallary-slider-about-us-slide {
      width: calc(100% - 0px);
      min-width: auto;
    }
  
    .wfd-gallary-slider-about-us-carousel-track {
      gap: 10px;
    }
  
    .wfd-gallary-slider-about-us-carousel-gallery {
      padding: 0 30px;
    }
  
    .wfd-gallary-slider-about-us-title h2 {
      font-size: 1.5rem;
    }
  
    .wfd-gallary-slider-about-us-title h2 span {
      font-size: 1rem;
    }
  
    .wfd-gallary-slider-about-us-nav-btn {
      width: 40px;
      height: 40px;
    }
  
    .wfd-gallary-slider-about-us-nav-prev {
      left: 5px;
    }
  
    .wfd-gallary-slider-about-us-nav-next {
      right: 5px;
    }
  }
  
  @media (max-width: 320px) {
    .wfd-gallary-slider-about-us-container {
      padding: 10px;
    }
  
    .wfd-gallary-slider-about-us-carousel-gallery {
      padding: 0 20px;
    }
  }
  
  /* Loading Animation */
  .wfd-gallary-slider-about-us-loading {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #d63031;
    border-radius: 50%;
    animation: spin 1s linear infinite;
  }
  
  @keyframes spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
 











 .section-part-of-web-fusion-dataa-main-container {
            padding: 30px 0;
                /* background: linear-gradient(312deg, #bdb5ff 0%, #a4ddff 100%); */
            min-height:auto;
            display: flex;
            align-items: center;
        }

        .section-part-of-web-fusion-dataa-image-container {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            /* min-height: 500px; */
        }

        .section-part-of-web-fusion-dataa-circular-design {
            position: relative;
            width: 400px;
            height: 400px;
            border-radius: 50%;
            background: linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(240,240,240,0.8) 100%);
            border: 2px solid rgba(0,0,0,0.1);
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .section-part-of-web-fusion-dataa-center-circle {
            width: 80px;
            height: 80px;
            background: linear-gradient(135deg, #4a90e2 0%, #357abd 100%);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
            z-index: 10;
        }

        .section-part-of-web-fusion-dataa-dots-pattern {
            width: 40px;
            height: 40px;
            background-image: radial-gradient(circle, white 2px, transparent 2px);
            background-size: 8px 8px;
            border-radius: 50%;
        }

        .section-part-of-web-fusion-dataa-logo-icon {
            position: absolute;
            width: 50px;
            height: 50px;
            background: white;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            font-size: 24px;
            border: 2px solid #f0f0f0;
        }

        .section-part-of-web-fusion-dataa-logo-1 { top: 20px; left: 50%; transform: translateX(-50%); }
        .section-part-of-web-fusion-dataa-logo-2 { top: 60px; right: 40px; }
        .section-part-of-web-fusion-dataa-logo-3 { right: 20px; top: 50%; transform: translateY(-50%); }
        .section-part-of-web-fusion-dataa-logo-4 { bottom: 60px; right: 40px; }
        .section-part-of-web-fusion-dataa-logo-5 { bottom: 20px; left: 50%; transform: translateX(-50%); }
        .section-part-of-web-fusion-dataa-logo-6 { bottom: 60px; left: 40px; }
        .section-part-of-web-fusion-dataa-logo-7 { left: 20px; top: 50%; transform: translateY(-50%); }
        .section-part-of-web-fusion-dataa-logo-8 { top: 60px; left: 40px; }

        .section-part-of-web-fusion-dataa-data-tables {
            position: absolute;
            right: -50px;
            top: 50%;
            transform: translateY(-50%);
            z-index: 5;
        }

        .section-part-of-web-fusion-dataa-table-card {
            background: white;
            border-radius: 8px;
            padding: 15px;
            margin-bottom: 10px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            width: 200px;
            font-size: 12px;
        }

        .section-part-of-web-fusion-dataa-table-header {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px;
            font-weight: bold;
            color: #333;
        }

        .section-part-of-web-fusion-dataa-table-row {
            display: flex;
            justify-content: space-between;
            margin-bottom: 5px;
            padding: 3px 0;
            border-bottom: 1px solid #f0f0f0;
        }

        .section-part-of-web-fusion-dataa-content-section {
            padding-left: 40px;
        }

        .section-part-of-web-fusion-dataa-main-heading {
            font-size: 2.5rem;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 20px;
            line-height: 1.2;
        }

        .section-part-of-web-fusion-dataa-sub-heading {
            font-size: 1.3rem;
            font-weight: 600;
            color: #34495e;
            margin-bottom: 30px;
        }

        .section-part-of-web-fusion-dataa-feature-list {
            list-style: none;
            padding: 0;
        }

        .section-part-of-web-fusion-dataa-feature-item {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            font-size: 0.94rem;
            color: black;
        }

        .section-part-of-web-fusion-dataa-check-icon {
            width: 24px;
            height: 24px;
            min-width: 24px;
                background: linear-gradient(90deg, #6545c3, #2d8ab8);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            margin-right: 15px;
            color: white;
            font-size: 14px;
        }

       

        @media (max-width: 768px) {
            .section-part-of-web-fusion-dataa-main-container {
                padding: 40px 0;
            }
            
            .section-part-of-web-fusion-dataa-circular-design {
                width: 300px;
                height: 300px;
            }
            
            .section-part-of-web-fusion-dataa-content-section {
                padding-left: 0;
                margin-top: 40px;
                text-align: center;
            }
            
            .section-part-of-web-fusion-dataa-main-heading {
                font-size: 2rem;
            }
            
            .section-part-of-web-fusion-dataa-sub-heading {
                font-size: 1.1rem;
            }
            
            .section-part-of-web-fusion-dataa-data-tables {
                right: -30px;
            }
            
            .section-part-of-web-fusion-dataa-table-card {
                width: 150px;
                font-size: 10px;
                padding: 10px;
            }
        }

        @media (max-width: 576px) {
            .section-part-of-web-fusion-dataa-circular-design {
                width: 250px;
                height: 250px;
            }
            
            .section-part-of-web-fusion-dataa-logo-icon {
                width: 40px;
                height: 40px;
                font-size: 18px;
            }
            
            .section-part-of-web-fusion-dataa-data-tables {
                display: none;
            }
        }

        
        -------------------------------------------------------------------------------------------------------------------------------------


         .wfd1-slider-container11 {
            background: linear-gradient(135deg, #dae1fc 0%, #ecebff 100%);
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            overflow: hidden;
            
        }

        .wfd1-main-slider {
            width: 95%;
            max-width: 1400px;
            height: 600px;
            position: relative;
            border-radius: 20px;
            overflow: hidden;
            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
            background: white;
        }

        .wfd1-slide-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

        .wfd1-slide-item {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transform: translateX(100%);
            transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
            display: flex;
            align-items: center;
        }

        .wfd1-slide-item.wfd1-active {
            opacity: 1;
            transform: translateX(0);
        }

        .wfd1-slide-item.wfd1-prev {
            transform: translateX(-100%);
        }

        .wfd1-slide-content {
            flex: 1;
            padding: 60px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
        }

        .wfd1-slide-number {
            font-size: 14px;
            color: #667eea;
            font-weight: 600;
            margin-bottom: 10px;
            opacity: 0;
            transform: translateY(30px);
            animation: wfd1-slideUp 0.8s ease forwards;
            animation-delay: 0.2s;
        }

        .wfd1-slide-title {
            font-size: 2.5rem;
            font-weight: 700;
            color: #2d3748;
            margin-bottom: 25px;
            line-height: 1.2;
            opacity: 0;
            transform: translateY(30px);
            animation: wfd1-slideUp 0.8s ease forwards;
            animation-delay: 0.4s;
        }

        .wfd1-slide-description {
            font-size: 0.94rem;
            color: #4a5568;
            line-height: 1.7;
            margin-bottom: 30px;
            opacity: 0;
            transform: translateY(30px);
            animation: wfd1-slideUp 0.8s ease forwards;
            animation-delay: 0.6s;
        }

        .wfd1-slide-icon {
            width: 80px;
            height: 80px;
            background: linear-gradient(135deg, #667eea, #764ba2);
            border-radius: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 30px;
            opacity: 0;
            transform: scale(0.8);
            animation: wfd1-scaleIn 0.8s ease forwards;
            animation-delay: 0.1s;
        }

        .wfd1-slide-icon i {
            font-size: 2rem;
            color: white;
        }

        .wfd1-slide-image {
            flex: 1;
            height: 100%;
            background: linear-gradient(135deg, #d9ccff 0%, #ffffff 100%);
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
        }

        .wfd1-slide-image::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1) "/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1) "/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.05) "/></pattern></defs><rect width="100" height="100" fill="url(%23grain) "/></svg>');
            opacity: 0.3;
        }

        .wfd1-image-placeholder {
            width: 300px;
            height: 300px;
            background: rgba(255, 255, 255, 0.2);
            border-radius: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.3);
            opacity: 0;
            transform: scale(0.8) rotate(5deg);
            animation: wfd1-imageFloat 0.8s ease forwards;
            animation-delay: 0.8s;
        }

        .wfd1-image-placeholder i {
            font-size: 4rem;
            color: rgba(255, 255, 255, 0.8);
        }

        .wfd1-navigation {
            position: absolute;
            bottom: 30px;
            left: 60px;
            display: flex;
            gap: 15px;
            z-index: 10;
        }

        .wfd1-nav-btn {
            width: 50px;
            height: 50px;
            border: none;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.9);
            color: #667eea;
            font-size: 1.2rem;
            cursor: pointer;
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
        }

        .wfd1-nav-btn:hover {
            background: #667eea;
            color: white;
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(102, 126, 234, 0.3);
        }

        .wfd1-progress-bar {
            position: absolute;
            bottom: 0;
            left: 0;
            height: 4px;
            background: #667eea;
            transition: width 0.3s ease;
            z-index: 10;
        }

        .wfd1-slide-indicators {
            position: absolute;
            bottom: 30px;
            right: 60px;
            display: flex;
            gap: 10px;
            z-index: 10;
        }

        .wfd1-indicator {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #b8c2ff;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .wfd1-indicator.wfd1-active-indicator {
            background: #6b71d7;
            transform: scale(1.2);
        }

        @keyframes wfd1-slideUp {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes wfd1-scaleIn {
            to {
                opacity: 1;
                transform: scale(1);
            }
        }

        @keyframes wfd1-imageFloat {
            to {
                opacity: 1;
                transform: scale(1) rotate(0deg);
            }
        }

        @keyframes wfd1-pulse {
            0%, 100% { transform: scale(1); }
            50% { transform: scale(1.05); }
        }

        .wfd1-slide-item.wfd1-active .wfd1-image-placeholder {
            animation: wfd1-pulse 3s ease-in-out infinite;
        }

        /* Responsive Design */
        @media (max-width: 992px) {
            .wfd1-main-slider {
                height: 500px;
            }
            
            .wfd1-slide-content {
                padding: 40px;
            }
            
            .wfd1-slide-title {
                font-size: 2rem;
            }
            
            .wfd1-image-placeholder {
                width: 250px;
                height: 250px;
            }
        }
@media (max-width: 778px) {
    .wfd1-main-slider {
        height: 600px;
    }
    .wfd1-slide-item {
        flex-direction: column;
    }
    .wfd1-slide-content {
        flex: 1;
        padding: 20px;
    }
    .wfd1-slide-image {
        flex: 0 0 200px;
        height: 200px;
        width: 100%;
    }
    .wfd1-image-placeholder {
        width: 200px;
        height: 200px;
    }
    .wfd1-slide-title {
        font-size: 1.8rem;
    }
    .wfd1-slide-description {
        font-size: 0.9rem;
    }
    .wfd1-nav-btn {
        width: 40px;
        height: 40px;
        font-size: 1rem;
    }
    .wfd1-slide-indicators {
        bottom: 10px;
        right: 20px;
    }
    .wfd1-navigation {
        bottom: 10px;
        left: 20px;
    }
}


       

        /* -----------------------------------------------tab-section-with-slider-hhome-page------------------------------------------------ */

         .wfd-tab-section-with-slider-design-main-container {
            
            min-height: auto;

            max-width: 1400px;
            margin: 0 auto;
            padding: 0 20px;
            
        }
        .Services-dgjh-wfd{
            margin-top: 0rem;
            margin-bottom: 3rem;
        }

        .wfd-tab-section-with-slider-design-wrapper {
            display: flex;
            min-height: auto;
            flex-direction: row;
    justify-content: center;
        }

        .wfd-tab-section-with-slider-design-sidebar {
            background: linear-gradient(135deg, #e1deff 0%, #ddeffd 100%);
    border: 1px solid #6448c2;
            width: 30%;
            padding: 40px 20px;
            position: relative;
        }

        .wfd-tab-section-with-slider-design-title {
            font-size: 2.5rem;
            /* font-weight: bold; */
            color: #412a9c;
            margin-bottom: 10px;
            line-height: 1.2;
        }

        .wfd-tab-section-with-slider-design-subtitle {
            background-color: #fff200;
            color: #333;
            padding: 8px 12px;
            font-size: 0.9rem;
            font-weight: 600;
            margin-bottom: 40px;
            display: inline-block;
        }

        .wfd-tab-section-with-slider-design-tab-list {
            list-style: none;
            padding: 0px;
        }

        .wfd-tab-section-with-slider-design-tab-item {
            margin-bottom: 15px;
        }

        .wfd-tab-section-with-slider-design-tab-button {
            display: flex;
            align-items: center;
            width: 100%;
            padding: 15px 20px;
            background: transparent;
            border: none;
            text-align: left;
            font-size: 1.1rem;
            color: #0d0f3a;
            cursor: pointer;
            transition: all 0.3s ease;
            border-radius: 8px;
        }

        .wfd-tab-section-with-slider-design-tab-button.active {
            background-color: #fff;
            color: #333;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }

        .wfd-tab-section-with-slider-design-tab-icon {
            margin-right: 15px;
            font-size: 1.2rem;
                background: linear-gradient(45deg, #6547c3, #2c8cb8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
        }

        .wfd-tab-section-with-slider-design-content-area {
            flex: 1;
            padding: 40px;
            background: linear-gradient(135deg, #f6f5ff 0%, #f6fbff 100%);
            border-top: 1px solid #624ac2;
    border-bottom: 1px solid #624ac2;
    border-right: 1px solid #624ac2;
    width: 70%;
        }

        .wfd-tab-section-with-slider-design-content-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 40px;
        }

        .wfd-tab-section-with-slider-design-content-title {
            font-size: 2.5rem;
            color: #412a9c; 
            font-weight: 500;
        }

        .wfd-tab-section-with-slider-design-nav-controls {
            display: flex;
            gap: 10px;
        }

        .wfd-tab-section-with-slider-design-nav-btn {
            width: 40px;
            height: 40px;
            border: 2px solid #ddd;
            background: #fff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .wfd-tab-section-with-slider-design-nav-btn:hover {
            border-color: #007bff;
            color: #007bff;
        }

        .wfd-tab-section-with-slider-design-nav-btn.disabled {
            opacity: 0.5;
            cursor: not-allowed;
        }

        .wfd-tab-section-with-slider-design-slider-container {
            position: relative;
            overflow: hidden;
            margin-bottom: 30px;
        }

        .wfd-tab-section-with-slider-design-slider-wrapper {
            display: flex;
            transition: transform 0.5s ease;
            touch-action: pan-y;
        }

        .wfd-tab-section-with-slider-design-slide {
            min-width: 33.333%;
            padding: 4px 15px;
            box-sizing: border-box;
        }

        .wfd-tab-section-with-slider-design-card {
            background: #fff;
            border-radius: 12px;
            overflow: hidden;
            box-shadow: 0 4px 20px rgba(0,0,0,0.1);
            transition: transform 0.3s ease;
            height: 100%;
        }

        .wfd-tab-section-with-slider-design-card:hover {
            transform: translateY(-5px);
        }

        .wfd-tab-section-with-slider-design-card-image {
            width: 100%;
            height: auto;
            object-fit: cover;
        }

        .wfd-tab-section-with-slider-design-card-content {
            padding: 25px;
        }

        .wfd-tab-section-with-slider-design-card-title {
            font-size: 1.3rem;
            font-weight: 600;
                color: #412a9c;
            margin-bottom: 15px;
            line-height: 1.3;
        }

        .wfd-tab-section-with-slider-design-card-description {
            color: #666;
            line-height: 1.6;
            font-size: 0.95rem;
        }

        .wfd-tab-section-with-slider-design-view-all {
            text-align: right;
        }

        .wfd-tab-section-with-slider-design-view-all-link {
            color: #624ac2;
            text-decoration: none;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            gap: 8px;
        }

        .wfd-tab-section-with-slider-design-view-all-link:hover {
            color: #e55a2b;
        }

        .wfd-tab-section-with-slider-design-tab-content {
            display: none;
        }

        .wfd-tab-section-with-slider-design-tab-content.active {
            display: block;
        }

        /* Mobile Responsive */
        @media (max-width: 768px) {
            .wfd-tab-section-with-slider-design-wrapper {
                flex-direction: column;
            }

            .wfd-tab-section-with-slider-design-sidebar {
                width: 100%;
                padding: 20px;
            }

            .wfd-tab-section-with-slider-design-title {
                font-size: 2rem;
            }

            .wfd-tab-section-with-slider-design-tab-list {
                display: flex;
                overflow-x: auto;
                gap: 10px;
                padding-bottom: 10px;
            }

            .wfd-tab-section-with-slider-design-tab-item {
                margin-bottom: 0;
                min-width: max-content;
            }

          

            .wfd-tab-section-with-slider-design-content-area {
                padding: 20px;
                width: 100%;
                border-left: 1px solid #412a9c;
            }

            .wfd-tab-section-with-slider-design-content-header {
                flex-direction: column;
                align-items: flex-start;
                gap: 20px;
            }

            .wfd-tab-section-with-slider-design-content-title {
                font-size: 1.5rem;
            }

            .wfd-tab-section-with-slider-design-slide {
                min-width: 100%;
            }
        }

        @media (max-width: 992px) and (min-width: 769px) {
            .wfd-tab-section-with-slider-design-slide {
                min-width: 50%;
            }
        }

        /* Touch/Swipe indicators */
        .wfd-tab-section-with-slider-design-slider-container.touching {
            cursor: grabbing;
        }

        .wfd-tab-section-with-slider-design-slider-container.touching .wfd-tab-section-with-slider-design-slider-wrapper {
            transition: none;
        }


        .positioning-icons-body{
            display: flex !important
;
    flex-direction: row;
    
    align-items: center;
        }

/* For screen sizes 1400px and below */
@media (max-width: 1400px) {
  .wfd-tab-section-with-slider-design-slide {
    min-width: 50%;
  }
}

/* For screen sizes 993px and below */
@media (max-width: 993px) {
  .wfd-tab-section-with-slider-design-slide {
    /* Add your responsive styles here */
    /* Example: */
    min-width: 100%;
  }
  .Services-dgjh-wfd{
    margin-top: 0rem ;
    margin-bottom: 2rem ;
  }
}


        /* ----------------------------------------------------------------------------------------------------------------------- */

        .ft-row1{
justify-content: center;

}
.ft-row2{
justify-content: space-evenly !important;

}

.ft-border-class{
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.footer-get-data{
  display: flex;
  flex-direction: row;
  gap: 20px;
  /* margin-bottom: 20px; */
}
.get-in-link{
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 15px;
  border-radius: 8px;
  max-height: 100%;
  /* max-width: 316px; */
  transition: 0.3s ease;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
/* .get-in-link:hover {
  border: 1px solid #fff;
  background-color: #fff;
 
  
} */
.get-in-link:hover i{
  color: #062e4e;
 
  
}
/* .get-in-link:hover a{
  color: #062e4e;
 
  
}
.get-in-link:hover address{
  color: #062e4e;
 
  
} */
/* .get-in-link:hover.get-in-link i{
  border: 1px solid #fff;

  color: #062e4e;
  
} */

.get-in-link a{
  text-decoration: none;
  color: #fff;
  font-weight: 400;
}
.get-in-link i{
  text-decoration: none;
  color: #fff;
}
.get-btn-section{
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.get-btn-section i{
width: 35px;
    height: 35px;
    font-size: 25px;  /* Optional: Adjust size of the icon */
    display: inline-block; /* Ensures the element is treated as a block for width/height */
    
    text-align: center;  /* Centers the icon horizontally */
}
.get-btn-section h5{
font-size: 17px;
font-weight: 500;
}

.get-in-content{
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.trusted-company-content{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.new-social-list{
  display: flex;
  flex-direction: row;
  /* gap: 20px; */
  margin-bottom: 15px;
}
.ft-map-image img{
  width: 600px;
  max-width: 100%;
  height: 320px;
  max-height: 100%;
}
.social-inside-icon{
display: flex;
flex-direction: row;
gap: 5px;
justify-content: center;
align-items: center;
}


@media (min-width:1200px) and (max-width:1650px){
  .footer-get-data{
    flex-direction: column;
  }

}
@media (max-width:1600px) {
  /* .footer-get-data{
flex-wrap: wrap;
justify-content: center;
align-items: center;

  } */
  .get-in-content{
align-items: center;
  }
}

@media (max-width:1200px) {
  .get-in-link{
 
 height: auto;
 width: auto;
 max-width: 50%;
}
.new-social-list{
 
  flex-direction: column;
  gap: 20px;
  margin-bottom: 40px;
}

.social-inside-icon{
display: flex;
flex-direction: row;
gap: 10px;
justify-content: center;
align-items: center;
}
.ft-map-section{
  gap: 45px;
}

}
@media (max-width:991px) {
 .ft-map-section{
 flex-wrap: wrap;
}
}
@media (max-width:768px) {
  .get-in-link{
 
 height: auto;
 width: auto;
 max-width: 100%;
}
.footer-get-data{
  flex-wrap: wrap;
  flex-direction: column;
}
}

@media (min-width:426px) and (max-width:570px) {
  .ft-map-image img{
     
  height: auto;
  
  }
  .map-dot-section {
top: 46% !important;

}
.ft-get-data{
  /* display: flex; */
  flex-direction: column !important;
}
.get-in-info{
  justify-content: start !important;
  
}
.ft-call-data{
    border-right: 1px solid transparent !important; 
}
.ft-map-sub h3{
  margin-top: 4rem;
}
 .map-dot-big{
  width: 126px !important;
  top: 60px !important;
    left: -6px !important;
}
.map-dot-small{
 width: 45px !important;
 top: 106px !important;
 left: 100px !important;
}
.ft-country-info h5 {
    
    position: absolute;
    top: 287px;
    left: 328px;
}
.ft-country-info p {
   
    position: absolute;
    top: 317px;
    right: -75px;
    left: 325px;
}
/*.ft-map-sub h3{
  margin-top: 80px;
} */
}
@media (max-width:425px) {
  .get-in-link {
    height: auto; 

  }
  .ft-call-data{
    border-right: 1px solid transparent !important; 
}
  .ft-get-data{
  /* display: flex; */
  flex-direction: column !important;
  gap: 0px !important;
}
.get-in-info{
  justify-content: start !important;
  font-size: 14px;
  
}
   .map-dot-section {
top: 45% !important;
left: 21% !important;

}
  .ft-country-info h5 {
    
        position: absolute;
    top: 293px;
    left: 327px;
}
.ft-country-info p {
   
  position: absolute;
    top: 317px;
    right: -75px;
    left: 325px;
}
  .ft-map-sub h3 {
    margin-top: 4rem !important;
  }
  .ft-map-image img{
    height: auto;
  }
 .get-btn-section h5{
font-size: 14px;
}
.get-btn-section i{
    width: 30px;
    height: 25px;
    font-size: 15px;    
}
.get-in-link a{
  font-size: 12px;
}
.get-in-link address{
  font-size: 12px;
}

.map-dot-big{
 width: 105px !important;
top: 53px !important;
left: -3px !important;
}
.map-dot-small{
 width: 21px !important;
        top: 91px !important;
        left: 85px !important;
}
/* .footer-get-data {
  gap:12px;
} */
.new-social-list img {
  height: 22px;
  word-wrap: 22px;

    }
}





.ft-map-section{
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}
.ft-map-content{
  display: flex;
  flex-direction: column;
}
.get-in-data-link{
  display: flex;
  flex-direction: column;
  
}
.get-in-data-link a{
 text-decoration: none;
 color: #fff;
}
.get-in-data-link address{
 
 color: #fff;
}

.ft-get-data{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
.ft-call-data{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  border-right: 1px solid #fff;
  padding-right: 15px;
}
.ft-map-sub h3{
color: #fff;
margin-bottom: 40px;
font-size: 36px;
}
.ft-map-sub span{
color: #5343f4;
font-weight: 500;
}
.ft-map-sub h5{
color: #fff;
margin-top:45px;
line-height: 36px;
}


.effect-5 .social-inside-icon a {
   
}
.effect-5 .social-inside-icon a:hover {
    /* border-color: #fff; */
    box-shadow: 0 0 10px #fff;
/* transform: translateY(-8px); */
}
.effect-5 .social-inside-icon a:hover img {
  /* filter:  drop-shadow(0 0 6px rgba(255, 255, 255, 0.8)); */
}

.child-dropdown-content a:hover{
  color: #fff;
}
.get-in-info{
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
  align-items: center;
}

.map-dot-section{
position: absolute;
height: 17px;
width: 17px;
border-radius: 50%;
background-color: #a00fff;
top: 148px;
left: 22%;
 z-index: 2;
 display: flex;
  align-items: center;
  justify-content: center;
}
.ft-map-image{
  
position: relative;
}
.map-dot-big{
height: 2px;
width: 200px;
background-color: #fff;
transform: rotate(46deg);
position: absolute;
top: 86px;
left: -18px;
}


.map-dot-small{
height: 2px;
width: 70px;
background-color: #fff;
transform: rotate(182deg);
position: absolute;
top: 160px;
left: 151px;
}
.ft-country-info h5{
    position: absolute;
    top: 293px;
    left: 327px;
}
.ft-country-info p{
    position: absolute;
    top: 317px;
    right: -75px;
    left: 325px;
    font-weight: 500;
    color: #000000;
}






/* Ripple circles */
.ripple {
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  /* background-color: rgba(255, 0, 0, 0.4);  */
  border: 1px solid rgba(255, 255, 255, 1);
  animation: rippleEffect 3s infinite;
  z-index: -1;
}

/* Delayed ripple waves */
.delay-1 {
  animation-delay: 1s;
}

.delay-2 {
  animation-delay: 2s;
}

@keyframes rippleEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(4); /* Bigger size = bigger ripple */
    opacity: 0;
  }
}
/* .new-aff-box{
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 10px;
border: 1px solid white;
background-color: transparent;
justify-content: space-between;
align-items: center;
border-radius: 10px;
padding: 10px;
}
.new-aff-box img{
width: 80px;
height: 80px;

} */
 .new-aff-box {
    border: 1px solid white;
    background-color: transparent;
    border-radius: 10px;
    padding: 10px;
}

.aff-title {
    text-align: left;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    color: #c1a6e1;
}

.aff-logos {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
    align-items: center;
}

.aff-logos img {
    width: 80px;
    height: 80px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------- */

     .cards-hover-descrption-section-wfd-container {
            padding: 0px 0;
            /* background-color: #f8f9fa; */
        }

        .cards-hover-descrption-section-wfd-card {
            background: white;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
            padding: 30px 20px;
            text-align: center;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            cursor: pointer;
            height: auto;
            
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }

        .cards-hover-descrption-section-wfd-card::before {
            content: '';
            position: absolute;
            top: -116%;
            right: -203%;
            width: 200%;
            height: 200%;
            background: linear-gradient(135deg, #5d51c1 0%, #3285b9 100%);
            transform: rotate(45deg);
            transition: all 0.6s ease;
            z-index: 1;
        }

        .gradient-icon{
             background: linear-gradient(45deg, #6547c3, #2c8cb8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
        }

        .cards-hover-descrption-section-wfd-card:hover .gradient-icon {
  background: none;
  -webkit-text-fill-color: white;
}


        .cards-hover-descrption-section-wfd-card:hover::before {
            top: -50%;
            right: -50%;
        }

        .cards-hover-descrption-section-wfd-icon {
            font-size: 2rem;
    color: #667eea;
    margin-bottom: 13px;
    transition: all 0.3s ease;
    position: relative;
    z-index: 2;
        }

        .cards-hover-descrption-section-wfd-card:hover .cards-hover-descrption-section-wfd-icon {
            color: white;
            transform: scale(1.1);
        }

        .cards-hover-descrption-section-wfd-title {
           font-size: 1.5rem;
    font-weight: 600;
    display: inline-block;
    background: linear-gradient(90deg, #6545c3, #2d8ab8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    position: relative;
    z-index: 2;
        }

        .cards-hover-descrption-section-wfd-card:hover .cards-hover-descrption-section-wfd-title {
           background: none;
    -webkit-background-clip: initial;
    background-clip: initial;
    -webkit-text-fill-color: white;
    color: white;
        }

        .cards-hover-descrption-section-wfd-description {
            color: #666;
            font-size: 0.95rem;
            line-height: 1.6;
            opacity: 1;
            font-weight: 400;
            min-height: 120px;
            transform: translateY(20px);
            transition: all 0.4s ease;
            position: relative;
            z-index: 2;
            max-width: 100%;
        }

        .cards-hover-descrption-section-wfd-card:hover .cards-hover-descrption-section-wfd-description {
            
            transform: translateY(0);
            color: white;
        }

        .cards-hover-descrption-section-wfd-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
        }

        @media (max-width: 768px) {
            .cards-hover-descrption-section-wfd-card {
                margin-bottom: 20px;
                height: auto;
                padding: 25px 15px;
            }
            
            .cards-hover-descrption-section-wfd-icon {
                font-size: 2.5rem;
                margin-bottom: 15px;
            }
            
            .cards-hover-descrption-section-wfd-title {
                font-size: 1.3rem;
                margin-bottom: 10px;
            }
            
            .cards-hover-descrption-section-wfd-description {
                font-size: 0.9rem;
            }
        }

        @media (max-width: 576px) {
            .cards-hover-descrption-section-wfd-container {
                padding: 6px 0;
            }
            
            .cards-hover-descrption-section-wfd-card {
                height: auto;
                padding: 20px 15px;
            }
            
            .cards-hover-descrption-section-wfd-icon {
                font-size: 2rem;
                margin-bottom: 12px;
            }
            
            .cards-hover-descrption-section-wfd-title {
                font-size: 1.2rem;
                margin-bottom: 8px;
            }
        }

        /* ------------------------------------------------------------------------------------------------------------------------------------------- */




        /* -----------------------------CTA-SECTION_2------------------------------------------------------------------------------------------ */

         .imw-demo-cta-wfd-design-section {
            /* background-color: #f8f9fa; */
            padding: 60px 0;
            display: flex;
            align-items: center;
        }

        .imw-demo-cta-wfd-design-container {
            max-width: 91%;
            margin: 0 auto;
            padding: 0 20px;
        }

        .imw-demo-cta-wfd-design-row {
            display: flex;
            align-items: center;
            gap: 0px;
            opacity: 0;
            transform: translateY(30px);
            animation: imw-demo-cta-wfd-design-fadeInUp 1s ease-out forwards;
                background: linear-gradient(135deg, #dff2ff 0, #e1ddff 100%);
    /* border-radius: 24px; */
    /* border: 2px solid #674cba; */
        }
         .imw-demo-cta-wfd-design-rown {
            display: flex;
            align-items: center;
            gap: 0px;
            opacity: 0;
            transform: translateY(30px);
            animation: imw-demo-cta-wfd-design-fadeInUp 1s ease-out forwards;
            background: linear-gradient(289deg, #B6DEEC 0%, #FCFEFF 100%);
    border-radius: 24px;
    border: 2px solid #674cba;
    flex-direction: row-reverse;
        }

        .imw-demo-cta-wfd-design-image-col {
            flex: 1;
            position: relative;
        }

        .imw-demo-cta-wfd-design-content-col {
            flex: 1;
            padding: 35px;
        }

        .imw-demo-cta-wfd-design-image-container {
            position: relative;
            transform: scale(0.9);
            animation: imw-demo-cta-wfd-design-scaleIn 1.2s ease-out 0.3s forwards;
            display: flex
;
    flex-direction: row;
    justify-content: flex-end;
        }

        .imw-demo-cta-wfd-design-main-image {
            width: 78%;
            height: auto;
            border-radius: 20px;
            padding-bottom: 25px;
            /* box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); */
            transition: transform 0.3s ease;
        }

        .imw-demo-cta-wfd-design-main-image:hover {
            transform: translateY(-5px);
        }

        .imw-demo-cta-wfd-design-heading {
            font-size: 1.8rem;
            font-weight: 700;
            color: #1e3a5f;
            margin-bottom: 24px;
            line-height: 1.2;
            opacity: 0;
            transform: translateX(-30px);
            animation: imw-demo-cta-wfd-design-slideInLeft 1s ease-out 0.6s forwards;
        }

        .imw-demo-cta-wfd-design-description {
            font-size: 0.9rem;
            color: #4a5568;
            margin-bottom: 32px;
            line-height: 1.6;
            opacity: 0;
            transform: translateX(-30px);
            animation: imw-demo-cta-wfd-design-slideInLeft 1s ease-out 0.8s forwards;
        }

        .imw-demo-cta-wfd-design-buttons {
            display: flex;
            gap: 20px;
            align-items: center;
            flex-wrap: wrap;
            opacity: 0;
            transform: translateY(20px);
            animation: imw-demo-cta-wfd-design-fadeInUp 1s ease-out 1s forwards;
        }

        .imw-demo-cta-wfd-design-primary-btn {
            background-color: #1e3a5f;
            color: white;
                padding: 10px 6px;
            border: none;
            border-radius: 8px;
            font-size: 0.7rem;
            font-weight: 600;
            text-decoration: none;
            display: inline-block;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        .imw-demo-cta-wfd-design-primary-btn::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
            transition: left 0.5s;
        }

        .imw-demo-cta-wfd-design-primary-btn:hover::before {
            left: 100%;
        }

        .imw-demo-cta-wfd-design-primary-btn:hover {
            background-color: #2d5a87;
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(30, 58, 95, 0.3);
        }

        .imw-demo-cta-wfd-design-secondary-btn {
            color: #1e3a5f;
            font-size: 1.1rem;
            font-weight: 600;
            text-decoration: underline;
            transition: all 0.3s ease;
            position: relative;
        }

        .imw-demo-cta-wfd-design-secondary-btn:hover {
            color: #2d5a87;
            text-decoration: none;
        }

        .imw-demo-cta-wfd-design-secondary-btn::after {
            content: '';
            position: absolute;
            bottom: -2px;
            left: 0;
            width: 0;
            height: 2px;
            background-color: #2d5a87;
            transition: width 0.3s ease;
        }

        .imw-demo-cta-wfd-design-secondary-btn:hover::after {
            width: 100%;
        }

        /* Animations */
        @keyframes imw-demo-cta-wfd-design-fadeInUp {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes imw-demo-cta-wfd-design-slideInLeft {
            to {
                opacity: 1;
                transform: translateX(0);
            }
        }

        @keyframes imw-demo-cta-wfd-design-scaleIn {
            to {
                transform: scale(1);
            }
        }

        /* Responsive Design */
        @media (max-width: 992px) {
            .imw-demo-cta-wfd-design-rown {
                flex-direction: column;
                gap: 40px;
                text-align: center;
            }
            .imw-demo-cta-wfd-design-image-container{
                display: flex
;
    flex-direction: row;
    justify-content: center;
            }

            .imw-demo-cta-wfd-design-row{
                flex-direction: column;
            }

            .imw-demo-cta-wfd-design-content-col {
                padding-left: 0;
                padding: 0px 10px;
            }

            .imw-demo-cta-wfd-design-heading {
                font-size: 1.2rem;
            }

            .imw-demo-cta-wfd-design-section {
                padding: 40px 0;
            }
        }

        @media (max-width: 768px) {
            .imw-demo-cta-wfd-design-heading {
                font-size: 1rem;
                margin-bottom: 20px;
            }

            .imw-demo-cta-wfd-design-description {
                font-size: 0.7rem;
                margin-bottom: 28px;
            }

            .imw-demo-cta-wfd-design-buttons {
                flex-direction: column;
                align-items: stretch;
                gap: 15px;
                
            }

            .imw-demo-cta-wfd-design-primary-btn {
                text-align: center;
                padding: 14px 28px;
            }

            .imw-demo-cta-wfd-design-secondary-btn {
                text-align: center;
            }

            .imw-demo-cta-wfd-design-section {
                padding: 30px 0;
            }
        }

        @media (max-width: 576px) {
            .imw-demo-cta-wfd-design-container {
                padding: 0 0px;
            }

            .imw-demo-cta-wfd-design-heading {
                font-size: 0.8rem;
            }

            .imw-demo-cta-wfd-design-description {
                font-size: 0.5rem;
            }

            .imw-demo-cta-wfd-design-primary-btn {
                font-size: 1rem;
                padding: 12px 24px;
            }

            .imw-demo-cta-wfd-design-section {
                padding: 25px 0;
            }
        }

        /* Hover effects for the entire section */
        .imw-demo-cta-wfd-design-section:hover .imw-demo-cta-wfd-design-main-image {
            transform: translateY(-5px) scale(1.02);
        }

        /* Loading animation */
        .imw-demo-cta-wfd-design-loading {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 4px;
            background: linear-gradient(90deg, #1e3a5f, #2d5a87, #1e3a5f);
            background-size: 200% 100%;
            animation: imw-demo-cta-wfd-design-loading 2s ease-in-out;
            z-index: 1000;
        }

        @keyframes imw-demo-cta-wfd-design-loading {
            0% {
                background-position: 200% 0;
            }
            100% {
                background-position: -200% 0;
            }
        }


        /* ------------------------------------------------------------Top-footer-section----------------------------------------------------------- */
.inner-footer-top-section-design-container {
            background: #e2e6fd;
            padding: 0px 0;
            color: white;
            position: relative;
            overflow: hidden;
        }

        .inner-footer-top-section-design-container::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #e2e6fd;
            pointer-events: none;
        }

        .inner-footer-top-section-design-content {
            position: relative;
            z-index: 2;
                max-width: 100%;
    margin: 0 auto;
    padding: 13px 12px;
                
        }

        .inner-footer-top-section-design-logo {
            width: 120px;
            height: 80px;
            background: linear-gradient(45deg, #ff6b35, #f7931e, #ffcc02);
            border-radius: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            font-size: 24px;
            color: white;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            position: relative;
            overflow: hidden;
            transition: transform 0.3s ease;
        }

        .inner-footer-top-section-design-logo::before {
            content: '';
            position: absolute;
            top: -10px;
            left: -10px;
            right: -10px;
            bottom: -10px;
            background: linear-gradient(45deg, #ff6b35, #f7931e, #ffcc02, #ff6b35);
            border-radius: 25px;
            z-index: -1;
            animation: inner-footer-top-section-design-rotate 3s linear infinite;
        }

        .inner-footer-top-section-design-logo:hover {
            transform: scale(1.05);
        }

        @keyframes inner-footer-top-section-design-rotate {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }

        .inner-footer-top-section-design-heading {
            font-size: 2.5rem;
            font-weight: 700;
            margin: 30px 0 20px 0;
            line-height: 1.2;
        }

        .inner-footer-top-section-design-description {
            font-size: 14px;
            line-height: 1.6;
            margin-bottom: 40px;
            opacity: 0.9;
            color: black;
    font-weight: 500;
        }

        .inner-footer-top-section-design-social-icons {
            display: flex;
            gap: 15px;
            flex-wrap: wrap;
        }

        .inner-footer-top-section-design-social-icon {
    width: 50px;
    height: 50px;
    border: 2px solid #595fc2;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    color: white;
    text-decoration: none;
    transition: all 0.3s ease;
    font-size: 20px;
    background: linear-gradient(135deg, #574ada 0%, #3f81b5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


       .inner-footer-top-section-design-social-icon:hover {
    background: linear-gradient(135deg, #574ada 0%, #3f81b5 100%);
    border-color: white;
    transform: translateY(-3px);
    color: white;
    -webkit-text-fill-color: white; /* Makes text visible again */
    box-shadow: 0 5px 15px rgba(87, 74, 218, 0.3);
}


        .inner-footer-top-section-design-map-container {
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            padding: 0px 10px;
        }

        .inner-footer-top-section-design-world-map {
            width: 100%;
            max-width: 500px;
            height: auto;
            opacity: 0.8;
        }

        .inner-footer-top-section-design-location-marker {
               position: absolute;
    top: 61%;
    left: 67%;
    width: 9px;
    height: 9px;
            background: #5665bf;
            border-radius: 50%;
            animation: inner-footer-top-section-design-pulse 2s infinite;
        }

        .inner-footer-top-section-design-location-marker::before {
            content: '';
            position: absolute;
            top: -5px;
            left: -5px;
            right: -5px;
            bottom: -5px;
            border: 2px solid #00bfff;
            border-radius: 50%;
            animation: inner-footer-top-section-design-ripple 2s infinite;
        }

        @keyframes inner-footer-top-section-design-pulse {
            0%, 100% { transform: scale(1); opacity: 1; }
            50% { transform: scale(1.2); opacity: 0.7; }
        }

        @keyframes inner-footer-top-section-design-ripple {
            0% { transform: scale(1); opacity: 1; }
            100% { transform: scale(2); opacity: 0; }
        }

        .inner-footer-top-section-design-location-line {
               /* position: absolute;
    top: 67%;
    left: 12%;
    width: 187px;
    z-index: -2;
    height: 2px;
    background: linear-gradient(90deg, #0066ff, transparent);
    transform: rotate(38deg); */
        }

        .inner-footer-top-section-design-location-info {
        position: absolute;
        top: 81%;
    left: 36%;
    font-weight: 600;
    background: transparent;
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 12px;
    white-space: nowrap;
    color: #4e5fcb;

        }

        .inner-footer-top-section-design-contact-heading {
            font-size: 2.2rem;
            font-weight: 700;
            margin-bottom: 25px;
        }

        .inner-footer-top-section-design-contact-description {
            font-size: 1.1rem;
            line-height: 1.6;
            margin-bottom: 30px;
            opacity: 0.9;
            color:black;
        }

        .inner-footer-top-section-design-contact-details {
            font-size: 1rem;
            line-height: 1.8;
        }

        .inner-footer-top-section-design-contact-item {
            margin-bottom: 8px;
            display: block;
        }

        .inner-footer-top-section-design-email {
            color: #00bfff;
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .inner-footer-top-section-design-email:hover {
            color: #87ceeb;
        }

        /* Responsive Design */
         /* @media (max-width: 1700px) {
            .inner-footer-top-section-design-location-line {
    position: absolute;
    top: 68%;
    left: 12%;
    width: 109px;
    z-index: -2;
    height: 2px;
    background: linear-gradient(90deg, #0066ff, transparent);
    transform: rotate(38deg);
} */
 .number-gap-wfd{
    margin-left: 30px;
 }
 
@media (max-width: 1200px) {
    .inner-footer-top-section-design-location-info {
                position: absolute;
    top: 88%;
    left: 39%;
    font-weight: 600;
    background: transparent;
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 9px;
    white-space: nowrap;
    color: #4e5fcb;
            }
        

}
        @media (max-width: 768px) {

          
            .inner-footer-top-section-design-container {
                padding: 10px 0;
            }
            
            .inner-footer-top-section-design-heading {
                font-size: 2rem;
            }
            
            .inner-footer-top-section-design-contact-heading {
                font-size: 1.8rem;
            }
            
            .inner-footer-top-section-design-description,
            .inner-footer-top-section-design-contact-description {
                font-size: 1rem;
                padding-top: 30px;
            }
            
            .inner-footer-top-section-design-location-line {
                /* width: 100px; */
                display: none;
            }
            
            .inner-footer-top-section-design-location-info {
                position: absolute;
    top: 88%;
    left: 39%;
    font-weight: 600;
    background: transparent;
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 9px;
    white-space: nowrap;
    color: #4e5fcb;
            }
        }

        @media (max-width: 576px) {
              .inner-footer-top-section-design-location-marker{
            position: absolute;
        top: 61%;
        left: 68%;
        width: 10px;
        height: 10px;
        background: #5665bf;
        border-radius: 50%;
    animation: inner-footer-top-section-design-pulse 2s infinite;
            }
            .inner-footer-top-section-design-heading {
                font-size: 1.5rem;
            }
            
            .inner-footer-top-section-design-contact-heading {
                font-size: 1.5rem;
            }
            
            .inner-footer-top-section-design-social-icons {
                justify-content: center;
            }
            
            .inner-footer-top-section-design-location-info {
                position: static;
                margin-top: 20px;
                text-align: center;
            }
            .inner-footer-top-section-design-location-info
 {
    position: absolute;
    top: 72% !important;
    left: 43% !important;
    background: transparent;
    padding: 6px 12px;
    border-radius: 8px;
    font-size: 11px;
    white-space: nowrap;
    color: #4e5fcb;
}

.inner-footer-top-section-design-location-line {
    position: absolute;
    top: 59%;
    left: 17%;
    
    z-index: -2;
    height: 2px;
    background: linear-gradient(90deg, #0066ff, transparent);
    transform: rotate(38deg);
            .inner-footer-top-section-design-location-line {
                display: block;
            }
        }

        /* World Map SVG */
        .inner-footer-top-section-design-world-map-svg {
            width: 100%;
            max-width: 500px;
            height: 300px;
        }

        .inner-footer-top-section-design-map-dots {
            fill: rgba(255,255,255,0.6);
        }
    }

/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */

@media (max-width: 767px) {
    .web-data-fusion-footer-designn-links {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        padding: 0;
        list-style: none;
    }

    .web-data-fusion-footer-designn-links li {
        margin-bottom: 8px;
    }

    .web-data-fusion-footer-designn-links li a {
        font-size: 14px;
      
        
    }

    /* Ensure the footer columns stack vertically on small devices */
    .web-data-fusion-footer-designn-container .col-xxl-2,
    .web-data-fusion-footer-designn-container .col-xl-4,
    .web-data-fusion-footer-designn-container .col-md-6,
    .web-data-fusion-footer-designn-container .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* Adjust padding and margins for better spacing on small devices */
    .web-data-fusion-footer-designn-container .row {
        margin: 0;
    }

    .web-data-fusion-footer-designn-section-title {
        margin-bottom: 15px;
        font-size: 15px;
    }
}

/* ==========================================================Inner Page CSS ================================================ */

 .inner-page-of-wfd-header-section-design-12-container {
      background: linear-gradient(to right, #4f46e5, #3b82f6);
      color: #ffffff;
      padding: 6rem 1rem;
      position: relative;
      overflow: hidden;
      margin-top: 73px;
      display: flex
;
    justify-content: center;
    }
.inner-page-of-wfd-header-section-design-12-containerzzz{
    max-width: 1500px;
}
    .inner-page-of-wfd-header-section-design-12-heading {
      font-size: 2rem;
      font-weight: 700;
      margin-bottom: 1rem;
    }

    .inner-page-of-wfd-header-section-design-12-description {
      font-size: 0.95rem;
            line-height: 1.6;
      color: #f1f5f9;
    }

    .inner-page-of-wfd-header-section-design-12-button {
      margin-top: 1.5rem;
      background-color: #ffffff;
      color: #1e3a8a;
      border: none;
      padding: 0.5rem 1.2rem;
      border-radius: 5px;
      font-weight: 600;
      transition: background 0.3s;
    }

    .inner-page-of-wfd-header-section-design-12-button:hover {
      background-color: #e0e7ff;
    }

    .inner-page-of-wfd-header-section-design-12-image {
      max-width: 100%;
      height: auto;
    }

    @media (max-width: 768px) {
      .inner-page-of-wfd-header-section-design-12-heading {
        font-size: 1.5rem;
      }
      .inner-page-of-wfd-header-section-design-12-container{
        padding: 1rem 1rem;
      }
      .inner-page-of-wfd-header-section-design-12-description {
        font-size: 0.95rem;
      }
    }

    @media (max-width: 576px) {
      .inner-page-of-wfd-header-section-design-12-container {
        text-align: center;
      }
    }









    /* ====================================================innerpage-card-section=================================================================== */

     .inner-page-cards-section-with-3rows-wfd-section {
      padding: 0rem 1rem 2rem 1rem;
      background-color: #ffffff;
      color: #1e293b;
    }

    .inner-page-cards-section-with-3rows-wfd-subtitle {
      text-align: center;
      font-size: 0.95rem;
    
      color: black;
      margin-bottom: 0.5rem;
    }

    .inner-page-cards-section-with-3rows-wfd-title {
      text-align: center;
      font-size: 1.8rem;
      font-weight: 700;
      color: #0f172a;
      margin-bottom: 2rem;
    }

    .inner-page-cards-section-with-3rows-wfd-highlight {
      color: #6366f1;
      font-weight: 600;
    }

    .inner-page-cards-section-with-3rows-wfd-card {
          border: 2px solid #5252c9;
      border-radius: 8px;
      padding: 1.5rem;
      text-align: left;
      background-color: #ffffff;
      transition: box-shadow 0.3s ease;
      height: 100%;
    }

    


    



    .inner-page-cards-section-with-3rows-wfd-card:hover {
      box-shadow: 0 8px 16px rgba(0, 0, 0, 0.06);
    }

    .inner-page-cards-section-with-3rows-wfd-icon {
      width: 40px;
      height: 40px;
      margin-bottom: 1rem;
      background: #5252c9;
    padding: 10px;
    border-radius: 20%;
    }

    .inner-page-cards-section-with-3rows-wfd-card-title {
      font-size: 1.1rem;
      font-weight: 600;
      color: #1e293b;
      margin-bottom: 0.5rem;
    }

    .inner-page-cards-section-with-3rows-wfd-card-text {
      font-size: 0.95rem;
      color: black;
      line-height: 1.5;
    }

    @media (max-width: 767px) {
        .inner-page-cards-section-with-3rows-wfd-section{
                padding: 1rem 0.5rem;
        }
    }


   /* =========================================================Inner page tab section with slider ======================================================= */ */

 .inner-page-tav-section-design-with-tabandslides-section {
    padding: 3rem 1rem;
    background-color: #f8fafc;
    font-family: sans-serif;
}

.inner-page-tav-section-design-with-tabandslides-heading {
    font-size: 1.8rem;
    font-weight: 700;
    text-align: center;
    color: #0f172a;
}

.inner-page-tav-section-design-with-tabandslides-description {
    text-align: center;
    color: black;
    font-size: 0.95rem;
    margin-bottom: 2rem;
}

.inner-page-tav-section-design-with-tabandslides-tablist {
    list-style: none;
    padding: 0;
    max-height: 606px; /* Show approx 5 tabs */
    overflow-y: auto;
    border: 1px solid #e2e8f0;
    border-radius: 6px;
}

.next-prev-btn-slider-innerpage{
    color: #4a88bc;
}

.inner-page-tav-section-design-with-tabandslides-tablist li {
    padding: 1.75rem 1rem;
    cursor: pointer;
    border-bottom: 1px solid #e2e8f0;
    display: flex;
    align-items: center;
    background-color: #fff;
    transition: background-color 0.3s ease;
}

.inner-page-tav-section-design-with-tabandslides-tablist li:last-child {
    border-bottom: none;
}

.inner-page-tav-section-design-with-tabandslides-tablist li.active,
.inner-page-tav-section-design-with-tabandslides-tablist li:hover {
    background-color: #e0e7ff;
}

.inner-page-tav-section-design-with-tabandslides-tablist img {
    width: 24px;
    height: 24px;
    margin-right: 0.5rem;
}

.inner-page-tav-section-design-with-tabandslides-slide {
    display: none;
    text-align: center;
}

.inner-page-tav-section-design-with-tabandslides-slide.active {
    display: block;
}

.inner-page-tav-section-design-with-tabandslides-slide img {
    width: 100%;
    max-width: 100%;
    height: auto;
    border-radius: 6px;
}

.inner-page-tav-section-design-with-tabandslides-slide-title {
    font-size: 1.1rem;
    font-weight: 600;
    color: #1e293b;
    margin-top: 1rem;
    text-align: start;
}

.inner-page-tav-section-design-with-tabandslides-slide-text {
    font-size: 0.95rem;
    color: black;
    margin-top: 0.5rem;
    text-align: start;
}

.inner-page-tav-section-design-with-tabandslides-nav {
    text-align: right;
    margin-bottom: 1rem;
}

.inner-page-tav-section-design-with-tabandslides-nav button {
    border: none;
    background-color: transparent;
    font-size: 1.5rem;
    cursor: pointer;
    margin-left: 0.5rem;
}

/* Updated Tablist Container - Removed border */
.inner-page-tav-section-design-with-tabandslides-tablist {
    list-style: none;
    padding: 0;
    max-height: 606px;
    overflow-y: auto;
    border-radius: 6px;
    scrollbar-width: thin;
    scrollbar-color: #94a3b8 transparent;
}

/* Webkit Scrollbar Styling */
.inner-page-tav-section-design-with-tabandslides-tablist::-webkit-scrollbar {
    width: 6px;
}

.inner-page-tav-section-design-with-tabandslides-tablist::-webkit-scrollbar-track {
    background: transparent;
}

.inner-page-tav-section-design-with-tabandslides-tablist::-webkit-scrollbar-thumb {
    background-color: #94a3b8; /* muted gray-blue */
    border-radius: 10px;
    border: 2px solid transparent;
    background-clip: content-box;
}

@media (max-width: 767px) {
    .inner-page-tav-section-design-with-tabandslides-tabs-container {
        overflow-x: auto;
        white-space: nowrap;
    }

    .inner-page-tav-section-design-with-tabandslides-tablist li {
        display: inline-block;
        margin-right: 0.5rem;
        white-space: nowrap;
    }
}

    /* ===============================================6 cards with image on left=============================================================== */

     .image-card-threewaydesign-section-wfd-wrapper {
      padding: 50px 20px;
      max-width: 1200px;
      margin: auto;
    }

    .image-card-threewaydesign-section-wfd-heading {
      text-align: center;
      margin-bottom: 40px;
      font-size: 1.8rem;
      font-weight: bold;
    }

    .image-card-threewaydesign-section-wfd-left img {
      width: 100%;
      border-radius: 10px;
      height: auto;
      object-fit: cover;
    }

    .image-card-threewaydesign-section-wfd-card {
      /* background-color: #f7f9fc; */
      padding: 20px;
      border-radius: 12px;
      margin-bottom: 20px;
      height: 100%;
      /* box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); */
    }

    .image-card-threewaydesign-section-wfd-card-number {
      width: 40px;
      height: 40px;
      background-color: white;
      color: #5ab0c7;
      font-weight: bold;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 0px 0px 14px;
      font-size: 1rem;
      margin-bottom: 10px;
      box-shadow: 0 2px 8px rgb(0 0 0 / 10%);
    }

    .image-card-threewaydesign-section-wfd-card h5 {
      font-size: 1rem;
      margin-bottom: 8px;
      font-weight: 600;
    }

    .image-card-threewaydesign-section-wfd-card p {
      font-size: 0.95rem;
      color: black;
      margin: 0;
    }



    /* ================================================Basic card slider simple============================================================== */

    .minislider-withminieata-wfd-section {
      padding: 20px 20px;
      background-color: #fff;
    }
    .minislider-withminieata-wfd-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
    }
    .minislider-withminieata-wfd-heading {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 20px;
    }
    .minislider-withminieata-wfd-slider-wrapper {
      overflow: hidden;
      position: relative;
    }
    .minislider-withminieata-wfd-slider-track {
      display: flex;
      transition: transform 0.5s ease;
    }
    .minislider-withminieata-wfd-card {
      background-color: #5742d6;
      color: white;
      border-radius: 12px;
      padding: 20px;
      margin: 10px;
      flex: 0 0 100%;
      max-width: 97%;
    }
    @media (min-width: 768px) {
      .minislider-withminieata-wfd-card {
        flex: 0 0 47%;
        min-width: 47%;
      }
    }
    @media (min-width: 992px) {
      .minislider-withminieata-wfd-card {
        flex: 0 0 23.5%;
        min-width: 23.7%;
      }
    }
    .minislider-withminieata-wfd-controls button {
      background: #5742d6;
      border: none;
      border-radius: 50%;
      width: 36px;
      height: 36px;
      cursor: pointer;
      margin-left: 10px;
      color: white;
    }

.innerpage-adjustment-for-marquee-slider{
    padding: 33px 10px 1px 0px;
   
}


.minislider-withminieata-wfd-slider-wrapper {
    overflow: hidden;
}

.minislider-withminieata-wfd-slider-track {
    display: flex;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
}
/* ====================== Section Styling ======================= */
.number-cards-section-contains-information-wfd-section {
  padding: 20px 20px;
  background: #fff;
  font-family: Arial, sans-serif;
}

.number-cards-section-contains-information-wfd-heading {
  text-align: center;
  margin-bottom: 40px;
}

.number-cards-section-contains-information-wfd-heading h2 {
  font-size: 28px;
  font-weight: 700;
}

.number-cards-section-contains-information-wfd-heading p {
  font-size: 16px;
  color: #555;
  margin-top: 10px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}


.number-cards-section-contains-information-wfd-card {
  
  padding: 20px 20px 20px 20px;
  margin-bottom: 30px;
  border-radius: 8px;
  overflow: hidden;
  min-height: 160px;
  position: relative;
    display: flex
;
    flex-direction: column;
  justify-content: space-around;
}


.number-heading-wrapper {
  position: relative;
  margin-bottom: 8px;
}

.number-heading-wrapper::before {
  content: attr(data-number);
  position: absolute;
  left: 2px;
  top: -54px;
    font-size: 102px;
  font-weight: 800;
      color: rgb(0 0 0 / 10%);
  z-index: 0;
}

.number-heading-wrapper h5 {
  position: relative;
  z-index: 1;
  font-size: 18px;
  font-weight: 600;
  margin: 0;
}


.number-cards-section-contains-information-wfd-card p {
  font-size: 0.94rem;
  color: black;
  margin: 0;
}


/* ==========================================================Faq-section-design================================================================== */
    .inner-page-faq-sectiondesign0-wfd-container {
      display: flex;
      flex-wrap: wrap;
      padding: 2rem;
      max-width: 91%;
      margin: auto;
         
          margin-bottom: 20px;
    }

    .inner-page-faq-sectiondesign0-wfd-left,
    .inner-page-faq-sectiondesign0-wfd-right {
      flex: 1 1 100%;
      padding: 1rem;
    }

    @media(min-width: 768px) {
      .inner-page-faq-sectiondesign0-wfd-left,
      .inner-page-faq-sectiondesign0-wfd-right {
        flex: 1 1 50%;
      }
    }

    .inner-page-faq-sectiondesign0-wfd-heading {
      font-size: 1.2rem;
      color: #6c63ff;
      font-weight: 600;
      margin-bottom: 0.5rem;
    }

    .inner-page-faq-sectiondesign0-wfd-title {
      font-size: 2.5rem;
      font-weight: 500;
      margin: 0;
    }

    .inner-page-faq-sectiondesign0-wfd-subtitle {
      font-size: 1.8rem;
      font-weight: 600;
      background: linear-gradient(to right, #d946ef, #fbbf24);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      margin: 0.5rem 0 1.5rem 0;
    }

    .inner-page-faq-sectiondesign0-wfd-faq {
      border-top: 1px solid #e0e0e0;
    }

    .inner-page-faq-sectiondesign0-wfd-faq-item {
      cursor: pointer;
      padding: 1rem 0;
      border-bottom: 1px solid #e0e0e0;
    }

    .inner-page-faq-sectiondesign0-wfd-question {
      font-weight: bold;
      display: flex;
      justify-content: space-between;
      align-items: center;
      font-size: 1rem;
    }

    .inner-page-faq-sectiondesign0-wfd-chevron {
      transition: transform 0.3s ease;
      display: inline-block;
      margin-left: 0.5rem;
    }

    .inner-page-faq-sectiondesign0-wfd-faq-item.active .inner-page-faq-sectiondesign0-wfd-chevron {
      transform: rotate(180deg);
    }

    .inner-page-faq-sectiondesign0-wfd-answer {
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      transform: translateY(-10px);
      transition: all 0.4s ease;
      font-size: 0.95rem;
      color: #444;
    }

    .inner-page-faq-sectiondesign0-wfd-faq-item.active .inner-page-faq-sectiondesign0-wfd-answer {
      max-height: 300px;
      opacity: 1;
      transform: translateY(0);
      padding-top: 0.5rem;
    }

    .inner-page-faq-sectiondesign0-wfd-img-wrapper {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 100%;
      background: white;
    }

    .inner-page-faq-sectiondesign0-wfd-img-wrapper img {
      max-width: 100%;
          height: 550px;
    width: 600px;
      border-radius: 12px;
    }

    .chevron-icon {
  display: block;
  margin: 20px auto 0; /* center horizontally and space from top */
  width: 24px;
  height: 24px;
  transition: transform 0.3s ease;
}

/* Optional hover or animation */
.chevron-icon:hover {
  transform: translateY(2px);
}

 @media (max-width: 991px) {
     .inner-page-faq-sectiondesign0-wfd-container {
    padding: 0rem;
  }
  .inner-page-faq-sectiondesign0-wfd-right{
    display: none;
  }
  }


/* ====================================innerpage-cta-design====================================================================================== */

.web-data-fusion-cta-description-inner-page{
        font-size: 1.2rem;
    line-height: 1.6;
    color: rgb(0 0 0 / 80%);
    margin-bottom: 2rem;
    max-width: 90%;

}


  @media (max-width: 991px) {
     .web-data-fusion-cta-description-inner-page {
    font-size: 12px;
  }
  }

  @media (max-width: 900px) {
      .web-data-fusion-cta-description-inner-page {
                font-size: 0.94rem;
                text-align: center;
                max-width: 100%;
            }
  }

/* ==================================================Innerpage marquee slider adjustment============================================================== */


.webdatafusion-sidebar-nav a {
    text-decoration: none !important;}