/* Contao-5-Markup: Entsprechungen zu ce_text, ce_image, ce_hyperlink und mod_article.first */
.mod_article:not(.mod_article ~ .mod_article) {background-color: #f6f9fc; }
.content-hyperlink a {margin-top: 40px; display: inline-block; background: none; border: none; box-shadow: none; outline: none; cursor: pointer; font-family: "Jost", sans-serif; font-size: 16px; line-height: 24px; font-weight: 700; letter-spacing: .2px; text-align: center; text-decoration: none; -webkit-transition: cubic-bezier(0.19, 1, 0.22, 1) 0.4s all; -o-transition: cubic-bezier(0.19, 1, 0.22, 1) 0.4s all; transition: cubic-bezier(0.19, 1, 0.22, 1) 0.4s all; height: 40px; border-radius: 20px; padding: 8px 15px; background-color: #2db985; color: #ffffff; }
.content-hyperlink a:hover {background-color: #303545; }
@media screen and (max-width: 767px) {
  .content_inner .content-hyperlink a {margin-top: 20px; }
}
.et_list_funktionen .content-image {box-shadow: 0 0 50px rgba(0, 0, 0, 0.08); }
.et_list_funktionen .et_list_funktionen_item:last-child .content-image {box-shadow: none; }
@media screen and (max-width: 576px) {
  .et_list_funktionen .content-text {max-width: 100%; -webkit-box-flex: 1 0 100%; -moz-box-flex: 1 0 100%; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%; margin-top: 20px; margin-bottom: 10px; }
}
@media screen and (min-width: 577px) {
  .et_list_funktionen_item .content-image {max-width: 45%; -webkit-box-flex: 1 0 45%; -moz-box-flex: 1 0 45%; -webkit-flex: 1 0 45%; -ms-flex: 1 0 45%; flex: 1 0 45%; }
  .et_list_funktionen_item .content-text {max-width: 55%; -webkit-box-flex: 1 0 55%; -moz-box-flex: 1 0 55%; -webkit-flex: 1 0 55%; -ms-flex: 1 0 55%; flex: 1 0 55%; margin-top: 20px; margin-bottom: 20px; }
  .et_list_funktionen_item:nth-child(2n) .content-image {-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .et_list_funktionen_item:nth-child(2n) .content-text {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
}
@media screen and (min-width: 577px) and (max-width: 768px) {
  .et_list_funktionen_item .content-text {padding: 30px; }
}
@media screen and (min-width: 769px) {
  .et_list_funktionen_item .content-text {padding: 50px; }
}
