
/*** T3SB identifier: t3sbs_rowGutters */

.row.t3sbs-row-gap {
	margin-top: 0;
	row-gap: var(--bs-gutter-y, 0);
}
.row.t3sbs-row-gap > * {
	margin-top: 0;
}



/*** T3SB identifier: t3sbs_stickyInColumn */

.row > [class*="col"].d-flex > .sticky-top,
.row > [class*="col"].d-flex > .sticky-lg-top,
.row > [class*="col"].d-flex > .sticky-md-top,
.row > [class*="col"].d-flex > .sticky-sm-top {
	align-self: flex-start;
}



/*** T3SB identifier: t3sbs_anchorInBtnGroup */

.btn-group > .t3sbs-anchor:first-child + .btn {
	margin-left: 0;
	border-top-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
	border-bottom-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
}
.btn-group-vertical > .t3sbs-anchor:first-child + .btn {
	margin-top: 0;
	border-top-left-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
	border-top-right-radius: var(--bs-btn-border-radius, var(--bs-border-radius));
}



/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: t3sbsCSSassets_1193 */

/* t3sbs_assets_1193 */
a {
    color: #565657;
    text-decoration: none;
}
	


/*** T3SB identifier: bgWrapperImage-369 */
@media (max-width: 2560px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_19a0d07e74.jpg") !important;}}@media (min-width: 2561px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_19a0d07e74.jpg") !important;}}@media (max-width: 1920px) {#s-369 {background-image: url("/fileadmin/images/finale_Banner/1_Haarsprechstunde_Header_drtz_Kopie.jpg") !important;}}@media (max-width: 1200px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_523f1f39ac.jpg") !important;}}@media (max-width: 992px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_fef4197106.jpg") !important;}}@media (max-width: 768px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_ca7044c8b3.jpg") !important;}}@media (max-width: 576px) {#s-369 {background-image: url("/fileadmin/_processed_/b/3/csm_1_Haarsprechstunde_Header_drtz_Kopie_284fcb8870.jpg") !important;}}


/*** T3SB identifier: t3sbsCSSassets_398 */

/* t3sbs_assets_398 */
.hs-steps {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: .75rem;
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 1rem;
}
.hs-steps__text {
  flex: 1 1 0;
  min-width: 0;
  text-align: center;
  color: #114672;
}
.hs-steps__arrow {
  flex: 0 0 auto;
  width: 14px;
  height: auto;   /* Seitenverhältnis der SVG bleibt erhalten */
}

@media (max-width: 767.98px) {
  .hs-steps {
    flex-direction: column;
    gap: .5rem;
  }
  .hs-steps__arrow {
    width: ;
    height:50px;
    transform: rotate(90deg);
    margin: .25rem 0;
  }
}
	


/*** T3SB identifier: t3sbsCSSassets_481 */

/* t3sbs_assets_481 */
.haarausfall-heading h4 {
  padding-left: 0.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}
	


/*** T3SB identifier: t3sbsCSSassets_556 */

/* t3sbs_assets_556 */
.faq-accordion {
  --bs-accordion-btn-bg: #c6d3dc;          /* Frage-Hintergrund, zugeklappt */
  --bs-accordion-btn-color: #12406b;       /* Frage-Textfarbe, zugeklappt */
  --bs-accordion-active-bg: #c6d3dc;       /* Frage-Hintergrund, aufgeklappt — dasselbe Blau */
  --bs-accordion-active-color: #12406b;    /* Frage-Textfarbe, aufgeklappt — bleibt dunkelblau */
  --bs-accordion-border-width: 0;
  --bs-accordion-border-radius: 10px;
  --bs-accordion-inner-border-radius: 10px;
}
.faq-accordion .accordion-button:not(.collapsed) {
  box-shadow: none;   /* Bootstraps eingebaute Trennlinie zwischen Frage und Antwort entfernen */
}
.faq-accordion .accordion-body {
  background-color: #fff;
  color: #333;
}

.faq-accordion {
  --bs-accordion-border-radius: 10px;
  --bs-accordion-inner-border-radius: 10px;
}
.faq-accordion header {
  background-color: #c6d3dc;
  color: #12406b;
  border-radius: 10px 10px 0 0;
  padding: 1rem 1.25rem;
}
.faq-accordion header h2 {
  margin: 0;
  font-size: 1.25rem;
}
.faq-accordion .accordion-item {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
	


/*** T3SB identifier: bgWrapperImage-68 */
@media (max-width: 2560px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_1b2a93a60d.jpg") !important;}}@media (min-width: 2561px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_1b2a93a60d.jpg") !important;}}@media (max-width: 1920px) {#s-68 {background-image: url("/fileadmin/images/Team/5_Banner_Anmeldung.jpg") !important;}}@media (max-width: 1200px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_81f792edc4.jpg") !important;}}@media (max-width: 992px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_89bdbda7f6.jpg") !important;}}@media (max-width: 768px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_db6f4e03cd.jpg") !important;}}@media (max-width: 576px) {#s-68 {background-image: url("/fileadmin/_processed_/1/9/csm_5_Banner_Anmeldung_bc0d983c97.jpg") !important;}}

