html /deep/ ::-webkit-scrollbar {
    height: 6px;
    width: 6px;
}

html /deep/ ::-webkit-scrollbar-button {
    background: #144393;
    cursor: pointer;
}

html /deep/ ::-webkit-scrollbar-track-piece {
    background: #faf8f8;
}

html /deep/ ::-webkit-scrollbar-thumb {
    background: #3a83ff;
}

.flex-0 {
    flex: 0;
}

.flex {
    flex: 1;
}

.flex-2-child {
    flex: 2;
}

.flex-3-child {
    flex: 3;
}

.flex-4-child {
    flex: 4;
}

.flex-wrap {
    display: flex;
    flex-wrap: wrap;
}

.flex-no-wrap {
    display: flex;
    flex-wrap: nowrap;
}

.flex-wrap-reverse {
    display: flex;
    flex-wrap: wrap-reverse;
}

.flex-horizontal {
    display: flex;
    flex-direction: row;
}

.flex-vertical {
    display: flex;
    flex-direction: column;
}

.flex-horizontal-reverse {
    display: flex;
    flex-direction: row-reverse;
}

.flex-vertical-reverse {
    display: flex;
    flex-direction: column-reverse;
}

.flex-justify-content-start {
    display: flex;
    justify-content: flex-start;
}

.flex-justify-content-end {
    display: flex;
    justify-content: flex-end;
}

.flex-justify-content-center {
    display: flex;
    justify-content: center;
}

.flex-justify-content-space-between {
    display: flex;
    justify-content: space-between;
}

.flex-justify-content-space-around {
    display: flex;
    justify-content: space-around;
}

.flex-justify-content-space-evenly {
    display: flex;
    justify-content: space-evenly;
}

.flex-align-items-start {
    align-items: flex-start;
    display: flex;
}

.flex-align-items-end {
    align-items: flex-end;
    display: flex;
}

.flex-align-items-center {
    align-items: center;
    display: flex;
}

.flex-align-items-stretch {
    align-items: stretch;
    display: flex;
}

.flex-align-items-baseline {
    align-items: baseline;
    display: flex;
}

.flex-align-content-start {
    align-content: flex-start;
    display: flex;
}

.flex-align-content-end {
    align-content: flex-end;
    display: flex;
}

.flex-align-content-center {
    align-content: center;
    display: flex;
}

.flex-align-content-stretch {
    align-content: stretch;
    display: flex;
}

.flex-align-content-space-between {
    align-content: space-between;
    display: flex;
}

.flex-align-content-space-around {
    align-content: space-around;
    display: flex;
}

.flex-align-self-start {
    align-self: flex-start;
    display: flex;
}

.flex-align-self-end {
    align-self: flex-end;
    display: flex;
}

.flex-align-self-center {
    align-self: center;
    display: flex;
}

.flex-align-self-stretch {
    align-self: stretch;
    display: flex;
}

.flex-align-self-baseline {
    align-self: baseline;
    display: flex;
}

.flex-center {
    align-items: center;
    display: flex;
    justify-content: center;
}

html {
    margin: 0;
    padding: 0;
}

html body {
    font-family: sans-serif;
    height: 100vh;
    margin: 0;
    min-width: 1200px;
    padding: 0;
    position: relative;
    width: 100%;
}

html body .container-index {
    background-color: #fff;
    background-image: url("./assets/indexBackground.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 70%;
    height: 100vh;
}

html body .container-index .box1 {
    margin: 0 74px;
    padding-top: 50px;
}

html body .container-index .box1 > div {
    height: 78px;
}

html body .container-index .box1 > div .logo {
    background-image: url("./assets/unisimBlueLogo.svg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 78px;
    width: 200px;
}

html body .container-index .box1 > div a {
    border: 2px solid #fff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    outline: none;
    padding: 1em 3em;
    text-decoration: none;
}

html body .container-index .box2 {
    margin: 250px 74px 60px;
    width: 360px;
}

html body .container-index .box2 h2 {
    color: #2d231e;
    font-style: italic;
    margin-bottom: .2em;
}

html body .container-index .box2 .box21 {
    color: #00509d;
    font-style: italic;
    font-weight: bold;
}

html body .container-index .box2 .box22 {
    color: #00509d;
    font-style: italic;
}

html body .container-index .box2 .box22 a {
    color: #f7c44c;
}

html body .container-aviso-de-privacidad {
    background-color: #fff;
    background-image: url("./assets/avisoDePrivacidadBackground.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100vh;
}

html body .container-aviso-de-privacidad .box1 {
    margin: 0 74px;
    padding-top: 50px;
}

html body .container-aviso-de-privacidad .box1 > div {
    height: 78px;
}

html body .container-aviso-de-privacidad .box1 > div .logo {
    background-image: url("./assets/unisimWhiteVertical.svg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 78px;
    width: 200px;
}

html body .container-aviso-de-privacidad .box2 {
    margin-top: calc(10vw - 50px);
}

html body .container-aviso-de-privacidad .box2 .chip {
    background-image: url("./assets/chip.svg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 78px;
    width: 200px;
}

html body .container-aviso-de-privacidad .box2 .aviso {
    background: #00509d;
    border-radius: 5px;
    color: #fff;
    font-style: italic;
    padding: 1em 3em;
}

html body .container-aviso-de-privacidad .box3 {
    color: #2d231e;
    margin: 20px 0 100px;
    padding: 0 150px;
}

html body .container-aviso-de-privacidad .box3 h2 {
    color: #00509d;
    font-style: italic;
    margin-top: 2em;
    text-align: center;
}

html body .container-aviso-de-privacidad .box3 h3 {
    color: #00509d;
    font-style: italic;
    margin-top: 2em;
}

html body .container-aviso-de-privacidad .box3 a.form-link {
    color: #41c4f3;
    display: block;
    padding: 0 40px;
    text-align: center;
    text-decoration: none;
}

html body .container-index .footer, html body .container-aviso-de-privacidad .footer {
    background: #00509d;
    bottom: 0;
    height: 60px;
    left: 0;
    padding: 0 74px;
    position: fixed;
    right: 0;
}

html body .container-index .footer > div, html body .container-aviso-de-privacidad .footer > div {
    height: 35px;
}

html body .container-index .footer > div .logo, html body .container-aviso-de-privacidad .footer > div .logo {
    background-image: url("./assets/unisimWhiteHorizontal.svg");
    background-position: center center;
    background-repeat: no-repeat;
    height: 35px;
    margin-right: 200px;
    width: 200px;
}

html body .container-index .footer > div span, html body .container-aviso-de-privacidad .footer > div span {
    color: #fff;
    white-space: nowrap;
}

/*# sourceMappingURL=style.css.map */
