/* Generated from leistung: reisemedizin-und-reiseimpfung */
/*Builder GLOBAL CSS START*/
/*GS: Sub-Button*/
.themify_builder_content-102 .tb_54y2175.module-buttons.module .module-buttons-item a{padding-left:0;margin-top:-10px;}
.themify_builder_content-102 .tb_54y2175.module-buttons{padding-left:10px;margin-top:10px;}
.themify_builder_content-102 .tb_54y2175.module-buttons.module .module-buttons-item em{color:#a4d518;margin-top:-3px;}
.themify_builder_content-102 .tb_54y2175.module-buttons .module-buttons-item a{font-style:normal;letter-spacing:0;font-size:17px;}
.themify_builder_content-102 .tb_54y2175.module-buttons .module-buttons-item,.themify_builder_content-102 .tb_54y2175.module-buttons .module-buttons-item a{font-weight:600;font-family:"Roboto";}
.themify_builder_content-102 .tb_54y2175.module-buttons .module-buttons-item,.themify_builder_content-102 .tb_54y2175.module-buttons em,.themify_builder_content-102 .tb_54y2175.module-buttons .ui,.themify_builder_content-102 .tb_54y2175.module-buttons span{color:#233238;}
/*Builder GLOBAL CSS END*/
.themify_builder_content-102 .tb_kp9n175,.themify_builder_content-102 .tb_iaie175{padding-left:100px}
.themify_builder_content-102 .tb_p5r7175{--align_content:var(--align_start)}
.themify_builder_content-102 .tb_qrc8175.module-image .image-wrap img,.themify_builder_content-102 .tb_qrc8175.module-image.image-full-overlay .image-content{border-bottom-left-radius:10px;border-top-left-radius:10px}
.themify_builder_content-102 .tb_pp6z175,.themify_builder_content-102 .tb_pbal175,.themify_builder_content-102 .tb_hk4f175{margin-top:100px}
.themify_builder_content-102 .tb_0b9y175,.themify_builder_content-102 .tb_wfoh175,.themify_builder_content-102 .tb_ykj7175,.themify_builder_content-102 .tb_01nw175{border-radius:10px;padding:24px 30px 27px;background-color:#f6f6f6}
.themify_builder_content-102 .tb_8b2u175.module-text,.themify_builder_content-102 .tb_3l0b175.module-text,.themify_builder_content-102 .tb_ad10175.module-text,.themify_builder_content-102 .tb_t5yv175.module-text{padding-bottom:0}
.themify_builder_content-102 .tb_k79q175.module-text,.themify_builder_content-102 .tb_s0ip175.module-text{margin-top:20px}
.themify_builder_content-102 .tb_pz0q175{padding-top:35px}
.themify_builder_content-102 .tb_pbal175>.row_inner{--col:var(--c1_3)}
.themify_builder_content-102 .tb_6ixc175.module-image .image-wrap img,.themify_builder_content-102 .tb_6ixc175.module-image.image-full-overlay .image-content{border-radius:10px}
.themify_builder_content-102 .tb_dzib175{padding-bottom:70px;padding-top:140px}
.themify_builder_content-102 .tb_ivj7175{border-radius:10px;padding:40px 45px;background-color:#fff;--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-102 .tb_zxew175{margin-top:73px;z-index:2}
.themify_builder_content-102 .tb_761n175.module-post .post-image,.themify_builder_content-102 .tb_761n175.module-post .post-image img{border-radius:10px 10px 0 0}
.themify_builder_content-102 .tb_761n175.module-post.module .post-title{letter-spacing:-0.5px}
.themify_builder_content-102 .tb_761n175.module-post.module .post-title,.themify_builder_content-102 .tb_761n175.module-post.module .post-title a{font-size:22px}
.themify_builder_content-102 .tb_761n175.module-post .post{border-radius:10px;background-color:#f6f6f6}

@media(max-width:1024px){
.themify_builder_content-102 .tb_kp9n175{padding-left:48px}
.themify_builder_content-102 .tb_iaie175{padding-left:50px}
}
@media(max-width:768px){
.themify_builder_content-102 .tb_kp9n175,.themify_builder_content-102 .tb_iaie175{padding-left:30px;padding-right:30px;padding-bottom:30px}
.themify_builder_content-102 .tb_p5r7175{--col:none;--area:"col1" "col2"}
}
@media(max-width:600px){
.themify_builder_content-102 .tb_tdoi175{padding-top:20px}
.themify_builder_content-102 .tb_p5r7175{padding-top:20px;--area:var(--aream2_auto)}
.themify_builder_content-102 .tb_qrc8175.module-image{padding-left:24px}
.themify_builder_content-102 .tb_5izk175,.themify_builder_content-102 .tb_pbal175>.row_inner,.themify_builder_content-102 .tb_ivj7175{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-102 .tb_wfoh175,.themify_builder_content-102 .tb_01nw175{margin-bottom:20px;margin-top:20px}
.themify_builder_content-102 .tb_pz0q175{padding-top:0;--col:none;--area:var(--aream2_auto)}
.themify_builder_content-102 .tb_qowv175.module-text{margin-top:30px}
.themify_builder_content-102 .tb_dzib175{padding-bottom:100px;padding-top:100px}
.themify_builder_content-102 .tb_761n175.module-post.module .post-title,.themify_builder_content-102 .tb_761n175.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*/