h1, h2, h3, h4, h5, h5, 
.btn, 
.font-heading, 
.heading-font,
.title,
.block-title, 
.whywickey-section a,
.whywickey-section h2.title, 
.trustpilot-review .trustpilot-block a,
.convinced-wrapper .button,
h1.product-name,
.\!font-heading,
.mobile-navigation .toggle-link,
.service-wrapper .service-list a,
.menu-banner .button,
.actions-toolbar .primary button,
.actions-toolbar a.back,
.account .form-edit-account .legend, 
.account .form-address-edit .legend, 
.account .form-newsletter-manage .legend, 
.account .order-wrapper .legend, 
.account .main-wrapper .legend,
.video-preview .button span,
.anchor-holder .w-choice .label-holder .label,
body .cmpboxhl,
body .cmpboxhl *,
body .cmpboxbtn span,
.amfaq_categories .title,
.flbx-webp  #banner-h1,
.column-section-wrapper .footer-section .footer-title,
.column-section-wrapper.consult-section .brochure-link,
.column-section-wrapper.consult-section .consult-link,
.custumor-quote-wrapper .footer-title,
html body .searchFilterGroupContainer .searchFilter > label,
.column .campaign-widget-component .campaign-widget-title,
.column .campaign-widget-component .widget-button,
.product-usp .sub-title,
.sidebar-text-wrapper.brochure-text-wrapper a,
.montage-video ol li:before,
.trustpilot-review .number,
.vacancy-page .column-wrapper.vacancy-header .vacancy-title,
.paypal-express-review .paypal-review-title strong,
.sidebar-text-wrapper.assembly-text-wrapper .button {
    font-family: 'prompt-semibold' !important;
}
.page-footer h3, 
.page-footer .title,
.checkout-onepage .section-title h2,
.support-wrapper h3,
.convinced-wrapper h2     {
    font-size: 1rem !important;
    line-height: 1.5 !important;
    @media screen and (min-width: 768px) {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
}

.trustpilot-review .trustpilot-block h3,
.block-title,
.whywickey-section h2.title {
    @media screen and (max-width: 767px) {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important;
    }
}

label.text-xl,
.fieldset-block .font-heading,
html body .searchFilterGroupContainer .searchFilter > label {
    font-size: 1rem !important;
    line-height: 1.5 !important;
}

.page-title-wrapper  h1,
.vacancy-page .column-wrapper.vacancy-main .vacancy-title,
.whywickey-page .column-wrapper h2,
.whywickey-page .satisfied-banner h2,
.support-wrapper h2,
.convinced-wrapper h3,
.column-section-wrapper .title {
    @media screen and (min-width: 1024px) {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important;
    }
}

@media (min-width: 1024px) {
    .lg\:\!text-6xl,
    .whywickey-section h2.title {
        font-size: 3rem !important;
        line-height: 1 !important;
    }
    .catalog-product-view .block-title,
    .seo-text h1 {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}