.block__simple-text{&:has(+.block__form){margin-bottom:0!important}.simple-text__headline{h1,h2{font-family:var(--font__title);font-size:clamp(2.5rem, 8vw, 6.25rem);font-weight:700;line-height:1.1;margin-bottom:0}h1{display:inline-block;position:relative;margin-bottom:15px;padding-bottom:15px;text-shadow:6px 6px 12px rgb(0 0 0 / .6);line-height:1.1;&::after{background:var(--color__white);content:'';display:block;position:absolute;right:0;bottom:0;width:100vw;height:5px;transform:translateY(-50%)}}.simple-text__tagline{width:100%}&.simple-text__headline--columns{display:grid;grid-template-columns:10fr 4fr;gap:30px;margin-bottom:60px;align-items:center;h1,h2{text-align:right;position:relative;display:inline-block;border-right:3px solid var(--color__main);padding-right:30px;line-height:1}.simple-text__tagline{display:flex;flex-flow:row wrap;align-items:center;align-content:center;height:100%;>span{font-family:var(--font__title);font-weight:700;font-size:clamp(4rem, 7vw, 5.5rem)}}}}.simple-text__text-pos--left,.simple-text__text-pos--right{.simple-text__headline{h1,h2{margin-bottom:30px;padding-bottom:15px;width:100%;position:relative;&::after{content:'';display:block;width:75vw;height:5px;background:var(--color__white);bottom:0;position:absolute}}}}.simple-text__text-pos--left .simple-text__headline h1,.simple-text__text-pos--left .simple-text__headline h2{&::after{right:0}}.simple-text__text-pos--right .simple-text__headline h1,.simple-text__text-pos--right .simple-text__headline h2{&::after{left:0}}.simple-text__tagline{display:inline-block;color:var(--color__white);font-size:clamp(1.5rem, 4vw, 2.625rem);font-family:var(--font);font-weight:400;line-height:1.1;text-transform:uppercase}.simple-text__text{&:has(p[style="text-align: left;"]){text-align:left}&:has(p[style="text-align: center;"]){text-align:center}&:has(p[style="text-align: right;"]){text-align:right}}.simple-text__text--right{direction:rtl;*{direction:ltr;text-align:right}}.button-container{margin-top:60px;a{font-size:32px;text-decoration:none;color:var(--color__white);>.btn{display:inline-block;margin-top:60px}}}@media (max-width:1200px){.simple-text__headline{&.simple-text__headline--columns{grid-template-columns:1fr;margin-bottom:30px;gap:15px}h2{text-align:center}}.simple-text__headline--columns{h2{padding-right:0!important;padding-bottom:30px;border-bottom:5px solid var(--color__red);border-right:none!important;text-align:center!important}}.simple-text__tagline{justify-content:space-evenly;text-align:center!important}.simple-text__text{padding:0;>p{padding:0}}.simple-text__text-pos--left,.simple-text__text-pos--right{.simple-text__headline{h1,h2{margin-bottom:20px;padding-bottom:10px;&::after{height:4px;width:90vw;max-width:300px}}}}p:has(.btn){text-align:center!important;padding:0}}}.block__simple-text .simple-text__headline h1,.block__simple-text .simple-text__headline h2,.block__simple-text .simple-text__tagline,.block__simple-text .simple-text__text,.block__simple-text .button-container,.block__simple-text .button-container .btn{transition:var(--transition__animation);will-change:transform,opacity}.block__simple-text.to-animate .simple-text__headline h1,.block__simple-text.to-animate .simple-text__headline h2{transform:translateX(-50%);opacity:0}.block__simple-text.to-animate .simple-text__tagline{transform:translateX(50%);opacity:0}.block__simple-text.to-animate .simple-text__text{transform:translateY(40px);opacity:0}.block__simple-text.to-animate .button-container,.block__simple-text.to-animate .button-container .btn{transform:translateY(40px);opacity:0}.block__simple-text .simple-text__headline h1,.block__simple-text .simple-text__headline h2,.block__simple-text .simple-text__tagline,.block__simple-text .simple-text__text,.block__simple-text .button-container,.block__simple-text .button-container .btn{transform:none;opacity:1}.block__simple-text .simple-text__headline h1,.block__simple-text .simple-text__headline h2{transition-delay:0s}.block__simple-text .simple-text__tagline{transition-delay:0.15s}.block__simple-text .simple-text__text{transition-delay:0.30s}.block__simple-text .button-container{transition-delay:0.45s}.block__simple-text .button-container .btn{transition-delay:0.55s}@media (prefers-reduced-motion:reduce){.block__simple-text .simple-text__headline h1,.block__simple-text .simple-text__headline h2,.block__simple-text .simple-text__tagline,.block__simple-text .simple-text__text,.block__simple-text .button-container,.block__simple-text .button-container .btn{transition-duration:0.01ms!important;transform:none!important;opacity:1!important}}