@font-face {
            font-family: "VoithType";
            src:
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-Regular.woff2") format("woff2"),
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-Regular.woff") format("woff");
            font-weight: 400;
            font-style: normal;
            font-display: swap;
          }
          @font-face {
            font-family: "VoithType";
            src:
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-Bold.woff2") format("woff2"),
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-Bold.woff") format("woff");
            font-weight: 700;
            font-style: normal;
            font-display: swap;
          }
          @font-face {
            font-family: "VoithType Expanded";
            src:
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-ExpandedRegular.woff2") format("woff2"),
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-ExpandedRegular.woff") format("woff");
            font-weight: 400;
            font-style: normal;
            font-display: swap;
          }
          @font-face {
            font-family: "VoithType Expanded";
            src:
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-ExpandedBold.woff2") format("woff2"),
              url("//static.voith.com/corporateWebsite/landingpage/fonts/VoithType20250929-ExpandedBold.woff") format("woff");
            font-weight: 700;
            font-style: normal;
            font-display: swap;
          }
                            .component.snackableNews {
                                background-color: #084aff;
                                border: 1px solid #084aff;                                padding: 50px 32px 56px 32px;
                            }
                            .component.snackableNews .snackableNews__textContainer .snackableNews__headline {
                                color: #fff;
                                font-family: "VoithType Expanded", ui-sans-serif, system-ui, sans-serif;
                                font-size: 28px;
                                line-height: 34px;
                            }
                            .component.snackableNews .snackableNews__textContainer p {
                                color: #fff;
                                font-size: 24px;
                                line-height: 32px;
                            }                            .component.snackableNews .snackableNews__textContainer p a {
                                color: #fff;
                                text-decoration: underline !important;
                            }
                            .component.snackableNews .snackableNews__textContainer p a:hover {
                                color: #fff;                                background: none !important;
                            }
                            .component.snackableNews .snackableNews__imageContainer {
                                display: flex;
                                align-items: center;
                            }
                            .component.snackableNews .snackableNews__imageContainer span {
                                margin-right: auto;
                                margin-left: auto;
                                max-width: 384px;
                                display: flex;
                                align-items: center;
                                justify-content: center;
                            }
                            .component.snackableNews .snackableNews__imageContainer span img {
                                margin-right: auto;
                                margin-left: auto;
                                height: auto !important;
                                width: auto !important;
                            }
                            .sitesearch__input {
                                font-size: 24px;
                            }
                            .section--reducedMarginTop {
                                margin-top: 0px;
                                margin-bottom: 60px;
                            }
                            section.vd-head-stage.h-svh.w-full + div.section {
                                margin-top: 0px !important;
                            }
                            section.vd-head-stage.h-svh.w-full + div.section {
                                margin-top: 0px !important;
                                color: #fff;
                                background-color: #084aff;
                                padding-block: calc(.25rem*14);
                            }
                            .col.col--medium-6 {
                                display: flex;
                                flex-direction: column;
                                justify-content: center;
                            }                            .videoplayer__playButton::before {
                                content: " ";
                                background-image: url('//static.voith.com/assets/service-website-new/play-button-cd26.png');
                                background-repeat: no-repeat;
                                background-size: contain;
                                width: 90px;
                                height: 90px;
                            }
                            @media (min-width: 64rem) {
.textSmaller {
font-size: 20px !important;
}
                                section.vd-head-stage.h-svh.w-full + div.section div h2.biggertext {
                                    font-size: 50px !important;
                                    line-height: 50px !important;
                                }
                                section.vd-head-stage.h-svh.w-full + div.section {
                                    padding-block: calc(.25rem*28);
                                }
                                .imageAccordion .detail p {
                                    font-family: "VoithType", ui-sans-serif, system-ui, sans-serif;
                                    font-size: 30px;
                                    line-height: 36px;
                                }
                                .component.headline.h2 h2 span.headline p {
                                    font-size: 50px;
                                    padding-bottom: 14px;
                                }
                                div.col h2 {
                                    font-size: 50px;
                                    line-height: 130%;
                                }
                                .vd-button-reset .cutted-corner h2.biggertext {
                                    font-size: 40px;
                                }
                            }
 @media (min-width: 96rem) {
    .\32 xl\:\!text-4xl {
                                    font-size: 50px;
}
}           
                            @media (max-width: 64rem) {
.textSmaller {
font-size: 20px !important;
}
                                .component.freetext p {
                                    font-size: 1.375rem;
                                }
                            }
                            @media (min-width: 768px) {
                                .component.snackableNews .snackableNews__textContainer .snackableNews__headline {
                                    font-size: 40px;
                                    line-height: 52px;
                                }}

                            @media (max-width: 768px) {
.extraPaddingBottom {
padding-bottom: 30px;
}
.snackableNews__textContainer {
    padding: 20px 0px 0px 0px;
}
                            .component.snackableNews .snackableNews__textContainer .snackableNews__headline {
                                font-size: 24px;
                                line-height: 32px;
                            }
                            .component.snackableNews .snackableNews__textContainer p {
                                font-size: 18px;
                                line-height: 26px;
                            }
                            }
                            @media (max-width: 520px) {
                                .component.snackableNews .snackableNews__imageContainer {
                                    margin-top: 20px;
                                }
                            }