.debug-plugins {
    position: fixed;
    z-index: 500;
    left: 0;
    padding: 8px 10px;
    top: 20vh;
    max-width: 80vw;
    max-height: 70vh;
    overflow: auto;
    background-color: #fff;
    color: #444;
    white-space: pre;
    font-size: 13px;
    line-height: 14px;
}

.debug-scripts {
    position: fixed;
    z-index: 500;
    right: 0;
    padding: 8px 10px;
    top: 20vh;
    max-width: 80vw;
    max-height: 70vh;
    overflow: auto;
    background-color: #fff;
    color: #444;
    white-space: pre;
    font-size: 13px;
    line-height: 14px;
}

.debug-generation {
    position: fixed;
    z-index: 500;
    padding: 10px;
    right: 0;
    bottom: 0;
    background: #fd0;
    color: #444;
    font-size: 13px;
    line-height: 14px;
}

.newsletter-warning-msg {
    display: none;
    margin: 0;
    position: absolute;
    color: #ff0000;
}

.blog-newsletter-success {
    color: var(--button_tertiary_text) !important;
    text-align: center;
}

.no-posts {
    font-size: clamp(1.25rem, 1.5vw, 1.5rem);
    margin: 0 0 16px 0;
    color: hsl(240, 10%, 4%);
    font-weight: 600;
}

.pagination-input {
    font-size: clamp(1rem, 1vw, 1rem);
    color: hsl(240, 5%, 34%);
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    padding: 0 14px 0 14px;
    width: 60px;
    margin: 0;
    border-radius: 2px;
    border: 2px solid hsla(193, 82%, 31%, 0.48);
    height: 44px;
    text-align: center;
}

.pagination-dots {
    font-size: clamp(1rem, 1vw, 1rem);
    color: hsl(240, 5%, 34%);
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    padding: 0 14px 0 14px;
    border-radius: 4px;
    width: 44px;
    height: 44px;
}

.category-resource-box {
    border: 1px solid transparent;
}

.category-resource-box.active-category {
    border: 1px solid #13414E;
}

.lds-dual-ring {
    color: hsl(193, 82%, 31%);
}

.lds-dual-ring,
.lds-dual-ring:after {
    box-sizing: border-box;
}

.lds-dual-ring {
    display: block;
    width: 80px;
    height: 80px;
    margin-left: calc(50% - 40px);
    margin-top: 50px;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 5px solid currentColor;
    border-color: currentColor transparent currentColor transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#post-likes-count {
    height: auto;
}

.module_logo_d .item .block_logos .col .logo-box img {
    object-fit: contain;
}

/*.blog-posts-listing-page .block_categories {
  height: 500px;
  overflow-y: scroll;
}*/

.video-outer {
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}

.video-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
}

.video-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.t16_podcasts .video-inner {
    border-radius: 7px; /* for some reason 7px looks way better than 8px, at least in Firefox */
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 16px -4px rgba(0, 0, 0, 0.1);
}

.t16_podcasts .block_full_width_image_text {
    width: 100%;
}

.episodes-embed {
    width: 100%;
    padding-bottom: 40%;
    height: 0;
}

.episodes-embed-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
}

.episodes-embed-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.module_logo_c .unit img {
    width: 180px;
    height: auto;
}

.t16_podcasts .latest_episodes_grid .box50:first-child,
.t16_podcasts .module_hero_10 .item .block_2 {
    align-self: center;
}

.st-cmp-app {
    display: none !important; /* hides both sharethis initial privacy popup and the button to open it after if you "accepted/declined" */
}

.resources-pagination .footable .pagination ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.resources-pagination .footable .pagination ul li {
    display: inline-block;
    margin: 0 4px 0 4px;
    padding: 0;
    line-height: normal;
}

.resources-pagination .footable .pagination ul li a {
    font-size: clamp(1rem, 1vw, 1rem);
    color: hsl(240, 5%, 34%);
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    padding: 0 14px 0 14px;
    border-radius: 4px;
    width: 44px;
    height: 44px;
}

.resources-pagination .footable .pagination ul li.active a {
    background-color: hsl(193, 82%, 31%);
    color: hsl(0, 0%, 100%);
}

