.panel-content:not(.start).bg-light {
  background-color: transparent !important;
}

/* md and above */
@media (min-width: 768px) {
  /* general */
  .panel-content:not(.start) {
    width: 45% !important;
  }

  .panel-content:not(.start) .text {
    margin-top: 2vh;
    padding: 0.2em 0.5em 0.2em 0.5em;
    color: var(--bs-dark);
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }

  /* start */
  .panel-content.start {
     float: right;
  }

  /* seminare 1 */
  #panel-8 h1 {
    color: var(--bs-light);
  }

  /* seminare 1 */
  #panel-8 .panel-content {
     top: 5vh;
	 right: 0vw;
	 position: relative;

 }

 /* seminare 2 */
  #panel-23 h1,
  #panel-23 h2{
    color: var(--bs-light);
  }

 /* seminare 2 */
  #panel-23 .panel-content {
     top: 5vh;
	 right: 0vw;
	 position: relative;
  }

  @media (min-width: 768px) {
  #panel-23 h1 {
    font-size: 2.35rem;
  }


  /* mediation 1 */
  #panel-9 .panel-content {
     top: -3vh;
	 right: -5vw;
	 position: relative;
  }

  /* mediation 2 */
  #panel-28 .panel-content {
     top: -3vh;
	 right: -5vw;
	 position: relative;
 }

  /* moderation 1 */
  #panel-10 .panel-content {
   top: -2vh;
	 right: -45vw;
	 position: relative;
  }

  /* moderation 2 */
  #panel-27 .panel-content {
     top: -2vh;
	 right: -45vw;
	 position: relative;
  }

  /* coaching 1 */
  #panel-11 .panel-content {
     top: 28vh;
	 right: 5vw;
	 position: relative;

  }

  /* coaching 2 */
  #panel-26 .panel-content {
     top: 28vh;
	 right: 5vw;
	 position: relative;

  }


  /* coaching 2 */
  #panel-26 .content {
     margin-top:0 !important;

  }

  /* coaching 2 */
  #panel-26 .content p {
     margin-bottom:0 !important;

  }

  /* eignungsdiagnostik 1 */
  #panel-12 .panel-content {
     top: 5vh;
	 right: -20vw;
	 position: relative;

  }    

 /* eignungsdiagnostik 1 */
  #panel-12 h1{
    color: var(--bs-dark);

  }

  /* eignungsdiagnostik 2 */
  #panel-31 .panel-content {
     top: 5vh;
	 right: -20vw;
	 position: relative;

  }

 /* eignungsdiagnostik 2 */
  #panel-31 h1,
  #panel-31 h2{
    color: var(--bs-dark);

  }

  /* entwicklungstools 1 */
  #panel-13 .panel-content {
     top: 5vh;
	 right: -30vw;
	 position: relative;
  }

    /* entwicklungstools 2 */
	#panel-32 .panel-content {
     top: 5vh;
	 right: -30vw;
	 position: relative;
  }
  
  /* supervision 1 */
  #panel-14 .panel-content {
   	 top: -2vh;
	 right: -45vw;
	 position: relative;
  }

   /* supervision 2 */
  #panel-29 .panel-content {
     top: -2vh;
	 right: -45vw;
	 position: relative;

  }

  
  #panel-14 .panel-content .text {
      text-align: right;
  }

  /* prozessbegleitung 1 */
  #panel-15 .panel-content {
 	 top: 10vh;
	 right: -40vw;
	 position: relative;
  }

  /* prozessbegleitung 2 */
  #panel-33 .panel-content {
 	 top: 10vh;
	 right: -40vw;
	 position: relative;
}


  /* prozessoptimierung 2 */
  #panel-30 h1 {
    color: var(--bs-light);

  }

   /* prozessoptimierung 2 */
   #panel-30 .panel-content {
 	 top: -7vh;
	 right: 1vw;
	 position: relative;

  }

  /* prozessoptimierung 1 */
  #panel-19 h1 {
    color: var(--bs-light);
  }

@media (max-width: 767.98px) {
  .panel {
    height: 100%;
  }


  .panel p {
    margin-top: 4vh;
    padding: 0.5em 1em;
    color: var(--bs-dark);
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
  }  
  
  /* seminare */
  #panel-8 h1 {
    color: var(--bs-light);
  }

}