/* _content/Website/Components/Home/AboutUs.razor.rz.scp.css */
.section-wrapper[b-x1hjsubn5y] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/about-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  color: #fff;
}
/* _content/Website/Components/Home/Core.razor.rz.scp.css */
.section-wrapper[b-enlsnaghk5]  .service-title > .mud-list-item-icon {
  min-width: 32px;
}
/* _content/Website/Components/Home/Home.razor.rz.scp.css */
.section-wrapper[b-2vw8tryt51] {
  min-height: calc(100vh - var(--mud-appbar-height));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/home-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  color: #fff;
}

@media only screen and (max-width: 960px) {
  .section-wrapper[b-2vw8tryt51] {
    min-height: 100vh;
  }
  .section-wrapper[b-2vw8tryt51]  h1 {
    font-size: 4rem;
  }
  .logo-container[b-2vw8tryt51] {
    height: 10rem;
  }
}
/* _content/Website/Components/ServiceCard.razor.rz.scp.css */
.left-column .service-wrapper[b-9irnb5yzzq] {
  transform: translateX(-100px);
}
.right-column .service-wrapper[b-9irnb5yzzq] {
  transform: translateX(100px);
}
.service-wrapper.in-view[b-9irnb5yzzq] {
  transform: translateX(0);
}
.service-wrapper.no-wrap[b-9irnb5yzzq]  h2 {
  white-space: nowrap;
}
.service-wrapper[b-9irnb5yzzq]  .service-card-content {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
.service-wrapper[b-9irnb5yzzq]  .service-card-content h2 {
  font-weight: 900;
}
.service-wrapper[b-9irnb5yzzq]  .service-card-content:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.service-wrapper[b-9irnb5yzzq]  .service-card-content:hover .service-card-info {
  opacity: 1;
  height: inherit;
}
.service-wrapper[b-9irnb5yzzq]  .service-card-info {
  transition: opacity 1s ease-out;
  opacity: 0;
  height: 0;
  overflow: hidden;
}
/* _content/Website/Components/Services/CarouselCard.razor.rz.scp.css */
.carousel-item-wrapper[b-lla6kr6cpd]  .card-container {
  height: 100%;
  background-size: cover !important;
  background-position: center !important;
}
/* _content/Website/Pages/Contact.razor.rz.scp.css */
.section-wrapper[b-bhg1ovu9oy] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/img/contact-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  color: #fff;
}
.section-wrapper[b-bhg1ovu9oy]  .form-success {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
/* _content/Website/Pages/Services/Index.razor.rz.scp.css */
#ppc[b-u7fz43rej8] {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/img/ppc-background.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  color: #fff;
}
/* _content/Website/Shared/MainLayout.razor.rz.scp.css */
.logo-container[b-sy2l7isrkd] {
  height: 2rem;
  float: left;
  margin-right: 10px;
}

.mud-main-content > main[b-sy2l7isrkd] {
  height: 100%;
  min-height: calc(100vh - var(--mud-appbar-height) - 3rem);
}
.mud-main-content > footer[b-sy2l7isrkd] {
  height: 3rem;
  max-height: 3rem;
}
