.indexContainer{
    color: #fff;
    cursor: default;
    background: 
        radial-gradient(at 50% 100%, rgba(255,255,255,.5) 0%, rgba(255,255,255,.6) 20%, rgba(255,255,255,.2) 40%, rgba(255,255,255,1) 100%),
        radial-gradient(at 15% 12%, rgba(94,15,240,0.8) 0%, rgba(94,15,240,0.4) 20%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%),
        radial-gradient(at 80% 86%, rgba(240,132,15,1) 0%, rgba(240,132,15,.4) 20%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 100%);
    width: 100%;
}
.indexContainer > div{
    width: 1000px;
    max-width: 90%;
    backdrop-filter: blur(100px);
    background-color: rgba(255,255,255, .1);
    padding: 50px;
    border-radius: 12px;
    box-shadow: 0 1px 2px 0 rgb(66 66 66 / 1%), 0 1px 10px 0px rgb(66 66 66 / 1%);
    box-sizing: border-box;
}
.indexContainer p{
    color: #222;
    /*filter: drop-shadow(1px 1px 2px rgba(0,0,0,.4));*/
}
.indexContainer a, .indexContainer p.contact{
    color: #222;
}
.indexContainer p.contact{
    margin-bottom: 0;
}
.indexContainer h1{
    margin-top: 50px;
    /*filter: drop-shadow(1px 1px 2px rgba(0,0,0,.4));*/
    text-align: center;
    border-bottom: 1px dashed;
    padding-bottom: 20px;
    color : #222;
}
.ert{
    background: linear-gradient(135deg,#692cff,#f68e56);
    border-radius: 50%;
    filter: blur(162px);
    height: 25vw;
    width: 25vw;
    position: absolute;
    top: 2%;
    right: 13%;
    animation: heroBackground 10s linear infinite;
}
@keyframes heroBackground{
    0%{opacity:.7;transform:scale(1.5)}
    50%{opacity:.9;transform:scale(.5)}
    to{opacity:.7;transform:scale(1.5)}
}
.indexContainer > .sslForm{
    color: #000;
    width: 700px;
}
.desc{
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 16px;
}
.indexContainer > div{
    background-color: rgba(255, 255, 255, .5);
}
.mb10{
    margin-bottom: 10px;
}
.flex.justifyCenter > .button + .button{
    margin-left: 10px;
}