/* Devazita services page styling */

body.page-id-1492 {
  --dvz-page-bg: #07091a;
  --dvz-card-bg: rgba(255, 255, 255, 0.065);
  --dvz-card-border: rgba(255, 255, 255, 0.14);
  --dvz-text: rgba(255, 255, 255, 0.9);
  --dvz-muted: rgba(255, 255, 255, 0.68);
  background: var(--dvz-page-bg) !important;
  color: var(--dvz-text);
  overflow-x: hidden;
}

body.page-id-1492 #page,
body.page-id-1492 .site,
body.page-id-1492 #content,
body.page-id-1492 .site-content,
body.page-id-1492 .ast-container,
body.page-id-1492 #primary,
body.page-id-1492 .site-main,
body.page-id-1492 article.ast-article-single,
body.page-id-1492 .entry-content {
  background: transparent !important;
}

body.page-id-1492 .site-header,
body.page-id-1492 .main-header-bar,
body.page-id-1492 .ast-primary-header-bar,
body.page-id-1492 .ast-mobile-header-wrap,
body.page-id-1492 .ast-mobile-header-content {
  background-color: rgba(7, 9, 26, 0.78) !important;
  background-image: none !important;
  box-shadow: none !important;
}

body.page-id-1492 .entry-content > .wp-block-spectra-container,
body.page-id-1492 .entry-content > .wp-block-cover,
body.page-id-1492 .entry-content > .wp-block-group {
  background-color: transparent !important;
  background-image: none !important;
}

body.page-id-1492 .entry-content > .wp-block-spectra-container::before,
body.page-id-1492 .entry-content > .wp-block-cover::before,
body.page-id-1492 .entry-content > .wp-block-group::before {
  background-color: transparent !important;
  background-image: none !important;
}

body.page-id-1492 .entry-content > .wp-block-spectra-container[data-spectra-id="78fbda14"] {
  min-height: clamp(460px, 60vh, 620px) !important;
  background-image:
    linear-gradient(90deg, rgba(7, 9, 26, 0.86), rgba(7, 9, 26, 0.58) 48%, rgba(7, 9, 26, 0.72)),
    url("https://devazita.com/wp-content/uploads/2020/01/about-bg-img.jpg") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

body.page-id-1492 .entry-content h1,
body.page-id-1492 .entry-content h2,
body.page-id-1492 .entry-content h3 {
  color: #f7f8ff !important;
  overflow-wrap: anywhere;
}

body.page-id-1492 .entry-content p {
  color: var(--dvz-muted) !important;
  max-width: 72ch;
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="dc55a5a3"] {
  align-items: stretch !important;
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] {
  height: 100% !important;
  min-height: 292px !important;
  padding: clamp(26px, 3vw, 40px) !important;
  background: var(--dvz-card-bg) !important;
  border: 1px solid var(--dvz-card-border) !important;
  border-radius: 14px !important;
  box-shadow: 0 20px 48px rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(10px);
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"]:hover,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"]:hover,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"]:hover,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"]:hover,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"]:hover,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"]:hover {
  transform: translateY(-4px);
  border-color: rgba(155, 135, 255, 0.32) !important;
}

body.page-id-1492 .site-footer,
body.page-id-1492 .site-footer .site-primary-footer-wrap,
body.page-id-1492 .site-footer .site-below-footer-wrap,
body.page-id-1492 .site-footer .ast-builder-grid-row-container,
body.page-id-1492 .site-footer .ast-builder-grid-row,
body.page-id-1492 .site-footer .ast-footer-copyright {
  background-color: transparent !important;
  background-image: none !important;
}

@media (max-width: 921px) {
  body.page-id-1492 .entry-content > .wp-block-spectra-container[data-spectra-id="78fbda14"] {
    min-height: 430px !important;
  }
}

@media (max-width: 640px) {
  body.page-id-1492 .entry-content {
    font-size: 16px;
  }

  body.page-id-1492 .entry-content h1 {
    font-size: clamp(2.25rem, 12vw, 3.25rem) !important;
    line-height: 1.08 !important;
  }

  body.page-id-1492 .entry-content h2 {
    font-size: clamp(1.85rem, 8vw, 2.45rem) !important;
    line-height: 1.15 !important;
  }

  body.page-id-1492 .custom-logo {
    max-width: 120px !important;
    height: auto !important;
  }
}

/* Devazita solid navy service cards */
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"],
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] {
  background: #0b1038 !important;
  background-color: #0b1038 !important;
  background-image: none !important;
  border: 1px solid rgba(130, 147, 255, 0.22) !important;
  border-radius: 0 !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28) !important;
  color: #f8f9ff !important;
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"]::before,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"]::before,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"]::before,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"]::before,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"]::before,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"]::before {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  opacity: 0 !important;
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] h1,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] h2,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] h3,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] p {
  color: #f8f9ff !important;
}

body.page-id-1492 .wp-block-spectra-container[data-spectra-id="beed1ef4"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="1d2dc107"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="b432750f"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="5163a82e"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="451816ea"] p,
body.page-id-1492 .wp-block-spectra-container[data-spectra-id="c9395863"] p {
  color: rgba(248, 249, 255, 0.82) !important;
}