.et_pb_section_0_tb_header{height:10px;min-height:10px;max-height:10px;width:100%}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:RGBA(255,255,255,0)!important}.et_pb_row_0_tb_header{background-color:RGBA(255,255,255,0);height:10px;min-height:10px;max-height:10px}.et_pb_row_0_tb_header.et_pb_row{padding-bottom:0px!important;padding-bottom:0px}.et_pb_code_0_tb_header{:root{--header-h:100px}.nx-header{position:fixed;top:0;left:0;right:0;height:100px;display:flex;align-items:center;background:#000;z-index:1000;padding:0 25px}.nx-header__inner{display:flex;align-items:center;max-width:1800px;margin:0 auto;width:100%}.nx-brand{display:flex;align-items:center;text-decoration:none;margin-right:auto}.nx-logo{height:40px;width:auto;display:block}.nx-nav{display:flex;align-items:center}.nx-nav ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.nx-nav a{color:#dfe7ea;text-decoration:none;font-weight:500;transition:opacity .2s}.nx-nav a:hover{opacity:.85}.nx-cta{margin-left:24px;padding:10px 20px;border-radius:24px;background:linear-gradient(90deg,#FF5A00,#6E0000);color:#fff;text-decoration:none;font-weight:600;white-space:nowrap;transition:transform .2s,box-shadow .2s}.nx-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.35)}body{padding-top:var(--header-h)}.nx-nav__mobile-only{display:none}.nx-toggle{display:none}.nx-burger{display:none;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;align-items:center;justify-content:center;gap:5px;padding:6px;cursor:pointer;margin-left:auto;z-index:1100}.nx-burger span{display:block;width:20px;height:2px;background:#fff;transition:transform .2s,opacity .2s}.nx-toggle:checked+.nx-burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nx-toggle:checked+.nx-burger span:nth-child(2){opacity:0}.nx-toggle:checked+.nx-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nx-nav__mobile-only{display:none}@media (max-width:768px){.nx-burger{display:flex}.nx-cta{display:none}.nx-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#000;border-top:1px solid rgba(255,255,255,.12);padding:10px 16px 14px;z-index:999}.nx-toggle:checked~.nx-nav{display:block!important}.nx-nav ul{flex-direction:column;gap:8px}.nx-nav ul li a{display:block;padding:10px 6px;border-radius:6px;color:#fff}.nx-nav ul li a:hover{background:rgba(255,255,255,.06)}.nx-nav__mobile-only{display:block}.nx-nav__mobile-only a{display:block;padding:10px 6px;border-radius:6px;color:#fff}.nx-nav__mobile-only a:hover{background:rgba(255,255,255,.06)}}@media (max-width:768px){:root{--header-h:70px}.nx-header{height:var(--header-h);padding:16px}.nx-logo{height:40px}}}.et_pb_column_0_tb_header{background-color:#000000}div.et_pb_section.et_pb_section_0_tb_footer{background-image:url(https://nextenergy.pt/wp-content/uploads/2022/03/Bruno-Azera-4.jpg)!important}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row{width:100%;max-width:2560px}.et_pb_code_0_tb_footer{min-height:90px;.nx-footer{background:#000;color:#d8d8d8;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif}.nx-footer__inner{max-width:1200px;margin-inline:auto;padding:44px 24px 36px;display:flex;flex-wrap:wrap;gap:40px}.nx-col--brand{flex:1 1 320px;max-width:420px}.nx-col--brand .nx-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;margin-bottom:18px}.nx-logo{height:40px;width:auto;display:block}.nx-intro{margin:8px 0 0;max-width:32ch;opacity:.95;font-size:16px;line-height:1.55}.nx-cols{flex:1 1 520px;display:flex;flex-wrap:nowrap;gap:28px;align-items:flex-start}.nx-col-group{flex:1 1 0;min-width:200px}.nx-head{color:inherit;margin-bottom:0.5rem;font-size:16px}.nx-links{display:flex;flex-direction:column;gap:1rem}.nx-links a{color:inherit;text-decoration:none;font-size:16px;opacity:.95}.nx-links a:hover{opacity:1}.nx-social{display:flex;gap:14px;align-items:center}.nx-social .ico img{width:18px;height:18px;display:block}.nx-social .ico:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.07);transform:translateY(-1px)}.nx-social .ico{width:34px;height:34px;border:1px solid rgba(255,255,255,1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;transition:border-color .2s ease,background .2s ease,transform .15s ease}.nx-social .ico:hover{opacity:1;background:rgba(255,255,255,.06);transform:translateY(-1px)}.nx-copyright{border-top:1px solid #191919;text-align:center;padding:10px 16px 14px;color:#cfcfcf;font-size:.85rem;opacity:.85}@media (max-width:920px){.nx-cols{flex-wrap:wrap;gap:22px}.nx-col-group{flex:1 1 100%;min-width:0;padding-right:0;border:0}.nx-col--next,.nx-col--sobre{border-right:0;padding-right:0}}.nx-col--next{border-right:1px solid rgba(255,255,255,.12);padding-right:28px}.nx-col--sobre{border-right:1px solid rgba(255,255,255,.12);padding-right:28px;align-self:stretch}.nx-divider--hide-mobile{display:none}}@media (max-width:520px){.nx-col-group{flex:1 1 100%}}}.et_pb_column_0_tb_footer{background-color:#000000}div.et_pb_section.et_pb_section_0{background-image:url(https://nextenergy.pt/wp-content/uploads/2022/03/Bruno-Azera-4.jpg)!important}.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px}.et_pb_row_0,.et_pb_column_0{background-color:#000000}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-top:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{width:100%;max-width:2550px}.et_pb_code_0{:root{--nx-black:#000;--nx-white:#fff;--nx-orange:#FF5A00;--nx-darkred:#6E0000;--nx-text:#111;--nx-muted:rgba(0,0,0,.65);--nx-line:rgba(0,0,0,.10);--nx-soft:#f4f4f4}.nx-wrap{width:100%;min-height:420px;margin:0;padding:0 22px;box-sizing:border-box;position:relative;background:url("https://nextenergy.pt/wp-content/uploads/2026/04/IMG_3937-scaled-e1777043835899.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column}.nx-wrap::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:0}.nx-head{position:relative;z-index:1;margin:0 0 22px;text-align:center}.nx-title{margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;color:#fff;letter-spacing:.2px}.nx-desc{margin:0;max-width:75ch;color:rgba(255,255,255,.78);line-height:1.75;font-size:14px}@media (max-width:750px){.nx-wrap{width:100vw;min-height:250px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-size:100%;background-position:center;background-repeat:no-repeat;background-color:#000}}.projects{background:#000000;color:#ffffff;padding:48px 20px 58px}.projects__wrap{max-width:1400px;margin:0 auto}.projects__title{color:#ffffff;text-align:center;font-weight:900;margin:0 0 32px;font-size:clamp(1.4rem,2.7vw,2.2rem)}.projects__slider{overflow:hidden;width:100%;position:relative}.projects__track{display:flex;gap:24px;width:100%}img&#91;alt="Projeto3"&#93;{object-position:bottom}.card{position:relative;flex:0 0 calc((100% - 72px) / 4);height:320px;border-radius:18px;overflow:hidden;background:#e5e7eb;box-shadow:0 8px 20px rgba(0,0,0,.12)}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.card:hover img{transform:scale(1.06)}.card__overlay{position:absolute;left:0;right:0;bottom:0;height:40%;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(to top,rgba(196,32,21,0.75) 0%,rgba(233,93,43,0.75) 30%,rgba(241,134,62,0.6) 60%,rgba(241,134,62,0.00) 100%)}.card__title{margin:0;font-size:14px;font-weight:700;color:#fff}.card__meta{font-size:12px;opacity:.9}.nx-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;font-weight:900;font-size:.95rem;letter-spacing:.4px;color:#fff;text-decoration:none;background:linear-gradient(90deg,var(--nx-orange),var(--nx-darkred));box-shadow:0 14px 32px rgba(255,90,0,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;border:0;outline:none}.nx-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 20px 42px rgba(255,90,0,.38)}.nx-link{color:#111;text-decoration:none;font-weight:800;border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:2px}.nx-link:hover{border-bottom-color:rgba(0,0,0,.55)}.servicos-hero{width:100%;min-height:460px;padding:0 20px;position:relative;background:url("https://nextenergy.pt/wp-content/uploads/2026/04/projeto-scaled.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center}.servicos-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.servicos-hero__wrap{position:relative;z-index:1;width:100%;max-width:1200px;text-align:center}.servicos-hero__title{margin:0;font-size:clamp(2.6rem,4vw,4rem);font-weight:900;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.35)}.nx-steps{padding:50px 0 30px;background:#000;position:relative}.nx-steps::before{content:"";position:absolute;left:0;top:0;width:100%;height:6px;background:linear-gradient(90deg,var(--nx-orange),var(--nx-darkred))}.nx-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px;margin-bottom:50px}.nx-step{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:18px 18px 20px;box-shadow:0 16px 38px rgba(0,0,0,.35)}.nx-step:hover{transform:translateY(-5px);background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3);box-shadow:0 22px 45px rgba(149,149,149,0.3)}.num-title{display:flex;align-items:center;gap:16px;margin-bottom:20px}.nx-step__num{width:40px;aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;line-height:1;background:radial-gradient(circle at 35% 35%,#ff9557 0%,#f26522 45%,#c42015 100%);box-shadow:inset -2px -2px 6px rgba(0,0,0,0.2),0 8px 20px rgba(242,101,34,0.3);-webkit-font-smoothing:antialiased;transform:translateZ(0);margin-bottom:0px}.nx-step__title{margin:0;color:#fff;font-weight:900;font-size:15px;line-height:1.2}.nx-step__text{margin:0;color:rgba(255,255,255,.75);line-height:1.7;font-size:13px}.nx-cta{padding:90px 0;background:#000}.nx-cta__box{border-radius:26px;padding:56px 28px;background:#111;border:1px solid rgba(255,255,255,0.09);box-shadow:0 30px 70px rgba(92,92,92,0.12);text-align:center}.engenharia{color:#e46d1e}.nx-cta__title{margin:0 0 25px;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:900;color:#ffffff}.nx-cta__text{margin:0 auto 20px;max-width:70ch;color:rgba(0,0,0,.68);line-height:1.75;font-size:14px}.nx-cta__actions{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.nh2-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;font-weight:900;font-size:.95rem;letter-spacing:.4px;color:#fff;text-decoration:none;background:linear-gradient(90deg,#FF5A00,#6E0000);box-shadow:0 14px 32px rgba(255,90,0,.28);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.nh2-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 20px 42px rgba(255,90,0,.38)}@media (max-width:640px){.servicos-hero{min-height:380px}.nx-steps{padding:70px 0 80px}.nx-steps__grid{grid-template-columns:1fr}.nx-related__grid{grid-template-columns:1fr}.nx-card__media img{height:200px}.nx-cta{padding:70px 0}.nx-cta__box{padding:44px 20px}}.nx-related__cta{display:flex;justify-content:center;margin-top:25px}@media (max-width:520px){.projects{padding:40px 16px 50px}.projects__grid{gap:16px}.card{aspect-ratio:4 / 3}}@media (max-width:768px){.nx-steps__grid{grid-template-columns:1fr!important}.projects__track{display:flex;flex-direction:column;gap:16px}.card{flex:none;width:100%;height:260px}.projects__slider{overflow:visible}}}.et_pb_code_1{:root{--nx-black:#000;--nx-white:#fff;--nx-orange:#FF5A00;--nx-darkred:#6E0000;--nx-text:#111;--nx-muted:rgba(0,0,0,.65);--nx-line:rgba(0,0,0,.10);--nx-soft:#f4f4f4}.nx-wrap{width:100%;min-height:420px;margin:0;padding:0 22px;box-sizing:border-box;position:relative;background:url("https://nextenergy.pt/wp-content/uploads/2026/04/IMG_3937-scaled-e1777043835899.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column}.nx-wrap::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:0}.nx-head{position:relative;z-index:1;margin:0 0 22px;text-align:center}.nx-title{margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;color:#fff;letter-spacing:.2px}.nx-desc{margin:0;max-width:75ch;color:rgba(255,255,255,.78);line-height:1.75;font-size:14px}@media (max-width:750px){.nx-wrap{width:100vw;min-height:250px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-size:100%;background-position:center;background-repeat:no-repeat;background-color:#000}}.projects{background:#000000;color:#ffffff;padding:48px 20px 58px}.projects__wrap{max-width:1400px;margin:0 auto}.projects__title{color:#ffffff;text-align:center;font-weight:900;margin:0 0 32px;font-size:clamp(1.4rem,2.7vw,2.2rem)}.projects__slider{overflow:hidden;width:100%;position:relative}.projects__track{display:flex;gap:24px;width:100%}img&#91;alt="Projeto3"&#93;{object-position:bottom}.card{position:relative;flex:0 0 calc((100% - 72px) / 4);height:320px;border-radius:18px;overflow:hidden;background:#e5e7eb;box-shadow:0 8px 20px rgba(0,0,0,.12)}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.card:hover img{transform:scale(1.06)}.card__overlay{position:absolute;left:0;right:0;bottom:0;height:40%;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(to top,rgba(196,32,21,0.75) 0%,rgba(233,93,43,0.75) 30%,rgba(241,134,62,0.6) 60%,rgba(241,134,62,0.00) 100%)}.card__title{margin:0;font-size:14px;font-weight:700;color:#fff}.card__meta{font-size:12px;opacity:.9}.nx-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;font-weight:900;font-size:.95rem;letter-spacing:.4px;color:#fff;text-decoration:none;background:linear-gradient(90deg,var(--nx-orange),var(--nx-darkred));box-shadow:0 14px 32px rgba(255,90,0,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;border:0;outline:none}.nx-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 20px 42px rgba(255,90,0,.38)}.nx-link{color:#111;text-decoration:none;font-weight:800;border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:2px}.nx-link:hover{border-bottom-color:rgba(0,0,0,.55)}.servicos-hero{width:100%;min-height:460px;padding:0 20px;position:relative;background:url("https://nextenergy.pt/wp-content/uploads/2026/04/projeto-scaled.jpg") center/cover no-repeat;display:flex;align-items:center;justify-content:center}.servicos-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.servicos-hero__wrap{position:relative;z-index:1;width:100%;max-width:1200px;text-align:center}.servicos-hero__title{margin:0;font-size:clamp(2.6rem,4vw,4rem);font-weight:900;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.35)}.nx-steps{padding:50px 0 30px;background:#000;position:relative}.nx-steps::before{content:"";position:absolute;left:0;top:0;width:100%;height:6px;background:linear-gradient(90deg,var(--nx-orange),var(--nx-darkred))}.nx-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px;margin-bottom:50px}.nx-step{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:18px 18px 20px;box-shadow:0 16px 38px rgba(0,0,0,.35)}.nx-step:hover{transform:translateY(-5px);background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3);box-shadow:0 22px 45px rgba(149,149,149,0.3)}.num-title{display:flex;align-items:center;gap:16px;margin-bottom:20px}.nx-step__num{width:40px;aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;line-height:1;background:radial-gradient(circle at 35% 35%,#ff9557 0%,#f26522 45%,#c42015 100%);box-shadow:inset -2px -2px 6px rgba(0,0,0,0.2),0 8px 20px rgba(242,101,34,0.3);-webkit-font-smoothing:antialiased;transform:translateZ(0);margin-bottom:0px}.nx-step__title{margin:0;color:#fff;font-weight:900;font-size:15px;line-height:1.2}.nx-step__text{margin:0;color:rgba(255,255,255,.75);line-height:1.7;font-size:13px}.nx-cta{padding:90px 0;background:#000}.nx-cta__box{border-radius:26px;padding:56px 28px;background:#111;border:1px solid rgba(255,255,255,0.09);box-shadow:0 30px 70px rgba(92,92,92,0.12);text-align:center}.engenharia{color:#e46d1e}.nx-cta__title{margin:0 0 25px;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:900;color:#ffffff}.nx-cta__text{margin:0 auto 20px;max-width:70ch;color:rgba(0,0,0,.68);line-height:1.75;font-size:14px}.nx-cta__actions{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.nh2-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;font-weight:900;font-size:.95rem;letter-spacing:.4px;color:#fff;text-decoration:none;background:linear-gradient(90deg,#FF5A00,#6E0000);box-shadow:0 14px 32px rgba(255,90,0,.28);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.nh2-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 20px 42px rgba(255,90,0,.38)}@media (max-width:640px){.servicos-hero{min-height:380px}.nx-steps{padding:70px 0 80px}.nx-steps__grid{grid-template-columns:1fr}.nx-related__grid{grid-template-columns:1fr}.nx-card__media img{height:200px}.nx-cta{padding:70px 0}.nx-cta__box{padding:44px 20px}}.nx-related__cta{display:flex;justify-content:center;margin-top:25px}@media (max-width:520px){.projects{padding:40px 16px 50px}.projects__grid{gap:16px}.card{aspect-ratio:4 / 3}}@media (max-width:768px){.nx-steps__grid{grid-template-columns:1fr!important}.projects__track{display:flex;flex-direction:column;gap:16px}.card{flex:none;width:100%;height:320px;margin-bottom:20px}.projects__slider{overflow:visible}}}div.et_pb_section.et_pb_section_1{background-image:linear-gradient(180deg,#000000 0%,#000000 100%)!important}.et_pb_section_1{min-height:183px;background:#000}.et_pb_section_1.et_pb_section{background-color:#000000!important}.et_pb_fullwidth_code_0{min-height:145px;.pdf-banner-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:1200px;margin:0 auto!important;padding:0!important;align-items:center;line-height:0}.pdf-banner-wrap a{display:block;margin:0!important;padding:0!important;text-decoration:none}.pdf-banner-img{display:block;width:100%;height:auto;max-height:70px;object-fit:contain;transition:transform 0.3s ease,filter 0.3s ease}.pdf-banner-img:hover{transform:scale(1.02);filter:brightness(1.05)}@media (max-width:768px){.pdf-banner-wrap{grid-template-columns:1fr;gap:0.8rem;padding:0 15px!important}.pdf-banner-img{max-height:55px}}.et_pb_section{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:auto!important}.et_pb_row{width:100%!important;max-width:1200px;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;min-height:auto!important}.et_pb_column{padding:0!important;margin:0!important;min-height:auto!important}.et_pb_code,.et_pb_module{margin:0!important;padding:0!important;min-height:auto!important}.et_pb_code_inner{margin:0!important;padding:0!important;line-height:0!important}.et_pb_code_inner p{margin:0!important;padding:0!important}}