@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");
:root {
  --stafinity-colors-primary: #0487B0 !important;
  --stafinity-colors-secondary: #F2FCFF !important;
  --stafinity-colors-tertiary: #0487B0 !important;
  --stafinity-colors-quaternary: #0487B0 !important;
  --stafinity-colors-emphasis: #0487B0 !important;
  --stafinity-colors-white: #FFFFFF !important;
  --stafinity-colors-light: #F2FCFF !important;
  --stafinity-colors-black: #303030 !important;
  --stafinity-colors-dark: #303030 !important;
  --stafinity-colors-text: #303030 !important;
  --stafinity-colors-text-light: #303030 !important;
  --stafinity-colors-text-on-primary: #FFFFFF !important;
  --stafinity-colors-text-on-secondary: #FFFFFF !important;
  --stafinity-colors-text-on-emphasis: #FFFFFF !important;
  --stafinity-colors-text-on-white: #303030 !important;
  --stafinity-colors-text-on-light: #FFFFFF !important;
  --stafinity-colors-text-on-black: #FFFFFF !important;
  --stafinity-colors-text-on-dark: #FFFFFF !important;
  --stafinity-colors-border: #DFDFDF !important;
  --stafinity-colors-background: #F6F6F6 !important;
  --stafinity-colors-shadow: #000000 !important;
  --stafinity-fonts-secondary: Nunito, sans-serif !important;
}

h1 em, h1 i, h2 em, h2 i, h3 em, h3 i {
  font-weight: 600 !important;
}

body:not(.home) .header:not(.scrolled) {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  background: transparent !important;
}
body:not(.home) .header:not(.scrolled) .header_container {
  padding: 1.5rem 0 0 !important;
}
body:not(.home) .header:not(.scrolled) .header_container a:not(.btn) {
  color: var(--stafinity-colors-white, #000000) !important;
}
body:not(.home) .header:not(.scrolled) .header_container .header-logo-white {
  display: flex !important;
}
body:not(.home) .header:not(.scrolled) .header_container .header-logo-color {
  display: none !important;
}
body:not(.home) .header:not(.scrolled) .header-responsive .burger span, body:not(.home) .header:not(.scrolled) .header-responsive .burger span:before, body:not(.home) .header:not(.scrolled) .header-responsive .burger span:after {
  background-color: var(--stafinity-colors-white, #000000) !important;
}
body:not(.home) .header:not(.scrolled) .header-responsive .burger.clicked span {
  background-color: transparent !important;
}

.home .card-push-block_container {
  opacity: 1;
}
.home .stafe-blocks-content .content_img, .home .stafe-blocks-content .content_content {
  opacity: 1;
}
.home .header:not(.scrolled) {
  position: relative;
}
.home .header:not(.scrolled) .header_container a:not(.btn) {
  color: var(--stafinity-colors-text, #000000);
}
.home .header:not(.scrolled) .header_container .header-logo-white {
  display: none;
}
.home .header:not(.scrolled) .header_container .header-logo-color {
  display: flex;
}
.home .header:not(.scrolled) .header_container .header-responsive .burger span, .home .header:not(.scrolled) .header_container .header-responsive .burger span:before, .home .header:not(.scrolled) .header_container .header-responsive .burger span:after {
  background-color: var(--stafinity-colors-text, #000000);
}
.home .header:not(.scrolled) .header_container .header-responsive .burger.clicked span {
  background-color: transparent !important;
}
@media (min-width: 1200px) {
  .home .header:not(.scrolled) .header_container .container {
    flex-direction: column;
    gap: 3rem;
    position: relative;
  }
  .home .header:not(.scrolled) .header_container .container .header-logo img {
    height: 9.5rem;
  }
  .home .header:not(.scrolled) .header_container .container .header-navigation {
    margin: auto;
  }
  .home .header:not(.scrolled) .header_container .container .header-navigation .menu {
    gap: 7rem;
  }
  .home .header:not(.scrolled) .header_container .container .header-links {
    position: absolute;
    right: 0;
    top: 2rem;
  }
}

/*# sourceMappingURL=chondrosea-child.css.map */
