/* Generated from leistung: disease-management-programme-dmp */
/*Builder GLOBAL CSS START*/
.themify_builder_content-120 .tb_c1uu159.module-buttons{padding-left:10px;margin-top:10px;}
.themify_builder_content-120 .tb_c1uu159.module-buttons.module .module-buttons-item a{margin-top:-10px;}
.themify_builder_content-120 .tb_c1uu159.module-buttons.module .module-buttons-item em{color:#a4d518;margin-top:-3px;}
.themify_builder_content-120 .tb_c1uu159.module-buttons .module-buttons-item a{font-style:normal;letter-spacing:0;font-size:17px;}
.themify_builder_content-120 .tb_c1uu159.module-buttons .module-buttons-item,.themify_builder_content-120 .tb_c1uu159.module-buttons .module-buttons-item a{font-weight:600;font-family:"Manrope";}
.themify_builder_content-120 .tb_c1uu159.module-buttons .module-buttons-item,.themify_builder_content-120 .tb_c1uu159.module-buttons em,.themify_builder_content-120 .tb_c1uu159.module-buttons .ui,.themify_builder_content-120 .tb_c1uu159.module-buttons span{color:#233238;}
/*Builder GLOBAL CSS END*/
.themify_builder_content-120 .tb_y1xf159{--align_content:var(--align_center)}
.themify_builder_content-120 .tb_sz78159{padding-left:18%}
.themify_builder_content-120 .tb_2pqy159.module-image .image-wrap img,.themify_builder_content-120 .tb_2pqy159.module-image.image-full-overlay .image-content{border-bottom-left-radius:10px;border-top-left-radius:10px}
.themify_builder_content-120 .tb_slp8159,.themify_builder_content-120 .tb_pz8l159,.themify_builder_content-120 .tb_w2fr159{margin-top:100px}
.themify_builder_content-120 .tb_qena159,.themify_builder_content-120 .tb_l6gd159,.themify_builder_content-120 .tb_0fjf159,.themify_builder_content-120 .tb_g8ux159{border-radius:10px;padding:24px 30px 27px;background-color:#f6f6f6}
.themify_builder_content-120 .tb_y0tt159.module-text,.themify_builder_content-120 .tb_3d67159.module-text,.themify_builder_content-120 .tb_4ps0159.module-text,.themify_builder_content-120 .tb_8qla159.module-text{padding-bottom:0}
.themify_builder_content-120 .tb_woc3159.module-text{margin-top:8px}
.themify_builder_content-120 .tb_kefq159{padding-top:35px}
.themify_builder_content-120 .tb_lyqb159.module-text,.themify_builder_content-120 .tb_rd44159.module-text{margin-top:20px}
.themify_builder_content-120 .tb_pz8l159>.row_inner{--col:var(--c1_3)}
.themify_builder_content-120 .tb_2nlr159.module-image .image-wrap img,.themify_builder_content-120 .tb_2nlr159.module-image.image-full-overlay .image-content{border-radius:10px}
.themify_builder_content-120 .tb_2bqh159{padding-bottom:70px;padding-top:140px}
.themify_builder_content-120 .tb_3l1q159{border-radius:10px;padding:40px 45px;background-color:#fff;--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-120 .tb_vgsx159{margin-top:73px;z-index:2}
.themify_builder_content-120 .tb_ffnd159.module-post .post-image,.themify_builder_content-120 .tb_ffnd159.module-post .post-image img{border-radius:10px 10px 0 0}
.themify_builder_content-120 .tb_ffnd159.module-post.module .post-title{letter-spacing:-0.5px}
.themify_builder_content-120 .tb_ffnd159.module-post.module .post-title,.themify_builder_content-120 .tb_ffnd159.module-post.module .post-title a{font-size:22px}
.themify_builder_content-120 .tb_ffnd159.module-post .post{border-radius:10px;background-color:#f6f6f6}

@media(max-width:1024px){
.themify_builder_content-120 .tb_sz78159{padding-left:10%}
}
@media(max-width:768px){
.themify_builder_content-120 .tb_y1xf159{--col:none;--area:"col1" "col2"}
.themify_builder_content-120 .tb_sz78159{padding-left:30px;padding-right:30px;padding-bottom:30px}
}
@media(max-width:600px){
.themify_builder_content-120 .tb_y1xf159{padding-top:20px;--area:var(--aream2_auto)}
.themify_builder_content-120 .tb_2pqy159.module-image{padding-left:24px}
.themify_builder_content-120 .tb_epen159,.themify_builder_content-120 .tb_pz8l159>.row_inner,.themify_builder_content-120 .tb_3l1q159{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-120 .tb_l6gd159,.themify_builder_content-120 .tb_g8ux159{margin-bottom:20px;margin-top:20px}
.themify_builder_content-120 .tb_kefq159{padding-top:0;--col:none;--area:var(--aream2_auto)}
.themify_builder_content-120 .tb_31lv159.module-text{margin-top:30px}
.themify_builder_content-120 .tb_2bqh159{padding-bottom:100px;padding-top:100px}
.themify_builder_content-120 .tb_ffnd159.module-post.module .post-title,.themify_builder_content-120 .tb_ffnd159.module-post.module .post-title a{font-size:18px}
}/*Builder Custom CSS START*/
.cta-dot::before {
  content: "";
  display: block;
  background-color: #7f9740;
  width: 30.2vw;
  height: 30.2vw;
  border-radius: 50%;
  position: absolute;
  left: -16%;
  top: -270px;
  opacity: 0.1;
  filter: blur(70px);
}
.cta-dot .module_subrow::before {
	content: "";
  display: block;
  background-color: #e2f8f0;
  width: 526px;
  height: 526px;
  border-radius: 50%;
  position: absolute;
  right: -80px;
  bottom: -320px;
  opacity: 0.7;
  filter: blur(70px);
  z-index: -1;
}
@media only screen and (max-width: 767px) {
   .cta-dot::before {
      left: 0;
      top: -81px;
      opacity: 0.2;
   }
   .cta-dot .module_subrow::before {
      right: -180px;
      bottom: -70px;
   }
}
/*Builder Custom CSS END*/