.elementor-25032 .elementor-element.elementor-element-b1c99ea{margin-top:97px;margin-bottom:97px;}/* Start custom CSS for html, class: .elementor-element-86f9c68 */@media (max-width: 600px) {
  .trenergy-lp .navbar {
    min-height: 118px !important;
    padding: 12px 0 14px !important;
  }

  .trenergy-lp .navbar-inner {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
  }

  .trenergy-lp .navbar-logo {
    width: auto !important;
    min-width: 0 !important;
    flex: 0 0 auto !important;
  }

  .trenergy-lp .navbar-logo img {
    width: 155px !important;
    height: auto !important;
    max-width: 155px !important;
    object-fit: contain !important;
  }

  .trenergy-lp .navbar-cta {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    gap: 10px !important;
  }

  .trenergy-lp .navbar-cta .btn {
    padding: 12px 18px !important;
    font-size: 0.82rem !important;
    min-height: 46px !important;
    border-radius: 50px !important;
    line-height: 1 !important;
  }

  .trenergy-lp .hero-content {
    padding-top: 190px !important;
  }
}

@media (max-width: 380px) {
  .trenergy-lp .navbar-logo img {
    width: 140px !important;
    max-width: 140px !important;
  }

  .trenergy-lp .navbar-cta .btn {
    padding: 11px 13px !important;
    font-size: 0.76rem !important;
  }

  .trenergy-lp .hero-content {
    padding-top: 180px !important;
  }
}@media (max-width: 600px) {
  .trenergy-lp .hero-content {
    padding-top: 155px !important;
  }
}

@media (max-width: 380px) {
  .trenergy-lp .hero-content {
    padding-top: 150px !important;
  }
}@media (max-width: 600px) {
  .trenergy-lp .hero-content {
    padding-top: 140px !important;
  }
}

@media (max-width: 380px) {
  .trenergy-lp .hero-content {
    padding-top: 135px !important;
  }
}.trenergy-lp .benefits-header .section-subtitle {
  max-width: 760px !important;
  white-space: normal !important;
  line-height: 1.65 !important;
}

@media (max-width: 600px) {
  .trenergy-lp .benefits-header .section-subtitle {
    max-width: 330px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 0.94rem !important;
    line-height: 1.7 !important;
  }
}.trenergy-lp .footer-links ul {
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 0 !important;
  list-style: none !important;
}

.trenergy-lp .footer-links li,
.trenergy-lp .footer-links a {
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}/* End custom CSS */