.pricing-card__pricing-box span > span {
    font-size: .9rem;
    font-weight: 500;
}

.pricing-card--platform .tws-platform { display: none; }
.pricing-card--platform .tws-platform.active {display: inline;font-size: .9rem;color: #000000;font-weight: 600;}


.wysiwyg p strong,.wysiwyg strong {
    color: inherit;
}

.tws-oh-price-row {
    display: flex;
    gap: 1rem;
    justify-content: center;
}

.tws-oh-price-row .switch {
    width: 307px;
}

.tws-oh-price-row .switch .switch-text {
     width: 150px;
     text-align: center;
}


.single-service .tws-grid--two {
    padding-bottom: 70px;
}

.single-service .service-card {
    border-color: #010213;
}

.single-service .service-card .button--transparent {
    border-color: #010213!important;
    color: #010213 !important;
}

.single-service .service-card p,
.single-service .service-card ul li{
    color: #010213 !important;
}

.single-service .service-card ul {
    padding-left: 20px;
    padding-bottom: 20px;
}

.single-service .service-card ul li {
    list-style-type: disc;
}

.single-service .service-card p {
    padding-bottom: 20px;
}

.single-service .service-card p:last-of-type {
    padding-bottom: 0;
}

.single-post .post-content-section:nth-of-type(odd),
.single-post .post-content-section:nth-of-type(odd) p,
.single-post .post-content-section:nth-of-type(odd) h2,
.single-post .post-content-section:nth-of-type(odd) h3,
.single-post .post-content-section:nth-of-type(odd) h4,
.single-post .post-content-section:nth-of-type(odd) h5,
.single-post .post-content-section:nth-of-type(odd) strong,
.single-post .post-content-section p > a{
    color: #010213!important;
}


.page-template-insights .filter-card {
    padding-bottom: 80px;
    display: block;
}


.banner--image {
    transform:unset;
}
.page-template-home .banner--image {
    transform: scaleX(-1);
}


.single-service .banner--image {
    aspect-ratio: 16/9;
}



