.bg-primary{background-color:var(--primary-color)!important}.navbar-nav .dropdown-toggle.show::after{border-top:0;border-bottom:.3em solid}.nav-right-icons a{color:#333;font-size:1.2rem;margin-left:15px;transition:.3s}.nav-right-icons a:hover{color:var(--primary-color)}.new-energy-section{background:url("https://placehold.co/1920x800/1a2b4c/1a2b4c?text=Factory+Background") center/cover fixed;padding:120px 0;position:relative;--lzl-bg-img:"https://placehold.co/1920x800/1a2b4c/1a2b4c?text=Factory+Background"}.new-energy-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,43,76,.85)}.new-energy-content{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:50px;border-radius:15px}.new-energy-content h2{color:#fff;font-size:2.2rem;margin-bottom:25px;line-height:1.4}.new-energy-content p{color:#ddd;font-size:1.1rem;margin-bottom:30px}.contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(26,43,76,.85)}.contact-wrapper{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.2)}.contact-info-box{background:var(--primary-color);color:white;padding:50px;height:100%}.contact-info-box h3{font-weight:700;margin-bottom:30px}.contact-info-box ul{list-style:none;padding:0}.contact-info-box ul li{display:flex;align-items:flex-start;margin-bottom:25px}.contact-info-box ul li i{font-size:1.5rem;margin-right:20px;margin-top:5px}.contact-form-box .form-control{background:#f8f9fa;border:1px solid #eee;padding:15px 20px;margin-bottom:20px;border-radius:8px;transition:.3s}.contact-form-box .form-control:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,153,204,.1)}.contact-form-box textarea.form-control{height:150px;resize:none}.new-energy-section.lzl:not(.lzl-ed),.new-energy-section.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%20800%22%20width%3D%221920%22%20height%3D%22800%22%3E%3C%2Fsvg%3E")}.newsletter-form .input-group{background:rgba(255,255,255,.05);border-radius:30px;padding:5px;border:1px solid rgba(255,255,255,.1)}.newsletter-form .form-control{background:0 0;border:none;color:white;padding-left:20px}.newsletter-form .form-control::placeholder{color:#888}.newsletter-form .form-control:focus{box-shadow:none}.newsletter-form .btn{background:var(--primary-color);color:white;border:none;border-radius:30px!important;padding:10px 25px;font-weight:600}.newsletter-form .btn:hover{background:#007ba3}@media (max-width:992px){.nav-right-icons{margin-top:15px}.contact-info-box{padding:40px 30px}}@media (max-width:768px){.new-energy-content{padding:30px}}.page-banner .breadcrumb{margin-bottom:0;background:0 0;padding:0;font-size:.95rem}.page-banner .breadcrumb-item+.breadcrumb-item::before{content:">>";color:white}.page-banner .breadcrumb a{color:rgba(255,255,255,.85);text-decoration:none}.page-banner .breadcrumb a:hover{color:white}.page-banner .breadcrumb-item.active{color:white}.desc-content{border:1px solid #eaeaea;border-top:none;padding:30px;font-size:15px;line-height:1.8;color:#555;background:#fff}.desc-content p{margin-bottom:15px;text-indent:0}.desc-content p:first-child{margin-top:0}.desc-content strong,.desc-content b{color:#333;font-weight:600}.desc-content h5,.desc-content h4,.desc-content h3{font-weight:600;color:var(--secondary-color);margin-top:25px;margin-bottom:15px}.desc-content ul,.desc-content ol{padding-left:25px;margin-bottom:15px}.desc-content li{margin-bottom:8px}.desc-content ul li::marker{color:var(--primary-color)}.desc-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;background:#fff}.desc-content table th,.desc-content table td{padding:12px 15px;border:1px solid #ddd;text-align:left;vertical-align:top}.desc-content table th{background:var(--primary-color);color:#fff;font-weight:600;text-align:center}.desc-content table th strong{color:#fff}.desc-content table tr:first-child th{background:var(--primary-color)}.desc-content table tr:nth-child(even){background:#f8f9fa}.desc-content table tr:hover{background:#f0f8fb}.desc-content table td strong{color:#333}@media (max-width:768px){.desc-content table{display:block;overflow-x:auto;white-space:nowrap}}