body,
.content {
    height: 100vh;
    overflow: hidden;
}

.content {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}

.content .left .text-block p {
    font-size: 24px !important;
}

.content .form {
    margin-top: 4rem !important;
    padding: 4rem calc(4rem - 40px) !important;
    border-top-right-radius: 43px !important;
    border-top-left-radius: 43px !important;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.content .form::-webkit-scrollbar {
    display: none;
}

.content .form .title p {
    font-size: 30px !important;
    padding: 0 40px;
}

.content .form .info p {
    opacity: 0.6;
    padding: 0 40px;
    font-family: var(--font-custom) !important;
}

/*Responsive*/
@media (max-width: 1024px) {

    body,
    .content {
        height: auto;
        overflow: visible
    }

    .content {
        padding-top: 10rem !important;
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .content .left .text-block p {
        text-align: center !important;
    }

    .content .form {
        margin-top: 1rem !important;
        padding: 4rem calc(2rem - 40px) !important;
    }
}