@layer page {/* -----------  Login-Seite --------- */

    /* Login zentriert */

.login-form-container {
    background-color: var(--background-color-login-form);
}    

.login-flex {
    align-items: center;  
}

.login-logo {
    width: -webkit-fill-available;
}

[data-vin-name=login] .vin-login-wrapper {
    overflow: hidden;
}

[data-vin-name=login] .vin-login-slide-card {
    padding: 1px!important;
}

/* Login Breakpoints */

@media screen and (max-width: 480px) {
    .vin-page {
        background-color: var(--background-color-login-form);
    }
    .box-shadow {
        box-shadow: none;
    }
}

.title h1, .logo-center {
    text-align: center;
}
.footer-text {
    justify-content: center;
}

a, a:visited {
    color: #fff;
}

.footer-text .vin-text {
    color: #fff;
}

a:hover {
    text-decoration: underline;
}.header-row {
    align-items: center;
}[data-id="o7b1t"] {background-color:rgba(52,113,164,1);background-alpha:1;color:#fff;font-size:2rem;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;text-align:start;letter-spacing:2px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="qqm-q"] {margin-top:1rem;padding-left:25px;padding-right:25px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){[data-id="g4qzl"] {padding-left:1rem;padding-right:1rem;}}@media screen and (max-width: 480px){[data-id="g4qzl"] {}}[data-id="o8bw7"] {display:inline-block;width:50%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="0ne19"] {text-align:center;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="bfb2o"] {text-align:center;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="02bp7"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="shh6t"] {width:100%;display:flex;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){[data-id="shh6t"] {width:100%;}}@media screen and (max-width: 480px){[data-id="shh6t"] {width:100%;}}[data-id="lbuuc"] {display:inline-block;margin-right:1rem;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="9rt5t"] {display:inline-block;margin-right:1rem;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="b783d"] {display:inline-block;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="dyaqp"] {padding-top:15px;padding-bottom:15px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="yj2pw"] {width:100%;display:flex;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){[data-id="yj2pw"] {width:100%;}}@media screen and (max-width: 480px){[data-id="yj2pw"] {width:100%;}}[data-id="8exjd"] {max-width:100%;max-height:100%;padding-left:20px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="1ko34"] {padding-top:15px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="407mk"] {display:inline-block;width:50%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="oa5c7"] {background-alpha:;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="t0sx4"] {height:90px;display:flex;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="0knpb"] {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-alpha:1;background-color:rgba(52,113,164,1);}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="xbjgx"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="txupq"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="wa47y"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="s79j4"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="193_o"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="2lwho"] {width:100%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="2lwho"] {width:100%;}}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){[data-id="2lwho"] {width:100%;}}[data-id="pvag7"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="66s2m"] {margin-left:20px;margin-right:20px;margin-bottom:25px;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="dcq5w"] {width:100%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="dcq5w"] {width:100%;}}@media screen and (max-width: 767px){[data-id="dcq5w"] {width:100%;}}@media screen and (max-width: 480px){[data-id="dcq5w"] {width:100%;}}[data-id="9qd8x"] {width:450px;background-alpha:;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){[data-id="9qd8x"] {}}@media screen and (max-width: 480px){[data-id="9qd8x"] {width:100%;margin-left:auto;margin-right:auto;}}[data-id="rro-g"] {width:auto;margin-top:4rem;margin-left:auto;margin-right:auto;margin-bottom:4rem;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="rro-g"] {width:auto;display:block;}}@media screen and (max-width: 767px){[data-id="rro-g"] {width:auto;}}@media screen and (max-width: 480px){[data-id="rro-g"] {width:100%;margin-top:0px;margin-left:auto;margin-right:auto;}}[data-id="fe2er"] {min-height:100%;display:flex;margin-top:5rem;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="fe2er"] {margin-top:0rem;}}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="o-db2"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}[data-id="gumby"] {}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}}