
.extra-large-text {
    font-size: clamp(2.25rem, 1.1141rem + 3.1553vw, 3.875rem) !important;
}

.large-text {
    font-size: clamp(1rem, 0.8977rem + 0.2841vw, 1.125rem) !important;
}

.excerpt-featured-work {
    font-size: clamp(1rem, 0.8977rem + 0.2841vw, 1.125rem) !important;
}

.service-category-loop .service-category-loop-name {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem);
    line-height: 1.4;
}

.industry-category-horizontal-loop .industry-category-horizontal-loop-name {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem);
    line-height: 1.4;
}

.industry-category-horizontal-loop .industry-category-horizontal-loop-desc {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem);
    line-height: 1.4;
}

.industry-loop .industry-loop-name {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem);
    line-height: 1.4;
}

.service-category-horizontal-loop .service-category-horizontal-loop-name {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem);
    line-height: 1.4;
}

.service-category-horizontal-loop .service-category-horizontal-loop-desc {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem);
    line-height: 1.4;
}

/* Service Category Level 2 */
.service-loop .service-loop-name {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem);
    line-height: 1.4;
}
.tax-service-categories .desc-category .jet-listing-dynamic-field__content {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem);
    line-height: 1.4;
    font-weight: 700;
}

.tax-service-categories .desc-category .jet-listing-dynamic-field__content p,
.tax-service-categories .desc-category .jet-listing-dynamic-field__content ul {
    font-size: clamp(1rem, 0.9199rem + 0.2564vw, 1.125rem);
    line-height: 1.4;
    font-weight: 500;
}

.archive-category .jet-listing-dynamic-terms {
    font-family: Plus Jakarta Sans Medium, sans-serif;
    font-weight: 500 !important;
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem);
    margin-top: -4px;
}

blockquote {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem) !important;
    line-height: 1.2 !important;
    font-style: italic !important;
}

.heading-1 {
    font-size: clamp(2rem, 2vw + 1.5rem, 3rem) !important;
    line-height: 1.3 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-1 .gspb-dynamic-title-element {
    font-size: clamp(2rem, 2vw + 1.5rem, 3rem) !important;
    line-height: 1.3 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-2 {
    font-size: clamp(1.75rem, 1.6vw + 1.25rem, 2.5rem) !important;
    line-height: 1.3 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-2 .gspb-dynamic-title-element {
    font-size: clamp(1.75rem, 1.6vw + 1.25rem, 2.5rem) !important;
    line-height: 1.3 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-3 {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem) !important;
    line-height: 1.4 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-3 .gspb-dynamic-title-element {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem) !important;
    line-height: 1.4 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.gs-accordion .gs-accordion-item .gs-accordion-item__title .gs-accordion-item__heading {
    font-size: clamp(1.5rem, 1.4vw + 1rem, 2rem) !important;
    line-height: 1.4;
    font-family: Plus Jakarta Sans Medium, sans-serif;
}

.heading-4 {
    font-size: clamp(1.25rem, 1.1477rem + 0.2841vw, 1.375rem) !important;
    line-height: 1.4;
    font-family: Plus Jakarta Sans Medium, sans-serif;
}

.heading-4 .gspb-dynamic-title-element {
    font-size: clamp(1.25rem, 1.1477rem + 0.2841vw, 1.375rem) !important;
    line-height: 1.4;
    font-family: Plus Jakarta Sans Medium, sans-serif;
}

.heading-5 {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem) !important;
    line-height: 1.5 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-5 .gspb-dynamic-title-element {
    font-size: clamp(1.125rem, 1vw + 0.75rem, 1.5rem) !important;
    line-height: 1.5 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-6 {
    font-size: clamp(1rem, 0.8vw + 0.625rem, 1.25rem) !important;
    line-height: 1.5 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}

.heading-6 .gspb-dynamic-title-element {
    font-size: clamp(1rem, 0.8vw + 0.625rem, 1.25rem) !important;
    line-height: 1.5 !important;
    /* font-weight: 500 !important; */
    /* font-family: Plus Jakarta Sans Medium, sans-serif !important; */
}