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

:root {
    --form-field-label-color: #fff;
    --form-field-color: #fff;
    --form-field-font-size: 18px;
    --form-field-label-font-weight: 400;
    --form-field-bottom-margin: 5px;
    --form-field-focus-shadow-border: 0px 0 0 #404040, 0px 0 0 #404040, 0 0px 0 #404040, 0px 2px 0 var(--primary);
    --button-font-color: #000;
    --button-font-size: 18px;
    --button-font-weight: 400;
    --menu-icon-color: #fff;
    --menu-mobile-toggle-color: #fff;
}

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

.vin-menu-items-wrapper li:last-of-type {
    background-color: #000;
    color: #fff;
}

.vin-menu-items-wrapper li:last-of-type:hover {
    background-color: #000;
}

.menu-item-name {
    color: #fff;
}

.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;
}

.vin-form-field {
    font-family: var(--font-family-yemby);
    font-size: 18px;
}

.vin-forgot-passwort-text  {
    color: #fff!important;
    font-size: 18px!important;
    opacity: 1!important;
}

.vin-login-button {
    margin-top: 10px;
}

.azure-button {
    width: calc(100% - 2px);
}

.azure-button:hover {
    background-color: #404040;
}

.button-link {
    align-items: center;
    justify-content: center;
}

/* Login Breakpoints */


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


@media screen and (min-width: 1365px) {
    .vin-main-submenu {
    left: calc(40% - 12.2109px)!important;
}}[data-id="h7k39"] {margin-top:24px;text-align:center;max-width:500px;margin-left:auto;margin-right:auto;color:#ffffff;font-size:36px;font-weight:300;}@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="su8-2"] {margin-left:auto;margin-right:auto;max-width:500px;color:#ffffff;text-align:center;margin-top:3px;font-size:18px;font-weight:300;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}:root {
    --default-font: unset;
}

.footer-text p a {
    color: #fff;
    font-family: var(--font-family-yemby)!important;
    font-size: inherit!important;
}

.footer-text p a:hover {
    color: var(--primary);
}

/*
@media screen and (max-width: 480px) {
    .footer-text p a {
    background-color: var(--background-color-login-form)!important;
}
}
*/
[data-id="kmfat"] {width:228px;max-width:250px;margin-left:auto;margin-right:auto;display: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="-ah5l"] {margin-bottom:1rem;color:#36E078;font-size:18px;text-align:center;padding-top:1rem;border-style:solid;border-top-width:1px;border-color:rgba(54,224,120,1);border-alpha: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="v45ny"] {display:inline-block;width:100%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="v45ny"] {width:100%;}}@media screen and (max-width: 767px){[data-id="v45ny"] {width:100%;}}@media screen and (max-width: 480px){[data-id="v45ny"] {width:100%;}}[data-id="g_rvw"] {text-align:center;margin-top:1rem;font-size:18px;color:#ffffff;margin-bottom:2rem;}@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="3xpic"] {}@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="numke"] {}@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="co122"] {text-align:center;font-size:18px;color:#ffffff;}@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){}@media screen and (max-width: 480px){}[data-id="yj2pw"] {width:100%;}@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="oh5uh"] {}@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="oa5c7"] {}@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(0,0,0,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="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="8-3nn"] {padding-right:24px;}@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="8-3nn"] {padding-right:0px;}}[data-id="p9673"] {width:100%;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){[data-id="p9673"] {width:100%;}}@media screen and (max-width: 767px){[data-id="p9673"] {width:100%;}}@media screen and (max-width: 480px){[data-id="p9673"] {width:100%;}}[data-id="dunv2"] {}@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"] {}@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:320px;margin-left:25px;margin-right:25px;margin-bottom:35px;background-alpha:1;}@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:320px;margin-left:auto;margin-right:auto;}}[data-id="rro-g"] {width:auto;background-alpha:1;margin-left:auto;margin-right:auto;margin-bottom:4rem;background-color:rgba(0,0,0,1);}@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;}@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="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"] {background-alpha:1;background-image:url('/api/fe/media/65784cb7dd48677d1fc36da8/yemby-hintergrund.png');background-repeat:no-repeat;background-position:inherit;background-size:cover;background-attachment:inherit;}@media screen and (min-width: 1920px){}@media screen and (max-width: 1365px){}@media screen and (max-width: 767px){}@media screen and (max-width: 480px){}}