.dark-mode {
    background-color: var(--black);
    border-radius: 0px;
    gap: 30px;
    display: flex;
    flex-direction: column;
    color: var(--white);
    margin-left: -20px;
    margin-right: -20px;
    overflow: hidden;
    position: relative;
  }

  .dark-mode > div {
    flex: 1;
    display: flex;         
    flex-direction: column;
    align-items: center; 
    justify-content: center;
    text-align: center;   
    gap: 30px;
  }

  .dark-mode > div:first-child {
    padding-top: 50px;
  }
  
  .dark-mode > div:last-child {
    padding-bottom: 50px;
  }
  
  .dark-mode img {
    max-width: 75%;
    height: auto;
    margin: 0 auto;
  }

  @media (min-width: 680px) {
    .dark-mode {
      flex-direction: row;
      border-radius: 40px;
      gap: 60px;
      padding: 0px 30px;
    }

    .dark-mode img {
      max-width: 100%;
      height: auto;
    }
  }

  .desktop-image {
    display: none;
  }
  
  .mobile-image {
    display: block;
    max-width: 100%;
    height: auto;
    object-fit: contain;
  }

  @media (min-width: 680px) {
    .mobile-image {
      display: none;
    }
  
    .desktop-image {
      display: block;
      max-width: 100%;
      height: auto;
    }
  }