.elementor-7943 .elementor-element.elementor-element-15513f9 .elementor-repeater-item-1aa847b.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-9a7e278.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-9a7e278.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-9a7e278.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-d4670e6{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-ff41d01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-ff41d01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-ff41d01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7943 .elementor-element.elementor-element-5b12d61{width:var( --container-widget-width, 75.304% );max-width:75.304%;--container-widget-width:75.304%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2935325 );}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2935325 );}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7943 .elementor-element.elementor-element-5b12d61 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2935325 );}.elementor-7943 .elementor-element.elementor-element-15513f9:not(.elementor-motion-effects-element-type-background), .elementor-7943 .elementor-element.elementor-element-15513f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-15513f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 50px;z-index:999;}.elementor-7943 .elementor-element.elementor-element-15513f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-repeater-item-1effb53.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-7943 .elementor-element.elementor-element-16354ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-5e7ce66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-5e7ce66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-5e7ce66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.88);padding:40px 30px 0px 30px;border-radius:0px 0px 0px 0px;}.elementor-7943 .elementor-element.elementor-element-98d53a1{z-index:9999;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-2935325 );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__toggle{border-style:none;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-2935325 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__controls{padding:0px 0px 20px 0px;border-style:none;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back span{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__breadcrumbs .breadcrumb-divider{color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container{border-radius:0px 0px 0px 0px;z-index:999;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back{transform:translateX(0px) translateY(0px);-webkit-transform:translateX(0px) translateY(0px);}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-menu-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item{border-bottom-color:#676767AD;border-bottom-style:solid;border-bottom-width:1px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-text );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-icon{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-icon{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-primary );}.elementor-7943 .elementor-element.elementor-element-4f6668d{z-index:9999;--jmm-top-item-dropdown-icon-size:10px;--jmm-top-items-ver-padding:5px;--jmm-top-items-hor-padding:6px;--jmm-top-items-hor-align:center;--jmm-sub-menu-bg-color:#444447;--jmm-sub-menu-top-left-radius:0px;--jmm-sub-menu-top-right-radius:0px;--jmm-sub-menu-bottom-right-radius:12px;--jmm-sub-menu-bottom-left-radius:12px;--jmm-top-item-icon-color:var( --e-global-color-2935325 );--jmm-top-item-title-color:#FFFFFF;--jmm-top-item-dropdown-icon-color:#FFFFFF;--jmm-sub-item-title-color:#FFFFFF;--jmm-sub-item-dropdown-icon-color:#FFFFFF;--jmm-sub-item-bg-color:#444447;--jmm-top-hover-item-title-color:#FFCC00;--jmm-top-hover-item-dropdown-color:#FFCC00;--jmm-sub-hover-item-title-color:#FFCC00;--jmm-sub-hover-item-bg-color:#343333;--jmm-top-active-item-title-color:#FFCC00;--jmm-sub-active-item-title-color:#FFCC00;--jmm-sub-active-item-bg-color:#444447;}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:19px;}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:3px 0px 0px 0px;border-color:#FFCC00;}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0px 0px 12px 12px;}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-c8691fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-c8691fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-c8691fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7943 .elementor-element.elementor-element-0932ad2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-5ffe736.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-5ffe736.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-00d4bad{width:var( --container-widget-width, 176.336% );max-width:176.336%;--container-widget-width:176.336%;--container-widget-flex-grow:0;}.elementor-7943 .elementor-element.elementor-element-00d4bad > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf:not(.elementor-motion-effects-element-type-background), .elementor-7943 .elementor-element.elementor-element-7bf0fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#444447;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf.jet-sticky-section--stuck.jet-sticky-transition-in, .elementor-7943 .elementor-element.elementor-element-7bf0fdf.jet-sticky-section--stuck.jet-sticky-transition-out{transition:margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s;}.elementor-7943 .elementor-element.elementor-element-7bf0fdf.jet-sticky-section--stuck.jet-sticky-transition-in > .elementor-container, .elementor-7943 .elementor-element.elementor-element-7bf0fdf.jet-sticky-section--stuck.jet-sticky-transition-out > .elementor-container{transition:min-height 0.1s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7943 .elementor-element.elementor-element-d4670e6 .elementor-icon-list-item > a{font-size:12px;}.elementor-bc-flex-widget .elementor-7943 .elementor-element.elementor-element-5e7ce66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7943 .elementor-element.elementor-element-5e7ce66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7943 .elementor-element.elementor-element-5e7ce66 > .elementor-element-populated{margin:0px 0px -15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 30px 0px 0px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-menu-label{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7943 .elementor-element.elementor-element-8f8d7ea{width:50%;}.elementor-7943 .elementor-element.elementor-element-5e7ce66{width:50%;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:15px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container .jet-mobile-menu__back svg{width:15px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__breadcrumbs .breadcrumb-divider i{font-size:12px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__breadcrumbs .breadcrumb-divider svg{width:12px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__container{width:300px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-menu-label{font-size:var( --e-global-typography-text-font-size );}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:18px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item .jet-dropdown-arrow svg{width:18px;}.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item{border-bottom-style:solid;border-bottom-width:1px;}.elementor-7943 .elementor-element.elementor-element-c8691fc{width:100%;}.elementor-7943 .elementor-element.elementor-element-5ffe736{width:100%;}.elementor-7943 .elementor-element.elementor-element-00d4bad > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-7943 .elementor-element.elementor-element-8f8d7ea{width:15%;}.elementor-7943 .elementor-element.elementor-element-5e7ce66{width:70%;}.elementor-7943 .elementor-element.elementor-element-c8691fc{width:15%;}.elementor-7943 .elementor-element.elementor-element-5ffe736{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7943 .elementor-element.elementor-element-9a7e278{width:52%;}.elementor-7943 .elementor-element.elementor-element-ff41d01{width:47%;}.elementor-7943 .elementor-element.elementor-element-5ffe736{width:100%;}}/* Start custom CSS for html, class: .elementor-element-16354ad */.elementor-7943 .elementor-element.elementor-element-16354ad .beosys-logo{display:block;line-height:0}
.elementor-7943 .elementor-element.elementor-element-16354ad .beosys-logo svg{width:230px;max-width:100%;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-98d53a1 */.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__controls{flex-wrap:wrap}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__back{order:-1;flex:0 0 100%;justify-content:flex-start;margin-bottom:10px}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu svg.e-font-icon-svg{fill:currentColor}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu{display:flex;align-items:center;height:35px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::before{content:"";display:block;width:16px;height:14px;margin:0 10px 0 11px;background:linear-gradient(#fff,#fff) 0 0/100% 3px no-repeat,linear-gradient(#fff,#fff) 0 5.5px/100% 3px no-repeat,linear-gradient(#fff,#fff) 0 11px/100% 3px no-repeat}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::after{content:"Menü"}
:lang(nl) .elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::after{content:"Menu"}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item.beo-alle-branchen .jet-menu-label{display:inline-block;background:#FFCC00;color:#0B0B0B!important;border-radius:30px;padding:6px 14px;font-weight:600}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-4f6668d */@media (min-width:1025px) and (max-width:1250px){.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-item__link--top-level{font-size:12px}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-item__inner{padding:5px 4px}}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-sub-menu{background:#444447;padding:0;border-radius:0 0 12px 12px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.35)}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-sub-menu__list{padding:6px 0}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen{border-top:1px solid rgba(255,255,255,.15);margin-top:4px;padding:10px 14px 12px}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen>.jet-mega-menu-item__inner{background:transparent!important;padding:0!important}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__link{display:inline-flex;background:#FFCC00;border-radius:30px;padding:7px 16px;transition:background .2s}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__link:hover{background:#FFFFFF}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__label{color:#0B0B0B!important;font-weight:600;font-size:13px;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00d4bad */.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{z-index:99 !important}
@media (max-width:767px){.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{width:max-content!important;max-width:none!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item{padding:7px 8px!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name{flex-shrink:0}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper{padding-right:6px!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper svg{flex-shrink:0;margin-left:2px}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper .trp-language-item{flex-shrink:0}}
/* BEOSYS Sprachauswahl 2026-09 */
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{--bg:transparent;--bg-hover:rgba(255,255,255,.08);--text:#FFFFFF;--text-hover:#FFCC00;--border:1px solid rgba(255,255,255,.35);--border-radius:20px;--font-size:13px;transition:border-color .2s,background-color .2s,box-shadow .2s}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher:hover{--border:1px solid #FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-shortcode-overlay.is-open{--bg:#343333;--border:1px solid #FFCC00;--border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.35)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name{display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;color:var(--text)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item:hover .trp-language-item-name{color:#FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:center/cover no-repeat;box-shadow:0 0 0 1.5px rgba(255,255,255,.4)}
.elementor-7943 .elementor-element.elementor-element-00d4bad [title="DE"] .trp-language-item-name::before,html[lang^="de"] .elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item__current .trp-language-item-name::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23000' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23DD0000' d='M0 1h3v1H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 2h3v1H0z'/%3E%3C/svg%3E")}
.elementor-7943 .elementor-element.elementor-element-00d4bad [title="NL"] .trp-language-item-name::before,html[lang^="nl"] .elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item__current .trp-language-item-name::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23AE1C28' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23FFF' d='M0 1h3v1H0z'/%3E%3Cpath fill='%2321468B' d='M0 2h3v1H0z'/%3E%3C/svg%3E")}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-shortcode-arrow path{stroke:#FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-switcher-dropdown-list .trp-language-item{border-top:1px solid rgba(255,255,255,.1)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{padding:2px 0!important}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher .trp-language-item{padding:6px 10px 6px 14px}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper{padding-right:10px}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16354ad */.elementor-7943 .elementor-element.elementor-element-16354ad .beosys-logo{display:block;line-height:0}
.elementor-7943 .elementor-element.elementor-element-16354ad .beosys-logo svg{width:230px;max-width:100%;height:auto;display:block}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-98d53a1 */.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__controls{flex-wrap:wrap}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__back{order:-1;flex:0 0 100%;justify-content:flex-start;margin-bottom:10px}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu svg.e-font-icon-svg{fill:currentColor}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu{display:flex;align-items:center;height:35px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::before{content:"";display:block;width:16px;height:14px;margin:0 10px 0 11px;background:linear-gradient(#fff,#fff) 0 0/100% 3px no-repeat,linear-gradient(#fff,#fff) 0 5.5px/100% 3px no-repeat,linear-gradient(#fff,#fff) 0 11px/100% 3px no-repeat}
.elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::after{content:"Menü"}
:lang(nl) .elementor-7943 .elementor-element.elementor-element-98d53a1 mobile-menu::after{content:"Menu"}
.elementor-7943 .elementor-element.elementor-element-98d53a1 .jet-mobile-menu__item.beo-alle-branchen .jet-menu-label{display:inline-block;background:#FFCC00;color:#0B0B0B!important;border-radius:30px;padding:6px 14px;font-weight:600}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-4f6668d */@media (min-width:1025px) and (max-width:1250px){.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-item__link--top-level{font-size:12px}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-item__inner{padding:5px 4px}}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-sub-menu{background:#444447;padding:0;border-radius:0 0 12px 12px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.35)}.elementor-7943 .elementor-element.elementor-element-4f6668d .jet-mega-menu-sub-menu__list{padding:6px 0}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen{border-top:1px solid rgba(255,255,255,.15);margin-top:4px;padding:10px 14px 12px}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen>.jet-mega-menu-item__inner{background:transparent!important;padding:0!important}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__link{display:inline-flex;background:#FFCC00;border-radius:30px;padding:7px 16px;transition:background .2s}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__link:hover{background:#FFFFFF}.elementor-7943 .elementor-element.elementor-element-4f6668d .beo-alle-branchen .jet-mega-menu-item__label{color:#0B0B0B!important;font-weight:600;font-size:13px;white-space:nowrap}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-00d4bad */.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{z-index:99 !important}
@media (max-width:767px){.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{width:max-content!important;max-width:none!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item{padding:7px 8px!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name{flex-shrink:0}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper{padding-right:6px!important}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper svg{flex-shrink:0;margin-left:2px}.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper .trp-language-item{flex-shrink:0}}
/* BEOSYS Sprachauswahl 2026-09 */
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{--bg:transparent;--bg-hover:rgba(255,255,255,.08);--text:#FFFFFF;--text-hover:#FFCC00;--border:1px solid rgba(255,255,255,.35);--border-radius:20px;--font-size:13px;transition:border-color .2s,background-color .2s,box-shadow .2s}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher:hover{--border:1px solid #FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-shortcode-overlay.is-open{--bg:#343333;--border:1px solid #FFCC00;--border-radius:18px;box-shadow:0 12px 28px rgba(0,0,0,.35)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name{display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.06em;color:var(--text)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item:hover .trp-language-item-name{color:#FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item-name::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:center/cover no-repeat;box-shadow:0 0 0 1.5px rgba(255,255,255,.4)}
.elementor-7943 .elementor-element.elementor-element-00d4bad [title="DE"] .trp-language-item-name::before,html[lang^="de"] .elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item__current .trp-language-item-name::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23000' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23DD0000' d='M0 1h3v1H0z'/%3E%3Cpath fill='%23FFCE00' d='M0 2h3v1H0z'/%3E%3C/svg%3E")}
.elementor-7943 .elementor-element.elementor-element-00d4bad [title="NL"] .trp-language-item-name::before,html[lang^="nl"] .elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-item__current .trp-language-item-name::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 3'%3E%3Cpath fill='%23AE1C28' d='M0 0h3v1H0z'/%3E%3Cpath fill='%23FFF' d='M0 1h3v1H0z'/%3E%3Cpath fill='%2321468B' d='M0 2h3v1H0z'/%3E%3C/svg%3E")}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-shortcode-arrow path{stroke:#FFCC00}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-switcher-dropdown-list .trp-language-item{border-top:1px solid rgba(255,255,255,.1)}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher{padding:2px 0!important}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-language-switcher .trp-language-item{padding:6px 10px 6px 14px}
.elementor-7943 .elementor-element.elementor-element-00d4bad .trp-current-language-item__wrapper{padding-right:10px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bf0fdf */@media (max-width:767px){.elementor-7943 .elementor-element.elementor-element-7bf0fdf>.elementor-container{flex-wrap:nowrap!important;align-items:center}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-8f8d7ea{width:42%!important;order:1}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-c8691fc{width:28%!important;order:2}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-5e7ce66{width:30%!important;order:3}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-5e7ce66>.elementor-widget-wrap{padding:0 12px 0 0!important;margin:0!important;justify-content:flex-end}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-98d53a1{margin:0!important;padding:0!important}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-c8691fc>.elementor-widget-wrap{padding:0!important}.elementor-7943 .elementor-element.elementor-element-7bf0fdf .elementor-element-0932ad2{padding:0!important}}/* End custom CSS */