#paragraph-158,
#paragraph-152{
  position: relative;
}
#paragraph-94{
  position: relative;
  z-index: -2;
}
#test-call-home-container .section-inner h1{
  font-size: 4em;
  line-height: 4.25rem;
}
#test-call-home-container .section-inner h2{
  font-size: 3.5em;
  line-height: 3.75rem;
  font-weight: bold;
}
.circle-clip{
  transition: transform 0.1s ease-out;
}
.scrollmagic-pin-spacer {
  z-index: -1;
  background-color: white;
  pointer-events: none;
}
#red-background-to-logo{
  height: 100%;
  clip-path: circle(120vh at 50% calc(50% - 252px));
  -webkit-clip-path: circle(120vh at 50% calc(50% - 252px));
  transition: transform 0.1s ease-out;
}
#red-background-to-logo.circle-clip-closed{
  clip-path: circle(50px at 50% calc(100% - 252px));
  -webkit-clip-path: circle(50px at 50% calc(100% - 252px));
  transition: transform 0.1s ease-out;
}
#red-background-to-logo .section-inner button{
  pointer-events: all;
  border-color: white;
  background-color: var(--color-zarazzo-white);
}
