/* WinPro site-wide presentation; existing theme, WPBakery and plugins retain layout/function ownership. */
body.winpro-tech-site{--wp-tech-bg:#0a0a0b;--wp-tech-panel:#121214;--wp-tech-line:#2b2b31;--wp-tech-text:#e9e9ee;--wp-tech-muted:#b7b7c1;--wp-tech-accent:#e11d2e;background:#0a0a0b!important;color:#c7c7ce!important;font-family:'Segoe UI',Arial,sans-serif!important;line-height:1.75;color-scheme:dark}
.winpro-tech-site #hb-wrap,.winpro-tech-site #main-wrapper,.winpro-tech-site #main-content,.winpro-tech-site .wpb-content--blank{background-color:#0a0a0b!important;color:#c7c7ce!important}
.winpro-tech-site h1,.winpro-tech-site h2,.winpro-tech-site h3,.winpro-tech-site h4,.winpro-tech-site h5,.winpro-tech-site h6{color:#f4f4f5!important;font-family:'Segoe UI',Arial,sans-serif!important;line-height:1.22;letter-spacing:-.025em}
.winpro-tech-site h1{font-size:clamp(30px,3.6vw,48px)!important;font-weight:700!important}.winpro-tech-site h2{font-size:clamp(25px,2.7vw,36px)!important;font-weight:650!important}.winpro-tech-site h3{font-size:23px!important}
.winpro-tech-site #main-content p,.winpro-tech-site #main-content li,.winpro-tech-site #main-content td,.winpro-tech-site .entry-content p,.winpro-tech-site .entry-content li{color:#c7c7ce!important;font-size:16px;line-height:1.8}
.winpro-tech-site #main-content [style*="color: #000"],.winpro-tech-site #main-content [style*="color:#000"],.winpro-tech-site #main-content [style*="color: black"],.winpro-tech-site .entry-content [style*="color: #000"],.winpro-tech-site .entry-content [style*="color:#000"]{color:#e9e9ee!important}
.winpro-tech-site a{color:#ff7480}.winpro-tech-site a:hover{color:#fff}.winpro-tech-site #main-content a{text-underline-offset:4px}
.winpro-tech-site #hb-header,.winpro-tech-site #header-inner,.winpro-tech-site #header-inner-bg,.winpro-tech-site #header-bar,.winpro-tech-site #main-navigation-container,.winpro-tech-site #main-navigation{background:#080809!important;border-color:#28282e!important;box-shadow:none!important}
.winpro-tech-site #header-inner{border-top:2px solid #e11d2e!important}.winpro-tech-site #header-inner-bg>.container{padding-top:15px!important;padding-bottom:15px!important}.winpro-tech-site #logo{padding:0!important;margin:0 auto 12px!important;height:auto!important;line-height:normal!important;float:none!important;width:260px!important;max-width:100%!important}
.winpro-tech-site #logo .hb-logo-wrap{height:auto!important;line-height:normal!important}.winpro-tech-site #logo a{display:block!important;position:relative;width:260px!important;max-width:100%;height:auto!important;aspect-ratio:2019/779;line-height:0!important;background:transparent!important}.winpro-tech-site #logo img{visibility:hidden!important;display:block!important;width:100%!important;height:auto!important;max-height:none!important}.winpro-tech-site #logo img.retina{display:none!important}
.winpro-tech-site #logo a:before,.winpro-tech-site #logo a:after,.winpro-tech-site #footer #text-2 .aligncenter:before,.winpro-tech-site #footer #text-2 .aligncenter:after{content:'';position:absolute;inset:0;background:url('https://winpro.com.my/wp-content/uploads/winpro-home-20261028/assets/image-00-transparent.png') center/contain no-repeat;pointer-events:none}.winpro-tech-site #logo a:after,.winpro-tech-site #footer #text-2 .aligncenter:after{filter:brightness(0) invert(1);clip-path:inset(37% 0 0 0)}
.winpro-tech-site #main-nav>li>a{color:#d8d8e0!important;font-family:'Segoe UI',Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;padding:17px 14px!important;line-height:1.4!important}.winpro-tech-site #main-nav>li.current-menu-item>a,.winpro-tech-site #main-nav>li>a:hover{color:#ff6875!important}.winpro-tech-site #main-nav ul{background:#121214!important;border:1px solid #34343a!important;box-shadow:0 14px 28px #0005!important}.winpro-tech-site #main-nav ul a{color:#dedee5!important;background:transparent!important;border-color:#28282e!important;line-height:1.5!important}.winpro-tech-site #main-nav ul a:hover{color:#fff!important;background:#29151b!important}.winpro-tech-site #main-nav ul li{border-color:#29292e!important}
@media(hover:hover) and (pointer:fine){.winpro-tech-site #main-nav li:hover>ul,.winpro-tech-site #main-nav li:focus-within>ul{display:block!important;visibility:visible!important;opacity:1!important}}
.winpro-tech-site #mobile-menu,.winpro-tech-site #mobile-menu-wrap,.winpro-tech-site #mobile-menu ul{background:#101012!important;color:#e9e9ee!important}.winpro-tech-site #mobile-menu a,.winpro-tech-site #show-nav-menu,.winpro-tech-site #mobile-menu-close{color:#eee!important;border-color:#34343a!important}
.winpro-tech-site #hb-page-title{background-color:#0d0d10!important;background-image:linear-gradient(#1c1c20 1px,transparent 1px),linear-gradient(90deg,#1c1c20 1px,transparent 1px)!important;background-size:56px 56px!important;border-bottom:1px solid #303036!important;padding:48px 0!important}.winpro-tech-site #hb-page-title h1{color:#fff!important;margin-bottom:10px!important}.winpro-tech-site #hb-page-title a,.winpro-tech-site .breadcrumbs,.winpro-tech-site .breadcrumbs a{color:#b7b7c1!important}.winpro-tech-site #main-content{padding-top:48px!important;padding-bottom:55px!important}.winpro-tech-site #main-content .container{max-width:1240px}
.winpro-tech-site .vc_row,.winpro-tech-site .vc_column-inner{background-color:transparent!important}.winpro-tech-site .wpb_text_column,.winpro-tech-site .entry-content{color:#c7c7ce}.winpro-tech-site .wpb_wrapper>p:last-child{margin-bottom:0}.winpro-tech-site .icon-box,.winpro-tech-site .feature-box,.winpro-tech-site .hb-feature-box,.winpro-tech-site .hb-box-cont,.winpro-tech-site .hb-callout-box,.winpro-tech-site .hb-accordion-single,.winpro-tech-site .hb-toggle,.winpro-tech-site .hb-tabs-wrapper{background:#121214!important;border-color:#303036!important;box-shadow:none!important}
.winpro-tech-site .hb-button,.winpro-tech-site .hb-button.hb-push-button,.winpro-tech-site input[type=submit],.winpro-tech-site button[type=submit]{background:#e11d2e!important;color:#fff!important;border:1px solid #f13e4d!important;border-radius:0!important;box-shadow:none!important;padding:13px 24px!important;font-weight:600!important}.winpro-tech-site .hb-button:hover,.winpro-tech-site input[type=submit]:hover{background:#f02a3c!important}
.winpro-tech-site input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),.winpro-tech-site textarea,.winpro-tech-site select{background:#151518!important;color:#f4f4f5!important;border:1px solid #52525c!important;border-radius:0!important;max-width:100%;box-sizing:border-box}.winpro-tech-site input::placeholder,.winpro-tech-site textarea::placeholder{color:#a1a1aa!important}.winpro-tech-site .wpcf7-form label{color:#e3e3eb!important}.winpro-tech-site .wpcf7-not-valid-tip{color:#ff8993!important}.winpro-tech-site .wpcf7-response-output{color:#eee!important;background:#151518!important}.winpro-tech-site input:focus-visible,.winpro-tech-site textarea:focus-visible,.winpro-tech-site a:focus-visible,.winpro-tech-site button:focus-visible{outline:2px solid #ff6875!important;outline-offset:3px}
.winpro-tech-site table{background:#111113!important;border-color:#45454e!important;width:100%;max-width:100%}.winpro-tech-site th{background:#25252b!important;color:#fff!important;border-color:#45454e!important}.winpro-tech-site td{background:#131316!important;border-color:#3b3b44!important;padding:12px!important}.winpro-tech-site tr:nth-child(even)>td{background:#1b1b20!important}
.winpro-tech-site .portfolio-single-entry,.winpro-tech-site .portfolio-related-fw,.winpro-tech-site .blog-grid .post,.winpro-tech-site .post-content,.winpro-tech-site .blog-entry,.winpro-tech-site .post-inner,.winpro-tech-site .hb-post-content{background-color:#121214!important;border-color:#303036!important;box-shadow:none!important}.winpro-tech-site .portfolio-single-entry{padding:28px!important;border:1px solid #303036!important;box-sizing:border-box}.winpro-tech-site .portfolio-related-fw{border-top:1px solid #303036!important}.winpro-tech-site .portfolio-item h3,.winpro-tech-site .portfolio-related-item h4{color:#f4f4f5!important}.winpro-tech-site .portfolio-item,.winpro-tech-site .portfolio-related-item{border-color:#303036!important}.winpro-tech-site .post-meta,.winpro-tech-site .post-meta a,.winpro-tech-site .minor-meta{color:#b0b0ba!important}
.winpro-tech-site .hb-filter-wrap,.winpro-tech-site .filter-tabs,.winpro-tech-site .hb-pagination,.winpro-tech-site .pagination{background:transparent!important;border-color:#303036!important}.winpro-tech-site .hb-filter-wrap a,.winpro-tech-site .filter-tabs a,.winpro-tech-site .hb-pagination a,.winpro-tech-site .pagination a{background:#17171b!important;color:#d8d8e0!important;border-color:#3a3a44!important}.winpro-tech-site .hb-filter-wrap a.active,.winpro-tech-site .pagination .current,.winpro-tech-site .hb-pagination .current{background:#e11d2e!important;color:#fff!important}
.winpro-tech-site #sidebar,.winpro-tech-site .widget-item{color:#b7b7c1;border-color:#303036!important}.winpro-tech-site .widget-item h4,.winpro-tech-site .widget-title{color:#f4f4f5!important}.winpro-tech-site #sidebar .widget-item{padding:24px;background:#121214;margin-bottom:24px}.winpro-tech-site blockquote{background:#151518!important;border-left:3px solid #e11d2e!important;color:#ddd!important}
.winpro-tech-site #footer,.winpro-tech-site #footer.dark-style{background:#080809!important;color:#b7b7c1!important;border-top:2px solid #e11d2e!important;padding-top:50px!important}.winpro-tech-site #footer a,.winpro-tech-site #footer p{color:#b7b7c1!important}.winpro-tech-site #footer a:hover{color:#ff7480!important}.winpro-tech-site #footer .widget-column,.winpro-tech-site #copyright-wrapper{border-color:#303036!important}.winpro-tech-site #copyright-wrapper{background:#080809!important;color:#9d9da8!important}.winpro-tech-site #footer #text-2 .aligncenter{position:relative;width:240px;max-width:100%;aspect-ratio:2019/779;margin:0 auto 20px!important}.winpro-tech-site #footer #text-2 .aligncenter img{visibility:hidden!important;width:100%!important;height:auto!important}
.winpro-tech-site .wpb-content--blank{max-width:1240px;margin:auto;padding:40px 28px}.winpro-tech-site .wpb-content--blank .entry-content{color:#c7c7ce}
@media(max-width:1000px){.winpro-tech-site #main-nav>li>a{padding-left:9px!important;padding-right:9px!important;font-size:13px!important}}@media(max-width:767px){.winpro-tech-site #logo{width:190px!important;margin:0!important}.winpro-tech-site #logo a{width:190px!important}.winpro-tech-site #header-inner-bg>.container{padding-top:12px!important;padding-bottom:12px!important}.winpro-tech-site #hb-page-title{padding:30px 0!important}.winpro-tech-site #main-content{padding-top:28px!important;padding-bottom:35px!important}.winpro-tech-site h1{font-size:30px!important;overflow-wrap:anywhere}.winpro-tech-site h2{font-size:26px!important}.winpro-tech-site .portfolio-single-entry{padding:18px!important}.winpro-tech-site .wpb-content--blank{padding:28px 18px}.winpro-tech-site table{display:block;overflow-x:auto}.winpro-tech-site #footer #text-2 .aligncenter{width:220px}.winpro-tech-site #main-content img{max-width:100%;height:auto}.winpro-tech-site iframe{max-width:100%}}@media(prefers-reduced-motion:reduce){.winpro-tech-site *{scroll-behavior:auto!important}}
