.subpage-wrap {
    padding-top: 10px;
    padding-bottom: 60px;
}

.subpage-wrap h2 {
    color: #FFF;
}

.subpage-wrap .contact-details {
    margin: 0 auto;
    max-width: 70%;
}

.subpage-wrap .contact-details p {
    font-size: 20px;
    font-weight: 300;
    color: #FFF;
    line-height: 30px;
    text-align: center;
}

.subpage-wrap .form-contents {
    padding-top: 10px;
    padding-bottom: 10px;
}

.subpage-wrap .form-contents .form-control {
    margin-bottom: 30px;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #00C1DE;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    color: #000;
}

.subpage-wrap .form-contents .form-control:focus {
    box-shadow: none;
    outline: none;
}

.subpage-wrap .form-contents .form-control::placeholder {
    color: #000;
}

.subpage-wrap .action-button {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

.subpage-wrap .action-button .custom-main-button {
    min-width: 240px;
    height: 65px;
    border-radius: 35px;
    border: none;
    background-color: #00C1DE;
    color: #FFF;
    font-weight: 500;
    font-family: "DM Sans", sans-serif;
    font-size: 20px;
}

.subpage-wrap h1 {
    font-family: "Rubik", sans-serif;
    color: #00C1DE;
    text-align: left;
    font-weight: 300;
    margin-bottom: 25px;
    font-size: 40px;
}

.list-box h4 {
    margin-bottom: 3px;
}

.list-content {
    margin-bottom: 0;
    text-align: left;
    font-size: 15px;
}

.list-readmore {
    margin-bottom: 20px;
    text-align: left;
    font-size: 15px;
    width: 100%;
}

.success-box a.backendlink-blue,
.backendlink-blue {
    width: auto;
    color: #2fc9f0;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}

.success-box .list-box {
    border-bottom: 1px solid #d1d1d1;
    width: 100%;
    margin-bottom: 20px;
}

.management-pages {
    max-width: 100%;
    padding: 0;
    margin: 0 auto;
}

.list-content {
    font-size: 20px;
    font-weight: 300;
    color: #002A40;
    line-height: 30px;
}

.subpage-list .success-title {
    font-family: "Rubik", sans-serif;
    font-weight: 600;
    color: #002A40;
    text-align: left;
    margin-bottom: 10px;
    text-decoration: none;
}

.subpage-list .management-pages .list-box h4 {
    text-align: left;
    font-size: 26px;
    margin-bottom: 10px;
    font-weight: 600;
}

.list-readmore .read-more {
    border-radius: 35px;
    border: none;
    background-color: #00C1DE;
    color: #FFF;
    font-weight: 500;
    font-family: "DM Sans", sans-serif;
    margin-top: 15px;
    font-size: 15px;
    padding: 14px 40px 12px;
    text-transform: uppercase;
}

.general-content-block .career-sub-container {
    max-width: 80%;
    margin: 0 auto;
    padding: 0px;
}

.each-subpage-item:last-child .list-box {
    border-bottom: none;
    margin-bottom: 0;
}
.subpage-list .top-paragraph-section {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d1d1d1;
}
.subpage-list .top-paragraph-section h1 {
    text-align: left;
    font-size: 26px;
    margin-bottom: 20px;
    font-weight: 600;
    color: #002A40;

}
.subpage-list .top-paragraph-section p {
    text-align: left;
}


@media (max-width: 1445px) {
    .subpage-wrap .contact-details p {
        font-size: 18px;
    }

}

@media (max-width: 991.98px) {
    .subpage-wrap .form-contents {
        padding-bottom: 0;
    }
}