.paragraph--type--collapsibles:not(.paragraph--view-mode--pdf),
.eck-entity--type--collapsible-advanced:not(.eck-entity--view-mode--pdf),
.eck-entity--type--collapsible-text:not(.eck-entity--view-mode--pdf) {
  margin-left: calc(var(--b14grid-column-width) * 2 + var(--b14grid-gutter-width) * 2);
  margin-right: calc(var(--b14grid-column-width) * 2 + var(--b14grid-gutter-width) * 2);
}
@media (max-width: 1024px) {
  .paragraph--type--collapsibles:not(.paragraph--view-mode--pdf),
  .eck-entity--type--collapsible-advanced:not(.eck-entity--view-mode--pdf),
  .eck-entity--type--collapsible-text:not(.eck-entity--view-mode--pdf) {
    margin-left: calc(var(--b14grid-column-width) * 1 + var(--b14grid-gutter-width) * 1);
    margin-right: calc(var(--b14grid-column-width) * 1 + var(--b14grid-gutter-width) * 1);
  }
}
@media (max-width: 850px) {
  .paragraph--type--collapsibles:not(.paragraph--view-mode--pdf),
  .eck-entity--type--collapsible-advanced:not(.eck-entity--view-mode--pdf),
  .eck-entity--type--collapsible-text:not(.eck-entity--view-mode--pdf) {
    margin-left: 0;
    margin-right: 0;
  }
}
@media print {
  .paragraph--type--collapsibles:not(.paragraph--view-mode--pdf),
  .eck-entity--type--collapsible-advanced:not(.eck-entity--view-mode--pdf),
  .eck-entity--type--collapsible-text:not(.eck-entity--view-mode--pdf) {
    margin-right: 0;
    margin-left: 0;
  }
}

.paragraph--type--collapsiblesparagraph--view-mode--pdf .field--name-field-collapsible-title {
  -moz-column-break-after: avoid;
       break-after: avoid;
}

.paragraph--type--collapsibles .field--name-field-collapsible-title,
.eck-entity--type--collapsible-advanced .field--name-field-collapsible-title,
.eck-entity--type--collapsible-text .field--name-field-collapsible-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 26px;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  padding-top: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  padding-bottom: clamp(14px, 12.2px + 0.003 * 100vw, 20px);
  border-bottom: 2px solid var(--color-primary);
  transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), padding 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (max-width: 1024px) {
  .paragraph--type--collapsibles .field--name-field-collapsible-title,
  .eck-entity--type--collapsible-advanced .field--name-field-collapsible-title,
  .eck-entity--type--collapsible-text .field--name-field-collapsible-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.paragraph--type--collapsibles .field--name-field-collapsible-title h2,
.eck-entity--type--collapsible-advanced .field--name-field-collapsible-title h2,
.eck-entity--type--collapsible-text .field--name-field-collapsible-title h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: 26px;
  font-family: "Noto Serif", serif;
  font-weight: 400;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .paragraph--type--collapsibles .field--name-field-collapsible-title h2,
  .eck-entity--type--collapsible-advanced .field--name-field-collapsible-title h2,
  .eck-entity--type--collapsible-text .field--name-field-collapsible-title h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
.paragraph--type--collapsibles > .content,
.eck-entity--type--collapsible-advanced > .content,
.eck-entity--type--collapsible-text > .content {
  transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 100%;
  height: 0px;
  position: relative;
  overflow: hidden;
}
.paragraph--type--collapsibles > .content .inner,
.eck-entity--type--collapsible-advanced > .content .inner,
.eck-entity--type--collapsible-text > .content .inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  opacity: 0;
}
.paragraph--type--collapsibles > .content .inner .field--name-field-add-collapsible-row,
.eck-entity--type--collapsible-advanced > .content .inner .field--name-field-add-collapsible-row,
.eck-entity--type--collapsible-text > .content .inner .field--name-field-add-collapsible-row {
  display: flex;
  flex-direction: column;
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 100%;
}
.paragraph--type--collapsibles > .content .inner .field--name-field-add-collapsible-row > .field__item,
.eck-entity--type--collapsible-advanced > .content .inner .field--name-field-add-collapsible-row > .field__item,
.eck-entity--type--collapsible-text > .content .inner .field--name-field-add-collapsible-row > .field__item {
  width: 100%;
  position: relative;
}
.paragraph--type--collapsibles > .content .inner .field--name-field-add-collapsible-row > .field__item::after,
.eck-entity--type--collapsible-advanced > .content .inner .field--name-field-add-collapsible-row > .field__item::after,
.eck-entity--type--collapsible-text > .content .inner .field--name-field-add-collapsible-row > .field__item::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #DEE1E5;
}
@media (max-width: 600px) {
  .paragraph--type--collapsibles > .content .inner .field--name-field-add-collapsible-row > .field__item::after,
  .eck-entity--type--collapsible-advanced > .content .inner .field--name-field-add-collapsible-row > .field__item::after,
  .eck-entity--type--collapsible-text > .content .inner .field--name-field-add-collapsible-row > .field__item::after {
    width: 100%;
  }
}
.paragraph--type--collapsibles.is-active .field--name-field-collapsible-title .icon::after,
.eck-entity--type--collapsible-advanced.is-active .field--name-field-collapsible-title .icon::after,
.eck-entity--type--collapsible-text.is-active .field--name-field-collapsible-title .icon::after {
  transform: rotate(-90deg);
}
.paragraph--type--collapsibles.is-active > .content,
.eck-entity--type--collapsible-advanced.is-active > .content,
.eck-entity--type--collapsible-text.is-active > .content {
  transition: height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.paragraph--type--collapsibles.is-active > .content .inner,
.eck-entity--type--collapsible-advanced.is-active > .content .inner,
.eck-entity--type--collapsible-text.is-active > .content .inner {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;
  opacity: 1;
}

.node--type-employee.node--view-mode-full .paragraph--type--collapsibles,
.node--type-employee.node--view-mode-full .eck-entity--type--collapsible-advanced,
.node--type-employee.node--view-mode-full .eck-entity--type--collapsible-text {
  width: calc(var(--b14grid-column-width) * 7 + var(--b14grid-gutter-width) * 6);
  margin-left: calc(var(--b14grid-column-width) * 5 + var(--b14grid-gutter-width) * 5);
  margin-right: 0;
}
@media (max-width: 1024px) {
  .node--type-employee.node--view-mode-full .paragraph--type--collapsibles,
  .node--type-employee.node--view-mode-full .eck-entity--type--collapsible-advanced,
  .node--type-employee.node--view-mode-full .eck-entity--type--collapsible-text {
    width: 100%;
    margin-left: 0;
  }
}
/*# sourceMappingURL=../../_maps/components/paragraph/paragraph--collapsibles.css.map */
