.sub-hero{
    background-image: url("../../images/services-bg.jpg");
}

.typing {
    margin-top: 70px;
}

.typing>div h1 {
    display: inline;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: capitalize;
}

.typing>div p {
    color: var(--primary-para-dark);
    margin-top: 20px;
    font-size: 16px;
}

.typing>div p span {
    color: var(--primary-color);
    font-weight: 500;
}

.typing div .typed-cursor {
    font-size: 36px;
}

.typing img {
    height: 450px;
    object-fit: contain;
    margin: 0 auto;
}

.vision {
    margin-top: 80px;
}

.vision>div h1 {
    font-size: 32px;
    font-weight: 600;
    line-height: 1.2;
    color: var(--primary-heading);
}

.vision>div h1 span {
    color: var(--primary-color);
}

.vision>div p {
    color: var(--primary-para-dark);
    margin-top: 20px;
}

.vision img {
    width: 90%;
    object-fit: contain;
    margin: 0 auto 0 0;
}

.why-choose{
    margin-top: 0 !important;
}