body {
--min-header-height: 42px; --responsive-trigger-size: 24px;
--responsive-trigger-line-spacing: 3px;
}
.bt-header-responsive-inactive .site-header .site-branding .site-branding-inner {
padding-top: 20px;
padding-bottom: 20px;
} .bt-header-responsive-active .site-header .site-branding .site-branding-inner {
padding-top: 30px; padding-bottom: 30px;
} @media (max-width: 767px) {
.bt-header-responsive-active:not(.bt-sticky-header-active) .site-header-responsive { padding-top: 24px;
padding-bottom: 24px;
}
} .bt-header-responsive-active:not(.bt-responsive-menu-visible) .site-header-responsive-trigger {
color: var(--dark-color);
} .bt-header-responsive-inactive:not(.bt-sticky-header-active) .site-header .main-navigation nav > ul.main-navigation-menu > li:not(.on) > a:not(:focus) {
color: var(--dark-color);
}  .bnb-fusion-container {
max-width: 960px;
margin: 0 auto;
padding: clamp(2em, 5vw, 4em) var(--content-padding, 30px);
}
.bnb-fusion-container + .bnb-fusion-container {
padding-top: 0;
}
.bnb-fusion-row {
display: flex;
flex-wrap: wrap;
gap: 2em 3em;
}
.bnb-fusion-column {
flex: 1 1 calc(var(--bnb-col, 100%) - 3em);
min-width: min(100%, 280px);
}
.bnb-fusion-text {
line-height: 1.8;
}
.bnb-fusion-text > *:first-child,
.bnb-fusion-box > *:first-child {
margin-top: 0;
}
.bnb-fusion-text h1,
.bnb-fusion-text h2,
.bnb-fusion-text h3,
.bnb-fusion-text h4,
.bnb-fusion-text h5 {
margin: 1.6em 0 0.6em;
line-height: 1.2;
}
.bnb-fusion-text p,
.bnb-fusion-text ul,
.bnb-fusion-text ol {
margin: 0 0 1.2em;
}
.bnb-fusion-text ul,
.bnb-fusion-text ol {
padding-left: 1.4em;
}
.bnb-fusion-images {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 1.5em;
margin: 1.5em 0;
}
.bnb-fusion-image {
display: block;
width: 100%;
height: auto;
border-radius: var(--image-medium-rounded, 12px);
}
.bnb-fusion-boxes {
display: grid;
gap: 1.5em;
margin: 1.5em 0;
}
.bnb-fusion-box {
background: var(--light-color, #fff);
border-radius: var(--card-hard-rounded-shape, 16px);
padding: 1.5em 1.75em;
line-height: 1.8;
}
.bnb-fusion-button {
display: inline-block;
padding: 0.9em 1.6em;
border-radius: var(--hard-rounded, 999px);
background: var(--accent-color, #757c6d);
color: var(--dark-color, #222);
text-transform: uppercase;
font-size: 0.85em;
letter-spacing: 0.05em;
text-decoration: none;
}
.bnb-fusion-separator {
border: 0;
border-top: 1px solid var(--primary-07-color, rgba(0,0,0,.08));
margin: 2em 0;
}
.bnb-fusion-toggle {
border-top: 1px solid var(--primary-07-color, rgba(0,0,0,.08));
padding: 0.8em 0;
}
.bnb-fusion-toggle summary {
cursor: pointer;
font-weight: 500;
}
.bnb-fusion-testimonial {
margin: 1.5em 0;
padding-left: 1.5em;
border-left: 1px solid var(--accent-color, #757c6d);
} .ht-ctc-style-8 .s_8 {
height: auto !important;
line-height: 1 !important;
padding: .9em 1.5em !important;
border-radius: var(--hard-rounded) !important;
box-shadow: 0 10px 10px -5px rgba(25, 25, 25, .2) !important;
letter-spacing: 0 !important;
}
.ht-ctc-style-8 .s_8_icon {
margin-right: .75em !important;
} .bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.on:not(.menu-item-has-children) > a:after,
.bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li:not(.menu-item-has-children) > a:focus:after {
opacity: 0;
} .bt-header-responsive-inactive .main-navigation nav > ul.main-navigation-menu > li.menu-item-has-children.on > a:after {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
} .entry-content .bnb-post-figure {
margin: 2em 0;
}
.entry-content .bnb-post-figure img {
display: block;
width: 100%;
max-height: 80vh;
object-fit: cover;
border-radius: var(--image-medium-rounded);
} .bt_bb_css_post_grid .bt_bb_grid_item_post_thumbnail a {
display: block;
aspect-ratio: 16 / 10;
overflow: hidden;
}
.bt_bb_css_post_grid .bt_bb_grid_item_post_thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
} body.logged-in .ht-ctc,
body:has(.bt_bb_fe_wrap) .ht-ctc {
display: none !important;
} .site-main .bt_bb_section.bt_bb_limit_margin_yes,
.entry-content .bt_bb_section.bt_bb_limit_margin_yes {
margin-left: 0;
margin-right: 0;
} body.content-width-wide .site-main .bt_bb_section.bt_bb_limit_margin_yes,
body.content-width-wide .entry-content .bt_bb_section.bt_bb_limit_margin_yes,
.bt-blog-header-content .bt_bb_section.bt_bb_limit_margin_yes {
margin-left: var(--content-padding);
margin-right: var(--content-padding);
} .bt_bb_section.bnb-hero-side,
.bt_bb_section.bnb-hero-photo,
.bt_bb_section.bnb-hero-split,
.bt_bb_section#kennisbank.bnb-faq,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid {
min-height: clamp(420px, 40.7vw, 586px);
display: flex;
flex-direction: column;
justify-content: center;
}
.bt_bb_section.bnb-hero-side > .bt_bb_port,
.bt_bb_section.bnb-hero-photo > .bt_bb_port,
.bt_bb_section.bnb-hero-split > .bt_bb_port,
.bt_bb_section#kennisbank.bnb-faq > .bt_bb_port,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid > .bt_bb_port {
padding-top: 3em !important;
padding-bottom: 3em !important; flex: 1 1 auto;
align-items: center; }
.bt_bb_section.bnb-hero-side .bt_bb_separator_v2,
.bt_bb_section.bnb-hero-photo .bt_bb_separator_v2,
.bt_bb_section.bnb-hero-split .bt_bb_separator_v2,
.bt_bb_section#kennisbank.bnb-faq .bt_bb_separator_v2,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid .bt_bb_separator_v2 {
display: none;
} .bt_bb_section.bnb-hero-split .bt_bb_promo {
margin-top: 1.5em;
width: 9em !important;
height: 9em !important;
}
.bt_bb_section.bnb-hero-split .bt_bb_headline_subheadline {
margin-bottom: 0;
}
.bt_bb_section.bnb-hero-split > .bt_bb_port {
padding-top: 2.5em !important;
padding-bottom: 2.5em !important;
} @media (max-width: 600px) {
.bt_bb_section.bnb-hero-side .bt_bb_headline .bt_bb_headline_tag,
.bt_bb_section.bnb-hero-photo .bt_bb_headline .bt_bb_headline_tag,
.bt_bb_section.bnb-hero-split .bt_bb_headline .bt_bb_headline_tag,
.bt_bb_section#kennisbank.bnb-faq .bt_bb_headline .bt_bb_headline_tag,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid .bt_bb_headline .bt_bb_headline_tag {
font-size: 1.75rem !important;
line-height: 1.2;
}
.bt_bb_section.bnb-hero-side .bt_bb_headline_subheadline,
.bt_bb_section.bnb-hero-photo .bt_bb_headline_subheadline,
.bt_bb_section.bnb-hero-split .bt_bb_headline_subheadline,
.bt_bb_section#kennisbank.bnb-faq .bt_bb_headline_subheadline,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid .bt_bb_headline_subheadline {
font-size: 15px;
line-height: 1.6;
}
.bt_bb_section.bnb-hero-side > .bt_bb_port,
.bt_bb_section.bnb-hero-photo > .bt_bb_port,
.bt_bb_section.bnb-hero-split > .bt_bb_port,
.bt_bb_section#kennisbank.bnb-faq > .bt_bb_port,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid > .bt_bb_port {
padding-top: 2em !important;
padding-bottom: 2em !important;
} .bt_bb_section.bnb-hero-split .bt_bb_promo {
display: none;
} .bt_bb_section.bnb-hero-side,
.bt_bb_section.bnb-hero-photo,
.bt_bb_section.bnb-hero-split,
.bt_bb_section#kennisbank.bnb-faq,
.bt_bb_section.bt_bb_with_overlay_right_image.bt_bb_background_overlay_beige_solid {
min-height: 520px;
}
} @media (max-width: 991px) {
.bt_bb_post_grid_filter.bnb-filter-dropdown {
position: relative;
display: block;
max-width: 22em;
margin: 0 auto 2em;
background: var(--beige-color);
border: 1px solid var(--accent-50-color, rgba(117, 124, 109, .5));
border-radius: var(--soft-rounded, 10px);
text-align: left;
} .bt_bb_post_grid_filter.bnb-filter-dropdown .bt_bb_post_grid_filter_item:before {
display: none !important;
}
.bt_bb_post_grid_filter.bnb-filter-dropdown .bt_bb_post_grid_filter_item {
display: none;
padding: .9em 3em .9em 1.25em !important;
margin: 0 !important;
font-size: 15px !important;
border-top: 1px solid var(--accent-50-color, rgba(117, 124, 109, .5));
cursor: pointer;
} .bt_bb_post_grid_filter.bnb-filter-dropdown .bt_bb_post_grid_filter_item.active {
display: block;
position: relative;
border-top: 0;
color: var(--dark-color);
}
.bt_bb_post_grid_filter.bnb-filter-dropdown .bt_bb_post_grid_filter_item.active:after {
content: "\e900";
font-family: Accordion;
position: absolute;
right: 1.25em;
top: 50%;
transform: translateY(-50%);
font-size: .8em;
color: var(--accent-color);
transition: transform 300ms ease;
} .bt_bb_post_grid_filter.bnb-filter-dropdown.open .bt_bb_post_grid_filter_item {
display: block;
}
.bt_bb_post_grid_filter.bnb-filter-dropdown.open .bt_bb_post_grid_filter_item.active {
color: var(--accent-color);
}
.bt_bb_post_grid_filter.bnb-filter-dropdown.open .bt_bb_post_grid_filter_item.active:after {
transform: translateY(-50%) rotate(180deg);
}
.bt_bb_post_grid_filter.bnb-filter-dropdown .bt_bb_post_grid_filter_item:hover {
color: var(--accent-color);
}
} @media (max-width: 600px) {
.site-footer .bt_bb_headline.bt_bb_size_medium :is(h2, h3, h4).bt_bb_headline_tag { font-size: 1.125rem !important; line-height: 1.6;
}
.site-footer :is(h2, h3, h4).bt_bb_headline_tag a[href^="tel:"] {
white-space: nowrap;
}
}
.site-footer :is(h2, h3, h4).bt_bb_headline_tag a {
text-decoration: none;
} .site-footer .bt_bb_headline .bt_bb_headline_content span.bnb-tel-naam { display: inline-block;
min-width: 4.85em;
}
.site-footer .bnb-tel-naam + a[href^="tel:"] {
white-space: nowrap;
} .bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bnb-mega > ul {
--submenu-width: 260px; max-width: calc(100vw - 2 * var(--content-padding)); transition-property: opacity, transform, visibility;
}
.bt-header-responsive-inactive .main-navigation nav > ul > li.bt-wide-dropdown.bnb-mega > ul > li {
min-width: 0;
} .bt-header-responsive-inactive:not(.bt-sticky-header-active) .main-navigation nav > ul.main-navigation-menu > li > a:after {
height: auto;
top: -1em; bottom: calc(-1 * ((max(var(--logo-height), var(--min-header-height)) - 1.2em) / 2 - (var(--logo-height) - var(--min-header-height)) / 2));
}
.bt-header-responsive-inactive:not(.bt-sticky-header-active) .main-navigation nav > ul.main-navigation-menu > li > a:before {
bottom: -0.5em;
} .woocommerce div.product div.images .flex-control-thumbs {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 10px 0 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: 52px;
height: 52px;
float: none;
margin: 0;
border-radius: 8px;
overflow: hidden;
background: var(--beige-color);
border: 2px solid transparent;
transition: border-color 0.2s;
}
.woocommerce div.product div.images .flex-control-thumbs li:hover,
.woocommerce div.product div.images .flex-control-thumbs li:has(img.flex-active) {
border-color: var(--accent-color);
}
.woocommerce div.product div.images .flex-control-thumbs li img {
width: 100%;
height: 100%;
object-fit: cover;
opacity: 1;
cursor: pointer;
} .grecaptcha-badge {
visibility: hidden;
}
.bnb-recaptcha-notice {
margin: 0.75em 0 0;
font-size: 12px;
line-height: 1.5;
color: var(--dark-gray-color);
}
.bnb-recaptcha-notice a {
color: inherit;
text-decoration: underline;
} #ht-ctc-chat .ctc_cta {
display: none !important;
}
#ht-ctc-chat .s_8_icon {
margin-right: 0 !important; } body {
color: var(--dark-gray-color);
}
.bt_bb_text:not(.bt_bb_color_scheme_3 *, .bt_bb_color_scheme_7 *, .bt_bb_color_scheme_9 *, .bt_bb_color_scheme_11 *, .bt_bb_color_scheme_18 *, .bt_bb_color_scheme_20 *, .bt_bb_color_scheme_21 *, .bt_bb_color_scheme_22 *, .bt_bb_color_scheme_23 *, .bt_bb_color_scheme_24 *, .bt_bb_color_scheme_27 *, .bt_bb_color_scheme_29 *),
.bt_bb_text:not(.bt_bb_color_scheme_3 *, .bt_bb_color_scheme_7 *, .bt_bb_color_scheme_9 *, .bt_bb_color_scheme_11 *, .bt_bb_color_scheme_18 *, .bt_bb_color_scheme_20 *, .bt_bb_color_scheme_21 *, .bt_bb_color_scheme_22 *, .bt_bb_color_scheme_23 *, .bt_bb_color_scheme_24 *, .bt_bb_color_scheme_27 *, .bt_bb_color_scheme_29 *) p,
.bt_bb_text:not(.bt_bb_color_scheme_3 *, .bt_bb_color_scheme_7 *, .bt_bb_color_scheme_9 *, .bt_bb_color_scheme_11 *, .bt_bb_color_scheme_18 *, .bt_bb_color_scheme_20 *, .bt_bb_color_scheme_21 *, .bt_bb_color_scheme_22 *, .bt_bb_color_scheme_23 *, .bt_bb_color_scheme_24 *, .bt_bb_color_scheme_27 *, .bt_bb_color_scheme_29 *) li {
color: var(--dark-gray-color);
} :root { --bnb-kop: #55504a; }
.bt_bb_headline { --dark-color: var(--bnb-kop); } .bnb-footer-cta { --cta-inkt: #2f2a24;
--cta-brons: #8a6636;
--cta-goud: #b8904f;
overflow: hidden;
isolation: isolate;
background: #cdad7b !important;
box-shadow: none !important;
transition: background-color 450ms ease;
}
.bnb-footer-cta .bt_bb_card_icon_content { max-width: none; flex: 1 1 260px; }
.bnb-footer-cta::before { content: "\e919";
font-family: IBMthin;
position: absolute;
right: -0.3em;
bottom: -0.35em;
font-size: 14em;
line-height: 1;
color: #fff;
opacity: 0.28;
transform: rotate(-12deg);
pointer-events: none;
transition: opacity 450ms ease, color 450ms ease;
}
.bnb-footer-cta > * { position: relative; z-index: 1; } .bnb-footer-cta .bt_bb_card_icon_icon .bt_bb_icon .bt_bb_icon_holder,
.bnb-footer-cta .bt_bb_card_icon_icon .bt_bb_icon .bt_bb_icon_holder:before { color: var(--cta-goud) !important; }
.bnb-footer-cta .bt_bb_card_icon_icon .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
background-color: #fff !important;
box-shadow: none !important;
} .bnb-footer-cta .bt_bb_card_icon_title .bt_bb_tag { color: var(--cta-inkt); font-size: clamp(1.5em, 1.2em + 0.8vw, 2em); }
.bnb-footer-cta .bt_bb_card_icon_title .bt_bb_tag em {
font-family: var(--em-heading-font);
font-weight: var(--em-heading-font-weight);
font-style: var(--em-heading-font-style);
color: var(--cta-brons);
}
.bnb-footer-cta .bt_bb_card_icon_text p { color: var(--cta-inkt); opacity: 0.8; }
.bnb-footer-cta .bt_bb_card_icon_content_inner { display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 1rem 2rem;
}
.bnb-footer-cta .bnb-footer-cta-lijst { margin: 1.25rem 0 0.5rem; flex: 1 1 270px; }
.bnb-footer-cta .bt_bb_card_icon_content_inner .bt_bb_button { margin: 0.75rem 0 0 !important; }
.bnb-footer-cta .bnb-footer-cta-lijst ul { list-style: none; margin: 0; padding: 0; display: inline-block; text-align: left; } .bnb-footer-cta .bnb-footer-cta-lijst li {
position: relative;
padding: 0.2em 0 0.2em 1.9em;
color: var(--cta-inkt) !important;
font-weight: 500;
line-height: 1.5;
}
.bnb-footer-cta .bnb-footer-cta-lijst li::before { content: "";
position: absolute;
left: 0;
top: 0.3em;
width: 1.25em;
height: 1.25em;
border-radius: 50%;
background-color: #fff;
}
.bnb-footer-cta .bnb-footer-cta-lijst li::after { content: "";
position: absolute;
left: 0.45em;
top: 0.58em;
width: 0.3em;
height: 0.55em;
border-right: 2px solid var(--cta-goud);
border-bottom: 2px solid var(--cta-goud);
transform: rotate(45deg);
} .bnb-footer-cta .bt_bb_button.bt_bb_style_filled a {
color: #fff !important;
background-color: var(--cta-inkt) !important;
box-shadow: none !important;
transition: background-color 450ms ease, color 450ms ease;
}
.bnb-footer-cta .bt_bb_button.bt_bb_style_filled a .bt_bb_icon_holder { color: #fff !important; } .bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover {
background: var(--cta-inkt) !important;
transform: none;
box-shadow: none !important;
}
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover::before { opacity: 0.08; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_title .bt_bb_tag,
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_text p,
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bnb-footer-cta-lijst li { color: #f4f0ec !important; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_title .bt_bb_tag em { color: #cdad7b !important; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_icon .bt_bb_icon .bt_bb_icon_holder,
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_icon .bt_bb_icon .bt_bb_icon_holder:before { color: var(--cta-inkt) !important; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_card_icon_icon .bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before { background-color: #cdad7b !important; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bnb-footer-cta-lijst li::before { background-color: #cdad7b; }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bnb-footer-cta-lijst li::after { border-color: var(--cta-inkt); }
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_button.bt_bb_style_filled a {
color: var(--cta-inkt) !important;
background-color: #cdad7b !important;
}
.bnb-footer-cta[class*="bt_bb_hover_color_scheme"]:hover .bt_bb_button.bt_bb_style_filled a .bt_bb_icon_holder { color: var(--cta-inkt) !important; }
@media (prefers-reduced-motion: reduce) {
.bnb-footer-cta, .bnb-footer-cta::before { transition: none; }
} .site-footer-page .bt_bb_headline_superheadline_outside .bt_bb_headline_superheadline {
font-size: 13px;
letter-spacing: 0.18em;
}
.site-footer-page .bt_bb_headline_superheadline_outside::after {
content: "";
display: block;
width: 2.5em;
height: 1px;
margin-top: 0.9em;
background: var(--accent-color); opacity: 0.8;
}
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li {
padding-bottom: 0;
}
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li a {
display: inline-flex;
align-items: center;
font-family: var(--heading-font);
font-weight: 500;
font-size: clamp(18px, 12px + 0.7vw, 22px);
letter-spacing: -0.01em;
line-height: 1.25;
padding: 0.36em 0;
color: var(--dark-color); opacity: 1;
transition: color 300ms ease;
}
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li a::before {
content: "";
flex: 0 0 auto;
width: 0;
height: 2px;
border-radius: 2px;
margin-right: 0;
background: var(--accent-color); transition: width 300ms ease, margin 300ms ease;
}
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li a:hover,
.site-footer-page .bt_bb_custom_menu[class*="bt_bb_color_scheme"]:hover div ul a:hover {
color: var(--accent-color);
opacity: 1;
}
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li a:hover::before,
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li.current-menu-item > a::before {
width: 1.1em;
margin-right: 0.5em;
}
@media (max-width: 580px) {
.site-footer-page .bt_bb_custom_menu.bt_bb_direction_vertical div ul li a { padding: 0.3em 0; }
} @media (min-width: 992px) {
.site-footer-page .bt_bb_row_inner:has(.bnb-footer-cta) .bt_bb_row_inner_holder > .bt_bb_column_inner:nth-child(2) > .bt_bb_column_inner_content {
padding-left: 2.5rem;
}
} .bt_bb_css_post_grid .bt_bb_css_post_grid_filter a.bt_bb_post_grid_filter_item {
color: inherit;
text-decoration: none;
}
.bt_bb_css_post_grid.bnb-grid-compleet .bt_bb_css_post_grid_button_holder {
display: none;
} .bt_bb_section ~ .bt_bb_section:is([style*="background-color"], [style*="background-image"], [class*="bt_bb_background_overlay"], .bt_bb_video, .bt_bb_with_overlay_image, .bt_bb_with_overlay_right_image),
.bt_bb_section ~ .bt_bb_section:has(> .bt_bb_background_image_holder_wrapper > .bt_bb_background_image_holder:is([data-background_image_src], [style*="background-image"])),
.bt_bb_fe_wrap ~ .bt_bb_fe_wrap > .bt_bb_section:is([style*="background-color"], [style*="background-image"], [class*="bt_bb_background_overlay"], .bt_bb_video, .bt_bb_with_overlay_image, .bt_bb_with_overlay_right_image),
.bt_bb_fe_wrap ~ .bt_bb_fe_wrap > .bt_bb_section:has(> .bt_bb_background_image_holder_wrapper > .bt_bb_background_image_holder:is([data-background_image_src], [style*="background-image"])) {
margin-top: 8em;
}
@media (max-width: 782px) {
.bt_bb_section ~ .bt_bb_section:is([style*="background-color"], [style*="background-image"], [class*="bt_bb_background_overlay"], .bt_bb_video, .bt_bb_with_overlay_image, .bt_bb_with_overlay_right_image),
.bt_bb_section ~ .bt_bb_section:has(> .bt_bb_background_image_holder_wrapper > .bt_bb_background_image_holder:is([data-background_image_src], [style*="background-image"])),
.bt_bb_fe_wrap ~ .bt_bb_fe_wrap > .bt_bb_section:is([style*="background-color"], [style*="background-image"], [class*="bt_bb_background_overlay"], .bt_bb_video, .bt_bb_with_overlay_image, .bt_bb_with_overlay_right_image),
.bt_bb_fe_wrap ~ .bt_bb_fe_wrap > .bt_bb_section:has(> .bt_bb_background_image_holder_wrapper > .bt_bb_background_image_holder:is([data-background_image_src], [style*="background-image"])) {
margin-top: 4em;
}
} .site .site-content {
margin-bottom: 0 !important;
}