.job-application{
    background: radial-gradient(114.81% 114.81% at 50% 4.72%, #FFF 29.11%, #E8EEF7 84.07%);
}
.job-application h4.ideal-heading {
    color: var(--color-heading);
    padding: 0;
}
.job-application .ideal-txt-div p {
    color: var(--color-text);
    font-size: 24px;
    font-weight: 600;
}

.job-application .ideal-txt-div span {
    color: var( --color-text-2);
    font-weight: 400;
}

.job-application .ideal-form-div input {
    background: #F5F5F5;
    color: var(--color-heading);
    height: 48px;
}
.ideal-custom-input::placeholder {
  color: var(--color-heading);
}

.job-application .ideal-form-box {
    border-radius: 16px;
    background: #FFF;
    box-shadow: 0 0 24px 0 rgba(11, 18, 32, 0.12);
}

.job-application  .drag-drop {
   background: #F5F5F5;
}

.job-application  .ideal-form-div .row {
    row-gap: 20px;
}

.job-application .drag-drop-txt-div h6 {
       color: var(--color-heading);
}

.drag-drop-txt-div p {
    color: var( --color-text-2);
}


.job-application .upload-ideal-form-img {
    height: 60px;
    width: 60px;
}
.job-application  .ideal-form-div {
    margin-bottom: 20px;
}
.job-application button {
    margin-top: 40px;
}

.job-application-line{
    width: 100%;
    height: 1px;
    background-color: #94D5F7;
    margin: 40px 0;
}

@media (max-width: 600px) {
.job-application .ideal-txt-div p {
    font-size: 20px;
}
.job-application .ideal-txt-div{
    margin-top: 16px;
}
.job-application-line {
    margin: 28px 0;
}
.job-application .upload-ideal-form-img {
    height: 36px;
    width: 36px;
}
.job-application button {
    margin-top: 28px;
}
}