.sc_services_item{
  position:relative;
}

.sc_services_item .sc_services_item_title a{
  position:static;
}

.sc_services_item .sc_services_item_title a::after{
  content:"";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:10;
}
/* =========================
   GLOBAL: Subheadlines & Descriptions größer
   ========================= */

/* Standard Titles */
.sc_item_subtitle_above,
.sc_item_title + .sc_item_subtitle {
  font-size: 1.25rem !important;
  line-height: 1.45 !important;
}

.sc_item_descr {
  font-size: 1.08rem !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
}

/* Action */
.sc_action_item_subtitle {
  font-size: 1.15rem !important;
  line-height: 1.4 !important;
}

.sc_action_item_description {
  font-size: 1.08rem !important;
  line-height: 1.6 !important;
}

/* Services */
.sc_services .sc_services_item_subtitle {
  font-size: 1.05rem !important;
  line-height: 1.4 !important;
}

.sc_services_default .sc_services_item_content,
.sc_services_default .sc_services_item_content p,
.sc_services_hover .sc_services_item_text {
  font-size: 1rem !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
}

/* Team */
.sc_team_default .sc_team_item_subtitle,
.sc_team_short .sc_team_item_subtitle,
.sc_team_featured .sc_team_item_subtitle {
  font-size: 1.05rem !important;
  line-height: 1.4 !important;
}

.sc_team_item_content,
.sc_team_item_content p {
  font-size: 1rem !important;
  line-height: 1.65 !important;
  letter-spacing: 0 !important;
}

/* =========================
   MOBILE
   ========================= */
@media (max-width: 768px) {
  .sc_item_subtitle_above,
  .sc_item_title + .sc_item_subtitle,
  .sc_action_item_subtitle,
  .sc_services .sc_services_item_subtitle,
  .sc_team_default .sc_team_item_subtitle,
  .sc_team_short .sc_team_item_subtitle,
  .sc_team_featured .sc_team_item_subtitle {
    font-size: 1.6rem !important;
    line-height: 1.2 !important;
  }

  .sc_item_descr,
  .sc_action_item_description,
  .sc_services_default .sc_services_item_content,
  .sc_services_default .sc_services_item_content p,
  .sc_services_hover .sc_services_item_text,
  .sc_team_item_content,
  .sc_team_item_content p {
    font-size: 1.6rem !important;
    line-height: 1.2 !important;
  }
}
@media (max-width: 768px) {
  p {
    font-size: 1.4rem !important;
    line-height: 1.2 !important;
  }
}
/*Beschnitt Headlines entfernen*/
h1,
.sc_item_title_style_accent,
.sc_item_title_style_accent-no-sep,
.sc_action_item_title {
    line-height: 1.3 !important;
  overflow: visible !important;
}
h2,
.sc_item_title_style_accent,
.sc_item_title_style_accent-no-sep,
.sc_action_item_title {
    line-height: 1.3 !important;
  overflow: visible !important;
}
@media (max-width: 768px) {
  .content_wrap,
  .content_container {
    width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  .body_style_fullwide .content_wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
/* Desktop */
.hero-main-title{
  font-size: 48px;
  line-height: 1.05;
}

/* Mobile */
@media (max-width: 768px){
  .hero-main-title{
    font-size: 40px !important;   /* hier größer machen */
    line-height: 1.02 !important;
  }
}
@media (max-width: 479px){
  .sc_price_item_details{
    display: block !important;
  }

  .sc_price_item_details p{
    display: block !important;
  }
}