.edging-container {
  margin-top: -10px;
}

.edginglogo {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
}

.ez-two,
.buddy-two {
  max-width: 1028px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 0 auto;
  gap: 2rem;
}
.ez-header {
  position: relative;
}

.ez-header img,
.huvitz-four img,
.tracer img {
  width: 100%;
}

.huvitz-three {
  max-width: 1028px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0 auto;
  gap: 2rem;
}

.huvitz-four {
  max-width: 1028px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 0 auto;
  gap: 2rem;
}

.tracer {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
}

.tracer a {
  width: 300px;
}
@media only screen and (max-width: 800px) {
  .ez-two {
    padding: 0 3rem;
  }

  .huvitz-four {
    padding: 0 3rem;
  }

  .huvitz-three {
    padding: 0 3rem;
  }
}

@media only screen and (max-width: 660px) {
  .ez-two {
    grid-template-columns: 1fr;
  }

  .huvitz-four {
    grid-template-columns: repeat(2, 1fr);
  }

  .huvitz-three {
    grid-template-columns: 1fr;
  }
}

.buddy-start {
  max-width: 1028px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.buddy-start-img {
  padding: 2rem;
}

.buddy-start-img img {
  width: 100%;
}

.buddy-start-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 6rem;
  text-align: center;
}

.easy-benefits {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.easy-benits-list {
  margin: 0;

  padding: 0 0 2rem 0;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.buddy-two {
  margin-bottom: 3rem;
}
.easy-benits-list p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 3rem;
}

.buddy-statement {
  background-color: #009fe3;
  padding: 10rem 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
}

.buddy-white {
  color: #fff;
  line-height: 3rem;
}

.buddy-video-container {
  max-width: 900px;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  padding: 0;
}

.buddy-video-container video {
  width: 100%;
  height: auto;
}

.buddy-second-vid {
  width: 95%;
  padding: 0;
  background: #1b2531;
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-radius: 4rem;
  margin: 3rem auto;
  overflow: hidden;
}

.buddy-flex-dark {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 6rem;
  width: 100%;
}

.buddy-flex-dark h2 {
  color: #fff;
  font-size: 3rem;
  font-weight: normal;
}
.buddy-flex-dark h3 {
  color: #009fe3;
  font-size: 2rem;
  font-weight: normal;
}

.buddy-flex-dark p {
  line-height: 2rem;
  margin-bottom: 0;
}

.buddy-bullets-container {
  max-width: 1024px;
  margin: 3rem auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem;
  justify-content: center !important;
  justify-items: center;
}

.buddy-bullets-container-single {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.buddy-bullets-container p,
.buddy-bullets-container-single p {
  text-align: center;
}

.buddy-bullets-inner {
  width: 200px;
  text-align: center;
}

.buddy-bullets {
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.buddy-bullets img {
  width: 136px;
  height: 136px;
  border: 2px solid #009fe3;
  border-radius: 60%;
  object-fit: cover;
}

@media only screen and (max-width: 800px) {
  .buddy-start,
  .buddy-two,
  .buddy-second-vid {
    grid-template-columns: 1fr;
  }

  .buddy-video-container {
    margin: 0 3rem;
  }

  .buddy-statement {
    padding: 5rem 3rem;
  }

  .buddy-bullets-container {
    grid-template-columns: repeat(2, 1fr);
  }

  .buddy-flex-dark {
    padding: 0 2rem;
    width: 100% !important;
  }
}

.huvitz-two {
  max-width: 1028px;
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  margin: 3rem auto 0 auto;
  gap: 2rem;
}

.huvitz-two img {
  width: 100%;
}

.huvitz-two div {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.huvitz-two div p {
  margin-bottom: 0;
}

.huvitz-header h3 {
  color: #fff;
}

.huvitz-dark {
  width: 95%;
  padding: 0;
  background: #000;
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-radius: 4rem;
  margin: 3rem auto;
  overflow: hidden;
}

.huvitz-dark img {
  width: 100%;
}

.huvitz-bullets-container {
  max-width: 1024px;
  margin: 3rem auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 3rem;
  justify-content: center !important;
  justify-items: center;
}

.huvitz-colorclip {
  max-width: 1024px;
  width: 95%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 3rem auto;
}

@media only screen and (max-width: 800px) {
  .huvitz-two {
    grid-template-columns: 1fr;
    margin: 0 3rem;
  }

  .huvitz-dark {
    grid-template-columns: 1fr;
    text-align: center;
  }

  .huvitz-bullets-container {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 3rem;
  }

  .buddy-bullets-inner {
    width: 180px;
  }

  .huvitz-colorclip {
    text-align: center;
  }
}

.huvitz-header-text {
  margin-top: 15rem;
  position: relative;
}

.huvitz-910 {
  background-image: url(/media/huvitz/HPE910XX/main2.jpg);
}

.huvitz-990 {
  background-image: url(/media/huvitz/990/HPE-990.jpg);
}

.hmb-8000 {
  background-image: url(/media/huvitz/hmb8000.jpeg);
}
