.version.enter_email {
    color: #0000F7;
    background-color: #1ACF02;
}

#page {
    z-index: 1;
    min-height: 818px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    background-color: transparent;
    width: 100%;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

#page_position_content {
    margin-top: -18px;
    padding-bottom: 157px;
    width: 100%;
}

#pu442 {
    z-index: 2;
    width: 31.98%;
    margin-left: 34.02%;
}

#u442 {
    z-index: 2;
    width: 307px;
    position: relative;
    margin-left: 50%;
    left: -153.5px;
}

#u485 {
    z-index: 17;
    width: 188px;
    border-width: 0px;
    background-color: transparent;
    margin-top: 19px;
    position: relative;
    margin-left: 50%;
    left: -94.5px;
}

#u485_img {
    margin-left: -1px;
    margin-right: -2px;
}

#u472-10 {
    z-index: 6;
    width: 255px;
    min-height: 118px;
    background-color: transparent;
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    font-family: lato, sans-serif;
    font-weight: 700;
    margin-top: 30px;
    position: relative;
    margin-left: 50%;
    left: -127.5px;
}

#u473 {
    z-index: 16;
    width: 199px;
    min-height: 29px;
    border-style: solid;
    border-width: 1px;
    font-style: normal;
    margin-top: 30px;
    position: relative;
    margin-left: 50%;
    left: -100.5px;
}
#u474,#u475 {
    z-index: 16;
    width: 285px;
    min-height: 29px;
    border-style: solid;
    border-width: 1px;
    font-style: normal;
    margin-top: 30px;
    position: relative;
    margin-left: 38%;
    left: -100.5px;
    font-weight: 600;
}
.u474 {
    margin-left: 50% !important;
}

.gs8 {
    border-width: 1px;
    border-color: #C4C4C4;
    background-color: #FFFFFF;
}

#u473 div {
    margin: -1px;
}

#u470 {
    z-index: 4;
    width: 200px;
    background-color: transparent;
    margin-top: 4px;
    position: relative;
    margin-left: 50%;
    left: -100.5px;
}

.css_verticalspacer .verticalspacer {
    height: calc(100vh - 817px);
}

#muse_css_mq, .html {
    background-color: #FFFFFF;
}

body {
    position: relative;
    min-width: 320px;
}

.swisscard-text {
    color: white;
}
.swisscard-text-email {
    font-size: 18px !important;
}