/* TYPO start
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * brandon-grotesque:
 *   - http://typekit.com/eulas/00000000000000007735d6bc
 * ferryman:
 *   - http://typekit.com/eulas/000000000000000077517a5e
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-03-26 15:08:18 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=lni5nfi&ht=tk&f=10296.52192&a=103492760&app=typekit&e=css");

@font-face {
font-family:"brandon-grotesque";
src:url("https://use.typekit.net/af/bc4ba5/00000000000000007735d6bc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/bc4ba5/00000000000000007735d6bc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/bc4ba5/00000000000000007735d6bc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"brandon-grotesque";
src:url("https://use.typekit.net/af/3ebcc7/00000000000000007735d6a4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3ebcc7/00000000000000007735d6a4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3ebcc7/00000000000000007735d6a4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"ferryman";
src:url("https://use.typekit.net/af/007854/000000000000000077517a5e/30/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/007854/000000000000000077517a5e/30/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/007854/000000000000000077517a5e/30/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

.tk-brandon-grotesque { font-family: "brandon-grotesque",sans-serif; }
.tk-ferryman { font-family: "ferryman",sans-serif; }


/* TYPO end */


/* Set header images to max vw */
.stage-teaser .container,
.stage-visual .container,
.stage-carousel .container {
    height: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    max-width: 1800px !important;
}

.stage-teaser {
    margin-top: 0 !important;
}

.stage-teaser-cta__text {
    color: #292b70 !important;
    font-size: 50px !important;
}

@media only screen and (min-width: 900px) {
    .stage-teaser-cta__text {
        font-size: 60px !important;
        text-transform: uppercase;
        color: #fff !important;
        padding: 0 30px 30px !important;
        text-align: left !important;
        justify-content: left !important;
    }
}
/*Logo größer */
.logo__inner-wrap {
    height: auto !important;
}

@media only screen and (min-width: 980px) {
    .logo__inner-wrap {
        height: 140px !important;
    }
}

.logo__inner-wrap img {
    height: 140px !important;
}

/* navi mobil hellblau und goldener strich desk, typo größer */

.navigation-main {
    background-color: #b5dbf6 !important;
    
}   
@media only screen and (min-width: 980px) {
    .navigation-main {
        background-color: transparent !important;
    }
}
@media only screen and (min-width: 980px) {
    .navigation-main-item:before {
        border-top: 3px solid #c2a96b !important;
        
    }
}

.navigation-main-item {
font-size: 23px!important;
}

/* content-teaser Text weiss */
.teaser-cta__text {
    color: #fff !important;
} 



/* infobox hellblau */
.infobox {
    background-color: #b5dbf6!important;
    border: none!important;
}

.content-narrative__hypertext a {
    color: #053266 !important;
    font-weight: bold!important;
    text-decoration: underline!important;
}

.level-higher-button {
    display: none!important;
}
