.banner-section img, .service-section img,.welcome-section img {
    width: 100% !important;
}
.service-box h1,.service-box p,.service-section p,
.welcome-section h2,.welcome-section p,.welcome-btn a  {
    font-family: 'Ubuntu', sans-serif;
}
.service-box h1,.welcome-section h2 {
    font-weight: 500;
}
.service-head {
    font-weight: 600;
}
.service-section {
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
}
.welcome-btn .wp-block-button__link {
    border: 1px solid;
    padding: 9px 15px;
}
.welcome-btn .wp-block-button__link:hover {
    background: var(--primary-color) !important;
    border: 1px solid var(--primary-color);
}
.welcome-section h2:before{
    background-color: var(--primary-color);
    width: 19%;
    height: 2px;
    content: "";
    margin: 10px auto;
    position: absolute;
    left:0%;
    top: 90%;
    opacity: 0.3;
}
.welcome-section h2 {
    margin: 0 !important;
}