/* theme options */
html{background-color:#ffffff}#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:#ffffff}.layout-boxed.mfn-bebuilder-header.mfn-ui #Wrapper .mfn-only-sample-content{background-color:#ffffff}body:not(.template-slider) #Header{min-height:250px}body.header-below:not(.template-slider) #Header{padding-top:250px}#Footer .widgets_wrapper{padding:70px 0}.has-search-overlay.search-overlay-opened #search-overlay{background-color:rgba(0,0,0,0.6)}.elementor-page.elementor-default #Content .the_content .section_wrapper{max-width:100%}.elementor-page.elementor-default #Content .section.the_content{width:100%}.elementor-page.elementor-default #Content .section_wrapper .the_content_wrapper{margin-left:0;margin-right:0;width:100%}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:"AvenirLTPro-Book",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.lead,.big{font-family:"AvenirLTPro-Book",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#menu > ul > li > a,#overlay-menu ul li a{font-family:"AvenirLTPro-Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#Subheader .title{font-family:"AvenirLTPro-Black",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h1,h2,h3,h4,.text-logo #logo{font-family:"AvenirLTPro-Heavy",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h5,h6{font-family:"AvenirLTPro-DemiBold",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}blockquote{font-family:"AvenirLTPro-Book",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.chart_box .chart .num,.counter .desc_wrapper .number-wrapper,.how_it_works .image .number,.pricing-box .plan-header .price,.quick_fact .number-wrapper,.woocommerce .product div.entry-summary .price{font-family:"AvenirLTPro-Book",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body,.mfn-menu-item-megamenu{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:16px;line-height:19px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:32px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:48px}#Subheader .title{font-size:96px;line-height:96px;font-weight:400;letter-spacing:-2px}h1,.text-logo #logo{font-size:96px;line-height:96px;font-weight:400;letter-spacing:-2px}h2{font-size:64px;line-height:64px;font-weight:400;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:48px;line-height:56px;font-weight:400;letter-spacing:-2px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:32px;line-height:38px;font-weight:400;letter-spacing:0px}h5{font-size:28px;line-height:37px;font-weight:400;letter-spacing:0px}h6{font-size:24px;line-height:24px;font-weight:600;letter-spacing:0px}#Intro .intro-title{font-size:64px;line-height:64px;font-weight:400;letter-spacing:-2px}@media only screen and (min-width:768px) and (max-width:959px){body,.mfn-menu-item-megamenu{font-size:14px;line-height:24px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:14px;line-height:19px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:27px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:40.5px}#Subheader .title{font-size:82px;line-height:82px;font-weight:400;letter-spacing:-2px}h1,.text-logo #logo{font-size:82px;line-height:82px;font-weight:400;letter-spacing:-2px}h2{font-size:54px;line-height:54px;font-weight:400;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:41px;line-height:48px;font-weight:400;letter-spacing:-2px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:27px;line-height:32px;font-weight:400;letter-spacing:0px}h5{font-size:24px;line-height:31px;font-weight:400;letter-spacing:0px}h6{font-size:20px;line-height:20px;font-weight:600;letter-spacing:0px}#Intro .intro-title{font-size:54px;line-height:54px;font-weight:400;letter-spacing:-2px}blockquote{font-size:15px}.chart_box .chart .num{font-size:45px;line-height:45px}.counter .desc_wrapper .number-wrapper{font-size:45px;line-height:45px}.counter .desc_wrapper .title{font-size:14px;line-height:18px}.faq .question .title{font-size:14px}.fancy_heading .title{font-size:38px;line-height:38px}.offer .offer_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.pricing-box .plan-header h2{font-size:27px;line-height:27px}.pricing-box .plan-header .price > span{font-size:40px;line-height:40px}.pricing-box .plan-header .price sup.currency{font-size:18px;line-height:18px}.pricing-box .plan-header .price sup.period{font-size:14px;line-height:14px}.quick_fact .number-wrapper{font-size:80px;line-height:80px}.trailer_box .desc h2{font-size:27px;line-height:27px}.widget > h3{font-size:17px;line-height:20px}}@media only screen and (min-width:480px) and (max-width:767px){body,.mfn-menu-item-megamenu{font-size:13px;line-height:21px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:13px;line-height:19px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:24px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:36px}#Subheader .title{font-size:72px;line-height:72px;font-weight:400;letter-spacing:-2px}h1,.text-logo #logo{font-size:72px;line-height:72px;font-weight:400;letter-spacing:-2px}h2{font-size:48px;line-height:48px;font-weight:400;letter-spacing:-2px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:36px;line-height:42px;font-weight:400;letter-spacing:-2px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:24px;line-height:29px;font-weight:400;letter-spacing:0px}h5{font-size:21px;line-height:28px;font-weight:400;letter-spacing:0px}h6{font-size:18px;line-height:19px;font-weight:600;letter-spacing:0px}#Intro .intro-title{font-size:48px;line-height:48px;font-weight:400;letter-spacing:-2px}blockquote{font-size:14px}.chart_box .chart .num{font-size:40px;line-height:40px}.counter .desc_wrapper .number-wrapper{font-size:40px;line-height:40px}.counter .desc_wrapper .title{font-size:13px;line-height:16px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:34px;line-height:34px}.offer .offer_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.pricing-box .plan-header h2{font-size:24px;line-height:24px}.pricing-box .plan-header .price > span{font-size:34px;line-height:34px}.pricing-box .plan-header .price sup.currency{font-size:16px;line-height:16px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:70px;line-height:70px}.trailer_box .desc h2{font-size:24px;line-height:24px}.widget > h3{font-size:16px;line-height:19px}}@media only screen and (max-width:479px){body,.mfn-menu-item-megamenu{font-size:13px;line-height:19px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:13px;line-height:19px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:19px;font-weight:700;letter-spacing:0px}#overlay-menu ul li a{line-height:28.5px}#Subheader .title{font-size:58px;line-height:58px;font-weight:400;letter-spacing:-1px}h1,.text-logo #logo{font-size:58px;line-height:58px;font-weight:400;letter-spacing:-1px}h2{font-size:38px;line-height:38px;font-weight:400;letter-spacing:-1px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:29px;line-height:34px;font-weight:400;letter-spacing:-1px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:19px;line-height:23px;font-weight:400;letter-spacing:0px}h5{font-size:17px;line-height:22px;font-weight:400;letter-spacing:0px}h6{font-size:14px;line-height:19px;font-weight:600;letter-spacing:0px}#Intro .intro-title{font-size:38px;line-height:38px;font-weight:400;letter-spacing:-1px}blockquote{font-size:13px}.chart_box .chart .num{font-size:35px;line-height:35px}.counter .desc_wrapper .number-wrapper{font-size:35px;line-height:35px}.counter .desc_wrapper .title{font-size:13px;line-height:26px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:30px;line-height:30px}.offer .offer_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.pricing-box .plan-header h2{font-size:21px;line-height:21px}.pricing-box .plan-header .price > span{font-size:32px;line-height:32px}.pricing-box .plan-header .price sup.currency{font-size:14px;line-height:14px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:60px;line-height:60px}.trailer_box .desc h2{font-size:21px;line-height:21px}.widget > h3{font-size:15px;line-height:18px}}.with_aside .sidebar.columns{width:23%}.with_aside .sections_group{width:77%}.aside_both .sidebar.columns{width:18%}.aside_both .sidebar.sidebar-1{margin-left:-82%}.aside_both .sections_group{width:64%;margin-left:18%}@media only screen and (min-width:1240px){#Wrapper,.with_aside .content_wrapper{max-width:1240px}body.layout-boxed.mfn-header-scrolled .mfn-header-tmpl.mfn-sticky-layout-width{max-width:1240px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed:not(.mfn-header-scrolled) .mfn-header-tmpl.mfn-header-layout-width,body.layout-boxed .mfn-header-tmpl.mfn-header-layout-width:not(.mfn-hasSticky){max-width:1240px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed.mfn-bebuilder-header.mfn-ui .mfn-only-sample-content{max-width:1240px;margin-left:auto;margin-right:auto}.section_wrapper,.container{max-width:1220px}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width:1240px}}@media only screen and (max-width:767px){#Wrapper{max-width:calc(100% - 67px)}.content_wrapper .section_wrapper,.container,.four.columns .widget-area{max-width:550px !important;padding-left:33px;padding-right:33px}}body{--mfn-button-font-family:"AvenirLTPro-Black";--mfn-button-font-size:15px;--mfn-button-font-weight:500;--mfn-button-font-style:inherit;--mfn-button-letter-spacing:1px;--mfn-button-padding:10px 10px 10px 10px;--mfn-button-border-width:0;--mfn-button-border-radius:45px 45px 45px 45px;--mfn-button-gap:10px;--mfn-button-transition:0.2s;--mfn-button-color:#000000;--mfn-button-color-hover:#000000;--mfn-button-bg:#f7bc00;--mfn-button-bg-hover:rgba(251,238,223,0);--mfn-button-border-color:transparent;--mfn-button-border-color-hover:transparent;--mfn-button-icon-color:#000000;--mfn-button-icon-color-hover:#000000;--mfn-button-box-shadow:unset;--mfn-button-theme-color:#000000;--mfn-button-theme-color-hover:#faecb2;--mfn-button-theme-bg:#faecb2;--mfn-button-theme-bg-hover:#faecb2;--mfn-button-theme-border-color:transparent;--mfn-button-theme-border-color-hover:transparent;--mfn-button-theme-icon-color:#000000;--mfn-button-theme-icon-color-hover:#faecb2;--mfn-button-theme-box-shadow:unset;--mfn-button-shop-color:#000000;--mfn-button-shop-color-hover:#faecb2;--mfn-button-shop-bg:#faecb2;--mfn-button-shop-bg-hover:#faecb2;--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:#000000;--mfn-button-action-color-hover:#000000;--mfn-button-action-bg:#f7bc00;--mfn-button-action-bg-hover:#f7bc00;--mfn-button-action-border-color:transparent;--mfn-button-action-border-color-hover:transparent;--mfn-button-action-icon-color:#000000;--mfn-button-action-icon-color-hover:#000000;--mfn-button-action-box-shadow:unset;--mfn-product-list-gallery-slider-arrow-bg:#ffffff;--mfn-product-list-gallery-slider-arrow-bg-hover:#ffffff;--mfn-product-list-gallery-slider-arrow-color:#000000;--mfn-product-list-gallery-slider-arrow-color-hover:#000000;--mfn-product-list-gallery-slider-dots-bg:rgba(0,0,0,0.3);--mfn-product-list-gallery-slider-dots-bg-active:#000000;--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{}}.mfn-cookies,.mfn-cookies-reopen{--mfn-gdpr2-container-text-color:#626262;--mfn-gdpr2-container-strong-color:#07070a;--mfn-gdpr2-container-bg:#ffffff;--mfn-gdpr2-container-overlay:rgba(25,37,48,0.6);--mfn-gdpr2-details-box-bg:#fbfbfb;--mfn-gdpr2-details-switch-bg:#00032a;--mfn-gdpr2-details-switch-bg-active:#5acb65;--mfn-gdpr2-tabs-text-color:#07070a;--mfn-gdpr2-tabs-text-color-active:#0089f7;--mfn-gdpr2-tabs-border:rgba(8,8,14,0.1);--mfn-gdpr2-buttons-box-bg:#fbfbfb;--mfn-gdpr2-reopen-background:#ffffff;--mfn-gdpr2-reopen-color:#222222;--mfn-gdpr2-reopen-box-shadow:0 15px 30px 0 rgba(1,7,39,.13)}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{height:60px;line-height:60px;padding:15px 0}.logo-overflow #Top_bar:not(.is-sticky) .logo{height:90px}.single-post.post-template-default.header-transparent #Content{padding-top:120px}#Top_bar .menu > li > a{padding:15px 0}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:20px 0}.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description){line-height:90px}.header-fixed #Top_bar .menu > li > a{padding:30px 0}@media only screen and (max-width:767px){.mobile-header-mini #Top_bar #logo{height:50px!important;line-height:50px!important;margin:5px 0}}#Top_bar #logo img.svg{width:100px}.image_frame,.wp-caption{border-width:0px}.alert{border-radius:0px}#Top_bar .top_bar_right .top-bar-right-input input{width:200px}.mfn-live-search-box .mfn-live-search-list{max-height:300px}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{border-width:0 0 1px 0;box-shadow:unset;resize:none}.select2-container--default .select2-selection--single,.select2-dropdown,.select2-container--default.select2-container--open .select2-selection--single{border-width:0 0 1px 0}#Side_slide{right:-232px;width:232px}#Side_slide.left{left:-232px}.blog-teaser li .desc-wrapper .desc{background-position-y:-1px}.mfn-free-delivery-info{--mfn-free-delivery-bar:#f7bc00;--mfn-free-delivery-bg:rgba(0,0,0,0.1);--mfn-free-delivery-achieved:#f7bc00}#back_to_top{background-color:#e7962b}#back_to_top i{color:#3d402c}.mfn-product-list-gallery-slider .mfn-product-list-gallery-slider-arrow{display:flex}@media only screen and ( max-width:767px ){}@media only screen and (min-width:1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}.tr-menu #Top_bar #menu{background:none!important}#Top_bar .menu > li > ul.mfn-megamenu > li{float:left}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1{width:100%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2{width:50%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3{width:33.33%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{width:25%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5{width:20%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6{width:16.66%}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}#Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul{border:0}#Top_bar .menu > li > ul.mfn-megamenu > li > ul li{width:auto}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;background:none}#Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow{display:none}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{left:0;width:98%!important;margin:0 1%;padding:20px 0}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg{box-sizing:border-box}#Top_bar .menu > li > ul.mfn-megamenu-bg{padding:20px 166px 20px 20px;background-repeat:no-repeat;background-position:right bottom}.rtl #Top_bar .menu > li > ul.mfn-megamenu-bg{padding-left:166px;padding-right:20px;background-position:left bottom}#Top_bar .menu > li > ul.mfn-megamenu-bg > li{background:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li a{border:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul{background:none!important;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mm-vertical #Top_bar .container{position:relative}.mm-vertical #Top_bar .top_bar_left{position:static}.mm-vertical #Top_bar .menu > li ul{box-shadow:0 0 0 0 transparent!important;background-image:none}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{padding:20px 0}.mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu{width:100%!important;margin:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{display:table-cell;float:none!important;width:10%;padding:0 15px;border-right:1px solid rgba(0,0,0,0.05)}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a{border-bottom-width:0;padding:9px 15px;line-height:120%}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{font-weight:700}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child{border-right-width:0}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:1px}body.header-shop #Top_bar #menu{display:flex!important;background-color:transparent}.header-shop #Top_bar.is-sticky .top_bar_row_second{display:none}.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}.header-stack.header-center #Top_bar #menu{display:inline-block!important}.header-simple #Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}.header-simple #Header a.responsive-menu-toggle{display:block;right:10px}.header-simple #Top_bar #menu > ul{width:100%;float:left}.header-simple #Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}.header-simple #Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}.header-simple #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}.header-simple #Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}.header-simple #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}.header-simple #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}.header-simple #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}.header-simple #Top_bar #menu ul li.hover a{border-bottom:0}.header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.header-simple #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin:0!important;width:auto!important;background-image:none}.header-simple #Top_bar #menu ul li ul li{width:100%!important;display:block;padding:0}.header-simple #Top_bar #menu ul li ul li a{padding:0 20px 0 30px}.header-simple #Top_bar #menu ul li ul li a .menu-arrow{display:none}.header-simple #Top_bar #menu ul li ul li a span{padding:0}.header-simple #Top_bar #menu ul li ul li a span:after{display:none!important}.header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}.header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}.header-simple #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}.rtl.header-simple #Top_bar #menu{left:1px;right:auto}.rtl.header-simple #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle{left:0;right:auto}.rtl.header-simple #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl.header-simple #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.menu-highlight #Top_bar .menu > li{margin:0 2px}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{padding:0;-webkit-border-radius:5px;border-radius:5px}.menu-highlight #Top_bar .menu > li > a:after{display:none}.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}.menu-highlight #Top_bar .menu > li > a span.description{display:none}.menu-highlight.header-stack #Top_bar .menu > li > a{margin:10px 0!important}.menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description){line-height:40px}.menu-highlight.header-simple #Top_bar #menu ul li,.menu-highlight.header-creative #Top_bar #menu ul li{margin:0}.menu-highlight.header-simple #Top_bar #menu ul li > a,.menu-highlight.header-creative #Top_bar #menu ul li > a{-webkit-border-radius:0;border-radius:0}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}.menu-line-below #Top_bar .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below #Top_bar.is-sticky .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:4px;left:10%;top:50%;margin-top:20px;width:80%}.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:1px;left:10%;top:50%;margin-top:20px;width:80%}.menu-link-color #Top_bar .menu > li > a:not(.menu-toggle):after{display:none!important}.menu-arrow-top #Top_bar .menu > li > a:after{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-color:#ccc transparent transparent;border-style:solid;border-width:7px 7px 0;display:block;height:0;left:50%;margin-left:-7px;top:0!important;width:0}.menu-arrow-top #Top_bar.is-sticky .menu > li > a:after{top:0!important}.menu-arrow-bottom #Top_bar .menu > li > a:after{background:none!important;border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:block;height:0;left:50%;margin-left:-7px;top:auto;bottom:0;width:0}.menu-arrow-bottom #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0}.menuo-no-borders #Top_bar .menu > li > a span{border-width:0!important}.menuo-no-borders #Header_creative #Top_bar .menu > li > a span{border-bottom-width:0}.menuo-no-borders.header-plain #Top_bar a#header_cart,.menuo-no-borders.header-plain #Top_bar a#search_button,.menuo-no-borders.header-plain #Top_bar .wpml-languages,.menuo-no-borders.header-plain #Top_bar a.action_button{border-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}body.header-creative{padding-left:50px}body.header-creative.header-open{padding-left:250px}body.error404,body.under-construction,body.elementor-maintenance-mode,body.template-blank,body.under-construction.header-rtl.header-creative.header-open{padding-left:0!important;padding-right:0!important}.header-creative.footer-fixed #Footer,.header-creative.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{box-sizing:border-box;padding-left:50px}.header-open.footer-fixed #Footer,.header-open.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{padding-left:250px}.header-rtl.header-creative.footer-fixed #Footer,.header-rtl.header-creative.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-left:0;padding-right:50px}.header-rtl.header-open.footer-fixed #Footer,.header-rtl.header-open.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-right:250px}#Header_creative{background-color:#fff;position:fixed;width:250px;height:100%;left:-200px;top:0;z-index:9002;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15)}#Header_creative .container{width:100%}#Header_creative .creative-wrapper{opacity:0;margin-right:50px}#Header_creative a.creative-menu-toggle{display:block;width:34px;height:34px;line-height:34px;font-size:22px;text-align:center;position:absolute;top:10px;right:8px;border-radius:3px}.admin-bar #Header_creative a.creative-menu-toggle{top:42px}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}#Header_creative #Top_bar #menu{background-color:transparent}#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}#Header_creative #Top_bar .menu > li{width:100%;float:none;position:relative}#Header_creative #Top_bar .menu > li > a{padding:0;text-align:center}#Header_creative #Top_bar .menu > li > a:after{display:none}#Header_creative #Top_bar .menu > li > a span{border-right:0;border-bottom-width:1px;line-height:38px}#Header_creative #Top_bar .menu li ul{left:100%;right:auto;top:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{margin:0;width:700px!important}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul{left:0}#Header_creative #Top_bar .menu li ul li a{padding-top:9px;padding-bottom:8px}#Header_creative #Top_bar .menu li ul li ul{top:0}#Header_creative #Top_bar .menu > li > a span.description{display:block;font-size:13px;line-height:28px!important;clear:both}.menuo-arrows #Top_bar .menu > li.submenu > a > span:after{content:unset!important}#Header_creative #Top_bar .top_bar_right{width:100%!important;float:left;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative #Top_bar .top_bar_right .top_bar_right_wrapper{flex-wrap:wrap;justify-content:center}#Header_creative #Top_bar .top_bar_right .top-bar-right-icon,#Header_creative #Top_bar .top_bar_right .wpml-languages,#Header_creative #Top_bar .top_bar_right .top-bar-right-button,#Header_creative #Top_bar .top_bar_right .top-bar-right-input{min-height:30px;margin:5px}#Header_creative #Top_bar .search_wrapper{left:100%;top:auto}#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}#Header_creative #Action_bar{display:none;position:absolute;bottom:0;top:auto;clear:both;padding:0 20px;box-sizing:border-box}#Header_creative #Action_bar .contact_details{width:100%;text-align:center;margin-bottom:20px}#Header_creative #Action_bar .contact_details li{padding:0}#Header_creative #Action_bar .social{float:none;text-align:center;padding:5px 0 15px}#Header_creative #Action_bar .social li{margin-bottom:2px}#Header_creative #Action_bar .social-menu{float:none;text-align:center}#Header_creative #Action_bar .social-menu li{border-color:rgba(0,0,0,.1)}#Header_creative .social li a{color:rgba(0,0,0,.5)}#Header_creative .social li a:hover{color:#000}#Header_creative .creative-social{position:absolute;bottom:10px;right:0;width:50px}#Header_creative .creative-social li{display:block;float:none;width:100%;text-align:center;margin-bottom:5px}.header-creative .fixed-nav.fixed-nav-prev{margin-left:50px}.header-creative.header-open .fixed-nav.fixed-nav-prev{margin-left:250px}.menuo-last #Header_creative #Top_bar .menu li.last ul{top:auto;bottom:0}.header-open #Header_creative{left:0}.header-open #Header_creative .creative-wrapper{opacity:1;margin:0!important}.header-open #Header_creative .creative-menu-toggle,.header-open #Header_creative .creative-social{display:none}.header-open #Header_creative #Action_bar{display:block}body.header-rtl.header-creative{padding-left:0;padding-right:50px}.header-rtl #Header_creative{left:auto;right:-200px}.header-rtl #Header_creative .creative-wrapper{margin-left:50px;margin-right:0}.header-rtl #Header_creative a.creative-menu-toggle{left:8px;right:auto}.header-rtl #Header_creative .creative-social{left:0;right:auto}.header-rtl #Footer #back_to_top.sticky{right:125px}.header-rtl #popup_contact{right:70px}.header-rtl #Header_creative #Top_bar .menu li ul{left:auto;right:100%}.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%}.header-rtl .fixed-nav.fixed-nav-prev{margin-left:0!important}.header-rtl .fixed-nav.fixed-nav-next{margin-right:50px}body.header-rtl.header-creative.header-open{padding-left:0;padding-right:250px!important}.header-rtl.header-open #Header_creative{left:auto;right:0}.header-rtl.header-open #Footer #back_to_top.sticky{right:325px}.header-rtl.header-open #popup_contact{right:270px}.header-rtl.header-open .fixed-nav.fixed-nav-next{margin-right:250px}#Header_creative.active{left:-1px}.header-rtl #Header_creative.active{left:auto;right:-1px}#Header_creative.active .creative-wrapper{opacity:1;margin:0}.header-creative .vc_row[data-vc-full-width]{padding-left:50px}.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}.header-open .vc_parallax .vc_parallax-inner{left:auto;width:calc(100% - 250px)}.header-open.header-rtl .vc_parallax .vc_parallax-inner{left:0;right:auto}#Header_creative.scroll{height:100%;overflow-y:auto}#Header_creative.scroll:not(.dropdown) .menu li ul{display:none!important}#Header_creative.scroll #Action_bar{position:static}#Header_creative.dropdown{outline:none}#Header_creative.dropdown #Top_bar .menu_wrapper{float:left;width:100%}#Header_creative.dropdown #Top_bar #menu ul li{position:relative;float:left}#Header_creative.dropdown #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Header_creative.dropdown #Top_bar #menu ul li a span{line-height:38px;padding:0}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;font-size:26px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;z-index:203}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Header_creative.dropdown #Top_bar #menu ul.sub-menu li:not(:last-of-type) a{border-bottom:0}#Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}#Header_creative.dropdown #Top_bar #menu ul li ul li{width:100%!important}#Header_creative.dropdown #Top_bar #menu ul li ul li a{padding:0 10px;text-align:center}#Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul li a span{padding:0}#Header_creative.dropdown #Top_bar #menu ul li ul li a span:after{display:none!important}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Header_creative.dropdown #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header_creative{transition:left .5s ease-in-out,right .5s ease-in-out}#Header_creative .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out .5s}#Header_creative.active .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out}}@media only screen and (min-width:1240px){#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.layout-boxed.header-boxed #Top_bar.is-sticky{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none;box-shadow:unset}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo,#Top_bar.is-sticky .custom-logo-link{padding:5px 0!important;height:50px!important;line-height:50px!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px}.logo-sticky-width-auto #Top_bar.is-sticky #logo img.logo-sticky{width:auto}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu > li > a span.description{display:none}#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}.header-overlay #Top_bar.is-sticky{display:none}.sticky-dark #Top_bar.is-sticky,.sticky-dark #Top_bar.is-sticky #menu{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#fff}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .wpml-languages a.active,.sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1)}.sticky-white #Top_bar.is-sticky,.sticky-white #Top_bar.is-sticky #menu{background:rgba(255,255,255,.8)}.sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#222}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .wpml-languages a.active,.sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.1)}}@media only screen and (min-width:768px) and (max-width:1240px){.header_placeholder{height:0!important}}@media only screen and (max-width:1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu > ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:15px;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.menuo-arrows.keyboard-support #Top_bar .menu > li.submenu > a:not(.menu-toggle):after,.menuo-arrows:not(.keyboard-support) #Top_bar .menu > li.submenu > a:not(.menu-toggle)::after{display:none !important}#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}#Top_bar #menu ul li ul li a .menu-arrow{display:none}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}#Header #menu > ul > li.current-menu-item > a,#Header #menu > ul > li.current_page_item > a,#Header #menu > ul > li.current-menu-parent > a,#Header #menu > ul > li.current-page-parent > a,#Header #menu > ul > li.current-menu-ancestor > a,#Header #menu > ul > li.current_page_ancestor > a{background:rgba(0,0,0,.02)}.rtl #Top_bar #menu{left:1px;right:auto}.rtl #Top_bar a.responsive-menu-toggle{left:20px;right:auto}.rtl #Top_bar #menu ul li.submenu .menu-toggle{left:15px;right:auto;border-left:none;border-right:1px solid #eee;transform:unset}.rtl #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}.header-stack .menu_wrapper #menu{left:0;right:auto}.rtl.header-stack #Top_bar #menu{left:auto;right:0}.admin-bar #Header_creative{top:32px}.header-creative.layout-boxed{padding-top:85px}.header-creative.layout-full-width #Wrapper{padding-top:60px}#Header_creative{position:fixed;width:100%;left:0!important;top:0;z-index:1001}#Header_creative .creative-wrapper{display:block!important;opacity:1!important}#Header_creative .creative-menu-toggle,#Header_creative .creative-social{display:none!important;opacity:1!important}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .one{display:flex}#Header_creative #Top_bar #logo,#Header_creative #Top_bar .custom-logo-link{height:50px;line-height:50px;padding:5px 0}#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}#Header_creative #logo img.logo-main{display:none}#Header_creative #logo img.logo-sticky{display:inline-block}.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}#Header_creative #Action_bar{display:none}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative.scroll{overflow:visible!important}}body{--mfn-clients-tiles-hover:#f7bc00;--mfn-icon-box-icon:#cc7d14;--mfn-section-tabber-nav-active-color:#f7bc00;--mfn-sliding-box-bg:#cc7d14;--mfn-woo-body-color:#000000;--mfn-woo-heading-color:#000000;--mfn-woo-themecolor:#f7bc00;--mfn-woo-bg-themecolor:#f7bc00;--mfn-woo-border-themecolor:#f7bc00;--mfn-blocks-checkout-summary-bg:rgba(0,0,0,0.03)}#Header_wrapper,#Intro{background-color:#000000}#Subheader{background-color:rgba(0,0,0,1)}.header-classic #Action_bar,.header-fixed #Action_bar,.header-plain #Action_bar,.header-split #Action_bar,.header-shop #Action_bar,.header-shop-split #Action_bar,.header-stack #Action_bar{background-color:#ffffff}#Sliding-top{background-color:#545454}#Sliding-top a.sliding-top-control{border-right-color:#545454}#Sliding-top.st-center a.sliding-top-control,#Sliding-top.st-left a.sliding-top-control{border-top-color:#545454}#Footer{background-color:#FBEEDF}.grid .post-item,.masonry:not(.tiles) .post-item,.photo2 .post .post-desc-wrapper{background-color:transparent}.portfolio_group .portfolio-item .desc{background-color:transparent}.woocommerce ul.products li.product,.shop_slider .shop_slider_ul .shop_slider_li .item_wrapper .desc{background-color:transparent} 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:#000000}.lead{color:#000000}.post-nav.minimal a svg{fill:#000000}.themecolor,.opening_hours .opening_hours_wrapper li span,.fancy_heading_icon .icon_top,.fancy_heading_arrows .icon-right-dir,.fancy_heading_arrows .icon-left-dir,.fancy_heading_line .title,.button-love a.mfn-love,.format-link .post-title .icon-link,.pager-single > span,.pager-single a:hover,.widget_meta ul,.widget_pages ul,.widget_rss ul,.widget_mfn_recent_comments ul li:after,.widget_archive ul,.widget_recent_comments ul li:after,.widget_nav_menu ul,.woocommerce ul.products li.product .price,.shop_slider .shop_slider_ul .item_wrapper .price,.woocommerce-page ul.products li.product .price,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce .product div.entry-summary .price,.woocommerce .product .woocommerce-variation-price .price,.woocommerce .star-rating span,#Error_404 .error_pic i,.style-simple #Filters .filters_wrapper ul li a:hover,.style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title,.mfn-cart-holder .mfn-ch-content .mfn-ch-product .woocommerce-Price-amount,.woocommerce .comment-form-rating p.stars a:before,.wishlist .wishlist-row .price,.search-results .search-item .post-product-price,.progress_icons.transparent .progress_icon.themebg{color:#f7bc00}.mfn-wish-button.loved:not(.link) .path{fill:#f7bc00;stroke:#f7bc00}.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:#f7bc00}.Latest_news ul li .photo,.Recent_posts.blog_news ul li .photo,.style-simple .opening_hours .opening_hours_wrapper li label,.style-simple .timeline_items li:hover h3,.style-simple .timeline_items li:nth-child(even):hover h3,.style-simple .timeline_items li:hover .desc,.style-simple .timeline_items li:nth-child(even):hover,.style-simple .offer_thumb .slider_pagination a.selected{border-color:#f7bc00}a{color:#f7bc00}a:hover{color:#f7bc00}*::-moz-selection{background-color:#f7bc00;color:black}*::selection{background-color:#f7bc00;color:black}.blockquote p.author span,.counter .desc_wrapper .title,.article_box .desc_wrapper p,.team .desc_wrapper p.subtitle,.pricing-box .plan-header p.subtitle,.pricing-box .plan-header .price sup.period,.chart_box p,.fancy_heading .inside,.fancy_heading_line .slogan,.post-meta,.post-meta a,.post-footer,.post-footer a span.label,.pager .pages a,.button-love a .label,.pager-single a,#comments .commentlist > li .comment-author .says,.fixed-nav .desc .date,.filters_buttons li.label,.Recent_posts ul li a .desc .date,.widget_recent_entries ul li .post-date,.tp_recent_tweets .twitter_time,.widget_price_filter .price_label,.shop-filters .woocommerce-result-count,.woocommerce ul.product_list_widget li .quantity,.widget_shopping_cart ul.product_list_widget li dl,.product_meta .posted_in,.woocommerce .shop_table .product-name .variation > dd,.shipping-calculator-button:after,.shop_slider .shop_slider_ul .item_wrapper .price del,.woocommerce .product .entry-summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce .product.style-default .entry-summary .product_meta .tagged_as,.woocommerce .tagged_as,.wishlist .sku_wrapper,.woocommerce .column_product_rating .woocommerce-review-link,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__verified,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a,.Latest_news ul li .desc_footer,.share-simple-wrapper .icons a{color:#000000}h1,h1 a,h1 a:hover,.text-logo #logo{color:#000000}h2,h2 a,h2 a:hover{color:#000000}h3,h3 a,h3 a:hover{color:#000000}h4,h4 a,h4 a:hover,.style-simple .sliding_box .desc_wrapper h4{color:#000000}h5,h5 a,h5 a:hover{color:#000000}h6,h6 a,h6 a:hover,a.content_link .title{color:#000000}.woocommerce #customer_login h2{color:#000000} .woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2,.woocommerce #respond .comment-reply-title,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color:#000000} .dropcap,.highlight:not(.highlight_image){background-color:#f7bc00}a.mfn-link{color:#000000}a.mfn-link-2 span,a:hover.mfn-link-2 span:before,a.hover.mfn-link-2 span:before,a.mfn-link-5 span,a.mfn-link-8:after,a.mfn-link-8:before{background:#f7bc00}a:hover.mfn-link{color:#f7bc00}a.mfn-link-2 span:before,a:hover.mfn-link-4:before,a:hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.hover.mfn-link-4:after,a.mfn-link-5:before,a.mfn-link-7:after,a.mfn-link-7:before{background:#f7bc00}a.mfn-link-6:before{border-bottom-color:#f7bc00}a.mfn-link svg .path{stroke:#f7bc00}.column_column ul,.column_column ol,.the_content_wrapper:not(.is-elementor) ul,.the_content_wrapper:not(.is-elementor) ol{color:#000000}hr.hr_color,.hr_color hr,.hr_dots span{color:#f7bc00;background:#f7bc00}.hr_zigzag i{color:#f7bc00}.highlight-left:after,.highlight-right:after{background:#f7bc00}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:#f7bc00}}#Header .top_bar_left,.header-classic #Top_bar,.header-plain #Top_bar,.header-stack #Top_bar,.header-split #Top_bar,.header-shop #Top_bar,.header-shop-split #Top_bar,.header-fixed #Top_bar,.header-below #Top_bar,#Header_creative,#Top_bar #menu,.sticky-tb-color #Top_bar.is-sticky{background-color:#ffffff}#Top_bar .wpml-languages a.active,#Top_bar .wpml-languages ul.wpml-lang-dropdown{background-color:#ffffff}#Top_bar .top_bar_right:before{background-color:#e3e3e3}#Header .top_bar_right{background-color:#f5f5f5}#Top_bar .top_bar_right .top-bar-right-icon,#Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#000000;stroke:#000000}#Top_bar .menu > li > a,#Top_bar #menu ul li.submenu .menu-toggle{color:#2a2b39}#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.current-menu-parent > a,#Top_bar .menu > li.current-page-parent > a,#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-page-ancestor > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.hover > a{color:#cc7d14}#Top_bar .menu > li a:not(.menu-toggle):after{background:#cc7d14}.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after{border-top-color:#2a2b39}#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.hover.submenu > a > span:not(.description)::after{border-top-color:#cc7d14}.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-page-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.hover > a{background:#F2F2F2}.menu-arrow-bottom #Top_bar .menu > li > a:after{border-bottom-color:#cc7d14}.menu-arrow-top #Top_bar .menu > li > a:after{border-top-color:#cc7d14}.header-plain #Top_bar .menu > li.current-menu-item > a,.header-plain #Top_bar .menu > li.current_page_item > a,.header-plain #Top_bar .menu > li.current-menu-parent > a,.header-plain #Top_bar .menu > li.current-page-parent > a,.header-plain #Top_bar .menu > li.current-menu-ancestor > a,.header-plain #Top_bar .menu > li.current-page-ancestor > a,.header-plain #Top_bar .menu > li.current_page_ancestor > a,.header-plain #Top_bar .menu > li.hover > a,.header-plain #Top_bar .wpml-languages:hover,.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown{background:#F2F2F2;color:#cc7d14}.header-plain #Top_bar .top_bar_right .top-bar-right-icon:hover{background:#F2F2F2}.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),.header-plain #Top_bar .top_bar_right .top-bar-right-icon,.header-plain #Top_bar .top_bar_right .top-bar-right-button,.header-plain #Top_bar .top_bar_right .top-bar-right-input,.header-plain #Top_bar .wpml-languages{border-color:#f2f2f2}#Top_bar .menu > li ul{background-color:#F2F2F2}#Top_bar .menu > li ul li a{color:#5f5f5f}#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a{color:#2e2e2e}.overlay-menu-toggle{color:#cc7d14 !important;background:transparent}#Overlay{background:rgba(204,125,20,0.95)}#overlay-menu ul li a,.header-overlay .overlay-menu-toggle.focus{color:#FFFFFF}#overlay-menu ul li.current-menu-item > a,#overlay-menu ul li.current_page_item > a,#overlay-menu ul li.current-menu-parent > a,#overlay-menu ul li.current-page-parent > a,#overlay-menu ul li.current-menu-ancestor > a,#overlay-menu ul li.current-page-ancestor > a,#overlay-menu ul li.current_page_ancestor > a{color:#B1DCFB}#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle{color:#cc7d14;background:transparent}.mfn-footer-stickymenu{background-color:#ffffff}.mfn-footer-stickymenu ul li a,.mfn-footer-stickymenu ul li a .path{color:#000000;stroke:#000000}#Side_slide{background-color:#191919;border-color:#191919}#Side_slide,#Side_slide #menu ul li.submenu .menu-toggle,#Side_slide .search-wrapper input.field,#Side_slide a:not(.button){color:#A6A6A6}#Side_slide .extras .extras-wrapper a svg .path{stroke:#A6A6A6}#Side_slide #menu ul li.hover > .menu-toggle,#Side_slide a.active,#Side_slide a:not(.button):hover{color:#FFFFFF}#Side_slide .extras .extras-wrapper a:hover svg .path{stroke:#FFFFFF}#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color:#FFFFFF}#Action_bar .contact_details{color:#ffffff}#Action_bar .contact_details a{color:#ffffff}#Action_bar .contact_details a:hover{color:#ffffff}#Action_bar .social li a,#Header_creative .social li a,#Action_bar:not(.creative) .social-menu a{color:#ffffff}#Action_bar .social li a:hover,#Header_creative .social li a:hover,#Action_bar:not(.creative) .social-menu a:hover{color:#FFFFFF}#Subheader .title{color:#ffffff}#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{color:rgba(255,255,255,0.6)}.mfn-footer,.mfn-footer .widget_recent_entries ul li a{color:#3d402c}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn){color:#3d402c}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn):hover{color:#e7962b}.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:#3d402c}.mfn-footer .themecolor,.mfn-footer .widget_meta ul,.mfn-footer .widget_pages ul,.mfn-footer .widget_rss ul,.mfn-footer .widget_mfn_recent_comments ul li:after,.mfn-footer .widget_archive ul,.mfn-footer .widget_recent_comments ul li:after,.mfn-footer .widget_nav_menu ul,.mfn-footer .widget_price_filter .price_label .from,.mfn-footer .widget_price_filter .price_label .to,.mfn-footer .star-rating span{color:#cc7d14}.mfn-footer .themebg,.mfn-footer .widget_categories ul,.mfn-footer .Recent_posts ul li .desc:after,.mfn-footer .Recent_posts ul li .photo .c,.mfn-footer .widget_recent_entries ul li:after,.mfn-footer .widget_mfn_menu ul li a:hover,.mfn-footer .widget_product_categories ul{background-color:#cc7d14}.mfn-footer .Recent_posts ul li a .desc .date,.mfn-footer .widget_recent_entries ul li .post-date,.mfn-footer .tp_recent_tweets .twitter_time,.mfn-footer .widget_price_filter .price_label,.mfn-footer .shop-filters .woocommerce-result-count,.mfn-footer ul.product_list_widget li .quantity,.mfn-footer .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}.mfn-footer .footer_copy .social li a,.mfn-footer .footer_copy .social-menu a{color:#3d402c}.mfn-footer .footer_copy .social li a:hover,.mfn-footer .footer_copy .social-menu a:hover{color:#e7962b}.mfn-footer .footer_copy{border-top-color:rgba(255,255,255,0.1)}#Sliding-top,#Sliding-top .widget_recent_entries ul li a{color:#cccccc}#Sliding-top a{color:#cc7d14}#Sliding-top a:hover{color:#e7962b}#Sliding-top h1,#Sliding-top h1 a,#Sliding-top h1 a:hover,#Sliding-top h2,#Sliding-top h2 a,#Sliding-top h2 a:hover,#Sliding-top h3,#Sliding-top h3 a,#Sliding-top h3 a:hover,#Sliding-top h4,#Sliding-top h4 a,#Sliding-top h4 a:hover,#Sliding-top h5,#Sliding-top h5 a,#Sliding-top h5 a:hover,#Sliding-top h6,#Sliding-top h6 a,#Sliding-top h6 a:hover{color:#ffffff}#Sliding-top .themecolor,#Sliding-top .widget_meta ul,#Sliding-top .widget_pages ul,#Sliding-top .widget_rss ul,#Sliding-top .widget_mfn_recent_comments ul li:after,#Sliding-top .widget_archive ul,#Sliding-top .widget_recent_comments ul li:after,#Sliding-top .widget_nav_menu ul,#Sliding-top .widget_price_filter .price_label .from,#Sliding-top .widget_price_filter .price_label .to,#Sliding-top .star-rating span{color:#cc7d14}#Sliding-top .themebg,#Sliding-top .widget_categories ul,#Sliding-top .Recent_posts ul li .desc:after,#Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .widget_recent_entries ul li:after,#Sliding-top .widget_mfn_menu ul li a:hover,#Sliding-top .widget_product_categories ul{background-color:#cc7d14}#Sliding-top .Recent_posts ul li a .desc .date,#Sliding-top .widget_recent_entries ul li .post-date,#Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label,#Sliding-top .shop-filters .woocommerce-result-count,#Sliding-top ul.product_list_widget li .quantity,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}blockquote,blockquote a,blockquote a:hover{color:#444444}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.no-img,.masonry.tiles .post-item.format-quote,.blog-teaser li .desc-wrapper .desc .post-title:after,.blog-teaser li.no-img,.blog-teaser li.format-quote{background:#ffffff}.image_frame .image_wrapper .image_links a{background:#ffffff;color:#161922;border-color:#ffffff}.image_frame .image_wrapper .image_links a.loading:after{border-color:#161922}.image_frame .image_wrapper .image_links a .path{stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved .path{fill:#161922;stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved:hover .path{fill:#0089f7;stroke:#0089f7}.image_frame .image_wrapper .image_links a:hover{background:#ffffff;color:#0089f7;border-color:#ffffff}.image_frame .image_wrapper .image_links a:hover .path{stroke:#0089f7}.image_frame{border-color:#f8f8f8}.image_frame .image_wrapper .mask::after{background:rgba(0,0,0,0.15)}.counter .icon_wrapper i{color:#cc7d14}.quick_fact .number-wrapper .number{color:#cc7d14}.mfn-countdown{--mfn-countdown-number-color:#cc7d14}.progress_bars .bars_list li .bar .progress{background-color:#cc7d14}a:hover.icon_bar{color:#cc7d14 !important}a.content_link,a:hover.content_link{color:#cc7d14}a.content_link:before{border-bottom-color:#cc7d14}a.content_link:after{border-color:#cc7d14}.mcb-item-contact_box-inner,.mcb-item-info_box-inner,.column_column .get_in_touch,.google-map-contact-wrapper{background-color:#cc7d14}.google-map-contact-wrapper .get_in_touch:after{border-top-color:#cc7d14}.timeline_items li h3:before,.timeline_items:after,.timeline .post-item:before{border-color:#f7bc00}.how_it_works .image_wrapper .number{background:#f7bc00}.trailer_box .desc .subtitle,.trailer_box.plain .desc .line{background-color:#cc7d14}.trailer_box.plain .desc .subtitle{color:#cc7d14}.icon_box .icon_wrapper,.icon_box a .icon_wrapper,.style-simple .icon_box:hover .icon_wrapper{color:#cc7d14}.icon_box:hover .icon_wrapper:before,.icon_box a:hover .icon_wrapper:before{background-color:#cc7d14}.list_item.lists_1 .list_left{background-color:#cc7d14}.list_item .list_left{color:#cc7d14}.feature_list ul li .icon i{color:#cc7d14}.feature_list ul li:hover,.feature_list ul li:hover a{background:#cc7d14}table th{color:#444444}.ui-tabs .ui-tabs-nav li a,.accordion .question > .title,.faq .question > .title,.fake-tabs > ul li a{color:#444444}.ui-tabs .ui-tabs-nav li.ui-state-active a,.accordion .question.active > .title > .acc-icon-plus,.accordion .question.active > .title > .acc-icon-minus,.accordion .question.active > .title,.faq .question.active > .title > .acc-icon-plus,.faq .question.active > .title,.fake-tabs > ul li.active a{color:#cc7d14}.ui-tabs .ui-tabs-nav li.ui-state-active a:after,.fake-tabs > ul li a:after,.fake-tabs > ul li a .number{background:#cc7d14}body.table-hover:not(.woocommerce-page) table tr:hover td{background:#f7bc00}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span{color:#cc7d14}.pricing-box .plan-inside ul li .yes{background:#cc7d14}.pricing-box-box.pricing-box-featured{background:#cc7d14}.alert_warning{background:#18d5af}.alert_warning,.alert_warning a,.alert_warning a:hover,.alert_warning a.close .icon{color:#ffffff}.alert_warning .path{stroke:#ffffff}.alert_error{background:#18d5af}.alert_error,.alert_error a,.alert_error a:hover,.alert_error a.close .icon{color:#ffffff}.alert_error .path{stroke:#ffffff}.alert_info{background:#18d5af}.alert_info,.alert_info a,.alert_info a:hover,.alert_info a.close .icon{color:#ffffff}.alert_info .path{stroke:#ffffff}.alert_success{background:#18d5af}.alert_success,.alert_success a,.alert_success a:hover,.alert_success a.close .icon{color:#ffffff}.alert_success .path{stroke:#ffffff}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:#101828;background-color:rgba(255,255,255,0);border-color:#101828}.wc-block-price-filter__controls input{border-color:#101828 !important} .mfn-floating-placeholder .mfn-input-wrapper.mfn-not-empty:before{background-color:rgba(255,255,255,0)}::-webkit-input-placeholder{color:#101828}::-moz-placeholder{color:#101828}:-ms-input-placeholder{color:#101828}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:#ffffff;background-color:rgba(24,213,175,0);border-color:#ffffff}.mfn-floating-placeholder .mfn-input-wrapper:has(input:focus):before{background-color:rgba(24,213,175,0)}.wc-block-price-filter__controls input:focus{border-color:#ffffff !important} select:focus{background-color:#18d5af!important}:focus::-webkit-input-placeholder{color:#18d5af}:focus::-moz-placeholder{color:#18d5af}.select2-container--default .select2-selection--single{background-color:rgba(255,255,255,0);border-color:#101828}.select2-dropdown{background-color:#FFFFFF;border-color:#101828}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#101828}.select2-container--default.select2-container--open .select2-selection--single{border-color:#101828}.select2-container--default .select2-search--dropdown .select2-search__field{color:#101828;background-color:rgba(255,255,255,0);border-color:#101828}.select2-container--default .select2-search--dropdown .select2-search__field:focus{color:#ffffff;background-color:rgba(24,213,175,0) !important;border-color:#ffffff} .select2-container--default .select2-results__option[data-selected="true"],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#f7bc00;color:black} .image_frame span.onsale,.woocommerce span.onsale,.shop_slider .shop_slider_ul .item_wrapper span.onsale{background-color:#f7bc00}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#f7bc00 !important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#ffffff}.mfn-desc-expandable .read-more{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 65%)}.mfn-wish-button .path{stroke:rgba(0,0,0,0.15)}.mfn-wish-button:hover .path{stroke:rgba(0,0,0,0.3)}.mfn-wish-button.loved:not(.link) .path{stroke:rgba(0,0,0,0.3);fill:rgba(0,0,0,0.3)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce div.product div.images .mfn-wish-button,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger,.woocommerce .mfn-product-gallery-grid .mfn-wish-button{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,.woocommerce div.product div.images .mfn-wish-button:hover,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:before{border-color:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:after{background-color:#161922}.woocommerce div.product div.images .mfn-wish-button path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button path{stroke:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:before{border-color:#0089f7}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:after{background-color:#0089f7}.woocommerce div.product div.images .mfn-wish-button:hover path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover path{stroke:#0089f7}.woocommerce div.product div.images .mfn-wish-button.loved path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button.loved path{stroke:#0089f7;fill:#0089f7}#mfn-gdpr{background-color:#fbeedf;border-radius:0px;box-shadow:0px 15px 30px 0 rgba(1,7,39,.13)}#mfn-gdpr .mfn-gdpr-content,#mfn-gdpr .mfn-gdpr-content h1,#mfn-gdpr .mfn-gdpr-content h2,#mfn-gdpr .mfn-gdpr-content h3,#mfn-gdpr .mfn-gdpr-content h4,#mfn-gdpr .mfn-gdpr-content h5,#mfn-gdpr .mfn-gdpr-content h6,#mfn-gdpr .mfn-gdpr-content ol,#mfn-gdpr .mfn-gdpr-content ul{color:#3d402c}#mfn-gdpr .mfn-gdpr-content a,#mfn-gdpr a.mfn-gdpr-readmore{color:#cc7d14}#mfn-gdpr .mfn-gdpr-content a:hover,#mfn-gdpr a.mfn-gdpr-readmore:hover{color:#e7962b}#mfn-gdpr .mfn-gdpr-button{background-color:#55593d;color:#fbeedf;border-color:transparent}#mfn-gdpr .mfn-gdpr-button:hover,#mfn-gdpr .mfn-gdpr-button:before{background-color:rgba(251,238,223,0);color:#cc7d14;border-color:transparent}@media only screen and ( min-width:768px ){.header-semi #Top_bar:not(.is-sticky){background-color:rgba(255,255,255,0.8)}}@media only screen and ( max-width:767px ){#Top_bar{background-color:#ffffff !important}#Action_bar{background-color:#ffffff !important}#Action_bar .contact_details{color:#ffffff}#Action_bar .contact_details a{color:#ffffff}#Action_bar .contact_details a:hover{color:#ffffff}#Action_bar .social li a,#Action_bar .social-menu a{color:#ffffff!important}#Action_bar .social li a:hover,#Action_bar .social-menu a:hover{color:#ffffff!important}}

/* custom CSS */
/* ============================================================
   Bushoff & Stans — Design tokens & utilities (fase 1, 2026-05-15)
   Source: ~/Downloads/bs-design-handoff/.../colors_and_type.css
   Loaded via Theme Options → Extra Code → Custom CSS (option `betheme.custom-css`).
   ============================================================ */

/* ---- Avenir LT Pro — design-system family ---- */
/* Note: BeTheme's existing Custom Fonts (AvenirLTPro-Black / -Book / -Medium /
   -Roman / -Heavy) blijven naast deze declaraties bestaan voor bestaande markup.
   Nieuwe `.bs-*` classes gebruiken family "Avenir LT Pro" met font-weight. */

@font-face {
  font-family: "Avenir LT Pro";
  font-style: normal; font-weight: 350; font-display: swap;
  src: url("https://bushoff-stans.nl/wp-content/uploads/2026/05/AvenirLTPro-Book.woff2") format("woff2"),
       url("https://bushoff-stans.nl/wp-content/uploads/2025/11/AvenirLTPro-Book.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Pro";
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("https://bushoff-stans.nl/wp-content/uploads/2026/05/AvenirLTPro-Roman.woff2") format("woff2"),
       url("https://bushoff-stans.nl/wp-content/uploads/2025/11/AvenirLTPro-Roman.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Pro";
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("https://bushoff-stans.nl/wp-content/uploads/2026/05/AvenirLTPro-Medium.woff2") format("woff2"),
       url("https://bushoff-stans.nl/wp-content/uploads/2025/11/AvenirLTPro-Medium.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Pro";
  font-style: normal; font-weight: 800; font-display: swap;
  src: url("https://bushoff-stans.nl/wp-content/uploads/2026/05/AvenirLTPro-Heavy.woff2") format("woff2"),
       url("https://bushoff-stans.nl/wp-content/uploads/2025/11/AvenirLTPro-Heavy.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Pro";
  font-style: normal; font-weight: 900; font-display: swap;
  src: url("https://bushoff-stans.nl/wp-content/uploads/2026/05/AvenirLTPro-Black.woff2") format("woff2"),
       url("https://bushoff-stans.nl/wp-content/uploads/2025/11/AvenirLTPro-Black.woff") format("woff");
}

/* ---- Design tokens ---- */
:root {
  /* Colors (locked palette) */
  --bs-black: #000000;
  --bs-white: #FFFFFF;
  --bs-yellow: #F7BC00;
  --bs-yellow-hover: #E0A900;
  --bs-yellow-soft: #FDF2CC;
  --bs-green: #18D5AF;
  --bs-green-hover: #14BD9C;
  --bs-green-soft: #B9F2E7;
  --bs-grey: #E5E5E5;
  --bs-grey-2: #BDBDBD;
  --bs-ink-2: #3C3C3C;
  --bs-ink-3: #6B6B6B;

  /* Semantic */
  --bs-fg: var(--bs-black);
  --bs-fg-muted: var(--bs-ink-2);
  --bs-fg-subtle: var(--bs-ink-3);
  --bs-border: var(--bs-grey);

  /* Type */
  --bs-font-sans: "Avenir LT Pro", "Avenir Next", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
  --bs-fw-book: 350;
  --bs-fw-regular: 400;
  --bs-fw-medium: 500;
  --bs-fw-bold: 800;
  --bs-fw-heavy: 900;

  /* Type scale (desktop) */
  --bs-fs-display-xl: 80px;
  --bs-fs-display-l: 64px;
  --bs-fs-display-m: 48px;
  --bs-fs-h2: 40px;
  --bs-fs-h3: 28px;
  --bs-fs-eyebrow: 14px;
  --bs-fs-lead: 22px;
  --bs-fs-body: 18px;
  --bs-fs-body-sm: 16px;
  --bs-fs-micro: 13px;

  /* Spacing (4px ramp) */
  --bs-space-1: 4px;  --bs-space-2: 8px;  --bs-space-3: 12px; --bs-space-4: 16px;
  --bs-space-5: 24px; --bs-space-6: 32px; --bs-space-7: 48px; --bs-space-8: 64px;
  --bs-space-9: 96px; --bs-space-10: 120px; --bs-space-11: 160px;

  /* Section padding */
  --bs-section-y-d: 120px;
  --bs-section-y-t: 80px;
  --bs-section-y-m: 60px;

  /* Container */
  --bs-container-max: 1280px;
  --bs-container-pad-d: 64px;
  --bs-container-pad-m: 24px;

  /* Radii */
  --bs-radius-sm: 6px;
  --bs-radius-md: 12px;
  --bs-radius-lg: 20px;
  --bs-radius-xl: 32px;
  --bs-radius-full: 999px;

  /* Shadows */
  --bs-shadow-card: 0 1px 2px rgba(0,0,0,0.04), 0 8px 24px rgba(0,0,0,0.06);
  --bs-shadow-overlay: 0 24px 64px rgba(0,0,0,0.18);

  /* Motion */
  --bs-ease: cubic-bezier(0.16, 1, 0.3, 1);
  --bs-dur-fast: 120ms;
  --bs-dur-base: 240ms;
  --bs-dur-slow: 600ms;

  /* Focus ring */
  --bs-focus-ring: 0 0 0 3px var(--bs-yellow);
  --bs-focus-ring-dark: 0 0 0 3px var(--bs-green);
}

/* ---- Utility: button ---- */
.bs-btn {
  display: inline-flex;
  align-items: center;
  gap: var(--bs-space-2);
  padding: 16px 28px;
  border: 0;
  border-radius: 999px;
  font-family: var(--bs-font-sans);
  font-size: var(--bs-fs-body-sm);
  font-weight: var(--bs-fw-bold);
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background var(--bs-dur-base) var(--bs-ease),
              color var(--bs-dur-base) var(--bs-ease),
              transform var(--bs-dur-fast) var(--bs-ease);
}
.bs-btn:active { transform: translateY(1px); }
.bs-btn:focus-visible { outline: none; box-shadow: var(--bs-focus-ring); }

.bs-btn--primary { background: var(--bs-yellow); color: var(--bs-black); }
.bs-btn--primary:hover { background: var(--bs-yellow-hover); }

.bs-btn--dark { background: var(--bs-black); color: var(--bs-white); }
.bs-btn--dark:hover { background: #1A1A1A; }
.bs-btn--dark:focus-visible { box-shadow: var(--bs-focus-ring-dark); }

.bs-btn--ghost { background: transparent; color: var(--bs-black); border: 1px solid var(--bs-black); }
.bs-btn--ghost:hover { background: var(--bs-black); color: var(--bs-white); }

/* ---- Utility: text-link with arrow ---- */
.bs-link {
  display: inline-flex;
  align-items: baseline;
  gap: 8px;
  color: var(--bs-black);
  text-decoration: none;
  font-family: var(--bs-font-sans);
  font-weight: var(--bs-fw-bold);
  border-bottom: 1px solid var(--bs-black);
  padding-bottom: 2px;
  transition: border-bottom-width var(--bs-dur-base) var(--bs-ease);
}
.bs-link__arrow { display: inline-block; transition: transform var(--bs-dur-base) var(--bs-ease); }
.bs-link:hover { border-bottom-width: 2px; }
.bs-link:hover .bs-link__arrow { transform: translateX(4px); }
.bs-link:focus-visible { outline: none; box-shadow: var(--bs-focus-ring); border-radius: 2px; }

/* ---- Utility: section + container helpers (used in fase 3) ---- */
.bs-section { padding-block: var(--bs-section-y-m); }
@media (min-width: 768px)  { .bs-section { padding-block: var(--bs-section-y-t); } }
@media (min-width: 1024px) { .bs-section { padding-block: var(--bs-section-y-d); } }

.bs-section--soft-y { background: var(--bs-yellow-soft); }
.bs-section--soft-g { background: var(--bs-green-soft); }
.bs-section--dark   { background: var(--bs-black); color: var(--bs-white); }

.bs-container {
  max-width: var(--bs-container-max);
  margin-inline: auto;
  padding-inline: var(--bs-container-pad-m);
}
@media (min-width: 768px) { .bs-container { padding-inline: var(--bs-container-pad-d); } }

/* ---- Preserved from previous custom-css: portfolio-single header hides ---- */
.single-portfolio #Header_wrapper { display: none !important; }
.single-portfolio #Content { padding-top: 0 !important; margin-top: 0 !important; }
.single-portfolio .header_placeholder { display: none !important; }
.single-portfolio .section-post-header { display: none !important; }
.single-portfolio .portfolio_group { margin-top: 0 !important; padding-top: 0 !important; }
.single-portfolio .sections_group { padding-top: 0 !important; margin-top: 0 !important; }


/* ---- Header sub-menu pijl (design v4, fase 2c) — override BeTheme :not() display:none ---- */
.mfn-header-tmpl .mfn-header-menu .mfn-submenu .mfn-menu-li .mfn-menu-link .menu-sub.mfn-menu-sub-subicon {
  display: inline-flex !important;
  align-items: center;
  margin-left: auto;
  font-weight: 800;
  opacity: 1;
  transition: transform 240ms cubic-bezier(0.16, 1, 0.3, 1);
}
.mfn-header-tmpl .mfn-header-menu .mfn-submenu .mfn-menu-li .mfn-menu-link {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  text-align: left;
}
.mfn-header-tmpl .mfn-header-menu .mfn-submenu .mfn-menu-li .mfn-menu-label-wrapper {
  flex: 1 1 auto;
}
.mfn-header-tmpl .mfn-header-menu .mfn-submenu .mfn-menu-li:hover .menu-sub.mfn-menu-sub-subicon {
  transform: translateX(4px);
}

/* ---- Button hover-states (design v1, fase 2c) ---- */
.mcb-item-o33y3i5e .button {
  transition: transform 120ms cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.mcb-item-o33y3i5e .button:hover {
  transform: translateY(-1px);
  background-color: #FFFFFF !important;
  color: #000000 !important;
}
.mcb-item-rtn7wgrc .button {
  transition: background-color 240ms cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.mcb-item-rtn7wgrc .button:hover {
  background-color: #E0A900 !important;
  color: #000000 !important;
}
.mcb-item-jdwnp80j .button {
  transition: background-color 240ms cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.mcb-item-jdwnp80j .button:hover {
  background-color: #14BD9C !important;
  color: #000000 !important;
}

/* ---- Onze Oplossingen section (design v1, fase 3a) ---- */

/* Eyebrow chip */
.bs-eyebrow {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 6px 14px; border-radius: 999px;
  border: 1px solid #E5E5E5;
  background: #FFFFFF;
  font-size: 11px; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase;
  color: #6B6B6B;
  font-family: 'AvenirLTPro-Heavy', "Avenir LT Pro", -apple-system, sans-serif;
}
.bs-eyebrow .bs-eyebrow-dot {
  display: inline-block; width: 7px; height: 7px; border-radius: 999px; background: #18D5AF;
}

/* Card hover: border darkens + image translates up-and-scales */
.mcb-section-39689309b .mcb-wrap > .mcb-wrap-inner:hover {
  border-color: #000000 !important;
}
.mcb-section-39689309b .mcb-wrap > .mcb-wrap-inner:hover .image_frame img,
.mcb-section-39689309b .mcb-wrap > .mcb-wrap-inner:hover img {
  transform: translateY(-4px) scale(1.015);
}

/* "Lees meer" arrow slide on card hover */
.mcb-section-39689309b .mcb-wrap > .mcb-wrap-inner:hover .button .icon-wrapper {
  transform: translateX(4px);
}
.mcb-section-39689309b .button .icon-wrapper {
  transition: transform 240ms cubic-bezier(0.16, 1, 0.3, 1);
}

/* ---- BeBuilder button icon-right order swap (design v1, fase 3) ---- */
.button.button_right {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}
.button.button_right .button_icon {
  order: 2;
  margin: 0 !important;
}
.button.button_right .button_label {
  order: 1;
  margin: 0 !important;
}
.button.button_right .button_icon i {
  font-size: 14px;
  line-height: 1;
}

/* Force gele Afspraak button column to render as block-left, button inline */
.mcb-item-32p0njx {
  text-align: left;
}
.mcb-item-32p0njx .button {
  width: auto !important;
  max-width: none;
}

/* ---- BeBuilder button size scale override (we manage size via padding/font, not transform) ---- */
.button.button_size_1,
.button.button_size_3,
.button.button_size_4 {
  transform: none !important;
}

/* ---- Hide legacy closing CTA in global footer template (replaced by bs-closing mu-plugin) ---- */
section.mcb-section-bcb5626b1 { display: none !important; }

/* ---- Footer design-conform (post #51 sec1=9f92f3631 + sec2=f33cd5246) ---- */

/* Unified pure-black bg */
section.mcb-section-9f92f3631,
section.mcb-section-f33cd5246 {
    background-color: #000000 !important;
}

/* Sec 1 (main footer): 72 top, 48 bottom, container 1280/64, border-bottom op section-inner */
section.mcb-section-9f92f3631 {
    padding-top: 72px !important;
    padding-bottom: 0 !important;
}
section.mcb-section-9f92f3631 > .mcb-section-inner-9f92f3631 {
    max-width: 1280px !important;
    padding-left: 64px !important;
    padding-right: 64px !important;
    padding-bottom: 48px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}

/* Sec 2 (legal): 22 top, 32 bottom */
section.mcb-section-f33cd5246 {
    padding-top: 22px !important;
    padding-bottom: 32px !important;
}
section.mcb-section-f33cd5246 > .mcb-section-inner-f33cd5246 {
    max-width: 1280px !important;
    padding-left: 64px !important;
    padding-right: 64px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Column headings: h6 → design h4 (12/800/uppercase/0.14em/rgba65) */
section.mcb-section-9f92f3631 .column_heading h6.title {
    font-size: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    margin: 0 0 16px !important;
    line-height: 1 !important;
    font-family: "Avenir LT Pro", "Avenir Next", Arial, sans-serif !important;
}

/* Brand logo: 64px height */
section.mcb-section-9f92f3631 .mcb-item-f727c0c9e .logo-wrapper img {
    height: 64px !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 0 22px !important;
}

/* Brand tagline (h5 → 18/800/white/1.3, yellow IT-partner accent already inline) */
section.mcb-section-9f92f3631 .mcb-item-5db01e761 .column_attr h5 {
    font-size: 18px !important;
    font-weight: 800 !important;
    color: #FFFFFF !important;
    line-height: 1.3 !important;
    margin: 0 0 22px !important;
    font-family: "Avenir LT Pro", "Avenir Next", Arial, sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}

/* Social icons: 40x40 circles with rgba bg, hover yellow + translateY -2 */
section.mcb-section-9f92f3631 .column_icon_box_2 {
    margin: 6px 10px 0 0 !important;
    padding: 0 !important;
    --mfn-column-gap-top: 0;
    --mfn-column-gap-bottom: 0;
    --mfn-column-gap-left: 0;
    --mfn-column-gap-right: 0;
}
section.mcb-section-9f92f3631 .column_icon_box_2 .mcb-column-inner {
    margin: 0 !important;
    padding: 0 !important;
}
section.mcb-section-9f92f3631 .column_icon_box_2 > .mcb-column-inner > a {
    display: inline-block;
    text-decoration: none;
    line-height: 0;
}
section.mcb-section-9f92f3631 .column_icon_box_2 .mfn-icon-box {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}
section.mcb-section-9f92f3631 .column_icon_box_2 .icon-wrapper {
    width: 40px !important;
    height: 40px !important;
    background: rgba(255,255,255,0.08) !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    transition: background 240ms cubic-bezier(0.16, 1, 0.3, 1),
                color 240ms cubic-bezier(0.16, 1, 0.3, 1),
                transform 150ms cubic-bezier(0.16, 1, 0.3, 1);
}
section.mcb-section-9f92f3631 .column_icon_box_2 a:hover .icon-wrapper {
    background: #F7BC00 !important;
    transform: translateY(-2px);
}
section.mcb-section-9f92f3631 .column_icon_box_2 .icon-wrapper i {
    font-size: 18px !important;
    color: #FFFFFF !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    background: none !important;
    width: auto !important;
    height: auto !important;
}
section.mcb-section-9f92f3631 .column_icon_box_2 a:hover .icon-wrapper i {
    color: #000000 !important;
}
section.mcb-section-9f92f3631 .column_icon_box_2 .desc-wrapper {
    display: none !important;
}

/* Footer menu links (handles nested sub-menu structure) */
section.mcb-section-9f92f3631 .mfn-footer-menu,
section.mcb-section-9f92f3631 .mfn-footer-menu .sub-menu {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
section.mcb-section-9f92f3631 .mfn-footer-menu li,
section.mcb-section-9f92f3631 .mfn-footer-menu li.menu-item {
    padding: 5px 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: none !important;
}
section.mcb-section-9f92f3631 .mfn-footer-menu a {
    color: #FFFFFF !important;
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: "Avenir LT Pro", "Avenir Next", Arial, sans-serif !important;
    transition: color 240ms ease;
    padding: 0 !important;
}
section.mcb-section-9f92f3631 .mfn-footer-menu a:hover {
    color: #F7BC00 !important;
}

/* Address column (uid dl52eg1n) */
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr,
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr p,
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr span {
    color: #FFFFFF !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    font-family: "Avenir LT Pro", "Avenir Next", Arial, sans-serif !important;
    font-weight: 400 !important;
}
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr p {
    margin: 0 0 10px !important;
}
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr a {
    color: #FFFFFF !important;
    text-decoration: none !important;
    transition: color 240ms ease;
}
section.mcb-section-9f92f3631 .mcb-item-dl52eg1n .column_attr a:hover {
    color: #F7BC00 !important;
}

/* Legal section content */
section.mcb-section-f33cd5246 .site-footer,
section.mcb-section-f33cd5246 .mcb-item-dfvcdde {
    text-align: left !important;
    padding: 0 !important;
    color: rgba(255,255,255,0.5) !important;
    font-size: 12px !important;
    font-family: "Avenir LT Pro", "Avenir Next", Arial, sans-serif !important;
}
section.mcb-section-f33cd5246 .site-footer a,
section.mcb-section-f33cd5246 .mcb-item-dfvcdde a {
    color: rgba(255,255,255,0.7) !important;
    text-decoration: none !important;
}
section.mcb-section-f33cd5246 .site-footer a:hover,
section.mcb-section-f33cd5246 .mcb-item-dfvcdde a:hover {
    color: #F7BC00 !important;
}

/* Reset column gap vars in footer wraps */
section.mcb-section-9f92f3631 .mcb-wrap,
section.mcb-section-9f92f3631 .mcb-column {
    --mfn-column-gap-left: 0;
    --mfn-column-gap-right: 0;
}

/* Mobile: stack cols */
@media (max-width: 768px) {
    section.mcb-section-9f92f3631 {
        padding-top: 56px !important;
    }
    section.mcb-section-9f92f3631 > .mcb-section-inner-9f92f3631 {
        padding-left: 24px !important;
        padding-right: 24px !important;
        padding-bottom: 32px !important;
    }
    section.mcb-section-f33cd5246 > .mcb-section-inner-f33cd5246 {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

/* ---- Footer icon-box hover fix (overflow:visible op clip-parents) ---- */
section.mcb-section-9f92f3631 .mfn-icon-box,
section.mcb-section-9f92f3631 .mfn-icon-box .icon-wrapper,
section.mcb-section-9f92f3631 .mcb-item-icon_box_2-inner,
section.mcb-section-9f92f3631 .column_icon_box_2,
section.mcb-section-9f92f3631 .column_icon_box_2 .mcb-column-inner {
    overflow: visible !important;
}
/* mfn-icon-box-top heeft margin-bottom 30px op icon-wrapper — wij verbergen desc-wrapper dus die margin is overbodig en duwt social row groter */
section.mcb-section-9f92f3631 .mfn-icon-box-top .icon-wrapper {
    margin: 0 !important;
}
/* ===== BS-FASE-0 mobiele fixes — toegepast 2026-06-12 (implementatieplan). Terugdraaien: verwijder dit blok t/m "EINDE BS-FASE-0". ===== */

/* 0.2 grid-collapse homepage (custom CSS-grids die niet inklapten) */
@media (max-width:960px){
  section.mcb-section-39689309b>.mcb-section-inner-39689309b,
  section.mcb-section-62a9beeba>.mcb-section-inner-62a9beeba,
  .mcb-wrap-mzw8p9rp>.mcb-wrap-inner-mzw8p9rp,
  .mcb-wrap-rclbuyv>.mcb-wrap-inner-rclbuyv,
  .mcb-wrap-rfc78rhb>.mcb-wrap-inner-rfc78rhb,
  .mcb-wrap-d5uuo59a>.mcb-wrap-inner-d5uuo59a,
  .mcb-wrap-grid>.mcb-wrap-inner,.mfn-grid-layout{ grid-template-columns:repeat(2,1fr)!important; }
}
@media (max-width:768px){
  section.mcb-section-39689309b>.mcb-section-inner-39689309b,
  section.mcb-section-62a9beeba>.mcb-section-inner-62a9beeba,
  .mcb-wrap-mzw8p9rp>.mcb-wrap-inner-mzw8p9rp,
  .mcb-wrap-rclbuyv>.mcb-wrap-inner-rclbuyv,
  .mcb-wrap-rfc78rhb>.mcb-wrap-inner-rfc78rhb,
  .mcb-wrap-d5uuo59a>.mcb-wrap-inner-d5uuo59a,
  .mcb-wrap-grid>.mcb-wrap-inner,.mfn-grid-layout{ grid-template-columns:1fr!important; }
}

/* 0.3 hero corrigerend (homepage v56npmy3): geen 100vh-leegte, geen header-overlap */
@media (max-width:768px){
  section.mcb-section-v56npmy3{ min-height:auto!important; padding-top:104px!important; padding-bottom:56px!important; }
  section.mcb-section-v56npmy3 .section_wrapper,
  section.mcb-section-v56npmy3 .mcb-section-inner-v56npmy3{ min-height:auto!important; align-content:flex-start!important; align-items:flex-start!important; justify-content:flex-start!important; }
  section.mcb-section-v56npmy3 .mcb-item-gtyh0won .mcb-column-inner-gtyh0won{ height:0!important; min-height:0!important; }
}

/* 0.4 inline-fontsize overflow-fix (Cybersecurity Check + 404) */
@media (max-width:768px){
  #cybersecurity-quiz h1{ font-size:clamp(28px,8vw,54px)!important; line-height:1.08!important; }
  .mcb-item-404-title h1{ font-size:clamp(48px,16vw,80px)!important; }
}
/* ===== EINDE BS-FASE-0 ===== */

/* ===== BS-FOUNDATION (handoff tokens + type-rollen + grid, additief) — 2026-06-12. Terugdraaien: verwijder t/m "EINDE BS-FOUNDATION". Bewust GEEN .section/.wrap/.bs-btn/.bs-eyebrow/.bs-link override (botsing/regressie). ===== */
:root{
  --ink:#000; --ink-2:#3C3C3C; --ink-3:#6B6B6B; --near-black:#0a0a0a;
  --yellow:#F7BC00; --yellow-hover:#E0A900; --yellow-soft:#FDF2CC;
  --green:#18D5AF; --green-hover:#14BD9C; --green-soft:#B9F2E7;
  --grey:#E5E5E5; --grey-2:#BDBDBD; --surface:#fff;
  --fs-display-xl:clamp(31px,8.5vw,80px); --fs-display-l:clamp(30px,7.5vw,64px); --fs-display-m:clamp(28px,6vw,48px);
  --fs-h2:clamp(26px,5vw,40px); --fs-h3:clamp(21px,3.4vw,28px); --fs-lead:clamp(17px,2vw,22px); --fs-body:clamp(16px,1.4vw,18px);
  --section-y:clamp(60px,9vw,120px); --gap:clamp(16px,2.4vw,28px); --wrap:1200px; --pad-x:clamp(20px,5vw,64px); --radius:16px; --radius-lg:24px;
}
.bs-h1{font-size:var(--fs-display-xl);font-weight:900;line-height:1.05;letter-spacing:-.025em;margin:0;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;}
.bs-h2{font-size:var(--fs-h2);font-weight:900;line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;}
.bs-h3{font-size:var(--fs-h3);font-weight:800;line-height:1.1;margin:0;text-wrap:balance;overflow-wrap:break-word;}
.bs-lead{font-size:var(--fs-lead);line-height:1.45;font-weight:400;color:var(--ink-2);margin:0;text-wrap:pretty;}
.bs-body{font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);margin:0;text-wrap:pretty;}
.accent-y{color:var(--yellow);} .accent-g{color:var(--green);}
.on-dark .bs-lead,.on-dark .bs-body{color:rgba(255,255,255,.78);}
.on-dark .bs-h1,.on-dark .bs-h2,.on-dark .bs-h3{color:#fff;}
.sec-head{margin-bottom:clamp(32px,5vw,52px);}
.bs-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);}
.bs-grid--2{grid-template-columns:repeat(2,1fr);}
@media (max-width:960px){.bs-grid{grid-template-columns:repeat(2,1fr);}}
@media (max-width:768px){.bs-grid,.bs-grid--2{grid-template-columns:1fr;}}
a:focus-visible,button:focus-visible,.bs-card:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:8px;}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;}}
/* ===== EINDE BS-FOUNDATION ===== */

/* ===== BS-GRID-ALL site-brede grid-collapse (extends BS-FASE-0.2 naar alle 35 pagina's met N3-grids) — 2026-06-12. Target inner-uid direct = deterministisch. 4/6-kol grids (logo's/stats) bewust uitgesloten → per-pagina design-call. Terugdraaien: verwijder t/m EINDE BS-GRID-ALL. ===== */
@media (max-width:960px){
  .mcb-section-inner-39689309b,.mcb-section-inner-62a9beeba,.mcb-section-inner-apsvc,.mcb-wrap-inner-0934fc36e,.mcb-wrap-inner-0aef01016,.mcb-wrap-inner-1b571affb,.mcb-wrap-inner-21nkbpew,.mcb-wrap-inner-2ddb895bd,.mcb-wrap-inner-2wvscnsd,.mcb-wrap-inner-35424eca8,.mcb-wrap-inner-37bda857d,.mcb-wrap-inner-3dbb794d7,.mcb-wrap-inner-404,.mcb-wrap-inner-447641848,.mcb-wrap-inner-4893c5114,.mcb-wrap-inner-499d2a980,.mcb-wrap-inner-4awvd3dh,.mcb-wrap-inner-787ec59a8,.mcb-wrap-inner-84f1b359c,.mcb-wrap-inner-86a270691,.mcb-wrap-inner-9503dcecf,.mcb-wrap-inner-95365ae7f,.mcb-wrap-inner-9c5431d66,.mcb-wrap-inner-a1ac9e6d3,.mcb-wrap-inner-ae9c6453c,.mcb-wrap-inner-avpoyz9j,.mcb-wrap-inner-b32d2c005,.mcb-wrap-inner-b41u243c,.mcb-wrap-inner-b6ee8fb3e,.mcb-wrap-inner-bwa8kdge,.mcb-wrap-inner-c3c39218e,.mcb-wrap-inner-c57b4e971,.mcb-wrap-inner-d4d9c9006,.mcb-wrap-inner-d5uuo59a,.mcb-wrap-inner-d6c6893f5,.mcb-wrap-inner-e67b6ccab,.mcb-wrap-inner-ebbdas1d,.mcb-wrap-inner-ed8f474a5,.mcb-wrap-inner-f4bac7609,.mcb-wrap-inner-ix5mcpx9,.mcb-wrap-inner-k35ex0h,.mcb-wrap-inner-k3zxdby,.mcb-wrap-inner-mzw8p9rp,.mcb-wrap-inner-pkwdyv9,.mcb-wrap-inner-qrz7hs8p,.mcb-wrap-inner-rclbuyv,.mcb-wrap-inner-rfc78rhb,.mcb-wrap-inner-u78x242a,.mcb-wrap-inner-wjrr67sh{ grid-template-columns:repeat(2,1fr)!important; }
}
@media (max-width:768px){
  .mcb-section-inner-39689309b,.mcb-section-inner-62a9beeba,.mcb-section-inner-apsvc,.mcb-wrap-inner-0934fc36e,.mcb-wrap-inner-0aef01016,.mcb-wrap-inner-1b571affb,.mcb-wrap-inner-21nkbpew,.mcb-wrap-inner-2ddb895bd,.mcb-wrap-inner-2wvscnsd,.mcb-wrap-inner-35424eca8,.mcb-wrap-inner-37bda857d,.mcb-wrap-inner-3dbb794d7,.mcb-wrap-inner-404,.mcb-wrap-inner-447641848,.mcb-wrap-inner-4893c5114,.mcb-wrap-inner-499d2a980,.mcb-wrap-inner-4awvd3dh,.mcb-wrap-inner-787ec59a8,.mcb-wrap-inner-84f1b359c,.mcb-wrap-inner-86a270691,.mcb-wrap-inner-9503dcecf,.mcb-wrap-inner-95365ae7f,.mcb-wrap-inner-9c5431d66,.mcb-wrap-inner-a1ac9e6d3,.mcb-wrap-inner-ae9c6453c,.mcb-wrap-inner-avpoyz9j,.mcb-wrap-inner-b32d2c005,.mcb-wrap-inner-b41u243c,.mcb-wrap-inner-b6ee8fb3e,.mcb-wrap-inner-bwa8kdge,.mcb-wrap-inner-c3c39218e,.mcb-wrap-inner-c57b4e971,.mcb-wrap-inner-d4d9c9006,.mcb-wrap-inner-d5uuo59a,.mcb-wrap-inner-d6c6893f5,.mcb-wrap-inner-e67b6ccab,.mcb-wrap-inner-ebbdas1d,.mcb-wrap-inner-ed8f474a5,.mcb-wrap-inner-f4bac7609,.mcb-wrap-inner-ix5mcpx9,.mcb-wrap-inner-k35ex0h,.mcb-wrap-inner-k3zxdby,.mcb-wrap-inner-mzw8p9rp,.mcb-wrap-inner-pkwdyv9,.mcb-wrap-inner-qrz7hs8p,.mcb-wrap-inner-rclbuyv,.mcb-wrap-inner-rfc78rhb,.mcb-wrap-inner-u78x242a,.mcb-wrap-inner-wjrr67sh{ grid-template-columns:1fr!important; }
}
@media (max-width:760px){
  .mcb-section-inner-apclos,.mcb-section-inner-closingbox{ grid-template-columns:1fr!important; }
}
/* ===== EINDE BS-GRID-ALL ===== */

/* ===== BS-APPLE-CARDS — 2026-06-12: dode dienstkaart-"meer →"-links neutraliseren (geen detailpagina's; ontwerp = statische kaarten). Terugdraaien: verwijder t/m EINDE BS-APPLE-CARDS. ===== */
.ap-acard-more{ pointer-events:none; cursor:default; }
.ap-acard-more:hover{ text-decoration:none; }
/* ===== EINDE BS-APPLE-CARDS ===== */

/* ===== BS-FASE-1B — 2026-06-12: stats-balk 2x2 (tablet+mobiel) + anchor scroll-offset. Terugdraaien: verwijder t/m EINDE BS-FASE-1B. ===== */
@media (max-width:960px){
  section.mcb-section-64c122b96 .mcb-wrap.one-fourth{ width:50%!important; }
}
#oplossingen{ scroll-margin-top:100px; }
/* ===== EINDE BS-FASE-1B ===== */

/* ===== BS-HP-COLORS — 2026-06-12: homepage sectie-kleuren naar spec. Terugdraaien: verwijder t/m EINDE BS-HP-COLORS. ===== */
section.mcb-section.mcb-section-11e4f2a5a{ background-color:#F7BC00 !important; background-image:none !important; }
section.mcb-section-11e4f2a5a .button{ background-color:#000000 !important; color:#FFFFFF !important; }
section.mcb-section.mcb-section-f4gtyuxe{ background-color:#18D5AF !important; background-image:none !important; }
/* ===== EINDE BS-HP-COLORS ===== */

/* ===== BS-HP-COLORS2 — 2026-06-12: redenen-sectie wit (spec) ===== */
section.mcb-section.mcb-section-62a9beeba{ background-color:#FFFFFF !important; }
/* ===== EINDE BS-HP-COLORS2 ===== */

/* ===== BS-HP-CLOSING — 2026-06-12: closing wit + gecentreerd (spec). Terugdraaien: verwijder t/m EINDE BS-HP-CLOSING. ===== */
section.mcb-section-closingbox > [class*="mcb-section-inner-closingbox"]{ background-color:#FFFFFF !important; border-radius:0 !important; grid-template-columns:1fr !important; max-width:820px !important; margin-left:auto !important; margin-right:auto !important; }
section.mcb-section-closingbox .mcb-wrap-closingvis{ display:none !important; }
section.mcb-section-closingbox .mcb-wrap-closingbody{ text-align:center !important; }
section.mcb-section-closingbox .mcb-wrap-closingbody .column_attr{ display:flex; flex-direction:column; align-items:center; }
/* ===== EINDE BS-HP-CLOSING ===== */

/* ===== BS-HP-HIDE-ZCU — 2026-06-12: losse "hefboom"-fotosectie verbergen (niet in spec; volgorde matcht daarna). Terugdraaien: verwijder dit blok. ===== */
section.mcb-section-zcu9vfz4{ display:none !important; }
/* ===== EINDE BS-HP-HIDE-ZCU ===== */

/* ===== BS-HP-CARDS — 2026-06-12: service-kaarten Lucide-icoon-chips (foto verborgen). Terugdraaien: verwijder t/m EINDE BS-HP-CARDS. ===== */
section.mcb-section-39689309b .mcb-item-72ed274ce{display:none!important}
section.mcb-section-39689309b .mcb-item-2fba443a1::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#000000;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23F7BC00%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%27%2F%3E%3Cpath%20d%3D%27m9%2012%202%202%204-4%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
section.mcb-section-39689309b .mcb-item-da4b9077c{display:none!important}
section.mcb-section-39689309b .mcb-item-15a78445e::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#18D5AF;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%2020h.01%27%2F%3E%3Cpath%20d%3D%27M2%208.82a15%2015%200%200%201%2020%200%27%2F%3E%3Cpath%20d%3D%27M5%2012.86a10%2010%200%200%201%2014%200%27%2F%3E%3Cpath%20d%3D%27M8.5%2016.43a5%205%200%200%201%207%200%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
section.mcb-section-39689309b .mcb-item-073cb866a{display:none!important}
section.mcb-section-39689309b .mcb-item-33837d44a::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#F7BC00;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%2710%27%2F%3E%3Cpath%20d%3D%27M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20%27%2F%3E%3Cpath%20d%3D%27M2%2012h20%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
section.mcb-section-39689309b .mcb-item-vgcryvl{display:none!important}
section.mcb-section-39689309b .mcb-item-dzdna75w::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#000000;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23F7BC00%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20width%3D%2720%27%20height%3D%2716%27%20x%3D%272%27%20y%3D%274%27%20rx%3D%272%27%2F%3E%3Cpath%20d%3D%27m22%207-8.97%205.7a1.94%201.94%200%200%201-2.06%200L2%207%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
section.mcb-section-39689309b .mcb-item-x8dmsitq{display:none!important}
section.mcb-section-39689309b .mcb-item-d3xqd96o::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#18D5AF;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M13.83%2016.57a1%201%200%200%200%201.21-.3l.36-.47A2%202%200%200%201%2017%2015h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202A18%2018%200%200%201%202%204a2%202%200%200%201%202-2h3a2%202%200%200%201%202%202v3a2%202%200%200%201-.8%201.6l-.47.35a1%201%200%200%200-.29%201.23%2014%2014%200%200%200%206.39%206.38z%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
section.mcb-section-39689309b .mcb-item-8vewuftw{display:none!important}
section.mcb-section-39689309b .mcb-item-en4bjzyi::before{content:'';display:block;width:52px;height:52px;border-radius:14px;margin:0 0 16px;background-color:#F7BC00;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2726%27%20height%3D%2726%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Crect%20width%3D%2720%27%20height%3D%278%27%20x%3D%272%27%20y%3D%272%27%20rx%3D%272%27%2F%3E%3Crect%20width%3D%2720%27%20height%3D%278%27%20x%3D%272%27%20y%3D%2714%27%20rx%3D%272%27%2F%3E%3Cline%20x1%3D%276%27%20x2%3D%276.01%27%20y1%3D%276%27%20y2%3D%276%27%2F%3E%3Cline%20x1%3D%276%27%20x2%3D%276.01%27%20y1%3D%2718%27%20y2%3D%2718%27%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}
/* ===== EINDE BS-HP-CARDS ===== */

/* ===== BS-HP-FINISH — 2026-06-12: hero-CTA geel + closing-beeldmerk. Terugdraaien: verwijder t/m EINDE BS-HP-FINISH. ===== */
section.mcb-section-v56npmy3 .mcb-item-jdwnp80j .button{background-color:#F7BC00!important;color:#000000!important}
section.mcb-section-v56npmy3 .mcb-item-jdwnp80j .button:hover{background-color:#E0A900!important;color:#000000!important}
section.mcb-section-closingbox .mcb-item-closingh3::before{content:'';display:block;width:56px;height:48px;margin:0 auto 22px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20671.9%20595.28%27%3E%3Cg%20fill%3D%27%23000000%27%3E%3Cpolygon%20points%3D%27597.49%20297.64%20671.9%20446.46%20597.49%20595.28%20448.67%20595.28%20372.05%20446.46%20523.08%20446.46%20597.49%20297.64%27%2F%3E%3Cpolygon%20points%3D%27671.9%200%20448.67%200%20374.26%20148.82%20448.67%20297.64%20597.49%20297.64%20523.08%20148.82%20671.9%20148.82%20671.9%200%27%2F%3E%3Cpolygon%20points%3D%27148.82%20595.28%20297.64%20595.28%20372.05%20446.46%20297.64%20297.64%20226.76%20446.46%2074.41%20446.46%20148.82%20595.28%27%2F%3E%3Cpolygon%20points%3D%2774.41%20446.46%20223.23%20148.82%20148.82%200%200%200%2074.41%20148.82%200%20297.64%2074.41%20446.46%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
/* ===== EINDE BS-HP-FINISH ===== */

/* ===== BS-HP-CLOSING2 — 2026-06-12: We-connection visual verbergen (hogere specificiteit) + beeldmerk gecentreerd boven kop. ===== */
section.mcb-section-closingbox div.mcb-wrap.mcb-wrap-closingvis{ display:none !important; }
section.mcb-section-closingbox .mcb-item-closingh3::before{ width:100% !important; background-position:center !important; background-size:auto 48px !important; }
/* ===== EINDE BS-HP-CLOSING2 ===== */

/* BS-HP-NOBEELD */
section.mcb-section-closingbox .mcb-item-closingh3::before{content:none!important;display:none!important}

/* ===== BS-HP-REASONSHDR — 2026-06-12: redenen-header full-width boven de grid ===== */
section.mcb-section-62a9beeba .mcb-wrap-reasonshdrw{ grid-column:1 / -1 !important; margin-bottom:8px !important; }
/* ===== EINDE BS-HP-REASONSHDR ===== */

/* ===== BS-HP-HERO — 2026-06-12: hero eyebrow wit + ghost-CTA ===== */
section.mcb-section-v56npmy3 .bs-eyebrow{color:#3C3C3C!important}
section.mcb-section-v56npmy3 .mcb-item-heroghost .button{background-color:transparent!important;border:1.5px solid rgba(255,255,255,.6)!important;color:#ffffff!important}
section.mcb-section-v56npmy3 .mcb-item-heroghost .button:hover{background-color:#ffffff!important;color:#000000!important}
/* ===== EINDE BS-HP-HERO ===== */

/* ===== BS-HP-CLOSING3 — 2026-06-12: closingbody items centreren ===== */
section.mcb-section-closingbox .mcb-wrap-closingbody > .mcb-wrap-inner{ align-items:center !important; }
/* ===== EINDE BS-HP-CLOSING3 ===== */

/* ===== BS-HP-CLOSING4 — 2026-06-12: closing-tekst gecentreerd ===== */
section.mcb-section-closingbox .mcb-wrap-closingbody .bs-closing-h3,
section.mcb-section-closingbox .mcb-wrap-closingbody .bs-closing-sub,
section.mcb-section-closingbox .mcb-wrap-closingbody .column_attr{ text-align:center !important; }
section.mcb-section-closingbox .mcb-wrap-closingbody > .mcb-wrap-inner > div{ width:100% !important; }
/* ===== EINDE BS-HP-CLOSING4 ===== */

/* ===== BS-MOB-HERO — 2026-06-12: mobiele header-logo compact + hero clear van absolute header. Terugdraaien: verwijder t/m EINDE BS-MOB-HERO. ===== */
@media (max-width:768px){
  #mfn-header-template .mcb-item-tp5rq58k img,
  #mfn-header-template .column_header_logo .logo-wrapper img{ height:44px !important; width:auto !important; max-width:60vw !important; }
  section.mcb-section-v56npmy3{ padding-top:150px !important; }
}
/* ===== EINDE BS-MOB-HERO ===== */

/* ===== BS-MOB-FOOTER — 2026-06-12: ruimte tussen gestackte footer-blokken op mobiel. ===== */
@media (max-width:768px){
  section.mcb-section-9f92f3631 .mcb-wrap-bf08fbb6f,
  section.mcb-section-9f92f3631 .mcb-wrap-a188e91e6,
  section.mcb-section-9f92f3631 .mcb-wrap-p0mlccbs{ margin-top:40px !important; }
}
/* ===== EINDE BS-MOB-FOOTER ===== */

/* ===== BS-MOB-FOOTLOGO — 2026-06-12: footer-logo gecentreerd op mobiel. ===== */
@media (max-width:768px){
  section.mcb-section-9f92f3631 .mcb-item-f727c0c9e{ text-align:center !important; }
  section.mcb-section-9f92f3631 .mcb-item-f727c0c9e .logo-wrapper{ justify-content:center !important; }
  section.mcb-section-9f92f3631 .mcb-item-f727c0c9e .logo-wrapper img{ margin-left:auto !important; margin-right:auto !important; }
}
/* ===== EINDE BS-MOB-FOOTLOGO ===== */

/* BS-ICT-HERO */
section.mcb-section-da68ee838 .mcb-item-5b8f663ba .button_align,section.mcb-section-da68ee838 .mcb-item-ictghost .button_align{display:inline-block;margin:0;}
section.mcb-section-da68ee838 .mcb-item-5b8f663ba,section.mcb-section-da68ee838 .mcb-item-ictghost{display:inline-block;width:auto;vertical-align:middle;}
section.mcb-section-da68ee838 .mcb-item-5b8f663ba{margin-right:14px;margin-top:14px;}
section.mcb-section-da68ee838 .mcb-item-ictghost{margin-top:14px;}
section.mcb-section-da68ee838 .mcb-item-ictghost .button:hover{background:#fff!important;color:#000!important;}
/* BS-ICT-HERO-END */

/* BS-ICT-HEROBTN */
section.mcb-section-da68ee838 .mcb-item-5b8f663ba a.button{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;}
section.mcb-section-da68ee838 .mcb-item-5b8f663ba a.button:hover{background:#E0A900!important;border-color:#E0A900!important;}
section.mcb-section-da68ee838 .mcb-item-ictghost a.button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5)!important;}
section.mcb-section-da68ee838 .mcb-item-ictghost a.button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;}
/* BS-ICT-HEROBTN-END */

/* BS-ICT-SECTIONS */
section.mcb-section-909a8ed5f{display:none!important;}
section.mcb-section-a0bf41a9c{display:none!important;}
section.mcb-section-c3049613f{display:none!important;}
section.mcb-section-73e3cd2b3{display:none!important;}
section.mcb-section-830af8a0f{display:none!important;}
section.mcb-section-e97dd0a11{display:none!important;}
section.mcb-section-5015decc1{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictsvc{background:#18D5AF !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-icthw{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictbo{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictfacts{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictsteps{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictvalues{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictspec{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-ictforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-1477f46d5{background:#F7BC00 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
.ict-comp-grid{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.ict-comp-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:520px){.ict-comp-grid{grid-template-columns:1fr;}}
.ict-svc-grid{grid-template-columns:repeat(5,1fr);}@media(max-width:900px){.ict-svc-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:480px){.ict-svc-grid{grid-template-columns:1fr;}}
.ict-hw-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:860px){.ict-hw-grid{grid-template-columns:1fr;}}
.ict-hwusp-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:860px){.ict-hwusp-grid{grid-template-columns:1fr;}}
.ict-facts-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:780px){.ict-facts-grid{grid-template-columns:1fr;}}
.ict-steps-grid{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.ict-steps-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:480px){.ict-steps-grid{grid-template-columns:1fr;}}
.ict-values-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:860px){.ict-values-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.ict-values-grid{grid-template-columns:1fr;}}
.ict-forwho-grid{grid-template-columns:repeat(2,1fr);}@media(max-width:680px){.ict-forwho-grid{grid-template-columns:1fr;}}
.ict-bo-grid{grid-template-columns:repeat(2,1fr);align-items:center;}@media(max-width:820px){.ict-bo-grid{grid-template-columns:1fr;}}
.ict-spec-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;}@media(max-width:720px){.ict-spec-grid{grid-template-columns:1fr;text-align:center;}}
/* BS-ICT-SECTIONS-END */

/* BS-EM-SECTIONS */
section.mcb-section-6eab9d258{display:none!important;}
section.mcb-section-da156f3ba{display:none!important;}
section.mcb-section-2fd258b9c{display:none!important;}
section.mcb-section-830841ebe{display:none!important;}
section.mcb-section-ab98c6b8b{display:none!important;}
section.mcb-section-166a1b373{display:none!important;}
section.mcb-section-46179b142{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-emfacts{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-emsophos{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-embeveil{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-eminstap{background:#18D5AF !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-emspec{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-emforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-d07654135{background:#F7BC00 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-b8932ec9f .mcb-item-67fa30bc0 .button_align,section.mcb-section-b8932ec9f .mcb-item-emghost .button_align{display:inline-block;margin:0;}
section.mcb-section-b8932ec9f .mcb-item-67fa30bc0,section.mcb-section-b8932ec9f .mcb-item-emghost{display:inline-block;width:auto;vertical-align:middle;margin-top:14px;}
section.mcb-section-b8932ec9f .mcb-item-67fa30bc0{margin-right:14px;}
section.mcb-section-b8932ec9f .mcb-item-67fa30bc0 a.button{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;}
section.mcb-section-b8932ec9f .mcb-item-67fa30bc0 a.button:hover{background:#E0A900!important;border-color:#E0A900!important;}
section.mcb-section-b8932ec9f .mcb-item-emghost a.button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5)!important;}
section.mcb-section-b8932ec9f .mcb-item-emghost a.button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;}
.em-sophos-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,56px);align-items:center;}@media(max-width:820px){.em-sophos-grid{grid-template-columns:1fr;}}
.em-instap-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:820px){.em-instap-grid{grid-template-columns:1fr;}}
/* BS-EM-SECTIONS-END */

/* BS-ON-SECTIONS */
section.mcb-section-778f42a61{display:none!important;}
section.mcb-section-69a658e82{display:none!important;}
section.mcb-section-cd13dfbc4{display:none!important;}
section.mcb-section-135a55efe{display:none!important;}
section.mcb-section-4c944e663{display:none!important;}
section.mcb-section-166a1b373{display:none!important;}
section.mcb-section-onsteps{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-34936096d{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-onfacts{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-onmerken{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-onwifi{background:#18D5AF !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-onspec{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-onforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-13676e4e7{background:#F7BC00 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-f2e73b858 .mcb-item-23dffeb6a .button_align,section.mcb-section-f2e73b858 .mcb-item-onghost .button_align{display:inline-block;margin:0;}
section.mcb-section-f2e73b858 .mcb-item-23dffeb6a,section.mcb-section-f2e73b858 .mcb-item-onghost{display:inline-block;width:auto;vertical-align:middle;margin-top:14px;}
section.mcb-section-f2e73b858 .mcb-item-23dffeb6a{margin-right:14px;}
section.mcb-section-f2e73b858 .mcb-item-23dffeb6a a.button{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;}
section.mcb-section-f2e73b858 .mcb-item-23dffeb6a a.button:hover{background:#E0A900!important;border-color:#E0A900!important;}
section.mcb-section-f2e73b858 .mcb-item-onghost a.button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5)!important;}
section.mcb-section-f2e73b858 .mcb-item-onghost a.button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;}
.on-steps3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media(max-width:900px){.on-steps3-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.on-steps3-grid{grid-template-columns:1fr;}}
.on-merken-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}@media(max-width:680px){.on-merken-grid{grid-template-columns:1fr;}}
.on-usp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;}@media(max-width:680px){.on-usp-grid{grid-template-columns:1fr;}}
/* BS-ON-SECTIONS-END */

/* BS-BE-SECTIONS */
section.mcb-section-dfaac40ca{display:none!important;}
section.mcb-section-66e6c1fd2{display:none!important;}
section.mcb-section-7b8589fa4{display:none!important;}
section.mcb-section-a7bc8af42{display:none!important;}
section.mcb-section-fa1e22b41{display:none!important;}
section.mcb-section-166a1b373{display:none!important;}
section.mcb-section-0d8a44654{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-bemerken{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-befacts{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-behardware{background:#18D5AF !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-besteps{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-bespec{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-beforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-eb696de29{background:#F7BC00 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-af97e4568 .mcb-item-f215f07de .button_align,section.mcb-section-af97e4568 .mcb-item-beghost .button_align{display:inline-block;margin:0;}
section.mcb-section-af97e4568 .mcb-item-f215f07de,section.mcb-section-af97e4568 .mcb-item-beghost{display:inline-block;width:auto;vertical-align:middle;margin-top:14px;}
section.mcb-section-af97e4568 .mcb-item-f215f07de{margin-right:14px;}
section.mcb-section-af97e4568 .mcb-item-f215f07de a.button{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;}
section.mcb-section-af97e4568 .mcb-item-f215f07de a.button:hover{background:#E0A900!important;border-color:#E0A900!important;}
section.mcb-section-af97e4568 .mcb-item-beghost a.button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5)!important;}
section.mcb-section-af97e4568 .mcb-item-beghost a.button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;}
/* BS-BE-SECTIONS-END */

/* BS-WF-SECTIONS */
section.mcb-section-097dc3436{display:none!important;}
section.mcb-section-ede6cc846{display:none!important;}
section.mcb-section-c5800adcf{display:none!important;}
section.mcb-section-fc34614a5{display:none!important;}
section.mcb-section-b27c23960{display:none!important;}
section.mcb-section-166a1b373{display:none!important;}
section.mcb-section-0c045a9ea{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfubi{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfmeer{background:#18D5AF !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfgar{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfspec{background:#ffffff !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-wfcase{background:#0a0a0a !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-53e94878e{background:#F7BC00 !important;padding-top:clamp(60px,9vw,120px);padding-bottom:clamp(60px,9vw,120px);}
section.mcb-section-66854fafd .mcb-item-27db3ade8 .button_align,section.mcb-section-66854fafd .mcb-item-wfghost .button_align{display:inline-block;margin:0;}
section.mcb-section-66854fafd .mcb-item-27db3ade8,section.mcb-section-66854fafd .mcb-item-wfghost{display:inline-block;width:auto;vertical-align:middle;margin-top:14px;}
section.mcb-section-66854fafd .mcb-item-27db3ade8{margin-right:14px;}
section.mcb-section-66854fafd .mcb-item-27db3ade8 a.button{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;}
section.mcb-section-66854fafd .mcb-item-27db3ade8 a.button:hover{background:#E0A900!important;border-color:#E0A900!important;}
section.mcb-section-66854fafd .mcb-item-wfghost a.button{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.5)!important;}
section.mcb-section-66854fafd .mcb-item-wfghost a.button:hover{background:#fff!important;color:#000!important;border-color:#fff!important;}
.wf-ubi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}@media(max-width:680px){.wf-ubi-grid{grid-template-columns:1fr;}}
.wf-meer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}@media(max-width:760px){.wf-meer-grid{grid-template-columns:1fr;}}
.wf-case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:820px){.wf-case-grid{grid-template-columns:1fr;}}
/* BS-WF-SECTIONS-END */

/* BS-AP-SECTIONS */
section.mcb-section-aphero{background:linear-gradient(90deg,rgba(8,8,9,.92),rgba(8,8,9,.55) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.8),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/apple-hero.webp') center/cover no-repeat !important;padding-top:clamp(155px,21vh,235px)!important;padding-bottom:clamp(56px,9vh,96px)!important;}
section.mcb-section-aptrust{background:#fff!important;border-bottom:1px solid #E6E6E6;padding-top:clamp(28px,4vw,40px)!important;padding-bottom:clamp(28px,4vw,40px)!important;}
section.mcb-section-apintro2{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apdiensten{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apdual{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apabm{background:#F7F7F7 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apcase{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apcyber{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apfaq2{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-apcta{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
.ap-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,36px);}@media(max-width:860px){.ap-trust-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:460px){.ap-trust-grid{grid-template-columns:1fr;}}
.ap-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,24px);}@media(max-width:900px){.ap-svc-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.ap-svc-grid{grid-template-columns:1fr;}}
.ap-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start;}@media(max-width:860px){.ap-intro-grid{grid-template-columns:1fr;}}
.ap-dual-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:860px){.ap-dual-grid{grid-template-columns:1fr;}}
.ap-case-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,64px);align-items:center;}@media(max-width:860px){.ap-case-grid{grid-template-columns:1fr;}}
.ap-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 28px;}@media(max-width:560px){.ap-stats-grid{grid-template-columns:1fr;}}
.ap-cyber-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:768px){.ap-cyber-grid{grid-template-columns:1fr;}}
.ap-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,64px);align-items:start;}@media(max-width:860px){.ap-faq-grid{grid-template-columns:1fr;}}
.ap-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:768px){.ap-cta-grid{grid-template-columns:1fr;}}
.ap-faq-list{display:flex;flex-direction:column;}
details.ap-faq-item{border-bottom:1px solid #E6E6E6;}details.ap-faq-item:first-child{border-top:1px solid #E6E6E6;}
details.ap-faq-item summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:800;color:#000;}
details.ap-faq-item summary::-webkit-details-marker{display:none;}
details.ap-faq-item .apc{flex:none;transition:transform .25s ease;color:#6B6B6B;}details.ap-faq-item[open] .apc{transform:rotate(180deg);color:#000;}
details.ap-faq-item p{margin:0 0 24px;font-size:15px;line-height:1.6;color:#3C3C3C;max-width:68ch;}
/* BS-AP-SECTIONS-END */

/* BS-OV-SECTIONS */
section.mcb-section-ovhero{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.8),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-team.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,96px)!important;}
section.mcb-section-ovverhaal{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovbegonnen{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovquote{background:#18D5AF !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovaanpak{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovvalues{background:#FDF2CC !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovteam{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovshowroom{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ovcta{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
.ov-intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(28px,5vw,72px);align-items:start;}@media(max-width:820px){.ov-intro-grid{grid-template-columns:1fr;gap:16px;}}
.ov-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,28px);}@media(max-width:860px){.ov-team-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:480px){.ov-team-grid{grid-template-columns:1fr;}}
.ov-showroom-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:860px){.ov-showroom-grid{grid-template-columns:1fr;}}
/* BS-OV-SECTIONS-END */

/* BS-SUP-SECTIONS */
section.mcb-section-suphero{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.8),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-phone.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,96px)!important;}
section.mcb-section-supcontact{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supportal{background:#F7F7F7 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supvalues{background:#FDF2CC !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supavail{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supform{background:#F7F7F7 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supfaq{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-supcta{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
.sup-3grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,24px);}@media(max-width:860px){.sup-3grid{grid-template-columns:1fr;}}
.sup-portal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:860px){.sup-portal-grid{grid-template-columns:1fr;}}
.sup-avail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,56px);align-items:start;}@media(max-width:860px){.sup-avail-grid{grid-template-columns:1fr;}}
.sup-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,56px);align-items:start;}@media(max-width:860px){.sup-form-grid{grid-template-columns:1fr;}}
/* BS-SUP-SECTIONS-END */

/* BS-CC-SECTIONS */
section.mcb-section-cchero{background:linear-gradient(90deg,rgba(8,8,9,.92),rgba(8,8,9,.55) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-focus.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,96px)!important;}
section.mcb-section-cccheck{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-ccnis2{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-cccta{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
.cc-check-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,56px);align-items:start;}@media(max-width:860px){.cc-check-grid{grid-template-columns:1fr;}}
.cc-nis2-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:860px){.cc-nis2-grid{grid-template-columns:1fr;}}
/* BS-CC-SECTIONS-END */

/* BS-KC-SECTIONS */
section.mcb-section-kchero{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.8),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-collab.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,96px)!important;}
section.mcb-section-kcfeat{background:#fff !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-kcgrid{background:#F7F7F7 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-kccyber{background:#0a0a0a !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
section.mcb-section-kccta{background:#F7BC00 !important;padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px);}
.kc-feat-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:860px){.kc-feat-grid{grid-template-columns:1fr;}}
.kc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,24px);}@media(max-width:860px){.kc-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.kc-grid{grid-template-columns:1fr;}}
.kc-cyber-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;}@media(max-width:768px){.kc-cyber-grid{grid-template-columns:1fr;}}
/* BS-KC-SECTIONS-END */

/* BS-CASE-SECTIONS */
section.mcb-section-cabolsiush{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/wifi-doorbell.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,90px)!important;}
section.mcb-section-cabolsiusb{background:#fff!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cabolsiuss{background:#fff!important;padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cabolsiusq{background:#18D5AF!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cabolsiusr{background:#F7F7F7!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-cabolsiusc{background:#F7BC00!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-cajth{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/apple-hero.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,90px)!important;}
section.mcb-section-cajtb{background:#fff!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cajts{background:#fff!important;padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cajtq{background:#18D5AF!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cajtr{background:#F7F7F7!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-cajtc{background:#F7BC00!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-cakooijh{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-team.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,90px)!important;}
section.mcb-section-cakooijb{background:#fff!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cakooijs{background:#fff!important;padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cakooijq{background:#18D5AF!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-cakooijr{background:#F7F7F7!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-cakooijc{background:#F7BC00!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-caneeltjeh{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/case-neeltje.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,90px)!important;}
section.mcb-section-caneeltjeb{background:#fff!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caneeltjes{background:#fff!important;padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caneeltjeq{background:#18D5AF!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caneeltjer{background:#F7F7F7!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-caneeltjec{background:#F7BC00!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-caootjeeppieh{background:linear-gradient(90deg,rgba(8,8,9,.9),rgba(8,8,9,.5) 55%,rgba(8,8,9,.2)),linear-gradient(0deg,rgba(8,8,9,.85),rgba(8,8,9,.1) 60%),url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-focus.webp') center/cover no-repeat !important;padding-top:clamp(150px,21vh,230px)!important;padding-bottom:clamp(56px,9vh,90px)!important;}
section.mcb-section-caootjeeppieb{background:#fff!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caootjeeppies{background:#fff!important;padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caootjeeppieq{background:#18D5AF!important;padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(48px,7vw,90px);}
section.mcb-section-caootjeeppier{background:#F7F7F7!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
section.mcb-section-caootjeeppiec{background:#F7BC00!important;padding-top:clamp(56px,8vw,100px);padding-bottom:clamp(56px,8vw,100px);}
.ca-body-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:clamp(32px,5vw,64px);align-items:start;}@media(max-width:860px){.ca-body-grid{grid-template-columns:1fr;}}
.ca-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}@media(max-width:680px){.ca-stats-grid{grid-template-columns:1fr;}}
.ca-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,24px);}@media(max-width:760px){.ca-rel-grid{grid-template-columns:1fr;}}
/* BS-CASE-SECTIONS-END */

/* BS-GF-BRAND */
.gform_wrapper .gform_next_button,.gform_wrapper .gform_button,.gform_wrapper button.gform-theme-button:not(.gform_previous_button),.gform_wrapper input[type=submit]{background:#F7BC00!important;color:#000!important;border:2px solid #F7BC00!important;border-radius:999px!important;font-weight:800!important;padding:13px 26px!important;min-height:48px;box-shadow:none!important;}
.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_button:hover,.gform_wrapper input[type=submit]:hover{background:#E0A900!important;border-color:#E0A900!important;}
.gform_wrapper .gform_previous_button{background:transparent!important;color:#000!important;border:2px solid #000!important;border-radius:999px!important;font-weight:800!important;padding:13px 26px!important;min-height:48px;}
.gform_wrapper .gform_previous_button:hover{background:#000!important;color:#fff!important;}
.gform_wrapper input[type=radio],.gform_wrapper input[type=checkbox]{accent-color:#18D5AF;}
.gform_wrapper .gf_progressbar{background:#EDEDED;}
.gform_wrapper .gf_progressbar .gf_progressbar_percentage,.gform_wrapper .gf_progressbar_percentage.percentbar_blue{background:#F7BC00!important;color:#000!important;}
/* BS-GF-BRAND-END */

/* BS-GF-BRAND2 */
.gform-theme--orbital,.gform_wrapper.gform-theme{--gf-color-primary:#18D5AF;--gf-color-primary-rgb:24,213,175;--gf-color-primary-contrast:#0a0a0a;--gf-color-primary-darker:#14BD9C;--gf-color-primary-lighter:#18D5AF;--gf-ctrl-checked-color:#18D5AF;--gf-ctrl-checked-bg-color:#18D5AF;}
.gform_wrapper input[type=radio]:checked,.gform_wrapper input[type=checkbox]:checked{accent-color:#18D5AF!important;}
/* BS-GF-BRAND2-END */

/* BS-GF-BRAND3 */
.gform_wrapper input[type=radio]:checked::before,.gform-theme--orbital input[type=radio]:checked::before{background-color:#18D5AF!important;border-color:#18D5AF!important;}
.gform_wrapper input[type=radio]:checked,.gform-theme--orbital input[type=radio]:checked{border-color:#18D5AF!important;}
.gform_wrapper input[type=checkbox]:checked,.gform-theme--orbital input[type=checkbox]:checked{background-color:#18D5AF!important;border-color:#18D5AF!important;}
.gform-theme--orbital{--gf-ctrl-checked-color-focus:#18D5AF!important;}
/* BS-GF-BRAND3-END */

/* BS-ALIGN-TRIAL (page 149 only) */
.page-id-149 .mcb-section > .section_wrapper{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important;}
/* BS-ALIGN-TRIAL-END */

/* BS-ALIGN-NAV (page 149 trial) */
.page-id-149 .mfn-header-mainmenu > li > a{font-size:15px!important;}
.page-id-149 .mfn-header-mainmenu{column-gap:20px!important;}
.page-id-149 .mfn-header-mainmenu > li{margin-left:0!important;margin-right:0!important;}
/* BS-ALIGN-NAV-END */

/* BS-ALIGN-NAV2 (page 149 trial) */
.page-id-149 .mfn-header-mainmenu > li > a{padding-left:8px!important;padding-right:8px!important;}
.page-id-149 .mfn-header-mainmenu{column-gap:16px!important;}
/* BS-ALIGN-NAV2-END */

/* BS-ALIGN-GLOBAL (uitlijning hele site naar spec: 1200 wrap + pad-x, nav spec-typo) */
 .mfn-header-template .section_wrapper,
 .mcb-section > .section_wrapper,
 .mfn-footer-template .section_wrapper{
   max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;
   padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important;
 }
 .mfn-header-mainmenu > li > a{font-size:15px!important;padding-left:8px!important;padding-right:8px!important;}
 .mfn-header-mainmenu{column-gap:16px!important;}
 .mfn-header-mainmenu > li{margin-left:0!important;margin-right:0!important;}
/* BS-ALIGN-GLOBAL-END */

/* BS-ALIGN-BURGER: volle nav alleen op desktop (>=1441), hamburger op laptop/tablet/mobile (<=1440) */
 @media only screen and (max-width:1200px){
   .mfn-header-template .mcb-item-yiw0lzqo{display:none!important;}
   .mfn-header-template .mcb-item-u9mlzhr{display:block!important;}
 }
/* BS-ALIGN-BURGER-END */

/* BS-ALIGN-HSEC: header-sectie eigen horizontale padding -> 0 (wrapper pad-x regelt marge; voorkomt dubbele inspring op laptop) */
 .mfn-header-template .mcb-section{padding-left:0!important;padding-right:0!important;}
/* BS-ALIGN-HSEC-END */

/* BS-ALIGN-GLOBAL2: full-width (transparante/absolute) header ook op 1200 cappen zodat logo uitlijnt; alleen header-scope (raakt geen body full-bleed bands) */
 .mfn-header-template .section.full-width > .section_wrapper,
 .mfn-header-tmpl .section.full-width > .section_wrapper{
   max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;
   padding-left:clamp(20px,5vw,64px)!important;padding-right:clamp(20px,5vw,64px)!important;
 }
/* BS-ALIGN-GLOBAL2-END */

/* BS-HDR-SUPPORT: Support-button -> witte tekstlink (spec), geen pill, geen icon; verbergen <=1440 */
 .mfn-header-template .mcb-item-o33y3i5e a.button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;transform:none!important;color:rgba(255,255,255,.9)!important;font-size:14px!important;font-weight:700!important;}
 .mfn-header-template .mcb-item-o33y3i5e a.button:hover{color:#fff!important;background:transparent!important;}
 .mfn-header-template .mcb-item-o33y3i5e .button_icon,.mfn-header-template .mcb-item-o33y3i5e i,.mfn-header-template .mcb-item-o33y3i5e svg{display:none!important;}
 @media(max-width:1200px){.mfn-header-template .mcb-item-o33y3i5e{display:none!important;}}
/* BS-HDR-SUPPORT-END */

/* BS-HDR-LOGO: logo naar spec-hoogte 62px (was ~120px) */
 .mfn-header-template .mcb-item-tp5rq58k img,.mfn-header-template .logo-wrapper img{height:62px!important;width:auto!important;max-height:62px!important;}
/* BS-HDR-LOGO-END */

/* BS-HDR-FLEX: logo-wrap naar contentbreedte, cta-wrap vult rest -> nav past op 1 regel */
 .mfn-header-template .mcb-wrap-pmtl1e08{flex:0 0 auto!important;}
 .mfn-header-template .mcb-wrap-c4cgu1g43{flex:1 1 auto!important;}
/* BS-HDR-FLEX-END */

/* BS-HDR-FLEX2: logo-kolom naar contentbreedte (was 250px vast) zodat cta/nav ruimte krijgt */
 .mfn-header-template .mcb-wrap-pmtl1e08 .mcb-column,
 .mfn-header-template .mcb-item-tp5rq58k,
 .mfn-header-template .mcb-item-tp5rq58k .mcb-column-inner{width:auto!important;max-width:none!important;flex:0 0 auto!important;}
/* BS-HDR-FLEX2-END */



/* BS-CN: Connect-pagina (post 187) spec-secties */
section.mcb-section-cnhero{position:relative;background:#0a0a0a;min-height:clamp(58vh,70vh,600px);display:flex;align-items:center;overflow:hidden;}
section.mcb-section-cnhero::before{content:'';position:absolute;inset:0;background:url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-collab.webp') center center/cover;z-index:0;}
section.mcb-section-cnhero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,9,.94),rgba(8,8,9,.6) 55%,rgba(8,8,9,.25));z-index:1;}
section.mcb-section-cnhero > .section_wrapper{position:relative;z-index:2;padding-top:clamp(130px,20vh,210px)!important;padding-bottom:clamp(50px,9vh,90px)!important;}
section.mcb-section-cncontact{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-cnform{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-cnbezoek{background:#0a0a0a !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-cncyber{background:#18D5AF !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-cnpayoff{background:#0a0a0a !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
.cn-grid3{grid-template-columns:repeat(3,1fr);}@media(max-width:860px){.cn-grid3{grid-template-columns:1fr;}}
.cn-form2{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);}@media(max-width:860px){.cn-form2{grid-template-columns:1fr;}}
.cn-2col{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}@media(max-width:860px){.cn-2col{grid-template-columns:1fr;}}
.cn-cyber2{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);}@media(max-width:760px){.cn-cyber2{grid-template-columns:1fr;}}

section.mcb-section-cncyber p > span{background:#F7BC00 !important;}
/* BS-CN-END */

/* BS-HERO-ALIGN */
section.mcb-section-v56npmy3{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(78vh,90vh,760px)!important;}
section.mcb-section-v56npmy3 > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-v56npmy3 .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-v56npmy3 .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-aphero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(74vh,88vh,740px)!important;}
section.mcb-section-aphero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-aphero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-aphero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-kchero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(70vh,82vh,700px)!important;}
section.mcb-section-kchero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-kchero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-kchero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-da68ee838{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-da68ee838 > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-da68ee838 .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-da68ee838 .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-b8932ec9f{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-b8932ec9f > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-b8932ec9f .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-b8932ec9f .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-f2e73b858{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-f2e73b858 > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-f2e73b858 .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-f2e73b858 .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-af97e4568{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-af97e4568 > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-af97e4568 .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-af97e4568 .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-66854fafd{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-66854fafd > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-66854fafd .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-66854fafd .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-cnhero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-cnhero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-cnhero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-cnhero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-ovhero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-ovhero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-ovhero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-ovhero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-suphero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-suphero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-suphero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-suphero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-cchero{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-cchero > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-cchero .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-cchero .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-cabolsiush{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-cabolsiush > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-cabolsiush .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-cabolsiush .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-cajth{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-cajth > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-cajth .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-cajth .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-cakooijh{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-cakooijh > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-cakooijh .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-cakooijh .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-caneeltjeh{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-caneeltjeh > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-caneeltjeh .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-caneeltjeh .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
section.mcb-section-caootjeeppieh{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;min-height:clamp(62vh,76vh,640px)!important;}
section.mcb-section-caootjeeppieh > .section_wrapper{align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;margin-top:0!important;margin-bottom:0!important;}
section.mcb-section-caootjeeppieh .mcb-item-spacer-inner{display:none!important;}
section.mcb-section-caootjeeppieh .mcb-column:has(.mcb-item-spacer-inner){display:none!important;}
/* BS-HERO-ALIGN-END */

/* BS-CARD-HEADING-LS: thema zet vaste -2px op alle h3/h4 -> overlappende kaart-titels bij kleine font; spec .bs-h3 = geen letter-spacing */
.mcb-column-inner h3, .column_attr h3, .mcb-column-inner h4, .column_attr h4{letter-spacing:normal !important;}
/* BS-CARD-HEADING-LS-END */

/* BS-WS-SECTIONS: Onbezorgd Website (post 170) */
section.mcb-section-wshero{position:relative;background:#0a0a0a;overflow:hidden;min-height:clamp(62vh,76vh,640px)!important;display:flex;align-items:flex-start!important;padding-top:0!important;padding-bottom:0!important;}
section.mcb-section-wshero::before{content:'';position:absolute;inset:0;background:url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-focus.webp') center center/cover;z-index:0;}
section.mcb-section-wshero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,9,.92),rgba(8,8,9,.55) 55%,rgba(8,8,9,.2));z-index:1;}
section.mcb-section-wshero > .section_wrapper{position:relative;z-index:2;align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;}
section.mcb-section-wsprob{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wswat{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wsfacts{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wssteps{background:#0a0a0a !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wscompleet{background:#18D5AF !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wscontent{background:#0a0a0a !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wsspec{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wsforwho{background:#FDF2CC !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wscta{background:#F7BC00 !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-wscta{position:relative;overflow:hidden;}
section.mcb-section-wscta::after{content:'';position:absolute;right:-30px;bottom:-30px;width:min(34vw,320px);height:min(34vw,320px);background:url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stripes-green.svg') right bottom/contain no-repeat;z-index:1;pointer-events:none;}
.ws-comp-grid{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.ws-comp-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:520px){.ws-comp-grid{grid-template-columns:1fr;}}
.ws-facts-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:780px){.ws-facts-grid{grid-template-columns:1fr;}}
.ws-steps-grid{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.ws-steps-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:520px){.ws-steps-grid{grid-template-columns:1fr;}}
.ws-forwho-grid{grid-template-columns:repeat(2,1fr);}@media(max-width:720px){.ws-forwho-grid{grid-template-columns:1fr;}}
.ws-prob-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}@media(max-width:860px){.ws-prob-grid{grid-template-columns:1fr;}}
.ws-compleet-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);}@media(max-width:760px){.ws-compleet-grid{grid-template-columns:1fr;}}
.ws-content-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}@media(max-width:860px){.ws-content-grid{grid-template-columns:1fr;}}
.ws-spec-grid{grid-template-columns:auto minmax(0,1fr);}@media(max-width:640px){.ws-spec-grid{grid-template-columns:1fr;text-align:center;}}
/* BS-WS-SECTIONS-END */

/* BS-MW-SECTIONS: Maatwerk (post 408) */
section.mcb-section-mwhero{position:relative;background:#0a0a0a;overflow:hidden;min-height:clamp(62vh,76vh,640px)!important;display:flex;align-items:flex-start!important;padding-top:0!important;padding-bottom:0!important;}
section.mcb-section-mwhero::before{content:'';position:absolute;inset:0;background:url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stock-team.webp') center center/cover;z-index:0;}
section.mcb-section-mwhero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,9,.92),rgba(8,8,9,.55) 55%,rgba(8,8,9,.2));z-index:1;}
section.mcb-section-mwhero > .section_wrapper{position:relative;z-index:2;align-items:flex-start!important;justify-content:flex-start!important;padding-top:clamp(150px,22vh,240px)!important;padding-bottom:clamp(72px,12vh,130px)!important;}
section.mcb-section-mwwat{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwpartner{background:#18D5AF !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwreviews{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwspec{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwclients{background:#F7F7F7 !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwcta{background:#F7BC00 !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
section.mcb-section-mwcta{position:relative;overflow:hidden;}
section.mcb-section-mwcta::after{content:'';position:absolute;right:-30px;bottom:-30px;width:min(34vw,320px);height:min(34vw,320px);background:url('https://bushoff-stans.nl/wp-content/uploads/2026/06/stripes-green.svg') right bottom/contain no-repeat;z-index:1;pointer-events:none;}
.mw-comp-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:780px){.mw-comp-grid{grid-template-columns:1fr;}}
.mw-partner-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:780px){.mw-partner-grid{grid-template-columns:1fr;}}
.mw-facts-grid{grid-template-columns:repeat(3,1fr);}@media(max-width:780px){.mw-facts-grid{grid-template-columns:1fr;}}
.mw-spec-grid{grid-template-columns:repeat(2,1fr);}@media(max-width:760px){.mw-spec-grid{grid-template-columns:1fr;}}
.mw-clients-grid{grid-template-columns:repeat(4,1fr);}@media(max-width:900px){.mw-clients-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:600px){.mw-clients-grid{grid-template-columns:repeat(2,1fr);}}
/* BS-MW-SECTIONS-END */

/* BS-FAQ: zichtbare FAQ-accordeon (ICT + later) */
section.mcb-section-ictfaq{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
.bs-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,64px);align-items:start;}
@media(max-width:860px){.bs-faq-grid{grid-template-columns:1fr;}}
.bs-faq-list{display:flex;flex-direction:column;gap:12px;}
.bs-faq-item{background:#fff;border:1px solid #E5E5E5;border-radius:14px;padding:0 22px;}
.bs-faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:800;color:#000;}
.bs-faq-item summary::-webkit-details-marker{display:none;}
.bs-faq-item summary svg{flex:none;transition:transform .25s ease;color:#3C3C3C;}
.bs-faq-item[open] summary svg{transform:rotate(180deg);}
.bs-faq-item > p{margin:0 0 20px;font-size:15px;line-height:1.6;color:#3C3C3C;}

section.mcb-section-ccfaq{background:#ffffff !important;padding-top:clamp(60px,9vw,110px);padding-bottom:clamp(60px,9vw,110px);}
/* BS-FAQ-END */
