
:root{--innova-blue:#0875d1;--innova-blue-dark:#07559b;--innova-grey:#808184;--innova-light:#eef7ff;--innova-text:#172033;--innova-purple:#9b51e0;--innova-green:#18b858}
body{font-family:Poppins,Arial,sans-serif;color:var(--innova-text);background:#fff}a{transition:.2s ease}.w3l-top-header-content,.hny-top-menu{background:linear-gradient(90deg,var(--innova-blue-dark),var(--innova-blue))!important}.hny-top-menu{padding:5px 0!important;min-height:32px}.hny-top-menu,.hny-top-menu a,.top-bar-text{color:#fff!important}.w3l-header-nav{background:#fff!important;box-shadow:0 6px 22px rgba(15,76,132,.09);position:sticky;top:0;z-index:999}.w3l-header-nav .navbar{min-height:76px!important}.navbar-brand.innova-logo-wrap{padding:2px 0!important;margin-right:24px!important}.innova-logo{width:145px;height:58px;object-fit:contain;display:block}.navbar-light .navbar-nav .nav-link{color:#27354a!important;font-weight:600!important;padding:24px 13px!important;font-size:15px}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link:hover{color:var(--innova-blue)!important}.call-support p{font-size:12px!important;margin-bottom:1px!important}.call-support h5{font-size:18px!important;margin:0!important}.btn,.btn-primary,.btn-contact,.bk-button{background:var(--innova-blue)!important;border-color:var(--innova-blue)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;box-shadow:none!important}.btn:hover,.btn-primary:hover,.btn-contact:hover,.bk-button:hover{background:var(--innova-blue-dark)!important;border-color:var(--innova-blue-dark)!important;transform:translateY(-1px)}.innova-whatsapp{background:var(--innova-green)!important;border-color:var(--innova-green)!important;color:#fff!important}.breadcrumbs{background:linear-gradient(110deg,var(--innova-blue-dark),var(--innova-blue))!important;color:#fff!important;padding:15px 0!important}.breadcrumbs a,.breadcrumbs span{color:#fff!important}.sub-title,.sub-title-1{color:var(--innova-blue)!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.hny-title{color:var(--innova-text)!important;font-weight:700!important}.hny-title.two,.features-4 .hny-title,.features-4 p{color:#fff!important}.w3l-about5 .history-info:before{background:rgba(4,60,111,.55)!important}.w3l-about5 .history-info{background-image:linear-gradient(rgba(4,60,111,.55),rgba(4,60,111,.55)),url('../images/innova/website-concept.png')!important;background-position:center!important;background-size:cover!important}.innova-home-hero .history-info{min-height:500px!important}.w3l-free-consultion,.w3l-content-6,.w3l-content-with-photo-4,.w3l-contact-main{background:#fff!important}.apply-form,.service_grid_btm_left1,.contact-gd,.team-info,.features4-grid-inn,.innova-benefit,.innova-empty-state{border-radius:18px!important;overflow:hidden;box-shadow:0 15px 42px rgba(30,91,151,.10)!important;border:1px solid #e2edf7!important;background:#fff!important}.apply-form{background:#fff!important}.form-control,input,textarea,select{border-radius:10px!important;border-color:#d7e5f1!important}.form-control:focus,input:focus,textarea:focus,select:focus{border-color:var(--innova-blue)!important;box-shadow:0 0 0 3px rgba(8,117,209,.12)!important}.features-4,.features4-block{background:linear-gradient(140deg,var(--innova-blue),var(--innova-blue-dark))!important}.features4-grid-inn{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important;height:100%}.features4-grid-inn h5,.features4-grid-inn h5 a,.features4-grid-inn p,.features4-grid-inn .icon-fea4{color:#fff!important}.content4-icon,.service_grid_btm_left2 h5,.contact-gd span{color:var(--innova-blue)!important}.service_grid_btm_left1{height:100%}.service_grid_btm_left1 img{height:220px;width:100%;object-fit:cover}.innova-service-fallback{padding-top:28px}.innova-service-icon{font-size:42px;color:var(--innova-blue);text-align:center}.innova-service-link{display:inline-block;margin-top:10px;color:var(--innova-green)!important;font-weight:700}.innova-content-logo{background:#fff;border-radius:20px;padding:18px;max-height:330px;object-fit:contain}.innova-stat-icon{font-size:38px;color:var(--innova-blue);margin-bottom:12px}.innova-benefit{padding:28px;height:100%}.innova-benefit>span{font-size:36px;color:var(--innova-blue);margin-bottom:16px}.innova-empty-state{padding:30px}.innova-map-placeholder{height:450px;border-radius:18px;background:var(--innova-light);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.innova-map-placeholder span{font-size:48px;color:var(--innova-blue);margin-bottom:15px}.w3l-footer-66,.footer-66-info{background:#0a4f91!important;color:#fff!important}.footer-66-info{padding:32px 0!important}.footer-top{margin-bottom:0!important}.footer-66-info a,.footer-66-info p,.footer-title,.wrk-schedule-block li{color:#fff!important}.innova-footer-logo{width:150px;height:95px;object-fit:contain;background:#fff;border-radius:10px;padding:6px;margin-bottom:10px}.innova-footer-brand p{font-size:14px;line-height:1.6;margin-bottom:6px}.footer-title{font-size:20px!important;margin-bottom:12px!important}.footer-66-info ul.footer li{margin-bottom:4px!important}.wrk-schedule-block li{padding:2px 0!important;font-size:14px!important}.cpy-right{background:#073c70!important;color:#fff!important;padding:9px 12px!important}.cpy-right p{margin:0!important;font-size:13px!important}.footer-divider{opacity:.55;margin:0 7px}.techtingz-heart{color:var(--innova-purple);font-size:1.15em;filter:drop-shadow(0 0 6px rgba(155,81,224,.55));margin:0 4px}.innova-floating-whatsapp{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--innova-green);color:#fff!important;font-size:28px;z-index:9999;box-shadow:0 14px 34px rgba(24,184,88,.35)}.innova-floating-whatsapp:hover{transform:translateY(-3px);color:#fff!important}
@media(max-width:991px){.hny-top-menu{display:none}.innova-logo{width:125px;height:52px}.w3l-header-nav .navbar{min-height:66px!important}.navbar-light .navbar-nav .nav-link{padding:9px 4px!important}.call-support{display:none}.navbar-collapse{padding-bottom:15px}.navbar-brand.innova-logo-wrap{margin-right:0!important}.footer-66-info{padding:26px 0!important}.innova-footer-brand{margin-bottom:22px}}
