#wux-filter-results.--loading {transition: .2s ease-in-out;}
#wux-filter-results.--loading {opacity: 0.65;}
#wux-filter-results .--init {min-height: 400px; width: 100%; background-color: #f2f2f2;}
.wux-no-results { grid-column: 1/-1; }:root {
--wpb-border-color: 222, 226, 230;
--transition-speed-55: 550ms;
--transition-speed-45: 450ms;
--transition-speed-35: 350ms;
--transition-speed-25: 250ms;
--transition-speed-15: 150ms;
--transition-delay-55: 550ms;
--transition-delay-45: 450ms;
--transition-delay-35: 350ms;
--transition-delay-25: 250ms;
--transition-delay-15: 150ms;
} @media (prefers-reduced-motion) {
:root {
--transition-speed-55: 0;
--transition-speed-45: 0;
--transition-speed-35: 0;
--transition-speed-25: 0;
--transition-speed-15: 0;
--transition-delay-55: 0;
--transition-delay-45: 0;
--transition-delay-35: 0;
--transition-delay-25: 0;
--transition-delay-15: 0;
}
}
*, *::before, *::after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; box-sizing: border-box; margin: 0; padding: 0; /*font-size: 16px; line-height: 25px; color: rgb(var(--wpb-text));*/ }
html { font-size: 10px; }
body { font-size: 1.6rem; line-height: 1.5; min-height: 100vh; display: flex; flex-direction: column;}
.image { display: flex; }
img { width: 100%; height: auto; }
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute!important; width: 1px!important; height: 1px!important; padding: 0!important; margin: -1px!important; overflow: hidden!important; clip: rect(0,0,0,0)!important; white-space: nowrap!important; border: 0!important; } .container, .container-fluid { --wpb-container-width: 100%; --wpb-container-padding: 2.2rem; width: 100%; max-width: var(--wpb-container-width); margin-left: auto; margin-right: auto; padding-left: var(--wpb-container-padding); padding-right: var(--wpb-container-padding); position: relative; }
@media (min-width: 576px) {
body { --wp--style--global--content-size: 540px; }
.container { --wpb-container-width: 540px; }
}
@media (min-width: 768px) {
body { --wp--style--global--content-size: 720px; }
.container { --wpb-container-width: 720px; }
}
@media (min-width: 992px) {
body { --wp--style--global--content-size: 960px; }
.container { --wpb-container-width: 960px; }
.wpb-width__small .container { --wpb-container-width: 800px; }
}
@media (min-width: 1200px) {
body { --wp--style--global--content-size: 1140px; }
.container { --wpb-container-width: 1140px; }
.wpb-width__small .container { --wpb-container-width: 1000px; }
.wpb-width__medium .container { --wpb-container-width: 1000px; }
}
@media (min-width: 1400px) {
body { --wp--style--global--content-size: 1320px; }
.container { --wpb-container-width: 1320px; }
.wpb-width__small .container { --wpb-container-width: 1074px; }
.wpb-width__medium .container { --wpb-container-width: 1240px; }
}
@media (min-width: 1600px) {
body { --wp--style--global--content-size: 1440px; }
.container { --wpb-container-width: 1440px; }
.wpb-width__small .container { --wpb-container-width: 1074px; }
.wpb-width__medium .container { --wpb-container-width: 1240px; }
.wpb-width__large .container { --wpb-container-width: 1500px; }
}
@media (min-width: 1700px) {
.wpb-width__large .container { --wpb-container-width: 1680px; }
} section { background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; }
.wpb-overlay { position: absolute; inset: 0; background-color: rgba(0,0,0,.65); }
.has_background-image :is(h1, h2, h3, h4, h5, p, ul, ol) { color: #fff; }
.has_background-image .container { z-index: 1; } .wpb-bg-color__transparent { background-color: transparent; }
.wpb-bg-color__white { background-color: #fff; }
.wpb-bg-color__grey { background-color: #f2f2f2; } h1, h2, h3, h4 { color: rgb(var(--wpb-text)); font-size: var(--font-size); line-height: var(--line-height); }
h1, .h1 { --font-size: 3.8rem; --line-height: 4.5rem; }
h2, .h2 { --font-size: 2.8rem; --line-height: 3.2rem; }
h3, .h3 { --font-size: 2rem; --line-height: 2.4rem; }
h4, .h4 { --font-size: 1.8rem; --line-height: 2rem; }
.text :is(h1, h2, h3, h4, p, ul, ol) + :is(h3, h4, h4, p, ul, ol, .btn-group) { padding-top: 1.6rem; }
.text :is(p, ul, ol, h2) + :is(h2, h3, h4) { padding-top: 3.6rem!important; }
.text :is(ul, ol) { padding-left: 3.8rem; }
.text :is(ul, ol) li { font: inherit; }
.text a:not(.btn) { font: inherit; text-underline-offset: .25rem; }
strong { font: inherit; font-weight: 700; }
@media (min-width: 992px) {
h1 { --font-size: 4.8rem; --line-height: 5.4rem; }
h2 { --font-size: 3.2rem; --line-height: 3.6rem; }
h3 { --font-size: 2.4rem; --line-height: 2.8rem; }
} .btn, .gform_button, .gform_next_button, .gform_previous_button {
--btn-font-size: 1.6rem;
--btn-line-height: 1.75;
--btn-padding: .45rem 1.25rem;
--btn-color: #fff;
--btn-bg-color: #000;
--btn-border-radius: 0;
--btn-border: 1px solid #000;
--btn-box-shadow: none;
--btn-hover-color: #fff;
--btn-hover-bg-color: #000;
--btn-hover-border: 1px solid #000;
--btn-hover-box-shadow: none;
--btn-focus-color: #fff;
--btn-focus-bg-color: #000;
--btn-focus-border: 1px solid #000;
--btn-focus-box-shadow: none;
display: inline-flex; align-items: center; gap: .5rem!important; font-size: var(--btn-font-size); line-height: var(--btn-line-height); padding: var(--btn-padding); color: var(--btn-color)!important; background-color: var(--btn-bg-color)!important; border-radius: var(--btn-border-radius)!important; border: var(--btn-border)!important; box-shadow: var(--btn-box-shadow)!important; text-align: center; text-decoration: none!important; vertical-align: middle; cursor: pointer; user-select: none; transition: color var(--transition-speed-15) ease-in-out, background-color var(--transition-speed-15) ease-in-out, border-color var(--transition-speed-15) ease-in-out, box-shadow var(--transition-speed-15) ease-in-out; }
.btn:hover, .gform_button:hover, .gform_next_button:hover, .gform_previous_button:hover { color: var(--btn-hover-color)!important; background-color: var(--btn-hover-bg-color)!important; border: var(--btn-hover-border)!important; box-shadow: var(--btn-hover-box-shadow)!important; }
.btn:hover i, .gform_button:hover i, .gform_next_button:hover i, .gform_previous_button:hover i { background-color: var(--btn-hover-color)!important; }
.btn:focus, .gform_button:focus, .gform_next_button:focus, .gform_previous_button:focus, .btn:active, .gform_button:focus, .gform_next_button:active, .gform_previous_button:active { color: var(--btn-focus-color)!important; background-color: var(--btn-focus-bg-color)!important; border: var(--btn-focus-border)!important; box-shadow: var(--btn-focus-box-shadow)!important; }
.btn:focus i, .gform_button:focus i, .gform_next_button:focus i, .gform_previous_button:focus i, .btn:active i, .gform_button:focus i, .gform_next_button:active i, .gform_previous_button:active i { background-color: var(--btn-focus-color)!important; }
.btn.btn-small { --btn-padding: .75rem 1.5rem; --btn-font-size: 1.4rem; }
.btn.btn-large { --btn-padding: .75rem 1.75rem; --btn-font-size: 1.8rem; }
.btn.btn-white {
--btn-color: #000;
--btn-bg-color: #fff;
--btn-border: 1px solid #fff;
--btn-box-shadow: none;
--btn-hover-color: #fff;
--btn-hover-bg-color: #000;
--btn-hover-border: 1px solid #000;
--btn-hover-box-shadow: none;
--btn-focus-color: #fff;
--btn-focus-bg-color: #000;
--btn-focus-border: 1px solid #000;
--btn-focus-box-shadow: none;
}
.btn.btn-outline-primary {
--btn-color: #000;
--btn-bg-color: #fff;
--btn-border: 1px solid #000;
--btn-box-shadow: none;
--btn-hover-color: #fff;
--btn-hover-bg-color: #000;
--btn-hover-border: 1px solid #000;
--btn-hover-box-shadow: none;
--btn-focus-color: #fff;
--btn-focus-bg-color: #000;
--btn-focus-border: 1px solid #000;
--btn-focus-box-shadow: none;
}
.btn.btn-link {
--btn-color: #000;
--btn-bg-color: transparent;
--btn-border: 1px solid transparent;
--btn-box-shadow: none;
--btn-hover-color: #000;
--btn-hover-bg-color: transparent;
--btn-hover-border: 1px solid transparent;
--btn-hover-box-shadow: none;
--btn-focus-color: #000;
--btn-focus-bg-color: transparent;
--btn-focus-border: 1px solid transparent;
--btn-focus-box-shadow: none;
}
.btn-group { --gap: 1rem; display: flex; flex-wrap: wrap; gap: var(--gap); } .wpb-grid-columns_2 .inner { --grid-columns: 1; --gap: 3.2rem; display: grid; gap: var(--gap); grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); }
@media (min-width: 992px) {
.wpb-grid-columns_2 .inner { --grid-columns: 2; }
} [class*="wpb-whitespace"] { --wpb-white-space: 0; padding-bottom: var(--wpb-white-space); }
.wpb-whitespace__none { --wpb-white-space: 0; }
.wpb-whitespace__small { --wpb-white-space: 3.2rem; }
.wpb-whitespace__medium { --wpb-white-space: 4.8rem; }
.wpb-whitespace__large { --wpb-white-space: 6.4rem; }
[class*="wpb-bg-color__"]:not(.wpb-bg-color__transparent), section.has_background-image, section.has_background-image + section, [class*="wpb-bg-color__"]:not(.wpb-bg-color__transparent) + section { padding-top: var(--wpb-white-space); padding-bottom: var(--wpb-white-space); }
.wpb-bg-color__primary + .wpb-bg-color__primary { padding-top: 0; }
@media (min-width: 992px) {
.wpb-whitespace__small { --wpb-white-space: 6.4rem; }
.wpb-whitespace__medium { --wpb-white-space: 9.6rem; }
.wpb-whitespace__large { --wpb-white-space: 11.2rem; }
} .wpb-card { border: 1px solid rgb(var(--wpb-border-color)); display: flex; flex-direction: column; position: relative; text-decoration: none; }
.wpb-card .wpb-card__header { display: flex; }
.wpb-card .wpb-card__header img { width: 100%; height: auto; }
.wpb-card .wpb-card__body { padding: 2rem; flex-grow: 1; }
.wpb-card .wpb-card__footer  { padding: 0 2rem 2rem 2rem; }
.wpb-card .wpb-card__footer .btn:before { content: ''; display: block; position: absolute; inset: 0; }
.wpb-card.wpb-card__article .excerpt { --excerpt-line-clamp: 2; display: -webkit-box; -webkit-line-clamp: var(--excerpt-line-clamp); -webkit-box-orient: vertical; overflow: hidden; }
.wpb-card.wpb-card__article div + .card-title { margin-top: 1.6rem; }
@media (min-width: 768px) {
.wpb-card .wpb-card__body h2{ font-size: 24px;}
}
@media (min-width: 992px) {
.wpb-card .wpb-card__body :is(p, ul) { opacity: .75; font-size: 1.6rem; line-height: 2.6rem; }
} .wpb-align-y__top .inner { align-items: start; }
.wpb-align-y__center .inner { align-items: center; }
.wpb-align-y__bottom .inner { align-items: end; } .badge-group { display: flex; flex-wrap: wrap; gap: .5rem; align-items: center; }
.badge {
--badge-font-size: 1.4rem;
--badge-line-height: 1.75;
--badge-padding: .15rem 1.25rem;
--badge-color: #fff;
--badge-bg-color: #000;
--badge-border-radius: 2rem;
--badge-border: none;
--badge-box-shadow: none;
--badge-hover-color: #fff;
--badge-hover-bg-color: #000;
--badge-hover-border: none;
--badge-hover-box-shadow: none;
display: inline-block; font-size: var(--badge-font-size); line-height: var(--badge-line-height); padding: var(--badge-padding); color: var(--badge-color); background-color: var(--badge-bg-color); border-radius: var(--badge-border-radius); border: var(--badge-border); box-shadow: var(--badge-box-shadow); text-align: center; text-decoration: none; vertical-align: middle; user-select: none; transition: color var(--transition-speed-15) ease-in-out, background-color var(--transition-speed-15) ease-in-out, border-color var(--transition-speed-15) ease-in-out, box-shadow var(--transition-speed-15) ease-in-out; }
.badge:hover { color: var(--badge-hover-color); background-color: var(--badge-hover-bg-color); border: var(--badge-hover-border); box-shadow: var(--badge-hover-box-shadow); } .wpb-navigation { --nav-bg-color: #fff; z-index: 1030; padding: 1.6rem 0; background-color: var(--nav-bg-color); }
.wpb-navigation .inner { display: flex; align-items: center; justify-content: space-between; gap: .5rem; }
.wpb-navigation .logo { z-index: 50; display: inline-flex; }
.wpb-navigation .logo img { width: 100px; height: auto; }
.nav-toggle { --toggle-border-radius: 0; --toggle-bg-color: #fff; --toggle-color: #000; --toggle-border: 1px solid rgb(var(--wpb-border-color)); border-radius: var(--toggle-border-radius); background-color: var(--toggle-bg-color); border: var(--toggle-border); color: var(--toggle-color); display: inline-flex; justify-content: center; align-items: center; cursor: pointer; width: 4rem; height: 4rem; position: relative; z-index: 50; }
.wpb-navigation .nav-toggle span { color: inherit; }
.nav-toggle svg { fill: var(--toggle-color); }
.nav-toggle svg rect { transition: y var(--transition-speed-25) ease var(--transition-speed-25), transform var(--transition-speed-25) ease, opacity 0ms var(--transition-speed-25); transform-origin: center; }
.nav-toggle[aria-expanded="true"] svg rect { transition: y var(--transition-speed-25) ease, transform var(--transition-speed-25) ease var(--transition-speed-25), opacity 0ms var(--transition-speed-25); }
.nav-toggle[aria-expanded="true"] svg .top { y: 45; transform: rotate(45deg); }
.nav-toggle[aria-expanded="true"] svg .middle { opacity: 0; }
.nav-toggle[aria-expanded="true"] svg .bottom { y: 45; transform: rotate(-45deg); }
.wpb-navigation .search-trigger { --toggle-border-radius: 0; --toggle-bg-color: #fff; --toggle-color: #000; --toggle-border: 1px solid rgb(var(--wpb-border-color)); border-radius: var(--toggle-border-radius); background-color: var(--toggle-bg-color); margin-left: auto; display: flex; justify-content: center; align-items: center; width: 4rem; height: 4rem; cursor: pointer; position: relative; z-index: 50; border: var(--toggle-border); }
.wpb-navigation .search-trigger img { width: 2.2rem; }
.wpb-navigation .wpb-navigation__collapse { --padding-left: 2.2rem; --padding-right: 2.2rem; display: none; flex-direction: column; opacity: 0; position: fixed; inset: 0; padding-left: var(--padding-left); padding-right: var(--padding-right); background-color: #fff; z-index: 20; transition: opacity var(--transition-speed-25) ease-in-out;  }
.wpb-navigation .wpb-navigation__collapse.active { pointer-events: all; opacity: 1; }
.wpb-navigation .menu-hoofdmenu-container { display: flex; flex-direction: column; gap: 2.2rem; }
.wpb-navigation .menu-hoofdmenu-container ul { list-style: none; }
.wpb-navigation .menu-item a { color: rgba(0,0,0,.65); width: 100%; font-size: 2.2rem; padding: 1.5rem 0; font-weight: 500; text-decoration: none; transition: color var(--transition-speed-15) ease-in-out; display: inline-block; line-height: 1; }
.wpb-navigation .menu-item a:hover { color: rgba(0,0,0,1); }
.wpb-navigation .menu-item a[aria-current="page"] { color: rgba(0,0,0,1); } .wpb-navigation .menu-item-has-children { position: relative; }
.wpb-navigation .menu-item-has-children::after { cursor: pointer; position: absolute; right: 0; top: 0; padding: 1.5rem; content: ''; display: inline-block; width: 1.2rem; height: 1.75rem; background: url(../../../themes/leningv4/assets/icons/default/icon_chevron-down_dark.svg) no-repeat center/1.5rem; transition: transform var(--transition-speed-25) ease-in-out; }
.wpb-navigation .menu-item-has-children .sub-menu { height: 0px; overflow: hidden; list-style: none; }
.wpb-navigation .menu-item-has-children.active .sub-menu { visibility: visible; pointer-events: all; height: auto; opacity: 1; }
.wpb-navigation .menu-item-has-children.active::after { transform: rotate(-180deg); }
.wpb-navigation .menu-item-has-children .menu-item a { font-size: 1.8rem; padding: 1rem 0; }
@media (min-width: 576px) {
.wpb-navigation .wpb-navigation__collapse { --padding-left: calc((100% - 540px) / 2 + 2.2rem); --padding-right: calc((100% - 540px) / 2 + 2.2rem); padding-left: var(--padding-left)!important; padding-right: var(--padding-right)!important; }
}
@media (min-width: 768px) {
.wpb-navigation .wpb-navigation__collapse { --padding-left: calc((100% - 720px) / 2 + 2.2rem); --padding-right: calc((100% - 720px) / 2 + 2.2rem); padding-left: var(--padding-left)!important; padding-right: var(--padding-right)!important; }
}
@media (min-width: 992px) {
.wpb-navigation { padding: 3rem 0; }
.wpb-navigation .nav-toggle { display: none; }
.wpb-navigation .wpb-navigation__collapse { --padding-left: 0; --padding-right: 0; display: flex!important; flex-direction: row; position: relative; opacity: 1; background-color: transparent!important; }
.wpb-navigation .menu-hoofdmenu-container { align-items: center; }
.wpb-navigation .menu { display: flex; align-items: center; }
.wpb-navigation .menu-item a { font-size: 1.6rem; line-height: 3.1rem; padding: 1rem 1.4rem; position: relative; } .wpb-navigation .menu-item-has-children .sub-menu { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); box-shadow: 0 .5rem .5rem rgba(21, 47, 51, .1); width: 100%; padding: 0 1.25rem; min-width: 21rem; height: auto!important; background-color: #fff; opacity: 0; overflow: visible; pointer-events: none; transition: opacity var(--transition-speed-25) ease; }
.wpb-navigation .menu-item-has-children::after { display: none; }
.wpb-navigation .menu-item-has-children:hover .sub-menu { pointer-events: all; opacity: 1; }
.wpb-navigation .menu-item-has-children .menu-item a { font-size: 1.6rem; }
} .wpb-breadcrumbs { margin-bottom: .6rem; }
.wpb-breadcrumbs :is(span, a) { color: inherit; text-decoration: none; font-size: 1.4rem; }
.wpb-breadcrumbs a:hover { text-decoration: underline }
.wpb-breadcrumbs .breadcrumb_last { padding-left: 3px; font-weight: 500; } .wpb-footer { background-color: #f2f2f2; margin-top: auto; }
.wpb-footer .main { --padding-y: 4.8rem; --grid-columns: 2; --gap: 2.2rem; padding-top: var(--padding-y); padding-bottom: var(--padding-y); }
.wpb-footer .main .inner { display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--gap); }
.wpb-footer .wpb-footer__menu ul { list-style: none; }
.wpb-footer .footer-menu__title { display: block; padding: 0 0 1rem 0; font-size: 2rem; color: inherit; text-decoration: none; text-decoration: none; font-weight: bold; }
.wpb-footer .menu-item { text-decoration: none; color: inherit; display: block; }
.wpb-footer .bottom { --padding-y: 2.2rem; padding-bottom: var(--padding-y); }
.wpb-footer .bottom .inner { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.wpb-footer .bottom .menu-footer-menu-container ul { list-style: none; display: flex; flex-wrap: wrap; gap: .5rem 1.5rem; }
.wpb-footer .bottom .menu-footer-menu-container .menu-item a { display: inline-block; color: inherit; text-decoration: none; }
.wpb-footer .bottom .logo img { width: 100px; height: auto; }
.wpb-footer .bottom .socials a { text-decoration: none; display: inline-flex; }
.wpb-footer .bottom .socials img { width: 2rem; height: 2rem; }
.wpb-footer .bottom-links { padding-top: 1.6rem; width: 100%; }
@media (min-width: 768px) {
.wpb-footer .main { --grid-columns: 3; }
.wpb-footer .footer-menu__title p { font-size: 1.8rem; }
.wpb-footer .bottom-links { display: flex; gap: 2.2rem; justify-content: space-between; }
}
@media (min-width: 992px) {
.wpb-footer .main { --grid-columns: 3; }
} .modal { --modal-border-radius: 0; --modal-padding: 2rem; --modal-backdrop: rgba(0,0,0,.45); position: fixed; inset: 0; opacity: 0; pointer-events: none; padding: 2rem; background-color: var(--modal-backdrop); display: none; justify-content: center; align-items: center; transition: opacity var(--transition-speed-15) ease-in-out; z-index: 1090; }
.modal.show { display: flex; opacity: 1; pointer-events: all; }
.modal.show .modal-dialog { transform: translateY(0); }
.modal .modal-dialog { display: flex; flex-direction: column; border-radius: var(--modal-border-radius); width: 100%; max-width: 74rem; height: auto; max-height: 80vh; transform: translateY(5rem); transition: transform var(--transition-speed-25) ease-in-out; background-color: #fff; overflow: hidden; }
.modal.modal__small .modal-dialog { max-width: 60rem; max-height: 60rem; }
.modal.modal__large .modal-dialog { max-width: 100rem; max-height: 60rem; }
.modal.modal__fullscreen { padding: 0; }
.modal.modal__fullscreen .modal-dialog { height: 100%; max-height: 100%; max-width: 100%; }
.modal .modal-dialog .modal-dialog__header { display: flex; justify-content: space-between; align-items: center; padding: var(--modal-padding); background-color: #fff; border-bottom: 1px solid rgb(var(--wpb-border-color)); font-family: inherit; }
.modal .modal-dialog .modal-dialog__header .modal-title { font-size: 2rem; margin: 0; }
.modal .modal-dialog .modal-dialog__header p { margin: 0; font-size: 1.6rem; line-height: 1.6rem; }
.modal .modal-dialog .modal-dialog__body { background-color: #fff; padding: var(--modal-padding); overflow-y: auto; overflow-x: hidden; }
.modal .modal-dialog .modal-dialog__footer { display: flex; justify-content: space-between; border-top: 1px solid #E4E9EA; background-color: #fff; padding: var(--modal-padding); z-index: 2; margin-top: auto; } .wpb-header .inner { display: grid; gap: 3.2rem; align-items: center; }
.wpb-header__search form { position: relative; }
.wpb-header__search form [type="submit"] { display: inline-flex; cursor: pointer; user-select: none; padding: 0.25rem 1rem; border: none; background: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.wpb-header__search form [type="submit"] img { width: 1.5rem; }
@media (min-width: 576px) {
.modal.modal__fullscreen { --modal-padding: 2rem calc((100% - 540px) / 2 + 2.2rem); }
}
@media (min-width: 768px) {
.wpb-header .inner { --grid-columns: 1; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); }
.wpb-header__single .inner { --grid-columns: 2; }
.modal.modal__fullscreen { --modal-padding: 2rem; }
.modal.modal__fullscreen .modal-dialog { max-width: 74rem; height: auto; max-height: 80vh; }
} .wpb-accordion .text { margin-bottom: 3.2rem; }
.wpb-accordion .accordion-block { border: 1px solid rgb(var(--wpb-border-color)); background-color: #fff; }
.wpb-accordion-item:not(:last-child) { border-bottom: 1px solid rgb(var(--wpb-border-color)); }
.wpb-accordion-item .wpb-accordion-header { display: grid; grid-template-columns: 1fr 1.7rem; grid-gap: 1.6rem; padding: 1.6rem 2rem; justify-content: space-between; align-items: center; font-size: 1.8rem; cursor: pointer; transition: background-color var(--transition-speed-25) ease-in-out; }
.wpb-accordion-item .wpb-accordion-header .wpb-icon { width: 1.7rem; height: 1.7rem; transform: rotate(90deg); background-color: #fff; transition: transform var(--transition-speed-25) ease; }
.wpb-accordion-item .wpb-accordion-header.active .wpb-icon { transform: rotate(-90deg); }
.wpb-accordion-item .wpb-accordion-header.active { background-color: #f2f2f2; }
.wpb-accordion-item .wpb-accordion-header h3 { font-size: 1.6rem; margin: 0px; transition: color var(--transition-speed-15) ease-in-out; user-select: none; }
.wpb-accordion-item .wpb-accordion-body { overflow: hidden; transition: height var(--transition-speed-25) ease; -webkit-transition: height var(--transition-speed-25) ease; }
.wpb-accordion-item .wpb-accordion-body .wpb-accordion-inner { padding: 2rem; }
.wpb-accordion-item .wpb-accordion-body .wpb-accordion-inner * { font-size: 1.6rem; line-height: 2.4rem; }
.wpb-accordion-item .wpb-accordion-body .wpb-accordion-inner :is(p, ul, ol)+ :is(p, ul, ol) { margin-top: 1rem; }
.wpb-accordion-item .wpb-accordion-body .wpb-accordion-inner :is(ul, ol) { padding-left: 2rem; }
.wpb-accordion-item .wpb-accordion-body.collapsing { height: 0; overflow: hidden; }
.wpb-accordion-item .wpb-accordion-body:not(.show):not(.collapsing) { display: none; }
@media (min-width: 992px) {
.wpb-accordion.wpb-accordion__primary .inner, .wpb-accordion.wpb-accordion__secondary .inner { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; gap: 3.2rem; }
.wpb-accordion.wpb-accordion__primary .inner .accordion-block { order: -1; }
} .wpb-blurb .text { margin-bottom: 3.2rem; }
.wpb-blurb .inner { --grid-columns: repeat(auto-fit, minmax(20rem, 1fr)); --gap: 2.2rem; display: grid; grid-template-columns: var(--grid-columns); gap: var(--gap); }
@media (min-width: 992px) {
.wpb-blurb .inner  { --gap: 3.2rem; }
} .wpb-text .btn-group { margin-top: 1.6rem; } .wpb-text-media .inner { --grid-columns: 1; --gap: 2.2rem; display: grid; gap: var(--gap); grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); }
.wpb-text-media .image { display: flex; }
.wpb-text-media .btn-group { margin-top: 1.6rem; }
.wpb-align-left { order: -1; }
.wpb-align-right { order: 999; }
@media (min-width: 992px) {
.wpb-text-media .inner { --grid-columns: 2; --gap: 3.2rem; }
} .wpb-tab .text { margin-bottom: 3.2rem; }
.wpb-tabs .wpb-tab__header { display: flex; flex-wrap: wrap; }
.wpb-tabs .wpb-tab__header button {
--btn-font-size: 1.6rem;
--btn-line-height: 1.75;
--btn-padding: .45rem 1.25rem;
--btn-color: #000;
--btn-bg-color: transparent;
--btn-border-radius: 0;
--btn-border: 1px solid transparent;
--btn-box-shadow: none;
--btn-active-color: #000;
--btn-active-bg-color: #fff;
--btn-active-border: 1px solid rgb(var(--wpb-border-color));
display: inline-block; margin-bottom: -0.1rem; font-size: var(--btn-font-size); line-height: var(--btn-line-height); padding: var(--btn-padding); color: var(--btn-color); background-color: var(--btn-bg-color); border-radius: var(--btn-border-radius); border: var(--btn-border); box-shadow: var(--btn-box-shadow); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; transition: color var(--transition-speed-15) ease-in-out, background-color var(--transition-speed-15) ease-in-out, border-color var(--transition-speed-15) ease-in-out, box-shadow var(--transition-speed-15) ease-in-out; }
.wpb-tabs .wpb-tab__header button.active { color: var(--btn-active-color); border-color: rgb(var(--btn-active-color)); background-color: var(--btn-active-bg-color); border: var(--btn-active-border); border-bottom: 1px solid #fff; }
.wpb-tabs .wpb-tab__panes { display: grid; border-top: 1px solid rgb(var(--wpb-border-color)); position: relative; }
.wpb-tabs .wpb-tab__panes > * { grid-column: 1/1; grid-row: 1/1; }
.wpb-tabs .wpb-tab__panes .tab-pane { padding: 2rem 0; }
.wpb-tabs.wpb-tabs__secondary { --grid-columns: 15rem 1fr; --gap: 2rem; display: grid; grid-template-columns: var(--grid-columns); grid-gap: var(--gap) }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header { flex-direction: column; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button { margin-bottom: 0; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button.active { border-bottom: var(--btn-active-border); }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__panes { border: none; } @media (min-width: 992px) {
.wpb-tab.wpb-tab__primary .inner, .wpb-tab.wpb-tab__secondary .inner { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; gap: 3.2rem; }
.wpb-tab.wpb-tab__primary .inner .wpb-tabs { order: -1; }
} .wpb-featured .text { margin-bottom: 3.2rem; }
.wpb-featured .inner { --grid-columns: repeat(auto-fit, minmax(20rem, 1fr)); --gap: 2.2rem; display: grid; grid-template-columns: var(--grid-columns); gap: var(--gap); }
@media (min-width: 992px) {
.wpb-featured .inner  { --gap: 3.2rem; }
} .wpb-media .text { margin-bottom: 3.2rem; }
.wpb-media .inner { --grid-columns: repeat(auto-fit, minmax(20rem, 1fr)); --gap: 2.2rem; display: grid; grid-template-columns: var(--grid-columns); gap: var(--gap); } .wpb-text-shortcode .inner { --grid-columns: 1; --gap: 2.2rem; display: grid; gap: var(--gap); grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); }
@media (min-width: 992px) {
.wpb-text-shortcode .inner { --grid-columns: 1; --gap: 3.2rem; }
:is(.wpb-text-shortcode__primary, .wpb-text-shortcode__secondary) .inner { --grid-columns: 2; }
.wpb-text-shortcode__primary .form { order: -1; }
} .gform_wrapper .gform_required_legend { display: none; }
.gform_wrapper .gform_validation_errors { margin: 0 0 1.6rem 0!important; box-shadow: none!important; }
.gform_wrapper .gfield_validation_message { display: none!important; }
.gform_ajax_spinner { width: 3rem!important; margin-left: 2rem; }
.gform_wrapper .gfield :is(input:not([type=checkbox], [type=radio]), textarea, select) { border: 1px solid rgb(var(--wpb-border-color))!important; transition: border-color var(--transition-speed-15) ease-in-out!important; }
.gform_wrapper .gfield :is(input:not([type=checkbox], [type=radio]), textarea, select):focus { outline: none!important; }
.gform_wrapper .gfield [type=file] { padding: .75rem; }
.gform_confirmation_message {  }
.form-control , .gform_wrapper .gfield :is(input:not([type=checkbox], [type=radio]), textarea, select) {
--form-control-padding: .8rem;
--form-control-border-radius: 0;
--form-control-border: 1px solid rgb(var(--wpb-border-color));
--form-control-focus-border: 1px solid #000; min-height: 4.3rem;
border: var(--form-control-border)!important; border-radius: var(--form-control-border-radius)!important; transition: border-color var(--transition-speed-15) ease-in-out!important;
}
.form-control:focus , .gform_wrapper .gfield :is(input:not([type=checkbox], [type=radio]):focus, textarea:focus, select:focus) { border: var(--form-control-focus-border)!important; } label { display: inline-block; }
.form-check { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }
.form-check .form-check-input { float: left; margin-left: -1.5em; }
.form-check-inline { display: inline-block; margin-right: 1rem; }
.form-check-input { width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0,0,0,.25); -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.form-check-input[type=checkbox] { border-radius: 0.25em; }
.form-check-input[type=radio] { border-radius: 50%; }
.form-check-input:checked { --check-bg-color: #000; --check-border-color: #000; background-color: var(--check-bg-color); border-color: var(--check-border-color); }
.form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
.form-check-input:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }
.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { cursor: default; opacity: .5; }
.form-switch { padding-left: 2.5em; }
.form-switch .form-check-input { width: 2em; margin-left: -2.5em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2em; transition: background-position var(--transition-speed-15) ease-in-out; }
.form-switch .form-check-input:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.form-label { display: flex; align-items: center; gap: .8rem; margin-bottom: 0.8rem; font-weight: 600; }
.label-info { cursor: pointer; display: inline-flex; border: none; background: none; margin: 0; padding: 0; }
.form-control { display: block; width: 100%; padding: var(--form-control-padding); font-size: 1.6rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #fff; background-clip: padding-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.form-control:focus { color: #212529; background-color: #fff; border-color: #000; outline: 0; }
.btn-check { position: absolute; pointer-events: none; opacity: 0; left: -9999rem; }
.btn-check + .btn { --btn-active-color: #fff; --btn-active-bg-color: #000; --btn-active-border: 1px solid #000; }
.btn-check:checked + .btn { background-color: var(--btn-active-bg-color); color: var(--btn-active-color); border: var(--btn-active-border); } .wpb-filter ul { --gap: 1rem; display: flex; flex-wrap: wrap; list-style: none; gap: var(--gap); } .wpb-pagination { padding-top: 3.2rem; }
.wpb-pagination ul { --gap: .25rem; list-style: none; display: flex; justify-content: center; flex-wrap: wrap; gap: var(--gap); }
.wpb-pagination ul li span {
--pagination-font-size: 1.4rem;
--pagination-line-height: 1.75;
--pagination-padding: .45rem 1.25rem;
--pagination-color: #000;
--pagination-bg-color: rgb(222, 226, 230);
--pagination-border-radius: 0;
--pagination-border: 1px solid rgb(222, 226, 230);
--pagination-box-shadow: none;
--pagination-hover-color: #fff;
--pagination-hover-bg-color: #000;
--pagination-hover-border: 1px solid #000;
--pagination-hover-box-shadow: none;
--pagination-focus-color: #fff;
--pagination-focus-bg-color: #000;
--pagination-focus-border: 1px solid #000;
--pagination-focus-box-shadow: none;
--pagination-active-color: #fff;
--pagination-active-bg-color: #000;
--pagination-active-border: 1px solid #000;
--pagination-active-box-shadow: none;
color: inherit; display: inline-block; font-size: var(--pagination-font-size); line-height: var(--pagination-line-height); padding: var(--pagination-padding); color: var(--pagination-color); background-color: var(--pagination-bg-color); border-radius: var(--pagination-border-radius); border: var(--pagination-border); box-shadow: var(--pagination-box-shadow); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; transition: color var(--transition-speed-15) ease-in-out, background-color var(--transition-speed-15) ease-in-out, border-color var(--transition-speed-15) ease-in-out, box-shadow var(--transition-speed-15) ease-in-out; }
.wpb-pagination ul li span:hover { color: var(--pagination-hover-color); background-color: var(--pagination-hover-bg-color); border: var(--pagination-hover-border); box-shadow: var(--pagination-hover-box-shadow); }
.wpb-pagination ul li span:focus { color: var(--pagination-focus-color); background-color: var(--pagination-focus-bg-color); border: var(--pagination-focus-border); box-shadow: var(--pagination-focus-box-shadow); }
.wpb-pagination ul li span:active { color: var(--pagination-active-color); background-color: var(--pagination-active-bg-color); border: var(--pagination-active-border); box-shadow: var(--pagination-active-box-shadow); }
.wpb-pagination ul li span.current { color: var(--pagination-active-color); background-color: var(--pagination-active-bg-color); border: var(--pagination-active-border); box-shadow: var(--pagination-active-box-shadow); } .wpb-slider .text { margin-bottom: 3.2rem; } .wpb-text-carousel .inner { --grid-columns: 1; --gap: 2.2rem; display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--gap); }
@media (min-width: 992px) {
.wpb-text-carousel .inner { --grid-columns: 2; --gap: 3.2rem; }
} .blaze-slider { --slides-to-show:1; --slide-gap:20px; direction: ltr; }
.blaze-container { position: relative; }
.blaze-track-container { overflow:hidden; }
.blaze-track { will-change: transform; touch-action: pan-y; display: flex; align-items: stretch; gap: var(--slide-gap); --slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show)); box-sizing: border-box; }
.blaze-track > * { box-sizing: border-box; width: var(--slide-width); flex-shrink: 0; }
.blaze-prev, .blaze-next { position: absolute; top: 50%; transform: translateY(-50%); display: inline-flex; align-items: center; justify-content: center; width: 4.8rem; height: 4.8rem; cursor: pointer; border: none; background-color: #f2f2f2; color: #000; }
.blaze-prev { left: 0; }
.blaze-next { right: 0;}
.blaze-slider__logos { --slides-to-show: 5; }
.blaze-slider__logos .slide { border: 1px solid rgb(var(--wpb-border-color)); padding: 1.6rem; display: flex; align-items: center; justify-content: center; }
.blaze-slider__logos .slide > * { pointer-events: none; user-select: none; }
.blaze-slider__text-carousel .slide { display: flex; }
.blaze-slider__text-carousel .slide > * { width: 100%; user-select: none; }
@media (min-width: 575.98px) {
.blaze-slider__logos { --slides-to-show: 2; }
}
@media (min-width: 767.98px) {
.blaze-slider__logos { --slides-to-show: 3; }
}
@media (min-width: 991.98px) {
.blaze-slider__logos { --slides-to-show: 4; }
} .wpb-archive .inner { --grid-columns: 1; --gap: 2rem; display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--gap); }
@media (min-width: 768px) {
.wpb-archive .inner { --grid-columns: 2; }
} .wpb-single__content > .content-section:first-child { padding-top: var(--wpb-white-space) }
.content-section__related .text { margin-bottom: 3.2rem; }
.content-section__related .inner { --grid-columns: 1; --gap: 3.2rem; display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--gap); }
@media (min-width: 992px) {
.content-section__related .inner { --grid-columns: 3; }
} .wpb-text_404 .text { text-align: center; }
.wpb-text_404 .text p { margin-bottom: 1.6rem; }
.wpb-text_404 form { position: relative; margin-bottom: 1.6rem; }
.wpb-text_404 form [type="submit"] { display: inline-flex; cursor: pointer; user-select: none; padding: .25rem 1rem; border: none; background: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.wpb-text_404 form [type="submit"] img { width: 1.5rem; } .wpb-search-results .inner { --grid-columns: repeat(auto-fit, minmax(20rem, 1fr)); --gap: 2.2rem; display: grid; gap: var(--gap); grid-template-columns: var(--grid-columns); }
.wpb-card.wpb-card_search-result div + h3 { margin-top: 1.6rem; }
.wpb-search-results .result { text-decoration: none; display: flex; gap: .5rem; padding: .75rem 1.25rem; margin-bottom: -.1rem; transition: background-color var(--transition-speed-15) ease-in-out; }
.wpb-search-results .result .info { display: flex; align-items: center; width: 100%; gap: .5rem; }
.wpb-search-results .result .info i { margin-left: auto; }
.wpb-search-results .result { border: 1px solid rgb(var(--wpb-border-color)); }
.wpb-search-results .result:hover { background-color: #f2f2f2; }
.wpb-search-results :is(.result:first-child, .no-result) { margin-top: 1.6rem; } .wpb-ratio { --wpb-aspect-ratio: 100%; position: relative; width: 100%; }
.wpb-ratio::before { display: block; padding-top: var(--wpb-aspect-ratio); content: ""; }
.wpb-ratio-16x9 { --wpb-aspect-ratio: 56.25%; }
.wpb-ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .wpb-icon { --mask-image: ; --icon-color: #000; --icon-width: 2rem; --icon-height: 2rem; -webkit-mask-image: var(--mask-image); -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; display: inline-block; width: var(--icon-width); height: var(--icon-height); background-color: var(--icon-color); transition: background-color var(--transition-speed-15) ease-in-out; }
.wpb-icon.wpb-icon__small { --icon-width: 1.5rem; --icon-height: 1.5rem; }
.wpb-icon.wpb-icon__large { --icon-width: 2.5rem; --icon-height: 2.5rem; }
.wpb-icon.wpb-icon__chevron-left { --mask-image: url(../../../themes/leningv4/assets/icons/default/icon_chevron-left.svg); }
.wpb-icon.wpb-icon__chevron-right { --mask-image: url(../../../themes/leningv4/assets/icons/default/icon_chevron-right.svg); }
.wpb-icon.wpb-icon__search { --mask-image: url(../../../themes/leningv4/assets/icons/default/icon_search.svg); }
.wpb-icon.wpb-icon__close { --mask-image: url(../../../themes/leningv4/assets/icons/default/icon_close.svg); }@font-face {
font-family: "Satoshi";
src: url(../../../themes/leningv4/assets/fonts/Satoshi-Bold.ttf) format('truetype'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Bold.woff) format('woff'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Bold.woff2) format('woff2');
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: "Satoshi";
src: url(../../../themes/leningv4/assets/fonts/Satoshi-Medium.ttf) format('truetype'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Medium.woff) format('woff'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Medium.woff2) format('woff2');
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: "Satoshi";
src: url(../../../themes/leningv4/assets/fonts/Satoshi-Regular.ttf) format('truetype'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Regular.woff) format('woff'),
url(../../../themes/leningv4/assets/fonts/Satoshi-Regular.woff2) format('woff2');
font-weight: 400;
font-display: swap;
}
:root {
--wpb-font-family: 'Satoshi', helvetica, sans-serif;
}
* { font-family: var(--wpb-font-family); }
html { scroll-behavior: smooth; }
body { background-color: rgb(var(--wpb-contrast-secondary)); font-weight: 500; }
.wpb-breadcrumbs { display: inline-block; background-color: rgba(var(--wpb-secondary)); border-radius: 0 0 1.6rem 0; padding: .5rem 1.5rem; margin-bottom: 3.2rem }
.wpb-breadcrumbs * { color: rgb(var(--wpb-text))!important; font-weight: 700; }
.wpb-breadcrumbs span > span { display: inline-flex; align-items: center; }
.wpb-breadcrumbs span > span:not(:last-child)::after { content: ""; display: inline-block; margin-left: .5rem; width: 1.1rem; height: 1.1rem; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-image: url(../../../themes/leningv4/assets/icons/default/icon_chevron-right.svg); background-color: rgb(var(--wpb-text)); }
.wpb-breadcrumbs span strong { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; max-width: 20rem; } h1 { --font-size: 3.8rem; --line-height: 4.5rem; }
h2 { --font-size: 2.8rem; --line-height: 3.2rem; }
h3 { --font-size: 2rem; --line-height: 2.4rem; }
h4 { --font-size: 1.8rem; --line-height: 2rem; }
@media (min-width: 992px) {
h1 { --font-size: 4.8rem; --line-height: 5.4rem; }
h2 { --font-size: 3.9rem; --line-height: 4.2rem; }
h3 { --font-size: 2.4rem; --line-height: 2.8rem; }
}
@media (min-width: 1200px) {
h1 { --font-size: 6.4rem; --line-height: 7.5rem; }
.text :is(p, ul, ol) { font-size: 2rem; line-height: 3rem; }
} .wpb-whitespace__none { --wpb-white-space: 0; }
.wpb-whitespace__small { --wpb-white-space: 3.2rem; }
.wpb-whitespace__medium { --wpb-white-space: 4.8rem; }
.wpb-whitespace__large { --wpb-white-space: 6.4rem; }
@media (min-width: 992px) {
.wpb-whitespace__small { --wpb-white-space: 6.4rem; }
.wpb-whitespace__medium { --wpb-white-space: 9.6rem; }
.wpb-whitespace__large { --wpb-white-space: 12rem; }
} .badge { --badge-font-size: 1.6rem; --badge-border-radius: 0 0 1.6rem 0; --badge-padding: .2rem 1.25rem; font-weight: 700; }
.badge.badge-outline-primary { --badge-color: rgb(var(--wpb-primary)); --badge-bg-color: transparent; --badge-border: 2px solid rgb(var(--wpb-primary)); --badge-padding: .1rem 1.05rem; --badge-hover-color: rgb(var(--wpb-primary)); --badge-hover-bg-color: transparent; --badge-hover-border: 2px solid rgb(var(--wpb-primary)); } .wpb-bg-color__primary { background-color: rgb(var(--wpb-primary)); }
.wpb-bg-color__primary .text :is(h1, h2, h3, p, ul, li) { color: #fff; }
.wpb-bg-color__secondary { background-color: rgb(var(--wpb-secondary)); }
.wpb-bg-color__contrast-primary { background-color: rgb(var(--wpb-contrast-primary)); }
.wpb-bg-color__contrast-secondary { background-color: rgb(var(--wpb-contrast-secondary)); }
.wpb-bg-color__primary + .wpb-bg-color__primary { padding-top: 0; }
.wpb-bg-color__contrast-primary .text *:not(.btn, input) { color: #fff; }
.wpb-bg-color__secondary + .wpb-bg-color__secondary { padding-top: 0; }
.wpb-bg-color__contrast-primary + .wpb-bg-color__contrast-primary { padding-top: 0; }
.wpb-bg-color__contrast-secondary + .wpb-bg-color__contrast-secondary { padding-top: 0; }
.wpb-bg-color__white + .wpb-bg-color__white { padding-top: 0!important; }
.wpb-bg-color__white + .wpb-footer { margin-top: 3.2rem; }
.wpb-bg-color__gradient-contrast-secondary-to-white { background: rgb(var(--wpb-secondary)); background: linear-gradient(180deg, rgb(var(--wpb-contrast-secondary)) 0%, rgb(var(--wpb-contrast-secondary)) 50%, rgba(255,255,255,1) 50%); }
.wpb-bg-color__gradient-contrast-secondary-to-white + .wpb-bg-color__white { margin-top: calc(var(--wpb-white-space) * -1); }
:is(.wpb-bg-color__transparent, .wpb-bg-color__contrast-secondary) + .wpb-bg-color__gradient-contrast-secondary-to-white { padding-top: 0!important; }
.wpb-bg-color__gradient-white-to-contrast-secondary { background: rgb(var(--wpb-secondary)); background: linear-gradient(0deg, rgb(var(--wpb-contrast-secondary)) 0%, rgb(var(--wpb-contrast-secondary)) 50%, rgba(255,255,255,1) 50%); }
.wpb-bg-color__gradient-white-to-contrast-secondary + :is(.wpb-bg-color__transparent, .wpb-bg-color__contrast-secondary) { padding-top: 0!important; }
:is(.wpb-bg-color__transparent, .wpb-bg-color__white) + .wpb-bg-color__gradient-white-to-contrast-secondary { padding-top: 0!important; }
.wpb-bg-color__gradient-white-secondary { background: rgb(var(--wpb-secondary)); background: linear-gradient(0deg, rgb(var(--wpb-secondary)) 0%, rgb(var(--wpb-secondary)) 50%, rgba(255,255,255,1) 50%);  }
[class*="wpb-bg-color__gradient"] { padding: 0!important; margin-bottom: var(--wpb-white-space); }
.has_background-image::after { content: ''; position: absolute; inset: 0; background: rgb(52,11,0); background: linear-gradient(0deg, #000000CC 0%, #00000066 60%, #000000BF 100%); }
:is(.wpb-bg-color__transparent, .wpb-bg-color__contrast-secondary, .wpb-bg-color__contrast-primary) .text *:not(.btn, label, input, textarea, select, option, .select-selected.form-control, .wpb-card *, .wpb-breadcrumbs *) { color: #fff!important; }
:is(.wpb-bg-color__transparent, .wpb-bg-color__contrast-secondary, .wpb-bg-color__contrast-primary) .text .btn.btn-link { color: #fff!important; } .gform_wrapper .gform_validation_errors { border-radius: 0!important; }
.wpb-form-range { display: flex; flex-wrap: wrap; }
.wpb-form-range .form-label { width: 100%; }
.wpb-form-range .slider-container { width: 100%; }
.wpb-form-range .slider-container input[type="range"] { width: 100%; -webkit-appearance: none; width: 100%; height: .8rem; background: rgba(var(--wpb-contrast-primary),.15); background-image: linear-gradient(rgb(var(--wpb-primary)), rgb(var(--wpb-primary))); background-size: 0% 100%; background-repeat: no-repeat; outline: none; border-radius: 2rem; }
.wpb-form-range .slider-container input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 2.8rem; height: 2.8rem; background: rgb(var(--wpb-text)); border: .8rem solid rgb(var(--wpb-primary)); cursor: pointer; border-radius: 50%; }
.wpb-form-range .slider-container input[type="range"]::-moz-range-thumb { -webkit-appearance: none; appearance: none; width: 1.5rem; height: 1.5rem; background: #fff; border: .8rem solid rgb(var(--wpb-primary)); cursor: pointer; border-radius: 50%;  }
.wpb-form-range .min-value { font-weight: 700; }
.wpb-form-range .max-value { margin-left: auto; font-weight: 700; }
.gf_progressbar_wrapper .gf_progressbar_title { text-align: center; color: rgb(var(--wpb-text))!important; }
.gf_progressbar_wrapper .gf_progressbar_title :is(.gf_step_current_page, .gf_step_page_count) { font-weight: bold; }
.gform_wrapper .gf_progressbar { background-color: rgba(var(--wpb-contrast-primary),.15)!important; }
.gform_wrapper .gf_progressbar_percentage { background-color: rgb(var(--wpb-primary))!important; }
.gform_wrapper .gf_progressbar_percentage span { color: #fff; font-weight: bold; }
.gform_wrapper .gform_page_footer { display: flex; }
.gform_wrapper .gform_page_footer :is(.gform_next_button, .gform_button[type="submit"]) { margin-left: auto!important; }
.gform_wrapper.gravity-theme .ginput_container_address span { flex: 0 0 100%!important; } .btn, .gform_button, .gform_next_button, .gform_previous_button { --btn-border-radius: 0 0 1.6rem 0; --btn-padding: 1.3rem 1.8rem; --btn-font-size: 1.8rem; --btn-line-height: 1.5; justify-content: space-between; gap: .8rem; font-weight: 500; }
.btn.btn-primary, .gform_next_button, .gform_button[type="submit"] { --btn-color: rgb(var(--wpb-text)); --btn-bg-color: rgb(var(--wpb-primary)); --btn-border: 1px solid rgb(var(--wpb-primary)); --btn-box-shadow: none;
--btn-hover-color: rgb(var(--wpb-text)); --btn-hover-bg-color: rgba(var(--wpb-primary),.8); --btn-hover-border: 1px solid rgb(var(--wpb-primary)); --btn-hover-box-shadow: none;
--btn-focus-color: rgb(var(--wpb-text)); --btn-focus-bg-color: rgba(var(--wpb-primary),.8); --btn-focus-border: 1px solid rgb(var(--wpb-primary)); --btn-focus-box-shadow: none;
}
.btn.btn-outline, .gform_previous_button { --btn-color: rgb(var(--wpb-contrast-primary)); --btn-bg-color: transparent; --btn-border: 1px solid rgba(var(--wpb-contrast-primary),.2); --btn-box-shadow: none;
--btn-hover-color: rgb(var(--wpb-contrast-primary)); --btn-hover-bg-color: transparent; --btn-hover-border: 1px solid rgba(var(--wpb-contrast-primary),.75); --btn-hover-box-shadow: none;
--btn-focus-color: rgb(var(--wpb-contrast-primary)); --btn-focus-bg-color: transparent; --btn-focus-border: 1px solid rgba(var(--wpb-contrast-primary),.75); --btn-focus-box-shadow: none;
}
.btn.btn-outline-primary { --btn-color: rgb(var(--wpb-primary)); --btn-bg-color: transparent; --btn-border: 1px solid rgb(var(--wpb-primary)); --btn-box-shadow: none;
--btn-hover-color: rgb(var(--wpb-text)); --btn-hover-bg-color: rgb(var(--wpb-primary)); --btn-hover-border: 1px solid rgba(var(--wpb-primary),.8); --btn-hover-box-shadow: none;
--btn-focus-color: rgb(var(--wpb-text)); --btn-focus-bg-color: rgb(var(--wpb-primary)); --btn-focus-border: 1px solid rgba(var(--wpb-primary),.8); --btn-focus-box-shadow: none;
}
.btn.btn-white {
--btn-color: rgb(var(--wpb-primary));
--btn-hover-border: 1px solid rgb(var(--wpb-primary));
--btn-hover-bg-color: rgb(var(--wpb-primary));
}
.btn.btn-link-primary { --btn-color: rgb(var(--wpb-primary)); --btn-bg-color: transparent; --btn-border: none;
--btn-hover-color: rgb(var(--wpb-primary)); --btn-hover-bg-color: transparent; --btn-hover-border: none;
--btn-focus-color: rgb(var(--wpb-primary)); --btn-focus-bg-color: transparent; --btn-focus-border: none;
}
.btn.btn-link-primary .wpb-icon { background-color: rgb(var(--wpb-primary)); }
.btn.btn-outline-primary .wpb-icon { background-color: rgb(var(--wpb-primary)); }
.btn.btn-outline-primary:hover .wpb-icon { background-color: rgb(var(--wpb-text)); }
.btn.btn-white .wpb-icon { background-color: rgb(var(--wpb-primary)); }
.btn.btn-white:hover .wpb-icon { background-color: #fff; }
.btn.btn-primary .wpb-icon { background-color: rgb(var(--wpb-text)); width: 1.8rem; height: 1.8rem; }
.btn.btn-small { --btn-padding: .5rem 1.5rem; --btn-font-size: 1.8rem; }
.btn.btn-large { --btn-padding: 1rem 2rem; --btn-font-size: 2rem; }
.btn.btn-large .wpb-icon { transition: transform var(--transition-speed-15) ease; }
.btn.btn-large:hover .wpb-icon { transform: translateX(1.6rem); }
.btn.btn-secondary { --btn-bg-color: rgb(var(--wpb-contrast-primary)); --btn-hover-bg-color: rgb(var(--wpb-contrast-primary)); --btn-border: 1px solid rgb(var(--wpb-contrast-primary)); --btn-hover-border: var(--btn-border); }
.btn.btn-secondary .wpb-icon { background-color: #fff!important; } .wpb-navigation { --nav-bg-color: transparent; position: absolute; inset: 5rem 0 auto 0; }
.wpb-navigation .logo img { width: 14rem; }
@media (min-width: 992px) {
.wpb-navigation { padding-top: 0; }
.wpb-navigation .logo { background-color: rgb(var(--wpb-contrast-secondary)); border-radius: 0 0 0 2.8rem; padding: 3.8rem 2.2rem 2.2rem 2.7rem; }
}
@media (min-width: 1200px) {
.btn.btn-large { --btn-padding: 3rem 4rem; --btn-font-size: 2.6rem; --btn-border-radius: 0 0 3.6rem 0; }
}
@media (min-width: 1400px) {
.wpb-navigation .logo img { width: 21rem; }
}
.nav-toggle { --toggle-border-radius: 0 0 1.2rem 0; --toggle-color: #fff; --toggle-bg-color: transparent; --toggle-border: 1px solid rgba(255,255,255,.5); width: auto; padding: 0 1.8rem 0 1.6rem; justify-content: space-between; }
.wpb-navigation + section { padding-top: calc(var(--wpb-white-space) + 7.2rem)!important; }
.wpb-navigation .inner { align-items: start; }
.wpb-navigation .wpb-navigation__collapse { padding-top: 2.5rem; padding-bottom: 2.5rem; z-index: 9999; background-color: rgb(var(--wpb-contrast-primary)); transition: transform var(--transition-speed-35) ease, opacity var(--transition-speed-35) ease; }
.wpb-navigation .wpb-navigation__collapse.open { transform: translateX(-100%); }
.wpb-navigation .wpb-navigation__collapse .wpb-nav__header { z-index: 9999; display: flex; justify-content: space-between; margin-bottom: 2.2rem; }
.wpb-navigation .wpb-navigation__collapse .wpb-nav__header img { width: 14rem; }
.wpb-navigation .wpb-navigation__collapse .wpb-nav__header .wpb-icon { width: 1.65rem; height: 1.65rem; background-color: #fff; margin-right: .5rem; }
.wpb-navigation .wpb-navigation__collapse .customer-type-switch { display: none; align-self: center; margin-top: 1.9rem; margin-right: 1.6rem; }
.wpb-navigation .wpb-navigation__collapse .customer-type-switch a { font-size: 1.4rem; }
.wpb-navigation .wpb-navigation__collapse .customer-service { grid-template-columns: 3rem 1fr; }
@media (min-width: 992px) {
.wpb-navigation .wpb-navigation__collapse .customer-type-switch { display: inline-grid; width: auto; margin: 0; }
}
@media (min-width: 1200px) {
.wpb-navigation .wpb-navigation__collapse .customer-type-switch { margin-top: 2.9rem; margin-right: 2.2rem; }
.wpb-navigation .wpb-navigation__collapse .customer-type-switch a { font-size: 1.6rem; }
}
@media (min-width: 1400px) {
.wpb-navigation .wpb-navigation__collapse .customer-type-switch { margin-right: 4rem; }
}
.wpb-navigation .wpb-nav { list-style: none; flex-grow: 1; overflow-y: auto; }
.wpb-navigation .wpb-nav__desktop { display: none; }
.wpb-navigation .nav-item { position: relative; }
.wpb-navigation .nav-item .nav-link { display: flex; color: #fff; text-decoration: none; position: relative; transition: color var(--transition-speed-15) ease; }
.wpb-navigation .nav-item .nav-link:hover { color: rgba(var(--wpb-primary)); }
.wpb-navigation .nav-item .submenu-toggle { cursor: pointer; position: absolute; right: 0; top: 0; padding: 3.5rem 0 2.3rem 2rem; display: flex; align-items: center; background-color: transparent; border: none; }
.wpb-navigation .nav-item .submenu-toggle .wpb-icon { --icon-color: #fff; }
.wpb-navigation .nav-item .submenu-toggle:hover .wpb-icon { background-color: rgba(var(--wpb-primary)); }
.wpb-navigation .wpb-navigation__collapse > ul > .nav-item > .nav-link { font-size: 2.8rem; line-height: 3.7rem; padding: 2.5rem 4rem 1.6rem 0; border-bottom: 1px solid rgba(255,255,255,.2) }
.wpb-navigation .sub-menu { display: flex; flex-direction: column; padding-top: 8.4rem; padding-left: var(--padding-left); padding-right: var(--padding-right); position: fixed; inset: 0 0 0 100%; z-index: 1; height: 100%; width: 100%; background-color: rgb(var(--wpb-contrast-primary)); transition: transform var(--transition-speed-35) ease; }
.wpb-navigation .sub-menu.active { transform: translateX(-100%); }
.wpb-navigation .sub-menu .sub-menu__header { display: flex; width: 100%; justify-content: center; align-items: center; position: relative; padding: 0 6rem 2.2rem 6rem; }
.wpb-navigation .sub-menu .sub-menu__header span { color: #fff; }
.wpb-navigation .sub-menu .sub-menu__header .submenu-back { cursor: pointer; color: #fff; padding: 1rem 0; position: absolute; left: 0; display: inline-flex; align-items: center; gap: .6rem; background-color: transparent; border: none; }
.wpb-navigation .sub-menu .sub-menu__header .submenu-back .wpb-icon { --icon-color: #fff; --icon-width: 1rem; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .sub-menu__inner { overflow-y: auto; display: flex; flex-direction: column; justify-content: start; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .sub-menu__header-secondary { color: rgba(255,255,255,.65); order: 2; font-size: 1.3rem; margin-top: 1.6rem; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item .nav-link { width: 100%; display: flex; align-items: center; display: grid; grid-template-columns: 1fr 2rem;  }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item .nav-link .wpb-icon { background-color: #fff; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__primary { margin-bottom: 1rem; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__primary .nav-link { font-size: 2rem; line-height: 3.2rem; padding: 2.2rem; border: 1px solid rgba(255,255,255,.2); border-radius: 0 0 0 2.4rem; transition: border-color var(--transition-speed-15) ease; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__primary .nav-link:hover { border-color: rgba(255,255,255,.75); }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__secondary { order: 3; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__secondary .nav-link { border-bottom: 1px solid rgba(255,255,255,.2); padding: 1.7rem 0 1.1rem 0; transition: border-color var(--transition-speed-15) ease; }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__secondary .nav-link:hover { border-color: rgba(255,255,255,.75); }
:is(.wpb-navigation, .wpb-megamenu) .sub-menu .nav-item.nav-item__secondary:first-child .nav-link { padding-top: 1rem; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service { margin-top: auto; text-decoration: none; padding: 1.8rem 1.25rem 1.8rem 1.25rem; border: 1px solid rgba(255,255,255,.2); border-radius: 0 0 2.4rem 0; display: grid; grid-template-columns: 3rem 1fr 2rem; color: #fff; align-items: center; gap: 0 1rem; transition: border-color var(--transition-speed-15) ease; }
.wpb-megamenu .customer-service { padding: 1.8rem 2.6rem 1.8rem 1.8rem; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .l-icon__headset { --icon-width: 3rem; --icon-height: 3rem; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service span { color: inherit; line-height: 1.2; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .wpb-icon { background-color: #fff; grid-row: span 2; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .customer-service-status { display: flex; align-items: center; gap: .5rem; color: rgba(255,255,255,.4); }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .customer-service-status::before { content: ''; display: inline-block; border-radius: 50%; width: .8rem; height: .8rem; background-color: rgba(255,255,255,.4) }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .customer-service-status.opened { color: #97DB55; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service .customer-service-status.opened::before { background-color: #97DB55; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service:hover { border-color: rgba(255,255,255,.75); }
.customer-type-switch { --width: 0; --offset-left: 0; display: grid; grid-template-columns: repeat(2, auto); gap: 0 1.2rem; position: relative; }
.customer-type-switch a { text-decoration: none; color: #fff; padding-bottom: 1rem; }
.customer-type-switch::before { content: ''; width: var(--width); height: .3rem; background-color: rgba(255,255,255,1); display: inline-block; position: absolute; bottom: 0; left: var(--offset-left); transition: left var(--transition-speed-15) ease, width var(--transition-speed-15) ease; }
.customer-type-switch::after { content: ''; width: 100%; height: .3rem; background-color: rgba(255,255,255,.3); display: inline-block; grid-column: span 2; }
@media (min-width: 992px) {
.wpb-navigation + section { padding-top: calc(var(--wpb-white-space) + 10rem); }
.wpb-navigation .inner { justify-content: start; gap: 1.6rem; }
.wpb-navigation ul { display: flex; }
.wpb-navigation .wpb-navigation__collapse { padding: 0; flex-grow: 1; }
.wpb-navigation .wpb-navigation__collapse > ul > .nav-item > .nav-link { font-size: 1.4rem; line-height: 2.2rem; border: none; padding: 0 3.2rem 0 0; }
.wpb-navigation .wpb-navigation__collapse .wpb-nav__header { display: none; }
.wpb-navigation .wpb-nav { align-items: center; overflow: inherit; margin-top: 1.9rem; }
.wpb-navigation .nav-item .submenu-toggle { padding: 0; right: 0rem; width: 4rem; height: 2rem; justify-content: center; }
.wpb-navigation .nav-item .submenu-toggle .wpb-icon { --icon-height: 1.3rem; transform: rotate(90deg); }
.wpb-navigation .sub-menu { display: none; }
.wpb-navigation .wpb-nav__mobile { display: none; }
.wpb-navigation .wpb-nav__desktop { display: flex; }
.wpb-navigation .customer-service { margin-top: 1.9rem; }
}
@media (min-width: 1200px) {
.wpb-navigation .nav-item .submenu-toggle { height: 2.7rem; }
.wpb-navigation .inner { gap: 2.2rem; }
.wpb-navigation .customer-service { margin-top: 2.9rem; }
.wpb-navigation .wpb-nav { margin-top: 2.9rem; }
.wpb-navigation .wpb-navigation__collapse .customer-service span { font-size: 1.8rem; }
.wpb-navigation .wpb-navigation__collapse .customer-service .customer-service-status { font-size: 1.4rem; line-height: 1.8rem; }
.wpb-navigation .wpb-navigation__collapse > ul > .nav-item > .nav-link { font-size: 1.8rem; line-height: 2.4rem; padding: 0 4rem 0 0; }
:is(.wpb-navigation, .wpb-megamenu) .customer-service { padding: 1.8rem 2.6rem 1.8rem 1.8rem; }
}
@media (min-width: 1400px) {
.wpb-navigation .inner { gap: 4.8rem; }
.wpb-navigation .wpb-navigation__collapse > ul > .nav-item.has-submenu > .nav-link { padding-right: 5rem; }
.wpb-navigation .nav-item .submenu-toggle { justify-content: start; }
} .wpb-megamenu { display: none; position: fixed; flex-direction: column; opacity: 0; pointer-events: none; inset: 0; z-index: 9999; padding-bottom: 8rem; background-color: rgba(var(--wpb-contrast-secondary)); opacity: 0; transition: opacity var(--transition-speed-55) ease; }
.wpb-megamenu.active { opacity: 1; pointer-events: all; }
.wpb-megamenu .wpb-megamenu__header { margin-bottom: 1.6rem; }
.wpb-megamenu .wpb-megamenu__header .inner { display: flex; align-items: center; }
.wpb-megamenu .wpb-megamenu__header .logo { background-color: rgb(var(--wpb-contrast-primary)); border-radius: 0 0 0 2.8rem; padding: 3.8rem 2.2rem 2.2rem 2.7rem; margin-right: auto; }
.wpb-megamenu .wpb-megamenu__header .logo img { width: 16rem; }
.wpb-megamenu .wpb-megamenu__header .nav-toggle .wpb-icon { width: 1.65rem; height: 1.65rem; background-color: #fff; margin-right: 0.5rem; }
.wpb-megamenu .wpb-megamenu__header .customer-type-switch { margin-left: auto; margin-right: 4rem; }
.wpb-megamenu .wpb-megamenu__body { flex-grow: 1; }
.wpb-megamenu .wpb-megamenu__body .container { height: 100%; }
.wpb-megamenu .wpb-megamenu__body .inner { opacity: 0; height: 100%; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); flex-grow: 1; gap: 4.8rem; background-color: rgba(var(--wpb-contrast-primary)); padding: 8rem; border-radius: 0 0 8rem 0; transition: opacity var(--transition-speed-55) ease; transition-delay: var(--transition-delay-55); }
.wpb-megamenu.active .wpb-megamenu__body .inner { opacity: 1; }
.wpb-megamenu .main-items { display: flex; flex-direction: column; }
.wpb-megamenu .main-items ul { list-style: none; }
.wpb-megamenu .main-items .nav-link { font-size: 4.8rem; line-height: 6.4rem; color: rgba(255,255,255,.3); transition: color var(--transition-speed-15) ease; }
.wpb-megamenu .main-items .nav-item.active .nav-link { color: #fff; }
.wpb-megamenu .main-items .customer-service { margin-top: auto; }
.wpb-megamenu .sub-menu .nav-item :is(span, small) { color: #fff; }
.wpb-megamenu .sub-menu .nav-item.nav-item__secondary .nav-link { padding-top: 0; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link span { font-size: 2.3rem; line-height: 2.8rem; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link hr { display: none; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link small { display: none; }
.wpb-megamenu .sub-menu .nav-item.nav-item__secondary .nav-link span { font-size: 1.8rem; }
.wpb-megamenu .sub-menu .nav-item .nav-link .wpb-icon { transition: transform var(--transition-speed-15) ease; }
.wpb-megamenu .sub-menu .nav-item .nav-link:hover .wpb-icon { transform: translateX(-1rem); }
.wpb-megamenu .nav-link { color: #fff; text-decoration: none; }
.wpb-megamenu .sub-menus { max-height: calc(100vh - 36rem); display: grid; align-items: start; }
.wpb-megamenu .sub-menus > * { grid-row: 1/1; grid-column: 1/1; }
.wpb-megamenu .sub-menus .sub-menu { list-style: none; opacity: 0; pointer-events: none; overflow-x: auto; transition: opacity var(--transition-speed-25) ease; }
.wpb-megamenu .sub-menus .sub-menu__inner { height: 100%; }
.wpb-megamenu .sub-menus .sub-menu.active { opacity: 1; pointer-events: all; }
@media (max-width: 998.98px) {
.wpb-megamenu { display: none!important; }
}
@media (min-width: 1200px) {
.wpb-megamenu .wpb-megamenu__header .logo img { width: 21rem; }
.wpb-megamenu .wpb-megamenu__header .customer-type-switch { margin-right: 12rem; }
.wpb-megamenu .wpb-megamenu__body .inner { grid-template-columns: 43rem 1fr; grid-gap: 12rem; }
.wpb-megamenu .sub-menu .sub-menu__header-secondary { font-size: 1.5rem; grid-column: span 2; }
}
@media (min-width: 1400px) {
.wpb-megamenu .wpb-megamenu__body .sub-menu__inner { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2.2rem; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary { margin: 0; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link span { font-size: 2.6rem; line-height: 3.2rem; margin-bottom: 3.2rem; }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link hr { display: block; grid-column: span 2; margin-bottom: 2rem; border-color: rgba(255,255,255,.3); }
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link small { display: block; }
}
@media (min-width: 1600px) {
.wpb-megamenu .sub-menu .nav-item.nav-item__primary .nav-link { padding: 3.2rem 3.2rem 2.2rem 3.2rem; }
}
.wpb-topbar .inner { display: flex; align-items: center; justify-content: center; height: 5rem; }
.wpb-topbar img { width: 100%; max-width: 40rem; } .wpb-header__home + .modal + section { padding-top: var(--wpb-white-space); }
.wpb-header__home, .wpb-header__subpage, .wpb-header__single { border-radius: 0 0 0 4rem; overflow: hidden; }
.wpb-header__home .inner { max-width: 100rem; }
.wpb-header__home p { font-size: 2rem; line-height: 2.7rem; font-weight: 400; }
.wpb-header__home .wpb-header__form { margin-top: 6.4rem; }
.wpb-header__form { background-color: #fff; border-radius: 0 0 3.2rem 0; padding: 2.2rem; position: relative; }
.wpb-header__form .form__message { position: absolute; right: 2.2rem; top: -2.7rem; background-color: rgb(var(--wpb-secondary)); border-radius: 1.6rem 0 0 0; padding: 1rem 1.25rem; display: inline-flex; flex-direction: column; }
.wpb-header__form .form__message strong { line-height: 1; margin-bottom: .25rem; }
.wpb-header__form .form__message span { font-weight: 500; font-size: 1.2rem; line-height: 1; }
.wpb-header__form .form-inner { display: grid; gap: 2.2rem; }
.wpb-header__form .btn.btn-outline { width: 100%; font-weight: 500; }
.wpb-header__form .btn.btn-outline .wpb-icon { background-color: rgb(var(--wpb-primary)); }
.wpb-header__form .label-info .wpb-icon { width: 1.5rem; height: 1.5rem; background-color: rgba(var(--wpb-contrast-primary),.75) }
.wpb-header__form .form-label__loan { color: rgb(var(--wpb-text)); font-size: 3.8rem; line-height: 4rem; }
.wpb-header__form .form-label__loan span { color: rgb(var(--wpb-text)); font-size: 3.8rem; line-height: 4rem; }
.wpb-header__form.has_message { padding-top: 3.2rem; }
@media (min-width: 576px) {
.wpb-header { width: calc(100% - 4rem); margin-left: auto; margin-right: auto; }
.wpb-header__home { border-radius: 0 0 0 8rem; }
.wpb-header__single { border-radius: 0 0 0 8rem; }
}
@media (min-width: 768px) {
.wpb-header__single .inner { --grid-columns: 1; }
.wpb-header.wpb-header__subpage.has-price-slider .inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 992px) {
.wpb-header__single .inner { grid-template-columns: 1fr 45rem; }
.wpb-header__form .form-inner { grid-template-columns: 26rem auto 26rem; align-items: end; gap: 3.2rem; }
}
@media (min-width: 1200px) {
.wpb-header__home { width: calc(100% - 8rem); border-radius: 0 0 0 14rem; }
.wpb-header__home p, .wpb-header__single p { font-size: 3.2rem; line-height: 4rem; }
.wpb-header__subpage { width: calc(100% - 5.6rem); border-radius: 0 0 0 14rem; }
.wpb-header__single { border-radius: 0 0 0 14rem; }
.wpb-header__form { padding: 2.8rem; }
.wpb-header__form .form__message { right: 2.8rem; }
}
@media (min-width: 1400px) {
.wpb-header__single .inner {gap: 8rem; }
.wpb-header.wpb-header__subpage.has-price-slider .inner { grid-template-columns: 1fr 45rem; gap: 8rem; }
}
@media (min-width: 1600px) {
.wpb-header__home h1 { --font-size: 8.4rem; --line-height: 9.6rem; }
.wpb-header__home p { font-size: 4.4rem; line-height: 5rem; }
} .wpb-card__blurb { border: none; background-color: #fff; border-radius: 0 0 2.2rem 0; } .wpb-accordion .accordion-block { border-radius: 0 0 2.2rem 0; }
.wpb-accordion-item .wpb-accordion-header .wpb-icon { background: rgb(var(--wpb-contrast-primary)); } .wpb-leendoelen .content { display: grid; margin-bottom: 3.2rem; gap: 2.2rem; align-items: center; }
.wpb-leendoelen .inner { --grid-columns: 2; --gap: 1.9rem; display: grid; grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr)); gap: var(--gap); }
.wpb-leendoelen .btn.btn-outline-primary { --btn-border-radius: 0 1.6rem 0 0; }
.wpb-leendoelen .btn.btn-outline-primary .wpb-icon { width: 1.7rem; height: 1.5rem; }
.wpb-card.wpb-card__leendoel { border: none; background-color: #fff; border-radius: 0 0 0 3.2rem; }
.wpb-card.wpb-card__leendoel .card-title { font-weight: 700; margin: 0; padding-bottom: 3.2rem; border-bottom: 1px solid rgba(var(--wpb-contrast-primary), .2); transition: color var(--transition-speed-15) ease; }
.wpb-card.wpb-card__leendoel .wpb-card__footer a { text-decoration: none; display: flex; align-items: center; justify-content: space-between; }
.wpb-card.wpb-card__leendoel .wpb-card__footer a::before { content: ""; position: absolute; inset: 0; }
.wpb-card.wpb-card__leendoel .wpb-card__footer a .wpb-icon { width: 1.7rem; height: 1.5rem; background-color: rgba(var(--wpb-primary)); transition: transform var(--transition-speed-15) ease;  }
.wpb-card.wpb-card__leendoel:hover .card-title { color: rgb(var(--wpb-primary)); }
.wpb-card.wpb-card__leendoel:hover .wpb-card__footer .wpb-icon { transform: translateX(-1.6rem); }
@media (min-width: 992px) {
.wpb-leendoelen .content { grid-template-columns: 1fr auto; gap: 3.2rem; }
.wpb-leendoelen .inner { --grid-columns: 3; }
.wpb-card.wpb-card__leendoel .wpb-card__footer a { font-size: 1.8rem; }
}
@media (min-width: 1200px) {
.wpb-card.wpb-card__leendoel .wpb-card__body { padding: 3.5rem 3.5rem 2rem 3.5rem; }
.wpb-card.wpb-card__leendoel .wpb-card__footer { padding: 0 3.5rem 2.4rem 3.5rem; }
} .wpb-text-media .image { position: relative; }
.wpb-text-media .image .image__text { --spacing: 2rem; background-color: rgba(var(--wpb-primary)); color: #fff; padding: var(--spacing); position: absolute; bottom: var(--spacing); width: calc(100% - var(--spacing)); }
.wpb-text-media .image.wpb-align-left .image__text { right: 0; border-radius: 0 0 0 3.2rem; color: rgb(var(--wpb-text)); }
.wpb-text-media .image.wpb-align-right .image__text { left: 0; border-radius: 0 0 3.2rem 0; }
.wpb-text-media .image.has_text img { width: calc(100% - 2rem); }
.wpb-text-media .image.wpb-align-right img { margin-left: auto; }
@media (min-width: 1200px) {
.wpb-text-media .image .image__text { --spacing: 2.8rem; font-size: 2rem; line-height: 2.8rem; }
.wpb-text-media.wpb-media-align__left .inner { grid-template-columns: 50rem 1fr; }
.wpb-text-media.wpb-media-align__right .inner { grid-template-columns: 1fr 50rem; }
}
@media (min-width: 1400px) {
.wpb-text-media .inner { --gap: 8rem; }
.wpb-text-media .image .image__text { --spacing: 2.8rem; font-size: 2.8rem; line-height: 3.4rem; }
.wpb-text-media .image.has_text img { width: calc(100% - 2.8rem); }
} .wpb-blurb__steps .inner { --grid-columns: repeat(1, minmax(0, 1fr)); }
.wpb-blurb__steps .btn-group { padding-top: 3.2rem; justify-content: center; }
.wpb-blurb__steps.wpb-bg-color__white  .wpb-card__steps { background-color: rgba(var(--wpb-contrast-secondary)); }
.wpb-card.wpb-card__steps { background-color: #fff; border: none; border-radius: 0 0 3.2rem 0; }
.wpb-card.wpb-card__steps .badge { margin-bottom: 1.6rem; }
.wpb-card.wpb-card__steps .text { margin-bottom: 0; }
@media (min-width: 768px) {
.wpb-blurb__steps .inner { --grid-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 992px) {
.wpb-card.wpb-card__steps {  border-radius: 0 0 6.4rem 0; }
.wpb-steps-count__3 .inner { --grid-columns: repeat(3, minmax(0, 1fr)); }
}
@media (min-width: 1200px) {
.wpb-blurb__steps .text { margin-bottom: 4.9rem; }
.wpb-card.wpb-card__steps .wpb-card__body { padding: 3.4rem 4rem 3.4rem 5rem; }
.wpb-card.wpb-card__steps .wpb-card__body :is(p, ul) { font-size: 1.8rem; line-height: 2.8rem; }
} .wpb-youtube .wpb-ratio { border-radius: 3.6rem; overflow: hidden; } .wpb-text .text p em { font: inherit; }
.wpb-text.wpb-text__primary .inner { background-color: rgb(var(--wpb-contrast-primary)); padding: 2rem; border-radius: 0 4rem 0 0; }
.wpb-text.wpb-bg-color__primary .text p, .wpb-text.wpb-bg-color__contrast-primary .text *:not(.btn){ color: #fff; }
.wpb-text.wpb-bg-color__primary .text .btn.btn-outline-primary, .wpb-text.wpb-bg-color__contrast-primary .text .btn.btn-outline-primary{border: 1px solid #fff; color: #fff; }
.wpb-text.wpb-text.wpb-text__primary .inner .text *:not(.btn) { color: #fff!important; }
@media (min-width: 576px) {
.wpb-text.wpb-text__primary .inner { border-radius: 0 8rem 0 0; }
}
@media (min-width: 1200px) {
.wpb-text.wpb-text__primary .inner { border-radius: 0 10rem 0 0; padding: 6.4rem; }
.wpb-text .text p em { font-size: 2.6rem; line-height: 3.8rem; }
}
@media (min-width: 1400px) {
.wpb-text.wpb-text__primary .inner { padding: 12rem 18rem; }
} .wpb-text-media__reviews .text p { font-size: 2.8rem; line-height: 4.2rem; }
.wpb-text-media__reviews .text p em { font: inherit; font-weight: 700; position: relative; }
.wpb-text-media__reviews .text p em::after { position: absolute; content: ''; left: 0; top: 100%; display: inline-block; width: 100%; height: 1rem; background: url(../../../themes/leningv4/assets/icons/highlight-text-shape.svg) no-repeat center/contain; }
.wpb-text-media__reviews .ervaringensite { margin-top: 3.2rem; }
@media (min-width: 992px) {
.wpb-text-media__reviews .text p { font-size: 3.9rem; line-height: 5.8rem; }
} .wpb-featured .btn-group { justify-content: center; margin-top: 3.6rem; }
.wpb-featured.wpb-bg-color__primary .btn{ color:#fff; border: 1px solid #fff; } .wpb-tabs .wpb-tab__header .tab-header__inner { position: relative; }
.wpb-tabs .wpb-tab__header .wpb-icon { display: none; background-color: rgba(var(--wpb-primary)); position: absolute; top: 0; right: 100%; transition: top var(--transition-speed-15) ease; }
.wpb-tab .tab-pane .text { margin: 0; }
.wpb-tab .tab-pane .wpb-tab__pane-header { display: none; } .wpb-tab.wpb-bg-color__contrast-primary .wpb-tabs button { color: rgba(255,255,255,.4);  }
.wpb-tab.wpb-bg-color__contrast-primary .wpb-tabs button.active { color: rgba(255,255,255,1); }
.wpb-tab .wpb-tab__panes .tab-pane { background-color: rgba(255,255,255,.15); padding: 2rem; border-radius: 0 0 4rem 0; }
.wpb-tab .wpb-tab__panes .tab-pane :is(p, ul, ol) { font-weight: 400; }
.wpb-tab.wpb-bg-color__white .wpb-tab__panes .tab-pane { background-color: rgba(var(--wpb-contrast-primary), .05); }
:is(.wpb-tab.wpb-bg-color__contrast-primary) .wpb-tab__panes .tab-pane { background-color: rgb(var(--wpb-contrast-secondary)); } .wpb-tab.wpb-bg-color__transparent .wpb-tab__header button { --btn-color: rgba(255,255,255,.4); --btn-active-color: #fff; }
.wpb-tab.wpb-bg-color__contrast-primary .wpb-tabs.wpb-tabs__secondary button { color: rgba(255,255,255,.4); --btn-active-color: #fff; }
.wpb-tab.wpb-bg-color__contrast-primary .wpb-tabs.wpb-tabs__secondary button.active { color: rgba(255,255,255,1); --btn-active-color: #fff; }
.wpb-tabs .wpb-tab__header button span { font: inherit; pointer-events: none; color: inherit; }
.wpb-tabs.wpb-tabs__secondary { --grid-columns: 1; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header .wpb-icon { display: inline-block;  margin-top: .45rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button { font-size: 1.8rem; padding: 0; border: none; text-align: left; width: 100%; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button.active { background: transparent; border: none; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__panes { padding-top: 5.2rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__pane-header { display: block; position: absolute; bottom: 100%; width: 100%; left: 0; padding-bottom: 2.2rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__pane-header :is(.count, .count span) { color: rgba(var(--wpb-text),.4); font-size: 2rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__pane-header .count .current { color: rgba(var(--wpb-text),1) }
.wpb-tabs.wpb-tabs__primary .count { display: none; }
.wpb-tabs.wpb-tabs__primary .wpb-tab__header button { --btn-border-radius: 0 1.6rem 0 0; --btn-active-color: rgb(var(--wpb-text)); }
:is(.wpb-tab.wpb-bg-color__transparent, .wpb-tab.wpb-bg-color__secondary, .wpb-tab.wpb-bg-color__contrast-secondary, .wpb-tab.wpb-bg-color__contrast-primary) .wpb-tabs__secondary .wpb-tab__pane-header :is(.count, .count span) { color: rgba(255,255,255,.4); }
:is(.wpb-tab.wpb-bg-color__transparent, .wpb-tab.wpb-bg-color__secondary, .wpb-tab.wpb-bg-color__contrast-secondary, .wpb-tab.wpb-bg-color__contrast-primary) .wpb-tabs__secondary .wpb-tab__pane-header .count .current  { color: rgba(255,255,255,1); }
@media (min-width: 576px) {
.wpb-tab .wpb-tab__panes .tab-pane { border-radius: 0 0 8rem 0; }
}
@media (min-width: 992px) {
.wpb-tab.wpb-tabs__secondary .inner > .text { width: 30rem; }
.wpb-tab .wpb-tab__panes .tab-pane { padding: 4rem; } .wpb-tabs.wpb-tabs__secondary { --gap: 3.2rem; --grid-columns: 30rem 1fr; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button { font-size: 2rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header .wpb-icon { margin-top: .65rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__pane-header :is(.count, .count span) { font-size: 2.6rem; line-height: 3.5rem; }
}
@media (min-width: 1200px) {
.wpb-tab.wpb-tabs__secondary .inner > .text { width: 50rem; } .wpb-tabs.wpb-tabs__secondary { --gap: 6.4rem; --grid-columns: 50rem 1fr; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header button { padding: .5rem 0; font-size: 2.6rem; line-height: 3.5rem; }
.wpb-tabs.wpb-tabs__secondary .wpb-tab__header .wpb-icon { margin-top: 1.25rem; }
.wpb-tabs:not(.wpb-tabs__secondary) .wpb-tab__header button { --btn-font-size: 2.2rem; }
}
@media (min-width: 1400px) {
.wpb-tabs.wpb-tabs__secondary { --gap: 8rem; }
} .wpb-cta .btn-group { display: grid; grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr)); gap: 2rem; margin-top: 3.2rem; justify-content: center; }
.wpb-cta .question { padding-top: 3.2rem; display: flex; flex-wrap: wrap; justify-content: center; position: relative; gap: 3.2rem; }
.wpb-cta .question::before, .wpb-cta .question::after { content: ''; width: 50%; height: 3.2rem; position: absolute; bottom: 100%; border-top: 1px solid rgba(var(--wpb-contrast-primary)); }
.wpb-cta .text { padding-bottom: 3.2rem; margin-bottom: 3.2rem; }
.wpb-cta .question::before { left: 0; border-radius: 0 4rem 0 0; border-right: 1px solid rgba(var(--wpb-contrast-primary)); }
.wpb-cta .question::after { right: 0; border-radius: 4rem 0 0 0; border-left: 1px solid rgba(var(--wpb-contrast-primary)); }
.wpb-cta .employee_text :is(strong, span) { color: #fff; }
@media (min-width: 1200px) {
.wpb-cta .btn-group { gap: 3.4rem; }
}
.wpb-employee { position: relative; display: inline-grid; grid-template-columns: 6.5rem 1fr; gap: 1.2rem; align-items: center; }
.wpb-employee .employee_avatar { display: flex; position: relative; }
.wpb-employee .employee_avatar img { border-radius: 50%; width: 100%; height: 100%; object-fit: cover; }
.wpb-employee .employee_avatar .present { background-color: #303030; border: .2rem solid #fff; position: absolute; right: .15rem; top: .15rem; width: 1.4rem; height: 1.4rem; border-radius: 50%; }
.wpb-employee .employee_avatar .present.active { background-color: #97DB55; }
.wpb-employee .employee_text { display: flex; flex-direction: column; }
.wpb-employee .employee_text strong { font-size: 1.8rem; line-height: 2.4rem; }
.wpb-employee .employee_text span { font-size: 1.5rem; line-height: 2.1rem; } .wpb-variant__elm_1 { padding-top: 0!important; margin-top: calc(var(--wpb-white-space) + 4rem); }
.wpb-variant__elm_1::before, .wpb-variant__elm_1::after { content: ''; width: 50%; height: calc(var(--wpb-white-space) + 4rem); position: absolute; bottom: 100%; background-color: inherit }
.wpb-variant__elm_1::before { left: 0; border-radius: 0 4rem 0 0; }
.wpb-variant__elm_1::after { right: 0; border-radius: 4rem 0 0 0; } .wpb-variant__elm_2 { padding-bottom: 0!important; margin-bottom: calc(var(--wpb-white-space) + 4rem); }
.wpb-variant__elm_2::before, .wpb-variant__elm_2::after { content: ''; width: 50%; height: calc(var(--wpb-white-space) + 4rem); position: absolute; top: 100%; background-color: inherit }
.wpb-variant__elm_2::before { left: 0; border-radius: 0 0 4rem 0; }
.wpb-variant__elm_2::after { right: 0; border-radius: 0 0 0 4rem; } .wpb-variant__elm_3 { border-radius: 0 0 4rem 0; } .wpb-variant__elm_4 { border-radius: 0 0 0 4rem; } .wpb-variant__elm_5 { padding-top: 0!important; margin-top: calc(var(--wpb-white-space) + 4rem); border-radius: 0 0 4rem 0; }
.wpb-variant__elm_5::before, .wpb-variant__elm_5::after { content: ''; width: 50%; height: calc(var(--wpb-white-space) + 4rem); position: absolute; bottom: 100%; background-color: inherit }
.wpb-variant__elm_5::before { left: 0; border-radius: 0 4rem 0 0; }
.wpb-variant__elm_5::after { right: 0; border-radius: 4rem 0 0 0; } .wpb-variant__elm_7 { border-radius: 0 4rem 0 0; } .ervaringensite { display: grid; grid-template-columns: auto 1fr; gap: 0 2.2rem; }
.ervaringensite > p { grid-column: span 2; font-size: 1.6rem!important; line-height: 2.6rem!important; }
.ervaringensite .stars { width: 10rem; }
.ervaringensite .logo { width: 18rem; filter: brightness(0) invert(1); }
@media (min-width: 576px) {
.wpb-variant__elm_1::before { border-radius: 0 8rem 0 0; }
.wpb-variant__elm_1::after {  border-radius: 8rem 0 0 0; }
.wpb-variant__elm_2::before { border-radius: 0 0 8rem 0; }
.wpb-variant__elm_2::after {  border-radius: 0 0 0 8rem; }
.wpb-variant__elm_3 { border-radius: 0 0 8rem 0; }
.wpb-variant__elm_4 { border-radius: 0 0 0 8rem; }
.wpb-variant__elm_5 { border-radius: 0 0 8rem 0; }
.wpb-variant__elm_5::before { border-radius: 0 8rem 0 0; }
.wpb-variant__elm_5::after {  border-radius: 8rem 0 0 0; }
.wpb-variant__elm_7 { border-radius: 0 8rem 0 0; }
}
@media (min-width: 1200px) {
.wpb-variant__elm_3 { border-radius: 0 0 14rem 0; }
.wpb-variant__elm_4 { border-radius: 0 0 0 14rem; }
.wpb-variant__elm_7 { border-radius: 0 14rem 0 0; }
} .wpb-header__archive { border-radius: 0 0 0 4rem; overflow: hidden; }
.wpb-header__archive p { font-size: 2rem; line-height: 2.7rem; font-weight: 400; }
.wpb-header__archive-leendoelen .text { text-align: center; }
.wpb-header__archive-leendoelen p { font-size: 2rem; line-height: 2.7rem; font-weight: 400; }
.wpb-header__archive-leendoelen { padding-bottom: calc(var(--wpb-white-space) + 4rem)!important; }
.wpb-archive__has-sidebar .wpb-archive__inner { display: grid; gap: 3.2rem; margin-top: -4rem; }
.wpb-archive__has-sidebar { padding-top: 0!important; }
.wpb-sidebar .wpb-card { position: sticky; top: 12rem; border: none; background-color: #fff; border-radius: 0 0 0 3.2rem; }
.wpb-sidebar .wpb-card .wpb-employee { margin-bottom: 1rem; }
.wpb-sidebar .wpb-card .btn { width: 100%; }
.wpb-sidebar .wpb-card p { margin-bottom: 2.8rem; opacity: 1; }
.wpb-pagination ul li span {
--pagination-font-size: 1.6rem;
--pagination-line-height: 2;
--pagination-padding: .45rem 1.5rem;
--pagination-color: rgb(var(--wpb-primary));
--pagination-bg-color: rgba(var(--wpb-primary),.15);
--pagination-border-radius: 0 0 1.2rem 0;
--pagination-border: none;
--pagination-hover-bg-color: rgb(var(--wpb-primary));
--pagination-hover-border: none;
--pagination-focus-bg-color: rgb(var(--wpb-primary));
--pagination-focus-border: none;
--pagination-focus-box-shadow: none;
--pagination-active-color: #fff;
--pagination-active-bg-color: rgb(var(--wpb-primary));
--pagination-active-border: none;
}
.wpb-card__article { border: none; border-radius: 0 3.2rem 0 0; overflow: hidden; min-height: 27rem; }
.wpb-card__article::after { content: ''; position: absolute; inset: 0; background: rgba(var(--wpb-contrast-primary),1); background: linear-gradient(0deg, rgba(var(--wpb-contrast-primary),1) 0%, rgba(var(--wpb-contrast-primary),.2) 40%, rgba(var(--wpb-contrast-primary),.8) 100%); }
.wpb-card__article .wpb-card__header { position: absolute; inset: 0; }
.wpb-card__article .wpb-card__header img { object-fit: cover; transition: transform var(--transition-speed-35) ease; }
.wpb-card__article .wpb-card__body { z-index: 1; }
.wpb-card__article .wpb-card__body .card-title { color: #fff; }
.wpb-card__article:hover .wpb-card__header img { transform: scale(1.2); }
.wpb-card__article .wpb-card__footer { z-index: 1; display: flex; }
.wpb-card__article .wpb-employee .employee_text * { color: #fff; }
@media (min-width: 576px) {
.wpb-header__archive { border-radius: 0 0 0 8rem; }
}
@media (min-width: 992px) {
.wpb-archive__has-sidebar .wpb-archive__inner { grid-template-columns: 1fr 33rem; }
.wpb-archive__has-sidebar .inner { --grid-columns: 2!important; gap: 2.8rem; }
.wpb-sidebar .wpb-card p { font-size: 1.8rem; }
.wpb-card__article { border-radius: 0 6.4rem 0 0; }
}
@media (min-width: 1200px) {
.wpb-header__archive { border-radius: 0 0 0 14rem; }
.wpb-header__archive p { font-size: 3.2rem; line-height: 4rem; }
.wpb-header__archive-leendoelen p { font-size: 3.2rem; line-height: 4rem; }
.wpb-header__archive-leendoelen { padding-bottom: calc(var(--wpb-white-space) + 8rem)!important; }
.wpb-archive__has-sidebar .wpb-archive__inner { margin-top: -8rem; }
.wpb-sidebar .wpb-card .wpb-card__body { padding: 2.8rem; }
.wpb-archive .inner{ --gap: 3.2rem; }
}
@media (min-width: 1400px) {
.wpb-archive__has-sidebar .wpb-archive__inner { gap: 8rem; }
} .wpb-customer-service .inner > .wpb-accordion > .accordion-block { border-radius: 1.6rem 0 0 0; color: rgb(var(--wpb-text))!important; background-color: #fff; border: none; padding: 1rem; }
.wpb-customer-service .inner > .wpb-accordion > .accordion-block *:not(.btn, .wpb-card *, .wpb-breadcrumbs *) { color: rgb(var(--wpb-text))!important; }
.wpb-customer-service .accordion-block { background-color: rgba(0,0,0,.1); border: none; padding: 1.6rem; border-radius: 1.6rem 0 0 0; }
.wpb-customer-service .accordion-block .wpb-accordion-inner { padding: 0.5rem 1rem; }
.wpb-customer-service .wpb-accordion-item .wpb-accordion-header .wpb-icon { background: rgba(0,0,0,.1); }
.wpb-customer-service .wpb-accordion-item { border: none; }
.wpb-customer-service .wpb-accordion-header { padding: .5rem 1rem; user-select: none; }
.wpb-customer-service .wpb-accordion-header :is(h2, h3) { transition: padding var(--transition-speed-15) ease; }
.wpb-customer-service .wpb-accordion-header:hover :is(h2, h3) { padding-left: 1rem; }
.wpb-customer-service .wpb-accordion-header :is(h2, h3) { color: #fff; font-weight: 500; }
.wpb-customer-service .wpb-accordion-header.active { background-color: transparent; }
.wpb-customer-service .wpb-accordion-header.active :is(h2, h3) { padding-left: 1rem; }
.wpb-customer-service .wpb-accordion-body .text { margin: 0; }
.wpb-customer-service .wpb-accordion-body .text * { color: #fff; }
.wpb-customer-service .wpb-sidebar hr { border: none; border-top: 1px solid rgba(var(--wpb-contrast-primary),.33);  margin: 2rem 0; }
.wpb-customer-service .wpb-sidebar .wpb-card { border-radius: 0 0 3.2rem 0; }
.wpb-customer-service .accordion-block .accordion-block .wpb-accordion-body .text { border: 1px solid #f2f2f2; border-radius: 0 0 1.6rem 0; padding: 2rem; font-weight: 400; }
.contact-option strong { font-size: 1.8rem; display: flex; justify-content: space-between; margin-bottom: .5rem; }
.contact-option span, .contact-option span a { font-size: 2.2rem; color: rgba(var(--wpb-primary)); text-decoration: none; }
.contact-option span:hover, .contact-option span a:hover { text-decoration: underline; }
.contact-option .toggle-numbers { cursor: pointer; position: relative; background: transparent; border: none; overflow: hidden; width: 17rem; display: flex; align-items: center; justify-content: end; font-weight: 700; }
.contact-option .toggle-numbers .wpb-icon { background-color: rgba(var(--wpb-contrast-primary),.4); transition: transform var(--transition-speed-15) ease; }
.contact-option .toggle-numbers::before, .contact-option .toggle-numbers::after { color: rgba(var(--wpb-contrast-primary),.4); position: absolute; right: 2.5rem; top: 0; white-space: nowrap; transition: transform var(--transition-speed-15) ease; }
.contact-option .toggle-numbers::before { content: attr(data-on); transform: translateY(-100%); }
.contact-option .toggle-numbers::after { content: attr(data-off); }
.contact-option .toggle-numbers.active::before { transform: translateY(0%); }
.contact-option .toggle-numbers.active::after { transform: translateY(100%); }
.contact-option .toggle-numbers:hover .wpb-icon { transform: rotate(180deg); }
.contact-option .number-switch { position: relative; overflow: hidden; height: 2.75rem; display: block; }
.contact-option .number-switch .on, .contact-option .number-switch .off { color: rgba(var(--wpb-primary)); position: absolute; left: 0; top: 0; white-space: nowrap; transition: transform var(--transition-speed-15) ease; }
.contact-option .number-switch .on { content: attr(data-on); transform: translateY(-100%); }
.contact-option .number-switch .off { content: attr(data-off); }
.contact-option .number-switch.active .on { transform: translateY(0%); }
.contact-option .number-switch.active .off { transform: translateY(100%); }
.wpb-header__archive-klantenservice { padding-bottom: calc(var(--wpb-white-space) + 4rem)!important; }
.wpb-header__archive-klantenservice p { font-size: 2rem; line-height: 2.7rem; font-weight: 400; }
.contact-option strong em.toggle-numbers { justify-content: start; height: 2.25rem; }
.contact-option strong em.toggle-numbers::before, .contact-option strong em.toggle-numbers::after { font-size: 1.8rem; left: 0; text-align: left; font-style: normal; color: rgb(var(--wpb-contrast-primary))!important; }
@media (min-width: 768px) {
.wpb-customer-service .inner > .wpb-accordion > .accordion-block { padding: 1.6rem; }
.wpb-customer-service .wpb-accordion-header h2 { font-size: 2rem; line-height: 2.8rem; }
.wpb-customer-service .wpb-accordion-header h3 { font-size: 2rem!important; line-height: 2.8rem!important; }
}
@media (min-width: 992px) {
.wpb-header__archive-klantenservice { padding-bottom: calc(var(--wpb-white-space) + 7.2rem)!important; }
.wpb-header__archive-klantenservice p { font-size: 3.2rem; line-height: 3rem; }
.wpb-customer-service .wpb-archive__inner { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.wpb-customer-service .wpb-accordion-header h2 { font-size: 2.6rem; line-height: 3.5rem; }
}
@media (min-width: 1400px) {
.wpb-customer-service  .container { --wpb-container-width: 1440px; }
.wpb-customer-service .wpb-archive__inner { grid-template-columns: 1fr 54rem; }
.contact-option span, .contact-option span a { font-size: 3.8rem; line-height: 5.1rem; }
.contact-option .number-switch { height: 4.75rem; }
} :is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__form .btn { width: 100%; margin-top: 1.6rem; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta { display: flex; align-items: center; justify-content: space-between; padding-top: 2rem; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta .wpb-employee .employee_text strong { color: #fff; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta .wpb-employee .employee_text span { color: #fff; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta .btn.btn-link { color: #fff!important; padding-right: 0; padding-left: 0; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta .btn.btn-link .wpb-icon { background-color: #fff; }
:is(.wpb-header__single-leendoelen, .has-price-slider) .wpb-header__cta .btn.btn-link:hover .wpb-icon { background-color: #fff!important; }
.wpb-header__usps { list-style: none; padding-left: 0!important; padding-top: 3.2rem!important; }
.wpb-header__usps li { color: #fff; display: flex; align-items: center; gap: .75rem; margin-bottom: 1rem; }
.wpb-header__usps li .icon { width: 2.5rem; height: 2.5rem; border-radius: 50%; background-color: #fff; display: inline-flex; justify-content: center; align-items: center; }
.wpb-header__usps li .wpb-icon { width: 1.5rem; height: 1.5rem; background-color: rgb(var(--wpb-primary)); }
.wpb-single__logos { padding: 3.2rem 0!important; }
.wpb-single__logos .inner { display: flex; flex-wrap: wrap; gap: 2rem; justify-content: space-evenly; align-items: center; }
.wpb-single__logos .inner img { max-width: 10rem; }
.wpb-single__cta .text { margin-bottom: 3.2rem; }
.wpb-single__cta .single-cta__conversation { position: relative; padding-top: 6.4rem; padding-bottom: 6.4rem; }
.wpb-single__cta .single-cta__conversation::before, .wpb-single__cta .single-cta__conversation::after { content: ''; width: 100%; position: absolute; left: 0; height: 3.2rem; }
.wpb-single__cta .single-cta__conversation::before { border-radius: 0 3rem 0 0; top: 0; border-top: 2px solid rgba(255,255,255,.2); border-right: 2px solid rgba(255,255,255,.2); }
.wpb-single__cta .single-cta__conversation::after { border-radius: 0 0 0 3rem; bottom: 0; border-bottom: 2px solid rgba(255,255,255,.2); border-left: 2px solid rgba(255,255,255,.2); }
.conversation__row { display: flex; flex-direction: column; padding-top: calc(6.5rem + 1.6rem); position: relative; }
.conversation__row:not(:last-child) { margin-bottom: 3.2rem; }
.conversation__row .conversation-cloud { background-color: #fff; padding: 1.6rem; border-radius: 0 0 0 1.6rem; max-width: 54rem; }
.conversation__row .conversation-cloud:not(:last-child) { margin-bottom: 1.8rem; }
.conversation__row .wpb-form-range { background-color: #fff; padding: 1.6rem; border-radius: 0 0 1.6rem 0; max-width: 45rem; }
.conversation__row .wpb-form-range .form-label__loan { color: rgb(var(--wpb-primary)); font-size: 3.8rem; line-height: 4rem; }
.conversation__row .wpb-form-range .form-label__loan span { color: rgb(var(--wpb-primary)); font: inherit; }
.conversation__row-from { align-items: start;  }
.conversation__row-from .wpb-employee { position: absolute; left: 0; top: 0; }
.conversation__row-to { align-items: end; }
.conversation__row-to .user { position: absolute; right: 0; top: 0; display: flex; justify-content: center; align-items: center; }
.conversation__row-to .user .wpb-icon { width: 2.8rem; height: 2.8rem; background-color: #fff; }
.wpb-single__cta .wpb-employee { grid-template-columns: 1fr; width: 6.5rem; }
.wpb-single__cta .wpb-employee .employee_text { display: none; }
.wpb-single__cta form .user { width: 6.5rem; height: 6.5rem; border-radius: 50%; background-color: rgba(var(--wpb-contrast-primary)); }
.wpb-single__cta form .btn-group { position: absolute; z-index: 2; bottom: 0; transform: translateY(50%); right: calc(2.9rem + 1.6rem); background-color: rgb(var(--wpb-contrast-secondary)); padding: 0 3.6rem; }
.wpb-single__cta form .btn-group .btn .wpb-icon { transition: transform var(--transition-speed-15) ease; }
.wpb-single__cta form .btn-group .btn:hover .wpb-icon { transform: translateX(-2rem); }
@media (min-width: 576px) {
.conversation__row { padding-left: calc(6.5rem + 1.6rem); padding-right: calc(6.5rem + 1.6rem); padding-top: 0; }
}
@media (min-width: 768px) {
.wpb-single__logos .inner img { max-width: 15rem; }
}
@media (min-width: 992px) {
.wpb-header__single-leendoelen .inner { grid-template-columns: repeat(2, minmax(0, 1fr)) }
.conversation__row { padding-left: calc(10.6rem + 1.6rem); padding-right: calc(10.6rem + 1.6rem); }
.conversation__row:not(:last-child) { margin-bottom: 4.8rem; }
.wpb-single__cta form .btn-group .btn { width: 25rem; }
.wpb-single__cta form .user { width: 10.6rem; height: 10.6rem; }
.wpb-single__cta .wpb-employee { width: 10.6rem; height: 10.6rem; }
.wpb-single__cta .wpb-employee .employee_avatar .present { width: 2rem; height: 2rem; top: .4rem; right: .4rem; border: .3rem solid rgb(var(--wpb-contrast-secondary)); }
.conversation__row-to .user .wpb-icon { width: 4.8rem; height: 4.8rem; }
.conversation__row .conversation-cloud * { font-size: 1.8rem; line-height: 2.8rem; font-weight: 500; }
}
@media (min-width: 1200px) {
.wpb-header__single-leendoelen .inner { grid-template-columns: 1fr 45rem; }
.conversation__row .conversation-cloud { padding: 2.8rem; border-radius: 0 0 0 3.6rem; }
.conversation__row .wpb-form-range { padding: 2.8rem; border-radius: 0 0 3.6rem 0; }
}
@media (min-width: 1400px) {
.wpb-header__single-leendoelen .inner { gap: 8rem; }
.wpb-single__cta .text :is(p, ul, ol) { font-size: 2.8rem; line-height: 3.8rem; }
} .wpb-filter { padding-top: 0!important; }
.wpb-filter form .form-group { display: flex; margin-top: -3.2rem; gap: 2.2rem; overflow-x: auto; scroll-snap-type: x proximity; margin-left: 1.25rem }
.wpb-filter .filter-btn { white-space: nowrap; scroll-snap-align: start; padding: 0; border-bottom: 1px solid rgba(255,255,255,.2); cursor: pointer; transition: color var(--transition-speed-15) ease, background-color var(--transition-speed-15); color: #fff; }
.wpb-filter .filter-btn::after { content: ''; display: block; width: 0; height: 3px; background-color: rgb(var(--wpb-primary)); transition: width var(--transition-speed-25) ease; margin-top: 4px; }
.wpb-filter :is(.filter-btn:focus, .filter-btn:active, .filter-btn:hover) { color: #fff; }
.wpb-filter .btn-check:checked + .filter-btn { background-color: #98db5500; text-align: start; color: rgb(var(--wpb-primary));}
.wpb-filter .btn-check:checked + .filter-btn::after { width: 100%; }
.wpb-filter .filter-btn:hover::after { width: 100%; }
.wpb-filter form  .form-label { display: none; }
.wpb-filter .inner > .btn { margin-top: 1.6rem; width: 100%; white-space: nowrap; }
.wpb-filter .nav-toggle .wpb-icon { width: 1.65rem; height: 1.65rem; background-color: #fff; margin-right: 0.5rem; }
.modal__filters :is(.filter-btn, .filter-btn:hover) { color: rgb(var(--wpb-text)); }
.modal__filters .modal-dialog__body { display: flex; flex-wrap: wrap; gap: 1rem; }
@media (min-width: 576px) {
.wpb-filter form { margin-left: 6.25rem; }
.wpb-filter .inner > .btn { width: calc(50% - 1rem) }
}
@media (min-width: 768px) {
.filter-btn{ font-size: 20px; }
}
@media (min-width: 992px) {
.wpb-filter .inner { display: grid; grid-template-columns: 1fr auto; gap: 2.2rem; align-items: end; margin-top: -5.5rem; }
.wpb-filter form { gap: 3.6rem; margin-left: 0; margin-top: 0; }
.wpb-filter .filter-btn { font-size: 20px; border-bottom: 0px;}
.wpb-filter .inner > .btn { width: auto; margin: 0; border-radius: 0 1.6rem 0 0; }
.wpb-archive .inner { --grid-columns: 3; }
.modal__filters .modal-dialog__body { gap: 1.6rem; }
} .single-author .inner { flex-wrap: wrap; display: flex; padding: 3.2rem 0; border-bottom: 1px solid rgba(255,255,255,.3); justify-content: space-between; align-items: center; }
.single-author .employee_text :is(strong, span) { color: #fff!important; }
.content-section.wpb-single__cta .single-cta__conversation::after { display: none; }
.content-section.wpb-single__cta .single-cta__conversation { padding-bottom: 0; }
.content-section p em { font: inherit; }
.content-section.content-section__images img { border-radius: 0 0 0 3.2rem; }
@media (min-width: 1200px) {
.content-section p em { font-size: 2.6rem; line-height: 3.8rem; }
} .wpb-single__content .wpb-cta__chats .conversation__row{display: flex; gap: 0px; padding-right: 0px; position: relative; padding-left: 0px; flex-direction: column; margin-bottom: 0px; padding-top: 0px;}
.wpb-single__content .wpb-cta__chats .conversation__row .conversation-cloud{max-width: 600px;}
.wpb-single__content .wpb-cta__chats .conversation__row .wpb-employee {position: relative;}
.wpb-single__content .wpb-cta__chats .conversation__row .wpb-employee .employee_text{display: none;}
.wpb-single__content .wpb-cta__chats .conversation__row .chat p{font-size: 18px;}
.wpb-single__content .wpb-cta__chats .conversation__row.red .btn{order: 1;}
.wpb-single__content .wpb-cta__chats .conversation__row.red{justify-content: end; padding-right: 0px; align-items: end;}
.wpb-single__content .wpb-cta__chats .conversation__row .btn{width: 80%; max-width: 600px;}
.wpb-single__content .container .user {width: 65px; height: 65px; border-radius: 50%; background-color: rgba(22, 22, 22, .07); display: flex; align-items: center; justify-content: center;  margin-bottom: 15px;}
.wpb-single__content .container .inner .wpb-cta__inner .wpb-employee .employee_avatar .present { right: .15rem;}
.wpb-kennisbank_news { background-color: rgba(22, 22, 22, .07); padding-bottom: calc(var(--wpb-white-space) * 2); margin-bottom: calc(var(--wpb-white-space) * -1); }
.wpb-kennisbank_news .container .text { text-align: center; }
.wpb-kennisbank_news .container .text h2 { color: #fff; }
@media (min-width: 768px) {
.wpb-single__content .container .inner .wpb-cta__inner .wpb-employee .employee_avatar .present {  right: 1.1500000000000057rem;}
.wpb-single__content .container .user{width: 106px; height: 106px; margin-bottom: 0px;}
.wpb-single__content .container .inner .wpb-cta__inner{display: grid;}
.wpb-single__content .container .inner .wpb-cta__inner .wpb-employee{margin-left: 0px;}
.wpb-single__content .container .inner .wpb-cta__inner .wpb-employee{width: 106px; height: 106px; grid-template-columns: 1fr;}
.wpb-single__content .container .inner .wpb-cta__chats .conversation__row{gap: 24px;}
.wpb-single__content .container .inner .wpb-cta__chats .conversation__row.red .btn{order: 0;}
.wpb-single__content .container .inner .wpb-cta__chats .conversation__row{flex-direction: row;}
} .single-author .share { display: flex; gap: 2.2rem; align-items: center; margin-left: auto; }
.single-author .share p { font-size: 1.5rem; line-height: 2.1rem; }
.social-share-container { display: flex; gap: 17px; align-items: center; }
.social-share-container li {text-decoration: none; list-style: none;}
.social-share-container li a { width: 2rem; height: 2rem; display: inline-block; }
.social-share-container li a .wpb-icon { background: rgba(255,255,255,.75); transition: background var(--transition-speed-15); }
.social-share-container li a:hover .wpb-icon { background: rgba(255,255,255,1); }
.share{cursor: pointer;     opacity: .7;}
.wpb-share-pc{display: flex;}
.wpb-share-mobile{display: none;}
.share.linkedin:hover, .twitter:hover, .facebook:hover{scale: 1.2;}
@media (pointer: coarse) and (hover: none) {
.wpb-share-pc{display: none;}
.wpb-share-mobile{display: flex;}
} .modal { --modal-border-radius: 0 3.2rem 0 0; --modal-backgdrop: rgba(22, 22, 22, .3) }
.modal .modal-dialog .modal-dialog__header .modal-title { font-weight: 700; }
.modal .modal-dialog .modal-dialog__header { border: none; padding-bottom: 2rem; }
.modal .modal-dialog .modal-dialog__body { padding-top: 0rem; }
.modal.modal__large .modal-dialog { max-height: 70rem; }
.modal.modal__loan-purpose .modal-dialog__body { display: grid; gap: 1.6rem; grid-template-columns: repeat(auto-fit, minmax(25rem, 1fr)); }
.modal.modal__loan-purpose .modal-dialog__body .btn.btn-outline { --btn-padding: 1.5rem 2.3rem; --btn-border-radius: 0 0 0 2.4rem; text-align: left; }
@media (min-width: 1200px) {
.modal { --modal-padding: 4.8rem; }
.modal.modal__large .modal-dialog .modal-dialog__header .modal-title { font-size: 2.8rem; }
} .wpb-footer { background-color: #fff; border-radius: 4rem 4rem 0 0; z-index: 1; }
.wpb-footer .main {
--padding-y: 6rem;
--gap: 2.2rem;
}
.wpb-footer .footer-menu__title p { font-weight: 700; }
.wpb-footer .bottom { --padding-y: 3.2rem; }
.wpb-footer .bottom-links { padding-top: 0; }
.wpb-footer .menu-footer-menu-container { padding-top: 1.6rem; }
.wpb-footer .menu-item { display: flex; align-items: center; }
.wpb-footer .main .menu-item { transition: padding var(--transition-speed-15) ease; }
.wpb-footer__menu .wpb-icon { background-color: rgb(var(--wpb-primary)); width: 1.5rem; height: 1.5rem; }
.wpb-footer .bottom .menu-footer-menu-container ul { flex-direction: column; }
.wpb-footer .bottom .menu-footer-menu-container .menu-item a:hover { text-decoration: underline; }
@media (min-width: 576px) {
.wpb-footer { border-radius: 8rem 8rem 0 0; }
.wpb-footer .bottom .menu-footer-menu-container ul { flex-direction: row; }
.wpb-footer .bottom-links ul li:not(:first-child)::before { content: "|"; display: inline-block; margin-right: 1.5rem; }
}
@media (min-width: 768px) {
.wpb-footer .menu-footer-menu-container { padding-top: 0; }
.wpb-footer .main { --grid-columns: 2; }
.wpb-footer .main .menu-item:hover { padding-left: 1rem; }
}
@media (min-width: 992px) {
.wpb-footer .main { --grid-columns: 4; }
}
@media (min-width: 1200px) {
.wpb-footer .main { --padding-y: 12rem; }
.wpb-footer .bottom { --padding-y: 6.4rem; }
.wpb-footer .bottom-links { justify-content: center; position: relative; padding-left: 20rem; padding-right: 20rem; }
.wpb-footer .bottom-links span { position: absolute; left: 0; }
.wpb-footer .footer-menu__title p { font-size: 2.6rem; line-height: 3.5rem; }
.wpb-footer .menu-item { font-size: 2.2rem; line-height: 2.9rem; margin-bottom: .75rem; }
.wpb-footer__menu .text p { font-size: 2.2rem; line-height: 2.9rem; }
}
@media (min-width: 1200px) {
.wpb-footer { border-radius: 10rem 10rem 0 0; }
} .wpb-header__search form { margin-top: 2.2rem; }
.wpb-search-results .text { margin-bottom: 3.2rem; }
.wpb-card_search-result { background-color: #fff; border-radius: 0 0 2.2rem 0; } .wpb-icon.l-icon__chevron-right { --mask-image: url(../../../themes/leningv4/assets/icons/icon_chevron-right.svg); }
.wpb-icon.l-icon__chevron-left { --mask-image: url(../../../themes/leningv4/assets/icons/icon_chevron-left.svg); }
.wpb-icon.l-icon__arrow-right { --mask-image: url(../../../themes/leningv4/assets/icons/icon_arrow-right.svg); }
.wpb-icon.l-icon__headset { --mask-image: url(../../../themes/leningv4/assets/icons/icon_headset.svg); }
.wpb-icon.l-icon__close { --mask-image: url(../../../themes/leningv4/assets/icons/icon_close.svg); }
.wpb-icon.l-icon__question { --mask-image: url(../../../themes/leningv4/assets/icons/icon_question-circle.svg); }
.wpb-icon.l-icon__check { --mask-image: url(../../../themes/leningv4/assets/icons/icon_check.svg); }
.wpb-icon.l-icon__user { --mask-image: url(../../../themes/leningv4/assets/icons/icon_user.svg); }
.wpb-icon.l-icon__swap { --mask-image: url(../../../themes/leningv4/assets/icons/icon_swap.svg); }
.wpb-icon.l-icon__share { --mask-image: url(../../../themes/leningv4/assets/icons/icon_share.svg); }
.wpb-icon.l-icon__facebook { --mask-image: url(../../../themes/leningv4/assets/icons/icon_facebook.svg); }
.wpb-icon.l-icon__twitter { --mask-image: url(../../../themes/leningv4/assets/icons/icon_twitter.svg); }
.wpb-icon.l-icon__linkedin { --mask-image: url(../../../themes/leningv4/assets/icons/icon_linkedin.svg); }
