/*-- Header --*/

.header-info {
  background-color: var(--header-background);
  background-image: url("https://apihoard.webit.com/api/v1/Image/B6FDED2A8BA07F4C3924892B9AEEADDA/B6FDED2A8BA07F4C3924892B9AEEADDA.jpg?size=Original");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.header .header-info {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.cw-bigphone .header-business-phone {
  color: #1e4f86;
  font-family: "Oswald", sans-serif;
  font-size: 500%;
  font-weight: 700;
  -webkit-text-stroke: 0;
  text-transform: uppercase;
}

@media (max-width: 550px) {
  .cw-bigphone .header-business-phone {
    font-size: 250%;
  }
}

@media (max-width: 300px) {
    .cw-bigphone .header-business-phone {
      font-size: 200%;
    }
  }

/*-- Hero --*/

.cw-hero {
  height: 400px;
}

.cw-heroText {
  position: relative;
  padding: 1em;
  margin-top: -120px;
  z-index: 2;
  -webkit-text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
  -moz-text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.85);
  background: url("https://apihoard.webit.com/api/v1/Image/1417F5DDDBF34932AB602B2F151CC1D7/1417F5DDDBF34932AB602B2F151CC1D7.png?size=1920x1440")
    no-repeat center center;
}

.mx-auto {
  margin: 1rem;
  margin-left: auto !important;
}
.cw-heroText h1 {
  font-size: 2rem;
}

@media screen and (min-width: 768px) {
  .cw-hero {
    height: 500px;
  }

  .cw-heroText {
    margin-top: -170px;
    height: 170px;
  }

  .cw-heroText h1 {
    max-width: 500px;
    margin: 1rem auto;
    font-size: 2.75rem;
  }
}

.cw-hero-button{
  padding: 2rem 5rem;
}
/*-- Home --*/
@media (max-width: 768px) {
  .page-home .text span.text-highlight {
    font-size: 0.8em;
    display: block;
  }
}

.page-home .list {
  padding: 2em 0 0em;
  color: white;
}

.page-home .galleryslideshow {
  padding-top: 5.5em;
  padding-bottom: 4em !important;
}

.cw-cascade {
  margin: 0 auto;
  padding: 8em 0;
}

.cw-cascade:before {
  overflow: hidden;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}

.cw-cascade p {
  z-index: 2;
  max-width: 925px;
  font-size: 1.5rem;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
  .page-home .cw-cascade {
    padding: 11em 0;
  }

  .cw-cascade .btn {
    font-size: 1.5rem;
  }

  .cw-cascade p {
    font-size: 2rem;
  }
}

/*-- Subpage --*/

section:not(.page-home) .textwithimage-in-container {
  padding-top: 1.5em;
}

.page-employment .detailedlist {
  padding-top: 1em;
  padding-bottom: 0.5em;
}

.page-home .detailedlist {
  padding-top: 2em;
  padding-bottom: 0em;
  background-image: linear-gradient(0deg, #fff, transparent),
    url("https://apihoard.webit.com/api/v1/Image/8CFC703A755C6D360097945A0AE14D50/8CFC703A755C6D360097945A0AE14D50.jpg?size=1920x1440");
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.page-home .detailedlist .order-1 {
  -ms-flex-order: 2;
  order: 2;
}

.page-home .detailedlist-item {
  margin-bottom: 0em;
}

.page-home .detailedlist-img .lazy-image img {
  margin-bottom: 0rem !important;
}
