.form-page .go-back-container a {
    color: #FF2E7B;
    font-weight: 500;
}

.form-page .input-container input:focus, .form-page .input-container-small input:focus {
    border: 2px solid #1A1919;
    outline: none;
    box-shadow: none;
}

@media screen and (min-width: 1024px) {
    .form-page {
        margin-top: 4rem;
    }
    .form-page .page-container.container {
        max-width: 800px;
    }
    .form-page .page-container.container h2 {
        font-size: 30px;
        line-height: 35px;
        color: #000000;
    }
    .form-page .form-container.container {
        max-width: 371px;
        padding: 0;
    }
    .form-page .input-container input {
        height: 50px;
        width: 370px;
        border: 1px solid #5E5E5E;
        border-radius: 4px;
        padding-left: 1rem;
    }
    .form-page .input-container-small input {
        height: 50px;
        width: 177px;
        border: 1px solid #5E5E5E;
        border-radius: 4px;
        padding-left: 1rem;
    }
    .form-page .input-container label, .form-page .input-container-small label {
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        color: #000000;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .form-page .input-container input {
        height: 50px;
        width: 92vw;
    }
    .form-page .input-container-small input {
        height: 50px;
        width: 44vw;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .form-page .form-container.container {
        max-width: 341px;
    }
    .form-page .input-container input {
        height: 50px;
        width: 340px;
    }
    .form-page .input-container-small input {
        height: 50px;
        width: 160px;
    }
}

@media screen and (max-width: 1023px) {
    .form-page {
        margin-top: 2rem;
    }
    .form-page .form-container.container {
        padding: 0;
    }
    .form-page .page-container.container h2 {
        font-size: 25px;
        line-height: 30px;
        color: #000000;
    }
    .form-page .input-container input {
        /* height: 50px;
        width: 92vw; */
        border: 1px solid #5E5E5E;
        border-radius: 4px;
        padding-left: 1rem;
    }
    .form-page .input-container-small input {
        /* height: 50px;
        width: 44vw; */
        border: 1px solid #5E5E5E;
        border-radius: 4px;
        padding-left: 1rem;
    }
    .form-page .input-container label, .form-page .input-container-small label {
        font-size: 12px;
        color: #000000;
        font-weight: 500;
    }
}