.bnb-wp2-hero .bt_bb_headline_subheadline {
max-width: 62ch;
}
.bnb-wp2-lijst ul {
list-style: none;
margin: 0;
padding: 0;
}
.bnb-wp2-lijst li {
position: relative;
padding: .8em 0 .8em 2em;
border-top: 1px solid rgba(59, 59, 59, .12);
font-size: .9375rem;
line-height: 1.6;
color: var(--dark-color);
}
.bnb-wp2-lijst li:last-child {
border-bottom: 1px solid rgba(59, 59, 59, .12);
}
.bnb-wp2-lijst li::before {
content: "\e908";
font-family: IBM;
position: absolute;
left: 0;
top: .85em;
font-size: 14px;
color: var(--accent-color);
} .bnb-wp2-hero .bt_bb_row.bnb-wp2-paneel {
margin-top: 3.5em;
}
.bnb-wp2-hero .bt_bb_row.bnb-wp2-paneel > .bt_bb_row_holder {
align-items: stretch;
border-radius: var(--card-hard-rounded-shape, 20px);
overflow: hidden;
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag,
.bnb-wp2-hero .bt_bb_column.bnb-wp2-formulier {
display: flex;
flex-direction: column;
align-self: stretch;
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag > .bt_bb_column_content,
.bnb-wp2-hero .bt_bb_column.bnb-wp2-formulier > .bt_bb_column_content {
flex: 1 1 auto;
width: 100%;
} .bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag {
position: relative;
background: linear-gradient(180deg, rgba(205, 173, 123, .14) 0%, rgba(205, 173, 123, .34) 100%);
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag > .bt_bb_column_content > .bt_bb_column_content_inner {
padding: 4.5em 3em 2.5em;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.bnb-wp2-omslag .bt_bb_image.bnb-wp2-omslag__beeld {
margin: 0 auto;
max-width: 300px;
transform: rotate(-3deg);
transition: transform 700ms cubic-bezier(.2, .7, .2, 1);
}
.bnb-wp2-omslag .bt_bb_image.bnb-wp2-omslag__beeld img {
display: block;
border-radius: 8px;
box-shadow: 0 40px 50px -30px rgba(59, 59, 59, .55), 0 10px 20px -10px rgba(59, 59, 59, .25);
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag:hover .bt_bb_image.bnb-wp2-omslag__beeld {
transform: rotate(0deg) translateY(-6px);
}
.bnb-wp2-omslag .bt_bb_promo.bnb-wp2-omslag__sticker {
position: absolute;
top: 1.75em;
right: 1.75em;
width: 11em;
z-index: 2;
margin: 0;
line-height: 0;
}
.bnb-wp2-omslag .bnb-wp2-omslag__sticker .bt_bb_promo_text span {
font-family: var(--supertitle-font);
font-weight: var(--supertitle-font-weight);
text-transform: uppercase;
letter-spacing: 2px;
font-size: 10px;
line-height: 1.4;
color: var(--light-color);
}
.bnb-wp2-omslag .bnb-wp2-omslag__sticker .bt_bb_promo_text em {
display: block;
font-family: var(--em-heading-font);
font-style: var(--em-heading-font-style, italic);
font-weight: var(--em-heading-font-weight, 400);
text-transform: none;
letter-spacing: 0;
font-size: 1.5rem;
line-height: 1.15;
padding: .05em 0;
}
.bnb-wp2-omslag .bnb-wp2-omslag__sticker .bt_bb_promo_icon .bt_bb_icon_holder {
color: var(--light-color);
}
.bnb-wp2-omslag .bnb-wp2-omslag__auteur p {
margin: 2em auto 0;
max-width: 34ch;
font-size: .8125rem;
line-height: 1.6;
color: var(--dark-gray-color);
text-align: center;
}
.bnb-wp2-omslag .bnb-wp2-omslag__auteur strong {
color: var(--dark-color);
} .bnb-wp2-hero .bt_bb_column.bnb-wp2-formulier > .bt_bb_column_content {
display: flex;
align-items: center;
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-formulier > .bt_bb_column_content > .bt_bb_column_content_inner {
width: 100%;
padding: 3em 3.5em;
}
.bnb-wp2-formulier .bt_bb_headline {
margin: 0;
}
.bnb-wp2-formulier .wpcf7 .bnb-wp-privacy,
.bnb-wp2-formulier .wpcf7 p {
font-size: .8125rem;
line-height: 1.6;
color: var(--dark-gray-color);
}
.bnb-wp2-formulier .wpcf7 .bnb-wp-privacy a {
color: var(--dark-color);
}
.bnb-wp2-formulier .wpcf7 input[type="text"],
.bnb-wp2-formulier .wpcf7 input[type="email"] {
background: var(--page-background-color, #f3f1ec);
border-color: transparent;
}
.bnb-wp2-formulier .wpcf7 input[type="text"]:focus,
.bnb-wp2-formulier .wpcf7 input[type="email"]:focus {
border-color: var(--accent-color);
background: var(--light-color);
}
.bnb-wp2-formulier .grecaptcha-badge { visibility: hidden; } .bnb-wp2-formulier .wpcf7 .bt_bb_cf7_button {
margin: 1.25em 0 .75em;
}
.bnb-wp2-formulier .wpcf7 .bt_bb_cf7_button p {
display: inline-block;
width: auto;
position: relative;
margin: 0;
}
#formulier .wpcf7 .bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_arrow_icon button#submit { padding: .9378em 4.6em .9378em 1.7em;
min-height: 56px;
position: relative;
background-color: var(--accent-color);
color: var(--dark-color);
box-shadow: none;
transition: 350ms ease all;
}
#formulier .wpcf7 .bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_arrow_icon button#submit::after {
right: 6px;
top: 50%;
transform: translateY(-50%);
width: 44px;
height: 44px;
line-height: 44px;
background: var(--dark-color);
color: var(--light-color);
box-shadow: none;
transition: 350ms ease all;
}
#formulier .wpcf7 .bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_arrow_icon button#submit:hover {
background-color: var(--dark-color);
color: var(--light-color);
box-shadow: none;
}
#formulier .wpcf7 .bt_bb_cf7_form .bt_bb_cf7_button.bt_bb_arrow_icon button#submit:hover::after {
background: var(--accent-color);
color: var(--dark-color);
}
@media (max-width: 991px) {
.bnb-wp2-hero .bt_bb_row.bnb-wp2-paneel {
margin-top: 2em;
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-omslag > .bt_bb_column_content > .bt_bb_column_content_inner {
padding: 5.5em 1.5em 2em;
}
.bnb-wp2-omslag .bt_bb_image.bnb-wp2-omslag__beeld {
max-width: 220px;
}
.bnb-wp2-hero .bt_bb_column.bnb-wp2-formulier > .bt_bb_column_content > .bt_bb_column_content_inner {
padding: 2em 1.5em;
}
.bnb-wp2-lijst {
margin-top: 1.5em;
}
} .bnb-wp2-inhoud .bt_bb_row + .bt_bb_row {
margin-top: 2.5em;
}
.bnb-wp2-inhoud .bt_bb_row > .bt_bb_row_holder {
align-items: stretch;
}
.bnb-wp2-inhoud .bt_bb_column.bnb-wp2-kaart {
display: flex;
flex-direction: column;
align-self: stretch;
}
.bnb-wp2-inhoud .bt_bb_column.bnb-wp2-kaart > .bt_bb_column_content {
flex: 1 1 auto;
width: 100%;
background: var(--light-color);
border-radius: var(--card-hard-rounded-shape, 20px);
transition: transform 450ms ease, box-shadow 450ms ease;
}
.bnb-wp2-inhoud .bt_bb_column.bnb-wp2-kaart:hover > .bt_bb_column_content {
transform: translateY(-6px);
box-shadow: 0 30px 40px -25px rgba(59, 59, 59, .35);
}
.bnb-wp2-inhoud .bt_bb_column.bnb-wp2-kaart > .bt_bb_column_content > .bt_bb_column_content_inner {
padding: 1.75em 1.75em 2em;
}
.bnb-wp2-kaart .bt_bb_headline {
margin: 0;
}
.bnb-wp2-kaart .bnb-wp2-kaart__nummer .bt_bb_headline_tag {
margin: 0 0 .35em;
line-height: 1;
}
.bnb-wp2-kaart .bnb-wp2-kaart__nummer .bt_bb_headline_content {
color: var(--accent-color);
}
.bnb-wp2-kaart .bnb-wp2-kaart__tekst p {
margin: 0;
font-size: .9375rem;
line-height: 1.7;
color: var(--dark-gray-color);
}
@media (max-width: 991px) {
.bnb-wp2-inhoud .bt_bb_column.bnb-wp2-kaart {
margin-bottom: 1.5em;
}
} .bnb-wp2-band .bt_bb_counter_holder,
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter {
color: var(--light-color);
}
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter,
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_text {
font-family: var(--em-heading-font);
font-style: var(--em-heading-font-style, italic);
font-weight: var(--em-heading-font-weight, 400);
} .bnb-wp2-band .bt_bb_counter_holder {
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 0 .25em;
}
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_content {
display: contents;
}
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_text {
font-size: .45em;
align-self: flex-start;
margin-top: .55em; line-height: 1;
}
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_text_below {
display: block;
width: 100%;
margin-top: .35em;
}
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_text_below span,
.bnb-wp2-band .bt_bb_counter_holder .bt_bb_counter_text_below em {
color: var(--accent-color);
font-family: var(--supertitle-font);
font-style: normal;
font-weight: var(--supertitle-font-weight);
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
}
.bnb-wp2-teller .bnb-wp2-teller__tekst p {
margin: 0;
max-width: 36ch;
font-size: .9375rem;
line-height: 1.7;
color: rgba(255, 255, 255, .85);
}
.bnb-wp2-teller .bnb-wp2-teller__tekst strong {
color: var(--light-color);
}
@media (max-width: 991px) {
.bnb-wp2-band .bt_bb_column.bnb-wp2-teller + .bt_bb_column.bnb-wp2-teller {
margin-top: 2em;
}
} .bnb-wp2-review .bt_bb_headline {
position: relative;
padding-top: 1.6em;
}
.bnb-wp2-review .bt_bb_headline::before {
content: "\201C";
position: absolute;
left: 50%;
top: -.15em;
transform: translateX(-50%);
font-family: var(--em-heading-font);
font-style: italic;
font-size: 9rem;
line-height: 1;
color: var(--accent-color);
opacity: .6;
pointer-events: none;
}
.bnb-wp2-review .bt_bb_headline_content em {
font-family: var(--em-heading-font);
font-style: var(--em-heading-font-style, italic);
font-weight: var(--em-heading-font-weight, 400);
}
.bnb-wp2-review .bt_bb_headline {
padding-top: 2.2em;
}
.bnb-wp2-review .bt_bb_headline_subheadline {
margin-top: 1.25em;
font-family: var(--supertitle-font);
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
color: var(--accent-color);
}