

/* BREAKPOINT: Desktop (BASE) */
.intro-app {align-items: center; text-align: center; row-gap: var(--content-gap)}

/* BREAKPOINT: Mobil Landschaft */
@media (max-width: 767px) {
.intro-app {text-align: left; align-items: flex-start}
}

/* BREAKPOINT: Desktop (BASE) */
.cta-home__intro-alpha {background-color: var(--base-ultra-dark); background-image: url(https://trainieren-mit-sinn.at/wp-content/uploads/digital-rain.svg); background-size: cover; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: var(--radius); position: relative; width: var(--width-xl); overflow: hidden}
:where(.cta-home__intro-alpha > *) {position: relative}
.cta-home__intro-alpha::before {background-image: linear-gradient(335deg, var(--base-hover), var(--base-hover), var(--base-ultra-dark-trans-40)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}

/* BREAKPOINT: Tablet Hochformat */
@media (max-width: 991px) {
.cta-home__intro-alpha {max-width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
.intro-app__heading {line-height: 1.1}

/* BREAKPOINT: Mobil Landschaft */
@media (max-width: 767px) {
.intro-app__heading {font-size: var(--h1)}
}

/* BREAKPOINT: Desktop (BASE) */
.cta-home__heading {width: 100%}


/* BREAKPOINT: Desktop (BASE) */
.fr-cta-links-alpha {display: flex; flex-direction: row; column-gap: var(--space-m); row-gap: var(--space-m); flex-wrap: wrap}

/* BREAKPOINT: Mobil Hochformat */
@media (max-width: 478px) {
/* CUSTOM CSS */
.fr-cta-links-alpha > * {
  width: 100% !important;
}
}

/* BREAKPOINT: Desktop (BASE) */
.btn--primary {font-weight: 700}
.btn--primary:hover{background-color: var(--primary)!important;border-color: var(--white);}


