body{font-family:'Source Sans Pro',sans-serif;font-weight:400}h1,h2,h3,h4{font-family:mr-eaves-sans,sans-serif;font-weight:400;font-style:normal}h1{font-size:30px!important}h2{font-size:27px!important}h3{font-size:24px!important}h4{font-size:20px!important}#bf-lp-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title,#bf-hp-header h1,#bf-lp-header h2{font-family:'Benedict';font-weight:700;font-style:normal;font-size:60px!important;margin:0;padding:0;color:#e6efec!important}#bf-subheader h2{font-family:'Benedict';font-weight:700;font-style:normal;font-size:48px!important;letter-spacing:2px;color:#454545;margin:0;padding:0 0 20px 0}#bf-subheader{margin:0;padding:0}#bf-hp-header h3{color:#ffffff;padding:15px 0 0}#bf-footer h4{margin:0;padding:0 0 0.25em 0;color:#ffffff}#main-content .et_pb_text ul,#main-content .et_pb_toggle ul,ul.static_list{padding:0;margin:0;list-style-type:none;list-style-position:outside}#main-content .et_pb_text ul li,#main-content .et_pb_toggle ul li,ul.static_list li{padding:0 0 0.25em 23px;margin:0;position:relative}#main-content .et_pb_text ul li:last-child,#main-content .et_pb_toggle ul li:last-child,ul.static_list li:last-child{padding-bottom:1em}#main-content .et_pb_text ul li:before,#main-content .et_pb_toggle ul li:before,ul.static_list li:before{margin:0 0 0 -22px;font-family:"Font Awesome 6 Free";content:"\f35a"!important;font-weight:400!important;padding:0;color:#666;position:absolute;font-size:82.25%}.bf-copyright-wrapper{display:inline-block;width:auto!important;font-size:75%;line-height:1}.bf-copyright-wrapper div{padding:6px 5px 4px 5px;background:rgba(255,255,255,0.7)}.bf-image-wappen{float:left;display:block;width:15%;height:auto;padding:0;margin:0.5em 1.5em 0.5em 0}@media screen and (max-width:980px){h1{font-size:27px!important}#bf-lp-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title,#bf-hp-header h1,#bf-lp-header h2,#bf-subheader h2{font-size:48px!important}h2{font-size:24px!important}#bf-lp-header h2	h3{font-size:22px!important}h4{font-size:19px!important}}@media screen and (max-width:767px){h1{font-size:27px!important}#bf-lp-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title,#bf-hp-header h1,#bf-lp-header h2,#bf-subheader h2{font-size:40px!important}.bf-hp-headlines h3{display:none;visibility:hidden;padding:0!important;height:1px}h2{font-size:24px!important}h3{font-size:22px!important}h4{font-size:19px!important}}@media screen and (max-width:640px){h1{font-size:24px!important}#bf-lp-slider .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title,#bf-hp-header h1,#bf-lp-header h2,#bf-subheader h2{font-size:32px!important}h2,h3{font-size:21px!important}h4{font-size:18px!important}}#main-header{box-shadow:none}@media screen and (min-width:981px){#top-menu .menu-item-has-children>a:first-child:after,#top-menu .mega-menu>a:first-child:after{right:50%;top:18px;font-weight:400}#top-menu .menu-item-has-children>a:first-child{padding-right:0}#top-menu li.first-level>a{font-weight:600}#top-menu li.no-mega-menu	.sub-menu,#top-menu li.no-mega-menu	.sub-menu li{text-transform:none;font-weight:400;width:240px}#top-menu li.no-mega-menu	.sub-menu{padding:30px 0}#top-menu li.no-mega-menu	.sub-menu li a{padding:0 0 20px 0}#top-menu li.no-mega-menu	.sub-menu li:last-child a{padding:0}#top-menu li.no-mega-menu .sub-menu li a:hover{background:transparent!important;opacity:0.7!important}.nav li li{line-height:16px}#top-menu li{text-transform:uppercase;font-weight:600}#top-menu li.mega-menu>ul{width:auto!important;display:flex;justify-content:right;flex-direction:row;padding:30px 20px;left:unset!important;right:0!important}#top-menu li.mega-menu>.sub-menu li{margin:0;width:240px!important;padding:0 30px!important;border-left:1px solid #bbb}#top-menu li.mega-menu>.sub-menu li:first-child{margin:0;padding:0 0 0 15px!important;border-left:none!important}#top-menu li.mega-menu>.sub-menu li .sub-menu{background:transparent!important;width:240px!important;padding:0!important;border:none}#top-menu li.mega-menu>.sub-menu li .sub-menu li{background:transparent!important;width:240px!important;padding:0!important;border:none}#top-menu li.mega-menu>.sub-menu li .sub-menu li:last-child a{padding-bottom:0}.menu-image a{padding-bottom:0!important;padding-left:15px!important}.menu-image a img{display:block;margin:15px 0 0 10px;padding:0;width:65%;height:auto;display:block}.menu-image-ti a{padding-bottom:0!important;padding-left:15px!important}.menu-image-ti a img{display:block;margin:15px 0 0 10px;padding:0;width:63%;height:auto;display:block}#top-menu li.mega-menu>.sub-menu{padding:30px 20px}#top-menu li.mega-menu>.sub-menu li,#top-menu li.mega-menu>.sub-menu li .sub-menu li{text-transform:none;font-weight:400}#top-menu li.mega-menu .sub-menu li.bf-menu-item,#top-menu li.mega-menu .sub-menu li.menu-item-has-children{text-transform:uppercase;font-weight:700}#top-menu li.mega-menu>ul>li>a:first-child{border:none;padding:0 0 20px 0}#top-menu li.mega-menu>ul li a:hover{background:transparent!important;opacity:0.7!important}#top-menu li.mega-menu>ul li a{padding:0 0 20px 0;margin:0}}@media screen and (max-width:980px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:20px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:20px}.et_mobile_menu{right:0;left:unset;width:100%!important;padding:0px}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul,.et_mobile_menu li li,.et_pb_menu .et_mobile_menu li li ul,.et_mobile_menu li li li{padding-left:0px}.et_mobile_menu li,.et_mobile_menu li a,.et_mobile_menu .menu-item-has-children>a{font-weight:unset;color:unset}.et_mobile_menu li.first-level,.et_mobile_menu li.first-level a,.et_mobile_menu li,.et_mobile_menu li a{font-weight:700;color:#98162f}.et_mobile_menu li:hover,.et_mobile_menu li a:hover{background:unset;opacity:1}.et_mobile_menu li li,.et_mobile_menu li li a,.et_mobile_menu li li li,.et_mobile_menu li li li a{font-weight:400;color:#000000!important}.et_mobile_menu li a{padding:15px 50px 15px 20px;border-bottom:1px solid #dedede}.et_mobile_menu li li a{padding:15px 50px 15px 30px;border-bottom:1px solid #dedede;font-weight:400!important}.et_mobile_menu li li li a{padding:15px 50px 15px 40px;border-bottom:1px solid #dedede;font-weight:400!important}.menu-image a img,.menu-image-ti a img{display:none;visibility:hidden}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:100%;height:100%;padding:0px!important;max-height:54px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:right}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.first-level.dt-open>a{background:#f4e7ea}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:15px;right:20px;position:relative;font-family:"Font Awesome 6 Free";font-weight:700;font-size:125%}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{content:"\2b"}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product:not(.et-tb-has-template) ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.single-product.et-db:not(.et-tb-has-template) #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-product_cat.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,body.tax-project_category.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"\f00d";right:22px}}a.et_pb_button,a:hover.et_pb_button{text-transform:uppercase;font-size:87.5%;color:#ffffff!important;line-height:1em!important;background:#98162F;display:inline-block;text-align:center;padding:9px 15px!important;transition:all .4s ease-in-out}a:hover.et_pb_button{opacity:0.7}.bf-button-inline .et_pb_button_module_wrapper{display:inline-block;margin-bottom:0!important}.bf-button-inline .et_pb_button_1_wrapper,.bf-button-inline .et_pb_button_2_wrapper{margin-left:20px}@media screen and (max-width:480px){.bf-button-inline .et_pb_button_module_wrapper{display:block;margin:15px 0}.bf-button-inline .et_pb_button_0_wrapper{margin:0 0 15px 0}.bf-button-inline .et_pb_button{width:100%;text-align:center}}#bf-header .et_pb_fullwidth_header_container{height:100%}#bf-header .header-content-container{height:100%;display:table;padding:0}#bf-header .header-content{display:table-cell;vertical-align:bottom;padding:0}