.footer-bottom{background-color:#3b4672}.social-icon{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end}.social-icon li{float:left;margin:0 0 0 10px}.social-icon li a{color:#3b4672;background-color:#fff;padding:4px 8px;border-radius:50px}.social-icon li a:hover{background-color:#806fb3;color:#fff}.ft-link a{color:#fff;font-size:14px}.ft-link a:hover{color:#806fb3}.footer-top{background-color:#f5f5f5}.ft-input{padding:15px 30px 15px 15px}.sendIcon{position:absolute;right:20px}.footerlink{list-style:none;padding:0}.footerlink li{line-height:30px}.footerlink li a{font-size:14px}.borderFirst{padding:2px 15px}.borderFirst,.borderSecond{border:1px solid #c6b7ff;border-radius:50px}.ctnav-item li{margin:0 10px}.ctnav-item li a{font-weight:500}.ctnav-item .nav-link.active,.ctnav-item .nav-link.show{color:#7d63ab!important}.dropdown{position:static!important}.dropdown-menu{display:none;position:absolute!important;left:0;right:0;margin-top:0;padding:20px;height:580px;background-color:#fbfcff;border:none;min-width:100%!important;box-shadow:0 10px 20px transparent,0 6px 6px rgb(0 0 0/4%)}.nav-item:hover>.nav-top-link{background-color:#15a1dc}.nav-item:hover .dropdown-menu{display:block}.navlistheading{font-family:Instrumnet Sans,sans-serif;font-size:20px;color:#002060;font-weight:500}.navlist li{line-height:40px}.navlist li a{text-decoration:none}.navlist li a,.navlist li a:hover{font-size:17px;font-family:Instrument Sans,sans-serif;color:#000}.navlist li a:hover{text-decoration:underline}.navlisttext{font-size:17px;font-family:Instrument Sans,sans-serif;text-decoration:none;color:#000}.learn-link{color:#002060}.learn-link,.learn-link:hover{font-family:Instrumnet Sans,sans-serif;font-size:18px;font-weight:500;text-decoration:none}.learn-link:hover{color:#15a1dc}.dropdown-menu .mega-row{padding:20px;width:100%}.nav-link i{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.nav-item:hover .nav-link i{transform:translateY(-50%) rotate(180deg)}.nav-item:hover>.nav-top-link{background:#7d63ab;background:linear-gradient(90deg,#7d63ab,#5f7bbd);color:#fff!important;border-radius:5px 5px 0 0}.dropdown-toggle:after{display:none}.dropdown-item.active,.dropdown-item:active{color:#000;background-color:#fbfcff;padding:0!important}.dropdown-item{padding:0!important}@media screen and (max-width:678px){.nav-item:hover>.nav-top-link{background:rgba(125,99,171,0);background:none;color:#000!important;border-radius:5px 5px 0 0}.mega-menu{padding:0!important}}.dropdown-desc{font-size:14px;white-space:normal;word-break:break-word;color:#4c4c4c;font-weight:500}.topbar{background:linear-gradient(90deg,#7d63ab,#5f7bbd);font-size:14px}.topbar-mail{color:#fff;text-decoration:none}.topbar-mail:hover{text-decoration:underline;color:#eaeaea}.topbar-social li a{color:#fff;font-size:16px;margin-left:12px;transition:.3s ease}.topbar-social li a:hover{color:gold}@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{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#f0f0f0;--text-primary:#121212;--text-secondary:#404040;--text-muted:#6c757d;--border-color:#ddd;--border-light:#e9ecef;--card-bg:#fff;--card-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;--gradient-start:#7d63ab;--gradient-end:#5f7bbd;--gradient-primary:linear-gradient(90deg,#7d63ab,#5f7bbd);--nav-bg:transparent;--nav-scrolled-bg:hsla(0,0%,100%,.95);--nav-link-color:#121212;--nav-link-hover:#7d63ab;--dropdown-bg:#fbfcff;--dropdown-shadow:0 10px 20px transparent,0 6px 6px rgb(0 0 0/4%);--accordion-bg:transparent;--accordion-border:#ddd;--service-card-bg:#f5f5f5;--service-card-color:#000;--industry-card-bg:linear-gradient(90deg,hsla(0,0%,92%,.26),#fbfbfb 50%,hsla(0,0%,92%,.26));--footer-top-bg:#f5f5f5;--footer-bottom-bg:#3b4672;--footer-text:#fff;--input-bg:#fff;--input-text:#121212;--tech-pills-bg:#fffffff5;--tech-pills-shadow:rgba(0,0,0,.24) 0px 3px 8px;--nav-pill-color:#121212;--nav-pill-border:#ddd;--overlay-gradient:linear-gradient(0deg,#000 40%,transparent)}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:thin}body{font-family:Poppins,serif;color:var(--text-primary)!important;background-color:var(--bg-primary);transition:background-color .3s ease,color .3s ease}a{color:var(--text-primary);transition:all .3s ease}a,a:hover{text-decoration:none}a:hover{color:var(--gradient-start)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--gradient-start);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gradient-end)}.btn-main{background:var(--gradient-primary);color:#fff!important;border-radius:50px!important;border:none;padding:10px 25px;font-weight:500;transition:all .3s ease}.btn-main:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(125,99,171,.3);color:#fff!important}.sub-btn{background:var(--gradient-primary);color:#fff!important;border-radius:5px!important;border:none;padding:8px 20px;font-weight:500;transition:all .3s ease}.sub-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(125,99,171,.3);color:#fff!important}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px;color:var(--text-secondary)}.font-size-15{font-size:15px}.bg-ctm{background:var(--gradient-primary);color:#fff!important;border-radius:10px 0 0 10px}.page_404{padding:40px 0;background:var(--bg-primary)}.page_404 img{width:100%}.four_zero_four_bg{background-image:url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif);height:400px;background-position:50%}.four_zero_four_bg h1,.four_zero_four_bg h3{font-size:80px}.link_404{background:var(--gradient-primary);color:#fff!important;border-radius:50px;padding:10px 25px}.contant_box_404{margin-top:-50px}.min-220{min-height:220px}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--border-color)!important}.overflow-hidden{overflow:hidden!important}.navct-pills{background-color:var(--tech-pills-bg);padding:10px;border-radius:10px;box-shadow:var(--tech-pills-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shadow-ctm{box-shadow:var(--card-shadow)}.navct-pills .nav-link.active,.navct-pills .show>.nav-link{color:#fff;background:var(--gradient-primary);width:100%;text-align:left;padding:12px 15px;border-radius:8px;border:none;font-weight:500}.navct-pills .nav-link{border-radius:8px;padding:12px 15px;color:var(--nav-pill-color);border:1px solid var(--nav-pill-border);width:100%;text-align:left;margin:5px 0;transition:all .3s ease}.navct-pills .nav-link:hover{background:var(--bg-tertiary);border-color:var(--gradient-start)}.form-control{border:1px solid var(--border-color);border-radius:8px;padding:12px 15px;transition:all .3s ease}.form-control,.form-control:focus{background-color:var(--input-bg);color:var(--input-text)}.form-control:focus{border-color:var(--gradient-start);box-shadow:0 0 0 .2rem rgba(125,99,171,.15)}.form-control::placeholder{color:var(--text-muted)}.react-tel-input .country-list{width:350px!important;background-color:var(--card-bg)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.react-tel-input .country-list .country{padding:7px 40px!important}.react-tel-input .country-list .country:hover{background-color:var(--bg-tertiary)!important}.react-tel-input .form-control{padding:6px 10px 5px 50px!important;background-color:var(--input-bg)!important;color:var(--input-text)!important;border:1px solid var(--border-color)!important}.mt-dropitem{font-size:14px;color:var(--text-secondary);font-weight:400!important}.main-read-more{margin-left:5px;padding:0 8px;background:var(--gradient-primary);color:#fff;border-radius:3px;font-size:12px}.post-desc{font-size:14px;color:var(--text-secondary);font-weight:400!important}.sendIcon{top:15px;background-color:transparent;color:var(--gradient-start);border:none;cursor:pointer;transition:all .3s ease}.sendIcon:hover{color:var(--gradient-end);transform:scale(1.1)}hr{border-color:var(--border-color);opacity:.5}.card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:15px;transition:all .3s ease}.card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}.offcanvas{background-color:var(--bg-primary);color:var(--text-primary)}.offcanvas-header{border-bottom:1px solid var(--border-color)}.btn-close{filter:invert(1)}.accordion-item{background-color:var(--accordion-bg)}.accordion-button,.accordion-item{border-color:var(--accordion-border)!important}.accordion-button{background-color:var(--card-bg)!important;color:var(--text-primary)!important}.accordion-button:not(.collapsed){background-color:var(--bg-tertiary)!important;color:var(--gradient-start)!important}.accordion-button:after{filter:invert(.5)}.accordion-body{color:var(--text-secondary);border-color:var(--accordion-border)!important}.accordion-body,.modal-content{background-color:var(--card-bg)}.modal-content{color:var(--text-primary);border:1px solid var(--border-color)}.modal-header{border-bottom:1px solid var(--border-color)}.modal-footer{border-top:1px solid var(--border-color)}@keyframes zomin{50%{transform:scale(1.05)}}@keyframes updown{50%{transform:translateY(20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media screen and (max-width:768px){.ab-project h5,.main-ab{font-size:28px!important}}