/** Varialbes used for mixins */
/*** Media Queries : http://breakpoint-sass.com/ ***/
/** breakpojtns values : http://breakpoint-sass.com/ ***/
/** deco image in _misc.scss name deco_XX **/
.node--type-page.node--view-mode-full {
  padding-bottom: var(--spacing-auto-xl);
}
.node--type-page.node--view-mode-full .block:empty {
  display: none;
}
.node--type-page.node--view-mode-full .field:empty {
  display: none;
}
.node--type-page.node--view-mode-full .block_content:empty {
  display: none;
}

.node--type-team.node--view-mode-card .sub-title {
  display: inline-block;
  min-height: calc(1em * var(--media-card-sub-title--line-height) * 2);
}

.job-list-block .views-view-responsive-grid .views-view-responsive-grid__item,
.job-list-block .views-view-responsive-grid .views-view-responsive-grid__item-inner,
.job-list-block .views-view-responsive-grid .node.node--type-job {
  display: grid;
}

.node--type-article.node--view-mode-full .media-card {
  --media-card-title--font-size: var(--font-size-h1);
  --media-card-title--font-weight: 300;
}
.node--type-article.node--view-mode-full .media-card .media-wrapper {
  max-height: 900px;
}
.node--type-article.node--view-mode-full .media-card .content {
  width: min(100% - 3rem, 1440px);
  margin-left: auto;
  margin-right: auto;
}

.view-slider-home {
  --swiper-pagination-margin-x: auto;
  --swiper-pagination-padding-x: 0;
  --slider-item--content-max-width: var(--size-xl) ;
  --slider-item--spacing: var(--spacing-auto-xl) var(--swiper-pagination-padding-x);
  --slider-item--content-margin: auto;
  --banner-max-height: calc( 100dvh - 143px);
}
@media (min-width: 1024px) {
  .view-slider-home .slider-item {
    --slider-item--max-height: 80vh;
  }
}
@media (min-width: 1200px) {
  .view-slider-home {
    --swiper-pagination-padding-x: 0;
  }
  .view-slider-home .slider-item {
    --slider-item--aspect-ratio: 1440/785;
  }
}
@media screen and (min-width: 1200px) and (min-height: 1080px) {
  .view-slider-home .slider-item {
    --slider-item--aspect-ratio: auto;
    --slider-item--max-height: calc( 100dvh - 550px);
    height: calc(100dvh - 550px);
  }
}

.node--type-team-testimony.node--view-mode-slider-item {
  --slider-item--aspect-ratio: 164/265;
  --slider-item--content-align: end;
}
@media (min-width: 480px) {
  .node--type-team-testimony.node--view-mode-slider-item {
    --slider-item--aspect-ratio: 1;
    --slider-item--content-align: center;
  }
}
@media (min-width: 960px) {
  .node--type-team-testimony.node--view-mode-slider-item {
    --slider-item--aspect-ratio: 1300/560;
    --slider-item--content-align: center;
  }
}
/*# sourceMappingURL=nodes.css.map */
