/* compiled by scssphp 1.6.0 on Fri, 27 Mar 2026 13:32:00 +0000 (0.0654s) */

.header-single {
  position: relative;
  border-block-end: solid 0.0625rem var(--color-border);
  margin-block-end: 2.5rem;
  padding-block-start: 6.125rem;
}
@media (min-width: 48rem) {
  .header-single {
    margin-block-end: 13.5rem;
  }
}
@media (min-width: 64rem) {
  .header-single {
    margin-block-end: 17.5rem;
    padding-block-start: 9.125rem;
  }
}
.header-single::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, #6CA196 -40%, rgba(108, 161, 150, 0) 50%, #6CA196 140%);
  opacity: 0.5;
}
.header-single__container {
  grid-column: 2/-2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-block-start: 3rem;
  padding-block-end: 1.5rem;
  position: relative;
}
@media (min-width: 48rem) {
  .header-single__container {
    padding-block-start: 4rem;
    padding-block-end: 0;
  }
}
@media (min-width: 64rem) {
  .header-single__container {
    padding-block-start: 6rem;
  }
}
.header-single .heading {
  max-inline-size: 48.25rem;
  width: 100%;
  margin-block-end: 2rem;
}
@media (min-width: 48rem) {
  .header-single .heading {
    margin-block-end: 3rem;
  }
}
.header-single .heading__title {
  text-align: center;
  max-inline-size: 100%;
}
.header-single__image {
  max-height: 11.75rem;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1.6923076923;
  border-radius: 1.25rem 1.25rem 1.25rem 0;
}
@media (min-width: 36rem) {
  .header-single__image {
    max-height: 16rem;
  }
}
@media (min-width: 48rem) {
  .header-single__image {
    max-height: 20rem;
  }
}
@media (min-width: 64rem) {
  .header-single__image {
    max-height: 32.5625rem;
  }
}
.header-single__image-container {
  position: relative;
  max-inline-size: 55rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-block-end: 0;
}
@media (min-width: 48rem) {
  .header-single__image-container {
    margin-block-end: -9.75rem;
  }
}
@media (min-width: 64rem) {
  .header-single__image-container {
    margin-block-end: -13.75rem;
  }
}
.header-single__meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  order: -1;
  margin-block-end: -1.25rem;
  position: relative;
  z-index: 3;
}
.header-single__image-decor {
  position: absolute;
  left: 0;
  right: 0;
  top: 4rem;
  z-index: -1;
}
.header-single .header-home__image-decor {
  border-radius: 1.5rem;
  width: 6.0625rem;
  height: 8.125rem;
  filter: blur(0.625rem);
  position: absolute;
  top: 0;
  left: 1rem;
  z-index: -1;
  object-fit: cover;
  opacity: 0.2;
}
.header-single .header-home__image-decor:nth-child(2) {
  width: 6.375rem;
  height: 6.625rem;
  top: 6.5rem;
  left: 11rem;
  opacity: 1;
}
.header-single .header-home__image-decor:nth-child(3) {
  width: 7.9375rem;
  height: 8.375rem;
  top: 0;
  right: 0;
  left: auto;
}
.header-single .header-home__image-decor:nth-child(4) {
  width: 5.0625rem;
  height: 6.75rem;
  top: 7rem;
  right: 12rem;
  left: auto;
  opacity: 1;
}
.header-single .single-content__category, .header-single .single-content__date {
  padding: 0.5rem 1rem;
  border-radius: 0.625rem 0.625rem 0.625rem 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1rem;
  font-weight: var(--font-weight--light);
}
.header-single .single-content__category {
  background-color: var(--color-grey-5);
  color: var(--color-white);
}
.header-single .single-content__date {
  background-color: var(--color-white);
  color: var(--color-grey-5);
}
#site-content:has(section.header-single) {
  padding-block-start: 0;
}
.single-content {
  background-color: black;
  background-image: radial-gradient(circle at bottom right, rgba(108, 161, 150, 0.3) 0%, rgba(0, 1, 0, 0.3) 50%);
  background-size: min(55vw, 850px) min(35vw, 815px);
  background-position: bottom right;
  background-repeat: no-repeat;
  margin-block-end: 0;
  padding-block-end: 8.25rem;
}
@media (min-width: 64rem) {
  .single-content {
    padding-block-end: 11.25rem;
  }
}
.single-content__container {
  grid-column: var(--_column-span, var(--single__content-columns, 2/-2));
  display: block;
}
@media (min-width: 48rem) {
  .single-content__container {
    grid-column: var(--_column-span, var(--single__content-columns, 3/-3));
  }
}
@media (min-width: 64rem) {
  .single-content__container {
    grid-column: var(--_column-span, var(--single__content-columns, 4/-4));
  }
}
.single-content__container > * {
  width: 100%;
  margin-inline: 0;
}
@media (min-width: 48rem) {
  .single-content__container > * {
    width: min(100%, var(--single__content-max-width, 42.5rem));
    margin-inline: var(--_margin-inline, auto);
  }
}
.single-content h2, .single-content h3 {
  font-size: 1.75rem;
  margin-block-end: var(--font-weight--medium);
  margin-block-end: 1.25rem;
}
@media (min-width: 64rem) {
  .single-content h2, .single-content h3 {
    margin-block-end: 1.5rem;
    font-size: 1.875rem;
  }
}
.single-content .images img, .single-content .wp-caption img {
  border-radius: 1.25rem 1.25rem 1.25rem 0;
}
.single-content .wp-caption-text {
  margin-block-start: 0.75rem;
  font-size: 0.9375rem;
  font-weight: var(--font-weight--light);
}
.single-content .has-nested-images figure, .single-content .wp-block-image figure {
  margin: 0;
}
.single-content .has-nested-images p:empty, .single-content .wp-block-image p:empty {
  display: none;
}
.single-content .check-list {
  margin-block-end: 1rem;
  padding-inline-start: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.single-content .check-list li {
  list-style-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6875 1.15625C15.0312 1.375 15.0938 1.84375 14.875 2.1875L6.625 13.6875C6.46875 13.875 6.28125 13.9688 6.0625 14C5.84375 14 5.625 13.9375 5.46875 13.7812L1.21875 9.53125C0.9375 9.25 0.9375 8.75 1.21875 8.46875C1.5 8.1875 2 8.1875 2.28125 8.46875L5.90625 12.0938L13.6562 1.3125C13.875 0.96875 14.3438 0.90625 14.6875 1.15625Z' fill='%236CA196'/%3E%3C/svg%3E%0A");
}
.single-content + .cta.--employee {
  margin-block-start: -4.0625rem;
  position: relative;
  z-index: 3;
}
@media (min-width: 64rem) {
  .single-content + .cta.--employee {
    margin-block-start: -5.0625rem;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Fvaibs%2Fdomains%2Fvaibs.com%2Fpublic_html%2Fwp-content%2Fthemes%2Fvaibs%2Fsass%2Ftemplates%2Fsingle.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */