.purpose-background {
  width: 200%;
  height: 200%;
  position: absolute;
  overflow: hidden;
  background: conic-gradient(from 52.51deg at 68.26% 42%,
      #0088cd 0deg,
      #95d2f1 78.12deg,
      #ccd8de 155deg,
      #84bdda 226.25deg,
      #060045 360deg);
  transform-origin: 68.5% 42%;
  transform: rotate(-148.53deg) scale(3);
}

@media only screen and (max-width: 1023px) {
  .purpose-background {
    background: conic-gradient(from 63.51deg at 80.26% 44%, #0088cd 0deg, #95d2f1 78.12deg, #ccd8de 155deg, #84bdda 226.25deg, #060045 360deg);
  }
}

.purpose-section-active .purpose-content {
  visibility: visible;
}

.purpose-section-active .background-rotate {
  animation: 0.8s ease-out rotate 1;
  animation-fill-mode: forwards;
}

.purpose-section-active .fadeInPurpose {
  animation: fadeIn 2s;
  animation-delay: 2s;
  animation-fill-mode: backwards;
}

.purpose-section-active .fadeInPurposeTitle {
  animation: fadeIn 1s;
  animation-delay: 1s;
  animation-fill-mode: backwards;
}

.purpose-slider-dots {
  display: flex !important;
  flex-direction: column;
  position: absolute;
  top: 0;
  height: 100%;
}

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

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

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

.linkedIn-section .linkedIn-slider .slick-list {
  overflow: visible;
}

.linkedIn-section .linkedIn-slider .content {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.linkedIn-section .linkedIn-slider .content p {
  font-size: 16px;
  line-height: 125%;
}

.linkedIn-section .linkedIn-slider .hover-action:hover {
  transform: translate3d(0px, -24px, 0px);
  transition-duration: 0.5s;
}