#wrapper {
    -webkit-overflow-scrolling: touch;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: var(--viewport-height);
    overflow: hidden;
    position: relative;
    z-index: 2;
}
#wrapper1 {
    -webkit-overflow-scrolling: touch;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: var(--viewport-height);
    overflow: hidden;
    position: relative;
    z-index: 2;
}
#main {
    --alignment: center;
    --flex-alignment: center;
    --border-radius-tl: 0;
    --border-radius-tr: 0;
    --border-radius-br: 0;
    --border-radius-bl: 0;
    align-items: center;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    justify-content: center;
    max-width: 100%;
    position: relative;
    text-align: var(--alignment);
    z-index: 1;
}

h1.style1,
h2.style1,
h3.style1,
p.style1 {
    text-align: left;
    color: #000000;
    font-family: 'Rubik', sans-serif;
    font-size: 22px;
    line-height: 1.625;
    font-weight: 500;
}

#text17 {
    text-align: center;
    color: #DBDBDB;
    font-family: 'Roboto', sans-serif;
    font-size: 0.75em;
    line-height: 1;
    font-weight: 300;
}

#text18 {
    text-align: left;
    color: #DBDBDB;
    font-family: 'Roboto', sans-serif;
    font-size: 1.5em;
    line-height: 1;
    font-weight: 700;
}

h1.style2,
h2.style2,
h3.style2,
p.style2 {
    text-align: left;
    color: #DBDBDB;
    font-family: 'Roboto', sans-serif;
    font-size: 0.875em;
    line-height: 1.375;
    font-weight: 400;
}

#buttons01 .button {
    background-color: #202225;
    color: #DEDEDE;
}

#container10 {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #18191C;
    background-image: url('');
    background-size: 256px;
    background-position: center;
    background-repeat: repeat;
    border-radius: 0rem;
}

@media (max-width: 1920px) {}

@media (max-width: 1680px) {
    html {
        font-size: 11pt;
    }
}

@media (max-width: 1280px) {
    html {
        font-size: 11pt;
    }
}

@media (max-width: 1024px) {}

@media (max-width: 980px) {
    html {
        font-size: 9pt;
    }
}

@media (max-width: 736px) {
    html {
        font-size: 9pt;
    }

    #text04 {
        letter-spacing: 0rem;
        width: 100%;
        font-size: 1.375em;
        line-height: 1.5;
    }