.grey_bg {
    background-color: #F7F7FB;
}

.pl-150 {
    padding-left: 150px !important;
}

.pl-120 {
    padding-left: 120px !important;
}

.py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.py-90 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.pt-60 {
    padding-top: 60px;
}

.pt-30 {
    padding-top: 30px;
}

.pt-90 {
    padding-top: 30px;
}

.mission_sec {
    width: 95%;
    margin: 0 auto;
}

.mission_sec p {
    font-size: 15px;
}

.mission_sec .col-md-6:last-child img {
    width: 90%;
}

.about_ceo {
    position: absolute;
    bottom: 5%;
    right: 50px;
}

.about_bluevector {
    position: absolute;
    bottom: -8%;
    left: 10%;
}

.white_bg {
    background-color: #ffffff;
    padding: 50px;
    position: relative;
    border-radius: 20px;
    box-shadow: 5px 12px 40px rgba(0, 0, 0, 0.1);
    left: -6.75vw;
    top: 5.34vw
}
.white_bg h4 {
    font-size: 1.95vw;
    font-weight: 600;
}
.white_bg p {
    font-size: 0.89vw;
}

.yellow_bg {
    background-color: #F5D762;
    padding: 50px;
    position: relative;
    left: -10.37vw;
    top: 7.5vw;
}

.yellow_bg h3 {
    font-size: 1.67vw;
    font-weight: 300;
}

.yellow_bg p {
    font-size: 0.88vw;
    color: #000000;
}
.about_ceo .ceo-name {
    font-size: 1.11vw;
    font-weight: bold;
}
.about_ceo .designation {
    font-size: 1vw;
}
.quote1,
.quote2 {
    position: absolute;
    width: 100px;
}

.quote1 {
    left: 20px;
    top: -35px;
}

.quote2 {
    right: 20px;
    bottom: -35px;
    transform: rotate(180deg);
}

.careers_sec {
    margin-top: -150px;
    background-color: #ffffff;
    z-index: 9;
    position: relative;
}

.careers_sec img {
    width: 100%;
}
.careers_sec h2 {
    font-size: 2.23vw;
    font-weight: 800;
}
.careers_sec h3 {
    font-size: 1.89vw;
    font-weight: 800;
    width: 80%;
}
.careers_sec p {
    font-size: 0.89vw;
    line-height: 1.67vw;
}
.work-space h3 {
    font-size: 2.23vw;
    font-weight: 800;
}
.work-space p {
    font-size: 1vw;
    line-height: 1.78vw;
}
.fw-700 {
    font-weight: 700;
}

.content_car {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #ffffff;
    flex-grow: 1;
}
.grey_bg h3 {
    font-size: 2.51vw;
    font-weight: 600;
}
.grey_bg p {
    font-size: 0.89vw;
}
.about-adapt-evolve h6 {
    font-size: 1.39vw;
    font-weight: bold;
}
.about-adapt-evolve p {
    font-size: 0.83vw;
    color: #666666;
}
.careers h3 {
    font-size: 2.23vw;
    font-weight: bold;
}
.careers p {
    font-size: 1.45vw;
    line-height: 2.68vw;
}
.careers .highlight-info {
    font-size: 1.67vw;
}
.workforce {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center;
    color: #9e9e9e;
    font-size: 0.78vw;
}
.workforce img {
    width: 1.95vw;
}
.workforce:nth-child(2) img {
    width: 2.2vw;
}