.page_title {
    top: 50%;
    transform: translateY(50%);
    padding-left: 3vw;
}
.title {
    font-weight: bold;
    font-size: 2rem;
}
.description p{
    font-size: 1.4rem;
}
.desc-text {
    color:white;
}
.enroll-form {
    margin-top: max(40px,4vh);
}

.enroll-input {
    border-radius: 8px;
    border: 0.5px solid black;
    width: 24.2%!important;
}
.enroll-checkbox, .enroll-textarea {
    border-radius: 8px;
    border: 0.5px solid black;
    width: 49%!important;
}
.enroll-input,.enroll-checkbox {
    height: max(50px,6.5vh);
}
.enroll-input::placeholder {
    padding-left: 8px;
}
.enroll-textarea {
    height: max(125px,15vh);
    padding-left: 8px;
    padding-top: 10px;
    width: 25%;
}
.enroll-textarea::placeholder {

}
.submit-button {
    border: 0;
    color:white;
    font-weight: bold;
    width: 25%!important;
    font-size: 1.6rem;
    background-color: #314D21;
}

@media  (max-width: 480px) {
    .container {
        max-width: 100vw!important;
    }
    .enroll-input {
        width: 80%!important;
    }
    .enroll-textarea {
        width: 80%!important;
    }
}
@media  (min-width:481px) and (max-width: 820px) {

}
@media  (min-width:821px) and (max-width: 1024px) {

}
@media  (min-width:2000px) {

}