/*
@include max($tablet) {
	height: 60px;
}
*/
/*
Beispiel:
@include default_text_specs(
    $css-variable-prepend: "kc-teaser-title",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include default_h1_specs(
    $css-variable-prepend: "",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include default_h2_specs(
    $css-variable-prepend: "",
    $font-weight: 700,
    $line-height: 1,
    $text-align: "center"
);
*/
/*
Beispiel:
@include css_variable_prepend(
    $property: "font-size",
    $prepend-string: 'kc-teaser-title',
    $default-value: 20px
);
*/
/*
@extend %transition;
*/
/*
@extend %transition-timing;
*/
/*
@include max($tablet) {
	height: 60px;
}
*/
.wp-block-columns.is-style-download {
  border: 1px solid var(--grey-dark);
  padding: 18px 22px;
  --columns-gap: 20px;
  --h3-font-size: 17px;
  --h3-font-weight: 600;
  --h3-color: var(--text-color);
  --heading-margin-bottom: 4px;
  --p-font-size: 14px;
  --p-line-height: 1.15;
  --p-color: var(--text-color-light);
  --paragraph-not-last-margin-bottom: 0;
  --buttons-margin-top: 0;
  transition: border-color 0.3s var(--weich), box-shadow 0.3s var(--weich);
}
.wp-block-columns.is-style-download:hover {
  border-color: var(--secondary-color);
  box-shadow: 0 10px 24px rgba(8, 31, 68, 0.08);
}

.columns-container.is-style-download-container {
  --columns-margin-bottom: 14px;
}

@media (max-width: 900px) {
  .wp-block-columns.is-style-download {
    padding: 14px 16px;
    --columns-grid-template-columns: 100%;
    --columns-gap: 12px;
  }
}

/*# sourceMappingURL=columns.css.map*/