.btn-Navbar {
    position: fixed;
    top: 20px;
    right: 20px;
    font-size: 20px;
    color: rgba(255, 255, 255, 0.871);
    user-select: none;
    cursor: pointer;
    border: none;
    background: none;
    text-decoration: none;
    transition: 0.2s;
    z-index: 20;
}
.btn-Navbar:hover {
    transition: 0.2s;
    transform: scale(0.9);
    color: rgba(255, 255, 255, 0.641);
}

.pts-right-center {
    position: absolute;
    right: 0;
    top: 44%;
    z-index: 20;
}

.pts-right-center button {
    color: rgba(255, 255, 255, 0.333);
    font-size: 10px;
    user-select: none;
    pointer-events: none;
    background: none;
    border: none;
    cursor: default;
}

.an1, .an2, .an3, .an4, .an5, .an6, .an7 {
    opacity: 0;
}
.an1 {
    animation: fadeInAn1 0.5s 1s forwards;
}
.an2 {
    animation: fadeInAn2 0.5s 1.1s forwards;
}
.an3 {
    animation: fadeInAn3 0.5s 1.2s forwards;
}
.an4 {
    animation: fadeInAn4 0.5s 1.3s forwards;
}
.an5 {
    animation: fadeInAn5 0.5s 1.4s forwards;
}
.an6 {
    animation: fadeInAn6 0.5s 1.5s forwards;
}
.an7 {
    animation: fadeInAn7 0.5s 1.6s forwards;
}
@keyframes fadeInAn1 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn2 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn3 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn4 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn5 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn6 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
@keyframes fadeInAn7 {
    0% {opacity: 0; transform: translateX(200px);}
    100% {opacity: 1; transform: translateX(0);}
}
















.modal {
    display: none;
    position: fixed;
    z-index: 30;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: hidden;
    background-color: rgba(0, 0, 0, 0.823);
}
.modal-content {
    background: linear-gradient(to bottom right, rgb(138, 138, 138), black);
    margin: 100px auto;
    padding: 5px;
    border: 1px solid rgba(255, 255, 255, 0.651);
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.651);
    width: 250px;
    height: 450px;
    animation: appear 0.6s forwards;
    border-radius: 20px;
    opacity: 0;
}


#id-element-input, #id-element-input2, #id-element-input3 {
    background: rgba(255, 255, 255, 0.36);
    border: none;
    border-bottom: 2px solid white;
    color: white;
    width: 50%;
    padding: 10px;
    top: 35px;
    position: relative;
    outline: none;
}
#Element-FOR-focus, #Element-FOR-focus2, #Element-FOR-focus3 {
    color: white;
    font-size: 11px;
    position: relative;
    top: 0;
    transition: 0.2s;
    user-select: none;
    pointer-events: none;
    opacity: 0.3;
}


#id-element-input:focus + #Element-FOR-focus {
    color: white;
    font-size: 9px;
    position: relative;
    top: -10px;
    margin-bottom: 15px;
    transition: 0.2s;
    opacity: 1;
}
#id-element-input2:focus + #Element-FOR-focus2 {
    color: white;
    font-size: 9px;
    position: relative;
    top: -10px;
    margin-bottom: 15px;
    transition: 0.2s;
    opacity: 1;
}
#id-element-input3:focus + #Element-FOR-focus3 {
    color: white;
    font-size: 9px;
    position: relative;
    top: -10px;
    margin-bottom: 15px;
    transition: 0.2s;
    opacity: 1;
}


.div-no-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.756);
    border-radius: 20px;
}
.close {
    color: #ffffff;
    float: right;
    font-size: 28px;
    font-weight: bold;
    transition: 0.3s;
    right: 10px;
    top: 10px;
    position: absolute;
    z-index: 40;
}
.close:hover,
.close:focus {
    color: #ffffff75;
    text-decoration: none;
    cursor: pointer;
    transform: rotate(180deg) scale(0.9);
}
@keyframes appear {
    0%{
        opacity: 0;
        transform: translateY(200px);
    }
    100%{
        opacity: 100%;
        transform: translateY(0);
    }
}
.img-logo-navbar {
    width: 90%;
    height: auto;
    position: relative;
    top: 20px;
}

.btn-connect {
    background: rgba(255, 255, 255, 0.36);
    border: 2px solid transparent;
    border-bottom: 2px solid white;
    color: white;
    width: 50%;
    padding: 10px;
    position: relative;
    outline: none;
    cursor: pointer;
    transition: 0.2s;
}
.btn-connect:hover, .btn-connect:focus {
    border-right: 2px solid white;
    border-left: 2px solid white;
    border-top: 2px solid white;
    transition: 0.2s;
}

.btn-connect-Singin {
    background: transparent;
    border: 2px solid transparent;
    color: rgba(255, 255, 255, 0.904);
    width: 50%;
    padding: 10px;
    position: relative;
    text-decoration: underline;
    outline: none;
    cursor: pointer;
    transition: 0.2s;
}
.btn-connect-Singin:hover, .btn-connect-Singin:focus {
    color: rgb(255, 255, 255);
    text-decoration: none;
    transition: 0.2s;
}