.resources-pagination .footable .pagination ul li.previous {
    width: 44px;
    position: absolute;
    right: auto;
    left: 0;
    margin: 0;
}

.resources-pagination .footable .pagination ul li.previous a {
    margin: 0;
    border-radius: 4px;
    border: 2px solid hsla(193, 82%, 31%, 0.48);
    height: 44px;
    padding: 0;
}

.resources-pagination .footable .pagination ul li.next {
    width: 44px;
    position: absolute;
    right: 0;
    left: auto;
    margin: 0;
}

.resources-pagination .footable .pagination ul li.next a {
    border-radius: 4px;
    border: 2px solid hsla(193, 82%, 31%, 0.48);
    height: 44px;
    padding: 0;
}

.resources-pagination .footable {
    border-top: none;
}

.module_resource_bar .resource-grid .grid-tile .tile-bottom span.resource-type {
    margin-right: 10px;
}

.module_resource_bar .resource-grid .grid-tile .tile-bottom span.resource-type.resource-type-on-demand {
    background-color: hsla(262, 83%, 58%, 0.08);
    color: hsl(264, 67%, 35%);
}

.t6_resources_template .tabs_nav.tabs-nav-one-item:before {
    content: none;
}

.category.t2_blog_listing .theme_sidebar .container .block_module_row .content_col .inner-content {
    display: flex;
    gap: 24px;
    border-bottom: 1px solid hsl(240, 5%, 84%);
    margin: 0 0 22px 0;
    padding: 0 0 22px 0;
}

.category.t2_blog_listing .theme_sidebar .container .block_module_row .content_col .inner-content:last-child {
    border-bottom: none;
}

.part_button_1,
.part_button_blue {
    text-transform: none;
}

.module_hero_6 .block_case_study .part_banner_right .company-card .company-header img.detail-case-study-logo {
    height: auto;
}

@media (max-width: 648px) {
    .custom-pagination .mobile-hidden {
        display: none !important;
    }
}

.module_cta_a .item::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.25) 50.00%);
}

.resource-case-study-image-box {
    min-height: 200px;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: hsl(240, 5%, 84%);
}

.resource-case-study-image-box img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    max-height: 125px;
    width: 100%;
    height: auto;
    max-width: 200px;
    min-height: auto !important;
}

.tile-bottom-case-studies {
    box-shadow: none !important;
}

.custom-article-info-badge .part_badge_1 {
    margin-bottom: 6px;
}

