/**
 * @license
 * Generated by Zeplin
 * Copyright (C) 2020 - present Zeplin
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at

 *     http://www.apache.org/licenses/LICENSE-2.0

 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

@font-face {
    font-family: "MetaPro-Norm";
    src: url("Fonts/1377966/4ce43a49-0d61-4c34-8054-465d5981fd0b.woff2") format("woff2"), url("Fonts/1377966/d7b73a86-9fc7-41b4-a367-cbbd20039787.woff") format("woff");
}

@font-face {
    font-family: "MetaPro-NormIta";
    src: url("Fonts/1377976/aa402bf1-804d-4f35-be91-e8c32fe36c47.woff2") format("woff2"), url("Fonts/1377976/cb1a6f35-bf8b-4c80-9d0d-21659bd4f65b.woff") format("woff");
}

@font-face {
    font-family: "MetaSerifProBold";
    src: url("Fonts/1378044/05ebb84f-7132-4bba-a010-01a2fb46795b.woff2") format("woff2"), url("Fonts/1378044/38708e4e-3137-4130-adcc-a00a0931bfce.woff") format("woff");
}

@font-face {
    font-family: "MetaSerifItc";
    src: url("Fonts/1378074/3eed0fa3-246d-45d8-83c6-1b3bb5fad3c3.woff2") format("woff2"), url("Fonts/1378074/a0df4306-2f97-461f-9069-7d113bf54b22.woff") format("woff");
}

@font-face {
    font-family: "MetaPro";
    src: url("Fonts/1401211/94400875-1ce0-47f5-b278-c6ccfa287f52.woff2") format("woff2"), url("Fonts/1401211/3acf28fb-87d9-4146-b959-a0e26918dc14.woff") format("woff");
}

@font-face {
    font-family: "MetaPro-Medi";
    src: url("Fonts/1401451/bed27d2b-dc0b-42c8-b8f4-c337f9cf6684.woff2") format("woff2"), url("Fonts/1401451/0019971a-26fc-48c5-86d3-5cdddf826b3c.woff") format("woff");
}

@font-face {
    font-family: "MetaSerifPro";
    src: url("Fonts/5558757/13ba7e6e-0a1a-43e6-8e6a-d57e579931ba.woff2") format("woff2"), url("Fonts/5558757/ccd8846c-4054-4b27-87bb-3680ad0f0421.woff") format("woff");
}

.Special-Mission {
    font-family: MetaPro-Norm;
    font-size: 60px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: center;
    color: var(--ruby);
}

.Headlines-36-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.28;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
}

.Mobile-Mobile-Mission {
    font-family: MetaPro-Norm;
    font-size: 35px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: center;
    color: var(--ruby);
}

.Headlines-30-pt-red {
    font-family: MetaPro-Norm;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--ruby);
}

.Headlines-30pt-blue {
    font-family: MetaPro-Norm;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: var(--clear-blue);
}

.Interactive-Sucheingabe {
    font-family: MetaPro-Norm;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: var(--very-light-pink);
}

.Headlines-30-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: var(--black);
}

.Headlines-30-pt-white {
    font-family: MetaPro-Norm;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    color: var(--white);
}

.Special-Bible-Quote {
    font-family: MetaPro-NormIta;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Headlines-26-pt-bold {
    font-family: MetaPro;
    font-size: 26px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Mobile-Headline-26-grey {
    font-family: MetaPro-Norm;
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: normal;
    text-align: center;
    color: var(--black);
}

.Special-Hervorhebung-Dossier {
    font-family: MetaPro-NormIta;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--ruby);
}

.Mobile-Mobile-Sucheingabe {
    font-family: MetaPro-Norm;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.64;
    letter-spacing: normal;
    color: var(--very-light-pink);
}

.Headlines-20-pt-white {
    font-family: MetaPro;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: var(--white);
}

.Headlines-20-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: var(--black);
}

.Mobile-Mobile-Headline-white {
    font-family: MetaPro-Norm;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: var(--white);
}

.Headlines-20-pt-blue {
    font-family: MetaPro-Norm;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: var(--clear-blue);
}

.Mobile-Bible-white {
    font-family: MetaPro-NormIta;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Mobile-Hervorhebung-Dossier {
    font-family: MetaPro-NormIta;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--ruby);
}

.Copy-Intro-Text {
    font-family: MetaPro;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--black);
}

.Copy-16-pt-white {
    font-family: MetaPro-Medi;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: var(--white);
}

.Interactive-Form-field-example-text {
    font-family: MetaPro-Norm;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--very-light-pink);
}

.Mobile-Mobile-Headline-small {
    font-family: MetaPro-Norm;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: var(--clear-blue);
}

.Mobile-Mobile-Headline-small-gey {
    font-family: MetaPro-Norm;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: var(--black);
}

.Copy-16-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    color: var(--black);
}

.Copy-16-pt-serif {
    font-family: MetaSerifPro;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.63;
    letter-spacing: normal;
    color: var(--black);
}

.Mobile-Intro-Text-14-pt {
    font-family: MetaPro;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--black);
}

.Category-14-pt-white {
    font-family: MetaPro-Medi;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Category-14-pt-black {
    font-family: MetaPro-Medi;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--black);
}

.Mobile-Mobile-Copy-14-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: var(--black);
}

.Special-Bible-quote-Quelle {
    font-family: MetaPro-Norm;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Special-Zitat-Quelle-Name {
    font-family: MetaPro-Norm;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--ruby);
}

.Interactive-Button-Text {
    font-family: MetaPro;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2px;
    text-align: center;
    color: var(--white);
}

.Interactive-Button-Text-blue {
    font-family: MetaPro;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 2px;
    text-align: center;
    color: var(--clear-blue);
}

.Interactive-link-white {
    font-family: MetaPro;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--white);
}

.Interactive-link-blau {
    font-family: MetaPro-Medi;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--clear-blue);
}

.Interactive-link-extern {
    font-family: MetaPro-Medi;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--pink-red);
}

.Interactive-link-white-subnav {
    font-family: MetaPro-Medi;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.83;
    letter-spacing: normal;
    color: var(--white);
}

.Copy-12-pt-grey {
    font-family: MetaPro-Norm;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--black);
}

.Interactive-Form-Field-Fehlermeldung {
    font-family: MetaPro-Norm;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--ruby);
}

.Navi-Breadcrumb {
    font-family: MetaPro-Norm;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #001f3e;
}

.Navi-Breadcrumb-link {
    font-family: MetaPro-Norm;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--clear-blue);
}

.Special-Tiny-Text {
    font-family: MetaPro-Norm;
    font-size: 8px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--black);
}