:root{--primary-color:#1e4f7a;--secondary-color:#0e441c;--accent-color:#935b19;--light-bg:#f8f9fa;--dark-text:#212529;--light-text:#ffffff;--header-bg:#ffffff;--nav-text:#333333;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--space-dark:#0c1445;--space-blue:#0a3d91;--space-accent:#126cb8;--earth-green:#34b56f;--earth-blue:#2a75bc;--font-merriweather:"Merriweather",Georgia,serif}body{color:var(--dark-text);line-height:1.6;margin:0;padding:0;font-weight:var(--font-regular)}body,h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold)}p{font-weight:var(--font-regular)}.light-text{font-weight:var(--font-light)}.medium-text{font-weight:var(--font-medium)}.semibold-text{font-weight:var(--font-semibold)}.img-hover-zoom{overflow:hidden}.img-hover-zoom,.img-hover-zoom img{transition:transform .5s ease}.card:hover .card-img-top img,.img-hover-zoom:hover img{transform:scale(1.05)}.card .card-img-top{overflow:hidden}.card .card-img-top img{transition:transform .5s ease}.card .card-img-top.video-container{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;max-height:350px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden}.card .card-img-top.video-container video{width:100%;height:100%;object-fit:contain;border-radius:8px}.card .card-img-top.video-container iframe{width:100%;height:100%;object-fit:fill;border-radius:8px}.card .card-img-top.video-container video:-webkit-full-screen{object-fit:contain;background:#000}.card .card-img-top.video-container video:-moz-full-screen,.card .card-img-top.video-container video:-webkit-full-screen,.card .card-img-top.video-container video:fullscreen{object-fit:contain;background:#000}.card:hover .card-img-top.video-container video{opacity:.9}.section-title{margin-bottom:2rem;position:relative;display:block;padding-bottom:10px;font-weight:var(--font-semibold);text-align:center;font-size:3rem;width:100%}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:var(--primary-color)}header{background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,.95));-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.08);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;transition:all .3s ease;margin-bottom:0}.navbar{padding:12px 0;background:transparent!important}.navbar-brand{padding:0;margin-right:0}.logo{height:45px;width:auto;transition:transform .3s ease;filter:drop-shadow(0 1px 3px rgba(0,0,0,.1))}.navbar-brand:hover .logo{transform:scale(1.05)}.navbar-nav{align-items:center}.navbar-nav .nav-item{margin:0 25px}.navbar-nav .nav-link{font-weight:var(--font-medium);font-size:16px;letter-spacing:.5px;padding:15px 0!important;color:var(--nav-text)!important;position:relative;transition:color .3s ease;text-transform:uppercase;border:none;background:transparent;text-shadow:0 1px 3px rgba(0,0,0,.1)}.navbar-nav .nav-link:hover{color:var(--primary-color)!important}.navbar-nav .nav-link:after{content:"";position:absolute;width:0;height:3px;bottom:8px;left:50%;border-radius:20px;background-color:var(--primary-color);transition:width .3s ease,left .3s ease}.navbar-nav .nav-link.active:after,.navbar-nav .nav-link:hover:after{width:100%;left:0}.navbar-nav .nav-item:last-child .nav-link{border:1.8px solid var(--nav-text);border-radius:25px;padding:8px 24px!important;margin-left:10px;transition:all .3s ease}.navbar-nav .nav-item:last-child .nav-link:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:white!important}.navbar-nav .nav-item:last-child .nav-link:after{display:none}.navbar-toggler{border:none;padding:4px 8px}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.hamburger-line{width:20px;height:2px;background-color:#333;transition:all .3s ease;transform-origin:center;display:block;margin:4px 0}.hamburger-line.active:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-drawer{position:fixed;top:0;right:-100%;width:300px;height:100%;background-color:white;z-index:1002;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu-drawer.active{right:0}.mobile-menu-header{display:flex;justify-content:flex-end;align-items:center;padding:20px;border-bottom:1px solid #eee;background-color:#f8f9fa}.mobile-menu-close{background:none;border:none;font-size:20px;color:#333;cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.mobile-menu-close:hover{background-color:#e9ecef;color:#dc3545}.mobile-menu-nav{list-style:none;padding:0;margin:0}.mobile-nav-item{border-bottom:1px solid #f0f0f0}.mobile-nav-link{display:flex;align-items:center;padding:20px;color:#333;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease}.mobile-nav-link:hover{background-color:#f8f9fa;color:#1e4f7a;text-decoration:none}.mobile-nav-link i{margin-right:15px;width:20px;color:#1e4f7a;font-size:18px}.hero-section{height:100vh;overflow:hidden;margin-top:0;padding-top:0;display:flex;align-items:center;justify-content:center}.video-container{position:absolute;top:0;left:0;width:100%;height:100%}.video-container img{width:100%;height:100%;object-fit:cover;transition:transform 10s ease}.hero-section:hover .video-container img{transform:scale(1.1)}.overlay{top:0;left:0;height:100%;background-color:rgba(0,0,0,.4)}.overlay,.text-overlay{position:absolute;width:100%}.text-overlay{top:50%;left:50%;transform:translate(-50%,-50%);color:var(--light-text);text-align:center;z-index:2;font-family:Montserrat,sans-serif;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}body.loaded .text-overlay{opacity:1}.text-overlay h1{font-size:3.5rem;font-weight:300;letter-spacing:4px;margin-bottom:1.5rem;text-transform:uppercase}.text-overlay .hero-subtitle{font-size:1.5rem;font-weight:300;letter-spacing:2px;opacity:.9}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;animation:bounce 2s infinite}.mouse{width:25px;height:40px;border:2px solid #ffffff;border-radius:15px;position:relative;margin:0 auto 10px}.mouse:before{content:"";width:4px;height:10px;background-color:#ffffff;border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:scroll 2s infinite}.arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #ffffff;margin:0 auto;animation:arrowBounce 2s infinite}@keyframes scroll{0%,20%{transform:translateX(-50%) translateY(0);opacity:0}50%{opacity:1}80%,to{transform:translateX(-50%) translateY(15px);opacity:0}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@keyframes arrowBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}.info-cards{background-color:#f8f9fa}.info-cards .row{display:flex;align-items:stretch}.info-cards .card{border:none;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;position:relative}.info-cards .card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.info-cards .card-img-top{height:300px;overflow:hidden;flex-shrink:0;position:relative;border-radius:10px 10px 0 0}.info-cards .card-img-top img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.info-cards .card-img-top.video-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px 10px 0 0;max-height:350px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden}.info-cards .card-img-top.video-container video{width:100%;height:100%;object-fit:contain;border-radius:8px}.info-cards .card-img-top.video-container iframe{width:100%;height:100%;object-fit:fill;border-radius:8px}.info-cards .card-img-top.video-container video:fullscreen{object-fit:contain;background:#000}.info-cards .card-img-top.video-container video:-webkit-full-screen{object-fit:contain;background:#000}.info-cards .card-img-top.video-container video:-moz-full-screen{object-fit:contain;background:#000}.info-cards .card:hover .card-img-top img{transform:scale(1.05)}.info-cards .card-body{padding:1.5rem;flex-grow:1;display:flex!important;flex-direction:column;justify-content:space-between;position:relative;z-index:2;background:inherit;opacity:1!important;visibility:visible!important;border-radius:0 0 6px 6px}.info-cards .card-body .card-text,.info-cards .card-body .card-title,.info-cards .card-body h5,.info-cards .card-body p{opacity:1!important;visibility:visible!important;display:block!important;position:static!important;color:white!important;z-index:10!important}.info-cards .card-title{font-weight:var(--font-semibold);margin-bottom:1rem;font-size:1.1rem}.info-cards .card-text,.info-cards .card-title{color:white;position:relative;z-index:3;opacity:1;visibility:visible}.info-cards .card-text{flex-grow:1;margin-bottom:1.5rem;line-height:1.6;font-weight:var(--font-regular)}.info-cards .btn-outline-light{border-radius:24px;padding:8px 20px;transition:all .3s ease;align-self:flex-start;position:relative;z-index:3;font-weight:var(--font-medium)}.info-cards .btn-outline-light:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.blue-bg{background-color:var(--primary-color)!important}.green-bg{background-color:var(--secondary-color)!important}.brown-bg{background-color:var(--accent-color)!important}.ai-integration{padding:0;background:var(--dark-text)}.ai-integration-banner{aspect-ratio:16/9;overflow:hidden}.ai-integration-banner img{width:100%;height:100%;object-fit:cover}.ai-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:1;text-align:center;font-family:Montserrat,sans-serif}.ai-content h2{font-size:3.5rem;letter-spacing:4px;margin-bottom:1.5rem;text-shadow:2px 2px 5px rgba(0,0,0,.5);line-height:1.4}.ai-content a,.ai-content h2{font-weight:300;text-transform:uppercase}.ai-content a{font-size:1.2rem;letter-spacing:2px;border-radius:24px;padding:12px 36px;background-color:transparent;color:var(--light-text);border:2px solid var(--light-text);transition:all .3s ease}.ai-content a:hover{background-color:var(--light-text);color:var(--primary-color);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.description-text p{font-size:1.1rem;max-width:800px;margin:0 auto;line-height:1.8;font-weight:var(--font-light)}.customers{position:relative;overflow:hidden}.customers-wrapper{min-height:700px;display:flex;align-items:center;position:relative}.customers-background{display:none}.customers-content{position:relative;z-index:2;width:100%;padding:20px 0;background-image:url(/images/branding_our_customer/back_ground.png);background-size:contain;background-repeat:no-repeat;background-position:50%;background-attachment:local}.customers-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f8f9fa;opacity:.8;z-index:1;pointer-events:none}.customers-content .container{position:relative;z-index:3;max-width:1200px;margin:0 auto;padding:0 15px}.customer-category{position:relative;z-index:4;border-radius:15px;padding:30px;margin-bottom:30px}.customer-category:first-of-type{margin-bottom:4rem}.customer-category:last-of-type{margin-bottom:0}.customers .section-title{font-size:3rem;font-weight:var(--font-semibold);color:var(--dark-text);margin:0 auto 3rem;letter-spacing:2px;text-align:center!important;width:100%;display:block;position:relative}.customers .section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:var(--primary-color)}.customer-category h4{font-size:1.5rem;font-weight:var(--font-medium);color:var(--dark-text);margin-bottom:2rem;letter-spacing:1px}.customer-logos-row{margin:0 -15px}.customer-logo-item{background:white;border-radius:10px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease;height:120px;display:flex;align-items:center;justify-content:center;margin:0 15px}.customer-logo-item:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,.12)}.customer-logo{max-height:100%;max-width:100%;object-fit:contain;transition:all .3s ease}.customer-logo-item:hover .customer-logo{filter:grayscale(0);opacity:1}.customer-slider-container{padding:10px 0}.certification{background-color:#f8f9fa}.cert-item{min-height:650px;height:650px;padding:15px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);background-color:white;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;position:relative;margin-bottom:30px}.cert-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.cert-image{max-height:500px;width:auto;max-width:95%;object-fit:contain;display:block;margin:0 auto;transform:scale(1);transition:transform .3s ease}.iso-text-container{margin-top:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:5px;position:relative;z-index:2}.iso-text-item{font-size:18px;font-weight:600;color:var(--primary-color);margin:5px 0;transition:color .3s ease}.iso-image-wrapper{height:520px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.leed-text-container{margin-top:20px;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px;padding-left:100px}.leed-text-row{font-size:22px;font-weight:600;color:#194569;letter-spacing:.5px;line-height:1.6;display:block;position:relative;padding-left:23px;text-align:left;margin:3px 0}.leed-letter{color:#D4AF37;font-weight:700;font-size:22px;position:absolute;left:0;top:0;letter-spacing:0;margin-right:10px;display:inline-block;width:20px;text-align:center}.leed-word{color:#194569;font-weight:600;font-size:20px;margin-left:14px;letter-spacing:.5px;text-align:left;display:block}.highlight-letter{color:#D4AF37;font-weight:700;letter-spacing:-1px;margin-right:-2px}.certifications-list{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:610px;padding:10px 0}.cert-row{flex:1 1;height:115px;display:flex;padding:3px 0}.cert-row-content{display:flex;align-items:center;padding:3px 5px;border-radius:10px;background:white;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease;min-height:100%;height:100%;overflow:hidden;flex:1 1;margin:0 5px}.cert-row:last-child{margin-bottom:0}.cert-row-content:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.cert-icon{width:100px;height:100%;margin-right:8px;max-height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cert-small-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;padding:2px}.cert-row-content:hover .cert-small-image{transform:scale(1.05)}.cert-text{flex:1 1}.cert-title{font-size:16px;font-weight:var(--font-medium);color:var(--dark-text);letter-spacing:.3px}.higg-cert{background:white;color:var(--dark-text)}.higg-cert .cert-title{color:var(--primary-color)}.oeko-cert{background:white;color:var(--dark-text)}.oeko-cert .cert-title{color:var(--primary-color)}.eim-cert{background:white;color:var(--dark-text)}.eim-cert .cert-title{color:var(--primary-color)}.fast-cert,.sedex-cert,.sedex-cert .cert-title{color:var(--dark-text)}.fast-cert{background:white}.fast-cert .cert-title{color:var(--primary-color)}@media (max-width:992px){.cert-item{min-height:600px;height:600px;padding:15px}.cert-image{max-height:485px;transform:scale(1)}.iso-text-container{margin-top:15px;gap:15px}.iso-text-item{font-size:16px}.leed-text-container{margin-top:15px}.leed-text-item{font-size:18px;margin:5px 0}.cert-row-content{padding:5px 8px;min-height:100%;height:100%}.cert-icon{width:100px;height:100%;margin-right:10px;max-height:100%}.certifications-list{min-height:570px}.cert-row{height:102px}}.cert-small-image{max-width:100%;max-height:100%}.cert-title{font-size:14px;line-height:1.4}@media (max-width:768px){.cert-item{min-height:550px;height:550px;padding:12px;margin-bottom:20px}.cert-image{max-height:440px;transform:scale(1)}.iso-text-container{margin-top:12px;gap:12px}.iso-text-item{font-size:15px;margin:3px 0}.leed-text-container{margin-top:12px}.leed-text-item{font-size:16px;margin:4px 0}.cert-row{margin-bottom:0;height:93px;display:flex}.cert-row-content{padding:4px 6px;min-height:100%;height:100%;flex:1 1}.cert-icon{width:80px;height:100%;margin-right:8px;max-height:100%}.cert-small-image{max-width:100%;max-height:100%}.cert-title{font-size:14px;line-height:1.4}.certifications-list{min-height:526px}}@media (max-width:576px){.cert-item{min-height:480px;height:480px;padding:8px;margin-bottom:15px}.cert-image{max-height:380px;transform:scale(1)}.iso-text-container{margin-top:10px;gap:8px}.iso-text-item{font-size:13px;margin:2px 0}.leed-text-container{margin-top:10px}.leed-text-item{font-size:14px;margin:2px 0}.cert-row{margin-bottom:0;height:85px;display:flex}.cert-row-content{padding:3px 5px;min-height:100%;height:100%;flex:1 1}.cert-icon{width:65px;height:100%;margin-right:6px;max-height:100%}.cert-small-image{max-width:100%;max-height:100%}.cert-title{font-size:12px;line-height:1.3}.certifications-list{min-height:464px}}.news-item{border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.1);height:auto;min-height:auto;justify-content:flex-end}.news-item .img-fluid.w-100,.news-item img{width:100%;height:auto;object-fit:contain;object-position:center;border-radius:8px 8px 0 0;display:block;max-height:450px}.news-item:hover img{transform:scale(1.05)}.news-overlay{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);transition:background .3s ease;z-index:1;min-height:150px}.news-item:hover .news-overlay{background:linear-gradient(0deg,rgba(0,0,0,.9),transparent)}.news-list-item{padding:12px;border-bottom:1px solid #e1e1e1;transition:background-color .3s ease;height:calc(33.333% - 5px);margin-bottom:6px!important}.news-list-item:hover{background-color:rgba(0,0,0,.02)}.news-list-item:last-child{border-bottom:none;margin-bottom:0!important}.news-item-content{display:flex;gap:15px;align-items:flex-start}.news-thumbnail{width:130px;height:90px;border-radius:8px}.news-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-thumbnail:hover img{transform:scale(1.1)}.news-info{flex:1 1;display:flex;flex-direction:column;gap:8px}.news-title{font-weight:var(--font-medium);font-size:15px;color:var(--dark-text)}.news-excerpt,.news-title{margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt{font-size:11px;font-weight:var(--font-light);color:#666}.news-date{font-size:13px;color:var(--primary-color);margin-top:auto}.news .btn-outline-primary,.news-date,.news-overlay h5{font-weight:var(--font-medium)}.news .btn-outline-primary{border:2px solid var(--primary-color);color:var(--primary-color);letter-spacing:.5px;border-radius:25px;padding:12px 30px;transition:all .3s ease;text-transform:uppercase;font-size:14px}.news .btn-outline-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,79,122,.3)}.contact-section{background-color:#a3bac3}.contact-box,.work-with-us-box{background-color:transparent;height:100%;border-radius:0;box-shadow:none;transition:none;display:flex;flex-direction:column;padding:2rem}.contact-box:hover,.work-with-us-box:hover{transform:none;box-shadow:none}.contact-box h4,.work-with-us-box h4{color:white;font-size:2rem;font-weight:var(--font-semibold);margin-bottom:1rem;letter-spacing:1px}.contact-subtitle{color:white;font-size:1.2rem;font-weight:var(--font-regular);margin-bottom:1.5rem;line-height:1.4}.contact-description,.work-description{color:white;font-size:1rem;font-weight:var(--font-light);line-height:1.6;margin-bottom:auto;flex-grow:1}.contact-section .btn-dark{background-color:#2c3e50;border-color:#2c3e50;color:white;font-weight:var(--font-medium);padding:6px 10px;border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;margin-top:1rem;align-self:flex-start;border-radius:6px}.contact-section .btn-dark:hover{background-color:#1a252f;border-color:#1a252f;transform:translateY(-2px);box-shadow:0 5px 15px rgba(44,62,80,.3)}footer{border-top:1px solid #e1e1e1}footer h5{font-size:1rem;margin-bottom:1.5rem;font-weight:var(--font-medium)}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);color:white;transition:all .3s ease}.social-icons a:hover{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 5px 10px rgba(0,0,0,.2)}footer a{color:var(--dark-text);text-decoration:none;transition:color .3s ease}footer a:hover{color:var(--primary-color)}@media (max-width:768px){footer{padding:30px 0}footer .container{padding:0 20px}footer .row{text-align:center}footer .col-md-3{margin-bottom:30px}footer .col-md-3:last-child{margin-bottom:0}footer h5{font-size:1.1rem;margin-bottom:1rem}footer ul{padding:0}footer ul li{margin-bottom:8px}.social-icons{justify-content:center;margin-bottom:20px}.social-icons a{margin:0 10px}}@media (max-width:576px){footer{padding:25px 0}footer .container{padding:0 15px}footer .col-md-3{margin-bottom:25px}footer h5{font-size:1rem;margin-bottom:15px}footer ul li{margin-bottom:6px}footer a{font-size:14px}.social-icons a{width:32px;height:32px;margin:0 8px}footer .row.mt-4{margin-top:20px!important}footer .row.mt-4 p{font-size:13px;margin-bottom:0}}.input-group .form-control{transition:box-shadow .3s ease}.input-group .form-control:focus{box-shadow:0 0 0 .25rem rgba(26,115,232,.25)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);transition:all .3s ease;font-weight:var(--font-medium)}.btn-primary:hover{background-color:#0d5bcd;border-color:#0d5bcd;transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,115,232,.3)}#contactPage{background-color:#f8f9fa;min-height:100vh;padding-top:80px}#contactPage .contact-wrapper{display:flex;gap:40px;padding:40px;background-color:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-top:40px}#contactPage .contact-info{flex:1 1;display:flex;flex-direction:column}#contactPage .contact-details{display:flex;flex-direction:column;gap:25px}#contactPage .contact-item{display:flex;align-items:center;gap:15px}#contactPage .contact-item:first-child{margin-bottom:20px}#contactPage .contact-banner{width:100%;max-height:300px;object-fit:cover;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}#contactPage .contact-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}#contactPage .contact-icon i{font-size:18px}#contactPage .contact-text{font-size:16px;font-weight:var(--font-medium);color:var(--dark-text);line-height:1.5}#contactPage .form-section{flex:1 1}#contactPage .form-container{background-color:#f8f9fa;padding:40px;border-radius:10px;height:100%}#contactPage .form-group{margin-bottom:25px}#contactPage input,#contactPage textarea{width:100%;padding:15px 20px;border:2px solid #e1e8ed;border-radius:8px;font-size:16px;font-family:Inter,sans-serif;transition:all .3s ease;background-color:white}#contactPage input:focus,#contactPage textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(30,79,122,.1)}#contactPage input::placeholder,#contactPage textarea::placeholder{color:#999;font-weight:var(--font-regular)}#contactPage textarea{resize:vertical;min-height:120px}#contactPage .button-group{text-align:center;margin-top:30px}#contactPage .submit-btn{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border:none;padding:15px 40px;border-radius:25px;font-size:16px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(30,79,122,.3)}#contactPage .submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(30,79,122,.4)}#contactPage .submit-btn:active{transform:translateY(0)}@media (max-width:992px){#contactPage .contact-wrapper{flex-direction:column;gap:30px;padding:30px}#contactPage .form-container{padding:30px}}@media (max-width:768px){#contactPage{padding-top:60px}#contactPage .contact-wrapper{padding:20px 15px;margin-top:20px}#contactPage .form-container{padding:20px}#contactPage input,#contactPage textarea{padding:12px 15px;font-size:14px}#contactPage .submit-btn{padding:12px 30px;font-size:14px}#contactPage .contact-banner{max-height:200px}#contactPage .contact-icon{width:40px;height:40px}#contactPage .contact-icon i{font-size:16px}#contactPage .contact-text{font-size:14px}#contactPage .section-title{font-size:2.5rem}}@media (max-width:576px){#contactPage .contact-wrapper,#contactPage .form-container{padding:15px}#contactPage .contact-item{gap:10px}#contactPage .contact-icon{width:35px;height:35px}#contactPage .contact-icon i{font-size:14px}#contactPage .contact-text{font-size:13px}#contactPage input,#contactPage textarea{padding:10px 12px;font-size:13px}#contactPage .submit-btn{padding:10px 25px;font-size:13px;width:100%}#contactPage .section-title{font-size:2rem;margin-bottom:1.5rem}}@media (max-width:992px){.text-overlay h1{font-size:2.5rem}.ai-content h2{font-size:1.8rem}.navbar-nav .nav-item{margin:0 15px}.navbar-nav .nav-link{font-size:13px;font-weight:var(--font-medium)}.navbar-nav .nav-item:last-child .nav-link{margin-left:5px;padding:6px 15px!important}.customers .section-title{font-size:2.5rem}.customer-category h4{font-size:1.3rem}.customer-logo-item{height:100px;padding:15px;margin:0 10px}.customer-logo{max-height:50px}}@media (max-width:768px){.hero-section{height:100vh}.text-overlay h1{font-size:2rem}.ai-content h2,.section-title{font-size:1.5rem}.info-cards .card-img-top,.info-cards .card-img-top.video-container{height:200px}.info-cards .card-body{padding:1.5rem}.info-cards .card-title{font-size:1rem}.customers-wrapper{min-height:600px}.customers .section-title{font-size:2rem;margin-bottom:2rem}.customer-category h4{font-size:1.2rem;margin-bottom:1.5rem}.customer-logo-item{height:80px;padding:10px;margin:0 5px}.customer-logo{max-height:40px}.customers-content{padding:60px 0;background-size:80%}.customers-content:before{opacity:.85}.customer-category{padding:20px;margin-bottom:20px}.customer-category:first-of-type{margin-bottom:3rem}.scroll-indicator{bottom:20px}.mouse{width:25px;height:40px}.mouse:before{width:3px;height:8px;top:6px}.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #ffffff}.navbar{padding:8px 0}.logo{height:35px}.navbar-collapse{margin-top:15px;border-top:1px solid #eee;padding-top:15px}.navbar-nav .nav-item{margin:5px 0;text-align:center}.navbar-nav .nav-link{padding:10px 0!important;display:block}.navbar-nav .nav-item:last-child .nav-link{margin:10px auto 0;display:inline-block;width:auto}}@media (max-width:576px){.hero-section{height:100vh}.text-overlay h1{font-size:1.5rem}.info-cards .card-body{padding:1.5rem}.info-cards .card-img-top,.info-cards .card-img-top.video-container{height:180px}.customer-logos-row{margin:0 -5px}.customer-logo-item{margin:0 5px;height:70px}.customer-logo{max-height:35px}.scroll-indicator{bottom:15px}.mouse{width:20px;height:35px;border-width:1.5px}.mouse:before{width:2px;height:6px;top:5px}.arrow-down{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #ffffff}.customers-wrapper{min-height:500px}.customers-content{padding:40px 0;background-size:70%}.customers-content:before{opacity:.9}.customer-category{padding:15px;margin-bottom:15px}.customer-category:first-of-type{margin-bottom:2.5rem}.news-thumbnail{width:100px;height:75px}.news-item-content{gap:10px}.news-title{font-size:13px;-webkit-line-clamp:3}.news-excerpt{font-size:12px;-webkit-line-clamp:2}.news-date{font-size:11px}.news-list-item{padding:12px}.news-overlay h5{font-size:1rem}.news-item .img-fluid.w-100,.news-item img{max-height:250px}.contact-box,.work-with-us-box{padding:1.5rem}.contact-box h4,.work-with-us-box h4{font-size:1.3rem}.contact-subtitle{font-size:1rem;margin-bottom:1rem}.contact-description,.work-description{font-size:.9rem}.contact-section .btn-dark{padding:10px 20px;font-size:12px}#contactPage{padding-top:60px}#contactPage .contact-wrapper{padding:20px 15px}#contactPage .form-section{padding:15px}#contactPage .contact-item{margin-bottom:20px}#contactPage .contact-icon{width:25px;height:25px;margin-right:10px}#contactPage .contact-text{font-size:13px}#contactPage input,#contactPage textarea{padding:12px;font-size:13px}#contactPage .submit-btn{padding:8px 25px;font-size:13px;width:auto;display:inline-block}#contactPage .contact-banner{max-height:200px}#contactPage .contact-title{font-size:28px;padding-top:10px;margin-bottom:20px}}#contactPage .contact-details{padding-right:20px}#contactPage .contact-icon i{color:white;font-size:14px}@media (max-width:768px){#contactPage .section-title{font-size:2.5rem}}@media (max-width:576px){#contactPage .section-title{font-size:2rem;margin-bottom:1.5rem}}.facilities-overview{padding-top:80px}.key-metrics{margin:60px 0}.metric-item{padding:20px;margin-bottom:30px;transition:all .3s ease}.metric-item:hover{transform:translateY(-10px)}.metric-icon{font-size:36px;color:var(--primary-color);margin-bottom:15px}.metric-value{font-size:2.5rem;font-weight:600;color:#333;margin-bottom:5px}.metric-unit{font-size:1.5rem;font-weight:400;color:#666}.metric-label{font-size:1.1rem;color:#666}.feature-item{margin-bottom:80px;align-items:center}.feature-content{padding:30px}.feature-title{font-size:2rem;font-weight:600;color:#333;margin-bottom:20px;position:relative}.feature-title:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:var(--primary-color)}.feature-description{font-size:1.1rem;line-height:1.7;color:#555}.feature-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .5s ease}.feature-image:hover img{transform:scale(1.02)}@media (max-width:992px){.metric-value{font-size:2rem}.feature-content{padding:20px}.feature-title{font-size:1.8rem}.feature-description{font-size:1rem}}@media (max-width:768px){.facilities-overview{padding-top:60px}.metric-item{padding:15px}.metric-icon{font-size:30px}.metric-value{font-size:1.8rem}.feature-item{margin-bottom:50px}.feature-content{padding:15px;margin-bottom:20px}.feature-title{font-size:1.5rem;text-align:center}.feature-title:after{left:50%;transform:translateX(-50%)}.feature-description{text-align:center}}@media (max-width:576px){.facilities-overview{padding-top:50px}.key-metrics{margin:30px 0}.metric-item{padding:10px;margin-bottom:20px}.metric-icon{font-size:24px;margin-bottom:10px}.metric-value{font-size:1.5rem}.metric-label{font-size:.9rem}.feature-item{margin-bottom:40px}.feature-title{font-size:1.3rem}.feature-description{font-size:.9rem}}.recruitment-content{padding-top:80px}.job-list-card .card{border:none;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden}.job-list-card .card-header{border-bottom:none;padding:1.5rem;background:var(--primary-color)!important}.job-list-card .card-header h3{font-size:1.2rem;font-weight:var(--font-semibold)}.job-list-container{max-height:600px;overflow-y:auto}.job-item{padding:1rem 1.5rem;border-bottom:1px solid #eee;transition:all .3s ease;cursor:pointer}.job-item:hover{background-color:#f8f9fa;transform:translateX(5px)}.job-item:last-child{border-bottom:none}.job-item h5{font-size:1rem;font-weight:var(--font-medium);color:var(--dark-text);margin-bottom:.5rem}.job-item .job-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.job-item .job-meta span{font-size:.85rem;color:#666}.job-item .job-location{font-size:.9rem;color:var(--primary-color);font-weight:var(--font-medium)}.pagination-container{padding:1rem;border-top:1px solid #eee;background-color:#f8f9fa}.pagination .page-link{border:none;color:var(--primary-color);font-weight:var(--font-medium)}.pagination .page-item.active .page-link{background-color:var(--primary-color);border-color:var(--primary-color);color:white}.company-info-card .card,.job-details-card .card{border:none;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1)}.company-logo{max-height:80px;width:auto;object-fit:contain}.company-description p{line-height:1.7;margin-bottom:1rem}.company-stats .stat-item{padding:1rem 0}.company-stats .stat-number{font-size:2rem;font-weight:var(--font-semibold);color:var(--primary-color);margin-bottom:.25rem}.job-details-card .card-header{background-color:rgb(234,236,239);border-bottom:1px solid #dee2e6;padding:1.5rem}.job-title{color:var(--dark-text);font-weight:var(--font-semibold)}.job-meta .badge{font-size:.75rem;padding:.5rem .75rem}.job-actions{display:flex;gap:.5rem;align-items:center}.job-details-card .card-body{padding:1.5rem}.job-details-card h6{font-weight:var(--font-medium);margin-bottom:.75rem;color:var(--dark-text)}.job-details-card ul{padding-left:1.2rem}.job-details-card li{margin-bottom:.5rem;line-height:1.6}.job-details-card .card-body i{color:#205b8e}.contact-info i,.job-details-card .job-meta span{background-color:#205b8e}.why-join-us{background-color:#f8f9fa}.benefit-card{padding:2rem 1rem;height:100%;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-5px)}.benefit-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.benefit-icon i{font-size:2rem;color:white}.benefit-card h5{font-weight:var(--font-semibold);color:var(--dark-text);margin-bottom:1rem}.application-process{background-color:white}.process-step{padding:1.5rem 1rem;position:relative}.step-number{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:var(--font-semibold);margin:0 auto 1rem}.process-step h6{font-weight:var(--font-medium);color:var(--dark-text);margin-bottom:1rem}.contact-info{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:var(--font-medium)}@media (max-width:992px){.recruitment-content{padding-top:60px}.job-actions{flex-direction:column;gap:.5rem;align-items:stretch}.job-actions button{width:100%}.company-stats .stat-number{font-size:1.5rem}.benefit-icon{width:60px;height:60px}.benefit-icon i{font-size:1.5rem}.step-number{width:50px;height:50px;font-size:1.2rem}}@media (max-width:768px){.recruitment-content{padding-top:40px}.job-details-card .card-header,.job-list-card .card-header{padding:1rem}.job-list-card .card-header h3{font-size:1rem}.job-item{padding:.75rem 1rem}.job-item h5{font-size:.9rem}.job-meta{flex-direction:column;gap:.25rem!important}.job-details-card .card-body{padding:1rem}.company-logo{max-height:60px}.company-stats .stat-number{font-size:1.2rem}.benefit-card{padding:1.5rem .5rem;margin-bottom:2rem}.benefit-icon{width:50px;height:50px}.benefit-icon i{font-size:1.2rem}.process-step{padding:1rem .5rem;margin-bottom:2rem}.step-number{width:40px;height:40px;font-size:1rem}.contact-info{font-size:.9rem;margin-bottom:1rem}}@media (max-width:576px){.recruitment-content{padding-top:35px}.job-list-container{max-height:400px}.job-item{padding:.5rem .75rem}.job-item h5{font-size:.85rem;line-height:1.3}.job-item .job-meta span{font-size:.75rem}.pagination-container{padding:.75rem}.company-logo{max-height:50px}.company-description p{font-size:.9rem}.benefit-card h5,.company-stats .stat-number{font-size:1rem}.benefit-card p{font-size:.85rem}.process-step h6{font-size:.9rem}.process-step p{font-size:.8rem}.contact-hr h3{font-size:1.2rem}.contact-hr p{font-size:.85rem}.contact-info{font-size:.8rem;flex-direction:column;gap:.25rem}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1100;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-modal.show{opacity:1;visibility:visible}.video-modal-content{width:100%;max-width:90%;background-color:#000;border-radius:8px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.5);transform:scale(.9);transition:transform .3s ease;position:relative}.video-modal.show .video-modal-content{transform:scale(1)}.video-modal-close{position:absolute;top:15px;right:15px;z-index:1200;background-color:rgba(0,0,0,.5);border-radius:50%;width:40px;height:40px;border:none;font-size:22px;cursor:pointer;color:white;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 10px rgba(0,0,0,.3)}.video-modal-close:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}.video-modal-body{padding:0;position:relative}.video-modal-body video{display:block;width:100%;height:auto}@media (max-width:768px){.video-modal-content{max-width:95%}.video-modal-close{width:35px;height:35px;font-size:18px;top:10px;right:10px}}@media (max-width:576px){.video-modal-content{max-width:100%}.video-modal-close{width:30px;height:30px;font-size:16px;top:8px;right:8px}}#applicationModal .modal-content{border-radius:15px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}#applicationModal .modal-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border-bottom:none;border-radius:15px 15px 0 0;padding:1.5rem}#applicationModal .modal-title{font-weight:var(--font-semibold);font-size:1.3rem}#applicationModal .btn-close{filter:invert(1);opacity:.8}#applicationModal .btn-close:hover{opacity:1}.cv-upload-area{border:2px dashed #dee2e6;border-radius:12px;padding:2rem 1rem;text-align:center;background-color:#f8f9fa;transition:all .3s ease;cursor:pointer;min-height:200px;display:flex;align-items:center;justify-content:center}.cv-upload-area:hover{border-color:var(--primary-color);background-color:rgba(30,79,122,.05)}.cv-upload-area.dragover{border-color:var(--primary-color);background-color:rgba(30,79,122,.1);transform:scale(1.02)}.upload-content{width:100%}.upload-icon{font-size:3rem;color:#6c757d;margin-bottom:1rem}.upload-text{font-size:1.1rem;color:#6c757d;margin-bottom:.5rem;font-weight:var(--font-medium)}.upload-or{color:#6c757d;margin:1rem 0;font-size:.9rem}#chooseFileBtn{background-color:var(--primary-color);border-color:var(--primary-color);font-weight:var(--font-semibold);padding:.75rem 2rem;border-radius:25px;text-transform:uppercase;letter-spacing:.5px}#chooseFileBtn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,79,122,.3)}.file-info{padding:1rem;background-color:white;border-radius:8px;border:1px solid #dee2e6}.file-details{display:flex;align-items:center;gap:1rem}.file-icon{font-size:2rem;color:#dc3545}.file-text{flex:1 1;display:flex;flex-direction:column}.file-name{font-weight:var(--font-medium);color:var(--dark-text);font-size:.9rem}.file-size{color:#6c757d;font-size:.8rem}#removeFileBtn{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0}.personal-info-section .form-label{font-weight:var(--font-medium);color:var(--dark-text);margin-bottom:.5rem}.personal-info-section .form-control{border-radius:8px;border:1px solid #dee2e6;padding:.75rem 1rem;transition:all .3s ease;font-size:.95rem}.personal-info-section .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem rgba(30,79,122,.1)}.personal-info-section .form-control::placeholder{color:#6c757d;opacity:.7}.job-info-display{background-color:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid var(--primary-color);margin-top:1rem}.selected-job-info{display:flex;flex-direction:column;gap:.25rem}.job-title-display{font-weight:var(--font-semibold);color:var(--dark-text);font-size:1rem}.job-location-display{color:#6c757d;font-size:.9rem}#applicationModal .modal-footer{border-top:1px solid #dee2e6;padding:1.5rem}#submitApplicationBtn{background-color:var(--primary-color);border-color:var(--primary-color);font-weight:var(--font-semibold);padding:.75rem 2rem;border-radius:25px;text-transform:uppercase;letter-spacing:.5px}#submitApplicationBtn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 5px 15px rgba(30,79,122,.3)}#submitApplicationBtn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){#applicationModal .modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)}#applicationModal .modal-title{font-size:1.1rem}#applicationModal .cv-upload-area{padding:1rem .5rem;min-height:auto}#applicationModal .upload-icon{font-size:1.8rem;margin-bottom:.5rem}#applicationModal .upload-text{font-size:.9rem;margin-bottom:.25rem}#applicationModal .upload-or{margin:.5rem 0;font-size:.8rem}#applicationModal #chooseFileBtn{padding:.4rem 1rem;font-size:.8rem}#applicationModal .form-label{font-size:.9rem;margin-bottom:.25rem}#applicationModal .form-control{padding:.5rem .75rem;font-size:.9rem}#applicationModal .job-info-display{padding:.75rem}#applicationModal .job-title-display{font-size:.95rem}#applicationModal .job-location-display{font-size:.85rem}#applicationModal .modal-footer .btn{padding:.5rem 1rem;font-size:.85rem}#applicationModal .button-cancel{border-radius:25px}}@media (max-width:576px){#applicationModal .modal-header{padding:.75rem 1rem}#applicationModal .modal-body{padding:1rem}#applicationModal .modal-footer{padding:.75rem 1rem}#applicationModal h6{font-size:.95rem}#applicationModal .cv-upload-area{padding:.75rem .5rem}#applicationModal .file-icon,#applicationModal .upload-icon{font-size:1.5rem}#applicationModal .file-name{font-size:.8rem}#applicationModal .file-size,#applicationModal small{font-size:.7rem}}.form-control.is-valid{border-color:#198754;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='m2.3 6.73.79-.1 2.66-3.21 2.67 3.21.79.1-.79.1-2.67 3.21L3.09 6.83l-.79-.1z'/%3e%3c/svg%3e")}.form-control.is-invalid,.form-control.is-valid{background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid{border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath d='m5.8 4.6 1.2 2.8 1.2-2.8'/%3e%3c/svg%3e")}.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.contact-hr{background-color:#f8f9fa;padding:4rem 0}.contact-hr h3{font-size:2rem;font-weight:var(--font-semibold);color:var(--primary-color);margin-bottom:1.5rem}.contact-hr p{font-size:1.1rem;max-width:700px;margin:0 auto 2rem}.contact-hr .contact-info{font-size:1.1rem;margin-bottom:1rem}.contact-hr .contact-info,.contact-hr .contact-info i{display:flex;align-items:center;justify-content:center}.contact-hr .contact-info i{font-size:1.2rem;width:30px;height:30px;background-color:rgba(30,79,122,.1);border-radius:50%;margin-right:10px}.contact-hr .btn-primary{padding:.75rem 2rem;font-size:1rem;font-weight:var(--font-medium);border-radius:30px;box-shadow:0 5px 15px rgba(30,79,122,.2);transition:all .3s ease}.contact-hr .btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(30,79,122,.3)}@media (max-width:992px){.contact-hr{padding:3rem 0}.contact-hr h3{font-size:1.8rem}.contact-hr p{font-size:1rem}.contact-hr .btn-primary{padding:.7rem 1.8rem}}@media (max-width:768px){.contact-hr{padding:2.5rem 0}.contact-hr h3{font-size:1.6rem;margin-bottom:1rem}.contact-hr p{font-size:.95rem;margin-bottom:1.5rem}.contact-hr .contact-info{font-size:1rem}.contact-hr .btn-primary{padding:.6rem 1.5rem;font-size:.95rem}}@media (max-width:576px){.contact-hr{padding:2rem 0}.contact-hr h3{font-size:1.4rem;margin-bottom:.8rem}.contact-hr p{font-size:.9rem;margin-bottom:1.2rem;padding:0 15px}.contact-hr .row .col-md-6{width:100%}.contact-hr .contact-info{font-size:.9rem;margin-bottom:.8rem;flex-direction:column;gap:5px}.contact-hr .contact-info i{font-size:1rem;width:25px;height:25px;margin-right:8px}.contact-hr .btn-primary{padding:.5rem 1.2rem;font-size:.85rem;width:100%;max-width:250px}}@media (max-width:375px){.contact-hr h3{font-size:1.2rem}.contact-hr .contact-info,.contact-hr p{font-size:.85rem}.contact-hr .btn-primary{padding:.4rem 1rem;font-size:.8rem}}.machinery-section{padding:4rem 0;background-color:#f8f9fa;margin-top:80px}.machinery-section .section-title{color:var(--primary-color);margin-bottom:3rem}.stages-container{background-color:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden}.stage-item{padding:2rem;border-left:5px solid transparent;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #f1f1f1}.stage-item:last-child{border-bottom:none}.stage-item.active{border-left:5px solid var(--primary-color);background-color:rgba(30,79,122,.05)}.stage-item h3{font-size:1.5rem;font-weight:var(--font-semibold);color:var(--primary-color);margin-bottom:.5rem}.stage-item p{font-size:.95rem;color:#6c757d;margin-bottom:0}.stage-item:hover{background-color:rgba(30,79,122,.03)}.machines-container{position:relative;min-height:500px}.machines-wrapper{display:none;flex-direction:column;gap:1.5rem}.machines-wrapper.active{display:flex}.machine-tabs{border-bottom:2px solid #eee;margin-bottom:1.5rem}.machine-tabs .nav-item{margin-right:5px}.machine-tabs .nav-link{border:none;border-radius:0;color:#6c757d;font-weight:var(--font-medium);padding:.8rem 1.5rem;transition:all .3s ease;position:relative}.machine-tabs .nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.machine-tabs .nav-link.active:after,.machine-tabs .nav-link:hover:after{width:100%}.machine-tab-content{border-radius:0 0 10px 10px}.machine-item,.machine-tab-content{background-color:#fff;overflow:hidden}.machine-item{border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.05);cursor:pointer;transition:all .3s ease}.machine-image-container{position:relative;overflow:hidden}.machine-image-container img{width:100%;height:auto;transition:transform .5s ease}.machine-item:hover .machine-image-container img{transform:scale(1.03)}.machine-overlay{position:absolute;bottom:-15px;left:0;width:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease;padding:.6rem 2rem}.machine-description{color:#fff;text-align:center;max-width:90%}.machine-description h5{font-size:1.5rem;font-weight:var(--font-semibold);margin-bottom:1rem;text-transform:uppercase}.machine-description p{font-size:1rem;line-height:1.6}@media (max-width:992px){.stage-item{padding:1.5rem}.stage-item h3{font-size:1.3rem}.machine-tabs .nav-link{padding:.7rem 1.2rem;font-size:.9rem}.machine-description h5{font-size:1.3rem}}@media (max-width:768px){.machinery-section{padding:3rem 0;margin-top:60px}.stages-container{margin-bottom:2rem}.stage-item{padding:1.2rem}.stage-item h3{font-size:1.2rem}.stage-item p{font-size:.9rem}.machine-tabs{flex-wrap:nowrap;overflow-x:auto;margin-bottom:1.2rem}.machine-tabs .nav-link{padding:.6rem 1rem;font-size:.85rem;white-space:nowrap}.machine-description h5{font-size:1.2rem}.machine-description p{font-size:.9rem}}@media (max-width:576px){.machinery-section{padding:2rem 0;margin-top:50px}.stage-item{padding:1rem}.stage-item h3{font-size:1.1rem}.stage-item p{font-size:.85rem}.machine-tabs .nav-link{padding:.5rem .8rem;font-size:.8rem}.machine-overlay{padding:1rem}.machine-description h5{font-size:1.1rem;margin-bottom:.5rem}.machine-description p{font-size:.85rem;line-height:1.4}}.product-section{padding:4rem 0 2rem;background-color:#f8f9fa;margin:0}.product-section .section-title{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:3rem;margin-top:0;color:#333;position:relative}.product-section .section-title:after{content:"";display:block;width:60px;height:3px;background-color:#007bff;margin:1rem auto 0}.product-card{position:relative;overflow:hidden;border-radius:12px;height:400px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:0}.product-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.product-card img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;transition:transform .4s ease}.product-card:hover img{transform:scale(1.05)}.product-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.6));display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px;z-index:2}.product-overlay .product-title,.product-overlay h2{color:white!important;font-size:2.2rem;font-weight:700;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin:0!important;text-align:center!important;line-height:1.2!important;position:relative;z-index:3;padding:0 10px;box-sizing:border-box}.carousel.slide[data-bs-ride=carousel]{animation:none}.carousel-item{transition:transform .6s ease-in-out;height:100%}.carousel[data-bs-interval]{--bs-carousel-transition-duration:0.6s}.carousel-inner{border-radius:12px;height:100%}.product-card .carousel-indicators,.product-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);margin:0;z-index:4;display:flex;gap:8px;justify-content:center;padding:0}.product-card .carousel-indicators button,.product-indicators button{width:10px;height:10px;border:none;border-radius:50%;background-color:rgba(255,255,255,.4);opacity:1;transition:all .3s ease;margin:0;text-indent:0;box-sizing:border-box}.product-card .carousel-indicators button.active,.product-indicators button.active{background-color:white;transform:scale(1.2)}.product-card .carousel-indicators button:hover,.product-indicators button:hover{background-color:rgba(255,255,255,.8)}.product-section .container{max-width:1200px;margin-bottom:0;padding-bottom:0}.product-section .product-row,.product-section .row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;margin-bottom:0}.product-section .col-lg-4,.product-section .col-md-6,.product-section .col-sm-12,.product-section .product-row>*,.product-section .row.g-4>*{margin-bottom:0;padding-bottom:0}.product-details-section{padding:5rem 0 3rem;background-color:#f8f9fa}.product-header{margin-bottom:3rem}.product-title{font-size:3rem;font-weight:700;color:#333;margin-bottom:1.5rem;letter-spacing:2px}.product-description{font-size:1.1rem;color:#666;line-height:1.7;max-width:800px;margin:0 auto}.product-image-container{margin-bottom:3rem;text-align:center}.product-image{width:100%;max-width:600px;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:transform .3s ease}.product-image:hover{transform:scale(1.02)}.product-features{margin-bottom:4rem}.features-list{list-style:none;padding:0;max-width:800px;margin:0 auto}.features-list li{display:flex;align-items:flex-start;margin-bottom:1rem;padding:1rem;background:white;transition:transform .2s ease}.features-list li:hover{transform:translateX(5px)}.feature-icon{color:#1e4f7a;font-size:1.2rem;margin-right:1rem;margin-top:.2rem;flex-shrink:0}.features-list li span{color:#555;line-height:1.6}.applications-section{margin-bottom:3rem}.accordion{max-width:900px;margin:0 auto}.accordion-item{border:none;margin-bottom:.8rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease}.accordion-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.15)}.accordion-header{margin-bottom:0}.accordion-button{border:none;padding:.9rem 1.5rem;font-weight:500;font-size:.95rem;box-shadow:none;border-radius:8px;position:relative;transition:all .3s ease;display:flex;align-items:center;min-height:50px}.accordion-button,.accordion-button:not(.collapsed){background:linear-gradient(135deg,#1e4f7a,#1e4f7a);color:white}.accordion-button:not(.collapsed){box-shadow:0 2px 8px rgba(29,78,216,.3)}.accordion-button.collapsed{background:linear-gradient(135deg,#374151,#4b5563);color:white}.accordion-button.collapsed:hover{background:linear-gradient(135deg,#1e4f7a,#1e4f7a);transform:translateY(-1px)}.accordion-button:focus{box-shadow:0 0 0 3px rgba(37,99,235,.2);border:none;outline:none}.accordion-button:after{display:none}.accordion-icon{margin-right:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.8rem;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.accordion-button:not(.collapsed) .accordion-icon{transform:rotate(45deg)}.accordion-button.collapsed .accordion-icon{transform:rotate(0deg)}.accordion-body{padding:1.8rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(226,232,240,.8)}.accordion-body h4{color:#1e293b;margin-bottom:1rem;font-weight:600;font-size:1.1rem}.accordion-body p{color:#475569;line-height:1.7;margin-bottom:1rem;font-size:.95rem}.accordion-body ul{list-style:none;padding:0}.accordion-body ul li{color:#475569;position:relative;padding:.4rem 0 .4rem 1.5rem;font-size:.9rem}.accordion-body ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:.9rem}.application-image{width:100%;height:220px;object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.back-to-products{margin-top:3rem}.btn-outline-primary{border:2px solid #1e4f7a;color:#1e4f7a;padding:.75rem 2rem;font-weight:500;border-radius:25px;transition:all .3s ease;font-size:15px}.btn-outline-primary:hover{background-color:#1e4f7a;color:white;transform:translateY(-2px);box-shadow:0 4px 15px rgba(37,99,235,.3);border-color:#1e4f7a}@media (max-width:768px){.product-details-section{padding:3rem 0 2rem}.product-title{font-size:2.2rem;margin-bottom:1rem}.product-description{font-size:1rem;padding:0 1rem}.product-image{height:300px}.accordion-button{padding:.8rem 1.2rem;font-size:.9rem;min-height:45px}.accordion-icon{margin-right:.6rem;font-size:.75rem}.accordion-body{padding:1.4rem}.accordion-body .row{flex-direction:column-reverse}.accordion-body .col-lg-6:first-child{margin-top:1.5rem}.application-image{height:180px;margin-bottom:1rem}.features-list li{padding:.8rem}.feature-icon{display:none}.features-list li{justify-content:center;text-align:center}}@media (max-width:576px){.product-details-section{padding:2rem 0 1.5rem}.product-title{font-size:1.8rem;letter-spacing:1px}.product-description{font-size:.95rem}.product-image{height:250px}.accordion-button{padding:.7rem 1rem;font-size:.85rem;min-height:42px}.accordion-icon{margin-right:.5rem;font-size:.7rem}.accordion-body{padding:1.2rem}.accordion-body h4{font-size:1rem}.accordion-body p{font-size:.9rem}.features-list li{flex-direction:column;text-align:center;padding:1rem .5rem;justify-content:center}.feature-icon{display:none}.btn-outline-primary{padding:.6rem 1.5rem;font-size:.9rem}}@media (max-width:400px){.product-title{font-size:1.5rem}.product-image{height:200px}.accordion-button{padding:.6rem .8rem;font-size:.8rem;min-height:40px}.accordion-icon{font-size:.65rem;margin-right:.4rem}.accordion-body{padding:1rem}}@media (min-width:769px){.features-list li:hover .feature-icon{transform:scale(1.1)}}@media print{.accordion-button,.back-to-products{display:none}.accordion-collapse{display:block!important}.product-details-section{padding:1rem 0}}.page-content{position:relative;z-index:1;background:#fff;min-height:100vh}.page-content h1.section-title{font-weight:600;margin-bottom:0;color:#333;text-align:center;padding:2rem 0 1rem}.hero-section{min-height:100vh;width:100%;position:relative;z-index:2;display:block}.hero-content{padding:0 2rem}.hero-content h2{font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-content p{font-size:1.1rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.milestones-section{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}.milestones-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.milestones-section .container{position:relative;z-index:2}.milestones-section .section-title{text-align:center;margin-bottom:4rem;position:relative}.milestones-section .section-title h2{font-size:3rem;font-weight:800;color:#2c3e50;margin-bottom:1.5rem;position:relative;display:inline-block;letter-spacing:-1px}.milestones-carousel{position:relative;width:100%;padding:3rem 0;overflow:visible}.milestones-carousel .slick-list{overflow:visible}.milestones-carousel .slick-track{display:flex;align-items:flex-start;gap:10px}.timeline-slide-wrapper{padding:0 20px;outline:none}.timeline-slide{width:350px!important;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:.7;transform:scale(.9);margin:0 auto}.timeline-slide:hover{opacity:.9;transform:scale(1.05) translateY(-10px);z-index:20}.timeline-slide.slick-center{opacity:1!important;transform:scale(1)!important;z-index:10}.milestones-carousel .slick-dots{bottom:-50px;text-align:center}.milestones-carousel .slick-dots li{margin:0 5px}.milestones-carousel .slick-dots li button{border:none}.milestones-carousel .slick-dots li button:before{display:none}.milestones-carousel .slick-dots li:hover button{background:#dc3545}.carousel-dots{display:flex;justify-content:center;gap:12px;margin-top:3rem}.carousel-dots .dot{width:16px;height:16px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease}.carousel-dots .dot:hover{background:#dc3545}.carousel-dots .dot.active{background:#dc3545;transform:scale(1.1);box-shadow:0 2px 8px rgba(220,53,69,.3)}.animate{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.timeline-item{background:white;border-radius:25px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:3px solid transparent;min-height:500px;height:500px;cursor:pointer;width:100%}.timeline-item .timeline-date{display:none}.timeline-year{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#f1f3f4;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:#5f6368;box-shadow:0 5px 15px rgba(0,0,0,.1);border:3px solid #fff;transition:all .3s ease;z-index:5;margin-bottom:2rem}.slick-center .timeline-year{background:linear-gradient(135deg,#dc3545,#c82333);color:white;transform:translateX(-50%) scale(1.2);box-shadow:0 5px 15px rgba(220,53,69,.4);border-color:rgba(255,255,255,.95)}.slick-center .timeline-year:after,.slick-center .timeline-year:before,.timeline-slide:hover .timeline-year:after,.timeline-slide:hover .timeline-year:before{display:none}.timeline-slide{position:relative;padding-top:60px}.timeline-slide:hover .timeline-year{background:linear-gradient(135deg,#dc3545,#c82333);color:white;transform:translateX(-50%) scale(1.1);box-shadow:0 5px 15px rgba(220,53,69,.4);border-color:rgba(255,255,255,.95)}.slick-center .timeline-item{box-shadow:0 8px 20px rgba(220,53,69,.2);border:2px solid rgba(220,53,69,.3);transform:translateY(-5px)}.timeline-item:before{bottom:0;background:white;z-index:-1;transition:background .3s ease}.timeline-item:after,.timeline-item:before{content:"";position:absolute;top:0;left:0;right:0}.timeline-item:after{height:4px;background:#dc3545;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.slick-center .timeline-item{box-shadow:0 8px 25px rgba(220,53,69,.15);border-color:rgba(220,53,69,.3);background:white}.slick-center .timeline-item:after{transform:scaleX(1)}.slick-center .timeline-item:before{background:white}.slick-slide:not(.slick-center) .timeline-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(220,53,69,.1);border-color:rgba(220,53,69,.2)}.slick-slide:not(.slick-center) .timeline-item:hover:after{transform:scaleX(1)}.timeline-date{background:#f1f3f4;display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:50%;margin:0 auto 2rem;font-weight:800;font-size:1.3rem;color:#5f6368;position:relative;transition:all .4s ease;box-shadow:0 5px 15px rgba(0,0,0,.1);border:4px solid rgba(255,255,255,.8)}.slick-center .timeline-date:after,.slick-center .timeline-date:before,.timeline-date:before{display:none}.slick-center .timeline-date{background:#dc3545;color:white;box-shadow:0 5px 15px rgba(220,53,69,.4);transform:scale(1.1);border-color:rgba(255,255,255,.95)}.timeline-content,.timeline-content img{transition:transform .4s ease}.timeline-content img{height:200px;object-fit:cover;border-radius:18px;margin-bottom:1.8rem;position:relative;overflow:hidden}.slick-center .timeline-content img{transform:scale(1.02);box-shadow:0 5px 15px rgba(0,0,0,.15)}.slick-slide:not(.slick-center) .timeline-item:hover .timeline-content img{transform:scale(1.01)}.milestone-description{flex-grow:1;justify-content:center}.milestone-description h5{font-weight:700;color:#2c3e50;margin-bottom:1.2rem;font-size:1.5rem;transition:color .3s ease;letter-spacing:-.5px}.slick-center .milestone-description h5{color:#dc3545;font-weight:800}.milestone-description p{font-size:1.1rem;color:#6c757d;line-height:1.7;margin:0;transition:color .3s ease}.slick-center .milestone-description p{color:#495057;font-weight:500}.milestones-carousel .slick-next,.milestones-carousel .slick-prev{width:60px;height:60px;background:white!important;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.15);z-index:100;transition:all .3s ease;border:2px solid rgba(220,53,69,.1)}.milestones-carousel .slick-prev{left:-30px}.milestones-carousel .slick-next{right:-30px}.milestones-carousel .slick-next:hover,.milestones-carousel .slick-prev:hover{background:#dc3545!important;transform:scale(1.05);box-shadow:0 5px 15px rgba(220,53,69,.3);border-color:rgba(220,53,69,.3)}.milestones-carousel .slick-next:before,.milestones-carousel .slick-prev:before{font-size:20px;color:#dc3545;font-weight:700;line-height:1}.milestones-carousel .slick-next:hover:before,.milestones-carousel .slick-prev:hover:before{color:white}.milestones-carousel .slick-dots{bottom:-60px}.milestones-carousel .slick-dots li{margin:0 8px}.milestones-carousel .slick-dots li button{width:16px;height:16px;border-radius:50%;background:#ddd;transition:all .3s ease;border:2px solid transparent}.milestones-carousel .slick-dots li button:before{content:"";width:16px;height:16px;border-radius:50%;background:#ddd;opacity:1;transition:all .3s ease}.milestones-carousel .slick-dots li.slick-active button{background:#dc3545;transform:scale(1.1);box-shadow:0 2px 8px rgba(220,53,69,.3);border-color:rgba(220,53,69,.2)}.milestones-carousel .slick-dots li.slick-active button:before,.milestones-carousel .slick-dots li:hover button:before{background:#dc3545}.click-ripple{display:none}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.8}}@keyframes pulseRing{0%{opacity:.5}to{opacity:0}}.milestones-carousel .slick-slide.is-transitioning{pointer-events:none}@media (max-width:1200px){.milestones-carousel .slick-prev{left:-20px}.milestones-carousel .slick-next{right:-20px}.prev-btn{left:-20px}.next-btn{right:-20px}.timeline-slide{width:350px}.hero-content{padding:0 1.5rem}.hero-content h2{font-size:2.2rem}.timeline-item{min-height:520px;height:520px;padding:2rem}.message-content{padding:0 1rem}.value-box{padding:1.5rem!important}}@media (max-width:992px){.hero-section{height:80vh;min-height:500px}.hero-content h2{font-size:2rem}.hero-content p{font-size:1rem}.milestones-section .section-title h2{font-size:2.5rem}.timeline-item{min-height:400px;height:400px}.timeline-year{width:65px;height:65px;font-size:1.1rem}.core-values-section,.message-section,.vision-mission-section{padding:3rem 0}.ceo-photo,.ceo-placeholder{height:250px}}@media (max-width:768px){.hero-section{height:70vh;min-height:400px}.hero-content h2{font-size:1.8rem;margin-bottom:1rem}.hero-content p{font-size:.95rem;line-height:1.5}.milestones-carousel{padding:.5rem 0}.milestones-section{padding:3rem 0}.milestones-section .section-title h2{font-size:2.2rem;margin-bottom:1rem}.timeline-item{padding:2rem;min-height:480px;height:480px}.timeline-year{width:65px;height:65px;font-size:1.1rem;top:-35px}.timeline-slide{padding-top:50px}.timeline-content img{height:160px;margin-bottom:1.5rem}.milestone-description h5{font-size:1.3rem;margin-bottom:1rem}.milestone-description p{font-size:1rem}.carousel-nav,.milestones-carousel .slick-next,.milestones-carousel .slick-prev{width:50px;height:50px;display:none!important}.timeline-slide{width:300px!important}.timeline-slide-wrapper{padding:0 8px}.message-section{padding:3rem 0}.message-section h2{font-size:2rem;margin-bottom:2rem}.message-section p{font-size:.95rem;margin-bottom:1.2rem}.ceo-photo{margin-bottom:1rem}.ceo-photo,.ceo-placeholder{height:200px}.vision-mission-section{padding:3rem 0}.mission-box,.vision-box{margin-bottom:2rem;padding:2rem!important}.mission-box h3,.vision-box h3{font-size:1.3rem;margin-bottom:1rem}.mission-box i,.vision-box i{font-size:2.5rem;margin-bottom:1rem}.mission-box p,.vision-box p{font-size:.95rem}.core-values-section{padding:3rem 0}.core-values-section h2{font-size:2rem;margin-bottom:2rem}.value-box{margin-bottom:1.5rem;padding:1.5rem!important}.value-box h4{font-size:1rem}.value-box i{font-size:2rem;margin-bottom:1rem}.value-box p{font-size:.9rem}}@media (max-width:576px){.hero-section{height:60vh;min-height:350px}.hero-content{padding:0 1rem}.hero-content h2{font-size:1.5rem;margin-bottom:1rem}.hero-content p{font-size:.9rem;line-height:1.4}.milestones-section{padding:2rem 0}.milestones-section .section-title h2{font-size:1.8rem;margin-bottom:1rem}.timeline-slide{width:250px!important}.timeline-slide-wrapper{padding:0 5px}.timeline-item{padding:1.5rem;min-height:420px;height:420px}.timeline-year{width:60px;height:60px;font-size:1rem;top:-30px}.timeline-slide{padding-top:45px}.timeline-content img{height:140px;margin-bottom:1rem}.milestone-description h5{font-size:1.2rem;margin-bottom:.8rem}.milestone-description p{font-size:.9rem;line-height:1.5}.message-section{padding:2rem 0}.message-section h2{font-size:1.8rem;margin-bottom:1.5rem}.message-section p{font-size:.9rem;margin-bottom:1rem}.ceo-photo{margin-bottom:.8rem}.ceo-photo,.ceo-placeholder{height:180px}.ceo-title{font-size:1rem}.vision-mission-section{padding:2rem 0}.mission-box,.vision-box{margin-bottom:1.5rem;padding:1.5rem!important}.mission-box h3,.vision-box h3{font-size:1.2rem;margin-bottom:.8rem}.mission-box i,.vision-box i{font-size:2rem;margin-bottom:.8rem}.mission-box p,.vision-box p{font-size:.9rem;line-height:1.5}.core-values-section{padding:2rem 0}.core-values-section h2{font-size:1.8rem;margin-bottom:1.5rem}.value-box{margin-bottom:1rem;padding:1.2rem!important}.value-box h4{font-size:.95rem;margin-bottom:.8rem}.value-box i{font-size:1.8rem;margin-bottom:.8rem}.value-box p{font-size:.85rem;line-height:1.5}}@media (max-width:480px){.hero-content h2{font-size:1.3rem}.hero-content p{font-size:.85rem}.milestones-section .section-title h2{font-size:1.6rem}.timeline-slide{width:250px;padding-top:40px}.slides-container{min-height:320px}.timeline-item{padding:1.2rem;min-height:400px;height:400px}.timeline-year{width:55px;height:55px;font-size:.9rem;top:-28px}.timeline-content img{height:120px}.milestone-description h5{font-size:1.1rem}.milestone-description p{font-size:.85rem}.core-values-section h2,.message-section h2{font-size:1.6rem}.mission-box h3,.vision-box h3{font-size:1.1rem}.value-box h4{font-size:.9rem}.value-box i{font-size:1.6rem}.value-box p{font-size:.8rem}}@media (max-width:375px){.hero-content h2{font-size:1.2rem}.hero-content p{font-size:.8rem}.milestones-section .section-title h2{font-size:1.4rem}.timeline-item{padding:1rem;min-height:380px;height:380px}.timeline-year{width:50px;height:50px;font-size:.85rem;top:-25px}.timeline-slide{padding-top:35px}.timeline-content img{height:100px}.milestone-description h5{font-size:1rem}.milestone-description p{font-size:.8rem}.core-values-section h2,.message-section h2{font-size:1.4rem}.mission-box,.vision-box{padding:1.2rem!important}.mission-box h3,.vision-box h3{font-size:1rem}.value-box{padding:1rem!important}.value-box h4{font-size:.85rem}.value-box i{font-size:1.4rem}.value-box p{font-size:.75rem}}.message-section{padding:80px 0;background:none;justify-content:center}.message-banner-wrapper,.message-section{position:relative;min-height:700px;display:flex;align-items:center}.message-banner-wrapper{width:100%;justify-content:flex-start}.message-background{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1}.message-background img{position:absolute!important;inset:0!important;height:100%!important;width:100%!important;object-fit:cover!important;object-position:center center!important;opacity:.98;z-index:1!important;color:transparent;filter:none}.message-overlay{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.message-content{margin-left:4vw;margin-right:auto;max-width:600px;background:rgba(255,255,255,.95);border-radius:18px;box-shadow:0 8px 48px rgba(0,0,0,.18);padding:48px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-merriweather),Georgia,serif;font-size:1.1rem;font-weight:300;line-height:1.8;color:#2c3e50}.message-title{font-family:Montserrat,sans-serif;text-align:center;font-size:2.5rem;font-weight:300;margin-bottom:2.5rem;letter-spacing:2px;position:relative;text-transform:uppercase;color:#1a1a1a}.message-title:after{content:"";display:block;margin:18px auto 0;width:80px;height:3px;background:#1976d2;border-radius:2px}.message-content p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8;color:#2c3e50}.message-content p:first-of-type{font-size:1.2rem;font-weight:400;color:#1a1a1a;margin-bottom:2rem}.ceo-signature{width:100%;text-align:right;margin-top:2.5rem;font-family:Montserrat,sans-serif}.ceo-name{font-weight:600;color:#1976d2;font-size:1.15rem;letter-spacing:1px}.ceo-position{font-size:1rem;color:#444;font-style:italic;font-weight:300}#automation{margin-top:80px;font-family:Inter;background:#f8f9fa;padding-bottom:50px;min-height:calc(100vh - 50px);.slider-wrapper{width:100%;margin:auto;text-align:center;padding:20px 90px 40px}.slider-image{width:100%;justify-content:center;align-items:center;margin-bottom:32px;opacity:1}.slider-image .image-box{position:relative;overflow:hidden;border-radius:20px;padding:20px}.slider-image .image-box img{width:100%;height:250px;object-fit:cover;flex-shrink:0;aspect-ratio:561.81/375;border-radius:20px;transition:transform .6s cubic-bezier(.23,1,.32,1)}.slider-image .slick-slide{transform:scale(.75);opacity:.6;transition:all .6s cubic-bezier(.23,1,.32,1)}.slider-image .slick-center{transform:scale(1);opacity:1;filter:blur(0)}.slider-image .slick-center:hover{transform:scale(1.05)}.slider-image .slick-slide:not(.slick-center):hover{transform:scale(.8)}.slider-content .slick-slide{transition:all .6s cubic-bezier(.23,1,.32,1);padding:0 20px}.slider-content .slick-center{filter:blur(0)}.content-container{position:relative}.arrow:before{content:"";display:block;top:-15px;left:49%;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid rgb(255,255,255);position:absolute}.slider-content{border-radius:10px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:34px 50px;display:flex}.content-item{width:calc(100% / 3);text-align:left;margin:0 20px}.content-item h3{font-size:20px;font-family:Inter;font-weight:700;color:#494949;text-transform:uppercase;margin:0;min-height:60px;display:flex;align-items:flex-start}.dash{width:171.538px;height:1.429px;background:rgba(73,73,73,.3);margin:16px 0}.content-item p{font-family:Inter;font-size:20px;font-weight:400;color:#494949;margin:0}}@media (max-width:768px){#automation .slider-wrapper{width:100%;text-align:center;padding:unset!important}#automation .arrow:before{display:none;visibility:hidden}#automation .slider-image .image-box img{width:100%;height:250px;object-fit:cover!important;flex-shrink:0;aspect-ratio:561.81/375;border-radius:20px;transition:transform .6s cubic-bezier(.23,1,.32,1);filter:0}#automation .image-box.slick-slide{transform:scale(1)!important;opacity:1!important;filter:blur(0);transition:all .6s cubic-bezier(.23,1,.32,1)}}@media (max-width:576px){#automation .slider-wrapper{width:100%;text-align:center}}#eco-friendly{background-color:var(--light-bg);min-height:100vh;padding-top:0}#eco-friendly .hero img{width:100%;height:803px}#eco-friendly .features{margin-top:0;background-color:#f3f6f7;width:100%;overflow:hidden;padding-top:60px;padding-bottom:40px}#eco-friendly .circle-layout{position:relative;display:flex;align-items:center;flex-direction:row;width:100%;height:700px;flex-shrink:0;margin-top:0}#eco-friendly .features-left{position:absolute;z-index:5;top:48%;left:0;border-radius:50%;width:843.411px;transform:translate(-50%,-50%)}#eco-friendly .features-left .left-item{border-radius:50%;overflow:hidden}#eco-friendly .features-left .left-item img{width:calc(100% - 20px);height:calc(100% - 20px);transform:rotate(62.289deg);aspect-ratio:822.41/836.96;object-fit:cover;pointer-events:none}#eco-friendly .left-select-item{position:absolute;width:984px;height:984px;border-radius:50%;border:5px solid var(--earth-blue);top:-8%;left:-15%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(42,117,188,.25)}#eco-friendly .left-select-item .dot{position:absolute;width:30px;height:30px;background-color:var(--earth-blue);border-radius:50%;cursor:pointer;transition:all .3s ease;box-shadow:0 0 8px rgba(42,117,188,.4)}#eco-friendly .left-select-item .dot:hover:not(.active){background-color:#0d47a1;box-shadow:0 0 15px rgba(13,71,161,.6),0 0 25px rgba(79,195,247,.4)}#eco-friendly .left-select-item .dot-1{top:21%;left:92.2%;transform:translateX(-50%)}#eco-friendly .left-select-item .dot-2{top:37%;left:98.5%;transform:translate(-50%,-50%)}#eco-friendly .left-select-item .dot-3{top:50%;left:100.2%;transform:translate(-50%,-50%)}#eco-friendly .left-select-item .dot-4{top:65%;left:98.4%;transform:translate(-50%,-100%)}#eco-friendly .left-select-item .dot-5{top:77%;left:92.5%;transform:translate(-50%,-50%)}#eco-friendly .features-right{z-index:1;width:100%}#eco-friendly .right-item{display:flex;justify-content:flex-end;align-items:center;background-color:white;padding:16px;margin-bottom:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);position:relative;z-index:1;height:120px;transition:all .3s ease;border-radius:4px;cursor:pointer}#eco-friendly .right-item:hover:not(.active){background-color:#f8f9fa;transform:translateX(-3px);box-shadow:0 3px 12px rgba(0,0,0,.12)}#eco-friendly .right-item .line{border-right:1px solid var(--earth-blue);height:50px;margin:0 30px;transition:all .3s ease}#eco-friendly .right-item p{color:#333;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;width:340px;margin:0}#eco-friendly .right-item ul{margin:0}#eco-friendly .right-item li{width:400px;color:#444;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-right:141px}#eco-friendly .right-item.active{background:linear-gradient(135deg,#1a237e,#0d47a1 50%,#4fc3f7);transform:translateX(-5px);box-shadow:0 5px 20px rgba(13,71,161,.6),0 0 40px rgba(79,195,247,.3);border-radius:4px}#eco-friendly .right-item.active li,#eco-friendly .right-item.active p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}#eco-friendly .left-select-item .dot.active:after{content:"";position:absolute;width:30px;height:30px;background:radial-gradient(circle at center,#4fc3f7 30%,#0d47a1 100%);border-radius:50%;left:20px;top:0;box-shadow:0 0 15px rgba(13,71,161,.8),0 0 30px rgba(79,195,247,.6);z-index:15}#eco-friendly .left-select-item .dot.active:before{content:"";position:absolute;left:100%;top:50%;width:20px;height:2px;background:#4fc3f7;box-shadow:0 0 5px rgba(79,195,247,.8);transform:translateY(-50%);z-index:10}#eco-friendly .left-select-item .dot.active{background:#0d47a1;box-shadow:0 0 10px rgba(13,71,161,.6)}#eco-friendly .right-item.active:before{content:"";position:absolute;left:-15px;top:50%;width:15px;height:2px;background:#4fc3f7;box-shadow:0 0 5px rgba(79,195,247,.8);transform:translateY(-50%);z-index:10}#eco-friendly .right-item .line.active{border-right:3px solid #4fc3f7!important;box-shadow:0 0 10px rgba(79,195,247,.6)}@media (max-width:1600px){#eco-friendly .left-select-item .dot-1{top:16%;left:89%;transform:translateX(-50%)}#eco-friendly .left-select-item .dot-2{top:34.5%;left:98%;transform:translate(-50%,-50%)}#eco-friendly .left-select-item .dot-3{top:51%;left:100.3%;transform:translate(-50%,-50%)}#eco-friendly .left-select-item .dot-4{top:70%;left:96.8%;transform:translate(-50%,-100%)}#eco-friendly .left-select-item .dot-5{top:84%;left:87%;transform:translate(-50%,-50%)}#eco-friendly .circle-layout{height:650px}#eco-friendly .features-left{width:650px}#eco-friendly .left-select-item{width:750px;height:750px}#eco-friendly .right-item p{width:300px}#eco-friendly .right-item li{width:350px}}@media (max-width:1240px){#eco-friendly .circle-layout{height:550px}#eco-friendly .features-left{width:600px;left:-5%}#eco-friendly .left-select-item{width:680px;height:680px;left:-11%}#eco-friendly .right-item{height:100px;padding:12px}#eco-friendly .right-item p{width:250px;font-size:18px}#eco-friendly .right-item li{width:300px;font-size:12px;margin-right:30px}#eco-friendly .right-item .line{margin:0 20px}}@media (max-width:992px){#eco-friendly .circle-layout{height:500px;flex-direction:column}#eco-friendly .left-select-item .dot{width:26px;height:26px}#eco-friendly .features-left{width:550px;left:-5%}#eco-friendly .left-select-item{width:600px;height:600px;left:-7%;border:4px solid var(--earth-blue)}#eco-friendly .features-right{width:90%;margin:0 auto}#eco-friendly .right-item p{width:200px;font-size:16px}#eco-friendly .right-item li{width:300px;font-size:12px;margin-right:0}#eco-friendly .left-select-item .dot-1{top:18%;left:90.3%}#eco-friendly .left-select-item .dot-2{top:39%;left:99.2%}#eco-friendly .left-select-item .dot-3{top:57.8%;left:99.7%}#eco-friendly .left-select-item .dot-4{top:79%;left:92.8%}#eco-friendly .left-select-item .dot-5{top:93%;left:76%}}@media (max-width:880px){#eco-friendly .features-left{display:none}#eco-friendly .features-right{width:95%;margin:0 auto}#eco-friendly .right-item{justify-content:flex-start;padding-left:50px}#eco-friendly .right-item li{width:400px;font-size:13px}}@media (max-width:768px){#eco-friendly .features{padding-top:30px;padding-bottom:30px}#eco-friendly .mobile-feature-nav{display:flex}#eco-friendly .circle-layout{height:auto;display:block}#eco-friendly .features-left{display:none}#eco-friendly .features-right{width:95%;margin:0 auto}#eco-friendly .right-item{flex-direction:column;height:auto;padding:15px;align-items:flex-start;margin-bottom:15px}#eco-friendly .right-item p{width:100%;font-size:16px;margin-bottom:10px;text-align:left}#eco-friendly .right-item .line{display:none}#eco-friendly .right-item ul{padding-left:20px}#eco-friendly .right-item li{width:100%;font-size:14px;margin-bottom:5px;text-align:left}#eco-friendly .left-select-item .dot.active:before,#eco-friendly .right-item.active:before{display:none}}@media (max-width:576px){#eco-friendly .features{padding-top:20px;padding-bottom:20px}#eco-friendly .right-item p{font-size:15px}#eco-friendly .right-item li{font-size:13px}}#eco-friendly .highlight{background-color:var(--earth-green);padding:20px;color:white;font-weight:700;border-radius:8px;text-align:center}#eco-friendly .solar-system .stats .stat-value{margin:5px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px}@media (max-width:768px){#eco-friendly .solar-system .stats{flex-direction:column;gap:10px;padding:10px 0}#eco-friendly .solar-system .stats .stat-box{width:95%;margin:0 auto;min-width:0;padding:10px 6px}}#eco-friendly .ai-revolution{position:relative;color:white;text-align:center;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:60px;box-shadow:0 10px 30px rgba(10,20,50,.5);border-radius:8px}#eco-friendly .ai-revolution img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:lightgray 50%;object-fit:cover}#eco-friendly .ai-revolution:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,20,50,.2),rgba(10,20,50,.7));z-index:0}#eco-friendly .ai-revolution .stats,#eco-friendly .ai-revolution h2,#eco-friendly .ai-revolution p{position:relative;z-index:1}#eco-friendly .ai-revolution .stats{position:relative;width:100%;display:flex;align-items:stretch;justify-content:center;gap:12px;padding:18px 0;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue) 100%);box-shadow:0 -4px 12px rgba(42,117,188,.18);border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:1}#eco-friendly .ai-revolution .stat-box{width:180px;max-width:100%;min-width:120px;margin:0 4px;background-color:rgba(0,0,0,.18);border-radius:10px;justify-content:center;padding:12px 10px;min-height:140px;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .3s ease}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler{display:flex;flex-direction:column;align-items:center;position:relative}#eco-friendly .biomass-boiler{color:white;text-align:center;width:100%;height:100vh;overflow:hidden;justify-content:space-between;margin-top:60px;box-shadow:0 10px 30px rgba(10,20,50,.5);border-radius:8px}#eco-friendly .biomass-boiler img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:lightgray 50%;object-fit:cover}#eco-friendly .biomass-boiler:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,20,50,.2),rgba(10,20,50,.7));z-index:0}#eco-friendly .biomass-boiler .stats,#eco-friendly .biomass-boiler h2,#eco-friendly .biomass-boiler p{position:relative;z-index:1}#eco-friendly .biomass-boiler h2{text-shadow:4px 4px 4px rgba(0,0,0,.25);font-size:80px;font-weight:600;text-transform:uppercase;margin-top:18vh}#eco-friendly .biomass-boiler h2,#eco-friendly .biomass-boiler p{color:#fff;text-align:center;font-family:Inter;font-style:normal;line-height:normal}#eco-friendly .biomass-boiler p{text-shadow:4px 4px 4px rgba(0,0,0,.5);font-size:25px;font-weight:400;margin-top:35px;padding:0 180px}#eco-friendly .biomass-boiler .stats{position:relative;width:100%;display:flex;align-items:stretch;justify-content:center;gap:12px;padding:18px 0;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue,#0d47a1) 100%);box-shadow:0 -4px 12px rgba(42,117,188,.18);border-bottom-left-radius:8px;border-bottom-right-radius:8px;z-index:1}#eco-friendly .biomass-boiler .stat-box{background-color:rgba(0,0,0,.18);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .3s ease}#eco-friendly .biomass-boiler .stat-icon{font-size:24px;width:40px;height:40px;margin:0 auto 8px}#eco-friendly .biomass-boiler .stat-title{font-size:12px;padding:4px 6px;margin-bottom:6px}#eco-friendly .biomass-boiler .stat-value{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px}#eco-friendly .biomass-boiler .stat-value strong{font-size:26px;margin:2px 0}#eco-friendly .biomass-boiler .stat-value span{font-size:13px;padding-top:2px}#eco-friendly .stats .stat-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:8px;text-align:center}#eco-friendly .stats .stat-value strong{font-size:32px;font-weight:700;color:#fff;display:block;text-align:center}#eco-friendly .stats .stat-value span{font-size:16px;color:#fff;display:block;text-align:center;margin-top:2px}#eco-friendly .ai-revolution h2,#eco-friendly .biomass-boiler h2{color:#fff;text-align:center;text-shadow:4px 4px 4px rgba(0,0,0,.25);font-family:Inter;font-size:80px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-top:18vh}#eco-friendly .ai-revolution p,#eco-friendly .biomass-boiler p{color:#fff;text-align:center;text-shadow:4px 4px 4px rgba(0,0,0,.5);font-family:Inter;font-size:25px;font-style:normal;font-weight:400;line-height:normal;margin-top:35px;padding:0 180px}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{width:100px!important;min-width:60px!important;min-height:40px!important;padding:4px 2px!important}#eco-friendly .stats .stat-title{font-size:12px!important;margin-bottom:4px!important}#eco-friendly .stats .stat-value strong{font-size:18px!important}#eco-friendly .stats .stat-value span{font-size:12px!important;margin-top:1px!important}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{flex:1 1!important;min-width:120px!important;max-width:400px!important;margin:0 12px!important;padding:18px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background-color:rgba(0,0,0,.18)!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important;transition:all .3s ease!important;gap:8px!important}#eco-friendly .ai-revolution .stat-box>*,#eco-friendly .biomass-boiler .stat-box>*,#eco-friendly .solar-system .stats .stat-box>*{margin:0!important;padding:0!important}#eco-friendly .ai-revolution .stat-icon,#eco-friendly .ai-revolution .stat-title,#eco-friendly .biomass-boiler .stat-icon,#eco-friendly .biomass-boiler .stat-title,#eco-friendly .solar-system .stats .stat-icon,#eco-friendly .solar-system .stats .stat-title{margin-bottom:4px!important}#eco-friendly .ai-revolution .stat-value,#eco-friendly .biomass-boiler .stat-value,#eco-friendly .solar-system .stats .stat-value{margin-bottom:0!important;gap:2px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}#eco-friendly .ai-revolution .stats,#eco-friendly .biomass-boiler .stats,#eco-friendly .solar-system .stats{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{margin:0!important}#eco-friendly .stat-divider{margin:0 8px}#eco-friendly .biomass-boiler{height:100vh!important;min-height:600px!important}#eco-friendly .ai-revolution .stat-box:hover,#eco-friendly .biomass-boiler .stat-box:hover,#eco-friendly .solar-system .stats .stat-box:hover{background-color:rgba(52,152,219,.22)!important;box-shadow:0 6px 18px rgba(52,152,219,.18)!important;transform:scale(1.04);transition:all .2s cubic-bezier(.23,1,.32,1);cursor:pointer}#eco-friendly .ai-revolution .stat-box:after,#eco-friendly .biomass-boiler .stat-box:after,#eco-friendly .solar-system .stats .stat-box:after{content:none!important;display:none!important}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{position:relative!important;overflow:visible!important}#eco-friendly .ai-revolution .stat-box:before,#eco-friendly .biomass-boiler .stat-box:before,#eco-friendly .solar-system .stats .stat-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:10px;z-index:2;border:2px solid transparent;transition:border-color .2s}#eco-friendly .ai-revolution .stat-box:hover:before,#eco-friendly .biomass-boiler .stat-box:hover:before,#eco-friendly .solar-system .stats .stat-box:hover:before{border-color:#1976d2;animation:border-draw .7s cubic-bezier(.23,1,.32,1) forwards}@keyframes border-draw{0%{border-color:#1976d2 transparent transparent;border-width:2px 0 0}25%{border-color:#1976d2 #1976d2 transparent transparent;border-width:2px 2px 0 0}50%{border-color:#1976d2 #1976d2 #1976d2 transparent;border-width:2px 2px 2px 0}75%{border-color:#1976d2;border-width:2px}to{border-color:#1976d2;border-width:2px}}.customer-logo{filter:none!important;opacity:1!important;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1);will-change:transform,box-shadow}.customer-logo-item{transition:box-shadow .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1);border-radius:18px;overflow:visible;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);background:#fff}.customer-logo-item:hover{box-shadow:0 8px 32px 0 rgba(33,150,243,.12),0 2px 8px 0 rgba(0,0,0,.08);transform:translateY(-2px) scale(1.04);z-index:2}.customer-logo-item:hover .customer-logo{transform:scale(1.06)}.navbar .dropdown-menu{display:none;position:absolute;left:0;top:100%;min-width:180px;background:#fff;border-radius:10px;box-shadow:0 8px 32px 0 rgba(33,150,243,.1),0 2px 8px 0 rgba(0,0,0,.08);padding:16px 0;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.navbar .nav-item.dropdown:focus-within>.dropdown-menu,.navbar .nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;visibility:visible}.navbar .dropdown-menu .dropdown-item{padding:10px 24px;color:#222;font-size:16px;background:none;border:none;transition:background .2s,color .2s}.navbar .dropdown-menu .dropdown-item:hover{background:#f0f6fa;color:#1976d2}.vision-mission-section{background:#1d4e7a;color:#fff;padding:5rem 0}.mission-box,.vision-box{text-align:center;padding:2rem;margin-bottom:2rem}.mission-box i,.vision-box i{font-size:3rem;color:#fff;margin-bottom:1.5rem}.mission-box .section-title,.mission-box h2,.vision-box .section-title,.vision-box h2{color:#fff!important;font-size:2rem;margin-bottom:1.5rem;font-weight:600}.mission-box p,.vision-box p{color:#fff;font-size:1.1rem;line-height:1.7}.core-values-section{background:#f6f8fb;padding:5rem 0}.core-values-section .section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:black;font-weight:600}.value-box{background:#fff;border-radius:16px;padding:2.5rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;transition:transform .3s ease}.value-box:hover{transform:translateY(-5px)}.value-box i{font-size:2.5rem;color:#1d4e7a;margin-bottom:1.5rem}.value-box h4{color:black;font-size:1.5rem;margin-bottom:1rem;font-weight:600}.value-box p{color:#555;font-size:1.1rem;line-height:1.6}.milestones-carousel{padding:40px 0}.timeline-slide{opacity:.5;transform:scale(.8);transition:all .3s ease}.timeline-slide.slick-center{opacity:1;transform:scale(1.2)}.timeline-content{text-align:center}.timeline-content img{width:100%;height:auto;border-radius:8px}.milestone-description{margin-top:15px}.milestone-description h5{color:#e31837;font-weight:600;margin-bottom:10px}.milestone-description p{color:#666}.product-card .carousel,.product-card .carousel-inner,.product-card .carousel-item{height:100%}.product-card .carousel-item img{height:100%;width:100%;object-fit:cover;display:block}.navbar-nav .nav-link.active:after{width:100%;left:0}.news-item{overflow:hidden;border-radius:8px;position:relative;display:flex;flex-direction:column}.news-item img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center;max-height:450px}@media (min-width:769px) and (max-width:992px){html body .news-flex-row{align-items:stretch!important;display:flex!important}html body .col-md-5.mb-4.news-item-container{display:flex!important;flex-direction:column!important;justify-content:stretch!important;height:450px!important;padding:0!important;margin:0!important}html body .col-md-5.mb-4.news-item-container>div{height:100%!important}html body .col-md-5.mb-4.news-item-container .news-item,html body .col-md-5.mb-4.news-item-container>div{flex:1 1!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important}html body .col-md-5.mb-4.news-item-container .news-item{justify-content:flex-end!important;min-height:450px!important;height:450px!important;position:relative!important;overflow:hidden!important;border-radius:5px!important}html body .col-md-5.mb-4.news-item-container .news-item .img-fluid,html body .col-md-5.mb-4.news-item-container .news-item .w-100,html body .col-md-5.mb-4.news-item-container .news-item img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;z-index:0!important;padding:0!important;margin:0!important;border-radius:5px!important;max-height:none!important}html body .col-md-5.mb-4.news-item-container .news-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)!important;padding:1.5rem!important;border-radius:0 0 5px 5px!important}html body .col-md-7.mb-4,html body .col-md-7.mb-4 .news-list{height:450px!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important}html body .col-md-7.mb-4 .news-list{justify-content:space-between!important;gap:12px!important}html body .col-md-7.mb-4 .news-list .news-list-item{flex:1 1!important;min-height:calc((450px - 24px) / 3)!important;max-height:calc((450px - 24px) / 3)!important;display:flex!important;align-items:stretch!important;padding:12px!important;margin:0!important;border-bottom:1px solid #e1e1e1!important}html body .col-md-7.mb-4 .news-list .news-list-item:last-child{border-bottom:none!important}}@media (max-width:992px){.news-item{min-height:auto}.news-item img{max-height:300px}}@media (max-width:768px){.news-item{min-height:auto}.news-item img{max-height:250px}}.news-thumbnail{width:120px;height:80px;overflow:hidden;border-radius:4px;flex-shrink:0}.news-thumbnail img{object-fit:cover!important;width:100%!important;height:100%!important}#eco-friendly .mobile-feature-nav{display:none;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;padding:0 15px}#eco-friendly .mobile-feature-nav-item{padding:10px 15px;background:#ffffff;border-radius:30px;font-size:14px;font-weight:500;color:#333;cursor:pointer;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease;white-space:nowrap}#eco-friendly .mobile-feature-nav-item.active{background:linear-gradient(135deg,#1a237e,#0d47a1 50%,#4fc3f7);color:#ffffff;box-shadow:0 3px 10px rgba(13,71,161,.4);transform:translateY(-2px)}.news-tag{display:inline-flex;align-items:center;background:rgba(13,110,253,.13);color:#0d6efd;border-radius:16px;padding:4px 14px;font-size:14px;font-weight:500;margin-right:4px;margin-bottom:4px;cursor:default;transition:background .2s,color .2s}.news-tag:hover{background:#0d6efd;color:#fff}.news-page-title{padding-top:80px}html body div#contactPage .contact-info-container .contact-item,html body div#contactPage .contact-info-container .contact-item:first-child,html body div#contactPage .contact-info-container .contact-item:nth-child(2),html body div#contactPage .contact-info-container .contact-item:nth-child(3){display:flex!important;align-items:center!important;margin:0 0 25px!important;padding:0!important;height:auto!important;min-height:50px!important}html body div#contactPage .contact-info-container .contact-item:last-child,html body div#contactPage .contact-info-container .contact-item:nth-child(3){margin-bottom:0!important}@media (max-width:768px){html body div#contactPage .contact-info-container .contact-item,html body div#contactPage .contact-info-container .contact-item:first-child,html body div#contactPage .contact-info-container .contact-item:nth-child(2),html body div#contactPage .contact-info-container .contact-item:nth-child(3){margin-bottom:18px!important;min-height:45px!important}html body div#contactPage .contact-info-container .contact-item:last-child,html body div#contactPage .contact-info-container .contact-item:nth-child(3){margin-bottom:0!important}}.news-card-title{font-size:22px;font-weight:700;color:#0d6efd;margin-bottom:8px;transition:color .2s}.news-card-title-link{color:#0d6efd;text-decoration:none;transition:color .2s}.news-card-title-link:hover{color:#0d6efd}.featured-tag{top:10px;left:10px;z-index:1;background-color:#ffc107;border-radius:3px;font-weight:600}.featured-tag,.news-date-badge{position:absolute;padding:5px 10px;font-size:.8rem}.news-date-badge{bottom:0;right:0;background-color:rgba(0,0,0,.7);color:white}.timeline-item{padding:2rem 2rem 2.5rem}.milestone-description,.timeline-item{display:flex;flex-direction:column;justify-content:flex-start}.milestone-description{margin-top:1.5rem;padding-top:1rem;padding-bottom:.5rem}@media (max-width:1200px){.timeline-item{padding:2rem 2rem 2.5rem}}@media (max-width:992px){.timeline-item{padding:1.5rem 1.5rem 2rem}}@media (max-width:768px){.timeline-item{padding:1.2rem 1.2rem 1.7rem}}@media (max-width:576px){.timeline-item{padding:1rem 1rem 1.5rem}}@media (max-width:480px){.timeline-item{padding:.8rem .8rem 1.2rem}}@media (max-width:375px){.timeline-item{padding:.6rem .6rem 1rem}}@media (max-width:768px){.features{padding-top:64px}}.eco-section .stats{gap:2rem;padding:2rem 0 2.5rem;margin-bottom:0}.eco-section .stat-box{width:200px;min-width:180px;min-height:160px;padding:1.2rem 1rem;margin:0 1rem 1rem}.eco-section .stat-icon{font-size:2.6rem;margin-bottom:1.2rem}.eco-section .stat-title{font-size:1.2rem;margin-bottom:.8rem}.eco-section .stat-value strong{font-size:2.8rem}.eco-section .stat-value span{font-size:1.2rem;margin-top:.4rem}.eco-section .stat-value .unit{font-size:1.3rem}@media (max-width:900px){.eco-bg-img{height:40vh!important;min-height:200px!important;max-height:300px!important;object-fit:cover!important;border-radius:8px 8px 0 0}.eco-section{min-height:unset!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important;background:transparent!important}.eco-section .stats{border-radius:0 0 8px 8px;margin-bottom:0!important;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue,#0a3d91) 100%)}.eco-section{overflow:visible!important}.eco-bg-img{margin-bottom:0!important}}.eco-section{min-height:800px;justify-content:space-between}.eco-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;border-radius:8px;background:#0a3d91}.eco-section>.stats,.eco-section>h2,.eco-section>p{position:relative;z-index:1}.eco-section .stats{gap:2.5rem;padding:2.5rem 0 3rem}.eco-section .stat-box{width:300px;min-width:220px;min-height:200px;padding:2rem 1.5rem}.eco-section .stat-icon{font-size:3rem}.eco-section .stat-title{font-size:1.3rem;margin-bottom:1rem}.eco-section .stat-value strong{font-size:3.2rem}.eco-section .stat-value span{font-size:1.3rem;margin-top:.5rem}.eco-section .stat-value .unit{font-size:1.4rem}@media (max-width:900px){.eco-section .stat-box{width:95vw;min-width:0;min-height:120px;padding:1rem .5rem;margin:0 auto 1rem}.eco-section .stat-title{font-size:1rem}.eco-section .stat-value strong{font-size:2rem}.eco-section .stat-value span{font-size:1rem}.eco-section .stat-value .unit{font-size:1.1rem}}.eco-section{position:relative;color:white;text-align:center;width:100%;min-height:850px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:60px;margin-bottom:60px;box-shadow:0 10px 30px rgba(10,20,50,.5);border-radius:8px;background:transparent}.eco-section>h2{margin-top:12vh;margin-bottom:2.5rem;font-size:4.2rem;font-weight:700;letter-spacing:1px}.eco-section>p{margin-bottom:2.8rem;font-size:1.7rem;max-width:900px}.eco-section .stats{gap:3rem;padding:3rem 0 3.5rem;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue,#0a3d91) 100%);box-shadow:0 -4px 12px rgba(42,117,188,.18);border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:0}.eco-section .stat-box{width:340px;min-width:240px;min-height:220px;background-color:rgba(0,0,0,.18);border-radius:10px;padding:2.5rem 2rem;margin:0 1.5rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.12);position:relative;transition:all .3s ease}.eco-section .stat-icon{font-size:3.5rem;color:#fff}.eco-section .stat-title{font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:center}.eco-section .stat-value strong{font-size:3.8rem;font-weight:700;color:#fff;text-align:center}.eco-section .stat-value span{font-size:1.5rem;color:#fff;display:block;text-align:center;margin-top:.7rem;line-height:1.4}.eco-section .stat-value .unit{font-size:1.5rem;font-weight:600;display:inline-block;margin-left:.2rem}.biomass-multiline{display:block;line-height:1.2;white-space:pre-line;text-align:center}@media (max-width:900px){.eco-section{min-height:unset!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important;background:transparent!important}.eco-section>h2{margin-top:4vh;font-size:2.2rem}.eco-section>p{font-size:1.1rem;margin-bottom:1.2rem}.eco-section .stats{border-radius:0 0 8px 8px;margin-bottom:0!important;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue,#0a3d91) 100%);gap:1.2rem;padding:1.2rem 0 2rem}.eco-section .stat-box{width:98vw;min-width:0;min-height:120px;padding:1.2rem .5rem;margin:0 auto 1rem}.eco-section .stat-title{font-size:1.1rem}.eco-section .stat-value strong{font-size:2.2rem}.eco-section .stat-value .unit,.eco-section .stat-value span{font-size:1.1rem}}.eco-section{min-height:900px;padding:0 2vw}.eco-section>h2{margin-bottom:2.8rem}.eco-section>p{margin-bottom:3.2rem;font-size:2.2rem}.eco-section .stat-box{padding:3rem 2.2rem}.eco-section .stat-icon{font-size:4rem;margin-bottom:1.5rem}.eco-section .stat-title{font-size:1.7rem;font-weight:600;margin-bottom:1.2rem}.eco-section .stat-value{font-size:1.7rem;margin-bottom:.5rem}.eco-section .stat-value strong{font-size:4.2rem}.eco-section .stat-value span,.eco-section .unit{font-size:1.7rem;font-weight:500}@media (max-width:1100px){.eco-section .stats{gap:2.2rem}.eco-section .stat-box{width:320px;min-width:180px;min-height:180px;padding:2.2rem 1.2rem}.eco-section>h2{font-size:3.2rem}.eco-section>p{font-size:1.5rem}.eco-section .stat-icon{font-size:2.7rem}.eco-section .stat-title{font-size:1.2rem}.eco-section .stat-value strong{font-size:2.7rem}.eco-section .stat-value,.eco-section .stat-value span,.eco-section .unit{font-size:1.2rem}}@media (max-width:700px){.eco-section{min-height:600px;padding:0 1vw}.eco-section>h2{margin-top:6vh;font-size:2.1rem;margin-bottom:1.2rem}.eco-section>p{font-size:1.1rem;margin-bottom:1.5rem}.eco-section .stats{flex-direction:column;align-items:center;gap:1.2rem;padding:1.2rem 0 1.5rem}.eco-section .stat-box{width:95vw;min-width:0;min-height:100px;padding:1.1rem .5rem;margin-bottom:.7rem}.eco-section .stat-icon{font-size:1.7rem;margin-bottom:.7rem}.eco-section .stat-title{font-size:1rem;margin-bottom:.5rem}.eco-section .stat-value strong{font-size:1.5rem}.eco-section .stat-value,.eco-section .stat-value span,.eco-section .unit{font-size:1rem}}.eco-section>h2{margin-top:10vh;margin-bottom:3.5rem;font-size:4.5rem}.eco-section>p{margin-bottom:3.5rem;font-size:2.7rem;line-height:1.5}@media (max-width:1100px){.eco-section>h2{font-size:3.2rem;margin-bottom:2.2rem}.eco-section>p{font-size:2rem;margin-bottom:2.2rem}}@media (max-width:700px){.eco-section>h2{margin-top:6vh;font-size:2.1rem;margin-bottom:1.2rem}.eco-section>p{font-size:1.3rem;margin-bottom:1.2rem}}.eco-section>h2{margin-top:8vh;margin-bottom:3.2rem;font-size:4.8rem;font-weight:800;letter-spacing:1.5px;line-height:1.1}.eco-section>p{margin-bottom:3.8rem;font-size:2.8rem;font-weight:400;line-height:1.4;max-width:1100px;margin-left:auto;margin-right:auto}.eco-section .stats{width:100%;display:flex;align-items:stretch;justify-content:center;gap:4rem;padding:3.5rem 0 4rem;flex-wrap:wrap}.eco-section .stat-box{background:rgba(255,255,255,.08);border-radius:18px;box-shadow:0 4px 32px 0 rgba(10,20,50,.1);width:400px;min-width:260px;min-height:260px;padding:3.2rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;transition:box-shadow .2s}.eco-section .stat-box:hover{box-shadow:0 8px 40px 0 rgba(10,20,50,.18)}.eco-section .stat-icon{font-size:4.5rem;margin-bottom:1.7rem;display:block}.eco-section .stat-title{font-size:2rem;font-weight:700;margin-bottom:1.3rem;letter-spacing:.5px}.eco-section .stat-value{font-size:2rem;font-weight:400;margin-bottom:.7rem}.eco-section .stat-value strong{font-size:4.5rem;font-weight:800;letter-spacing:1px;display:block}.eco-section .stat-value span,.eco-section .unit{font-size:2rem;font-weight:600;margin-left:.3rem}@media (max-width:1100px){.eco-section>h2{font-size:3.2rem;margin-bottom:2.2rem}.eco-section>p{font-size:2rem;margin-bottom:2.2rem}.eco-section .stats{gap:2.2rem}.eco-section .stat-box{width:320px;min-width:180px;min-height:180px;padding:2.2rem 1.2rem}.eco-section .stat-icon{font-size:2.7rem}.eco-section .stat-title{font-size:1.3rem}.eco-section .stat-value strong{font-size:2.7rem}.eco-section .stat-value,.eco-section .stat-value span,.eco-section .unit{font-size:1.3rem}}@media (max-width:700px){.eco-section{min-height:600px;padding:0 1vw}.eco-section>h2{margin-top:4vh;font-size:1.7rem;margin-bottom:1.1rem}.eco-section>p{font-size:1.1rem;margin-bottom:1.1rem}.eco-section .stats{flex-direction:column;align-items:center;gap:1.2rem;padding:1.2rem 0 1.5rem}.eco-section .stat-box{width:95vw;min-width:0;min-height:100px;padding:1.1rem .5rem;margin-bottom:.7rem}.eco-section .stat-icon{font-size:1.7rem;margin-bottom:.7rem}.eco-section .stat-title{font-size:1rem;margin-bottom:.5rem}.eco-section .stat-value strong{font-size:1.5rem}.eco-section .stat-value,.eco-section .stat-value span,.eco-section .unit{font-size:1rem}}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{width:400px;min-width:260px;min-height:260px;padding:3.2rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border-radius:18px;box-shadow:0 4px 32px 0 rgba(10,20,50,.1);margin-bottom:0;transition:box-shadow .2s}#eco-friendly .ai-revolution .stat-icon,#eco-friendly .biomass-boiler .stat-icon,#eco-friendly .solar-system .stat-icon{font-size:4.5rem;margin-bottom:1.7rem;display:block}#eco-friendly .ai-revolution .stat-title,#eco-friendly .biomass-boiler .stat-title,#eco-friendly .solar-system .stat-title{font-size:2rem;font-weight:700;margin-bottom:1.3rem;letter-spacing:.5px}#eco-friendly .ai-revolution .stat-value,#eco-friendly .biomass-boiler .stat-value,#eco-friendly .solar-system .stat-value{font-size:2rem;font-weight:400;margin-bottom:.7rem}#eco-friendly .ai-revolution .stat-value strong,#eco-friendly .biomass-boiler .stat-value strong,#eco-friendly .solar-system .stat-value strong{font-size:4.5rem;font-weight:800;letter-spacing:1px;display:block}#eco-friendly .ai-revolution .stat-value span,#eco-friendly .ai-revolution .unit,#eco-friendly .biomass-boiler .stat-value span,#eco-friendly .biomass-boiler .unit,#eco-friendly .solar-system .stat-value span,#eco-friendly .solar-system .unit{font-size:2rem;font-weight:600;margin-left:.3rem}#eco-friendly .ai-revolution h2,#eco-friendly .biomass-boiler h2,#eco-friendly .solar-system h2{margin-top:8vh;margin-bottom:3.2rem;font-size:4.8rem;font-weight:800;letter-spacing:1.5px;line-height:1.1}#eco-friendly .ai-revolution p,#eco-friendly .biomass-boiler p,#eco-friendly .solar-system p{margin-bottom:3.8rem;font-size:2.8rem;font-weight:400;line-height:1.4;max-width:1100px;margin-left:auto;margin-right:auto}#eco-friendly .solar-system{position:relative;color:white;text-align:center;width:100%;height:100vh;margin-top:60px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(10,20,50,.5);border-radius:8px}#eco-friendly .solar-system img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:lightgray 50%;filter:brightness(1.1) saturate(1.2);object-fit:cover}#eco-friendly .solar-system:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(10,20,50,.2),rgba(10,20,50,.7));z-index:0}#eco-friendly .solar-system .stats,#eco-friendly .solar-system h2,#eco-friendly .solar-system p{position:relative;z-index:1}#eco-friendly .solar-system h2{text-shadow:4px 4px 4px rgba(0,0,0,.25);font-size:80px;font-weight:600;text-transform:uppercase;margin-top:18vh}#eco-friendly .solar-system h2,#eco-friendly .solar-system p{color:#fff;text-align:center;font-family:Inter;font-style:normal;line-height:normal}#eco-friendly .solar-system p{text-shadow:4px 4px 4px rgba(0,0,0,.5);font-size:25px;font-weight:400;margin-top:35px;padding:0 180px}#eco-friendly .solar-system .stats{display:flex;align-items:stretch;justify-content:center;gap:12px;margin-top:auto;padding:18px 0;background:linear-gradient(180deg,rgba(18,108,184,0) 20%,var(--space-blue) 100%);box-shadow:0 -4px 12px rgba(42,117,188,.18);border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative;z-index:1}#eco-friendly .solar-system .stats .stat-box{width:180px;max-width:100%;min-width:120px;min-height:140px;margin:0 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 10px;background-color:rgba(0,0,0,.18);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.12);position:relative;transition:all .3s ease}#eco-friendly .solar-system .stat-icon{font-size:32px;margin-bottom:8px}#eco-friendly .solar-system .stat-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:8px;text-align:center}#eco-friendly .solar-system .stat-value strong{font-size:32px;font-weight:700;color:#fff;display:block;text-align:center}#eco-friendly .solar-system .stat-value span{font-size:16px;color:#fff;display:block;text-align:center;margin-top:2px}@media (max-width:768px){#eco-friendly .ai-revolution .stats,#eco-friendly .biomass-boiler .stats,#eco-friendly .solar-system .stats{flex-direction:column;gap:10px;padding:10px 0}#eco-friendly .ai-revolution .stat-box,#eco-friendly .biomass-boiler .stat-box,#eco-friendly .solar-system .stats .stat-box{width:95%;margin:0 auto;min-width:0;padding:10px 6px}#eco-friendly .ai-revolution h2,#eco-friendly .biomass-boiler h2,#eco-friendly .solar-system h2{font-size:2.2rem;margin-top:4vh}#eco-friendly .ai-revolution p,#eco-friendly .biomass-boiler p,#eco-friendly .solar-system p{font-size:1.1rem;margin-bottom:1.2rem;padding:0 10px}}@media (min-width:769px){#automation .slider-image .slick-slide{opacity:.6;transform:scale(.75);transition:all .6s cubic-bezier(.23,1,.32,1)}#automation .slider-image .slick-slide.slick-center{opacity:1;transform:scale(1);z-index:2}}@media (max-width:768px){#automation .slider-image .slick-slide{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}