.rolling-text .rolling-text-container {
  padding-top: 72px;
  position: relative;
}

.rolling-text .rolling-text-left-header {
  left: 0;
}

.rolling-text .rolling-text-right-header {
  right: 420px;
}

.rolling-text .rolling-text-left-header,
.rolling-text .rolling-text-right-header {
  position: absolute;
}

.rolling-text .rolling-text-background {
  height: calc(100% - 144px);
  left: -52px;
  right: -52px;
  position: absolute;
  background:  url(https://cdn2.hubspot.net/hubfs/3370273/Website_assets_3/icons/plus-black.svg) left top no-repeat,
    url(https://cdn2.hubspot.net/hubfs/3370273/Website_assets_3/icons/plus-black.svg) right top no-repeat;
}

.rolling-text .heading-1 {
  margin-top: 104px;
  margin-bottom: 56px;
}

.rolling-text .slideshow {
  --slideshow-height: 144px;
}

.rolling-text .slideshow .slideshow-track.slideshow-track-line-1 {
  --slideshow-slide-width: 1728px;
  --slideshow-count: 1;
  --slideshow-speed: 40s;
}

.rolling-text .slideshow .slideshow-track.slideshow-track-line-2 {
  --slideshow-slide-width: 1431px;
  --slideshow-count: 1;
  --slideshow-speed: 40s;
}

.rolling-text .slideshow .slideshow-rolling-text {
  font-family: Inter;
  font-size: 64px;
  line-height: 64px;
  letter-spacing: -2.28571px;
  margin-left: 36px;
  margin-bottom: 16px;
  opacity: 0.3;
  font-weight: 100;
}

.rolling-text .slideshow .slideshow-track.slideshow-track-line-2 .slideshow-rolling-text-1-1 {
  margin-left: -40px;
}

/*****************************************************/
/*            Animation of the first line            */
/*****************************************************/

.rolling-text .slideshow .slideshow-rolling-text-1-1,
.rolling-text .slideshow .slideshow-rolling-text-2-1 {
  opacity: 0.3;
}

.rolling-text .slideshow .slideshow-rolling-text-1-2 {
  animation: slideshowfadding 12s 0s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-1-3 {
  animation: slideshowfadding 15s 5s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-1-4 {
  animation: slideshowfadding 18s 13s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-1-5 {
  animation: slideshowfadding 18s 24s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-1-6 {
  animation: slideshowfadding 24s 30s linear infinite;
}

/*****************************************************/
/*           Animation of the second line            */
/*****************************************************/

.rolling-text .slideshow .slideshow-rolling-text-2-2 {
  animation: slideshowfadding 18s 0s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-2-3 {
  animation: slideshowfadding 24s 10s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-2-4 {
  animation: slideshowfadding 18s 26s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-2-5 {
  animation: slideshowfadding 18s 32s linear infinite;
}

.rolling-text .slideshow .slideshow-rolling-text-2-6 {
  animation: slideshowfadding 24s 44s linear infinite;
}


@keyframes slideshowfadding {
	0% { 
    opacity: 0.3; 
  }
  50% {
    opacity: 1; 
  }
  100% {
    opacity: 0.3; 
  }
}


@media (max-width: 944px) {
  .rolling-text .rolling-text-left-header,
  .rolling-text .rolling-text-right-header,
  .rolling-text .rolling-text-background{
    display: none;
  }
  
  .rolling-text .rolling-text-container {
    padding-top: 32px;
  }
  
  .rolling-text .heading-1 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  
  .rolling-text .slideshow {
    --slideshow-height: 80px;
  }
    
  .rolling-text .slideshow .slideshow-rolling-text {
    font-size: 24px;
    line-height: 24px;
    margin-left: 16px;
    margin-bottom: 4px;
  }
  
  .rolling-text .slideshow .slideshow-track.slideshow-track-line-1 {
    --slideshow-slide-width: 576px;
    --slideshow-count: 1;
    --slideshow-speed: 20s;
  }

  .rolling-text .slideshow .slideshow-track.slideshow-track-line-2 {
    --slideshow-slide-width: 474px;
    --slideshow-count: 1;
    --slideshow-speed: 20s;
  }
}