* {
    font-family: Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 45px;
}

.fw-9 {
    font-weight: 900;
}

.container {
    max-width: 1000px;
}

.left {
    width: 60%;
}

.right {
    width: 40%;
}

.fs-20 {
    font-size: 20px;
}

svg {
    width: 100px;
}

.input-group.border.border-dark svg {
    width: 20px !important;
    object-fit: contain;
    position: unset !important;
}

.form-control {
    outline: unset !important;
    box-shadow: unset !important;
}

.fs-14 {
    font-size: 14px;
}

.row.codeHolder input {
    height: 60px;
    width: 60px;
}

#ff {
    display: none;
}

.fileLabel {
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 1px solid black;
    border-radius: 10px;
    position: relative;
}

.fileLabel p {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

@media screen and (max-width: 767px) {
    .mobile-column {
        flex-flow: column-reverse;
    }

    .left {
        width: 100%;
        padding: 15px !important;
    }

    .right {
        width: 100%;
        padding: 40px;
    }

    .container.py-5 {
        padding: 0 !important;
    }

    svg {
        width: 40px;
        position: unset !important;
    }

    .fs-20 {
        font-size: 16px;
    }

    .col-md-6 .d-flex {
        align-items: center;
    }

    h1 {
        font-size: 30px;
    }
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}