form input {
    color: white;
}

form input::placeholder {
    color: #D2D2D2;
    opacity: 1;
    /* Firefox */
}

form input:focus-visible {
    border: none;
    background-color: #00334A;
    outline: none;
    border-bottom: solid 1px #10BC93;
}


form input::-ms-input-placeholder {
    /* Edge 12 -18 */
    color: #D2D2D2;
}

.dt-ver {
    display: block;
}

.mb-ver {
    display: none;
}

input::file-selector-button {
    font-weight: bold;
    color: white;
    padding: 0.5em;
    border: none;
    border-radius: 3px;
    background: linear-gradient(80.62deg, #2BCC6B 0%, #52E0E0 105.34%);

}

@media screen and (max-width: 850px) {
    .dt-ver {
        display: none;
    }

    .mb-ver {
        display: inline-block;
    }

    .container {
        display: inline-block;
        cursor: pointer;
    }

    .bar1,
    .bar2,
    .bar3 {
        width: 35px;
        height: 5px;
        background-color: white;
        margin: 6px 0;
        transition: 0.4s;
    }

    .change .bar1 {
        transform: translate(0, 11px) rotate(-45deg);
    }

    .change .bar2 {
        opacity: 0;
    }

    .change .bar3 {
        transform: translate(0, -11px) rotate(45deg);
    }

    .menu_main {
        position: absolute;
        display: none;
        right: 0;
        top: 64px;
        width: 100%;
        height: 100vh;
        background-color: #043C4066;
        /* transition: visibility 0.5s ease, opacity 0.5s ease;
        opacity: 0; */
    }

    .visible {
        display: block !important;
        /* visibility: visible;
        opacity: 1; */
    }
}