.about-us-page, .about-us-page body {
  overflow-x: clip;
}

.about-us-page img {
  max-width: 100%;
  height: auto;
}

.about-us-page custom-code, .about-us-page figure {
  display: block;
  max-width: 100%;
}

.about-us-page #our_team, .about-us-page #our_team-1, .about-us-page .sandstrom-reviews-section, .about-us-page .footer-basic {
  overflow-x: clip;
}

.about-us-page .sandstrom-home-container, .about-us-page #our_team .container, .about-us-page #our_team-1 .container, .about-us-page .footer-basic .container {
  max-width: 1200px;
  width: 100%;
}

@media (max-width: 575.98px) {
  .about-us-page #our_team .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 575.98px) {
  .about-us-page #our_team .row.g-4, .about-us-page #our_team .row.g-4 > * {
    --bs-gutter-x: 1.25rem;
  }
}

@media (max-width: 575.98px) {
  .about-us-page #our_team h1 {
    font-size: clamp(2rem, 10vw, 2.6rem) !important;
    line-height: 1.12 !important;
  }
}

@media (max-width: 575.98px) {
  .about-us-page #our_team p[style*="max-width:42rem"] {
    max-width: 100% !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
  }
}

@media (max-width: 575.98px) {
  .about-us-page #our_team figure {
    margin-inline: auto;
  }
}

@media (max-width: 575.98px) {
  .about-us-page #our_team img[alt="Michael Sandstrom"] {
    width: 100%;
    max-width: 320px;
  }
}

@media (max-width: 575.98px) {
  .about-us-page .sandstrom-reviews-grid, .about-us-page .sandstrom-reviews-copy {
    max-width: 100% !important;
  }
}

