.homepage-hero-grid.waveyspacey svg {
  z-index: 8;
}
@media only screen and (min-width: 1450px) {
    .homepage-hero-grid.waveyspacey svg {
        bottom: 0;
    }
}
.homepage-hero-grid{
  background-size: cover;
  background-position: bottom;
  margin: 0 -15px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.homepage-hero-grid .header-content{
  position: relative;
  z-index: 9;
}
.homepage-hero-grid .header-content h1{
  color: var(--white);
  text-transform: uppercase;
}
.homepage-hero-grid .header-content .toptext{
  font-size: 1em;
}
.homepage-hero-grid .header-content .bottomtext{
  font-size: 1.5em;
  font-weight: 300;
  font-style: italic;
  line-height: .7em;
}
.homepage-hero-grid .header-content .ctatoptext{
  font-weight: 700;
}
.homepage-hero-grid .header-content .homeheroctainner{
  color: var(--white);
  width: 250px;
  margin: 20px;
  display: inline-block;
  padding: 12px 20px 12px 30px;
  background-color: var(--secondarycolor);
  position: relative;
}
.homepage-hero-grid .header-content .homeheroctainner::before{
  content:url('/wp-content/uploads/2024/05/smalllogo.png'); 
  position:absolute;
  z-index:100000;
  left: -45px;
  top: 5%;
}

.homepage-hero-grid .header-content .homeheroctainner img {
  margin-left: -50px;
  background-color: #fff;
  border-radius: 50px;
  padding: 5px;
  width:50px;
}

.homepage-hero-grid video{
  position: absolute;
  object-fit: cover;
  width: 100%;
  height:100%;
}
.homepage-hero-grid .video-after{
  width: 100%;
  height: 100%;
  top: 0;
  position: absolute;
  z-index: 1;
  background-size: cover;
  background-position: bottom;
}
@media only screen and (max-width: 767px) {
.homepage-hero-grid .header-content .toptext{font-size: .7em;}
.homepage-hero-grid .header-content .bottomtext{font-size: .95em;}
.homepage-hero-grid .header-content .homeheroctainner{width: auto;}
}