/** Arrangements Custom Code **/

.main > *:last-child {
    margin-bottom: 0;
  }
  
  .w-slider {
  background: transparent !important;
  object-position: center !important;
  }
  
  .w-slider .w-dyn-repeater-item img {
  max-width: none !important;
  width:100% !important;
  }
  
  .arrangements-content-rt li {
      position: relative;
  }
  
  .arrangements-content-rt._1 ol li {
      font-family: "Rotis Semi Serif W01 Roman", "sans-serif";
      background-color: #DFD3C9;
    padding: 2rem;
      font-size: 1.75rem;
    line-height: 150%;
    color: #333;
    border-radius: 8px;
  }
  
  
  .rich-text-block-leistungen ul {
      overflow: visible;
    columns: 2 !important;
    display: block !important;
    column-gap: 2rem !important;
  }
  
  .rich-text-block-leistungen li {
    position: relative;
    padding-bottom: 0.75rem !important;
    line-height: 1.5rem !important;
  }
  
  .rich-text-block-leistungen .tooltip-icon {
    cursor: pointer;
    font-weight: bold;
  }
  
  .rich-text-block-leistungen .tooltip {
    display: none;
    position: fixed !important;
    left: 0;
    background: var(--farben--braun-2);
    padding: .5em .75em;
    border-radius: .4em;
    max-width: 100%;
    z-index: 1;
  }
  
  .rich-text-block-leistungen .tooltip-icon:hover + .tooltip {
    display: block;
    z-index: 1;
  }
  
  #vri-container-4255 .vsc-remote {
      margin: 0 auto !important;
  }

  /** Arrangements Custom Code **/
        /** Media **/
  
  @media screen and (min-width: 1000px) {
      .interaction-button.close-button--book {
          left: calc(100vw / 2 + 465px);
      }
  }
  
  @media screen and (max-width: 767px) {
      .arrangements-content-rt._1 ul li {
          padding: 0.75rem 0rem !important;
      }
      .rich-text-block-leistungen ul {
            columns: 1 !important;
            column-gap: 0 !important;
          }
  }
  