/* !!! Header !!! */

.header-logo {
  display: none;
}

.header-info {
  display: none;
}

.header .navbar-brand {
  padding: 3px 0 0;
  min-height: auto;
  font-size: 0;
  background-image: url(https://apihoard.webit.com/api/v1/Image/BBB1FFD22713BE984BEBF0CB57E4713E/BBB1FFD22713BE984BEBF0CB57E4713E.png?size=1920x1440);
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  width: 208px;
  height: 44px;
  display: block;
  background-position: center;
}

.navbar .container {
  padding-top: 10px;
  padding-bottom: 10px;
}

.affix {
  box-shadow: 0;
  -webkit-transition: box-shadow 2s;
  transition: box-shadow 2s;
}

.navbar-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.02), 0 2px 2px rgba(0, 0, 0, 0.03),
    0 4px 4px rgba(0, 0, 0, 0.04), 0 8px 8px rgba(0, 0, 0, 0.05),
    0 16px 16px rgba(0, 0, 0, 0.05);
}

.header .active .nav-link-cart::after,
.header .nav-link-cart:focus::after,
.header .nav-link-cart:hover::after,
.header .navbar .active .dropdown-toggle::before,
.header .navbar .active .nav-link::before,
.header .navbar .nav-link:focus::before,
.header .navbar .nav-link:hover::before {
  background: var(--color-theme-secondary);
  border-color: var(--color-theme-secondary);
}

@media (min-width: 992px) {
  .header .navbar-brand {
    min-height: auto;
    margin-left: 0;
    display: inline-block !important;
    order: 1;
    height: 75px;
    width: 260px;
    margin-top: -10px;
  }

  .navbar .container {
    max-width: 100% !important;
    padding-right: 9px;
  }

  .navbar-collapse {
    -webkit-box-flex: initial;
    -ms-flex-positive: initial;
    flex-grow: initial;
  }

  .navbar .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header .nav-link-cart,
  .header .navbar .nav-link {
    line-height: 30px;
  }

  .header .navbar {
    padding-top: 5px;
  }

  .header .navbar-expand-lg .navbar-nav {
    position: absolute;
    right: 25px;
    top: 20px;
  }
}

@media (min-width: 1200px) {
  .header li.nav-item {
    margin-right: 10px;
  }

  .header li.nav-item:last-of-type {
    margin-right: 0;
  }
}

@media (max-width: 991px) {
  .navbar .container {
    text-align: center;
    max-width: 100%;
  }
}

.header .nav-item:last-of-type .nav-link {
  background: var(--color-theme-secondary);
  color: #000000;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 0.9em;
}

.header .nav-item:last-of-type .nav-link:before {
  background: var(--color-theme-highlight);
  border-color: var(--color-theme-highlight);
}

.header .nav-item:last-of-type .nav-link:hover,
.header .nav-item:last-of-type.active .nav-link {
  background: var(--color-theme-highlight);
  color: var(--color-theme-text-btn);
}

/* !!! Hero !!! */

.cw-hero h1 span {
  font-size: small;
  color: #f7c045;
}

.cw-hero {
  /* background: #080808; */
  color: white;
}
.cw-hero h6 {
  margin-bottom: 0;
}
.cw-heroContent1 {
  background-image: url(https://apihoard.webit.com/api/v1/Image/149BB1B82CAFE969780D4A724DDF0059/149BB1B82CAFE969780D4A724DDF0059.jpg?size=1920x1440);
  background-size: cover;
  height: auto;
  min-height: 620px; /* Adjusted to match the combined minimum heights */
  border-radius: 10px;
  margin-bottom: 15px;
}

.cw-heroContent2 {
  background-image: url(https://apihoard.webit.com/api/v1/Image/A4B2EA2021579F699B9C964548A96E29/A4B2EA2021579F699B9C964548A96E29.jpg?size=1920x1440);
  background-size: cover;
  height: auto;
  min-height: 295px;
  border-radius: 10px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.cw-heroContent3 {
  background-image: url(https://apihoard.webit.com/api/v1/Image/CAD2DD5601B09B74929B6A36582949FF/CAD2DD5601B09B74929B6A36582949FF.jpg?size=1920x1440);
  background-size: cover;
  height: auto;
  min-height: 295px;
  border-radius: 10px;
  margin-top: 15px;
  margin-top: 15px;
}
.cw-heroContent1,
.cw-heroContent2,
.cw-heroContent3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; /* Align items to the left */
}
@media (min-width: 992px) {
  .cw-heroContent2 {
    margin-bottom: 15px;
    margin-top: 0;
  }
  .cw-heroContent3 {
    margin-top: 15px;
    margin-bottom: 0;
  }
  .cw-heroAbout {
    width: 50%;
  }
}

/* <!-- !!! Title !!! --> */

.title + .text {
  margin-top: 0;
}

section:not(.page-home) .title {
  position: relative;
  margin-bottom: 2.5rem;
  background: url(https://apihoard.webit.com/api/v1/Image/149BB1B82CAFE969780D4A724DDF0059/149BB1B82CAFE969780D4A724DDF0059.jpg?size=1920x1440)
    no-repeat center;
  background-size: cover;
  text-align: center;
}

section:not(.page-home) .title:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(23, 78, 106, 0.5);
}

section:not(.page-home) .title .title-heading {
  position: relative;
  z-index: 1;
  margin: auto;
  padding: 2rem 0;
  color: white;
  text-shadow: 0 0 4px black;
}

section:not(.page-home) .title h1 {
  font-size: 2rem;
}

section:not(.page-home) .form {
  padding-top: 1rem;
}

.employees-email {
  font-size: 0.85rem;
}

@media (min-width: 992px) {
  section:not(.page-home) .title .title-heading {
    padding: 3.5rem 0;
  }

  section:not(.page-home) .title h1 {
    font-size: 2.5rem;
  }
}

/* !!! CTA !!! */

/* !!! Contact Us Section !!! */

.callout__section {
  background-image: linear-gradient(
      90deg,
      var(--color-theme-secondary),
      rgba(242, 246, 249, 0.5)
    ),
    url(https://apihoard.webit.com/api/v1/Image/E5C441312E6CC31B9892155528E5AFA9/E5C441312E6CC31B9892155528E5AFA9.jpg?size=1920x1440);
  background-attachment: scroll;
  background-size: cover;
  background-position: center top;
  padding: 50px 0;
  position: relative;
  border-radius: 1em !important;
  margin: 1em 1.75em !important;
}

.callout__section .container {
  position: relative;
  z-index: 1;
}
