.banner_mar{color:#0850dd}body{font-family:"DM Sans",sans-serif}.topbar{background:#0057d8;color:#fff;padding:10px 4%;font-size:14px}.top_bar{display:flex;justify-content:space-between;align-items:center}.topbar .container{display:flex;justify-content:space-between}.top-left span{margin-right:20px}.top-right a{color:#fff;text-decoration:none;margin-left:20px}header{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08);position:sticky;top:0;z-index:999}.navbar{display:flex;align-items:center;justify-content:space-between;padding:6px 4%}.logo{font-size:42px;font-weight:700;color:#0057d8}.logo img{width:200px}.nav-menu{display:flex;list-style:none;padding:0 0 0px 1em!important}.nav-menu li{position:relative;list-style:none}.nav-menu li a{padding:15px;display:block;text-decoration:none;color:#222;font-size:15px;font-weight:600}.nav-menu li:hover>a{color:#0057d8}.dropdown-menu{position:absolute;top:100%;left:0;width:220px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);display:none;list-style:none;z-index:123}.dropdown-menu li a{padding:12px 20px}.dropdown:hover .dropdown-menu{display:block}.header-icons{display:flex;align-items:center;gap:20px}.header-icons i{font-size:20px;cursor:pointer}.dealer-btn{background:#0057d8;color:#fff;border:none;padding:12px 25px;border-radius:30px;cursor:pointer;font-weight:700}.menu-toggle{display:none}@media(max-width:992px){.menu-toggle{display:block}.nav-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column;display:none}.nav-menu.active{display:flex}.topbar{display:none}}.review-card{background:#fff;width:100%;padding:30px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.3s;position:relative}.review-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.google{display:flex;align-items:center;gap:10px;margin-bottom:20px}.google img{width:24px}.google span{font-weight:600;color:#555}.stars{color:#ffc107;font-size:24px;margin-bottom:15px}.review-card p{line-height:1.8;color:#555;margin-bottom:25px}.user{display:flex;align-items:center;gap:15px}.user img{width:60px;height:60px;border-radius:50%;object-fit:cover;background:#ddd}.user h4{margin-bottom:5px}.user span{color:#777;font-size:14px}.feacher a{border-radius:10px}.feacher h2{padding:0 10px 10px!important;height:50px;display:flex;align-items:center;justify-content:center}.feacher .et_shop_image{overflow:hidden!important;height:180px;margin-bottom:10px}.feacher .et_shop_image img{height:179px!important}.feacher a:hover img{transform:scale(1.1);transition:0.4s}.container{width:90%!important;max-width:100%!important;margin:auto;position:relative}.woocommerce.et_pb_pagebuilder_layout div.product div.summary{margin-top:5%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:16px!important;padding:1%;position:absolute;width:50%;margin-left:51%}.woocommerce div.product .product_title{font-size:18px;font-weight:600}.product_meta{font-size:15px;color:#666;padding-top:6px;display:flex;flex-direction:column;line-height:33px}#tab-description h2{font-size:26px;color:#212121;font-weight:600}.product .related h2{font-size:20px!important;padding-bottom:16px;font-weight:500;text-align:center}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside;border:1px solid #212121;padding:10px!important;border-radius:8px}.et_right_sidebar #main-content .container:before{right:0%!important}#main-content .container:before{width:0px!important}#left-area{width:100%!important}.et_pb_module_inner h1{font-size:18px;font-weight:bold}.et_pb_wc_title{position:absolute;bottom:-43px}.container{padding:0!important}table{width:100%}table tr,td{border:1px solid #212121;padding-left:12px}.woocommerce-breadcrumb{width:100%!important;font-size:14px}.product_imagess ol{width:78%!important;display:flex!important;justify-content:center;flex-direction:row!important}#product_gallery ol{flex-direction:row!important}.product_imagess ol li{border:1px solid #212121}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gallery-item{cursor:pointer}.gallery-item .tv-frame{padding:10px}.gallery-item .cap{margin-top:12px}.gallery-item .cap .tag{font-family:var(--font-mono);font-size:11px;color:#0A8E89;text-transform:uppercase;letter-spacing:.08em}.gallery-item .cap h4{font-size:15px;margin-top:4px;color:var(--ink)}.gallery-item.hidden{display:none}.lightbox{position:fixed;inset:0;background:rgba(6,10,18,.92);z-index:1000;display:none;align-items:center;justify-content:center;padding:40px}.lightbox.is-open{display:flex}.lightbox-inner{max-width:760px;width:100%}.lightbox-close{position:absolute;top:26px;right:32px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid var(--border);color:#fff;cursor:pointer;font-size:18px}.filter-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.filter-tab{padding:10px 20px;border-radius:999px;border:1px solid var(--border-dark);background:var(--white);font-size:13.6px;font-weight:600;color:var(--slate);cursor:pointer;transition:all .18s ease}.filter-tab:hover{border-color:#0A8E89;color:#0A8E89}.filter-tab.is-active{background:var(--navy);border-color:var(--navy);color:var(--white)}.floating-contact{position:fixed;right:10px;bottom:25px;display:flex;flex-direction:column;gap:15px;z-index:9999}.floating-contact a{width:41px;height:41px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,0.25);transition:all 0.3s ease}.whatsapp-btn{background:#25D366;animation:pulseWhatsApp 2s infinite}.call-btn{background:#0057d8;animation:pulseCall 2s infinite}.floating-contact a:hover{transform:scale(1.12)}@keyframes pulseWhatsApp{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}70%{box-shadow:0 0 0 18px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@keyframes pulseCall{0%{box-shadow:0 0 0 0 rgba(0,87,216,.5)}70%{box-shadow:0 0 0 18px rgba(0,87,216,0)}100%{box-shadow:0 0 0 0 rgba(0,87,216,0)}}.product_range{position:relative}.product_range:before{position:absolute;content:"";width:50px;height:2px;background-color:#0850dd;right:34%;top:40%}.product_range:after{position:absolute;content:"";width:50px;height:2px;background-color:#0850dd;left:34%;top:40%}.process-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.process-card{flex:1;background:#fff;border-radius:20px;padding:10px 10px;text-align:center;position:relative;transition:.35s;box-shadow:0 10px 35px rgba(0,0,0,.08)}.process-card:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgba(0,98,255,.18)}.step{position:absolute;top:-18px;left:0%;transform:translateX(-50%);width:40px;height:40px;background:#006BFF;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:600}.icon{width:65px;height:65px;margin:15px auto 25px;border:2px solid #006BFF;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:42px;color:#006BFF;transition:.3s}.icon i{font-size:25px}.process-card:hover .icon{background:#006BFF;color:#fff}.process-card h3{font-size:15px;color:#0d1b4c;font-weight:bold;margin-bottom:0px;font-family:'Poppins',sans-serif}.process-card p{color:#555;line-height:1.4;font-size:15px;font-family:'Poppins',sans-serif}.arrow{font-size:42px;color:#0b6dff;margin-top:100px;font-weight:700}.card-grid{display:grid;gap:24px}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-5{grid-template-columns:repeat(5,1fr)}.card{background:#fff;border:1px solid rgba(11,18,32,.10);border-radius:10px;padding:28px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(11,18,32,.25);border-color:transparent}.card .icon{width:46px;height:46px;border-radius:10px;background:hsl(from var(--gcid-link-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0.3);color:#0057d8;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.card h3{font-size:17px;color:var(--ink)}.card p{color:var(--slate);font-size:14.2px;margin-top:8px;line-height:1.6}.technology_icon{position:absolute;font-size:25px;width:30px;height:30px;border:1px solid #1055af;display:flex;align-items:center;justify-content:center;border-radius:55%;padding:25px;color:#1055af;top:35%;left:34%;background:#fff}.technology_main .et_pb_blurb_container{padding:10px}@media(max-width:1100px){.process-wrapper{flex-wrap:wrap}.arrow{display:none}.process-card{min-width:300px}}@media(max-width:768px){.process-card{width:100%}.section-title h2{font-size:32px}}@media (max-width:768px){.floating-contact{right:15px;bottom:20px}.floating-contact a{width:52px;height:52px;font-size:22px}}@media (max-width:1400px){.nav-menu li a{padding:10px;font-size:14px}}@media (max-width:1200px){.nav-menu li a{padding:6px;font-size:12px}}@media (max-width:992px){.logo img{width:100%}}@media (max-width:768px){.dealer-btn{padding:9px 17px;border-radius:13px;font-weight:700;font-size:12px}.logo{width:46%}}@media (max-width:576px){.technology_icon{padding:20px;top:63%;left:41%;font-size:19px}.logo{width:30%}.feacher .et_shop_image img{height:86px!important}.feacher .et_shop_image{height:86px}.woocommerce .products ul li,.woocommerce ul.products li{border:1px solid #212121;padding:0px!important;border-radius:8px;margin:0 0 5.5%!important}.product_range:after{left:0%;width:26px}.product_range:before{right:0%;width:26px}.card{padding:8px}.card h3{font-size:11px;font-weight:600;color:#212121}.card p{font-size:12.2px;margin-top:-4px;line-height:1.3}.signal-line svg{display:none!important}.timeline-track{grid-template-columns:repeat(1,1fr)!important;margin-top:0!important}.timeline-node{text-align:center;padding:0 14px 14px!important;background:#dddddd61;border:1px solid #d1d1d1}.step{position:absolute;top:0px;left:7%}.icon{width:50px;height:50px;margin:9px auto 9px;font-size:23px}.icon i{font-size:17px}.process-card h3{font-size:12px}.process-card p{font-size:13px}.card .icon{width:36px;height:36px;font-size:19px;margin:6px 0px}.review-card{padding:12px}.google{margin-bottom:2px}.stars{font-size:15px;margin-bottom:0px}.review-card p{line-height:1.3;color:#555;margin-bottom:4px;font-size:13px}.user h4{margin-bottom:-9px;font-size:14px}.user img{margin-top:5px;width:41px;height:41px}}@media (max-width:480px){.feacher .et_shop_image img{height:86px!important}.feacher .et_shop_image{height:86px}}