.static-template {
    overflow-x: hidden!important;
    overflow-y: hidden!important;
}

/***********************************************************
* DEPRECATED BLOCKS CSS START (delete these styles if after a while all looks still good)
************************************************************/

/* change all block headers font family */
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h1,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h1,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h1,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h1,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h1,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h1,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h1,
.zak-block-deprecated .b2b-product-slider-container h1,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h1,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h1,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h1,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h2,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h2,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h2,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h2,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h2,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h2,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h2,
.zak-block-deprecated .b2b-product-slider-container h2,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h2,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h2,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h2,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h3,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h3,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h3,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h3,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h3,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h3,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h3,
.zak-block-deprecated .b2b-product-slider-container h3,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h3,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h3,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h3,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h4,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h4,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h4,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h4,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h4,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h4,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h4,
.zak-block-deprecated .b2b-product-slider-container h4,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h4,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h4,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h4,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h5,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h5,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h5,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h5,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h5,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h5,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h5,
.zak-block-deprecated .b2b-product-slider-container h5,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h5,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h5,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h5,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form h6,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews h6,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup h6,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers h6,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts h6,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features h6,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box h6,
.zak-block-deprecated .b2b-product-slider-container h6,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access h6,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image h6,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player h6 {
    font-family: 'Assistant', 'Helvetica', sans-serif !important;
    font-weight: 700;
}

.zak-block-deprecated .wp-block-zak-block-b2b-contact-form p,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews p,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup p,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers p,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts p,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features p,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box p,
.zak-block-deprecated .b2b-product-slider-container p,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access p,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image p,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player p,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form a,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews a,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup a,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers a,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts a,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features a,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box a,
.zak-block-deprecated .b2b-product-slider-container a,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access a,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image a,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player a,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form span,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews span,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup span,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers span,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts span,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features span,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box span,
.zak-block-deprecated .b2b-product-slider-container span,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access span,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image span,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player span,
.zak-block-deprecated .wp-block-zak-block-b2b-contact-form li,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews li,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup li,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers li,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts li,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features li,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box li,
.zak-block-deprecated .b2b-product-slider-container li,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access li,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image li,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player li,
.zak-block-deprecated .b2b-product-slider-page-subline,
.zak-block-deprecated .static-template .container .row .b2b-subline {
    font-family: 'Roboto', 'Nunito', sans-serif !important;
}

.zak-block-deprecated .wp-block-zak-block-b2b-contact-form input,
.zak-block-deprecated .wp-block-zak-block-b2b-customers-reviews input,
.zak-block-deprecated .wp-block-zak-block-b2b-newsletter-signup input,
.zak-block-deprecated .wp-block-zak-block-b2b-our-customers input,
.zak-block-deprecated .wp-block-zak-block-b2b-our-experts input,
.zak-block-deprecated .wp-block-zak-block-b2b-our-features input,
.zak-block-deprecated .wp-block-zak-block-b2b-product-box input,
.zak-block-deprecated .b2b-product-slider-container input,
.zak-block-deprecated .wp-block-zak-block-b2b-trial-access input,
.zak-block-deprecated .wp-block-zak-block-b2b-two-columns-image input,
.zak-block-deprecated .wp-block-zak-block-b2b-video-player input {
    font-family: 'Open Sans', 'Nunito', sans-serif !important;
}
/***********************************************************
* END OF DEPRECATED BLOCKS CSS
************************************************************/


.b2b-product-slider-page-header,
.static-template .container .row .b2b-header {
    font-family: 'Assistant', 'Helvetica', sans-serif !important;
    font-weight: 700;
}

.b2b-product-slider-container table {
    font-family: Source Sans Pro, sans-serif;
}

/*
* Override core button layouts
*/
.wp-block-button .wp-block-button__link,
.wp-block-button.is-style-fill .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link,
.b2b-page-orange-center {
    margin-top: 12px;
    margin-bottom: 8px;
    cursor: pointer;
    font-size: 16px;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    transition: all .2s ease;
    vertical-align: middle;
    white-space: nowrap;
    border-color: transparent;
    color: #FFF;
    background-color: #fe5909;
}
.wp-block-button.is-style-outline .wp-block-button__link {
    white-space: pre-wrap;
    background-color: unset;
    border: 2px solid #fe5909;
    color: #fe5909;
    font-weight: 600;
    padding: 10px 18px;
}

.wp-block-buttons.center {
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.b2b-subline-300 {
    font-weight: 300;
}

.wp-block-media-text__content p {
    margin-top: 0;
}

/*
* Custom styles for new Abo page
*/
.abo-benefits.block-editor-block-list__block {
    margin: 0!important;
    padding: 0!important;
}

.abo-contact-banner {
    padding: 40px;
}

.abo-contact-banner .has-text-align-center.header {
    font-family: 'Roboto', 'Helvetica', sans-serif;
    margin-top: 0;
    margin-bottom: 40px;
}

.abo-contact-banner .has-text-align-center.subline {
    font-weight: 100;
    line-height: 4px;
    margin: 0;
}

.abo-contact-banner .has-text-align-center.telephone {
    margin: 20px 0 0 0;
    letter-spacing: -2px;
}

.abo-test-button .button a {
    min-width: 300px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: linear-gradient(
            270deg
            , rgba(254, 89, 9, 1) 0%, rgba(254, 89, 9, 1) 100%);
}

.wp-block-column p,
.block-editor-block-list__block .wp-block-column p { /* temporary solution */
    margin: 0;
    line-height: 1.375em;
    font-weight: 300;
}
.wp-block-column h2,
.wp-block-column h3,
.wp-block-column h4,
.block-editor-block-list__block .wp-block-column h2,
.block-editor-block-list__block .wp-block-column h3,
.block-editor-block-list__block .wp-block-column h4 { /* temporary solution */
    margin: 10px 0;
}

@media screen and (max-width: 600px) {
    .abo-benefits .header {
        text-align: center;
    }

    .benefits-top-spacer {
        height: 5px !important;
    }

    .abo-benefits .button a {
        width: 100%;
    }

    .abo-contact-banner .has-text-align-center.header {
        font-size: 25px!important;
        line-height: 30px;
    }

    .abo-contact-banner .has-text-align-center.subline {
        font-size: 20px!important;
        line-height: 22px;
    }

    .abo-contact-banner .has-text-align-center.telephone {
        font-size: 36px!important;
        line-height: 42px;
    }

    .abo-test-button .button a {
        width: 80vw;
        margin-top: -40px;
    }
}