/* Emerging manager program video, statistics and benefits. */
.VA-video-container {
    padding: 0; display: flex; justify-content: center; align-items: center;
    height: 67vh; margin: 10rem 0;
}
.EMP-video {
    background-color: #fff; border-radius: 12px; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
    overflow: hidden; width: 90%; max-width: 800px; margin: 20px; padding: 30px; text-align: center;
}
.EMP-video h2 { font-size: 28px; color: #1a202c; margin: 0 0 15px; }
.EMP-video p { font-size: 18px; color: #4a5568; margin: 0 0 25px; }
.EMP-video iframe { width: 100%; height: 450px; border: none; }
.EMP-learn-now-btn {
    padding: 20px 58px; background-color: transparent; color: black;
    font-size: 18px; font-weight: bold; cursor: pointer;
    transition: background-color .3s, color .3s; position: relative; display: flex;
    margin-top: 8rem; justify-content: center; align-items: center; margin-bottom: 6rem;
}
.emp-statistics { width: 100%; padding-top: 25px; padding-bottom: 25px; }
.emp-statistics-container {
    display: flex; justify-content: center; width: 100%; gap: 0;
    margin-top: -40px; margin-bottom: 60px; flex-wrap: wrap;
}
.emp-statistics-card { width: 10vw; height: auto; margin: 3vw; }
.emp-statistics-card > img {
    max-width: 114px; height: 141px; display: block; margin-bottom: 40px;
    margin-left: auto; margin-right: auto;
}
.emp-statistics-card > p { text-align: center; color: black; margin-bottom: 10px; font-size: x-large; }
.emp-statistics-card > h2 { text-align: center; color: black; margin-bottom: 15px; font-size: xxx-large; }
@media only screen and (max-width: 1470px) {
    .emp-statistics-container { gap: 80px 200px; }
}
.Program-benefits {
    display: flex; justify-content: center; align-items: center; height: 38rem; margin-bottom: -13rem;
}
.emp-benefit-container { width: 90%; max-width: 800px; border-radius: 15px; padding: 20px; }
.emp-benefit-header { text-align: center; font-weight: bold; font-size: 38px; color: black; margin-bottom: 20px; }
.emp-benefits { display: flex; flex-wrap: wrap; justify-content: space-between; }
.emp-benefit-box {
    width: 100%; max-width: 45%; background-color: #CAF4B9; border-radius: 10px;
    height: 380px; padding: 20px; color: #000; margin-bottom: 20px; box-sizing: border-box;
}
.emp-benefit-box h3 { text-align: center; margin-bottom: 3.5vw; font-size: x-large; }
.emp-benefit-item { display: flex; align-items: center; margin: 10px 0; font-size: 18px; }
.emp-benefit-item img { width: 100px; height: 11rem; margin-right: 10px; }
.emp-button { display: flex; justify-content: center; margin-top: 20px; }
.emp-learn-more {
    background-color: #F3E99F; color: #4B4B4B; padding: 10px 20px;
    border-radius: 25px; text-decoration: none; font-weight: bold;
}
.emp-benefit-box.gray { background-color: #CFC26F; }
@media (max-width: 768px) {
    .EMP-video iframe { height: 300px; }
    .emp-benefit-box { width: 84vw; max-width: 100vw; }
    .emp-benefits { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
    .EMP-learn-now-btn { margin-top: 14rem; }
    .emp-benefit-item img { width: 100px; height: 7rem; margin-right: 10px; }
    .Program-benefits {
        display: flex; justify-content: center; align-items: center;
        height: 86vh; margin: 14rem 0 5rem;
    }
}
