@media (min-width: 1920px) {
  .energy-trading-section .energy-trading-section-content {
    padding-left: 20rem !important; } }

.component-energy-trading-section .energy-trading-section .overlay {
  transition: background-color 1s;
  background: #000000;
  mix-blend-mode: multiply;
  opacity: 0.4; }

@media (max-width: 1023px) {
  .component-energy-trading-section .energy-trading-section-content {
    padding-left: 1rem;
    padding-right: 1rem; }
    .component-energy-trading-section .energy-trading-section-content h3 {
      font-size: 32px;
      line-height: 110%;
      letter-spacing: -0.5px; } }

.component-energy-trading-section .energy-trading-section .caption-2 {
  font-size: 16px; }

.energy-trading-section.active .energy-trading-section-content {
  visibility: visible; }

.energy-trading-section.active .fadeInContent {
  -webkit-animation: fadeIn 1s;
          animation: fadeIn 1s;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards; }

.energy-trading-section.active .overlay {
  transition: background-color 1s;
  background: #000000;
  mix-blend-mode: multiply;
  opacity: 0.4; }

.component-energy-trading-section .energy-trading-section h3.grow {
  -webkit-flex-grow: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  margin-bottom: 48px; }

.energy-trading-section .main-section article {
  width: 0;
  height: 0;
  opacity: 0; }
