.container .header{position:relative!important;display:flex;gap:var(--element-spacing);justify-content:space-between;align-items:center;margin:50px 0}.container .header .left{width:50%}.container .header .left h1{font-size:50px;margin-bottom:var(--card-spacing);line-height:1.1}@keyframes dataMover{0%{transform:translate(-42%,1000px);opacity:0}50%{transform:translate(-42%,-10%)}70%{transform:translate(-42%,2%)}to{opacity:1}}@keyframes colmMover{0%{opacity:0;transform:translate(-170%,1200px)}50%{transform:translate(-170%,120%)}70%{transform:translate(-170%,180%)}to{opacity:1}}@keyframes servMover{0%{opacity:0;transform:translate(-192%,1300px)}50%{transform:translate(-192%,5%)}70%{transform:translate(-192%,18%)}to{opacity:1}}@keyframes lapMover{0%{opacity:0;transform:translate(-55%,1400px)}50%{transform:translate(-55%,10%)}70%{transform:translate(-55%,20%)}to{opacity:1}}@keyframes mobileMover{0%{opacity:0;transform:translate(-143%,1500px)}50%{transform:translate(-143%,300%)}70%{transform:translate(-143%,360%)}to{opacity:1}}@keyframes wifiMover{0%{opacity:0;transform:translate(76%,600px)}50%{transform:translate(76%,80%)}70%{transform:translate(76%,90%)}90%{opacity:1}}@keyframes linesMover{0%{opacity:0;transform:translate(42%,1800px)}50%{transform:translate(42%,90%)}70%{transform:translate(42%,97%)}to{opacity:1}}.container .right{position:relative;height:520px;width:40%;padding-top:0!important}.container .right .miniani{display:none}.container .right .test{position:absolute;height:90%;width:570px;top:10%;right:15%}.container .right .lines{position:relative;height:47.8%;transform:translate(42%,97%);animation:linesMover 2s ease-out}.container .right .wifi{position:absolute;height:45.7%;transform:translate(76%,90%);z-index:5;animation:wifiMover 2s ease-out}.container .right .lap{position:absolute;z-index:2;height:64%;transform:translate(-55%,20%);animation:lapMover 2s ease-out}.container .right .data{position:absolute;z-index:3;height:38%;transform:translate(-42%,2%);animation:dataMover 2s ease-out}.container .right .colm{position:absolute;height:17.5%;transform:translate(-170%,180%);animation:colmMover 2s ease-out}.container .right .serv{position:absolute;z-index:7;height:64%;transform:translate(-192%,18%);animation:servMover 2s ease-out}.container .right .mobile{position:absolute;height:19.5%;transform:translate(-143%,360%);animation:mobileMover 2s ease-out}.why-choose-us-title{text-align:center}.why-choose-us-title h2{text-align:center;margin-left:auto;margin-right:auto}.electrical-faq-section{margin-top:var(--section-spacing);margin-bottom:var(--section-spacing);text-align:center}.electrical-faq-header{margin-bottom:40px}.electrical-faq-title{font-size:2.5rem;margin-bottom:20px;color:var(--white);max-width:800px;margin-left:auto;margin-right:auto}.electrical-faq-subtitle{font-size:1.2rem;color:var(--gray);max-width:700px;margin:0 auto;line-height:1.6}.electrical-faq-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.electrical-faq-item{background:linear-gradient(90deg,#ffffff1d,#fff0);border:1px solid #ffffff80;overflow:hidden;transition:all .3s ease}.electrical-faq-item:hover{border-color:#bd739d66;box-shadow:0 8px 32px #0000004d}.electrical-faq-question{width:100%;padding:24px 32px;background:none;border:none;color:var(--white);font-size:1.1rem;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.electrical-faq-question:hover{background:#ffffff0d}.electrical-faq-question span{flex:1;margin-right:16px}.electrical-faq-icon{color:var(--white);transition:transform .3s ease;flex-shrink:0}.electrical-faq-item.active .electrical-faq-icon{transform:rotate(180deg)}.electrical-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#0003}.electrical-faq-item.active .electrical-faq-answer{max-height:200px;padding:24px 32px}.electrical-faq-answer p{color:var(--gray);line-height:1.6;margin:0;text-align:left!important;font-size:1rem}@media (max-width: 768px){.electrical-faq-title{font-size:2rem}.electrical-faq-subtitle{font-size:1.1rem}.electrical-faq-question{padding:20px 24px;font-size:1rem}.electrical-faq-item.active .electrical-faq-answer{padding:20px 24px}}@media (max-width: 480px){.electrical-faq-title{font-size:1.8rem}.electrical-faq-question{padding:16px 20px;font-size:.95rem}.electrical-faq-item.active .electrical-faq-answer{padding:16px 20px}}a.service-card{text-decoration:none;color:inherit;display:block;position:relative;transition:transform .3s ease,box-shadow .3s ease}a.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.learn-more{position:absolute;bottom:10px;right:10px;font-size:14px;color:#6b7280;font-weight:500}@media (max-width: 1200px){.home-about-us .left{width:60%}.home-about-us .right{width:45%;margin-right:0}}@media (max-width: 1024px){.container .right .test{position:absolute;height:80%;width:500px;top:10%;right:10%}}@media (max-width: 900px){.container .right{width:100%;height:fit-content}.container .right .test{display:none!important}.container .right img.miniani{display:block;width:370px;margin-left:auto;margin-top:30px;margin-right:auto}.header{flex-direction:column;text-align:center}.home-about-us .container{flex-direction:column}.home-about-us .left{width:100%!important}.home-about-us .right{width:60%}.header .left{width:100%!important}.home-about-us{flex-direction:column-reverse}.home-about-us .left{width:100%}.home-about-us .right{width:50%}}@media (max-width: 767px){.swiper-controls{width:120px;padding:1rem .5rem}.swiper-btn{width:40px;height:40px}.service-card{width:33.333vw;min-width:200px;padding:1.5rem}.card-icon{width:60px;height:60px;margin-bottom:160px}.card-title{font-size:1.1rem}.card-description{font-size:.85rem}}@media (max-width: 600px){section.hero{margin-top:-30px;margin-bottom:50px}.home-about-us .left p,.home-about-us .left h2,.home-about-us .left{text-align:center}.container .right img.miniani{width:270px}.swiper-controls{justify-content:space-between;align-items:space-between}.services-swiper-section{flex-direction:column}.swiper-controls{display:none}.swiper-container{width:100%}.service-card{min-width:100%;padding:2rem}.card-icon{width:80px;height:80px}.card-title{font-size:1.25rem}.card-description{font-size:.9rem;max-width:none}.home-about-us .right{width:90%}}