.module_resource_bar .resource-grid {
    grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 1024px) {
    .module_resource_bar .resource-grid {
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (max-width: 768px) {
    .module_resource_bar .resource-grid {
        grid-template-columns: 1fr;
    }
}

.jobs-header-sec-1 {
    height: 70px;
}

@media screen and (max-width: 950px) {
    .jobs-header-sec-1 {
        height: auto;
    }
}

.module_resource_bar .resource-grid .custom-resource-box {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: hsl(240, 5%, 84%);
}

.module_resource_bar .resource-grid .custom-resource-box img {
    box-shadow: none !important;
}

.module_slide_b .content .item .slick-slider .slick-slide .slider-item .slider-box .img-box .ai-resource-case-study-image-box img {
    object-fit: contain;
}

.t15_search .block_card_wrap_4.inactive {
    display: none;
}

.t15_search .part_thum_5 img {
    border-radius: 7px;
}

@media (max-width: 950px) {
    .single-press_releases.t3_blog_details .container .sidebar_stream {
        bottom: 30px;
        max-width: 160px;
        padding: 10px;
    }

    .single-press_releases.t3_blog_details .blog-detail .container .sidebar_stream ul {
        grid-gap: 32px;
    }

    .single-press_releases.t3_blog_details .blog-detail .container .sidebar_stream ul li:first-child a.e-likes {
        display: block;
    }
}

.data-b-btn-box {
    text-align: center;
}

.data-b-btn-box a {
    margin-top: 30px;
}

.wrapper .row .container .content .item .footable .pagination ul li .custom-pagination-item {
    font-size: clamp(1rem, 1vw, 1rem);
    color: hsl(240, 5%, 34%);
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    padding: 0 14px 0 14px;
    border-radius: 4px;
    width: 44px;
    height: 44px;
}

.wrapper .row .container .content .item .footable .pagination ul li.active .custom-pagination-item {
    background-color: hsl(193, 82%, 31%);
    color: hsl(0, 0%, 100%);
}

.wrapper .row .container .content .item .footable .pagination ul li .custom-pagination-item:hover {
    background-color: hsl(193, 82%, 31%);
    color: hsl(0, 0%, 100%);
    cursor: pointer;
}

.wrapper .row .container .content .item .footable .pagination ul li.next .custom-pagination-item {
    border-radius: 4px;
    border: 2px solid hsla(193, 82%, 31%, 0.48);
    height: 44px;
    padding: 0;
}

.wrapper .row .container .content .item .footable .pagination ul li.previous .custom-pagination-item {
    margin: 0;
    border-radius: 4px;
    border: 2px solid hsla(193, 82%, 31%, 0.48);
    height: 44px;
    padding: 0;
}

.wrapper .row .container .content .item .footable .pagination ul li.next .custom-pagination-item:hover,
.wrapper .row .container .content .item .footable .pagination ul li.previous .custom-pagination-item:hover {
    background-color: transparent;
    color: initial;
}

.hero3-outer {
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}

.hero3-inner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    border-radius: 8px;
}

.hero3-inner iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pricing-page .box-100 {
    display: block;
}

.pricing-page .module_tabs.custom-second-pricing-tab {
    display: none;
}

.pricing-input-error {
    border: 2px solid red !important;
}

.pricing-valid-green {
    border: 2px solid green !important;
}

/* fixing marketo built-in errors visibility */
.modal .modal-content .modal-body .modal-left .form-container form div.mktoFormRow {
    z-index: unset;
}

/* fixing incorrect title in the modal on very narrow screens (visible on 360) */
@media (max-width: 950px) {
    .modal .modal-content .modal-body .modal-left h2 {
        max-width: 100%;
        padding-right: 45px;
    }
}

.modal.pricing-modal .modal-content .modal-body .modal-left .form-container form .mktoFormRow:nth-child(5) {
    width: 100% !important;
    margin: 0 !important;
}

.errorMsg.pricing-error-msg {
    color: red;
    font-size: 12px;
    margin-top: 1rem;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
}

.pricing-page .custom-second-pricing-tab .tab-link a .hydrated {
    width: 16px;
    height: 16px;
}

.pricing-page .custom-second-pricing-tab .tab-link a .hydrated svg {
    width: 16px;
    height: 16px;
}

@media (max-width: 768px) {
    .pricing-page .custom-second-pricing-tab .tab-link a .hydrated {
        display: none;
    }
}

/* icon is bigger on pricing page */
.pricing-container .block_info-content .part_icon_1 {
    max-width: 32px;
    min-width: 32px;
}

.wp-embed-aspect-16-9.wp-has-aspect-ratio {
    padding-bottom: 56.25%;
}

.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
}

.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper iframe {
    width: 100%;
    height: 100%;
}

