/* plugins/revslider/public/assets/css/rs6.css */
rs-sbg-px { pointer-events: none; }
@font-face { font-family: revicons; src: url("../assets/bron/plugins__revslider__public__assets__fonts__revicons__revicons.woff?5510888") format("woff"), url("../assets/bron/plugins__revslider__public__assets__fonts__revicons__revicons.ttf?5510888") format("truetype"); font-weight: normal; font-style: normal; }
rs-module-wrap { visibility: hidden; }
rs-module-wrap, rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
rs-module-wrap { position: relative; z-index: 1; width: 100%; display: block; }
rs-module { position: relative; overflow: hidden; display: block; }
rs-pzimg-wrap, rs-sbg-effectwrap, rs-sbg { display: block; pointer-events: none; }
rs-sbg-px, rs-sbg-wrap { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; display: block; }
.tp-simpleresponsive img, rs-module img { transition: none; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: none !important; }
rs-slides, rs-slide, rs-slide::before { position: absolute; text-indent: 0em; top: 0px; left: 0px; }
rs-slide, rs-slide::before { display: block; visibility: hidden; }
rs-module rs-layer, rs-module .rs-layer { opacity: 0; position: relative; visibility: hidden; white-space: nowrap; display: block; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 1; -webkit-font-smoothing: antialiased !important; }
rs-layer-wrap, rs-mask, rs-module-wrap, rs-module .rs-layer, rs-module img { user-select: none; }
rs-module rs-mask-wrap .rs-layer, rs-module rs-mask-wrap :last-child, .wpb_text_column rs-module rs-mask-wrap .rs-layer, .wpb_text_column rs-module rs-mask-wrap :last-child { margin-bottom: 0px; }
rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer :not(.rs-wtbindex), .rs-layer :not(.rs-wtbindex) { outline: none !important; }
rs-layer-wrap, rs-parallax-wrap, rs-loop-wrap, rs-mask-wrap { display: block; }
rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap { transform-style: flat; }
rs-mask-wrap { overflow: hidden; }
.rs-layer img, rs-layer img { vertical-align: top; }
rs-progress { visibility: hidden; position: absolute; z-index: 200; width: 100%; height: 100%; }
rs-progress-bar, .rs-progress-bar { display: block; z-index: 20; box-sizing: border-box; background-clip: content-box; position: absolute; vertical-align: top; line-height: 0px; width: 100%; height: 100%; }
.rs-layer img { background: transparent; }
/* plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Pricing/assets/css/pricing. */
@font-face { font-family: "PT Sans"; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__PT_Sans-Web-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
@font-face { font-family: "Playfair Display SC"; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__PlayfairDisplaySC-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
@font-face { font-family: Raleway; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__Raleway-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
@font-face { font-family: Montserrat; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__Montserrat-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
@font-face { font-family: Roboto; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__Roboto-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
@font-face { font-family: Lato; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__Lato-Light.ttf") format("truetype"); font-display: swap; font-weight: 300; }
@font-face { font-family: "Libre Baskerville"; src: url("../assets/bron/plugins__data-tables-generator-by-supsystic__src__SupsysticTables__Pricing__assets__fonts__LibreBaskerville-Regular.ttf") format("truetype"); font-display: swap; font-weight: 400; }
/* plugins/melange-contact/assets/formulier.css */
.melange-formulier, .melange-contact-form-wrap { max-width: 100%; font-family: "PT Sans", Arial, sans-serif; }
.melange-formulier-hp, .melange-contact-hp { width: 1px; height: 1px; overflow: hidden; position: absolute !important; left: -9999px !important; top: -9999px !important; }
.melange-formulier-veld, .melange-contact-field { margin: 0px 0px 22px; }
.melange-formulier-veld > label, .melange-contact-field label { display: block; font-family: "PT Sans Narrow", Arial, sans-serif; font-weight: bold; font-size: 15px; color: rgb(45, 45, 53); margin-bottom: 6px; }
.melange-formulier-ster, .melange-contact-field .req { color: rgb(111, 86, 142); }
.melange-formulier-veld input[type="text"], .melange-formulier-veld input[type="email"], .melange-formulier-veld input[type="tel"], .melange-formulier-veld input[type="date"], .melange-formulier-veld input[type="number"], .melange-formulier-veld input[type="file"], .melange-formulier-veld select, .melange-formulier-veld textarea, .melange-contact-field input[type="text"], .melange-contact-field input[type="email"], .melange-contact-field input[type="tel"], .melange-contact-field textarea { width: 100%; box-sizing: border-box; padding: 12px 14px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background: rgb(255, 255, 255); font-family: "PT Sans", Arial, sans-serif; font-size: 15px; color: rgb(45, 45, 53); }
.melange-formulier-veld input:focus, .melange-formulier-veld select:focus, .melange-formulier-veld textarea:focus, .melange-contact-field input:focus, .melange-contact-field textarea:focus { outline: none; border-color: rgb(111, 86, 142); box-shadow: rgba(111, 86, 142, 0.15) 0px 0px 0px 2px; }
.melange-formulier-veld textarea, .melange-contact-field textarea { resize: vertical; }
.melange-formulier-ip, .melange-contact-ip-notice { margin: 0px 0px 22px; padding: 8px 12px; background: rgb(245, 242, 250); border-radius: 6px; color: rgb(45, 45, 53); font-size: 14px; }
/* themes/betheme/css/be.css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
body { --mfn-column-gap-top: 0; --mfn-column-gap-bottom: 40px; --mfn-column-gap-left: 12px; --mfn-column-gap-right: 12px; --mfn-article-box-decoration: #0089F7; --mfn-before-after-slider: #fff; --mfn-before-after-label: rgba(0,0,0,0.25); --mfn-before-after-label-color: #fff; --mfn-blog-slider-date-bg: #f8f8f8; --mfn-blog-date-bg: #f8f8f8; --mfn-slider-arrow-size: 40px; --mfn-contactbox-line: rgba(255,255,255,.2); --mfn-infobox-line: rgba(255,255,255,.2); --mfn-faq-line: rgba(0,0,0,.1); --mfn-clients-tiles: rgba(0,0,0,.08); --mfn-clients-tiles-hover: #0089F7; --mfn-offer-thumbs-nav: #0089F7; --mfn-timeline-date-bg: #f8f8f8; --mfn-sliding-box-bg: #0089F7; --mfn-tabs-border-width: 1px; --mfn-tabs-border-color: rgba(0,0,0,.08); --mfn-shape-divider: #000; --mfn-icon-box-icon: #0089F7; --mfn-popup-tmpl-offset: 30px; --mfn-exitbutton-font-size: 16px; --mfn-exitbutton-size: 30px; --mfn-exitbutton-item-size: 16px; --mfn-exitbutton-offset-horizontal: 0px; --mfn-wpml-arrow-size: 10px; --mfn-sidemenu-always-visible-offset: 400px; --mfn-button-font-family: inherit; --mfn-button-font-size: inherit; --mfn-button-font-weight: inherit; --mfn-button-font-style: inherit; --mfn-button-letter-spacing: inherit; --mfn-button-gap: 10px; --mfn-button-padding: 10px 20px; --mfn-button-border-width: 0px; --mfn-button-border-style: solid; --mfn-button-border-radius: 3px; --mfn-button-transition: 0.2s; --mfn-button-color: #626262; --mfn-button-color-hover: #626262; --mfn-button-icon-color: #626262; --mfn-button-icon-color-hover: #626262; --mfn-button-bg: #dbdddf; --mfn-button-bg-hover: #d3d3d3; --mfn-button-bg-image: unset; --mfn-button-bg-image-hover: unset; --mfn-button-border-color: transparent; --mfn-button-border-color-hover: transparent; --mfn-button-box-shadow: unset; --mfn-button-theme-color: #fff; --mfn-button-theme-color-hover: #fff; --mfn-button-theme-icon-color: #0095eb; --mfn-button-theme-icon-color-hover: #007cc3; --mfn-button-theme-bg: #0095eb; --mfn-button-theme-bg-hover: #007cc3; --mfn-button-theme-bg-image: unset; --mfn-button-theme-bg-image-hover: unset; --mfn-button-theme-border-color: transparent; --mfn-button-theme-border-color-hover: transparent; --mfn-button-theme-box-shadow: unset; --mfn-button-shop-color: #fff; --mfn-button-shop-color-hover: #fff; --mfn-button-shop-icon-color: #0095eb; --mfn-button-shop-icon-color-hover: #007cc3; --mfn-button-shop-bg: #161922; --mfn-button-shop-bg-hover: #030304; --mfn-button-shop-bg-image: unset; --mfn-button-shop-bg-image-hover: unset; --mfn-button-shop-border-color: transparent; --mfn-button-shop-border-color-hover: transparent; --mfn-button-shop-box-shadow: unset; --mfn-button-action-color: #626262; --mfn-button-action-color-hover: #626262; --mfn-button-action-icon-color: #626262; --mfn-button-action-icon-color-hover: #626262; --mfn-button-action-bg: #dbdddf; --mfn-button-action-bg-hover: #d3d3d3; --mfn-button-action-bg-image: unset; --mfn-button-action-bg-image-hover: unset; --mfn-button-action-border-color: transparent; --mfn-button-action-border-color-hover: transparent; --mfn-button-action-box-shadow: unset; }
img:not([src$=".svg"]) { max-width: 100%; height: auto; }
html { height: 100%; }
body { -webkit-font-smoothing: antialiased; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }
p { margin: 0px 0px 15px; }
em, i { font-style: italic; }
b, strong, dt { font-weight: 700; }
a, a:visited, a:focus { text-decoration: none; outline: 0px; }
a:hover { text-decoration: underline; }
p a, p a:visited { line-height: inherit; }
img.scale-with-grid, .content_wrapper img { max-width: 100%; height: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .woocommerce a.added_to_cart, .wc-block-components-button:not(.is-link), .wp-block-button__link { display: inline-flex; align-items: center; justify-content: center; gap: var(--mfn-button-gap); position: relative; box-sizing: border-box; font-family: var(--mfn-button-font-family); font-size: var(--mfn-button-font-size); font-weight: var(--mfn-button-font-weight); font-style: var(--mfn-button-font-style); letter-spacing: var(--mfn-button-letter-spacing); line-height: 1.2; padding: var(--mfn-button-padding); border-width: var(--mfn-button-border-width); border-style: var(--mfn-button-border-style); border-radius: var(--mfn-button-border-radius); outline: unset; text-decoration: none; cursor: pointer; overflow: hidden; transition: color var(--mfn-button-transition) ease-in-out, background-color var(--mfn-button-transition) ease-in-out, border-color var(--mfn-button-transition) ease-in-out; }
button[aria-expanded="true"], button:hover, input[type="button"][aria-expanded="true"], input[type="button"]:hover, input[type="reset"][aria-expanded="true"], input[type="reset"]:hover, input[type="submit"][aria-expanded="true"], input[type="submit"]:hover, .button[aria-expanded="true"], .button:hover, .wp-block-button__link[aria-expanded="true"], .wp-block-button__link:hover, .woocommerce a.added_to_cart[aria-expanded="true"], .woocommerce a.added_to_cart:hover, .wc-block-components-button:not(.is-link)[aria-expanded="true"], .wc-block-components-button:not(.is-link):hover, .wp-block-button__link[aria-expanded="true"], .wp-block-button__link:hover { text-decoration: none; }
button.disabled, button:disabled, button[aria-disabled="true"], input[type="button"].disabled, input[type="button"]:disabled, input[type="button"][aria-disabled="true"], input[type="reset"].disabled, input[type="reset"]:disabled, input[type="reset"][aria-disabled="true"], input[type="submit"].disabled, input[type="submit"]:disabled, input[type="submit"][aria-disabled="true"], .button.disabled, .button:disabled, .button[aria-disabled="true"], .wp-block-button__link.disabled, .wp-block-button__link:disabled, .wp-block-button__link[aria-disabled="true"], .woocommerce a.added_to_cart.disabled, .woocommerce a.added_to_cart:disabled, .woocommerce a.added_to_cart[aria-disabled="true"], .wc-block-components-button:not(.is-link).disabled, .wc-block-components-button:not(.is-link):disabled, .wc-block-components-button:not(.is-link)[aria-disabled="true"], .wp-block-button__link.disabled, .wp-block-button__link:disabled, .wp-block-button__link[aria-disabled="true"] { cursor: not-allowed; opacity: 0.3; }
button i, input[type="button"] i, input[type="reset"] i, input[type="submit"] i, .button i, .wp-block-button__link i, .woocommerce a.added_to_cart i, .wc-block-components-button:not(.is-link) i, .wp-block-button__link i { transition: all var(--mfn-button-transition) ease-in-out; }
.button-animation-slide .button, .button-animation-slide .woocommerce a.added_to_cart, .button-animation-slide .wc-block-components-button:not(.is-link), .button-animation-slide .wp-block-button__link { transform-style: preserve-3d; }
.button-animation-slide .button::before, .button-animation-slide .woocommerce a.added_to_cart::before, .button-animation-slide .wc-block-components-button:not(.is-link)::before, .button-animation-slide .wp-block-button__link::before { content: ""; display: block; position: absolute; z-index: -1; background-color: inherit; transition: all var(--mfn-button-transition) ease-in-out; }
.button-animation-slide-right .button::before, .button-animation-slide-right .wp-block-button__link::before, .button-animation-slide-right .woocommerce a.added_to_cart::before, .button-animation-slide-right .wc-block-components-button:not(.is-link)::before, .button-animation-slide-right .wp-block-button__link::before { left: 0px; top: 0px; width: 0%; height: 100%; }
.button-animation-slide-right .button[aria-expanded="true"]::before, .button-animation-slide-right .button:hover::before, .button-animation-slide-right .wp-block-button__link[aria-expanded="true"]::before, .button-animation-slide-right .wp-block-button__link:hover::before, .button-animation-slide-right .woocommerce a.added_to_cart[aria-expanded="true"]::before, .button-animation-slide-right .woocommerce a.added_to_cart:hover::before, .button-animation-slide-right .wc-block-components-button:not(.is-link)[aria-expanded="true"]::before, .button-animation-slide-right .wc-block-components-button:not(.is-link):hover::before, .button-animation-slide-right .wp-block-button__link[aria-expanded="true"]::before, .button-animation-slide-right .wp-block-button__link:hover::before { width: 100%; }
button, input[type="button"], input[type="reset"], .button, .widget a.button, .wp-block-button__link { background-color: var(--mfn-button-bg); background-image: var(--mfn-button-bg-image); border-color: var(--mfn-button-border-color); color: var(--mfn-button-color); box-shadow: var(--mfn-button-box-shadow); }
button i, input[type="button"] i, input[type="reset"] i, .button i, .widget a.button i, .wp-block-button__link i { color: var(--mfn-button-icon-color); }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover, .widget a.button:hover, .wp-block-button__link:hover { background-color: var(--mfn-button-bg-hover); background-image: var(--mfn-button-bg-image-hover); border-color: var(--mfn-button-border-color-hover); color: var(--mfn-button-color-hover); }
button:hover i, input[type="button"]:hover i, input[type="reset"]:hover i, .button:hover i, .widget a.button:hover i, .wp-block-button__link:hover i { color: var(--mfn-button-icon-color-hover); }
.button-animation-slide button:hover, .button-animation-slide .button:hover, .button-animation-slide .widget a.button:hover, .button-animation-slide .wp-block-button__link:hover { background-color: var(--mfn-button-bg); background-image: var(--mfn-button-bg-image); }
.button-animation-slide button::before, .button-animation-slide .button::before, .button-animation-slide .widget a.button::before, .button-animation-slide .wp-block-button__link::before { background-color: var(--mfn-button-bg-hover); background-image: var(--mfn-button-bg-image-hover); }
@font-face { font-family: mfn-icons; src: url("../assets/bron/themes__betheme__fonts__mfn__icons.woff2?3522148") format("woff2"), url("../assets/bron/themes__betheme__fonts__mfn__icons.woff?3522148") format("woff"), url("../assets/bron/themes__betheme__fonts__mfn__icons.ttf?3522148") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
[class^="icon-"]::before, [class*=" icon-"]::before { font-family: mfn-icons; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; }
.icon-up-open-big::before { content: ""; }
.icon-menu-fine::before { content: ""; }
.icon-down-open-1::before { content: ""; }
body.keyboard-support [role="link"]:focus-visible { outline: auto !important; }
body { min-width: 960px; }
#Wrapper { max-width: 1240px; margin: 0px auto; position: relative; }
.layout-full-width { padding: 0px; }
.layout-full-width #Wrapper { max-width: 100% !important; width: 100% !important; margin: 0px !important; }
#Content { width: 100%; padding-top: 30px; z-index: 0; position: relative; }
#Content.no-padding, .template-slider #Content, .with_aside #Content { padding-top: 0px; }
.section { position: relative; box-sizing: border-box; }
.section_wrapper, .container { max-width: 1220px; height: 100%; margin: 0px auto; position: relative; }
.section_wrapper::after, .container::after { clear: both; content: " "; display: block; height: 0px; visibility: hidden; width: 100%; }
.mcb-wrap { float: left; position: relative; z-index: 1; box-sizing: border-box; }
.column, .columns { float: left; margin: 0px; }
.the_content_wrapper { margin: 0px 1%; width: 98%; }
.has_content .the_content_wrapper { margin-bottom: 15px; }
.section, .mcb-wrap, .mcb-column { background-position: left top; background-repeat: no-repeat; }
.one-fourth.mcb-wrap { width: 25%; }
.one-third.mcb-wrap { width: 33.333%; }
.one-second.mcb-wrap { width: 50%; }
.two-third.mcb-wrap { width: 66.666%; }
.one.mcb-wrap { width: 100%; }
.one.column { width: 100%; }
.mcb-column { position: relative; }
.mcb-column-inner { position: relative; margin-top: var(--mfn-column-gap-top); margin-bottom: var(--mfn-column-gap-bottom); margin-left: var(--mfn-column-gap-left); margin-right: var(--mfn-column-gap-right); }
.mfn-item-inline.column { max-width: 100%; width: auto !important; flex: 0 0 auto !important; }
.clearfix::before, .clearfix::after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix::after { clear: both; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.mfn-main-slider { position: relative; z-index: 0; }
.section > .mcb-background-overlay { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0px; left: 0px; }
.wrap > .mcb-wrap-inner > .mcb-wrap-background-overlay { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; border-radius: inherit; }
.page.hide-title-area #Content, .no-content-padding #Content, .template-blank #Content, .under-construction #Content { padding: 0px !important; }
.page-pager .mcb-column-inner, .post-pager .mcb-column-inner { margin-bottom: 0px !important; }
#body_overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 120%; background: rgba(0, 0, 0, 0.6); z-index: 9002; display: none; }
body.mobile-side-slide { position: relative; overflow-x: visible; }
.mfn-footer { overflow-x: hidden; }
.footer_button { width: 42px; height: 42px; padding: 0px; font-size: 20px !important; }
#back_to_top { float: right; margin: -9px 0px 0px; }
#back_to_top.sticky { position: fixed; right: 75px; bottom: 20px; z-index: 9001; }
#back_to_top.sticky.scroll { opacity: 0; transition: 0.3s ease-in-out; }
#back_to_top.sticky.scroll.focus, #back_to_top.sticky.scroll:hover { opacity: 1; }
.column_button .button { vertical-align: middle; margin: 0px !important; }
.column_image { line-height: 0; }
.image_frame, .wp-caption { display: block; overflow: hidden; margin: 0px; border-style: solid; border-width: 0px; max-width: 100%; line-height: 0; box-sizing: border-box; }
.image_item.image_frame { display: inline-block; }
.image_frame .image_wrapper, .wp-caption img { box-sizing: border-box; }
.image_frame a, .wp-caption a { display: block; -webkit-tap-highlight-color: transparent; }
.image_frame.no_border { border-width: 0px; }
.image_frame .image_wrapper { position: relative; overflow: hidden; }
.image_frame .image_wrapper .mask { position: absolute; left: 0px; width: 100%; height: 100%; z-index: 2; }
.image_frame .image_wrapper img:not(.ls-l) { position: relative; top: 0px; transform: scale(1); }
.image_frame:hover .image_wrapper img, .image_frame:focus .image_wrapper img, .image_frame.hover .image_wrapper img { top: -15px; }
.image_frame .image_wrapper .mask::after { content: ""; display: block; position: absolute; left: 0px; width: 100%; height: 100%; z-index: 3; opacity: 0; }
.image_frame:hover .image_wrapper .mask::after, .image_frame:focus .image_wrapper .mask::after, .image_frame.hover .image_wrapper .mask::after { opacity: 1; }
.image_frame .image_wrapper .image_links { display: flex; width: 100%; height: 60px; position: absolute; left: 0px; bottom: -60px; z-index: 4; overflow: hidden; }
.image_frame:hover .image_wrapper .image_links, .image_frame:focus .image_wrapper .image_links, .image_frame.hover .image_wrapper .image_links { bottom: 0px; }
.image_frame .image_wrapper .image_links a { display: flex; justify-content: center; align-items: center; flex: 1 1 0%; position: relative; width: 100%; border-style: solid; border-color: transparent; }
.image_frame .image_wrapper .image_links a svg { width: 32px; }
.image_frame .image_wrapper img, .image_frame .image_wrapper .mask::after, .image_frame .image_wrapper .image_links { transition: 0.3s ease-in-out; }
.image_frame .image_wrapper .image_links a { transition: 0.1s ease-in-out; }
.image_frame .image_wrapper .image_links a { background-color: rgb(255, 255, 255); }
.image_frame .image_wrapper .image_links a .path { stroke: rgb(22, 25, 34); }
.image_frame .image_wrapper .image_links a:hover, .image_frame .image_wrapper .image_links a:focus { background-color: rgb(255, 255, 255); }
.image_frame .image_wrapper .image_links a:hover .path { stroke: rgb(0, 137, 247); }
.image_frame .image_wrapper .image_links a { box-shadow: rgba(0, 0, 0, 0) -1px 0px 0px 0px inset; }
.image_frame.hover-disable .image_wrapper .image_links { display: none; }
.image_frame.hover-disable .image_wrapper .mask { display: none !important; }
.image_frame.hover-disable .image_wrapper img { margin-bottom: 0px !important; top: 0px !important; transform: scale(1) !important; }
.image_frame.hover-disable:not(.no_link) .image_wrapper img:not(.ls-l) { margin-bottom: 0px !important; }
ul { list-style: outside none; }
.column_heading .title { margin-bottom: 0px; }
.mfn-icon-box { display: flex; align-items: center; box-sizing: border-box; overflow: hidden; }
.mfn-icon-box .icon-wrapper { display: flex; align-items: center; justify-content: center; flex-shrink: 0; line-height: 0; overflow: hidden; position: relative; }
.mfn-builder-content .mfn-icon-box .icon-wrapper i { font-size: 7vh; line-height: 1; color: var(--mfn-icon-box-icon); }
.mfn-icon-box-top, .mfn-icon-box-bottom { flex-direction: column; }
.mfn-icon-box-top .icon-wrapper { margin: 0px 0px 30px; }
.mfn-icon-box, .mfn-icon-box .icon-wrapper, .mfn-icon-box .desc-wrapper, .mfn-icon-box .desc-wrapper .title, .mfn-icon-box .desc-wrapper .desc { transition: 0.2s ease-in-out; }
.mfn-icon-box .icon-wrapper i { transition: 0.2s ease-in-out; }
::selection { color: rgb(255, 255, 255); }
.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul .slick-list, .author-box .avatar-wrapper, #comments .commentlist > li .photo, .edd_download_image { border-color: rgb(248, 248, 248); }
.image_frame .image_wrapper, .wp-caption img, .icon_box .icon_wrapper::before { border-color: rgb(226, 226, 226); }
.image_frame .image_wrapper .mask, .edd_download_image::after { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 5px 2px inset; }
.image_frame .image_wrapper .mask::after { background: rgba(0, 0, 0, 0.15); }
.mfn-close-icon { z-index: 5; display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; font-size: 20px; cursor: pointer; text-decoration: none !important; }
.mfn-close-icon .icon { color: rgba(0, 0, 0, 0.3); display: inline-block; transition: 0.3s ease-in-out; }
.mfn-close-icon:hover .icon { color: rgba(0, 0, 0, 0.8); transform: rotate(180deg); }
.section_wrapper { display: flex; align-items: flex-start; flex-wrap: wrap; box-sizing: content-box; }
.mcb-wrap { display: flex; align-items: flex-start; }
.mcb-wrap-inner { display: flex; align-content: flex-start; align-items: flex-start; flex-wrap: wrap; position: relative; width: 100%; align-self: stretch; }
.column_column { display: flex; }
.mcb-item-column-inner { width: 100%; word-break: break-word; }
.mfn-header-tmpl { --mfn-column-gap-left: 5px; --mfn-column-gap-right: 5px; --mfn-column-gap-bottom: 0; --mfn-header-menu-gap: 0px; --mfn-header-menu-icon-gap: 5px; --mfn-header-menu-submenu-icon-gap: 10px; --mfn-header-menu-sep: rgba(1,7,39,.15); --mfn-header-menu-animation-height: 3px; --mfn-header-menu-icon-size: 25px; --mfn-header-submenu-icon-size: 13px; --mfn-header-menu-animation-color: #0089f7; --mfn-header-menu-sidebar-width: 350px; --mfn-header-search-icon-color: #333; --mfn-header-icon-color: #333; --mfn-header-submenu-border-radius-top: 4px; --mfn-header-submenu-border-radius-right: 4px; --mfn-header-submenu-border-radius-bottom: 4px; --mfn-header-submenu-border-radius-left: 4px; --mfn-header-submenu-dropdown-size: 8px; --mfn-header-submenu-dropdown-offset: 0px; --mfn-header-submenu-dropdown-color: #fff; }
.mfn-header-tmpl { width: 100%; position: relative; z-index: 3; }
.mfn-header-tmpl.mfn-hasSticky .mfn-header-sticky-section { display: none; }
.mfn-header-scrolled .mfn-header-tmpl.mfn-hasSticky .mfn-header-tmpl-builder > .mfn-default-section { display: none; }
.mfn-header-scrolled .mfn-header-tmpl.mfn-hasSticky .mfn-header-sticky-section { display: block; }
.mfn-header-tmpl .mfn-header-mobile-section { display: none; }
@media (min-width: 768px){.mfn-header-scrolled .mfn-header-tmpl.mfn-hasSticky { position: fixed; top: 0px; left: 0px; }}
@media (min-width: 768px){.mfn-header-scrolled .mfn-header-tmpl.mfn-hasSticky { animation-name: mfnShowSticky; animation-duration: 0.5s; }}
@media only screen and (max-width: 767px){.mfn-mobile-header-tmpl-fixed { position: fixed; top: 0px; left: 0px; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl.mfn-hasMobile .mfn-default-section { display: none; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl.mfn-hasMobile .mfn-header-sticky-section { display: none; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl.mfn-hasMobile .mfn-header-mobile-section { display: block; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl.mfn-hasMobile .mfn-default-section, .mfn-header-tmpl.mfn-hasMobile .mfn-header-sticky-section { display: none; }}
@media only screen and (max-width: 767px){.mfn-header-scrolled .mfn-header-tmpl.mfn-hasSticky.mfn-hasMobile .mfn-header-sticky-section { display: none; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl .section_wrapper { padding-left: 0px !important; padding-right: 0px !important; }}
.mfn-header-tmpl .mfn-header-tmpl-builder > .mcb-section > .section_wrapper > .mcb-wrap:hover { z-index: 2; }
.mfn-header-tmpl .mcb-header-wrap { width: auto; max-width: 100%; }
.mfn-header-tmpl .mcb-header-wrap > .mcb-wrap-inner { flex-wrap: nowrap; }
.mfn-header-tmpl .mcb-header-section > .section_wrapper { flex-wrap: nowrap; }
.mfn-header-tmpl .mcb-header-section > .section_wrapper::after { content: unset; }
@media only screen and (min-width: 960px) and (max-width: 1440px){.mfn-header-tmpl .laptop-one-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-one-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-one-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-one-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-two-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-one-second.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-three-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-two-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-three-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-four-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-five-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .laptop-one.mcb-header-wrap:not(.mfn-item-custom-width) { width: auto; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.mfn-header-tmpl .tablet-one-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-one-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-one-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-one-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-two-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-one-second.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-three-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-two-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-three-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-four-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-five-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .tablet-one.mcb-header-wrap:not(.mfn-item-custom-width) { width: auto; }}
@media only screen and (max-width: 767px){.mfn-header-tmpl .mobile-one-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-one-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-one-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-one-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-two-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-one-second.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-three-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-two-third.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-three-fourth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-four-fifth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-five-sixth.mcb-header-wrap:not(.mfn-item-custom-width), .mfn-header-tmpl .mobile-one.mcb-header-wrap:not(.mfn-item-custom-width) { width: auto; }}
.mfn-item-inline.column_header_menu, .mfn-item-inline.column_header_promo_bar { flex: 1 1 0px !important; }
.column_header_logo .logo-wrapper { display: flex; align-items: center; width: 100%; height: 100%; line-height: 0; }
.column_header_logo .logo-wrapper > * { width: 100%; height: auto; }
.mfn-header-menu { display: flex; align-items: stretch; flex-wrap: wrap; font-size: 15px; line-height: 1.5; font-weight: 500; }
.mfn-header-menu, .mfn-header-menu .mfn-submenu { margin: 0px; padding: 0px; list-style: none; }
.mfn-header-menu .mfn-menu-li { position: relative; }
.mfn-header-menu .mfn-menu-li .mfn-menu-link { display: flex; text-decoration: none; }
.mfn-header-menu > .mfn-menu-li { display: inline-flex; }
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link { position: relative; align-items: center; justify-content: center; padding: 8px 20px; width: 100%; box-sizing: border-box; }
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link .menu-item-helper { display: flex; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; box-sizing: border-box; }
.mfn-header-menu .mfn-menu-li .mfn-submenu { display: none; position: absolute; width: 220px; border-radius: var(--mfn-header-submenu-border-radius-top) var(--mfn-header-submenu-border-radius-right) var(--mfn-header-submenu-border-radius-bottom) var(--mfn-header-submenu-border-radius-left); }
.mfn-header-menu .mfn-menu-li .mfn-submenu .mfn-menu-link { align-items: center; padding: 10px 20px; }
.mfn-header-menu .mfn-menu-li .mfn-submenu .mfn-menu-li:first-child .mfn-menu-link { border-radius: var(--mfn-header-submenu-border-radius-top) var(--mfn-header-submenu-border-radius-right) 0 0; }
.mfn-header-menu .mfn-menu-li .mfn-submenu .mfn-menu-li:last-child .mfn-menu-link { border-bottom: 0px; border-radius: 0 0 var(--mfn-header-submenu-border-radius-bottom) var(--mfn-header-submenu-border-radius-left); }
.mfn-header-menu .mfn-menu-li .mfn-submenu .mfn-menu-link .menu-sub { margin-left: auto; }
.mfn-menu-submenu-on-hover .mfn-menu-li:hover > .mfn-submenu, .mfn-menu-submenu-on-click .mfn-menu-li.mfn-li-hover > .mfn-submenu { display: block; }
.mfn-header-menu > .mfn-menu-li .mfn-submenu { left: 0px; top: 100%; }
.mfn-header-menu .mfn-menu-li > .mfn-menu-link { color: rgb(115, 116, 140); }
.mfn-header-menu .mfn-menu-li:hover > .mfn-menu-link { color: rgb(42, 43, 57); }
.mfn-header-menu .mfn-submenu { background-color: rgb(255, 255, 255); box-shadow: rgba(1, 7, 39, 0.05) 0px 10px 20px 0px; }
.mfn-header-menu > .mfn-menu-li { z-index: 1; }
.mfn-header-menu > .mfn-menu-li .mfn-menu-link .menu-icon, .mfn-header-menu > .mfn-menu-li .mfn-menu-link .menu-sub { z-index: 1; }
.mfn-header-menu > .mfn-menu-li:hover { z-index: 2; }
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link { z-index: 4; }
.mfn-menu-separator-on > .mfn-menu-li::after { z-index: 4; }
.mfn-header-menu > .mfn-menu-li > .mfn-menu-link > .label-wrapper > .menu-label { white-space: nowrap; }
.mfn-header-menu > .mfn-menu-li .mfn-menu-link span.menu-sub i { font-size: var(--mfn-header-submenu-icon-size); }
.mfn-header-menu .mfn-menu-li:not(.menu-item-has-children, .mfn-menu-item-has-megamenu) .mfn-menu-link .menu-sub { display: none !important; }
.mfn-header-menu .mfn-menu-li .mfn-submenu .mfn-menu-link .menu-sub > i { font-size: var(--mfn-header-submenu-submenu-icon-size); }
.mfn-header-menu .mfn-menu-link .label-wrapper { position: relative; display: flex; flex-direction: column; }
.mfn-menu-submenu-icon-off .mfn-menu-link .menu-sub { display: none; }
.mfn-menu-icon-left .mfn-menu-link > .menu-sub { margin-left: var(--mfn-header-menu-submenu-icon-gap); }
.mfn-menu-separator-on > .mfn-menu-li::after { content: ""; width: 1px; height: 100%; background-color: var(--mfn-header-menu-sep); position: absolute; top: 0px; right: calc(var(--mfn-header-menu-gap) * -0.5); }
.mfn-menu-separator-on > .mfn-menu-li:last-child::after { display: none; }
.mfn-header-menu > .mfn-menu-li { display: inline-flex; margin: 0 calc(var(--mfn-header-menu-gap) / 2); }
.mfn-header-menu > .mfn-menu-li:first-child { margin-left: 0px; }
.mfn-header-menu > .mfn-menu-li:last-child { margin-right: 0px; }
.mfn-menu-submenu-icon-rotate > .mfn-menu-li > .mfn-menu-link .menu-sub { transition: transform 0.3s ease-out; }
.mfn-menu-submenu-icon-rotate > .mfn-menu-li:hover > .mfn-menu-link .menu-sub, .mfn-menu-submenu-icon-rotate > .mfn-menu-li.current-menu-item > .mfn-menu-link .menu-sub { transform: rotate(180deg); }
.mfn-header-tmpl .mfn-icon-box .icon-wrapper i { font-size: var(--mfn-header-menu-icon-size); color: var(--mfn-header-icon-color); }
.mcb-item-header_burger-inner { z-index: 2; }
.mfn-header-tmpl-menu-sidebar { z-index: 1; top: 0px; width: var(--mfn-header-menu-sidebar-width); height: 100vh; background-color: rgb(246, 247, 249); transition: 0.5s ease-in-out; position: fixed !important; }
.mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper { display: flex; flex-wrap: wrap; position: relative; align-items: center; overflow-y: auto; height: 100%; padding: 50px; box-sizing: border-box; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu { flex-direction: column; width: 100%; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > .mfn-menu-li { flex-direction: column; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu .mfn-submenu { display: none; position: relative; left: unset; top: unset; width: 100%; }
.mfn-header-tmpl-menu-sidebar-right { right: calc(var(--mfn-header-menu-sidebar-width) * -1); }
.mfn-header-tmpl-menu-sidebar .mfn-close-icon { position: absolute; top: 10px; }
.mfn-header-tmpl-menu-sidebar-right .mfn-close-icon { right: 10px; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > .mfn-menu-li { display: inline-flex; margin: calc(var(--mfn-header-menu-gap) / 2) 0; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > .mfn-menu-li:first-child { margin-top: 0px; }
.mfn-header-tmpl-menu-sidebar .mfn-header-menu > .mfn-menu-li:last-child { margin-bottom: 0px; }
.mfn-header-tmpl a.mfn-icon-box, .mfn-header-tmpl a:hover.mfn-icon-box { text-decoration: none; }
.mfn-header-tmpl .mfn-icon-box-top .icon-wrapper { margin: 0px 0px 5px; }
.column_header_burger.mfn-item-inline .icon-wrapper { width: auto; }
.mfn-header-tmpl .mfn-icon-box-empty-desc .icon-wrapper { margin: 0px; }
.mfn-menu-separator-on > li::after { z-index: 4; }
@media only screen and (max-width: 767px){.mfn-footer-tmpl .mcb-section:not(.full-width) { max-width: 100%; padding-left: 33px; padding-right: 33px; }}
@media only screen and (max-width: 767px){.mfn-footer-tmpl .mcb-section .section_wrapper { max-width: 100% !important; }}
body { --mfn-swiper-pagination-bullet-active-color: #007aff; --mfn-swiper-pagination-bullet-inactive-color: #000; --mfn-swiper-pagination-bullet-width: 10px; --mfn-swiper-pagination-bullet-height: 10px; --mfn-swiper-pagination-spacing: 20px; --mfn-swiper-arrow-width: auto; --mfn-swiper-arrow-height: auto; --mfn-swiper-arrow-size: 50px; --mfn-swiper-arrow-spacing: 20px; }
.wpb_wrapper > div { margin-bottom: 35px; }
.container::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
#Header_wrapper { position: relative; }
body:not(.template-slider) #Header_wrapper { background-repeat: no-repeat; background-position: center top; }
#Subheader { background-color: rgba(0, 0, 0, 0.02); background-position: center top; background-repeat: no-repeat; padding: 30px 0px; position: relative; }
#Subheader::after { content: ""; height: 3px; width: 100%; display: block; position: absolute; left: 0px; bottom: -3px; z-index: 1; box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 3px -2px inset; }
.wp-caption-text { display: block; text-align: center; margin: 0px; padding: 10px 0px 5px; line-height: normal; }
.the_content_wrapper .image_frame, .the_content_wrapper .wp-caption { margin-bottom: 20px; }
.the_content_wrapper .wp-caption.alignnone, .the_content_wrapper .wp-caption.aligncenter { clear: both; }
.wp-caption-text { background: rgb(248, 248, 248); color: rgb(166, 166, 166); }
form, fieldset { margin-bottom: 0px; }
textarea { min-height: 60px; line-height: 20px; }
label, legend { display: block; margin-bottom: 5px; font-weight: 500; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { padding: 10px; outline: none; margin: 0px 0px 20px; width: 230px; max-width: 100%; display: block; font-size: 15px; border-width: 1px; border-style: solid; border-radius: 0px; box-sizing: border-box; appearance: none; }
.idea_box, .accordion .question, .accordion .question.active .title, .accordion .question .title::before, table th, table td, .list_item .circle, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .promo_box.has_border::after, dl > dt, dl > dd, .article_box .desc_wrapper p, a.icon_bar, a.content_link, .how_it_works .image, .column_opening_hours .mcb-item-opening_hours-inner, .opening_hours .opening_hours_wrapper li, .icon_box.has_border::after, .chart_box::before, .column_pricing_item .mcb-item-pricing_item-inner, .team_list .bq_wrapper, .post-footer .post-links, .format-link .post-title .icon-link, .share_wrapper, .post-header .title_wrapper, .section-post-related .section-related-adjustment, #comments > :first-child, .mcb-sidebar, .widget::after, .fixed-nav .desc .date, .portfolio_group.list .portfolio-item, .portfolio_group .portfolio-item .desc .details-wrapper, .Recent_posts ul li .desc h6, .widget_recent_entries ul li a, .woocommerce .widget_best_sellers li, .woocommerce .widget_featured_products li, .woocommerce .widget_recent_reviews li, .woocommerce .widget_recent_products li, .woocommerce .widget_recently_viewed_products li, .woocommerce .widget_random_products li, .woocommerce .widget_top_rated_products li, .woocommerce .widget_onsale li, .woocommerce .widget_layered_nav li, .woocommerce .widget_shopping_cart ul.product_list_widget li, .woocommerce .widget_products li, .woocommerce .product .related.products, .woocommerce .product .upsells.products, .woocommerce .product div.entry-summary h1.product_title::after, .woocommerce .quantity input.qty, .header-stack #Top_bar .logo, .offer_thumb .slider_pagination, .offer_thumb .slider_pagination a, .Latest_news ul li .desc_footer, .Latest_news ul li .photo, .offer_thumb.bottom .slider_pagination a, .style-simple .faq .question, .style-simple #Filters .filters_wrapper ul, #edd_checkout_cart th, #edd_checkout_cart td, .mfn-list_2-layout .mfn-list-layout-inner-right, .mfn-li-product-row-additional-info li { border-color: rgba(0, 0, 0, 0.08); }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty { background-color: rgb(255, 255, 255); color: rgb(98, 98, 98); box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 2px 2px inset; }
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { background-color: rgb(233, 245, 252); border-color: rgb(213, 229, 238); color: rgb(25, 130, 194); }
.mfn-header-menu .mfn-menu-li.current-menu-item > .mfn-menu-link { color: rgb(0, 137, 247); }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }
.column_column ul, .column_post_content ul:not(.mfn-list), .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul, .column_product_short_description ul, .column_product_content .source-editor ul, .elementor-widget-text-editor ul, .mfn-toggle .toggle-content ul { list-style: outside disc; margin: 0px 0px 15px 30px; }
.column_column ul li, .column_post_content ul li, .column_helper ul li, .column_visual ul li, .icon_box ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .post-excerpt ul li, .the_content_wrapper ul li, .column_product_short_description ul li, .column_product_content .source-editor ul li, .elementor-widget-text-editor ul li, .mfn-toggle .toggle-content ul li, .column_column ol li, .column_post_content ol li, .column_helper ol li, .column_visual ol li, .icon_box ol li, .mfn-acc ol li, .ui-tabs-panel ol li, .post-excerpt ol li, .the_content_wrapper ol li, .column_product_short_description ol li, .elementor-widget-text-editor ol li, .mfn-toggle .toggle-content ol li { margin-bottom: 10px; }
.with_aside .sections_group { padding-top: 30px; }
.sidebar, .widget-area { box-sizing: border-box; }
.one-fourth.column, .four.columns { width: 25%; }
.with_aside .content_wrapper { max-width: 1240px; margin: 0px auto; }
.with_aside .sections_group { width: 75%; float: left; }
.with_aside #Content .section_wrapper { max-width: calc(100% - 20px); }
.with_aside .four.columns { float: right; margin: 0px; }
.aside_left .sections_group { float: right; }
.aside_left .four.columns { float: left; }
.with_aside.page.hide-title-area .sections_group, .with_aside.no-content-padding .sections_group { padding: 0px !important; }
.mcb-sidebar { border-style: solid; padding: 0px 20px; position: relative; }
.mcb-sidebar::before { content: ""; display: block; position: absolute; top: 0px; width: 1500px; height: 100%; background: rgba(0, 0, 0, 0.01); visibility: visible; }
.aside_left .mcb-sidebar { border-right-width: 1px; }
.aside_left .mcb-sidebar::before { right: 0px; }
.mcb-sidebar.style-simple { border-color: transparent !important; }
.mcb-sidebar.style-simple::before { content: unset; }
.widget { margin: 30px 0px; position: relative; }
.widget:last-child::after { display: none; }
.widget::after { content: ""; display: block; position: absolute; bottom: 0px; width: 1500px; height: 0px; visibility: visible; border-width: 1px 0px 0px; border-style: solid; }
.widget:not(.widget_block) > h3 { font-size: 18px; line-height: 22px; }
.sidebar.has-lines .widget { padding-bottom: 30px; }
.aside_left .widget::after { right: 0px; }
.widget_mfn_menu ul li a { display: block; padding: 7px 10px; margin-bottom: 5px; background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.04); color: rgb(133, 133, 133); }
.widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a { text-decoration: none; color: rgb(255, 255, 255) !important; }
.widget_mfn_menu ul li ul li a { padding-left: 20px; }
.widget_mfn_menu ul li ul li a::before { content: "-"; margin-right: 5px; }
.widget_mfn_menu ul li ul li ul li a { padding-left: 40px; }
.widget_mfn_menu ul.submenus-click li ul { overflow: hidden; max-height: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
.one-third.column { width: 33.333%; }
.two-third.column { width: 66.666%; }
.image_frame:hover .image_wrapper .ls-container img, .image_frame:focus .image_wrapper .ls-container img, .image_frame.no_link:hover .image_wrapper img, .image_frame.no_link:focus .image_wrapper img { top: 0px; }
table { width: 100%; box-sizing: border-box; margin-bottom: 15px; border-collapse: collapse; border-spacing: 0px; border-radius: 5px; }
table th, table td { padding: 10px; text-align: center; border-width: 1px; border-style: solid; vertical-align: middle; }
table th { font-weight: 700; background: rgb(249, 249, 249); box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 3px -2px inset; }
table tr:first-child td { box-shadow: rgba(0, 0, 0, 0.06) 0px 4px 3px -2px inset; }
table tr:nth-child(2n) td { background: rgba(0, 0, 0, 0.01); }
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th { color: rgb(68, 68, 68); }
.image_item.stretch:not(.svg) { width: 100%; }
.image_frame.stretch .image_wrapper img { width: 100%; }
.mfn-bring-to-front { z-index: 4; }
html.mfn-header-tmpl-burger-sidebar-opened { overflow: hidden; }
.column_header_burger.mfn-header-tmpl-menu-active::before { content: ""; display: none; position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 1; background-color: rgba(0, 0, 0, 0.1); animation: 1s cubic-bezier(0.2, 1, 0.3, 1) 0s 1 normal none running mfnMmSubmenuFadeIn; }
.mfn-header-tmpl-menu-active .mfn-header-tmpl-menu-sidebar { }
.mfn-header-tmpl-menu-active .mfn-header-tmpl-menu-sidebar-right { right: 0px; }
/* themes/betheme/fonts/fontawesome/fontawesome.css */
.fa, .fas, .far, .fal, .fad, .fab { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-arrow-down::before { content: ""; }
.fa-arrow-right::before { content: ""; }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/bron/themes__betheme__fonts__fontawesome__fa-brands-400.woff2") format("woff2"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-brands-400.woff") format("woff"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/bron/themes__betheme__fonts__fontawesome__fa-regular-400.woff2") format("woff2"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-regular-400.woff") format("woff"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("../assets/bron/themes__betheme__fonts__fontawesome__fa-solid-900.woff2") format("woff2"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-solid-900.woff") format("woff"), url("../assets/bron/themes__betheme__fonts__fontawesome__fa-solid-900.ttf") format("truetype"); }
.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
.fa-file-alt::before { content: ""; }
.far { font-family: "Font Awesome 5 Free"; font-weight: 400; }
/* themes/betheme/css/responsive.css */
body { --mfn-tabs-border-width: 1px; }
html { overflow-x: hidden; }
@media only screen and (min-width: 960px) and (max-width: 1239px){body { min-width: 0px; }}
@media only screen and (min-width: 960px) and (max-width: 1239px){#Wrapper { max-width: 960px; }}
@media only screen and (min-width: 960px) and (max-width: 1239px){.section_wrapper, .container, .with_aside .content_wrapper { max-width: 940px; }}
@media only screen and (min-width: 1441px){.hide-desktop { display: none !important; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.hide-laptop { display: none !important; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one-fourth.mcb-wrap { width: 25%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one-third.mcb-wrap { width: 33.333%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one-second.mcb-wrap { width: 50%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-two-third.mcb-wrap { width: 66.666%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one.mcb-wrap { width: 100%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one.column { width: 100%; }}
@media only screen and (max-width: 959px){.section { background-attachment: scroll !important; }}
@media only screen and (min-width: 768px) and (max-width: 959px){body { min-width: 0px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){#Wrapper { max-width: 728px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.section_wrapper, .container, .with_aside .content_wrapper { max-width: 708px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one-fourth.mcb-wrap { width: 25%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one-third.mcb-wrap { width: 33.333%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one-second.mcb-wrap { width: 50%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-two-third.mcb-wrap { width: 66.666%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one.mcb-wrap { width: 100%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one.column { width: 100%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.hide-tablet { display: none !important; }}
@media only screen and (max-width: 767px){body { min-width: 0px; }}
@media only screen and (max-width: 767px){body.responsive-overflow-x-mobile { overflow-x: hidden; }}
@media only screen and (max-width: 767px){.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column { margin: 0px; width: 100%; clear: both; }}
@media only screen and (max-width: 767px){.sections_group, .four.columns { margin: 0px; clear: both; width: 100% !important; }}
@media only screen and (max-width: 767px){.content_wrapper .section_wrapper, .container, .four.columns .widget-area { max-width: 700px !important; }}
@media only screen and (max-width: 767px){.content_wrapper .mcb-column-inner { margin: 0px 0px 20px; }}
@media only screen and (max-width: 767px){.mobile-one-third.mcb-wrap { width: 33.333%; }}
@media only screen and (max-width: 767px){.mobile-two-third.mcb-wrap { width: 66.666%; }}
@media only screen and (max-width: 767px){.mobile-one.mcb-wrap { width: 100%; }}
@media only screen and (max-width: 767px){.mobile-one.column { width: 100%; }}
@media only screen and (max-width: 767px){.hide-mobile { display: none !important; }}
@media only screen and (max-width: 767px){#back_to_top { float: none; margin: -10px 0px 10px; }}
@media only screen and (max-width: 767px){#back_to_top.in_footer, #back_to_top.sticky { margin: 0px; right: 20px !important; }}
@media only screen and (max-width: 767px){.image_frame { margin-top: 0px !important; }}
@media only screen and (max-width: 1239px){a[href^="tel"] { text-decoration: none; }}
@media only screen and (max-width: 1239px){a[href^="tel"]:not(.action_button):not(.button) { color: inherit; }}
@media only screen and (max-width: 767px){.left-sidebar .items_group, .right-sidebar .items_group, .with_aside .content_wrapper { max-width: 100%; }}
@media only screen and (max-width: 767px){.four.columns { margin: auto 0px !important; }}
@media only screen and (max-width: 767px){.mcb-sidebar { padding: 0px; min-height: unset !important; border: 0px !important; }}
@media only screen and (max-width: 767px){.mcb-sidebar::after, .mcb-sidebar::before { display: none; }}
@media only screen and (max-width: 767px){.inner-wrapper-sticky { position: static !important; transform: none !important; }}
@media only screen and (max-width: 767px){.widget-area { box-sizing: content-box; height: auto !important; margin: 0px auto 20px !important; }}
@media only screen and (max-width: 767px){.widget::after { width: 100%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-one-third.column { width: 33.333%; }}
@media only screen and (min-width: 960px) and (max-width: 1440px){.laptop-two-third.column { width: 66.666%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-one-third.column { width: 33.333%; }}
@media only screen and (min-width: 768px) and (max-width: 959px){.tablet-two-third.column { width: 66.666%; }}
/* plugins/js_composer/assets/css/js_composer.min.css */
@font-face { font-family: vcpb-plugin-icons; src: url("../assets/bron/plugins__js_composer__assets__fonts__vc_icons_v3__fonts__vcpb-plugin-icons.ttf?onqajd") format("truetype"), url("../assets/bron/plugins__js_composer__assets__fonts__vc_icons_v3__fonts__vcpb-plugin-icons.woff?onqajd") format("woff"); font-weight: 400; font-style: normal; font-display: block; }
@font-face { font-family: vc_grid_v1; src: url("../assets/bron/plugins__js_composer__assets__fonts__vc_grid__vc_grid_v1.woff?-9hbgac") format("woff"), url("../assets/bron/plugins__js_composer__assets__fonts__vc_grid__vc_grid_v1.ttf?-9hbgac") format("truetype"); font-weight: 400; font-style: normal; }
.vc_clearfix::after, .vc_column-inner::after, .vc_el-clearfix, .vc_row::after { clear: both; }
.vc_row::after, .vc_row::before { content: " "; display: table; }
.vc_column_container { width: 100%; }
.vc_row { margin-left: -15px; margin-right: -15px; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
@media (min-width: 768px){.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }}
@media (min-width: 768px){.vc_col-sm-12 { width: 100%; }}
@media (min-width: 768px){.vc_col-sm-8 { width: 66.6667%; }}
@media (min-width: 768px){.vc_col-sm-4 { width: 33.3333%; }}
.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .vc_message_box > p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.wpb-content-wrapper { margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: unset; display: block; }
.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }
.vc_column_container { padding-left: 0px; padding-right: 0px; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.vc_grid-loading { margin: 2em auto; font-size: 10px; position: relative; text-indent: -9999em; }
.vc_grid-loading, .vc_grid-loading::after, .vc_grid-loading::before { border-radius: 50%; width: 12px; height: 12px; animation: 1.8s ease-in-out 0s infinite normal none running load7; }
.vc_grid-loading::before { left: -20px; }
.vc_grid-loading::after { left: 20px; animation-delay: 0.32s; }
.vc_grid-loading::after, .vc_grid-loading::before { content: ""; position: absolute; top: 0px; }
.wpb_animate_when_almost_visible { opacity: 0; }
.wpb_start_animation { opacity: 1; }
.vc_row[data-vc-full-width] { transition: opacity 0.5s; overflow: hidden; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon, .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder { color: rgb(84, 114, 210); }
.vc_icon_element { line-height: 0; font-size: 14px; margin-bottom: 35px; }
.vc_icon_element.vc_icon_element-outer { box-sizing: border-box; text-align: center; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left { text-align: left; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { text-align: center; display: inline-block; border: 2px solid transparent; width: 4em; height: 4em; box-sizing: content-box; position: relative; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon { font-size: 2.15em; font-style: normal; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; text-rendering: auto; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); line-height: 1 !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before { font-style: normal; display: inline-block; text-decoration: inherit; width: inherit; height: inherit; font-size: 1em; text-align: center; text-rendering: optimizelegibility; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link { width: 100%; height: 100%; display: block; position: absolute; top: 0px; box-sizing: content-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl { max-width: 100% !important; line-height: 5em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon { font-size: 5em !important; }
.vc_btn3-container { display: block; margin-bottom: 21.74px; max-width: 100%; }
.vc_btn3-container.vc_btn3-inline { display: inline-block; vertical-align: top; }
.vc_general.vc_btn3 { display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: rgb(84, 114, 210); border: 1px solid transparent; box-sizing: border-box; overflow-wrap: break-word; user-select: none; text-decoration: none; position: relative; top: 0px; transition: 0.2s ease-in-out; line-height: normal; box-shadow: none; font-size: 14px; padding: 14px 20px; }
.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus { outline: 0px; }
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover { border: 1px solid transparent; text-decoration: none; color: rgb(72, 104, 207); }
.vc_btn3.vc_btn3-style-modern { background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x; }
.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px; }
.vc_btn3.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }
.vc_btn3.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { color: rgb(255, 255, 255); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover { color: rgb(247, 247, 247); background-color: rgb(224, 135, 0); }
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active { color: rgb(242, 242, 242); background-color: rgb(214, 129, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { color: rgb(255, 255, 255); border-color: rgb(255, 153, 0); background-color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover { color: rgb(247, 247, 247); border-color: rgb(224, 135, 0); background-color: rgb(224, 135, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active { color: rgb(242, 242, 242); border-color: rgb(214, 129, 0); background-color: rgb(214, 129, 0); }
.vc_btn3-container.vc_btn3-left { text-align: left; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block; vertical-align: top; max-width: 100%; }
.wpb_single_image.vc_align_left { text-align: left; }
.wpb_single_image .vc_figure { display: inline-block; vertical-align: top; margin: 0px; max-width: 100%; }
/* inline:mfn-dynamic-inline-css:78192 */
html { background-color: rgb(252, 252, 252); }
#Wrapper, #Content, .mfn-popup .mfn-popup-content, .mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper, .mfn-cart-holder, .mfn-header-login, #Top_bar .search_wrapper, #Top_bar .top_bar_right .mfn-live-search-box, .column_livesearch .mfn-live-search-wrapper, .column_livesearch .mfn-live-search-box { background-color: rgb(252, 252, 252); }
body, span.date_label, .timeline_items li h3 span, input[type="date"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="url"], textarea, select, .offer_li .title h3, .mfn-menu-item-megamenu { font-family: "Varela Round", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
h1, h2, h3, h4, .text-logo #logo { font-family: "Varela Round", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
body, .mfn-menu-item-megamenu { font-size: 16px; line-height: 25px; font-weight: 400; letter-spacing: 0px; }
h1, .text-logo #logo { font-size: 50px; line-height: 50px; font-weight: 400; letter-spacing: 0px; }
h2 { font-size: 40px; line-height: 34px; font-weight: 300; letter-spacing: 0px; }
h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 { font-size: 30px; line-height: 29px; font-weight: 300; letter-spacing: 0px; }
h4, .woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 { font-size: 25px; line-height: 25px; font-weight: 500; letter-spacing: 0px; }
@media only screen and (min-width: 768px) and (max-width: 959px){body, .mfn-menu-item-megamenu { font-size: 16px; line-height: 25px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){h1, .text-logo #logo { font-size: 50px; line-height: 50px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){h2 { font-size: 40px; line-height: 34px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 { font-size: 30px; line-height: 29px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (min-width: 768px) and (max-width: 959px){h4, .woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 { font-size: 25px; line-height: 25px; font-weight: 500; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){body, .mfn-menu-item-megamenu { font-size: 16px; line-height: 25px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){h1, .text-logo #logo { font-size: 50px; line-height: 50px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){h2 { font-size: 40px; line-height: 34px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 { font-size: 30px; line-height: 29px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){h4, .woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 { font-size: 25px; line-height: 25px; font-weight: 500; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){body, .mfn-menu-item-megamenu { font-size: 16px; line-height: 25px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){h1, .text-logo #logo { font-size: 50px; line-height: 50px; font-weight: 400; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){h2 { font-size: 40px; line-height: 34px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 { font-size: 30px; line-height: 29px; font-weight: 300; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){h4, .woocommerce .woocommerce-order-details__title, .woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-customer-details h2 { font-size: 25px; line-height: 25px; font-weight: 500; letter-spacing: 0px; }}
@media only screen and (min-width: 1240px){#Wrapper, .with_aside .content_wrapper { max-width: 1240px; }}
@media only screen and (min-width: 1240px){.section_wrapper, .container { max-width: 1220px; }}
@media only screen and (max-width: 767px){#Wrapper { max-width: calc(100% - 67px); }}
@media only screen and (max-width: 767px){.content_wrapper .section_wrapper, .container, .four.columns .widget-area { padding-left: 33px; padding-right: 33px; max-width: 770px !important; }}
body { --mfn-button-font-family: inherit; --mfn-button-font-size: 16px; --mfn-button-font-weight: 400; --mfn-button-font-style: inherit; --mfn-button-letter-spacing: 0px; --mfn-button-padding: 16px 20px 16px 20px; --mfn-button-border-width: 0; --mfn-button-border-radius: 5px 5px 5px 5px; --mfn-button-gap: 10px; --mfn-button-transition: 0.2s; --mfn-button-color: #dd3333; --mfn-button-color-hover: #dd3333; --mfn-button-bg: #f7f7f7; --mfn-button-bg-hover: #eaeaea; --mfn-button-border-color: transparent; --mfn-button-border-color-hover: transparent; --mfn-button-icon-color: #dd3333; --mfn-button-icon-color-hover: #dd3333; --mfn-button-box-shadow: unset; --mfn-button-theme-color: #ffffff; --mfn-button-theme-color-hover: #ffffff; --mfn-button-theme-bg: #dd3333; --mfn-button-theme-bg-hover: #d02626; --mfn-button-theme-border-color: transparent; --mfn-button-theme-border-color-hover: transparent; --mfn-button-theme-icon-color: #ffffff; --mfn-button-theme-icon-color-hover: #ffffff; --mfn-button-theme-box-shadow: unset; --mfn-button-shop-color: #ffffff; --mfn-button-shop-color-hover: #ffffff; --mfn-button-shop-bg: #dd3333; --mfn-button-shop-bg-hover: #d02626; --mfn-button-shop-border-color: transparent; --mfn-button-shop-border-color-hover: transparent; --mfn-button-shop-icon-color: #626262; --mfn-button-shop-icon-color-hover: #626262; --mfn-button-shop-box-shadow: unset; --mfn-button-action-color: #747474; --mfn-button-action-color-hover: #747474; --mfn-button-action-bg: #f7f7f7; --mfn-button-action-bg-hover: #eaeaea; --mfn-button-action-border-color: transparent; --mfn-button-action-border-color-hover: transparent; --mfn-button-action-icon-color: #626262; --mfn-button-action-icon-color-hover: #626262; --mfn-button-action-box-shadow: unset; --mfn-product-list-gallery-slider-arrow-bg: #fff; --mfn-product-list-gallery-slider-arrow-bg-hover: #fff; --mfn-product-list-gallery-slider-arrow-color: #000; --mfn-product-list-gallery-slider-arrow-color-hover: #000; --mfn-product-list-gallery-slider-dots-bg: rgba(0,0,0,0.3); --mfn-product-list-gallery-slider-dots-bg-active: #000; --mfn-product-list-gallery-slider-padination-bg: transparent; --mfn-product-list-gallery-slider-dots-size: 8px; --mfn-product-list-gallery-slider-nav-border-radius: 0px; --mfn-product-list-gallery-slider-nav-offset: 0px; --mfn-product-list-gallery-slider-dots-gap: 5px; }
@media only screen and (max-width: 959px){body { }}
@media only screen and (max-width: 768px){body { }}
.image_frame, .wp-caption { border-width: 0px; }
#back_to_top i { color: rgb(101, 102, 108); }
body { --mfn-clients-tiles-hover: #dd3333; --mfn-icon-box-icon: #dd3333; --mfn-section-tabber-nav-active-color: #dd3333; --mfn-sliding-box-bg: #dd3333; --mfn-woo-body-color: #626262; --mfn-woo-heading-color: #626262; --mfn-woo-themecolor: #dd3333; --mfn-woo-bg-themecolor: #dd3333; --mfn-woo-border-themecolor: #dd3333; --mfn-blocks-checkout-summary-bg: rgba(0,0,0,0.03); }
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carousel ul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i, .mfn-marquee-text .mfn-marquee-item-label { color: rgb(98, 98, 98); }
a { color: rgb(221, 51, 51); }
a:hover { color: rgb(230, 177, 177); }
::selection { background-color: rgb(0, 149, 235); color: white; }
h1, h1 a, h1 a:hover, .text-logo #logo { color: rgb(22, 25, 34); }
h2, h2 a, h2 a:hover { color: rgb(22, 25, 34); }
h3, h3 a, h3 a:hover { color: rgb(22, 25, 34); }
h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 { color: rgb(22, 25, 34); }
.mfn-footer, .mfn-footer .widget_recent_entries ul li a { color: rgb(204, 204, 204); }
.mfn-footer a:not(.button, .icon_bar, .mfn-btn, .mfn-option-btn) { color: rgb(255, 255, 255); }
.mfn-footer a:not(.button, .icon_bar, .mfn-btn, .mfn-option-btn):hover { color: rgb(212, 205, 205); }
.mfn-footer h1, .mfn-footer h1 a, .mfn-footer h1 a:hover, .mfn-footer h2, .mfn-footer h2 a, .mfn-footer h2 a:hover, .mfn-footer h3, .mfn-footer h3 a, .mfn-footer h3 a:hover, .mfn-footer h4, .mfn-footer h4 a, .mfn-footer h4 a:hover, .mfn-footer h5, .mfn-footer h5 a, .mfn-footer h5 a:hover, .mfn-footer h6, .mfn-footer h6 a, .mfn-footer h6 a:hover { color: rgb(255, 255, 255); }
.image_frame .image_wrapper .image_links a { background: rgb(255, 255, 255); color: rgb(22, 25, 34); border-color: rgb(255, 255, 255); }
.image_frame .image_wrapper .image_links a:hover { background: rgb(255, 255, 255); color: rgb(0, 137, 247); border-color: rgb(255, 255, 255); }
.image_frame { border-color: rgb(248, 248, 248); }
::-webkit-input-placeholder { color: rgb(146, 146, 146); }
:focus::-webkit-input-placeholder { color: rgb(146, 146, 146); }
body { --mfn-featured-image: url("/wp-content/uploads/2018/09/App-icon-Schoolappy_2kopie-100.png"); }
.mcb-section .mcb-wrap .mcb-item-e398006ba .logo-wrapper { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-e398006ba { width: 250px; }
.mcb-section .mcb-wrap-a127001c9 { flex-grow: 1; }
.mcb-section .mcb-wrap-a127001c9 > .mcb-wrap-inner-a127001c9 { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper { align-items: flex-start; }
.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-close-icon { font-size: 30px; }
.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li a { background-color: rgba(0, 0, 0, 0); }
.mcb-section .mcb-wrap-96ef44940 { flex-grow: 1; }
.mcb-section .mcb-wrap-96ef44940 > .mcb-wrap-inner-96ef44940 { align-items: center; }
section.mcb-section-1dd1558e8 .mcb-section-inner-1dd1558e8 { align-items: center; }
section.mcb-section-1dd1558e8 { background-color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap-3061a9f82 { flex-grow: 1; }
.mcb-section .mcb-wrap-3061a9f82 > .mcb-wrap-inner-3061a9f82 { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-9f2f6543f { width: 150px; z-index: 10; }
.mcb-section .mcb-wrap .mcb-item-9f2f6543f .mcb-column-inner-9f2f6543f { }
.mcb-section .mcb-wrap-b0c8ee617 { flex-grow: 1; }
.mcb-section .mcb-wrap-b0c8ee617 > .mcb-wrap-inner-b0c8ee617 { align-items: center; justify-content: flex-end; padding-right: 22px; }
section.mcb-section-a1ae67ce5 .mcb-section-inner-a1ae67ce5 { align-items: center; }
section.mcb-section-a1ae67ce5 { padding-top: 10px; background-color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-265134a43 { width: 250px; }
.mcb-section .mcb-wrap .mcb-item-265134a43 .mcb-column-inner-265134a43 { padding: 10px 10px 10px 0px; }
.mcb-section .mcb-wrap-d1faf0439 { flex-grow: 1; }
.mcb-section .mcb-wrap-d1faf0439 > .mcb-wrap-inner-d1faf0439 { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-cb2a7e49f .mfn-header-menu { justify-content: flex-end; }
.mcb-section .mcb-wrap .mcb-item-cb2a7e49f .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link { font-size: 22px; }
.mcb-section .mcb-wrap .mcb-item-d07e69f4c .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-d07e69f4c .mfn-header-tmpl-menu-sidebar .mfn-close-icon { font-size: 20px; }
.mcb-section .mcb-wrap-fa7f4c4cf { flex-grow: 1; }
.mcb-section .mcb-wrap-fa7f4c4cf > .mcb-wrap-inner-fa7f4c4cf { align-items: center; justify-content: flex-end; }
section.mcb-section-2e8ed54f1 .mcb-section-inner-2e8ed54f1 { align-items: center; }
section.mcb-section-2e8ed54f1 { margin-top: -10px; background-color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-1ef6f542c { width: 250px; }
.mcb-section .mcb-wrap .mcb-item-1ef6f542c .mcb-column-inner-1ef6f542c { padding: 10px 10px 10px 0px; }
.mcb-section .mcb-wrap-426860941 { flex-grow: 1; }
.mcb-section .mcb-wrap-426860941 > .mcb-wrap-inner-426860941 { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-1e535c823 .mfn-header-menu { justify-content: flex-end; }
.mcb-section .mcb-wrap .mcb-item-1e535c823 .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link { font-size: 20px; }
.mcb-section .mcb-wrap .mcb-item-237e54cd6 .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-237e54cd6 .mfn-header-tmpl-menu-sidebar .mfn-close-icon { font-size: 20px; }
.mcb-section .mcb-wrap-c15b4edfc { flex-grow: 1; }
.mcb-section .mcb-wrap-c15b4edfc > .mcb-wrap-inner-c15b4edfc { align-items: center; justify-content: flex-end; }
section.mcb-section-e7b25bc44 .mcb-section-inner-e7b25bc44 { align-items: center; }
section.mcb-section-e7b25bc44 { margin-top: -10px; background-color: rgb(255, 255, 255); }
section.mcb-section-vlzjo6ge .mcb-section-inner-vlzjo6ge { align-items: center; }
@media (max-width: 1440px){.mcb-section .mcb-wrap-a127001c9 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-a127001c9 > .mcb-wrap-inner-a127001c9 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-96ef44940 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-96ef44940 > .mcb-wrap-inner-96ef44940 { align-items: center; }}
@media (max-width: 1440px){section.mcb-section-1dd1558e8 .mcb-section-inner-1dd1558e8 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-3061a9f82 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-3061a9f82 > .mcb-wrap-inner-3061a9f82 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-b0c8ee617 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-b0c8ee617 > .mcb-wrap-inner-b0c8ee617 { align-items: center; }}
@media (max-width: 1440px){section.mcb-section-a1ae67ce5 .mcb-section-inner-a1ae67ce5 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-d1faf0439 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-d1faf0439 > .mcb-wrap-inner-d1faf0439 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap .mcb-item-cb2a7e49f .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link { font-size: 20px; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-fa7f4c4cf { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-fa7f4c4cf > .mcb-wrap-inner-fa7f4c4cf { align-items: center; }}
@media (max-width: 1440px){section.mcb-section-2e8ed54f1 .mcb-section-inner-2e8ed54f1 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-426860941 { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-426860941 > .mcb-wrap-inner-426860941 { align-items: center; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-c15b4edfc { flex-grow: 1; }}
@media (max-width: 1440px){.mcb-section .mcb-wrap-c15b4edfc > .mcb-wrap-inner-c15b4edfc { align-items: center; }}
@media (max-width: 1440px){section.mcb-section-e7b25bc44 .mcb-section-inner-e7b25bc44 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-a127001c9 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-a127001c9 > .mcb-wrap-inner-a127001c9 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-96ef44940 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-96ef44940 > .mcb-wrap-inner-96ef44940 { align-items: center; }}
@media (max-width: 959px){section.mcb-section-1dd1558e8 .mcb-section-inner-1dd1558e8 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-3061a9f82 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-3061a9f82 > .mcb-wrap-inner-3061a9f82 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-b0c8ee617 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-b0c8ee617 > .mcb-wrap-inner-b0c8ee617 { align-items: center; }}
@media (max-width: 959px){section.mcb-section-a1ae67ce5 .mcb-section-inner-a1ae67ce5 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-d1faf0439 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-d1faf0439 > .mcb-wrap-inner-d1faf0439 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap .mcb-item-cb2a7e49f .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link { font-size: 13px; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-fa7f4c4cf { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-fa7f4c4cf > .mcb-wrap-inner-fa7f4c4cf { align-items: center; }}
@media (max-width: 959px){section.mcb-section-2e8ed54f1 .mcb-section-inner-2e8ed54f1 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-426860941 { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-426860941 > .mcb-wrap-inner-426860941 { align-items: center; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-c15b4edfc { flex-grow: 1; }}
@media (max-width: 959px){.mcb-section .mcb-wrap-c15b4edfc > .mcb-wrap-inner-c15b4edfc { align-items: center; }}
@media (max-width: 959px){section.mcb-section-e7b25bc44 .mcb-section-inner-e7b25bc44 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-e398006ba .logo-wrapper { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-e398006ba { width: 200px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-e398006ba .mcb-column-inner-e398006ba { padding: 10px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-a127001c9 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-a127001c9 > .mcb-wrap-inner-a127001c9 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar { --mfn-header-menu-sidebar-width: 306px; background-size: auto; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a { padding: 10px; font-size: 22px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li { --mfn-header-menu-icon-size: 50px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-8fc813e48 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu { font-size: 20px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-96ef44940 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-96ef44940 > .mcb-wrap-inner-96ef44940 { align-items: center; padding-right: 20px; justify-content: flex-end; }}
@media (max-width: 767px){section.mcb-section-1dd1558e8 .mcb-section-inner-1dd1558e8 { align-items: center; }}
@media (max-width: 767px){section.mcb-section-1dd1558e8 { padding-bottom: 0px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-3061a9f82 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-3061a9f82 > .mcb-wrap-inner-3061a9f82 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-b0c8ee617 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-b0c8ee617 > .mcb-wrap-inner-b0c8ee617 { align-items: center; }}
@media (max-width: 767px){section.mcb-section-a1ae67ce5 .mcb-section-inner-a1ae67ce5 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-d1faf0439 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-d1faf0439 > .mcb-wrap-inner-d1faf0439 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-fa7f4c4cf { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-fa7f4c4cf > .mcb-wrap-inner-fa7f4c4cf { align-items: center; }}
@media (max-width: 767px){section.mcb-section-2e8ed54f1 .mcb-section-inner-2e8ed54f1 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-426860941 { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-426860941 > .mcb-wrap-inner-426860941 { align-items: center; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-237e54cd6 .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a { font-size: 22px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-237e54cd6 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu { font-size: 20px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-c15b4edfc { flex-grow: 1; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-c15b4edfc > .mcb-wrap-inner-c15b4edfc { align-items: center; }}
@media (max-width: 767px){section.mcb-section-e7b25bc44 .mcb-section-inner-e7b25bc44 { align-items: center; }}
/* inline:23:638 */
#flyout-content-id-404 { width: 300px; right: -300px; }
#flyout-content-id-404 .flyout-content { color: rgb(222, 43, 56); }
#flyout-content-id-404 .flyout-content a, #flyout-content-id-404 .flyout-content a:hover, #flyout-content-id-404 .flyout-content a:visited { color: rgb(222, 43, 56); }
#flyout-content-id-404 .flyout-content h1, #flyout-content-id-404 .flyout-content h2, #flyout-content-id-404 .flyout-content h3, #flyout-content-id-404 .flyout-content h4, #flyout-content-id-404 .flyout-content h5, #flyout-content-id-404 .flyout-content h6 { color: rgb(222, 43, 56); }
#flyout-content-id-404 .flyout-content { background-color: rgb(255, 255, 255); }
/* uploads/betheme/css/post-330838.css */
.mcb-section .mcb-wrap .mcb-item-0uitha0yo .title { background-position: center center; font-weight: 400; }
.mcb-section .mcb-wrap .mcb-item-0uitha0yo .mcb-column-inner-0uitha0yo { padding-top: 50px; }
.mcb-section .mcb-wrap .mcb-item-7tr9xhfpe .title { background-position: center center; font-weight: 400; }
.mcb-section .mcb-wrap-q0q8rkdbf > .mcb-wrap-inner-q0q8rkdbf { background-repeat: no-repeat; background-position: right top; }
section.mcb-section-joa2k7k6q { background-image: url("https://dejacobsvlinder.unicoz.nl/wp-content/uploads/2024/10/beeldmerk-jacobsvlinder.png#331734"); background-position: right top; }
section.mcb-section-joa2k7k6q .mcb-background-overlay { background-color: rgb(255, 255, 255); opacity: 0.85; }
.mcb-section .mcb-wrap .mcb-item-9e9xlgh1u .title { background-position: center center; font-weight: 400; text-align: center; }
.mcb-section .mcb-wrap .mcb-item-9e9xlgh1u .title, .mcb-section .mcb-wrap .mcb-item-9e9xlgh1u .title a { color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-36oyo8cd .title { background-position: center center; font-weight: 400; text-align: center; }
.mcb-section .mcb-wrap .mcb-item-36oyo8cd .title, .mcb-section .mcb-wrap .mcb-item-36oyo8cd .title a { color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-dlldsthvk .title { background-position: center center; font-weight: 400; text-align: center; }
.mcb-section .mcb-wrap .mcb-item-dlldsthvk .title, .mcb-section .mcb-wrap .mcb-item-dlldsthvk .title a { color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-ekf3jvx3d .title { background-position: center center; font-weight: 400; text-align: center; }
.mcb-section .mcb-wrap .mcb-item-ekf3jvx3d .title, .mcb-section .mcb-wrap .mcb-item-ekf3jvx3d .title a { color: rgb(255, 255, 255); }
section.mcb-section-jviwoe8cq { padding-top: 50px; padding-bottom: 50px; background-color: rgb(154, 196, 86); }
.mcb-section .mcb-wrap .mcb-item-455lqvr .title { background-position: center center; font-weight: 400; }
.mcb-section .mcb-wrap .mcb-item-3py6qlij .mcb-column-inner-3py6qlij { padding-top: 0px; }
section.mcb-section-krlvgamq { padding-top: 50px; }
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-0uitha0yo .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-7tr9xhfpe .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-9e9xlgh1u .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-36oyo8cd .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-dlldsthvk .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-ekf3jvx3d .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-455lqvr .title { font-size: 34px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-3py6qlij .column_attr { font-size: 18px; }}
/* uploads/betheme/css/post-331841.css */
.mcb-section .mcb-wrap .mcb-item-4c864b754 .title { background-position: center center; font-family: "Open Sans"; font-weight: 800; font-size: 22px; text-align: right; }
.mcb-section .mcb-wrap .mcb-item-4c864b754 .title, .mcb-section .mcb-wrap .mcb-item-4c864b754 .title a { color: rgb(0, 72, 104); }
.mcb-section .mcb-wrap-ef846f3d8 > .mcb-wrap-inner-ef846f3d8 { align-items: center; justify-content: flex-end; padding-top: 18px; }
.mcb-section .mcb-wrap .mcb-item-a96a16403 .mcb-column-inner-a96a16403 { padding-right: 50px; padding-left: 50px; }
.mcb-section .mcb-wrap .mcb-item-a96a16403 { width: 600px; }
section.mcb-section-cb98258ff { background-color: rgb(244, 240, 237); padding-top: 40px; padding-bottom: 10px; }
section.mcb-section-cb98258ff .mcb-section-inner-cb98258ff { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-cd4e5c1ee .title { background-position: center center; font-family: "Open Sans"; font-weight: 800; font-size: 22px; text-align: right; }
.mcb-section .mcb-wrap .mcb-item-cd4e5c1ee .title, .mcb-section .mcb-wrap .mcb-item-cd4e5c1ee .title a { color: rgb(0, 72, 104); }
.mcb-section .mcb-wrap-bdf2c9430 > .mcb-wrap-inner-bdf2c9430 { align-items: center; justify-content: flex-end; padding-top: 18px; }
.mcb-section .mcb-wrap .mcb-item-60cbf34a5 .mcb-column-inner-60cbf34a5 { padding-right: 50px; padding-left: 50px; }
.mcb-section .mcb-wrap .mcb-item-60cbf34a5 { width: 220px; }
section.mcb-section-01d941e8f { background-color: rgb(244, 240, 237); padding-top: 10px; padding-bottom: 0px; }
section.mcb-section-01d941e8f .mcb-section-inner-01d941e8f { align-items: center; }
.mcb-section .mcb-wrap .mcb-item-0d4eb23d3 .column_attr { color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-0d4eb23d3 .column_attr a:hover { color: rgb(255, 255, 255); }
.mcb-section .mcb-wrap .mcb-item-0d4eb23d3 .column_attr a { color: rgb(255, 255, 255); }
section.mcb-section-56fb28989 { background-color: rgb(197, 196, 196); padding-top: 14px; }
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-4c864b754 .title { text-align: left; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-a96a16403 .mcb-column-inner-a96a16403 { padding-top: 0px; padding-left: 0px; margin-left: 0px; margin-right: -23px; text-align: left; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-a96a16403 { width: 600px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-a460cd873 > .mcb-wrap-inner-a460cd873 { padding-top: 0px; padding-left: 5px; justify-content: flex-start; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-cd4e5c1ee .title { text-align: left; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-60cbf34a5 .mcb-column-inner-60cbf34a5 { padding-top: 0px; padding-left: 0px; margin-left: 0px; margin-right: -23px; text-align: left; }}
@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-60cbf34a5 { width: 600px; }}
@media (max-width: 767px){.mcb-section .mcb-wrap-c0f18b615 > .mcb-wrap-inner-c0f18b615 { padding-top: 0px; padding-left: 5px; justify-content: flex-start; }}
/* inline:29:41 */
#rev_slider_4_1_wrapper { height: 500px; }
/* inline:30:69 */
.path { fill: none; stroke: rgb(51, 51, 51); stroke-miterlimit: 10; stroke-width: 1.5px; }
/* inline:42:54 */
html body.mfn-header-scrolled { padding-top: 75.2031px; }
/* inline:mfn-dynamic-inline-css:78156 */
body:not(.template-slider) #Header_wrapper { background-image: url("/wp-content/uploads/2018/08/PSZM-LK-0302.jpg"); background-repeat: no-repeat; background-position: center top; background-size: cover; }
#Subheader { background-image: url("/wp-content/uploads/2024/10/Jacobsvlinder@4x-scaled-1.jpg#331738"); background-repeat: no-repeat; background-position: center center; background-size: cover; }
#Subheader { padding: 120px 0px; }
#Header_wrapper, #Intro { background-color: rgb(0, 1, 25); }
#Subheader { background-color: rgba(255, 255, 255, 0.51); }
body { --mfn-featured-image: url("/wp-content/uploads/2018/08/PSZM-LK-0302.jpg"); }
body:not(.template-slider) #Header_wrapper { background-image: url("/wp-content/uploads/2018/08/PSZM-LK-0788.jpg"); background-repeat: no-repeat; background-position: center top; background-size: cover; }
body { --mfn-featured-image: url("/wp-content/uploads/2018/08/PSZM-LK-0788.jpg"); }
/* inline:25:58 */
.vc_custom_1511292358187 { padding-bottom: 50px !important; }
.vc_custom_1511292435532 { padding-bottom: 50px !important; }
.vc_custom_1511292938989 { padding-bottom: 50px !important; }
/* plugins/js_composer/assets/lib/vendor/node_modules/animate.css/animate.min.css */
.bounceInLeft { animation-name: bounceInLeft; }
.bounceInRight { animation-name: bounceInRight; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
@media (prefers-reduced-motion: reduce), (print){.animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }}
/* inline:mfn-dynamic-inline-css:77795 */
h5, h6 { font-family: "Varela Round", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
h5 { font-size: 17px; line-height: 25px; font-weight: 700; letter-spacing: 0px; }
@media only screen and (min-width: 768px) and (max-width: 959px){h5 { font-size: 17px; line-height: 25px; font-weight: 700; letter-spacing: 0px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){h5 { font-size: 17px; line-height: 25px; font-weight: 700; letter-spacing: 0px; }}
@media only screen and (max-width: 479px){h5 { font-size: 17px; line-height: 25px; font-weight: 700; letter-spacing: 0px; }}
h5, h5 a, h5 a:hover { color: rgb(22, 25, 34); }
.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol { color: rgb(115, 126, 134); }
@media only screen and (min-width: 768px) and (max-width: 959px){.widget > h3 { font-size: 17px; line-height: 20px; }}
@media only screen and (min-width: 480px) and (max-width: 767px){.widget > h3 { font-size: 16px; line-height: 19px; }}
@media only screen and (max-width: 479px){.widget > h3 { font-size: 15px; line-height: 18px; }}
.with_aside .sidebar.columns { width: 23%; }
.with_aside .sections_group { width: 77%; }
.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a::before, .offer_thumb .slider_pagination a.selected::after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span::after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc::after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected::after, .slider_pagination .slick-active a::after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a::after, .testimonials_slider .slider_images::before, #Top_bar .header-cart-count, #Top_bar .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-cart-count, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li::after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question::after, .style-simple .faq .question::after, .style-simple .icon_box .desc_wrapper .title::before, .style-simple #Filters .filters_wrapper ul li a::after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected::after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected::after { background-color: rgb(221, 51, 51); }
table th { color: rgb(68, 68, 68); }
/* inline:mfn-dynamic-inline-css:78158 */
body:not(.template-slider) #Header_wrapper { background-image: url("/wp-content/uploads/2018/08/PSZM-LK-01845.jpg"); background-repeat: no-repeat; background-position: center top; background-size: cover; }
body { --mfn-featured-image: url("/wp-content/uploads/2018/08/PSZM-LK-01845.jpg"); }
/* inline:mfn-dynamic-inline-css:78146 */
body:not(.template-slider) #Header_wrapper { background-image: url("/wp-content/uploads/2019/04/VDZ4335.jpg"); background-repeat: no-repeat; background-position: center top; background-size: cover; }
body { --mfn-featured-image: url("/wp-content/uploads/2019/04/VDZ4335.jpg"); }
/* inline:mfn-dynamic-inline-css:77829 */
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea { color: rgb(98, 98, 98); background-color: rgb(255, 255, 255); border-color: rgb(235, 235, 235); }
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { color: rgb(25, 130, 194); background-color: rgb(233, 245, 252); border-color: rgb(213, 229, 238); }
body { --mfn-featured-image: url(); }
/* inline:25:55 */
.vc_custom_1729672729035 { padding-top: 20px !important; }
/* inline:25:32 */
.vc_do_icon { margin-bottom: 35px; }
/* inline:26:63 */
.vc_custom_1637924271764 { background-color: rgb(228, 147, 52) !important; }
/* plugins/js_composer/assets/css/js_composer_tta.min.css */
.vc_tta.vc_general .vc_tta-panel-title > a:focus, .vc_tta.vc_general .vc_tta-panel-title > a:hover, .vc_tta.vc_general .vc_tta-tab > a:focus, .vc_tta.vc_general .vc_tta-tab > a:hover { outline: 0px; text-decoration: none; box-shadow: none; }
.vc_tta-container { margin-bottom: 21.74px; }
.vc_tta.vc_general { font-size: 1em; }
.vc_tta.vc_general .vc_tta-panels, .vc_tta.vc_general .vc_tta-panels-container { box-sizing: border-box; position: relative; }
.vc_tta.vc_general .vc_tta-panel { display: block; }
.vc_tta.vc_general .vc_tta-panel-heading { border: solid transparent; box-sizing: border-box; transition: background 0.2s ease-in-out; }
.vc_tta.vc_general .vc_tta-panel-title { margin: 0px; line-height: 1; }
.vc_tta.vc_general .vc_tta-panel-title > a { background: 0px 0px; display: block; padding: 14px 20px; box-sizing: border-box; text-decoration: none; color: inherit; position: relative; transition: color 0.2s ease-in-out; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.vc_tta.vc_general .vc_tta-panel-body { border: solid transparent; box-sizing: content-box; padding: 14px 20px; display: none; overflow: hidden; transform: translate3d(0px, 0px, 0px); transition: padding 0.2s ease-in-out; }
.vc_tta.vc_general .vc_tta-panel-body > :last-child { margin-bottom: 0px; }
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * { margin-left: 14px; }
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a { border-radius: 5px; }
.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body { min-height: 10px; }
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading { margin-bottom: -1px; }
.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-tab > a { border-width: 1px; }
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading { margin-top: -1px; }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { border-color: rgb(240, 240, 240); background-color: rgb(248, 248, 248); }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover { background-color: rgb(240, 240, 240); }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { color: rgb(102, 102, 102); }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body { background-color: rgb(248, 248, 248); }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before { border-color: rgb(240, 240, 240); }
.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before { border-color: rgb(102, 102, 102); }
.vc_tta .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container, .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container { margin-left: 0px; }
.vc_tta .vc_tta-controls-icon { display: inline-block; vertical-align: middle; height: 12px; width: 12px; position: relative; font-size: inherit; margin: 0px; }
.vc_tta .vc_tta-controls-icon::after, .vc_tta .vc_tta-controls-icon::before { transition: 0.2s ease-in-out; }
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before { content: ""; display: block; position: absolute; box-sizing: border-box; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); border-style: solid; border-width: 2px 0px 0px; }
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after { content: ""; display: block; position: absolute; box-sizing: border-box; left: 50%; bottom: 0px; top: 0px; transform: translateX(-50%); border-style: solid; border-width: 0px 0px 0px 2px; }
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a { padding-left: 46px; }
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { position: absolute; top: 50%; transform: translateY(-50%); left: 20px; }
/* plugins/js_composer/assets/lib/vendor/node_modules/@fortawesome/fontawesome-free/css/all.m */
.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-brands-400.woff2") format("woff2"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-brands-400.woff") format("woff"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-regular-400.woff2") format("woff2"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-regular-400.woff") format("woff"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-regular-400.ttf") format("truetype"); }
.fab, .far { font-weight: 400; }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-solid-900.woff2") format("woff2"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-solid-900.woff") format("woff"), url("../assets/bron/plugins__js_composer__assets__lib__vendor__node_modules__@fortawesome__fontawesome-free__webfonts__fa-solid-900.ttf") format("truetype"); }
.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }
.fa, .fas { font-weight: 900; }
/* inline:25:248 */
.vc_custom_1643107522975 { padding: 20px !important; background-color: rgb(255, 255, 255) !important; }
/* inline:25:124 */
.vc_do_btn { margin-bottom: 22px; }
/* uploads/betheme/css/post-331739.css */
.mcb-section .mcb-wrap .mcb-item-f17d6310d .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-f17d6310d .mcb-column-inner-f17d6310d { padding-top: 30px; }
.mcb-section .mcb-wrap .mcb-item-c869a8f47 .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-c869a8f47 .mcb-column-inner-c869a8f47 { padding-top: 30px; }
/* plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Tables/assets/css/loaders.c */
.supsystic-table-loader, .supsystic-diagram-loader { margin: 0px auto; }
.spinner { display: block; visibility: visible; background: rgb(51, 51, 51); margin: 0px auto; opacity: 1; float: none; animation: 1.2s ease-in-out 0s infinite normal none running sk-rotateplane; width: 40px !important; height: 40px !important; }
/* plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Tables/assets/css/tables.sh */
.supsystic-tables-wrap { position: relative; width: 100%; overflow: hidden; box-sizing: border-box; }
.supsystic-tables-wrap .supsystic-table { box-sizing: border-box; }
table.supsystic-table th, table.supsystic-table td { white-space: normal !important; }
table.supsystic-table { table-layout: auto !important; max-width: none; }
table.dataTable tbody th, table.dataTable tbody td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.supsystic-tables-wrap table { margin-left: 0px !important; }
.dataTables_wrapper table td, .dataTables_wrapper table th { word-break: initial !important; overflow-wrap: initial !important; }
table.oneColumn, table.oneColumn thead, table.oneColumn tbody, table.oneColumn th, table.oneColumn td, table.oneColumn tr { display: block; }
table.oneColumn thead tr, table.oneColumn tfoot tr { position: absolute; top: -9999px; left: -9999px; }
table.oneColumn tr { border: 1px solid rgb(204, 204, 204); height: auto !important; }
table.oneColumn td { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(238, 238, 238); border-image: none; position: relative; text-align: left; box-sizing: border-box; }
/* plugins/data-tables-generator-by-supsystic/src/SupsysticTables/Core/assets/css/lib/jquery. */
table.dataTable { width: 100%; margin: 0px auto; clear: both; border-collapse: separate; border-spacing: 0px; }
table.dataTable thead th, table.dataTable tfoot th { font-weight: bold; }
table.dataTable thead th, table.dataTable thead td { padding: 10px 18px; border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable thead th:active, table.dataTable thead td:active { outline: none; }
table.dataTable tbody tr { background-color: rgb(255, 255, 255); }
table.dataTable tbody th, table.dataTable tbody td { padding: 8px 10px; }
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child { border-left: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
table.dataTable.no-footer { border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable, table.dataTable th, table.dataTable td { box-sizing: content-box; }
.dataTables_wrapper { position: relative; clear: both; zoom: 1; }
.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: -25px; padding-top: 20px; text-align: center; font-size: 1.2em; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: rgb(51, 51, 51); }
.dataTables_wrapper::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }
/* uploads/betheme/css/post-331750.css */
.mcb-section .mcb-wrap .mcb-item-afxs59an9 .title { background-position: center center; }
section.mcb-section-nmh5fogc8 { padding-top: 38px; }
.mcb-section .mcb-wrap .mcb-item-j66fv0sz9 .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-ga9qqwb6k .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-wremg8p07 .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-h21h8gevp .title { background-position: center center; }
section.mcb-section-zb57vyzot { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-ejuzoupbq .title { background-position: center center; }
section.mcb-section-jjft7c3ps { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-elzhxaiu .title { background-position: center center; }
/* uploads/betheme/css/post-331757.css */
.mcb-section .mcb-wrap .mcb-item-i5yx4cv6t .title { background-position: center center; }
/* uploads/betheme/css/post-331763.css */
.mcb-section .mcb-wrap .mcb-item-i33q0hlg .title { background-position: center center; }
/* uploads/betheme/css/post-331782.css */
.mcb-section .mcb-wrap .mcb-item-75r7si4y .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-q521gu1g .title { background-position: center center; }
section.mcb-section-7dgcgrv3c { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-9nu4w9ips .title { background-position: center center; }
section.mcb-section-sl4ve28l { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-6zqyawuj .title { background-position: center center; }
section.mcb-section-15q66osuj { padding-top: 0px; }
/* uploads/betheme/css/post-331793.css */
.mcb-section .mcb-wrap .mcb-item-okjrnud3w .title { background-position: center center; }
.mcb-section .mcb-wrap .mcb-item-r6jo17ap5p .title { background-position: center center; }
section.mcb-section-zwxv1akjj { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-x3w4jojce .title { background-position: center center; }
section.mcb-section-ljclxbmlr { padding-top: 0px; }
.mcb-section .mcb-wrap .mcb-item-4dl703eh .title { background-position: center center; }
section.mcb-section-87hz7jk4d { padding-top: 0px; }
/* inline:29:46 */
#rev_slider_4_1_wrapper { height: 429.688px; }
/* inline:29:43 */
#rev_slider_4_1_wrapper { height: 312.5px; }
/* inline:29:56 */
#rev_slider_4_1_wrapper { height: 222.857px; }
/* keyframes */
@keyframes mfnShowSticky { 
  0% { top: -100%; }
  100% { top: 0px; }
}
@-webkit-keyframes mfnMmSubmenuFadeIn { 
  0% { opacity: 0; }
  100% { }
}
@keyframes bounceInLeft { 
  0% { opacity: 0; transform: scale(0) translateX(-200px); }
  60% { opacity: 1; transform: scale(1.1) translateX(40px); }
  80% { opacity: 1; transform: scale(0.9) translateX(-20px); }
  100% { opacity: 1; transform: scale(1) translateX(0px); }
}
@keyframes bounceInRight { 
  0% { opacity: 0; transform: scale(0) translateX(200px); }
  60% { opacity: 1; transform: scale(1.1) translateX(-40px); }
  80% { opacity: 1; transform: scale(0.9) translateX(20px); }
  100% { opacity: 1; transform: scale(1) translateX(0px); }
}
@keyframes load7 { 
  0%, 100%, 80% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
@keyframes sk-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}