/*
Theme Name:		Zing-Pro-Ai-子主题
Theme URI:		https://www.xintheme.com/
Description:	Zing企业主题，由新主题（www.xintheme.com）制作。
Author:			新主题 - XinTheme
Author URI:		https://www.xintheme.com/
Template:		Zing-Pro-Ai
Version:		1.0.0
*/
body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-size:16px;line-height:1.6;color:#333;box-sizing:border-box}.product-list .product-title h2{font-weight:650}a{color:#666;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}h1,h2,h3{margin-top:0;margin-bottom:.5em;line-height:1.2}h1,h2{font-family:'oswald','Montserrat',sans-serif}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2.2rem);   font-weight:normal}h1,h2,h3,h4,h5,h6{font-weight:normal}p{font-size:16px;line-height:1.55em}.module-full-3 .about_describe p,.module-full-3 .module-3-desc{margin-bottom:15px;font-size:16px}.product-header .product-excerpt p{text-align:justify}.page-banner-area .banner-text .banner-title{font-size:50px;font-weight:normal}.site-footer .footer-block-text li{font-size:16px}.header-navigation>ul>.menu-item>a{color:#6d6d6d;font-size:14px}.header-navigation ul .menu-item-has-children .sub-menu .menu-item .jiacu a{font-weight:bold}.header-navigation ul .menu-item-has-children .sub-menu .menu-item a{transition:width 0s}.header-navigation ul .menu-item-has-children .sub-menu .sub-menu .menu-item:hover>a{color:var(--main_color,#16499c);font-weight:bold;background:url(https://www.oneplusdisplay.com/wp-content/uploads/2025/09/2025091903571543.png) no-repeat 3px center #f5f5f5}@media(min-width:1024px) and (max-width:5000px){.header-navigation ul .menu-item-has-children .sub-menu .sub-menu>li{padding:0;background:url(https://www.oneplusdisplay.com/wp-content/uploads/2025/09/2025091903571543.png) no-repeat 3px center}.header-navigation ul .menu-item-has-children .sub-menu .fenlei{padding:8px 0 0 0;font-weight:bold}.header-navigation ul .menu-item-has-children .sub-menu .yincangmenu{padding:8px 0 0 0}.header-navigation ul .menu-item-has-children .sub-menu .yincangmenu>a{background:#fff;color:#16499c;margin-bottom:0}.header-navigation ul .menu-item-has-children.mega-menu>.sub-menu>.menu-item>a{min-width:223px}.header-navigation ul .menu-item-has-children.mega-menu>.sub-menu>.menu-item>a{color:#16499c;background-color:#fff;font-weight:bold;margin-bottom:0}.header-navigation ul .menu-item-has-children.mega-menu>.sub-menu>.menu-item:hover>a{color:#16499c;background-color:#fff}.header-navigation ul .menu-item-has-children.mega-menu>.sub-menu>.menu-item>a{font-size:16px;padding-left:0}.header-navigation ul .menu-item-has-children .sub-menu .fenlei>a{background:#16499c;color:#fff}.header-navigation ul .menu-item-has-children .sub-menu .sub-menu .fenlei:hover>a{color:#fff;background-color:#16499c}.header-navigation ul .menu-item-has-children.kaoyou>.sub-menu{padding:5px 5px 15px 15px;overflow:auto;max-height:500px}.header-navigation ul .sub-menu .menu-item a{line-height:20px;border-radius:0}}.header-navigation>ul>.menu-item .la-angle-down{font-size:15px;background:#16499c;color:#fff;padding:10px;border-radius:50%}.footer-fix{z-index:9999}.product-text .product-meta{overflow:auto}.product-text .product-meta .post-category a{font-size:10px;white-space:nowrap}.xintheme-form .field-content input[type=email]:focus,.xintheme-form .field-content input[type=number]:focus,.xintheme-form .field-content input[type=text]:focus,.xintheme-form .field-content select:focus,.xintheme-form .field-content textarea:focus{border:2px #16499c solid;color:#16499c}::placeholder{color:#ddd}.page-banner-area .banner-text .banner-desc{margin-top:10px;font-size:15px;line-height:1.5;color:var(--banner-text-color,#fff);margin:20px auto}.slide-bar .slide-bar__item:hover .slide-bar__item__ercode,.slide-bar .slide-bar__item:hover .slide-bar__item__tips{visibility:visible;left:-238px;opacity:1}.slide-bar .scrollup .slide-bar__item__tips{width:230px}.slide-bar .slide-bar__item__tips{width:230px}.blog-list .blog-item:hover .blog-item-img img{transform:scale(1.0)}.blog-list .blog-item-info p{font-size:14px;line-height:1.65em;color:#777}.blog-list .blog-item .item-title{font-size:17px;text-transform:capitalize;font-weight:500;line-height:1.4;text-align:var(--post_title_align)}.title-animation{background:0}.article-detail .article-title h1{font-size:26px;color:#333;line-height:1.6;font-weight:800}.qhd-content{font-size:16px;line-height:1.6;word-wrap:break-word}.blog-list .blog-date{position:absolute;right:0;bottom:0;background:#16499c40;color:#fff;font-weight:500;border-radius:30px 0 0 0;padding:6px 12px 4px 20px;font-size:12px}.page-menu-area .page-menu-box>li.current-menu-item>a,.page-menu-area .page-menu-box>li:hover>a{color:#fff;background:#245dab;padding:20px 20px}.page-menu-area .page-menu-box li a{padding:20px 20px;display:inline-block}.site-footer .footer-block-title{margin-bottom:15px}.site-footer .footer-block-title h3{font-size:22px;color:var(--foot_text,#fff) #fff;background:0;padding:6px 0 6px 0;border-radius:0;border-bottom:1px #ffffff24 solid}
.module-full-3 .video-play-icon i{position:absolute;left:50%;top:50%;height:80px;width:80px;line-height:80px;text-align:center;border:0 solid #eee;font-size:26px;padding-left:7px;border-radius:50%;background-color:#fff;opacity:.6;transform:translate(-50%,-50%)}.module-full-3 .play-view:hover .video-play-icon i{background-color:#f03;color:#fff;opacity:.9}.blog-list .blog-item.item-border{background:#fff;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%);border-radius:0}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,0.70);transition:all .5s cubic-bezier(.86,0,.070,1);transition-timing-function:cubic-bezier(.86,0,.070,1);backdrop-filter:blur(0px)}.page-width{max-width:1200px;width:100%;margin:0 auto;padding:0}.tab-container li.tab-item{border-radius:5px}.header-style-1{width:100%;background-color:#fff}.container-name{margin-top:60px}.example_c{font-family:'Open Sans';color:#fff;text-transform:uppercase;text-decoration:none;padding:8px 20px;border:4px solid #fff;display:inline-block;transition:all .4s ease 0s}.example_c:hover{color:#fff;background:#1763d3;border-color:#1763d3;transition:all .4s ease 0s}.example_c2{font-family:'Open Sans';color:#555;text-transform:uppercase;text-decoration:none;padding:8px 20px;border:4px solid #eee;display:inline-block;transition:all .4s ease 0s}.example_c2:hover{color:#fff;background:#1763d3;border-color:#1763d3;transition:all .4s ease 0s}.product-list{display:flex;flex-wrap:wrap;margin-bottom:50px}.product-list.list-col-5 .product-item{width:calc((100% - 40px) / 5)}.header-navigation ul .menu-item-has-children .sub-menu{background-color:#fff;border-radius:0;border-color:#e9ecef;padding:12px 0}.module-full-screen-title{position:relative;margin-bottom:25px;text-align:center}.banner-video-slider .video-slider-item .slider-item-title{font-size:36px;text-transform:uppercase;color:#fff;line-height:1.4}.banner-video-slider .video-slider-item .slider-item-title{font-size:clamp(30px,3vw,60px)}.module-full-6 ul.marg-per5{margin-right:-10px;margin-left:-10px;display:flex;flex-wrap:wrap;padding-top:20px}.module-full-6 ul li{width:20%}.module-full-screen-title>h2{color:var(--modular-title-color,#333);margin-bottom:30px;line-height:normal;font-size:clamp(20px,4vw,4.5rem)}.module-full-3 .qhd-content h2{font-size:36px;color:#333;margin:0 0 20px;padding:0}.module-full-screen-title>.module-title-content>h3{display:inline-block;margin:0 20px;line-height:1.65em;font-weight:normal;color:var(--modular-title-color,#333);font-size:16px;max-width:1000px}.module-theme-features .md-features.features-border .features-list .features-item{border:1px solid #ddd}.module-theme-features .features-list .features-item{position:relative;margin:10px;padding:16px;width:calc(25% - 20px);text-align:center;background:#fff;border-radius:0;transition:all .2s}.example_c2{font-family:'Open Sans';color:#555;text-transform:uppercase;text-decoration:none;padding:18px 20px;border:1px solid #eee;display:inline-block;transition:all .4s ease 0s;border-radius:3px}.module-theme-features .features-list .features-item .item-text p{margin-top:15px;margin-bottom:15px;color:#666;font-size:14px;line-height:22px;padding:0 40px}.custom-image-gallery_x0j{display:flex;flex-wrap:wrap;justify-content:space-evenly}.gallery-item_x0j{position:relative;width:calc(25% - 3.75mm);height:509px;overflow:hidden;cursor:pointer;margin-bottom:5mm}.gallery-item_x0j img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.gallery-item_x0j:hover img{transform:scale(1.00)}.overlay_x0j{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:background-color .2s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;box-sizing:border-box}.gallery-item_x0j:hover .overlay_x0j{background-color:rgb(0 0 0 / 40%)}.content_x0j{color:#fff;text-align:left;width:100%;transition:transform .2s ease}.gallery-item_x0j:hover .content_x0j{transform:translateY(-20px)}.title_x0j{font-size:36px;font-weight:bold;margin:0;line-height:1.2;transition:line-height .2s ease}.gallery-item_x0j:hover .title_x0j{line-height:2}.description-box_x0j{max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease-in-out,opacity .4s ease-in-out;margin-top:15px}.description-box_x0j p{margin:0 0 8px 0;font-size:16px;line-height:1.2;opacity:.7}.gallery-item_x0j:hover .description-box_x0j{max-height:200px;opacity:1}.divider_x0j{width:30px;height:1px;background-color:rgba(255,255,255,0.4);margin-top:15px;transition:width .2s ease}.gallery-item_x0j:hover .divider_x0j{width:70%}@media(min-width:768px) and (max-width:1024px){.gallery-item_x0j{width:calc(50% - 2.5mm);height:400px}}@media(max-width:767px){.custom-image-gallery_x0j{justify-content:center}.gallery-item_x0j{width:100%;height:350px}.overlay_x0j{padding:20px}.title_x0j{font-size:20px}
.divider_x0j{width:20px}.gallery-item_x0j:hover .divider_x0j{width:70%}}.module-full-6 .img-thumbnail{line-height:1.42857143;background-color:#fff;border:1px solid #ccc;border-radius:0;width:100%;height:auto;margin-bottom:15px;object-fit:absolute;display:block}@media(max-width:767px){.module-full-6 ul li:nth-child(15){display:block}}.why_choose_us{max-width:650px;margin:0 auto;padding:150px 20px;text-align:center;font-size:16px;color:#fff}.why_choose_us h2{margin-bottom:20px}.why_choose_us p{line-height:1.65em}.custom-image-gallery_z8x-wrapper{max-width:1300px;margin:0 auto}.custom-image-gallery_z8x{display:flex;flex-direction:column;width:100%;margin:-1mm}.gallery-row_z8x{display:flex;width:100%;margin:0;padding:0}.gallery-item_z8x{position:relative;overflow:hidden;cursor:pointer;max-height:50vh;margin:2mm;border-radius:10px}.full-width_z8x{width:calc(100% - 4mm)}.half-width_z8x{width:calc(50% - 4mm)}.gallery-item_z8x img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.overlay_z8x{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);transition:background-color .2s ease;display:flex;justify-content:center;align-items:center;padding:30px;box-sizing:border-box}.gallery-item_z8x:hover .overlay_z8x{background-color:rgb(9 28 85 / 30%)}.content_z8x{color:#fff;text-align:center;width:100%;max-width:550px;transition:transform .2s ease;transform:translateY(0)}.content_z8x_1{max-width:750px}.title_z8x{font-size:24px;font-weight:bold;margin:0;line-height:2;transition:line-height .2s ease}.description-box_z8x{max-height:350px;overflow:hidden;opacity:1;transition:max-height .2s ease-in-out,opacity .2s ease-in-out;margin-top:15px}.description-box_z8x p{line-height:1.35em;opacity:.8}@media(max-width:767px){.gallery-row_z8x{flex-direction:column}.gallery-item_z8x,.full-width_z8x,.half-width_z8x{width:calc(100% - 2mm);max-height:80vh}.overlay_z8x{padding:20px}.title_z8x{font-size:20px;line-height:1.2}.gallery-item_z8x .description-box_z8x{max-height:200px;opacity:1}.gallery-item_z8x:not(:hover) .description-box_z8x{max-height:200px;opacity:1}}.site-footer .footer-block-kf{display:flex;gap:10px;margin-top:30px}.site-footer .footer-block-kf .img-icon{width:40px;height:40px;border:1px solid #fff;border-radius:3px;display:flex;align-items:center;padding:8px;transition:all .2s ease-in-out}.op-screen-container{width:100%}.op-screen-block{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.op-content-wrapper{width:1300px;height:100%;display:flex;align-items:center}.op-left-aligned{justify-content:flex-start}.op-right-aligned{justify-content:flex-end}.op-text-box{max-width:570px;padding:22px;background-color:rgba(0,0,0,0.6);color:white;box-sizing:border-box;text-align:left;margin:20px}.op-text-box h2{margin-top:0}.op-text-box p{margin-bottom:0}.container-name2{color:#fff}.op-text-box h2{margin-top:0;line-height:1.65em;font-size:clamp(30px,2vw,60px)}.op-text-box p{line-height:1.5em;margin-top:15px}.module-form-area .xintheme-form button[type=submit]::after{content:"";position:absolute;top:0;left:0;background-color:#004aaa;color:#fff;z-index:-1;height:140px;width:230px;transform:translate(-167px,-110px) rotate(-34deg);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.module-form-area .xintheme-form button[type=submit]{cursor:pointer;color:#004aaa;background:0;column-gap:10px;display:inline-flex;margin-left:0;min-width:150px;align-items:center;position:relative;font-size:16px;background:#fff;overflow:hidden;border:2px solid #004aaa;line-height:30px;padding:6px 30px;border-radius:30px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:1}.popup-gallery .gallery-img{position:relative;border-radius:var(--custom-gallery-radius);overflow:hidden;max-height:500px}.popup-gallery .gallery-img{position:relative;border-radius:var(--custom-gallery-radius);overflow:hidden;max-height:500px;border:1px solid #000}.module-theme-features .features-list .features-item .item-text p{color:#666;font-size:16px;line-height:1.65em;padding:0 40px;margin:.85em 0}h3{display:block;font-size:1.17em;font-weight:bold;unicode-bidi:isolate}.module-custom-card .custom-card-list .item-text{text-align:center;padding:15px 20px 35px 20px;background:#f7f7f7}.module-custom-card .custom-card-list .item-text p{margin-top:10px;font-size:16px;line-height:1.4;min-height:67.17px}.module-custom-card .custom-card-list .item-text h3{font-size:22px;font-weight:500;line-height:1.4;color:#333}.full-width-nav-oneplus{width:100%;background-color:#fff;border-bottom:1px solid #f5f5f5;box-sizing:border-box;padding:10px 0}.nav-container-oneplus{max-width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:0 20px;box-sizing:border-box}.nav-menu-oneplus{display:flex;padding:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;align-items:center}
.nav-menu-oneplus::-webkit-scrollbar{display:none}.nav-menu-oneplus{-ms-overflow-style:none;scrollbar-width:none}.nav-item-oneplus{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:10px 20px;border:1px solid #f5f5f5;flex-shrink:0}.nav-item-oneplus a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.nav-item-oneplus:hover{border-color:#16499c}.nav-item-content-oneplus{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.default-icon-oneplus{width:auto;height:auto;margin-bottom:5px;object-fit:contain}.hover-icon-oneplus{position:absolute;top:0;left:0;opacity:0}.nav-item-oneplus:not(.active-oneplus):hover .default-icon-oneplus{opacity:0}.nav-item-oneplus:not(.active-oneplus):hover .hover-icon-oneplus{opacity:1}.nav-text-oneplus{font-size:12px;font-weight:bold;color:#333;text-align:center}.nav-arrow-wrapper-oneplus{display:flex;align-items:center;justify-content:center;margin:0 10px;flex-shrink:0}.nav-arrow-oneplus{display:block;width:8px;height:8px;border-top:1px solid #ccc;border-right:1px solid #ccc;transform:rotate(45deg)}.nav-item-oneplus.active-oneplus{border-color:#16499c}.nav-item-oneplus.active-oneplus .nav-text-oneplus{color:#16499c}.nav-item-oneplus.active-oneplus .default-icon-oneplus{opacity:1}.nav-item-oneplus.active-oneplus .hover-icon-oneplus{display:none}@media(max-width:768px){.nav-container-oneplus{padding:0}.nav-menu-oneplus{width:100%;justify-content:initial;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.nav-item-oneplus{min-width:100px;padding:5px;border:0}.nav-text-oneplus{font-size:14px;white-space:initial}.nav-arrow-wrapper-oneplus{margin:0 5px}}.custom-section{display:flex;flex-wrap:wrap;align-items:stretch;border:2px #f5f5f5 solid}.custom-text-block{flex:1 1 50%;padding:2%;display:flex;flex-direction:column;justify-content:center;background-color:#f7f7f7}.custom-text-block h1{font-size:clamp(20px,4vw,4.5rem);font-weight:bold;line-height:1.2;margin-bottom:.5em;color:#333}.custom-text-block p{line-height:1.55em;color:#555}.custom-image-block{flex:1 1 50%;position:relative;overflow:hidden;min-height:378px;display:flex;align-items:center;background-color:#f7f7f7}.custom-section.reverse{flex-direction:row-reverse}@media(max-width:768px){.custom-section,.custom-section.reverse{flex-direction:column;gap:5px}.custom-image-block{order:-1;min-height:auto}}.custom-slider-container{display:flex;height:100%;transition:transform .8s cubic-bezier(0.65,0.05,0.36,1)}.custom-slider-image{flex-shrink:0;width:100%;height:100%;object-fit:cover}.custom-slider-nav{display:none;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:space-between;padding:0 10px;transition:opacity .5s ease;opacity:0;pointer-events:none}.custom-image-block:hover .custom-slider-nav{opacity:1;pointer-events:auto}.custom-nav-btn{background-color:rgba(255,255,255,0.5);border:0;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:2em;font-weight:bold;color:#666;line-height:1;transition:background-color .3s ease}.custom-nav-btn:hover{background-color:rgba(255,255,255,0.8)}.custom-slider-dots{display:none;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;transition:opacity .5s ease;opacity:0;pointer-events:none}.custom-image-block:hover .custom-slider-dots{opacity:1;pointer-events:auto}.custom-dot{width:10px;height:10px;background-color:#fff;border:1px solid #fff;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.custom-dot.active{background-color:#16499c}.oneplus-accordion-container{margin-top:20px;border-top:1px solid #e0e0e0}.oneplus-accordion-item{border-bottom:1px solid #e0e0e0}.oneplus-accordion-header{width:100%;background-color:transparent;border:0;padding:15px 0;text-align:left;font-size:16px;font-weight:bold;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.oneplus-accordion-header:hover{color:#007bff}.oneplus-accordion-icon{width:12px;height:12px;position:relative;transition:transform .3s ease}.oneplus-accordion-icon::before,.oneplus-accordion-icon::after{content:'';position:absolute;background-color:#333;transition:transform .3s ease}.oneplus-accordion-icon::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.oneplus-accordion-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.oneplus-accordion-header.active .oneplus-accordion-icon::after{transform:translateX(-50%) rotate(90deg)}.oneplus-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.oneplus-accordion-content.open{grid-template-rows:1fr}.oneplus-accordion-content p{overflow:hidden;margin:0;padding:0 10px}.oneplus-accordion-content.open p{padding-top:15px;padding-bottom:15px}@media(max-width:767px){.module-theme-features .features-border .features-list .features-item{width:100%!important}
}.popup-gallery .gallery-desc{position:relative;top:unset;left:unset;width:100%;line-height:1.4;transition:none;background:#16499c;transform:none;padding:0;margin:0}.popup-gallery .gallery-desc h3{margin:0;font-size:16px;padding:15px 0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';letter-spacing:normal;text-transform:math-auto}.popup-gallery .gallery-img::after,.popup-gallery .gallery-img:hover::after{display:none}.popup-gallery .gallery-item:hover .gallery-desc{transform:none;transition:none;transition-delay:.3s}.popup-gallery .gallery-img{border:1px solid #16499c}@media screen and (max-width:767px){.popup-gallery.gallery-col-4 .gallery-item{width:calc(50% - 10px)}}.popup-gallery .gallery-img{max-height:100%}@media(max-width:767px){.module-theme-features .features-list .features-item{margin:7px;padding:20px 10px;width:calc(50% - 20px)!important}}.btn-primary::after{background-color:#16499c}.btn-primary{color:#16499c;border:1px solid #16499c}.header-navigation>ul>.menu-item>a{font-weight:bold}.header-navigation>ul>.menu-item:hover>a,.header-navigation>ul>.menu-item.current-menu-item>a,.header-navigation>ul>.menu-item.current-menu-item .sub-menu .menu-item.current-menu-item>a{color:var(--main_color,#16499c);font-weight:bold}.header-navigation ul .menu-item-has-children .sub-menu .menu-item.current-menu-item>a{color:var(--main_color,#16499c);font-weight:bold}.zhifufangshi{padding:0 20px}.banquan{float:right;padding:0 20px}.product-list .product-item:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}.product-text h1{font-weight:bold}.product-header .product-gallery-box{width:43%}.product-header .product-text{width:55%}@media(max-width:767px){.product-header .product-gallery-box{width:100%}.product-header .product-text{width:100%}}.sidebar .widget_nav_menu ul .menu-item-has-children .current-menu-item>a{font-weight:bold}.sidebar .widget_nav_menu ul .menu-item-has-children.menu-open>a,.sidebar .widget_nav_menu ul li a:hover,.sidebar .widget_nav_menu ul li.current-cat a,.sidebar .widget_nav_menu ul li.current_page_item a,.sidebar .widget_nav_menu ul li.current-menu-item a{color:var(--main_color,#16499c);text-decoration:none;font-weight:bold}.sidebar ul.widget_SpecialCatPosts li>a:hover img{transform:scale(1.0);-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0)}.sidebar ul.widget_SpecialCatPosts li{margin:0;overflow:hidden;display:block}.sidebar ul.widget_SpecialCatPosts li>a{margin:0}.sidebar ul.widget_SpecialCatPosts li h4{width:auto;font-weight:400;line-height:35px;font-size:14px}.module-theme-features .md-features.features-border .features-list .features-item:hover{border:1px solid #16499c}.module-theme-features .md-features.features-border .features-list .features-item:hover .example_c2{color:#fff;background:#1763d3;border-color:#1763d3;transition:all .4s ease 0s}.module-theme-features .md-features.features-border .features-list .features-item:hover h3{color:#16499c}.f-thumbs__slide{height:125px}.sidebar .widget_nav_menu ul li ul a{font-size:14px}.sidebar .widget_nav_menu ul li a{font-size:20px}.fancybox__backdrop{background:rgb(24 24 27 / 70%)}.fancybox__footer{display:none}.sidebar .widget__title-text{color:#fff;background:#16499c;padding-top:8px;padding-left:8px}.product-list .product-title h2{font-weight:500;-webkit-line-clamp:3;font-size:14px}.display-rows-3 p,.display-rows-3-a{-webkit-line-clamp:5}.blog-list .blog-item-info p{font-size:15px}.cf7-b2b-form{max-width:800px;margin:0 auto;padding:20px}.cf7-b2b-form label{display:block;margin-bottom:15px;font-size:14px;font-weight:600;color:#333}.cf7-b2b-form .cf7-input,.cf7-b2b-form .cf7-textarea{width:100%;padding:12px 15px;margin-top:5px;border:1px solid #ddd;border-radius:6px;font-size:16px;line-height:1.5;box-sizing:border-box}.cf7-b2b-form .cf7-textarea{min-height:150px;resize:vertical}.cf7-b2b-form .cf7-input:focus,.cf7-b2b-form .cf7-textarea:focus{border:1px #1a73e8 solid;color:#1a73e8}.cf7-b2b-form .cf7-row{display:flex;gap:20px;margin-bottom:15px}.cf7-b2b-form .cf7-col-half{width:50%}.cf7-b2b-form .cf7-submit-btn{display:block;width:100%;padding:15px 25px;border:0;border-radius:6px;background-color:#007bff;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s ease-in-out;text-transform:uppercase;letter-spacing:1px}.cf7-b2b-form .cf7-submit-btn:hover{background-color:#0056b3}@media(max-width:600px){.cf7-b2b-form .cf7-row{flex-direction:column;gap:0}.cf7-b2b-form .cf7-col-half{width:100%}}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{border-radius:6px}
.iti--allow-dropdown input:focus,.iti--allow-dropdown input[type=text]:focus,.iti--allow-dropdown input[type=tel]:focus,.iti--separate-dial-code input:focus,.iti--separate-dial-code input[type=text]:focus,.iti--separate-dial-code input[type=tel]:focus{border:1px #1a73e8 solid;color:#1a73e8}.wpcf7-form .iti{margin:5px 0 10px}.cf7-b2b-form{border:2px solid #1a73e8}.cf7-b2b-form .wpcf7-form-control-wrap .cf7-file-box{display:block;position:relative;width:100%;margin-top:5px;margin-bottom:10px;height:44px;border:1px solid #ddd;border-radius:6px;background-color:#fff;padding:0 5px;line-height:44px;box-sizing:border-box;overflow:hidden}.cf7-b2b-form .wpcf7-form-control-wrap .cf7-file-box input[type="file"]{height:44px;vertical-align:middle}.cf7-b2b-form .cf7-textarea{min-height:100px;height:100px}.page-container{max-width:1200px;margin:0 auto;padding:0 15px}.two-column-layout{display:flex;gap:40px;align-items:flex-start}.content-col{flex:4;max-width:50%;padding:20px 0;line-height:1.6;font-family:Arial,sans-serif}.form-col{flex:4;max-width:50%;padding:20px 0}.content-col p{margin-bottom:15px;text-align:justify}.styled-table{width:100%;border-collapse:collapse;margin:15px 0;font-size:.95em}.styled-table th,.styled-table td{padding:10px 15px;border:1px solid #e0e0e0;text-align:left}.styled-table tr:nth-child(even){background-color:#f9f9f9}.contact-line{display:flex;align-items:center;margin-bottom:8px}.contact-icon{width:18px;height:18px;margin-right:10px;flex-shrink:0}.contact-info strong{font-weight:600}@media(max-width:768px){.two-column-layout{flex-direction:column;gap:0}.content-col,.form-col{max-width:100%;flex:auto;padding:15px 0}.form-col{margin-top:20px;border-top:1px solid #eee}}.contact-icon{width:18px;height:18px;margin-right:10px;flex-shrink:0;filter:invert(15%) sepia(80%) saturate(6000%) hue-rotate(185deg) brightness(85%)}.cf7-b2b-form .required-star{color:#dc3545;font-weight:bold;margin-left:2px}.prod-detail-scope-f9a2b1 .product-page-nav.nav-is-fixed{position:fixed;top:60px;z-index:2;box-shadow:0 3px 12px rgba(0,0,0,0.1)}.prod-detail-scope-f9a2b1 .nav-placeholder{display:none}.prod-detail-scope-f9a2b1 .nav-placeholder.is-active{display:block}.prod-detail-scope-f9a2b1{--primary-blue:#16499c;--light-gray-bg:#f5f7fa;--text-color:#333;--border-color:#e0e0e0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text-color);line-height:1.6}.prod-detail-scope-f9a2b1 .product-details-container{max-width:1200px;margin:0 auto;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.prod-detail-scope-f9a2b1 .product-page-nav{background:var(--light-gray-bg);padding:12px 20px;border-bottom:1px solid var(--border-color);z-index:1}.prod-detail-scope-f9a2b1 .product-page-nav ul{list-style:none;display:flex;justify-content:center;gap:30px;margin:0;padding:0}.prod-detail-scope-f9a2b1 .product-page-nav li{padding:0;margin:0}.prod-detail-scope-f9a2b1 .product-page-nav a{text-decoration:none;color:#555;font-weight:600;font-size:14px;text-transform:uppercase;padding:5px 0;border-bottom:2px solid transparent;transition:color .3s,border-color .3s;box-shadow:none;background:0}.prod-detail-scope-f9a2b1 .product-page-nav a:hover,.prod-detail-scope-f9a2b1 .product-page-nav a:focus{color:var(--primary-blue);border-bottom-color:var(--primary-blue)}.prod-detail-scope-f9a2b1 .product-section{padding:50px 30px}.prod-detail-scope-f9a2b1 .product-section:not(:last-child){border-bottom:1px solid var(--border-color)}.prod-detail-scope-f9a2b1 .section-title{font-size:32px;font-weight:700;color:var(--primary-blue);text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:40px;position:relative;line-height:1.3}.prod-detail-scope-f9a2b1 .section-title::after{content:'';display:block;width:60px;height:4px;background:var(--primary-blue);margin:10px auto 0;border-radius:2px}.prod-detail-scope-f9a2b1 #product-features{background-color:var(--light-gray-bg)}.prod-detail-scope-f9a2b1 .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.prod-detail-scope-f9a2b1 .feature-item{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.07);border-left:5px solid var(--primary-blue);transition:transform .3s,box-shadow .3s;margin:0}.prod-detail-scope-f9a2b1 .feature-item:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.1)}.prod-detail-scope-f9a2b1 .feature-item h3{font-size:20px;color:var(--primary-blue);margin-top:0;margin-bottom:15px;display:flex;align-items:center;font-weight:600;line-height:1.3}.prod-detail-scope-f9a2b1 .feature-icon{color:var(--primary-blue);font-size:22px;margin-right:12px;font-weight:bold}.prod-detail-scope-f9a2b1 .feature-item p{margin-bottom:0;font-size:15px;color:#555;font-weight:normal;line-height:1.6}.prod-detail-scope-f9a2b1 .spec-table{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.07)}
.prod-detail-scope-f9a2b1 .spec-row{display:flex;border-bottom:1px solid var(--border-color)}.prod-detail-scope-f9a2b1 .spec-row:last-child{border-bottom:0}.prod-detail-scope-f9a2b1 .spec-key{font-weight:600;width:20%;padding:16px 20px;background:var(--primary-blue);color:#fff;box-sizing:border-box}.prod-detail-scope-f9a2b1 .spec-value{width:80%;padding:16px 20px;background:#fff;box-sizing:border-box;color:var(--text-color)}.prod-detail-scope-f9a2b1 .spec-row:nth-child(even) .spec-value{background:var(--light-gray-bg)}.prod-detail-scope-f9a2b1 .faq-accordion{max-width:900px;margin:0 auto}.prod-detail-scope-f9a2b1 .faq-item{border-bottom:1px solid var(--border-color)}.prod-detail-scope-f9a2b1 .faq-item:first-child{border-top:1px solid var(--border-color)}.prod-detail-scope-f9a2b1 .faq-question{display:flex;align-items:center;width:100%;padding:20px 10px;font-size:18px;font-weight:600;color:var(--text-color);cursor:pointer;background:0;border:0;text-align:left;transition:color .3s;margin:0}.prod-detail-scope-f9a2b1 .faq-question:hover{color:var(--primary-blue)}.prod-detail-scope-f9a2b1 .faq-question::-webkit-details-marker,.prod-detail-scope-f9a2b1 .faq-question::marker{display:none}.prod-detail-scope-f9a2b1 .plus-minus{font-size:24px;color:var(--primary-blue);transition:transform .3s;margin-left:auto;padding-left:15px}.prod-detail-scope-f9a2b1 .faq-item[open] .plus-minus{transform:rotate(45deg)}.prod-detail-scope-f9a2b1 .faq-answer{padding:0 30px 25px 30px;color:#555;animation:fadeIn_f9a2b1 .4s}.prod-detail-scope-f9a2b1 .faq-answer p{margin:0}@keyframes fadeIn_f9a2b1{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.prod-detail-scope-f9a2b1 .product-section{padding:40px 20px}.prod-detail-scope-f9a2b1 .section-title{font-size:26px}.prod-detail-scope-f9a2b1 .product-page-nav{display:none}.prod-detail-scope-f9a2b1 .features-grid{grid-template-columns:1fr;gap:20px}.prod-detail-scope-f9a2b1 .feature-item{padding:20px}.prod-detail-scope-f9a2b1 .spec-row{flex-direction:column}.prod-detail-scope-f9a2b1 .spec-key,.prod-detail-scope-f9a2b1 .spec-value{width:100%}.prod-detail-scope-f9a2b1 .spec-key{border-bottom:1px solid #ffffff30}.prod-detail-scope-f9a2b1 .faq-question{font-size:16px;padding:15px 5px}.prod-detail-scope-f9a2b1 .faq-answer{padding:0 15px 20px 15px}}.header-navigation>ul>.menu-item:hover>a span,.header-navigation>ul>.menu-item.current-menu-item>a span,.header-navigation>ul>.menu-item.current-menu-item .sub-menu .menu-item.current-menu-item>a span{font-weight:bold}.sidebar .widget_nav_menu ul .menu-item-has-children.menu-open>a span,.sidebar .widget_nav_menu ul li.current-cat a span,.sidebar .widget_nav_menu ul li.current_page_item a span,.sidebar .widget_nav_menu ul li.current-menu-item a span{font-weight:bold}.sidebar .widget_nav_menu ul li a{padding-bottom:6px;margin-bottom:6px}.sidebar .widget_nav_menu ul .menu-item-has-children.menu-open>a,.sidebar .widget_nav_menu ul li a:hover,.sidebar .widget_nav_menu ul li.current-cat a,.sidebar .widget_nav_menu ul li.current_page_item a,.sidebar .widget_nav_menu ul li.current-menu-item a{font-weight:normal}.header-navigation>ul>.menu-item a{transition:none!important}@media screen and (min-width:800px){.header-navigation>ul>.menu-item:hover>a,.header-navigation>ul>.menu-item.current-menu-item>a{color:#fff;border-bottom:5px #ffbf2f solid;padding-top:5px}}.featurearea__single__thumb__img.slick-current img{background:#ffbf2f}:root{--site-primary-color:#16499c;--text-color:#333;--secondary-color:#4a6c9a}.news-article-style{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text-color);line-height:1.65;max-width:850px;margin:0 auto;padding:30px 20px;background-color:#fff}.news-article-style p{font-size:1.4rem;margin-bottom:2rem;text-align:justify}.news-article-style img{max-width:100%!important;height:auto!important;display:block;margin:1.5rem auto}.news-article-style h1,.news-article-style h2,.news-article-style h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--site-primary-color);font-weight:700;margin-top:2.8rem;margin-bottom:1.2rem;line-height:1.15}.news-article-style h1{font-size:2.6rem;color:#000;padding-bottom:.8rem;border-bottom:2px solid #eee}.news-article-style h2{font-size:2.1rem}.news-article-style h3{font-size:1.7rem;color:var(--secondary-color)}.news-article-style a{color:var(--site-primary-color);text-decoration:underline;transition:color .2s ease}.news-article-style a:hover{color:var(--secondary-color)}.news-article-style ul,.news-article-style ol{margin-bottom:2rem;padding-left:2.5rem;font-size:1.4rem}.news-article-style .html-spacing-block{height:20px}@media(max-width:768px){.news-article-style{padding:20px 10px;line-height:1.5}.news-article-style h1{font-size:2.0rem}.news-article-style h2{font-size:1.7rem}
.news-article-style h3{font-size:1.4rem}.news-article-style p{font-size:1.15rem}.news-article-style ul,.news-article-style ol{font-size:1.15rem}}