@media screen and (min-width: 901px) {
    .page-4 {
        display: flex;
        background: #001734;
        width: 100%;
        height: 30vw;
    }

    .page4-back-img {
        width: 45%;
    }

    .div-for-form {
        display: flex;
        flex-direction: column;
        width: 55%;
    }

    .page-4-title-1 {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 3vw;
        font-weight: bold;
        text-align: center;
        color: white;
        margin-top: 2.5%;
    }

    .page-4-title-2 {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.45vw;
        text-align: center;
        color: white;
        margin-top: -1.5%;
    }

    .contactFrom {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        height: 50%;
        margin-right: 3vw;
        margin-left: 3vw;
    }

    .div-input-1 {
        display: flex;
        flex-direction: row;
        gap: 1.5vw;
    }

    .div-input-2 {
        display: flex;
        flex-direction: row;
    }

    .pole-1 {
        width: 32%;
        height: 3vw;
        background: #0275FF80;
        border-width: 0;
        font-size: 1.3vw;
        text-indent: 1vw;
        color: #BEE6F8;
    }

    .pole-2 {
        width: 100%;
        height: 3vw;
        background: #0275FF80;
        border-width: 0;
        font-size: 1.3vw;
        text-indent: 1vw;
        color: #BEE6F8;
    }

    ::placeholder {
        color: #BEE6F8;
    }

    .submit-bt {
        width: 27%;
        margin-left: 18vw;
        height: 3.7vw;
        background: linear-gradient(263.74deg, #00FFB8 0%, #019CEB 50.08%, #0275FF 100%);
        border-width: 0;
        color: white;
        font-weight: bold;
        font-size: 2vw;
        box-shadow: 0 0 20px 6px rgba(0, 120, 255, 0.8);
        cursor: pointer;
    }

    .page-last {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        width: 100%;
        height: 4vw;
        background: #001734;
    }

    .p-last {
        color: #5F8FD9;
        font-size: 1vw;
    }

}