@media (max-width: 950px) {
    .theme_sidebar .container .block_module_row .content_col .block_mobile_author.block_mobile_author_top {
        width: 100%;
        margin: 10px 0 20px 0;
    }

    .theme_sidebar .container .block_module_row .content_col .block_mobile_author.block_mobile_author_top .module-temp .content .item .leran_more_block {
        display: none;
    }

    .theme_sidebar .container .block_module_row .content_col .block_mobile_author.block_mobile_author_top .module-temp .content .item .block_summary {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .theme_sidebar .container .block_module_row .content_col .block_mobile_author.block_mobile_author_bottom {
        width: 100%;
    }

    .theme_sidebar .container .block_module_row .content_col .block_mobile_author.block_mobile_author_bottom .blog-summary-section {
        display: none !important;
    }
}

/* Pricing Tabs - First step */
.pricing-container .custom-first-pricing-tab > .content .item .block_tabs-block .tab-pane h1.part_title_13 {
    margin-bottom: 24px;
}

.pricing-container .custom-first-pricing-tab > .content .item .block_tabs-block .tab-pane {
    padding-top: 40px;
}

.pricing-container .custom-first-pricing-tab > .module_card_list_c {
    padding-top: 40px;
}

/* Pricing Tabs - Second step */
.pricing-container .custom-second-pricing-tab > .content .item .block_tabs-block .tabs_animation_container {
    padding-top: 40px;
}

.pricing-container .custom-second-pricing-tab .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 {
    padding-top: 40px;
}

.module_info-1 {
    margin-top: 40px;
}

.module_testimonial_b img {
    filter: brightness(0) invert(1);
    max-width: 175px;
    max-height: 65px;
    object-fit: contain;
}

/* pricing tables fixes */
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box .details-part::before {
    left: -26px;
    transform: none;
    width: calc(100% + 52px);
}

.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box.card_standrad .details-part::before,
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box.card_most-popular .details-part::before {
    left: -24px;
    width: calc(100% + 48px);
}

/* changing background of delimiter for highlighted columns */
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box.card_standrad .details-part::before,
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box.card_most-popular .details-part::before {
    background-color: hsl(240, 5%, 89%);
}

/* adding border to regular boxes too, to have the same spacing */
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box {
    border: 2px transparent solid;
}

/* description on prod is multiple lines, need to have them the same height everywhere */
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box p.part_title_5 {
    min-height: 64px;
}

/* last column (cta) override */
.module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box p.part_title_5.no-price {
    min-height: 111px;
}

@media screen and (max-width: 640px) {
    /* reverting to original 32px (it's 1 box per row now) */
    .module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box p.part_title_5,
    .module_tabs .content .item .block_tabs-block .tabs_animation_container .tab-pane .tabs-content .module_recruiters-2 .content .item .recruiters-content .recruiters-box p.part_title_5.no-price {
        min-height: 32px;
    }
}

.module_recruiters-2 .content .item .recruiters-content .recruiters-box .part_title_11 {
    min-height: 39px; /* fixing weird 38.5px height on big desktop */
}

.module_cta_c .item {
    background-image: url("../webp/bg_2_small.jpg.webp");
}

.page-template-whats_new_template .tabs-block {
    border-bottom: none;
}

.page-template-whats_new_template .module_cta_app {
    margin: 0 auto;
}

/* prevents default image from being loaded by the browser, wp rocket handles lazy load for the uploaded image */
.module_cta_a .item.has-bg-image {
    background-image: none;
}

.resource-card {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
}

/* CENTERED CONTENT MODULE */
/* please remove these styles after pushing the all.css file to the PROD site */
.module_centered_content .content {
    padding: 0 32px;
    max-width: 912px;
    margin: 0px auto;
}
.module_centered_content .content h2 {
    text-align: center;
    margin-bottom: 16px;
}
.module_centered_content .content p {
    text-align: center;
    max-width: 965px;
    margin: 0 auto 1rem;
}
.module_centered_content .content .item .block_fifty {
    margin-top: 24px;
    align-items: center;
    gap: 56px;
}
.module_centered_content .content .item .block_fifty .part_right p {
    text-align: left;
}
.module_centered_content .content .item .block_fifty.vision-flip {
    flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
    .module_centered_content .content .item .block_fifty.vision-flip {
        flex-direction: column;
    }
}
.module_centered_content .content .item .block_fifty.vision-flip .part_right {
    text-align: right;
}
@media screen and (max-width: 767px) {
    .module_centered_content .content .item .block_fifty.vision-flip .part_right {
        text-align: left;
    }
}
.module_centered_content .content .item .block_fifty.vision-flip .part_right p {
    text-align: left;
}
.module_centered_content .content .item .block_fifty.vision-flip .part_right ul {
    float: right;
    text-align: left;
}
@media screen and (max-width: 767px) {
    .module_centered_content .content .item .block_fifty.vision-flip .part_right ul {
        text-align: left;
        float: left;
        width: 100%;
    }
}
/* CENTERED CONTENT MODULE END */

.single.single-post .block_breacrumb_1 {
    flex-wrap: wrap;
}

/* CARDS LIST - TABS MODULE */
/* please remove these styles after pushing the all.css file to the PROD site */
.module_card_list_tabs .content {
    height: auto !important;
}

.module_card_list_tabs .block_card_list_tabs-inner .content {
    height: auto !important;
}

.module_card_list_tabs .block_card_list_tabs-inner .content .item .block_tabs-block ul li a {
    color: var(--text_title);
}

.module_card_list_tabs .content .item .block_tabs-block ul li a {
    font-size: 24px;
}

.module_card_list_tabs .block_card_list_tabs-inner .content .item .block_tabs-block .content_tabs_item .tab-pane .tabs-content .block_list_3_across .card_unit p {
    font-size: clamp(1.25rem, 1.5vw + 1rem, 1.5rem);
    line-height: 2rem;
}

.module_card_list_tabs .block_card_list_tabs-inner .content .item .block_tabs-block .content_tabs_item .tab-pane .tabs-content .block_list_3_across .card_unit {
    padding: 48px;
    backdrop-filter: blur(50px);
    border-radius: 4px;
    background-color: var(--surface_ui_secondary);
    text-align: left;
}

.module_card_list_tabs .block_card_list_tabs-inner .content .item .block_tabs-block .content_tabs_item .tab-pane .tabs-content .block_list_3_across .card_unit a.part_button_1 {
    color: var(--text_title);
}

.module_card_list_tabs .block_card_list_tabs-inner .content .item .block_tabs-block .content_tabs_item .tab-pane .tabs-content .block_list_3_across .card_unit h4 {
    font-weight: 600;
    font-size: clamp(1.25rem, 1.5vw + 1rem, 1.5rem);
    line-height: 2rem;
    margin: 24px 0 16px 0;
}

.module_card_list_tabs .content .item .block_tabs-block {
    padding: 0 32px;
    text-align: center;
}

.module_card_list_tabs .content .item .block_tabs-block .tabs-content h1 {
    margin-bottom: 16px;
}

.module_card_list_tabs .content .item .block_tabs-block ul {
    list-style: none;
    text-align: center;
    margin: auto;
    padding: 24px 0;
    border-bottom: 1px solid hsl(240, 5%, 84%);
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
}

@media screen and (max-width: 767px) {
    .module_card_list_tabs .content .item .block_tabs-block ul {
        display: flex;
        padding: 12px 32px;
        justify-content: center;
    }
}

.module_card_list_tabs .content .item .block_tabs-block ul li {
    display: inline-block;
    margin: 0 16px;
    padding: 0;
    margin-bottom: 0;
    position: relative;
}

@media screen and (max-width: 767px) {
    .module_card_list_tabs .content .item .block_tabs-block ul li {
        margin: 0 4px;
    }
}

.module_card_list_tabs .content .item .block_tabs-block ul li.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 4px;
    background-color: var(--button_primary_surface);
    top: 41px;
}

@media screen and (max-width: 767px) {
    .module_card_list_tabs .content .item .block_tabs-block ul li.active::after {
        top: 58px;
    }
}

.module_card_list_tabs .content .item .block_tabs-block ul li a {
    color: hsl(240, 10%, 4%);
    text-align: center;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: var(--text_title);
}

@media screen and (max-width: 767px) {
    .module_card_list_tabs .content .item .block_tabs-block ul li a {
        line-height: 1.5rem;
        font-weight: 600;
        color: hsl(240, 5%, 34%);
        min-height: 48px;
        font-size: 1.125rem;
    }
}

.module_card_list_tabs .content .item .block_tabs-block .tab-pane {
    padding-top: 72px;
    text-align: center;
    display: none;
}

@media screen and (max-width: 768px) {
    .module_card_list_tabs .content .item .block_tabs-block .tab-pane {
        padding-top: 64px;
    }
}

.module_card_list_tabs .content .item .block_tabs-block .tab-pane.active {
    display: inline-block;
}

@media screen and (max-width: 767px) {
    .module_card_list_tabs .content .item .block_tabs-block .tabs-content .block_list_3_across {
        grid-template-columns: 100%;
    }
}
/* CARDS LIST - TABS MODULE END */