.et_pb_bottom_inside_divider{margin-bottom:-2px}.et_pb_top_inside_divider{margin-top:-2px}#menu-topmenu{}#menu-topmenu li:not(:last-child) a::before{content:"";position:absolute;right:-12px;height:16px;width:2px;background-color:#fff}#menu-topmenu .current-menu-item a{font-weight:bold}.et_mobile_menu .menu-item-has-children>a{background-color:transparent}#menu-hoofdmenu li a{position:relative}#menu-hoofdmenu>li.current-menu-parent>a,#menu-hoofdmenu>li.current-menu-item>a{color:#4a4a49!important;font-weight:800}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#d9001e!important}#menu-hoofdmenu>li:not(:last-child):not(:nth-last-child(2))>a::before{content:"";position:absolute;right:-12px;height:20px;width:2px;background-color:#d9001e}#menu-hoofdmenu .service-contact-menu-item a{background-color:#99c039;color:#fff!important;border-radius:10px;font-weight:400;padding:10px 20px;margin:20px 0 20px 10px}#menu-hoofdmenu>li.current-menu-parent.service-contact-menu-item>a,#menu-hoofdmenu>li.current-menu-item.service-contact-menu-item>a{color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{font-weight:bold}#hoofdmenu-wrapper .et_pb_menu__logo{margin-right:0;background:#ffffff;padding:22px 34px 0 34px;position:fixed;top:0;max-width:260px;max-height:132px;overflow:visible;transition:max-width 0.3s ease,padding 0.3s ease,position 0.3s ease}#hoofdmenu-wrapper .et_pb_menu__logo img{display:block;position:relative;margin:0 auto;bottom:-20px}.et_pb_sticky--top #hoofdmenu-wrapper .et_pb_menu__logo{padding:12px 20px 0 20px;max-width:144px;max-height:none}.et_pb_sticky--top #hoofdmenu-wrapper .et_pb_menu__logo img{bottom:0}.top-header-wrapper .phone-wrap i,.top-header-wrapper .mail-wrap i{color:white}.top-header-wrapper .mail-wrap{margin-left:10px}.social-buttons-wrapper a i{font-size:24px;color:#d9001e;background-color:#ffffff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;margin:2px}.review-wrapper .grw-review .grw-review-inner{border-radius:6px!important}.dsm_image_carousel_0 .swiper-button-prev:before,.dsm_image_carousel_0 .swiper-button-next:before,.dsm_card_carousel_0 .swiper-button-prev:before,.dsm_card_carousel_0 .swiper-button-next:before{margin:0}.dsm_card_carousel .swiper-button-next,.dsm_card_carousel .swiper-button-prev{height:40px;width:40px}@media (max-width:1240px) and (min-width:981px){.topmenu-row,.hoofdmenu-row{width:95%}.hoofdmenu-row .et_pb_menu__logo-wrap{width:200px}}.price-table-wrapper{width:100%}.price-table-wrapper table{width:100%;border-collapse:collapse}.price-table-wrapper table tr{border:0}.price-table-wrapper table tr td,.price-table-wrapper table tr th{border:0;padding:0;color:#1d1d1b}.price-table-wrapper table tr td:nth-child(1),.price-table-wrapper table tr th:nth-child(1){padding-right:1rem;white-space:nowrap}.price-table-wrapper table tr td:nth-child(2),.price-table-wrapper table tr th:nth-child(2){text-align:right;padding-right:4rem;white-space:nowrap}.price-table-wrapper table tr td:nth-child(3),.price-table-wrapper table tr th:nth-child(3){padding-right:1rem;white-space:nowrap}.contact-table{border-collapse:collapse;margin:0!important;padding:0!important;border:0!important}.contact-table td{margin:0!important;padding:2px 2px!important;border:0!important;vertical-align:top;font-size:16px}.contact-table td:first-child{width:1%;white-space:nowrap;padding-left:0!important;font-size:18px}@media all and (min-width:1100px) and (max-width:1405px){}@media all and (max-width:980px){#hoofdmenu-wrapper .et_pb_menu__logo{padding:2px;max-width:130px;position:relative}.et_pb_sticky--top #hoofdmenu-wrapper .et_pb_menu__logo{padding:2px;max-width:100px;position:relative}#hoofdmenu-wrapper .et_pb_menu__logo img,.et_pb_sticky--top #hoofdmenu-wrapper .et_pb_menu__logo img{bottom:0}.price-table-wrapper{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.price-table-wrapper table tr td:nth-child(2),.price-table-wrapper table tr th:nth-child(2){padding-right:2rem}.price-table-wrapper table tr td:nth-child(3),.price-table-wrapper table tr th:nth-child(3){padding-left:1rem}}@media all and (min-width:768px) and (max-width:980px){}