.TextIntroStage{display:grid;grid-template-rows:1fr var(--logo-slider-size);height:calc(100vh - var(--header-height));width:100vw}.TextIntroStage>.text-container{background-image:url('data:image/svg+xml,<svg fill="none" height="51" viewBox="0 0 60 51" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v60h-60z" fill="%23fff"/><path d="m28.7188 28.2051h3.07692v3.07692h-3.07692z" fill="%23d9d9d9"/></svg>');background-repeat:repeat;background-size:60px 60px}.TextIntroStage>.text-container,.TextIntroStage>.text-container>.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TextIntroStage>.text-container>.text{margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md);text-align:center}.TextIntroStage>.text-container>.text .headline{font-size:32px;font-weight:900;line-height:.95;padding-top:var(--spacing-l)}@media (min-width:1200px){.TextIntroStage>.text-container>.text .headline{font-size:60px;line-height:.91}}.TextIntroStage>.text-container>.text .subheadline{font-weight:400;padding-bottom:var(--spacing-l)}@media (min-width:1200px){.TextIntroStage>.text-container>.text .subheadline{padding:0 8.33333% var(--spacing-l)}}.TextIntroStage>.LogoSlider{-ms-flex-item-align:end;align-self:end}
