/**
 SASS files that don't get compiled into CSS. Do not put element selectors in here.
 Every file not starting with '_' should import this file if you want to use functions and mixins.
 */
/**
 * SASS variables
 *
 These are only used in the properties and abstract SASS files.
 */
/**
 Breakpoints and columns
 */
/**
 Text
 */
/**
Fill in the header styles, only write the properties you want to override.
 */
/**
 Form
 */
/**
  Buttons
 */
/**
 Breakpoints

 @param {Keyword} $breakpoint - The breakpoint name of the minimum width. Can be any of the names in the $breakpoint variable
 */
/**
  Custom column size.
  Especially handy inside other columns.

  @param {Number|string} $size - the size in columns or 'expand'/'shrink'.
  @param {number} $total - the total size in columns. Ignored when size is 'expand'/'shrink'
 */
/**
  Custom offset size.
  Especially handy inside other columns.

  @param {Number|string} $size - the size of the offset.
  @param {number} $total - the total size in columns.
  @param {string} - the side from the offset.
 */
.block-content.overview > * {
  grid-column: 2/-2;
}
.block-content.overview h3 {
  text-align: center;
}
.block-content.overview .node--type-faq.vm-teaser {
  padding: 20px;
  padding-right: 40px;
  background-color: var(--secondary-color);
  position: relative;
  width: 100%;
  transition: var(--transition);
}
.block-content.overview .node--type-faq.vm-teaser:hover {
  background-color: #DBD7D1;
}
.block-content.overview .node--type-faq.vm-teaser::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 4.76H10.78V6.02H0V4.76ZM4.76 0H6.02V10.78H4.76V0Z' fill='%232C2C44'/%3E%3C/svg%3E%0A");
  width: 11px;
  display: block;
  height: 11px;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (min-width: 992px) {
  .block-content.overview .node--type-faq.vm-teaser::after {
    top: 40px;
    right: 40px;
  }
}
.block-content.overview .node--type-faq.vm-teaser .sendlink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .block-content.overview .node--type-faq.vm-teaser {
    padding: 40px;
    padding-right: 80px;
  }
}
.block-content.overview .node--type-faq.vm-teaser h3 {
  text-align: left;
}
.block-content.overview .view-faq.view-id-faq .item-list > ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 40px;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0px;
}
.block-content.overview .view-faq.view-id-faq .item-list > ul > li {
  margin: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .block-content.overview .view-faq.view-id-faq .item-list > ul > li {
    width: calc(50% - 20px);
  }
}

.prevnext-element {
  position: relative;
}
@media (min-width: 992px) {
  .prevnext-element {
    margin-bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.prevnext-element a {
  display: flex;
  flex-direction: row;
  text-transform: lowercase;
  text-decoration: none;
  justify-content: flex-start;
}
.prevnext-element a .text-wrap {
  font-size: 1rem;
  background-color: var(--secondary-color);
  font-weight: 400;
  line-height: 16px;
  padding: 16px 20px;
  border-radius: 16px;
  display: none;
}
@media (min-width: 992px) {
  .prevnext-element a .text-wrap {
    display: inline-block;
  }
}
.prevnext-element.previous a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='52' height='52' rx='16' transform='matrix(4.37114e-08 -1 -1 -4.37114e-08 52 52)' fill='%23F4EFE9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.75 26.0001C35.75 25.8012 35.671 25.6104 35.5303 25.4698C35.3897 25.3291 35.1989 25.2501 35 25.2501L18.81 25.2501L25.03 19.0301C25.1037 18.9614 25.1628 18.8786 25.2038 18.7866C25.2448 18.6946 25.2668 18.5953 25.2686 18.4946C25.2704 18.3939 25.2518 18.2939 25.2141 18.2005C25.1764 18.1071 25.1203 18.0223 25.049 17.9511C24.9778 17.8798 24.893 17.8237 24.7996 17.786C24.7062 17.7482 24.6062 17.7297 24.5055 17.7315C24.4048 17.7333 24.3055 17.7553 24.2135 17.7963C24.1215 17.8373 24.0387 17.8964 23.97 17.9701L16.47 25.4701C16.3296 25.6107 16.2507 25.8013 16.2507 26.0001C16.2507 26.1988 16.3296 26.3895 16.47 26.5301L23.97 34.0301C24.0387 34.1038 24.1215 34.1629 24.2135 34.2039C24.3055 34.2449 24.4048 34.2669 24.5055 34.2687C24.6062 34.2705 24.7062 34.2519 24.7996 34.2142C24.893 34.1765 24.9778 34.1203 25.049 34.0491C25.1203 33.9779 25.1764 33.8931 25.2141 33.7997C25.2518 33.7063 25.2704 33.6063 25.2686 33.5056C25.2668 33.4049 25.2448 33.3056 25.2038 33.2136C25.1628 33.1216 25.1037 33.0388 25.03 32.9701L18.81 26.7501L35 26.7501C35.1989 26.7501 35.3897 26.6711 35.5303 26.5304C35.671 26.3898 35.75 26.199 35.75 26.0001Z' fill='%232C2C44'/%3E%3C/svg%3E%0A");
  width: 52px;
  height: 52px;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  transition: var(--transition);
}
.prevnext-element.previous a:hover::before {
  margin-left: -15px;
  margin-right: 15px;
}
.prevnext-element.next a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='52' height='52' rx='16' transform='matrix(4.37114e-08 -1 -1 -4.37114e-08 52 52)' fill='%23F4EFE9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.75 26.0001C35.75 25.8012 35.671 25.6104 35.5303 25.4698C35.3897 25.3291 35.1989 25.2501 35 25.2501L18.81 25.2501L25.03 19.0301C25.1037 18.9614 25.1628 18.8786 25.2038 18.7866C25.2448 18.6946 25.2668 18.5953 25.2686 18.4946C25.2704 18.3939 25.2518 18.2939 25.2141 18.2005C25.1764 18.1071 25.1203 18.0223 25.049 17.9511C24.9778 17.8798 24.893 17.8237 24.7996 17.786C24.7062 17.7482 24.6062 17.7297 24.5055 17.7315C24.4048 17.7333 24.3055 17.7553 24.2135 17.7963C24.1215 17.8373 24.0387 17.8964 23.97 17.9701L16.47 25.4701C16.3296 25.6107 16.2507 25.8013 16.2507 26.0001C16.2507 26.1988 16.3296 26.3895 16.47 26.5301L23.97 34.0301C24.0387 34.1038 24.1215 34.1629 24.2135 34.2039C24.3055 34.2449 24.4048 34.2669 24.5055 34.2687C24.6062 34.2705 24.7062 34.2519 24.7996 34.2142C24.893 34.1765 24.9778 34.1203 25.049 34.0491C25.1203 33.9779 25.1764 33.8931 25.2141 33.7997C25.2518 33.7063 25.2704 33.6063 25.2686 33.5056C25.2668 33.4049 25.2448 33.3056 25.2038 33.2136C25.1628 33.1216 25.1037 33.0388 25.03 32.9701L18.81 26.7501L35 26.7501C35.1989 26.7501 35.3897 26.6711 35.5303 26.5304C35.671 26.3898 35.75 26.199 35.75 26.0001Z' fill='%232C2C44'/%3E%3C/svg%3E%0A");
  width: 52px;
  height: 52px;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  transform: scaleX(-1);
  transition: var(--transition);
}
.prevnext-element.next a:hover::after {
  margin-right: -15px;
  margin-left: 15px;
}
