/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-button,.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:0}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:0}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0 0;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a,.ui-widget-header a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400}html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.create_profile_form.mdf fieldset{margin-bottom:20px}.create_profile_form .VATNumber .warning{color:red;margin-top:52px;display:none}.loadingCompanyDetails{position:absolute;bottom:10px;right:0}
.fa-user-secret{font-size:18px}.impersonation_popup_background{display:none;position:fixed;background:#000;height:100%;width:100%;top:0;z-index:21;left:0;opacity:.6}.impersonation_popup{display:none;position:fixed;z-index:22;top:50vh;background:#fff;padding:1em 2em 2em;-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.1));filter:drop-shadow(0 0 4px rgba(0,0,0,.1));left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.impersonation_popup>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 0}.impersonation_popup>div span{margin:10px}#clientTable_impersonation_wrapper tbody tr:hover td .loginAscontact_impersonation,.impersonation_popup span:hover{cursor:pointer}#clientTable_impersonation_wrapper{max-width:100%;margin-top:10px;padding-bottom:80px}#clientTable_impersonation_wrapper .dataTables_processing{position:absolute;display:none!important;top:15px;right:0}#clientTable_impersonation_wrapper table{border-spacing:0;border-collapse:collapse}#clientTable_impersonation_wrapper thead>:first-child{border:0}#clientTable_impersonation_wrapper thead tr:first-child th{padding-bottom:4px;border:0;cursor:pointer}#clientTable_impersonation_wrapper tbody{line-height:30px}#clientTable_impersonation_wrapper tbody tr td:last-child{padding-right:24px}#clientTable_impersonation_wrapper .dataTable tr th .DataTables_sort_wrapper{text-align:left;font-size:16px;font-weight:100;padding-left:15px;text-transform:initial;overflow-x:auto}#clientTable_impersonation_wrapper #clientTable_impersonation{border-bottom:1px solid #d6d6d6}#clientTable_impersonation_wrapper #clientTable_impersonation tbody .odd td{background:#fff;padding:10px 20px 10px 10px}#clientTable_impersonation_wrapper #clientTable_impersonation tbody .even td{background:#f8f8f8;padding:10px 20px 10px 10px}#clientTable_impersonation_wrapper .dataTables_wrapper{display:block;margin-bottom:60px;overflow-x:auto}#clientTable_impersonation_wrapper .dataTables_scrollBody{height:auto!important}#clientTable_impersonation_wrapper .dataTables_info{width:auto;padding:0;position:absolute;display:inline-block;float:right;margin:15px 0 0}#clientTable_impersonation_wrapper .dataTables_paginate{width:auto;float:right;position:relative;margin-top:15px}#clientTable_impersonation_wrapper .dataTables_paginate .first,#clientTable_impersonation_wrapper .dataTables_paginate .last{display:none}#clientTable_impersonation_wrapper .dataTables_paginate a#orders_next,#clientTable_impersonation_wrapper .dataTables_paginate a#orders_previous{height:40px}#clientTable_impersonation_wrapper .dataTable tr:hover td{cursor:default}#clientTable_impersonation_wrapper .dataTable tr:hover td a{color:#fff}#clientTable_impersonation_wrapper td .fa-edit{margin-right:10px}#clientTable_impersonation_wrapper .dataTable th.ui-state-default:last-of-type .ui-icon{display:none}#clientTable_impersonation_wrapper #contactPersons_next,#clientTable_impersonation_wrapper #contactPersons_previous{color:transparent!important}#edit_contact_person_properties_container{padding:20px}#edit_contact_person_properties_container .actions{text-align:right;margin-top:25px}#edit_contact_person_properties_container .actions a{padding:12px;display:inline-block;color:#red;margin-right:20px}#edit_contact_person_properties_container .actions button{outline:0}#edit_contact_person_properties_container .actions button:hover{background-color:#000;color:#fff}.extraWide .ui-resizable-handle{display:none!important}.extraWide .ui-widget-overlay{opacity:.5;background:#000}.loginAscontact_impersonation{display:block;width:14px;height:14px}
@media screen and (min-width:500px){.qrcode_form .qrcode_form_section{float:left;width:30%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.qrcode_form .qrcode_form_section:first-of-type{width:70%}.qrcode_form .buttonBar,.qrcode_form fieldset{clear:both}}
.shoppingCartPage #bottomHeader,.shoppingCartPage #bottomMobile{display:none}.shoppingCartPage .emptyStateWrapper,.shoppingCartPage .emptyStateWrapper .emptyStateText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shoppingCartPage .emptyStateWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:auto auto 50px;gap:30px}.shoppingCartPage .emptyStateWrapper .emptyStateText{gap:20px}.shoppingCartPage .emptyStateWrapper .emptyStateText .emptyStateTitle{font-size:40px}.shoppingCartPage [hidden]{display:none!important}
.buttonBar button .fa-spinner{display:none}.buttonBar button.loadingButton,.buttonFooter button.loadingButton{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:.5}.buttonBar button.loadingButton .fa-solid,.buttonFooter button.loadingButton .fa-solid{display:inline-block}
#content .readonly input{border-bottom:none}
fieldset{border:0}
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:fallback;src:url(https://static.boyzenbeans.nl/fontawesome/fa-brands-400v2-1699018050.woff2) format("woff2"),url(https://static.boyzenbeans.nl/fontawesome/fa-brands-400v2-1699018075.ttf) format("truetype")}.fa-brands,.fab{font-family:'Font Awesome 6 Brands';font-weight:400}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:fallback;src:url(https://static.boyzenbeans.nl/fontawesome/6/fa-regular-400-1654157889.woff2) format("woff2"),url(https://static.boyzenbeans.nl/fontawesome/6/fa-regular-400-1654157889.ttf) format("truetype")}.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free';font-weight:400}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:fallback;src:url(https://static.boyzenbeans.nl/fontawesome/6/fa-solid-900-1654157889.woff2) format("woff2"),url(https://static.boyzenbeans.nl/fontawesome/6/fa-solid-900-1654157889.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-square:before{content:"\f082"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-pinterest:before{content:"\f0d2"}.fa-envelope:before{content:"\f0e0"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-phone:before{content:"\f095"}.fa-times:before{content:"\f00d"}.fa-fax:before{content:"\f1ac"}.fa-clock:before{content:"\f017"}.fa-globe:before{content:"\f0ac"}.fa-table:before{content:"\f0ce"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-magnifying-glass:before,.fa-search{content:"\f002"}.fa-user-secret:before{content:"\f21b"}.fa-user:before{content:"\f007"}.fa-shopping-cart:before{content:"\f07a"}.fa-download:before{content:"\f019"}.fa-check-circle:before{content:"\f058"}.fa-times-circle:before{content:"\f057"}.fa-plus:before{content:"\f067"}.fa-search-plus:before{content:"\f00e"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-save:before{content:"\f0c7"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-heart:before{content:"\f004"}.fa-edit:before{content:"\f044"}.fa-cart-plus:before{content:"\f217"}.fa-building:before{content:"\f1ad"}.fa-chart-pie:before{content:"\f200"}.fa-file-alt:before{content:"\f15c"}.fa-history:before{content:"\f1da"}.fa-user-friends:before{content:"\f500"}.fa-receipt:before{content:"\f543"}.fa-user-cog:before{content:"\f4fe"}.fa-spinner:before{content:"\f110"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-pen-to-square:before{content:"\f044"}.fa-triangle-exclamation:before{content:"\f071"}.fa-barcode:before{content:"\f02a"}.fa-user-pen:before{content:"\f4ff"}.fa-xmark:before{content:"\f00d"}.fa-arrows-rotate:before{content:"\f021"}.fa-folder-open:before{content:"\f07c"}.fa-star:before{content:"\f005"}.fa-star-half-stroke:before{content:"\f5c0"}.fa-location-dot:before{content:"\f3c5"}.fa-circle-check:before{content:"\f058"}.fa-shopping-bag:before{content:"\f290"}.fa-repeat:before{content:"\f363"}.fa-address-card:before{content:"\f2bb"}.fa-x-twitter:before{content:"\e61b"}.fa-whatsapp:before{content:"\f232"}.fa-instagram:before{content:"\f16d"}.fa-check:before{content:"\f00c"}.fa-address-book:before{content:"\f2b9"}.fa-sitemap:before{content:"\f0e8"}.fa-gear:before{content:"\f013"}.fa-truck:before{content:"\f0d1"}.fa-pen:before{content:"\f304"}.fa-file-invoice:before{content:"\f570"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}
div.wf2_errorMsg{position:absolute;border:dotted 1px red;padding:.25em .5em;cursor:default;font-size:smaller;max-width:25%;display:none}div.wf2_errorMsg:hover,div.wf2_firstErrorMsg{display:block;opacity:1}div.wf2_errorMsg:hover{z-index:100}div.wf2_errorMsg ol{list-style-position:inside;margin:0;padding:0}div.wf2_errorMsg ol.single,div.wf2_errorMsg ol.single li{list-style:none;display:inline}[repeat=template]{display:none}.wf2_errorMsg{z-index:10000;border:solid #747474 1px!important;border-radius:10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#202020),to(#2c2d2e));background-image:linear-gradient(top,#202020 50%,#2c2d2e 100%);background-image:-ms-linear-gradient(top,#202020 50%,#2c2d2e 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.5,#202020),color-stop(1,#2c2d2e));background-color:none!important;padding:0!important;zoom:1;color:#fff;margin-top:15px;font-family:"Arial","Helvetica",sans-serif}:first-child+html .wf2_errorMsg{margin-top:0!important}.wf2_errorMsgContainer{padding:20px 10px!important;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='$donkere_basis_primair', endColorstr='#2c2d2e', GradientType=0);zoom:1}form:not(.wf2-keep-native-style) ::-webkit-validation-bubble-message{display:block;font:message-box;min-width:50px;max-width:200px;border:1px solid #000;background:-webkit-gradient(linear,left top,left bottom,from(#202020),to(#2c2d2e));padding:18px;-webkit-border-radius:8px;-webkit-box-shadow:0 0 0 0;line-height:normal;color:#fff;z-index:10000;position:relative}form:not(.wf2-keep-native-style) ::-webkit-validation-bubble-top-outer-arrow{border-bottom-color:#202020}form:not(.wf2-keep-native-style) ::-webkit-validation-bubble-top-inner-arrow{border-bottom-color:#202020}form:not(.wf2-keep-native-style) ::-webkit-validation-bubble-arrow{background:#202020;border-color:transparent;-webkit-box-shadow:0 0 0 0}form:not(.wf2-keep-native-style) ::-webkit-validation-bubble-icon{display:none}.wf2_errorMsg:before{content:" ";visibility:visible;display:block;width:29px;height:15px;position:absolute;top:-15px;left:10px}.html5-hasPlaceholderText{font-family:"Arial","Helvetica",sans-serif!important;color:#202020;font-style:italic}input::-webkit-input-placeholder{font-family:"Arial","Helvetica",sans-serif;color:#202020;font-style:italic}input:-moz-placeholder,textarea:-moz-placeholder{font-family:"Arial","Helvetica",sans-serif;color:#202020;font-style:italic!important}input:-ms-input-placeholder{font-family:"Arial","Helvetica",sans-serif;color:#202020;font-style:italic}
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1px}.noUi-horizontal .noUi-handle{width:28px;height:28px;left:-17px;top:-14px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-13px;left:auto}.noUi-target{background:#202020}.noUi-connects{border-radius:3px}.noUi-connect{background:#202020}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:50px;outline:0;background-color:#303030}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#202020;font:"Open Sans",sans-serif;font-weight:light}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#202020}.noUi-pips-horizontal{padding:10px 0;height:80px;top:-20px;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);top:25px}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:1px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:13px}.noUi-marker-horizontal.noUi-marker-large{height:20px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-handle-lower::after,.noUi-handle-upper::after{position:absolute;font-family:arial;color:#202020;top:4px;font-size:18px}.noUi-handle-lower::after{right:-8px;content:"\25B6"}.noUi-handle-upper::after{content:"\25C0";left:-8px}.minMaxIntersect .noUi-handle-lower::after,.minMaxIntersect .noUi-handle-upper::after{display:none}
.object-fit-container{position:relative}.object-fit-container img{position:absolute;top:0;left:0;width:100%;height:100%}.object-fit-container.cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.object-fit-container.cover img{-o-object-fit:cover;object-fit:cover}.no-object-fit .object-fit-container img{display:none}@media (max-width:500px){.object-fit-container img{position:relative;height:auto}}
.myOrganisationCard{margin-top:40px}.myOrganisationCard h2{font-weight:700}.myOrganisationCard .myOrganisationDetails{display:grid;grid-template-columns:30% 1fr}.myOrganisationCard .myOrganisationDetails .editDetails{cursor:pointer}
:root{--font_main: 'Open Sans', sans-serif;--font_title: 'Anton', sans-serif;--font-transform: initial;--primair_default: #202020;--primair_selected: #303030;--donkere_basis_secundair: #312626;--lichte_basis_secundair: #F2F2F2;--lichte_basis_primair: #ffffff;--donkere_basis_primair: #202020;--call_to_action_default: #F36E21;--color_links: #F05323;--color_links_dark: #ffffff;--color_title_headers: #202020;--header_text_color: #ffffff;--header_background_color: #202020;--topheader_background_color: #312626;--header_text_alternative_color: #ffffff;--topheader_announcement_background_color: #312626;--topheader_announcement_text_color: #ffffff;--call_to_action_selected: #FF754B;--color_gradient_left: #F36E21;--color_gradient_right: #202020;--border-radius: 0px;--border-radius_buttons: 40px;--newsletterBackgroundColor: #312626;--newsletterTextColor: #ffffff;--dimension_mainColumnWidth: 1200px;--dimension_contentColumnWidth: 1120px}
footer{display:block;width:100%;clear:both;background-color:#202020;position:relative;bottom:0;padding:0 0 80px}footer .footerWrapper{display:block;padding:40px;width:1200px;margin:0 auto;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;font-weight:400}footer .footerWrapper .fas span{font-family:"Open Sans",sans-serif;margin-left:5px;font-weight:400}footer .logo{width:241px;height:50px;overflow:hidden;text-indent:-500px}footer strong{font-family:var(--font_title);color:var(--donkere_basis_primair);font-size:clamp(17px,5vw,2px);line-height:24px;letter-spacing:0;text-transform:Initial;color:#fff;font-weight:400}.newsletterSignupBar .completedForm .textInput label,.newsletterSignupBar form .textInput label,footer .footerWrapper .copyrightFooter,footer .footerWrapper a,footer .locationFooter,footer .socialTitle_footer,footer p.copyright,html footer a{color:#fff}footer a.external.mail img{display:none}footer .header{font-size:16px;font-weight:600}footer .header em{font-style:normal;color:#fff}footer ul{list-style-type:none;padding:0;margin-left:0;border:0}html footer a:hover{text-decoration:underline}.footerCol3{display:inline-block;width:31%;vertical-align:top}@media only screen and (max-width:600px){.footerCol3{width:100%}}.footerCol3 .no-margin{margin:0}footer p{padding:0 30px 0 0;margin-bottom:0}footer .blacklink{color:#202020}footer li,footer strong{margin:0 0 5px}footer .contact_title{margin-bottom:20px}footer .social_footer{margin:20px 0 15px}footer .social_footer .socialTitle_footer{margin:0 0 15px;display:block}footer .social_footer a{margin:0 10px 0 0;display:inline-block}footer a.icon-facebook,footer a.icon-linkedin,footer a.icon-twitter{font-size:18px;line-height:35px}.socialFooterLink{width:25px;height:25px;background-color:#fff;color:#312626;border-radius:15px;line-height:24px;position:relative;top:2px;left:-2px}.socialFooterLink i{color:#312626;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newsletterSignupBar{line-height:0;min-height:300px;background-color:#312626;color:#fff}.newsletterSignupBar input{margin-bottom:-5px}.newsletterSignupBar .checkboxes label{line-height:20px}.newsletterSignupBar .checkbox span a{color:#fff;text-decoration:underline}.newsletterSignupBar .completedForm,.newsletterSignupBar form{max-width:1200px;padding:80px 40px;margin:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1100px){.newsletterSignupBar .formfield.checkbox{width:calc(100% - 180px)}}.newsletterSignupBar .completedForm fieldset:nth-of-type(2),.newsletterSignupBar .completedForm fieldset:nth-of-type(3),.newsletterSignupBar form fieldset:nth-of-type(2),.newsletterSignupBar form fieldset:nth-of-type(3){float:right}.newsletterSignupBar .completedForm legend,.newsletterSignupBar form legend{width:100%}.newsletterSignupBar .completedForm .formTitle,.newsletterSignupBar form .formTitle{text-align:center;color:#fff}.newsletterSignupBar .completedForm .freetext,.newsletterSignupBar .completedForm>p,.newsletterSignupBar form .freetext,.newsletterSignupBar form>p{text-align:center}.newsletterSignupBar .completedForm .textInput input,.newsletterSignupBar form .textInput input{border-bottom-color:#fff;color:#fff}.newsletterSignupBar .completedForm .textInput input:focus,.newsletterSignupBar form .textInput input:focus{border-bottom-color:#fff}.newsletterSignupBar .completedForm .textInput input:focus+label,.newsletterSignupBar form .textInput input:focus+label{color:#fff}.newsletterSignupBar .completedForm .checkbox ul li label,.newsletterSignupBar .completedForm label,.newsletterSignupBar form .checkbox ul li label,.newsletterSignupBar form label{color:#fff}.newsletterSignupBar .completedForm .checkbox ul li label:before,.newsletterSignupBar form .checkbox ul li label:before{background-color:#312626;border:1px solid #fff;border-radius:5px}.newsletterSignupBar .completedForm input[type=checkbox]:checked+label:before,.newsletterSignupBar form input[type=checkbox]:checked+label:before{background-color:#fff}.newsletterSignupBar .completedForm input[type=checkbox]:checked+label:after,.newsletterSignupBar form input[type=checkbox]:checked+label:after{border:2px solid #312626;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border-top-style:none;border-right-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.newsletterSignupBar .completedForm .buttonBar,.newsletterSignupBar form .buttonBar{float:left}.newsletterSignupBar .completedForm .buttonBar button,.newsletterSignupBar form .buttonBar button{background-color:#f36e21;margin-top:0;border-radius:40px}.newsletterSignupBar .mdf .halfWidth{width:40%;top:0}@media screen and (max-width:700px){.newsletterSignupBar form fieldset:nth-of-type(2),.newsletterSignupBar form fieldset:nth-of-type(3){float:none;width:100%}footer p{margin-top:20px}.newsletterSignupBar .mdf .halfWidth{width:100%;margin-right:0}}@media screen and (min-width:1100px){.newsletterSignupBar .mdf fieldset.buttonBar{margin-top:-88px}}@media only screen and (max-width:600px){.newsletterSignupBar form pre{line-height:20px}}@media only screen and (max-width:510px){footer form fieldset li input,footer form fieldset li label{margin-right:15px}.languageLayerBg{display:none}footer form fieldset li{clear:both;margin-bottom:7px}.footerCopyright{margin-top:20px}}footer p.header{padding-top:20px}footerCopyright{padding:0 0 10px}footer a{line-height:30px}
body,html{padding:0;margin:0;font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:clamp(12px,5vw,14px);line-height:22px;letter-spacing:0;font-weight:400;width:100%;height:100%}button{cursor:pointer}.footerRibbons.editable .ribbon .ribbonLink,.footerRibbons.editable span,article,aside,section{display:block}.content,.site{position:relative}.site{margin:0 auto;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content{display:block;left:0}img{max-width:100%;height:auto}.fullWidth,.normalWidth{margin:0 auto}.normalWidth{max-width:1200px;padding:40px;width:100%;clear:both}.halfWidth,.mainColumn,.normalWidth,.wideMainColumn{-webkit-box-sizing:border-box;box-sizing:border-box}.halfWidth{float:left}.halfWidth ul li{font-size:16px;line-height:28px}.halfWidth .content ul li:before{left:-12px}.halfWidth ul{margin:0 0 40px 16px}.mainColumn,.wideMainColumn{margin:0 auto;padding:40px;width:100%;max-width:1200px}.wideMainColumn{max-width:1580px}#bottomMobile{display:none;bottom:0;height:40px;position:fixed;background-color:#fff;color:#312626;text-align:center;width:100%;padding-top:15px;font-family:"Open Sans",sans-serif;-webkit-box-shadow:-3px -5px 5px -5px rgba(0,0,0,.4);box-shadow:-3px -5px 5px -5px rgba(0,0,0,.4)}#bottomMobile .menuCTAOpen{font-size:16px;margin-left:20px}#bottomMobile .menuCTAOpen.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#bottomMobile a{color:#202020;padding-left:20px}a{color:#202020;text-decoration:none}.document_paging{margin:10px 0 30px}.document_paging .next{float:right}.document_paging a{color:#202020;font-weight:600;font-size:16px}.document_paging .next a,.document_paging .previous a{position:fixed;top:50%;background-color:#202020;display:block;width:40px;height:40px;border-radius:100px}.document_paging .next a{right:40px}.document_paging .previous a{left:40px}.document_paging .next a:after,.document_paging .previous a:after{content:'';color:#fff;position:relative;top:12px;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 auto;display:block}.document_paging .next a:after{right:3px;border-right:6px solid #fff;border-top:6px solid #fff}.document_paging .previous a:after{left:3px;border-left:6px solid #fff;border-bottom:6px solid #fff}.articleFooter .socialShare a em,.articleFooter .socialShare a img,.breadcrumbs .separator em,.document_paging a em{display:none}section:first-child{display:block;margin:0 auto}.contentWrapper{padding:40px;position:relative;max-width:100%;width:1200px;margin:40px auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;min-height:300px;overflow:auto;border-radius:0}.articleFooter{clear:both;border-top:1px solid #202020;margin-top:40px}.articleFooter .description,.articleFooter .seoDescription{display:block;margin-top:40px}.articleFooter .breadcrumbs:first-child{margin-top:40px}p.breadcrumbs{margin:0;font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:clamp(12px,5vw,14px);line-height:22px;letter-spacing:0;font-weight:400;color:#312626}.breadcrumbs a,.breadcrumbs a em{font-style:normal;color:#202020;text-decoration:none}.breadcrumbs em{font-style:normal}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .separator::before{color:#312626;margin:0 3px;content:'\203A'}.clearBoth{clear:both}.ourServices{margin-bottom:80px;overflow:hidden;clear:both}.servicesItems>div{float:left;width:18%;padding-right:15px}.serviceIcon,blockquote{font-size:122px;color:#202020}.serviceIcon em{display:none}.ourClients{margin-bottom:80px}.ourClients img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-right:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ourClients img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.fullwidthRibbon h1,.fullwidthRibbon h2,.jobOfferPage #content{margin-top:0}blockquote{margin:0 auto;display:table;font-size:20px;padding-top:15px}#parallaxBackground{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;z-index:-1}.parallax-window{min-height:100%;background:0 0}body.hasParallaxBackground #site{background:0 0}.footerRibbons,.relatedRibbons{background-color:#fff}.pageBackButton{margin-bottom:20px;display:inline-block}.pageBackButton::before{content:'\2039';color:#312626;margin-right:3px;display:inline-block}.roundedImage img,aside{float:left;margin-right:40px}.main,aside{-webkit-box-sizing:border-box;box-sizing:border-box}aside{padding-right:40px;border-right:1px solid #202020;width:28%}aside .fas span{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400}.fullwidthRibbon{overflow:auto;padding:60px 40px 0}.fullwidthRibbon a.ctaButton{width:100%}.fullwidthRibbon .mainColumn{padding:0 40px;margin-bottom:60px}.fullwidthRibbon .tileGroup{margin-bottom:0}.main{width:70%;width:calc(72% - 40px);float:left}.main+aside{float:right;padding-right:0;padding-left:40px;border-right:none;border-left:1px solid #202020;margin-right:0;margin-left:40px}em.fa{font-size:0}em.fa::after,em.fa::before{font-size:14px}.brochure{width:103px;height:135px;-webkit-transform:skew(2deg,-2deg);transform:skew(2deg,-2deg);position:relative;background-color:#f2f2f2;margin:40px auto;-webkit-box-shadow:3px 3px 6px #202020;box-shadow:3px 3px 6px #202020}.embeddedContent,.embeddedContent iframe{max-width:100%}.hidden,.locationDetailForm.mdf .formTitle{display:none}.infoPage{background-color:#fff}.roundedImage img{border-radius:50%;display:block;margin-bottom:40px}@media screen and (max-width:768px){.roundedImage{float:none;margin:auto}.footerRibbons #area101>.content,.footerRibbons #area102>.content{position:relative}.footerRibbons #area101>.content::after,.footerRibbons #area102>.content::after{content:'';display:block;position:absolute;bottom:0;top:0;width:170px;z-index:2;right:-4px;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);pointer-events:none;height:100%;max-height:190px}}.print,.submissionToken{display:none!important}.footerRibbons.editable .ribbon>div .client-container div,.footerRibbons.editable .ribbon>div>div{display:inline-block}.footerRibbons.editable .ribbon .ribbonLink.uploadDigitalAssetCollectionItemDropzone,.footerRibbons.editable span.uploadDigitalAssetCollectionItemDropzone{display:table-cell}@media only screen and (max-width:1220px){#content{margin:0}.site{padding-top:70px}.halfWidth{width:100%}.fullWidth{width:auto;padding:0}.contentWrapper{width:100%;margin:0}#parallaxBackground,.languagesLinks{display:none}.employee-specifications img img{margin-bottom:20px}.addProductToCartButton{width:auto}}@media only screen and (min-width:1220px){#site{padding-top:105px}.halfWidth{width:50%}.fullWidth{width:100%;padding:0}ul.products.featured{width:760px}}@media only screen and (max-width:1024px){header{padding:0}.jobOfferPage .normalWidth,.normalWidth{padding:0 20px}.main,.main+aside,aside{width:100%;border:0;float:none;padding:0;margin-bottom:40px}.main+aside{border-top:1px solid #202020;margin-left:0;padding:40px 0 0}aside{margin-right:0}}@media only screen and (max-width:768px){#content,#footer>div,#footer>div>div,#footerCopyright,#form-13,#form-23,#site,.contentWrapper,.halfWidth,.home #area1,.home #area2,.infoPage .projectSide,.normalWidth,.showcase .contentWrapper .logo,article,aside,footer,footer #footer,header,header div nav,header nav #main-nav,header nav #main-nav-side,header nav .searchForm,header>div,section:first-child{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,select:focus,textarea{font-size:14px}header{padding:0 10px;min-height:70px;height:auto;left:0;top:0}header #logo{width:50%;max-height:40px;top:15px;left:15px}#site{padding-top:60px}.servicesItems>div{float:none;display:inline-block;min-width:180px;vertical-align:top}#site .ourClients p{text-align:center}#site .ourClients img{margin:10px}.home #USPs{margin-top:20px}.infoPage .projectSide{margin-bottom:20px}.infoPage .projectSide .showcaseSide{float:none}.infoPage .showcaseSide .url{right:12px}.showcase .contentWrapper .logo{text-align:left}.document_paging{margin:10px 0 20px}.newsOverviewPage h1{margin-bottom:22px}.blogCatagories ul{margin:0!important}.blogCatagories ul li{padding:0!important}.blogCatagories ul li a:before{font-size:32px!important;display:inline-block;margin:0 4px 4px 0}.newsItemList li{width:100%}#call2Action{margin:40px auto 0}.contentWrapper,.faqPage section:first-child,.home #area1,.newsItemPage section:first-child,.ourServices{margin-bottom:40px}.showcase .ourServices{margin-top:40px}img{height:auto}img,table{max-width:100%}}@media screen and (max-width:1000px){#site{padding-top:60px}}
img.right{float:right;margin-left:10px}img.left{float:left;margin-right:10px}p{padding:0;margin:0 0 15px}a,p.intro{color:#202020}p.intro{font-size:17px;line-height:28px}h1,h2{color:var(--color_title_headers)}h1{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:clamp(2rem,5vw,4rem);line-height:60px;margin:10px 0 15px}h1,h2,h3{font-family:var(--font_title);letter-spacing:0;font-weight:700;text-transform:Initial}h2{font-size:clamp(1.5rem,5vw,2rem);line-height:40px;margin:5px 0 10px}h3{color:var(--donkere_basis_primair);font-size:clamp(17px,5vw,2px);line-height:24px;margin:0 0 5px}.content ul{margin:0 0 15px 30px;padding:0;position:relative}.content ul.swiper-wrapper{margin:0}.content ul ul{margin-bottom:0}.content .contentWrapper ul{margin-bottom:15px}.content ol{margin-left:0;padding-left:20px}.content ol li{margin-bottom:9px}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:0}a em,address{font-style:normal}a.external img{margin:0 0 0 3px}a.external.mail img{display:none}address div{margin-bottom:20px}address ul{list-style-type:none;padding:0}.authorInfo,.readTimeInfo{display:block;font-weight:400}.readTimeInfo{margin-bottom:10px}figure{margin:0}figure img{max-width:100%;height:auto}figure figcaption{font-style:italic;margin-bottom:10px}
table,table.overzicht{border-collapse:collapse}table tr td,table tr th{vertical-align:top;padding:4px 4px 4px 0;margin:0}table.dataTable thead td,table.dataTable thead th{border-bottom:none!important}table.overzicht{width:100%;border-top:6px #202020 solid;border-bottom:4px #f2f2f2 solid}table.overzicht thead tr th{color:#202020}table.overzicht tr td,table.overzicht tr th{text-align:left;font-weight:400!important;padding:8px 2px;border-bottom:1px #f2f2f2 solid;border-left:1px #f2f2f2 solid}table.overzicht tr td.firstCell,table.overzicht tr th.firstCell{border-left:none}table.overzicht tbody tr.lastRow td,table.overzicht tbody tr.lastRow th,table.overzicht tfoot tr.lastRow td,table.overzicht tfoot tr.lastRow th{border-bottom:none}table.compareTable{width:100%;border-color:-moz-use-text-color -moz-use-text-color #202020;-o-border-image:none;border-image:none;border-style:none none solid;border-width:medium medium 2px}table.compareTable th{background:0 0 #fff;border-bottom:1px solid #a7a7a7;border-top:1px solid #a7a7a7;color:#202020;text-align:center;vertical-align:middle}table.compareTable tr:nth-child(2n+1){background-color:#f2f2f2}table.compareTable td,table.compareTable th{padding:0 10px}table.compareTable tr td{text-align:center}table.compareTable tr td:first-child{text-align:left}.productPage .contentWrapper .dataTableContainer{position:relative;clear:both}.productPage .contentWrapper .dataTableContainer span{display:inline;position:absolute;bottom:15px;padding:5px 5px 5px 22px}.productPage .contentWrapper .dataTableContainer span>p{display:inline}.productPage .contentWrapper .dataTableContainer span p:nth-child(2){padding-left:600px}
.print{display:none}
.print{display:none!important}.fullscreenHeader,.staticTextWrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.fullscreenHeader{height:100vh;height:calc(100vh - 80px);overflow:hidden;margin-top:-70px;width:100%;position:relative}.staticTextWrapper{top:auto;position:absolute;left:0;right:0;bottom:20vh;width:1200px;max-width:100%;margin:0 auto;padding:0 40px;z-index:10}.titleOnFullscreenPhoto{font-size:80px;line-height:84px;font-weight:700;color:#fff;font-family:"Anton",sans-serif;text-shadow:0 0 5px #000,0 0 13px #000}@media screen and (max-width:850px){.home .leftColumn,.home .rightColumn{width:100%;padding-bottom:20px}.fullscreenHeader{height:auto;padding-top:0;margin-top:0}.swiper-container a:hover{text-decoration:none}.titleOnFullscreenPhoto{font-size:42px;line-height:54px}.staticTextWrapper{bottom:10vh}}@media screen and (max-width:600px){.staticTextWrapper{bottom:40px;padding:30px;left:auto;right:auto}.staticTextWrapper .ctaButton{font-size:12px}.titleOnFullscreenPhoto{font-size:30px;line-height:38px}}.home .fullscreenHeader img{max-width:none;height:120%}
@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%;position:relative}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet,.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.fullscreenHeader .swiper-slide,.photoFader .swiper-container{width:100%!important;height:calc(100vh - 80px)!important;overflow:hidden}.fullscreenHeader .photoFader li img{display:block;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;min-height:800px}.swiper-container li,.swiper-container ul{margin:0;padding:0;list-style:none}.swiper-container li div{height:100%}.photoFaderLinks{display:none}.photoFader{margin-bottom:0}.photoFader.swiper-container-horizontal>.swiper-pagination{max-width:990px;margin:0 auto;width:100%;position:relative;bottom:0;white-space:nowrap}.swiper-pagination{position:absolute;bottom:100px;width:100%;text-align:center}.swiper-pagination .swiper-pagination-bullet{background-color:#fff;margin:15px;opacity:1!important;font-size:0;-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px #000)}.swiper-pagination .swiper-pagination-bullet-active{background-color:#202020}.photoFader .swiper-pagination .swiper-pagination-bullet{display:inline-block;opacity:1;width:33.3%;height:auto;line-height:40px;margin:0;color:#fff;border-radius:0;background:#fff;text-decoration:none!important;font-weight:600;font-size:16px;border:1px solid #202020;-webkit-box-sizing:border-box;box-sizing:border-box}.photoFader .swiper-pagination .swiper-pagination-bullet:first-child{border-right:none}.photoFader .swiper-pagination .swiper-pagination-bullet:last-child{border-left:none}.photoFader .swiper-pagination .swiper-pagination-bullet a{color:#202020}.photoFader .swiper-pagination .swiper-pagination-bullet a:hover{text-decoration:none}.photoFader .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.photoFader .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active a{color:#fff}.photoTitle{background:0 0;color:#fff;font-size:60px;max-width:990px;width:100%;margin:0 auto}.photoTitle .container{position:absolute;bottom:50px;width:50%;font-size:72px;font-weight:600;text-shadow:0 0 7px rgba(0,0,0,.5)}.phototext a,.phototext a:hover{text-decoration:none;max-width:460px;display:block;color:#202020}.phototext em{font-style:normal;color:#fff}.photoTitle a.readMore{text-decoration:none!important;color:#fff!important;font-size:22px;display:block}.photoTitle a.readMore:before{content:'\f105';font-family:'fontawesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:inline-block}.photoFaderSmall .photoTitle .container{font-size:52px}.photoFaderSmall .phototext{width:240px;height:240px;right:5%}.photoFaderSmall .phototext>.container{margin-top:48px;width:200px;margin-left:auto;margin-right:auto;line-height:30px}@media only screen and (max-width:850px){.fullscreenHeader .swiper-pagination{bottom:25px}.fullscreenHeader .swiper-slide{height:auto!important}}@media only screen and (max-width:600px){.fullscreenHeader .swiper-pagination{bottom:25px}.fullscreenHeader .swiper-slide{height:auto!important}.fullscreenHeader .photoFader li img{display:block;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;min-height:440px}.fullscreenHeader .photoFader img{min-height:440px}}@media only screen and (max-width:1440px){.photoFaderSmall .phototext{top:10px}.photoFaderSmall .photoTitle .container{font-size:50px;left:30px}}@media only screen and (max-width:1330px){.photoFaderSmall .phototext{display:none}.photoFaderSmall .photoTitle{width:100%}.photoFaderSmall .photoTitle .container{font-size:26px!important;bottom:10px;line-height:28px;width:80%}}@media only screen and (max-width:476px){.photoFaderSmall .photoTitle{display:none}}
.ribbon-wrapper{clear:both}.ribbon-wrapper.product-ribbon{background:#202020;margin-bottom:50px!important}.normal-width{margin:0 auto;max-width:990px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}@media (max-width:1000px){.normal-width{padding:0 20px}}@media (max-width:768px){.normal-width{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:none}}.ribbon-wrapper{position:relative;background:#fff;max-width:1200px;margin:0 auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.ribbonHeader{font-family:var(--font_title);font-size:clamp(1.5rem,5vw,2rem);line-height:40px;letter-spacing:0;font-weight:700;margin:5px 0 10px;text-transform:Initial;color:var(--color_title_headers)}.ribbonLink{text-align:right;display:block;width:100%;clear:both}
ul.comparisonTypes{margin-left:0;border-bottom:1px solid #f2f2f2}a.comparisonType{line-height:70px;font-size:14px;padding:0;background:#fff;color:#202020;text-transform:uppercase}a.comparisonType.active{font-weight:700}.comparisonTable{overflow-x:auto}.comparisonTable table tbody tr th{text-align:left;font-weight:600;background-color:#fff;vertical-align:middle;font-size:16px}.comparisonTable table tbody td{padding:20px;max-width:280px;border:20px solid #fff}.comparisonTable table tbody tr td.remove{text-align:left;padding-top:0}.comparisonTable table tbody tr td.remove span{font-size:16px;color:#202020}.comparisonTable table tbody tr td.remove button{float:right}.comparisonTable table tbody tr td.productLink{background-color:#fff;text-align:center}.comparisonTable table tbody tr td button{background:0 0;border:0}.comparisonTable table tbody tr:nth-child(odd){background-color:#fff}.comparisonTable table tbody tr:nth-child(even){background-color:#f2f2f2}ul.comparisonTypes li{display:inline-block;margin-right:25px}.comparisonTable img{width:auto}
.documentationContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.documentationContent img{-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-filter:drop-shadow(3px 3px 6px rgba(0,0,0,.31));filter:drop-shadow(3px 3px 6px rgba(0,0,0,.31))}.documentationContent .documentationContentText{width:750px}.documentationContent .documentationContentText p{margin-bottom:50px}@media only screen and (max-width:850px){.documentationContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.documentationContent img{height:200px;width:auto;display:block;margin:20px auto 75px}.documentationContent .documentationContentText{width:100%}}.documentationPage{padding-left:0;background-color:#fff;font-family:"Open Sans",sans-serif;overflow:visible}.documentationPage .title{font-size:39px;margin-bottom:60px}.documentationPage .reset_filters{margin-left:20px}.documentationPage aside{padding-right:40px;width:28%;float:left}.documentationPage footer{clear:both}.documentationPage h2,.documentationPage h3{font-size:23px;text-transform:uppercase;font-weight:700}.documentationPage .tileGroup{padding:0;overflow:visible}@media screen and (min-width:510px) and (max-width:1000px){.documentationPage .tileGroup .tile_new.narrowTile{width:43%}}.documentationPage .tile_new figure img{max-width:144px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;height:auto;top:calc(50% - 32px)}.documentationPage .main{width:calc(72% - 40px);float:left}.documentationPage h1{font-weight:800;font-size:54px;line-height:54px}.productDetail>ul.documentProducts{margin:62px 0 0;display:block;float:right;padding:0}.productDetail>ul.documentProducts>li{margin:0}@media (max-width:810px){.productDetail>ul.documentProducts{margin:20px 0;float:left}}.documentationPage .socialShare{float:none;height:auto;margin-bottom:20px}@media (min-width:230px){.d2240 ul.products>li figure img,ul.documentProducts>li figure img{top:auto;left:auto;max-height:100%;height:100%;width:auto;-webkit-transform:none;transform:none}}@media screen and (max-width:768px){.d2240 ul.products>li a,ul.documentProducts>li a{width:auto}}.documentationPage .mainColumn{margin:0 auto;width:100%;max-width:1200px}@media (min-width:1550px){.documentContent{margin:5px}}.documentationOverview .tile_new .information{overflow:visible}.downloadablePopupWrapper a{color:#202020}.downloadablePopupWrapper a.button{color:#fff}@media screen and (min-width:1550px){.documentationPage .tile_new.narrowTile{margin:20px 12px}}@media screen and (min-width:1000px) and (max-width:1550px){.documentationPage .tile_new.narrowTile{width:220px;margin:10px 5px!important}}@media screen and (max-width:1000px){.documentationPage aside{width:100%;float:none;padding-right:0;margin-top:40px}.documentationPage .main{float:none;width:100%}a.docushopTopButton{float:none}.documentationPage .socialShare{float:none;margin-bottom:20px;display:inline-block}.documentationPage .mainColumn .download_brochure_button{float:none;display:block;width:90%;margin:0 auto 20px}.documentationPage .mainColumn .download_brochure_button span.button{width:100%;display:block;text-align:center;padding:10px 0 0}}@media screen and (max-width:510px){.documentationOverview .tileGroup .tile figure{height:210px}.documentationPage h1{font-size:32px;line-height:32px}.contentWrapper{padding:40px}.asideFilterContainer .filtersHeader .filterHeader{font-size:24px}.asideFilterContainer .filtersHeader .filterSubHeader{font-size:13px}.documentationPage .tile_new.narrowTile{margin:20px auto;width:100%;overflow:hidden}}
.shoppingCartPage .contentWrapper{overflow:inherit;padding:20px}.shoppingCartMainWrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.shoppingCartMainWrapper form .deliveryInfo{padding:10px 10px 10px 0}.shoppingCartMainWrapper form .orderMethod,.shoppingCartMainWrapper form .orderMethodDate,.shoppingCartMainWrapper form .orderMethodEN,.shoppingCartMainWrapper form .subscriptionBox{border-radius:10px;padding:10px 10px 10px 0}.shoppingCartMainWrapper form .InvoiceAddress{border-radius:10px}.shoppingCartMainWrapper form .paymentMethodsBox{padding:10px;border-radius:10px;margin:0}.shoppingCartMainWrapper form .shoppingCartLeftSide,.shoppingCartMainWrapper form .shoppingCartRightSide{width:75%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.shoppingCartMainWrapper form .shoppingCartLeftSide .card{border:1px solid #202020;padding:10px;margin-right:0}.shoppingCartMainWrapper form .shoppingCartLeftSide .openFormPopup_addressBookEntries{font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:clamp(12px,5vw,14px);line-height:22px;letter-spacing:0;font-weight:400;float:none;background:0;display:block;color:#202020;padding:0}.shoppingCartMainWrapper form .shoppingCartRightSide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f2f2f2;border-radius:0;padding:20px;-ms-flex-item-align:start;align-self:start;position:-webkit-sticky;position:sticky;top:120px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.shoppingCartMainWrapper form .shoppingCartRightSide .acceptAndButtonsWrapper,.shoppingCartMainWrapper form .shoppingCartRightSide .shoppingCartProductList{background:#fff;border-radius:0;padding:20px;width:auto}.shoppingCartMainWrapper form .shoppingCartRightSide .acceptAndButtonsWrapper .productTitle,.shoppingCartMainWrapper form .shoppingCartRightSide .shoppingCartProductList .productTitle{font-weight:700;padding:10px 10px 10px 0}.shoppingCartMainWrapper form .shoppingCartRightSide .acceptAndButtonsWrapper a,.shoppingCartMainWrapper form .shoppingCartRightSide .shoppingCartProductList a{padding:9px 0}@media (max-width:1000px){.shoppingCartMainWrapper form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.shoppingCartMainWrapper form .shoppingCartLeftSide,.shoppingCartMainWrapper form .shoppingCartRightSide{width:100%}}
.notLoggedInWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.notLoggedInWrapper .OverviewLoginFormWrapper,.notLoggedInWrapper .overviewAskEntranceWrapper{padding:30px;background-color:var(--lichte_basis_secundair);width:100%;border-radius:var(--border-radius)}.notLoggedInWrapper .OverviewLoginFormWrapper iframe{height:220px;width:100%}.notLoggedInWrapper .overviewAskEntranceWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notLoggedInWrapper .overviewAskEntranceWrapper p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.notLoggedInWrapper .overviewAskEntranceWrapper .overviewAskEntranceWrapperButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:720px){.notLoggedInWrapper,.notLoggedInWrapper .overviewAskEntranceWrapper .overviewAskEntranceWrapperButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.notLoggedInWrapper .OverviewLoginFormWrapper,.notLoggedInWrapper .overviewAskEntranceWrapper{padding:20px;background-color:var(--lichte_basis_secundair);width:auto}.notLoggedInWrapper .OverviewLoginFormWrapper iframe{height:200px;width:100%}.notLoggedInWrapper .overviewAskEntranceWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.notLoggedInWrapper .overviewAskEntranceWrapper .overviewAskEntranceWrapperButtons{gap:20px;width:100%}}
#main-nav .mega_multiple{-webkit-transition-duration:.3s;transition-duration:.3s;display:none}#main-nav .mega_multiple .fa-angle-right{position:absolute;right:10px;top:35%;color:#fff;display:none}@media screen and (min-width:1000px){#main-nav li.hover .mega_multiple,#main-nav li.wait .mega_multiple ul,#main-nav li:hover .mega_multiple{position:fixed;width:100%;background:#f2f2f2;height:280px;overflow:hidden;top:100px;left:0;padding-top:20px;display:block;padding-left:17%}#main-nav li.hover .mega_multiple .parentTitle,#main-nav li.wait .mega_multiple ul .parentTitle,#main-nav li:hover .mega_multiple .parentTitle{font-weight:600;font-size:14px;padding-left:20px;color:#202020}#main-nav li.hover .mega_multiple a,#main-nav li.wait .mega_multiple ul a,#main-nav li:hover .mega_multiple a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#202020}#main-nav li.hover .mega_multiple ul,#main-nav li.wait .mega_multiple ul ul,#main-nav li:hover .mega_multiple ul{display:block;opacity:1;background:0 0;color:#202020;-webkit-box-shadow:none;box-shadow:none;height:260px;position:fixed;top:120px;left:335px}}@media screen and (min-width:1000px) and (min-width:1600px){#main-nav li.hover .mega_multiple ul,#main-nav li.wait .mega_multiple ul ul,#main-nav li:hover .mega_multiple ul{left:400px}}@media screen and (min-width:1000px) and (min-width:2000px){#main-nav li.hover .mega_multiple ul,#main-nav li.wait .mega_multiple ul ul,#main-nav li:hover .mega_multiple ul{left:600px}}@media screen and (min-width:1000px) and (max-width:1600px){#main-nav li.hover .mega_multiple ul,#main-nav li.wait .mega_multiple ul ul,#main-nav li:hover .mega_multiple ul{left:145px}}@media screen and (min-width:1000px){#main-nav li.hover .mega_multiple ul:hover,#main-nav li.wait .mega_multiple ul ul:hover,#main-nav li:hover .mega_multiple ul:hover{border-right:.5px solid #312626;height:260px}#main-nav li.hover .mega_multiple ul li,#main-nav li.wait .mega_multiple ul ul li,#main-nav li:hover .mega_multiple ul li{margin:auto;width:280px;clear:both;float:none;display:block;border:0;background-image:none;position:relative}#main-nav li.hover .mega_multiple ul li .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li .fa-angle-right,#main-nav li:hover .mega_multiple ul li .fa-angle-right{display:none}#main-nav li.hover .mega_multiple ul li:hover a,#main-nav li.wait .mega_multiple ul ul li:hover a,#main-nav li:hover .mega_multiple ul li:hover a{background:#202020;color:#fff;font-weight:700}#main-nav li.hover .mega_multiple ul li:hover .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li:hover .fa-angle-right,#main-nav li:hover .mega_multiple ul li:hover .fa-angle-right{display:block}#main-nav li.hover .mega_multiple ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul{opacity:1;width:259px;background:#f2f2f2;display:block!important;border:0;-webkit-transition:opacity 900ms ease;transition:opacity 900ms ease;height:260px;position:fixed;top:120px;left:616px}}@media screen and (min-width:1000px) and (min-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul{left:681px}}@media screen and (min-width:1000px) and (min-width:2000px){#main-nav li.hover .mega_multiple ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul{left:881px}}@media screen and (min-width:1000px) and (max-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul{left:426px}}@media screen and (min-width:1000px){#main-nav li.hover .mega_multiple ul li:hover ul:hover,#main-nav li.wait .mega_multiple ul ul li:hover ul:hover,#main-nav li:hover .mega_multiple ul li:hover ul:hover{border-right:.5px solid #312626;height:260px}#main-nav li.hover .mega_multiple ul li:hover ul li,#main-nav li.wait .mega_multiple ul ul li:hover ul li,#main-nav li:hover .mega_multiple ul li:hover ul li{width:259px;display:block}#main-nav li.hover .mega_multiple ul li:hover ul li .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li:hover ul li .fa-angle-right,#main-nav li:hover .mega_multiple ul li:hover ul li .fa-angle-right{display:none}#main-nav li.hover .mega_multiple ul li:hover ul li a,#main-nav li.wait .mega_multiple ul ul li:hover ul li a,#main-nav li:hover .mega_multiple ul li:hover ul li a{text-decoration:none;font-weight:400;color:#202020;background:#f2f2f2}#main-nav li.hover .mega_multiple ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li ul{display:none!important;position:fixed;top:120px;left:876px}}@media screen and (min-width:1000px) and (min-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li ul{left:941px}}@media screen and (min-width:1000px) and (min-width:2000px){#main-nav li.hover .mega_multiple ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li ul{left:1141px}}@media screen and (min-width:1000px) and (max-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li ul{left:686px}}@media screen and (min-width:1000px){#main-nav li.hover .mega_multiple ul li:hover ul li ul:hover,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul:hover,#main-nav li.wait .mega_multiple ul ul li:hover ul li ul:hover,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul:hover,#main-nav li:hover .mega_multiple ul li:hover ul li ul:hover,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul:hover{border-right:.5px solid #312626;height:260px}#main-nav li.hover .mega_multiple ul li:hover ul li:hover a,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover a,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover li:hover a,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover a,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover a,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover li:hover a,#main-nav li:hover .mega_multiple ul li:hover ul li:hover a,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover a,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover li:hover a{background:#202020;color:#fff;font-weight:700}#main-nav li.hover .mega_multiple ul li:hover ul li:hover .fa-angle-right,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover .fa-angle-right,#main-nav li:hover .mega_multiple ul li:hover ul li:hover .fa-angle-right,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover .fa-angle-right{display:block}#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover ul{display:block!important}#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li a,#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover li a,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li a,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover li a,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li a,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover li a{text-decoration:none;font-weight:400;color:#202020;background:#f2f2f2}#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li .fa-angle-right,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li .fa-angle-right,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li .fa-angle-right{display:none}#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li:hover ul:hover,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li:hover ul:hover,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li:hover ul:hover{border-right:none;height:260px}#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li ul{display:none!important;position:fixed;top:120px;left:1136px}}@media screen and (min-width:1000px) and (min-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li ul{left:1201px}}@media screen and (min-width:1000px) and (min-width:2000px){#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li ul{left:1401px}}@media screen and (min-width:1000px) and (max-width:1600px){#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li ul,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li ul,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li ul{left:946px}}@media screen and (min-width:1000px){#main-nav li.hover .mega_multiple ul li:hover ul li:hover ul li ul:hover,#main-nav li.wait .mega_multiple ul ul li:hover ul li:hover ul li ul:hover,#main-nav li:hover .mega_multiple ul li:hover ul li:hover ul li ul:hover{border-right:.5px solid #312626;height:260px}}@media screen and (max-width:1000px){#main-nav{right:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto}#main-nav li.hover .mega_multiple,#main-nav li.wait .mega_multiple,#main-nav li:hover .mega_multiple{padding-top:10px;width:100%;background:#f2f2f2;-webkit-transition-duration:.3s;transition-duration:.3s;display:none}#main-nav li.hover .mega_multiple .parentTitle,#main-nav li.hover .mega_multiple a span,#main-nav li.wait .mega_multiple .parentTitle,#main-nav li.wait .mega_multiple a span,#main-nav li:hover .mega_multiple .parentTitle,#main-nav li:hover .mega_multiple a span{display:none}#main-nav li.hover .mega_multiple>ul,#main-nav li.wait .mega_multiple>ul,#main-nav li:hover .mega_multiple>ul{border-top:1px solid #fff}#main-nav li.hover .mega_multiple>ul>li .touch-button,#main-nav li.hover.touchOpen .mega_multiple ul li.touchOpen ul,#main-nav li.hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul,#main-nav li.hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li.touchOpen ul,#main-nav li.wait .mega_multiple>ul>li .touch-button,#main-nav li.wait.touchOpen .mega_multiple ul li.touchOpen ul,#main-nav li.wait.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul,#main-nav li.wait.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li.touchOpen ul,#main-nav li:hover .mega_multiple>ul>li .touch-button,#main-nav li:hover.touchOpen .mega_multiple ul li.touchOpen ul,#main-nav li:hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul,#main-nav li:hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li.touchOpen ul{display:block!important}#main-nav li.hover .mega_multiple>ul>li>a,#main-nav li.wait .mega_multiple>ul>li>a,#main-nav li:hover .mega_multiple>ul>li>a{color:#202020;padding-left:20px}#main-nav li.hover .mega_multiple>ul>li>a:hover,#main-nav li.wait .mega_multiple>ul>li>a:hover,#main-nav li:hover .mega_multiple>ul>li>a:hover{background:0 0}#main-nav li.hover .mega_multiple>ul>li>ul,#main-nav li.hover ul,#main-nav li.wait .mega_multiple>ul>li>ul,#main-nav li.wait ul,#main-nav li:hover .mega_multiple>ul>li>ul,#main-nav li:hover ul{max-width:100%}#main-nav li.hover ul li ul,#main-nav li.wait ul li ul,#main-nav li:hover ul li ul{display:block;left:0}#main-nav li.hover.touchOpen .mega_multiple,#main-nav li.wait.touchOpen .mega_multiple,#main-nav li:hover.touchOpen .mega_multiple{display:block;padding-top:0}#main-nav li.hover.touchOpen .mega_multiple ul,#main-nav li.wait.touchOpen .mega_multiple ul,#main-nav li:hover.touchOpen .mega_multiple ul{display:block;z-index:1;background:#fff}#main-nav li.hover.touchOpen .mega_multiple ul li ul,#main-nav li.hover.touchOpen .mega_multiple ul li.touchOpen ul li ul,#main-nav li.hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li ul,#main-nav li.wait.touchOpen .mega_multiple ul li ul,#main-nav li.wait.touchOpen .mega_multiple ul li.touchOpen ul li ul,#main-nav li.wait.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li ul,#main-nav li:hover.touchOpen .mega_multiple ul li ul,#main-nav li:hover.touchOpen .mega_multiple ul li.touchOpen ul li ul,#main-nav li:hover.touchOpen .mega_multiple ul li.touchOpen ul li.touchOpen ul li ul{display:none!important}}
#main-nav .mega_standard{-webkit-transition-duration:.3s;transition-duration:.3s;display:none}@media screen and (min-width:1000px){#main-nav li.hover .mega_standard,#main-nav li.wait .mega_standard,#main-nav li:hover .mega_standard{padding-top:10px;padding-bottom:60px;background:#202020;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90%;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;position:fixed;left:50%;top:68px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;overflow-y:auto;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15)}#main-nav li.hover .mega_standard>ul>li,#main-nav li.wait .mega_standard>ul>li,#main-nav li:hover .mega_standard>ul>li{display:inline-block;vertical-align:top;text-align:left;width:280px}#main-nav li.hover .mega_standard>ul>li>a,#main-nav li.wait .mega_standard>ul>li>a,#main-nav li:hover .mega_standard>ul>li>a{color:#fff;background:0 0;background-color:none;margin-bottom:-35px;font-weight:600}#main-nav li.hover .mega_standard>ul>li>a:hover,#main-nav li.wait .mega_standard>ul>li>a:hover,#main-nav li:hover .mega_standard>ul>li>a:hover{background:#202020;color:#fff}#main-nav li.hover .mega_standard>ul>li>ul,#main-nav li.wait .mega_standard>ul>li>ul,#main-nav li:hover .mega_standard>ul>li>ul{max-width:100%}#main-nav li.hover .mega_standard ul,#main-nav li.wait .mega_standard ul,#main-nav li:hover .mega_standard ul{opacity:1;width:100%;max-width:1225px;margin:auto;position:relative;background:0 0;-webkit-box-shadow:none;box-shadow:none;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}#main-nav li.hover .mega_standard ul li ul,#main-nav li.wait .mega_standard ul li ul,#main-nav li:hover .mega_standard ul li ul{display:block!important;position:relative;top:30px;left:0;padding-left:15px;margin-bottom:20px}#main-nav li.hover .mega_standard ul li ul li a,#main-nav li.wait .mega_standard ul li ul li a,#main-nav li:hover .mega_standard ul li ul li a{color:#202020;padding:5px}#main-nav li.hover .mega_standard ul li ul li a:hover,#main-nav li.wait .mega_standard ul li ul li a:hover,#main-nav li:hover .mega_standard ul li ul li a:hover{background:0 0;background:#202020;color:#fff}}@media screen and (max-width:1000px){#main-nav{right:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto}#main-nav li.hover .mega_standard,#main-nav li.wait .mega_standard,#main-nav li:hover .mega_standard{padding-top:10px;width:100%;background:#f2f2f2;-webkit-transition-duration:.3s;transition-duration:.3s;display:none}#main-nav li.hover .mega_standard>ul,#main-nav li.wait .mega_standard>ul,#main-nav li:hover .mega_standard>ul{border-top:1px solid #fff}#main-nav li.hover .mega_standard>ul>li .touch-button,#main-nav li.hover.touchOpen .mega_standard ul li.touchOpen ul,#main-nav li.wait .mega_standard>ul>li .touch-button,#main-nav li.wait.touchOpen .mega_standard ul li.touchOpen ul,#main-nav li:hover .mega_standard>ul>li .touch-button,#main-nav li:hover.touchOpen .mega_standard ul li.touchOpen ul{display:block!important}#main-nav li.hover .mega_standard>ul>li>a,#main-nav li.wait .mega_standard>ul>li>a,#main-nav li:hover .mega_standard>ul>li>a{color:#202020;padding-left:20px}#main-nav li.hover .mega_standard>ul>li>a:hover,#main-nav li.wait .mega_standard>ul>li>a:hover,#main-nav li:hover .mega_standard>ul>li>a:hover{background:0 0}#main-nav li.hover .mega_standard>ul>li>ul,#main-nav li.hover ul,#main-nav li.wait .mega_standard>ul>li>ul,#main-nav li.wait ul,#main-nav li:hover .mega_standard>ul>li>ul,#main-nav li:hover ul{max-width:100%}#main-nav li.hover ul li ul,#main-nav li.wait ul li ul,#main-nav li:hover ul li ul{display:block;left:0}#main-nav li.hover.touchOpen .mega_standard,#main-nav li.wait.touchOpen .mega_standard,#main-nav li:hover.touchOpen .mega_standard{display:block;padding-top:0}#main-nav li.hover.touchOpen .mega_standard ul,#main-nav li.wait.touchOpen .mega_standard ul,#main-nav li:hover.touchOpen .mega_standard ul{display:block;z-index:1;background:#fff}#main-nav li.hover.touchOpen .mega_standard ul li ul,#main-nav li.wait.touchOpen .mega_standard ul li ul,#main-nav li:hover.touchOpen .mega_standard ul li ul{display:none!important}}
.insufficientPermissionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f2f2f2;width:99%;border:#f2f2f2 1px solid;border-radius:5px}.insufficientPermissionWrapper.hidden{display:none}.insufficientPermissionWrapper .insufficientPermissionHeader{background-color:#fff;text-align:center}.insufficientPermissionWrapper .insufficientPermissionHeader .insufficientPermissionHeaderIcon{padding-top:2rem;font-size:50px;justify-self:center}.insufficientPermissionWrapper .insufficientPermissionDescription{padding:30px}
#orderedEarlier button.mdButton.ctaButton{border:0}.oldPriceWrapper{margin-right:10px;text-decoration:line-through;color:#db3333!important;line-height:5px!important}.oldPriceWrapper+.pricePerPiece{font-weight:700}.oldPriceWrapper+.productPrice{display:inline}.productInteractions{width:50%;float:left;margin-bottom:40px}.productInteractions #productTabSample,.productInteractions .productOnDemandForm,.productInteractions.hidden{display:none}.productInteractions .product_dropdown_options div:nth-of-type(odd){margin-right:0}.productInteractions .productForm{background-color:#f2f2f2;width:100%;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;margin-bottom:25px;border-radius:40px}.productInteractions .productForm .buttonBar,.productInteractions .productForm .productOptionsButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.productInteractions .productForm .buttonBar{overflow:visible;gap:20px}.productInteractions .productForm .buttonBar .ctaButton{height:100%}.productInteractions .productForm .productOptionsButtons{margin-bottom:24px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}@media only screen and (max-width:380px){.productInteractions .productForm .productOptionsButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:7rem}}.productInteractions .productForm .productOptionsButtons .productListButtons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}@media only screen and (max-width:380px){.productInteractions .productForm .productOptionsButtons .productListButtons{margin-top:1rem;margin-bottom:1rem}}@media only screen and (max-width:600px){.productInteractions .productForm .productOptionsButtons .productListButtons .favoritesDropdown{margin-top:0;margin-bottom:0}}@media only screen and (max-width:380px){.productInteractions .productForm .productOptionsButtons .productListButtons .favoritesDropdown{margin-left:0}}.productInteractions .productForm .productOptionsButtons .productListButtons .favoritesDropdown .dropdown{max-width:15rem}.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton{width:auto;background-color:#202020;padding:0 10px;cursor:pointer}.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton span{margin:0}.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton .fa-chevron-down,.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton .fa-chevron-up,.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton .label{margin:0 0 0 5px}.productInteractions .productForm .productOptionsButtons .availableButton,.productInteractions .productForm .productOptionsButtons .productListButtons .compareButton,.productInteractions .productForm .productOptionsButtons .productListButtons .favoriteButton{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:40px}.productInteractions .productForm .productOptionsButtons .productListButtons .compareButton{margin-right:20px;margin-left:1rem;width:36px;background-color:#202020}@media only screen and (max-width:600px){.productInteractions .productForm .productOptionsButtons .productListButtons .compareButton{margin-right:0}}.productInteractions .productForm .productOptionsButtons .productListButtons .compareButton span{margin-top:3px}.productInteractions .productForm .productOptionsButtons .availableButton{width:auto;max-width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#63c563;margin-left:20px}.productInteractions .productForm .productOptionsButtons .availableButton.outOfStock{background-color:#312626}.productInteractions .productForm .productOptionsButtons .availableButton.availableFromStock{background-color:#303030}.productInteractions .productForm .productOptionsButtons .availableButton .fa-times-circle{margin-right:5px}.productInteractions .decisionMakingInteractions{margin-bottom:25px}.productInteractions .decisionMakingInteractions .mdButton{float:left;margin-bottom:10px}.productInteractions .decisionMakingInteractions .mdButton+.mdButton{float:right}.productInteractions .priceWrapper{width:100%;margin-bottom:20px;vertical-align:middle}.productInteractions .priceWrapper .totalPriceWrapper{border-top:1px solid #b8b8b8;background-color:#f2f2f2}.productInteractions .priceWrapper .totalPriceWrapper .totalPrice{font-size:24px}.productInteractions .priceWrapper tr{background-color:transparent}.productInteractions .priceWrapper tr td{padding:10px 0;font-weight:300}.productInteractions .priceWrapper tr td:last-child{padding-right:0}.productInteractions .priceWrapper tr td:first-child{padding-left:0}.productInteractions .priceWrapper td+td{text-align:right;font-weight:400}.productInteractions .priceWrapper tfoot{border-top:1px solid #b8b8b8}.productInteractions .priceWrapper tfoot td+td{font-size:24px;line-height:28px}.productInteractions .productTab{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex}.productInteractions .productTab .active{background-color:#f2f2f2;font-weight:700}.productInteractions .productTab li{margin:0 10px 0 0;padding:5px 10px}.productInteractions .productForm select+label{bottom:30px;font-size:11px}.productInteractions .productForm fieldset{margin:0 0 25px}.productInteractions .productForm .unit{position:absolute;right:30px;top:20px;color:#9f9f9f}.productInteractions .productForm .deleteCustomizationOption{position:absolute;right:10px;top:24px;cursor:pointer;color:#202020}.productInteractions .productForm .checkbox{margin:0}.productInteractions .productForm .customizations button{background:0 0}.productInteractions .productForm fieldset.customization{padding:10px;background-color:#d2dee6;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.productInteractions .productForm fieldset.customization .addExtraCustomization{float:none;background:0 0;padding:0 0 15px;color:#202020;font-family:"Open Sans",sans-serif;font-size:14px}.productInteractions .productForm fieldset.customization input:disabled{border-bottom:none}.amountWrapper{display:inline-block;height:36px;overflow:hidden;float:left;width:150px;border-radius:40px}@media only screen and (max-width:400px){.amountWrapper{overflow:visible}}@media only screen and (min-width:400px){.amountWrapper input{width:78px}}@media only screen and (max-width:400px){.amountWrapper input{width:4rem}}.amountWrapper input{display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;border:0;height:36px;background:#fff;text-align:center;font-size:14px;font-family:"Open Sans",sans-serif}.amountWrapper input[type=number]::-webkit-inner-spin-button,.amountWrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amountWrapper input[type=number]{-moz-appearance:textfield}.amountWrapper .min,.amountWrapper .plus{background:#202020;color:#fff;display:inline-block;font-size:32px;cursor:pointer;font-weight:400;padding:0 0 4px;text-align:center;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:36px;-webkit-box-sizing:border-box;box-sizing:border-box}.amountWrapper .plus{line-height:32px}.amountWrapper .min:hover,.amountWrapper .plus:hover{background:#303030}.amountWrapper .min{line-height:36px;padding-bottom:0}@media screen and (max-width:1100px){.productInteractions .productForm .ctaButton{width:60%;margin-top:0}}@media screen and (max-width:1100px) and (max-width:560px){.productInteractions .productForm .ctaButton{width:100%}}@media screen and (max-width:1100px){.amountWrapper{clear:both}}@media screen and (max-width:1050px){.productInteractions{width:100%}.productInteractions .productForm .buttonBar{display:-webkit-box;display:-ms-flexbox;display:flex}.productInteractions .decisionMakingInteractions .mdButton,.productInteractions .decisionMakingInteractions .mdButton+.mdButton{width:100%;float:none}}@media screen and (max-width:560px){.productInteractions{width:100%}.productInteractions .productForm .buttonBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.ctaButton,.mdButton{color:#fff;background-color:#202020;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.24);box-shadow:1px 2px 2px rgba(0,0,0,.24);font-family:"Open Sans",sans-serif;text-align:center;border:0;font-size:14px;line-height:20px;text-transform:initial;padding:10px 20px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:40px}.ctaButton.shadow:hover,.mdButton.shadow:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.24);box-shadow:0 3px 8px rgba(0,0,0,.24);text-decoration:none}.ctaButton.grow:hover,.mdButton.grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05);text-decoration:none}.mdButton.slide{-webkit-box-shadow:inset 0 0 0 0 #303030;box-shadow:inset 0 0 0 0 #303030}.mdButton.slide:hover{-webkit-box-shadow:inset 1000px 0 0 0 #303030;box-shadow:inset 1000px 0 0 0 #303030}.ctaButton:hover,.mdButton:hover{text-decoration:none}.ctaButton i,.mdButton i{margin-right:5px}.ctaButton.ctaButton,.mdButton.ctaButton{background-color:#f36e21}.ctaButton.whiteButton,.mdButton.whiteButton{background-color:#fff;color:#202020}.ctaButton em,.mdButton em{font-size:0}.ctaButton em::after,.ctaButton em::before,.mdButton em::after,.mdButton em::before{font-size:14px;margin-right:5px}.mdButton:disabled{background-color:#dadada;color:#7c7c7c;cursor:not-allowed}.mdButton:disabled:hover{background-color:#dadada!important;color:#7c7c7c!important;-webkit-box-shadow:none!important;box-shadow:none!important}.mdButton.flat,.mdButton.flat:hover{color:#202020;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.mdButton.flat:hover{background-color:#202020;color:#fff}.mdButton.flat:hover a{color:#fff;text-decoration:none}.mdButton.flat.slide{-webkit-box-shadow:inset 0 0 0 0 #303030!important;box-shadow:inset 0 0 0 0 #303030!important}.mdButton.flat.slide:hover{-webkit-box-shadow:inset 1000px 0 0 0 #303030!important;box-shadow:inset 1000px 0 0 0 #303030!important}.mdButton.complexBG:hover,.mdButton.returnButton:hover{color:#fff;background-color:#303030}.ctaButton.slide{-webkit-box-shadow:inset 0 0 0 0 #ff754b!important;box-shadow:inset 0 0 0 0 #ff754b!important}.ctaButton.slide:hover{-webkit-box-shadow:inset 1000px 0 0 0 #ff754b!important;box-shadow:inset 1000px 0 0 0 #ff754b!important}.ctaButton:disabled{background-color:#dadada;color:#7c7c7c;cursor:not-allowed}.ctaButton:disabled:hover{background-color:#dadada!important;color:#7c7c7c!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #202020;border-radius:0;padding:20px;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}.card-clickable{cursor:pointer}.card-clickable:hover{background:#868686;border:1px solid #202020}.card p{margin-bottom:0}.card .action{color:#202020;margin-top:20px;margin-left:8px}.card .action span{margin-right:5px}.spaced-button-bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.spaced-button-bar .button-delete{background:0 0;color:#dc0000;margin-right:20px}.address-default-status{float:right}.shoppingCartMainWrapper form .shoppingCartLeftSide .action .openFormPopup_addressBookEntries{color:#202020;display:inline}.action:hover{cursor:pointer}@media only screen and (max-width:600px){.address-default-status{display:block;float:none;margin-bottom:20px}.card .action{display:-webkit-box;display:-ms-flexbox;display:flex}.card .action span{padding-top:3px}.card .action button{text-align:left}}
.Onsite_SlideIn_Popup{position:fixed;bottom:-400px;background-color:var(--lichte_basis_primair);color:var(--donkere_basis_primair);text-align:center;padding:20px 20px 0;max-width:280px;min-height:280px;z-index:10;-webkit-transition:bottom 1s ease-out;transition:bottom 1s ease-out;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.4);box-shadow:1px 1px 3px 1px rgba(0,0,0,.4);border-radius:var(--border-radius)}.Onsite_SlideIn_Popup.partiallyVisible.visible{bottom:80px;z-index:10}.Onsite_SlideIn_Popup .title{font-weight:700;font-size:18px;line-height:24px}.Onsite_SlideIn_Popup .campagnePopUpContentText{margin:20px 0}.Onsite_SlideIn_Popup .campagneImage{height:120px}.Onsite_SlideIn_Popup .campagneImage img{position:absolute;max-height:120px;width:auto;max-width:65%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Onsite_SlideIn_Popup .closePopup{display:none;position:absolute;right:8%;cursor:pointer}.Onsite_SlideIn_Popup.visible .closePopup{display:block}.Onsite_SlideIn_Popup.partiallyVisible{bottom:-175px}.Onsite_SlideIn_Popup.slideinPositionLeft{left:20px}.Onsite_SlideIn_Popup.slideinPositionRight{right:20px}.Onsite_SlideIn_Popup .slideinTimer{display:none}@media (max-width:768px){.Onsite_SlideIn_Popup .campagnePopup{display:none}}body:has(.bottomHeader.off) .Onsite_SlideIn_Popup.partiallyVisible{bottom:-250px}body:has(.bottomHeader.off) .Onsite_SlideIn_Popup.partiallyVisible.visible{bottom:10px;z-index:10}@media screen and (max-width:770px){.Onsite_SlideIn_Popup.partiallyVisible{bottom:-195px}.Onsite_SlideIn_Popup.partiallyVisible.visible{bottom:60px}}
.header .topHeader .mainColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:5px auto 0;background-color:var(--topheader_background_color)}@media (min-width:768px){.header .topHeader .mainColumn{padding:5px}}.header .topHeader .backgroundDivColor{background-color:var(--topheader_background_color);width:100%;height:100%}.header .topHeader .mainColumn.noReviews,.header .topHeader .mainColumn.noUSP{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .topHeader .mainColumn.noReviews{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .topHeader .reviewHeading{font-size:13px;display:block;border-bottom:none}.header .topHeader .reviewHeading .starWrapper{font-size:13px}.header .topHeader .reviewHeading,.header .topHeader .reviewHeading a{color:var(--header_text_alternative_color)}.header .topHeader .reviewHeading .averageReviewRating{margin-left:5px;font-weight:400}@media (max-width:1000px){.header .topHeader .reviewHeading{display:none}}.topHeaderWarningWrapper{text-align:center;background-color:var(--topheader_announcement_background_color);color:var(--topheader_announcement_text_color);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topHeaderWarningWrapper p{font-weight:500;width:var(--dimension_mainColumnWidth);margin:0 auto}.topHeaderWarningWrapper .closeAnnouncement{margin-top:auto;margin-bottom:auto;margin-right:25px}.topHeaderWarningWrapper .closeAnnouncement:hover{cursor:pointer}@media only screen and (max-width:1325px){.topHeaderWarningWrapper{font-size:11px}}.announcementMobile,.topHeaderWarningWrapper.hidden{display:none}.announcementDesktop{padding:7px;font-weight:500;width:var(--dimension_mainColumnWidth);margin:0 auto}.topHeaderWarningWrapper marquee{margin-right:5px;margin-left:10px}@media (max-width:1000px){.announcementMobile{display:block}.mainColumn{background-color:none}.announcementDesktop{display:none}}@media (min-width:1000px){.topHeader{height:35px;color:var(--header_text_alternative_color)}}
.bottomHeader{min-width:1000px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;background:var(--header_background_color);bottom:0;-webkit-box-shadow:-3px -5px 5px -5px rgba(0,0,0,.4);box-shadow:0 -5px 10px -5px rgba(0,0,0,.1)}.bottomHeader .secondaryColumn{max-width:var(--dimension_contentColumnWidth);margin:0 auto}.bottomHeader .secondaryColumn:not(:has(li)),.bottomHeader .secondaryColumn:not(:has(li)) .shutBottomBar{display:none}.bottomHeader ul{max-width:1140px;position:relative;width:auto;margin:20px auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.bottomHeader ul li{list-style:none;margin:0;padding:0;display:block}.bottomHeader ul li a{width:251px;color:var(--lichte_basis_primair);padding:8px 0;text-align:center;cursor:pointer;text-transform:var(--font-transform);font-size:14px;text-decoration:none}.bottomHeader ul li a:hover{text-decoration:none}.bottomHeader ul li:last-of-type .cta_modal_request{left:auto;-webkit-transform:none;transform:none;right:0}.bottomHeader .shutBottomBar{display:block;position:absolute;bottom:30px;right:25px;color:var(--header_text_color)}.bottomHeader .shutBottomBar:hover{cursor:pointer}.bottomHeader.off,.bottomMobile.off{display:none}@media (max-width:1000px){.bottomHeader{min-width:initial}}@media (max-width:500px){.headerLink img{height:38px;width:140px}.bottomHeader{display:none}footer .locationFooter,footer .socialTitle_footer{color:var(--lichte_basis_primair)!important}}@media screen and (max-width:800px){.header:not(:has(.bottomHeader .secondaryColumn ul li)) .menuCTAOpen{display:none}.bottomHeader{display:none;height:auto;bottom:55px}.bottomHeader ul{width:auto;margin:10px;display:block;overflow:auto}.bottomHeader ul li{height:auto;display:block;float:left;width:100%;margin:0 auto 10px}.bottomHeader ul li a{position:relative;display:block;width:100%}.bottomHeader .shutBottomBar{display:none}.bottomMobile{display:block}.bottomMobile .shutBottomBar{position:absolute;right:25px;bottom:22px}}@media screen and (min-width:769px) and (max-width:1200px){.bottomHeader ul{margin:20px}}@media screen and (min-width:769px) and (max-width:900px){.bottomHeader ul li a{width:235px}}@media screen and (max-width:1000px) and (min-width:800px){.bottomHeader .shutBottomBar{right:10px}}@media screen and (max-width:800px) and (min-width:700px){.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader .secondaryColumn:not(:has(li)),.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader .secondaryColumn:not(:has(li)) .shutBottomBar,.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomMobile{display:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader{display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;background:var(--lichte_basis_primair);bottom:0;-webkit-box-shadow:-3px -5px 5px -5px rgba(0,0,0,.4);box-shadow:0 -5px 10px -5px rgba(0,0,0,.1)}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader .secondaryColumn{max-width:var(--dimension_contentColumnWidth);margin:0 auto}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader ul{max-width:1140px;position:relative;width:auto;margin:20px auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader ul li{list-style:none;margin:0;padding:0;display:block;width:auto}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader ul li a{width:251px;color:var(--lichte_basis_primair);padding:8px 0;text-align:center;cursor:pointer;text-transform:var(--font-transform);font-size:14px;text-decoration:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader ul li a:hover{text-decoration:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader ul li:last-of-type .cta_modal_request{left:auto;-webkit-transform:none;transform:none;right:0}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader .shutBottomBar{display:block;position:absolute;bottom:30px;right:25px}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader .shutBottomBar:hover{cursor:pointer}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomHeader.off,.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(3))) .bottomMobile.off{display:none}}@media screen and (max-width:600px) and (min-width:300px){.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader .secondaryColumn:not(:has(li)),.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader .secondaryColumn:not(:has(li)) .shutBottomBar,.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomMobile{display:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader{display:block;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;background:var(--lichte_basis_primair);bottom:0;-webkit-box-shadow:-3px -5px 5px -5px rgba(0,0,0,.4);box-shadow:0 -5px 10px -5px rgba(0,0,0,.1)}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader .secondaryColumn{max-width:var(--dimension_contentColumnWidth);margin:0 auto}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader ul{max-width:1140px;position:relative;width:auto;margin:20px auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader ul li{list-style:none;margin:0;padding:0;display:block;width:auto}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader ul li a{width:251px;color:var(--lichte_basis_primair);padding:8px 0;text-align:center;cursor:pointer;text-transform:var(--font-transform);font-size:14px;text-decoration:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader ul li a:hover{text-decoration:none}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader ul li:last-of-type .cta_modal_request{left:auto;-webkit-transform:none;transform:none;right:0}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader .shutBottomBar{display:block;position:absolute;bottom:30px;right:25px}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader .shutBottomBar:hover{cursor:pointer}.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomHeader.off,.header:not(:has(.bottomHeader .secondaryColumn ul li:nth-of-type(2))) .bottomMobile.off{display:none}}
.OnsitePopup .title{font-family:var(--font_title);font-size:clamp(2rem,5vw,4rem);line-height:60px;letter-spacing:0;font-weight:700;margin:10px 0 15px;text-transform:Initial;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:var(--color_title_headers);text-align:center;display:block}.OnsitePopup .closePopup{top:20px;right:20px}.OnsitePopup .counter{display:none}.OnsitePopup .campagnePopUpContentForm .mdf.lightboxForm form .checkbox{margin:2px 0 8px}.OnsitePopup .campagnePopUpContentForm .mdf.lightboxForm form div.formfield.checkbox:first-of-type{margin-top:20px}@media (min-width:768px){.OnsitePopup .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px;border-radius:var(--border-radius)}.OnsitePopup:has(.campagnePopUpContentForm){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.OnsitePopup:has(.campagnePopUpContentForm) .wrapper{left:auto;right:auto}.OnsitePopup:has(.campagnePopUpContentForm) .wrapper .campagnePopUpContentForm{padding:20px;margin:0}.OnsitePopup:has(.campagnePopUpContentForm) .wrapper .campagnePopUpContentText{margin:0}.OnsitePopup:has(.campagnePopUpContentForm) .wrapper .title{font-size:clamp(1rem,2vw,2rem)}.OnsitePopup .campagneImage picture{display:block;line-height:0}.OnsitePopup .campagnePopUpContentText{text-align:center;padding:20px}}@media screen and (max-width:767px){.OnsitePopup .wrapper{display:block;text-align:center;top:15%;left:15%;right:15%;bottom:15%}}@media (max-width:768px){.OnsitePopup .campagnePopUpContentImage,.OnsitePopup .campagnePopUpContentText{text-align:center}}
.confirmProductDeleteWrapper .confirmProductDeleteMessage{background-color:#fff;position:fixed;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:auto;width:50%;z-index:110}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:30px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteTitle h2{margin-top:30px;margin-left:30px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteTitle img{margin-top:20px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteTitle img:hover{cursor:pointer}.confirmProductDeleteWrapper .confirmProductDeleteMessage p{margin-left:30px;max-width:510px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteButtons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:30px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteButtons .mdButton{margin-bottom:30px;margin-top:30px}.confirmProductDeleteWrapper .confirmProductDeleteMessage .confirmDeleteButtons .cancelDeleteButton{margin-left:auto;margin-right:30px}.confirmProductDeleteWrapper::before{content:"";opacity:.5;background:#202020;width:100%;height:100%;z-index:100;top:0;left:0;position:fixed}
.clientRibbon div.client-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;overflow-y:hidden;padding:20px 0}.clientRibbon div.client-container div{position:relative;padding-left:15px;padding-right:15px;max-width:90%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:245px;text-align:center;margin:auto}.clientRibbon div.client-container div:first-child{padding-left:0}.clientRibbon div.client-container div:last-child{padding-right:0}.clientRibbon .swiper-wrapper{list-style:none;margin-top:30px}.clientRibbon.genericLinksSwiperWrapper a.navigation{bottom:41%}.clientRibbon .swiper-slide{text-align:center;margin-top:auto;margin-bottom:auto}.clientRibbon img{-o-object-fit:contain;object-fit:contain}.footerRibbons .clientRibbon:nth-child(2){margin-top:-40px}@media screen and (max-width:500px){.clientRibbon.genericLinksSwiperWrapper a.navigation.next{right:5px}.clientRibbon.genericLinksSwiperWrapper a.navigation.previous{left:5px}.clientRibbon img{max-width:80%}}
.clientSpecific .filterSubHeader,.clientSpecific .productOverviewContainer .tile{display:none}
.ui-helper-hidden-accessible{display:none}.ui-autocomplete.ui-menu{border-radius:0;border:1px solid #f2f2f2;padding:0;max-width:90%;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;list-style:none}.ui-autocomplete.ui-menu li.ui-menu-item a{padding:5px 30px 5px 12px;display:block;border-radius:0!important;list-style:none}.ui-autocomplete.ui-menu li.ui-menu-item a.no-results{font-family:"Open Sans",sans-serif;font-size:14px;height:21px;color:#202020}.ui-autocomplete.ui-menu li.ui-menu-item a.no-results.ui-state-focus:after{bottom:5px}.ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-focus{background-color:#202020!important;margin:0}.ui-autocomplete.ui-menu li.ui-menu-item a.ui-state-focus .description{color:#fff}.ui-autocomplete.ui-menu li.ui-menu-item a img{float:left}.ui-autocomplete.ui-menu li.ui-menu-item a .name{color:#202020;font-family:"Open Sans",sans-serif;font-size:14px;line-height:24px}.ui-autocomplete.ui-menu li.ui-menu-item a .description{color:#f2f2f2;font-family:"Open Sans",sans-serif;font-size:12px;line-height:18px}.ui-autocomplete .ui-state-focus{border:0!important;background:#202020!important;color:#fff!important;position:relative}.ui-autocomplete .ui-state-focus:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;bottom:7px;color:#fff;pointer-events:none;font-size:14px}.ui-autocomplete.ui-menu{z-index:99!important;position:fixed;width:460px!important;-webkit-transform:translateX(-2px);transform:translateX(-2px)}.ui-autocomplete.ui-menu li .name{color:#202020;font-weight:400}.ui-autocomplete.ui-menu .ui-state-focus .name{color:#fff!important}.ui-autocomplete.ui-menu li .no-results .name{color:#202020}.ui-autocomplete.ui-menu li .description{color:#999;display:block;font-size:10px}.ui-autocomplete.ui-menu li a img+span,.ui-autocomplete.ui-menu li span,.ui-autocomplete.ui-menu li.ui-state-focus span{margin-left:0}.ui-autocomplete.ui-menu li a img{padding-right:10px}@media screen and (max-width:1170px){.ui-autocomplete.ui-menu{width:100%!important;max-width:calc(100% - 13px)}.FAQoverview .ui-autocomplete.ui-menu{max-width:1200px}}
.darkFormWrapper .mdf a,.passive-dark .mdf a{color:#fff;text-decoration:underline}.darkFormWrapper .mdf .formTitle,.darkFormWrapper .mdf .freetext,.passive-dark .mdf .formTitle,.passive-dark .mdf .freetext{color:#fff}.darkFormWrapper .mdf .datePicker label,.darkFormWrapper .mdf .dropdown label,.darkFormWrapper .mdf .textArea label,.darkFormWrapper .mdf .textInput label,.passive-dark .mdf .datePicker label,.passive-dark .mdf .dropdown label,.passive-dark .mdf .textArea label,.passive-dark .mdf .textInput label{color:rgba(255,255,255,.7)}.darkFormWrapper .mdf .datePicker input,.darkFormWrapper .mdf .datePicker select,.darkFormWrapper .mdf .dropdown input,.darkFormWrapper .mdf .dropdown select,.darkFormWrapper .mdf .textInput input,.darkFormWrapper .mdf .textInput select,.passive-dark .mdf .datePicker input,.passive-dark .mdf .datePicker select,.passive-dark .mdf .dropdown input,.passive-dark .mdf .dropdown select,.passive-dark .mdf .textInput input,.passive-dark .mdf .textInput select{color:#fff;border-bottom-color:rgba(255,255,255,.7)}.darkFormWrapper .mdf .datePicker input:focus,.darkFormWrapper .mdf .dropdown input:focus,.darkFormWrapper .mdf .textInput input:focus,.passive-dark .mdf .datePicker input:focus,.passive-dark .mdf .dropdown input:focus,.passive-dark .mdf .textInput input:focus{border-bottom-color:#fff}.darkFormWrapper .mdf .datePicker input:focus+label,.darkFormWrapper .mdf .dropdown input:focus+label,.darkFormWrapper .mdf .textInput input:focus+label,.passive-dark .mdf .datePicker input:focus+label,.passive-dark .mdf .dropdown input:focus+label,.passive-dark .mdf .textInput input:focus+label{color:#fff}.darkFormWrapper .mdf .datePicker input.filled,.darkFormWrapper .mdf .dropdown input.filled,.darkFormWrapper .mdf .textInput input.filled,.passive-dark .mdf .datePicker input.filled,.passive-dark .mdf .dropdown input.filled,.passive-dark .mdf .textInput input.filled{border-bottom-color:#fff}.darkFormWrapper .mdf .checkbox,.darkFormWrapper .mdf .checkbox ul li label,.darkFormWrapper .mdf .datePicker input.filled+label,.darkFormWrapper .mdf .dropdown input.filled+label,.darkFormWrapper .mdf .file .label,.darkFormWrapper .mdf .radiobutton,.darkFormWrapper .mdf .radiobutton ul li label,.darkFormWrapper .mdf .textInput input.filled+label,.passive-dark .mdf .checkbox,.passive-dark .mdf .checkbox ul li label,.passive-dark .mdf .datePicker input.filled+label,.passive-dark .mdf .dropdown input.filled+label,.passive-dark .mdf .file .label,.passive-dark .mdf .radiobutton,.passive-dark .mdf .radiobutton ul li label,.passive-dark .mdf .textInput input.filled+label{color:#fff}.darkFormWrapper .mdf .textArea textarea,.passive-dark .mdf .textArea textarea{border-color:rgba(255,255,255,.7);color:#fff}.darkFormWrapper .mdf .textArea textArea:focus,.passive-dark .mdf .textArea textArea:focus{border-color:#fff}.darkFormWrapper .mdf .textArea textArea:focus+label,.passive-dark .mdf .textArea textArea:focus+label{background-color:transparent;color:#fff}.darkFormWrapper .mdf .textArea textArea.filled,.passive-dark .mdf .textArea textArea.filled{border-color:#fff}.darkFormWrapper .mdf .textArea textArea.filled+label,.passive-dark .mdf .textArea textArea.filled+label{background-color:transparent;color:#fff}.darkFormWrapper .mdf .formField.disabled input,.darkFormWrapper .mdf .formField.disabled label,.darkFormWrapper .mdf .formField.disabled textArea,.darkFormWrapper .mdf .formfield.disabled input,.darkFormWrapper .mdf .formfield.disabled label,.darkFormWrapper .mdf .formfield.disabled textArea,.passive-dark .mdf .formField.disabled input,.passive-dark .mdf .formField.disabled label,.passive-dark .mdf .formField.disabled textArea,.passive-dark .mdf .formfield.disabled input,.passive-dark .mdf .formfield.disabled label,.passive-dark .mdf .formfield.disabled textArea{color:#fff;border-color:transparent}.darkFormWrapper .mdf .radiobutton input[type=radio]:checked+label:before,.passive-dark .mdf .radiobutton input[type=radio]:checked+label:before{border-color:#fff}.darkFormWrapper .mdf .radiobutton label:before,.passive-dark .mdf .radiobutton label:before{border:1px solid #fff}.darkFormWrapper .mdf .radiobutton label:after,.passive-dark .mdf .radiobutton label:after{background:#fff}.darkFormWrapper .mdf .file .input.has-focus+label,.darkFormWrapper .mdf .file input:focus+label,.passive-dark .mdf .file .input.has-focus+label,.passive-dark .mdf .file input:focus+label{outline:1px dotted #fff}.darkFormWrapper .mdf .checkbox label:before{border:1px solid #fff;background-color:#f2f2f2}.passive-dark .mdf .checkbox label:before{border:1px solid #fff}.darkFormWrapper .mdf .checkbox input[type=checkbox]:checked+label:before,.passive-dark .mdf .checkbox input[type=checkbox]:checked+label:before{background:#fff}.darkFormWrapper .mdf .checkbox input[type=checkbox]:checked+label:after{border:2px solid #f2f2f2;border-top-style:none;border-right-style:none}.darkFormWrapper .mdf .checkbox input[type=checkbox]:disabled+label:before,.passive-dark .mdf .checkbox input[type=checkbox]:disabled+label:before{border-color:rgba(255,255,255,.7);border-top-style:none;border-right-style:none}.darkFormWrapper .mdf .checkbox input[type=checkbox]:disabled+label:after,.passive-dark .mdf .checkbox input[type=checkbox]:disabled+label:after{background:rgba(255,255,255,.7)}.passive-dark .mdf .checkbox label:before{background-color:#312626}.passive-dark .mdf .checkbox input[type=checkbox]:checked+label:after{border:2px solid #312626}
#signUpPopup{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.6);z-index:101;display:block}#signUpPopup.hidden{display:none}#signUpPopup #signUpPopupWrapper{background:#fff;padding:40px;left:15%;right:15%;position:absolute;top:100px;min-height:200px;margin:auto;max-width:1000px}#signUpPopupWrapper legend span{font-size:32px;line-height:43px;color:#202020;margin:0 0 10px;font-weight:400;display:block}#signUpPopup form{max-width:100%;float:left;margin:0}#signUpPopupWrapper>div{max-width:100%;margin:auto}#signUpPopupWrapper table{width:100%}#signUpPopupWrapper>div>a.button{width:100%;margin-top:20px;text-align:center}.formPopupToggle{cursor:pointer}#signUpPopupWrapper .closePopup{position:absolute;top:36px;right:40px;color:#202020;cursor:pointer}#signUpPopupWrapper .closePopup:before{content:"\002715"}#signUpPopupWrapper{position:absolute;right:40px;top:40px}#signUpPopupWrapper .freetext{display:inline-block}#signUpPopup fieldset button{float:right}#signUpPopup .fa-times{font-size:24px}@media screen and (max-width:1260px){#signUpPopup #signUpPopupWrapper{left:0;right:0;top:40px}}@media screen and (max-width:890px){#signUpPopup #signUpPopupWrapper{top:20px;left:20px;right:20px;overflow:auto}#signUpPopup form{float:none;margin:auto}}
.showcaseDetail #content,.vacancy #content{width:auto;padding:0}.showcaseDetail .centerContent,.vacancy .centerContent{width:1200px;max-width:100%;margin:0 auto;padding:0 40px;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}.showcaseDetail .centerContent.half-padding,.vacancy .centerContent.half-padding{padding:0 15px}.showcaseDetail .sector,.vacancy .sector{font-size:14px;text-transform:uppercase;color:#fff;text-shadow:0 0 7px #000;margin-bottom:3px}.showcaseDetail .fill-image,.vacancy .fill-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.showcaseDetail .info,.vacancy .info{height:auto}@media only screen and (max-width:768px){.showcaseDetail .fill-image,.vacancy .fill-image{width:auto;max-width:none!important;height:100%!important}.showcaseDetail .info,.vacancy .info{height:auto}.showcaseDetail .info .fill-image,.vacancy .info .fill-image{position:relative;-webkit-transform:none;transform:none;top:auto;left:auto;width:100%;height:auto}}.showcaseDetail .hero,.vacancy .hero{position:relative}.showcaseDetail .hero-image-wrapper,.vacancy .hero-image-wrapper{width:100%;height:calc(100vh - 105px);overflow:hidden;position:relative}.showcaseDetail .hero-image-wrapper>div,.vacancy .hero-image-wrapper>div{position:static}.showcaseDetail .hero-image-wrapper .uploadDigitalAssetCollectionItemDropzone,.vacancy .hero-image-wrapper .uploadDigitalAssetCollectionItemDropzone{right:0}.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{position:absolute;top:15px;left:15px;z-index:5}@media screen and (min-width:768px) and (max-width:1000px){.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{top:55px}}@media screen and (min-width:1001px) and (max-width:1200px){.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{top:90px}}.showcaseDetail .header,.vacancy .header{position:absolute;left:0;right:0;bottom:17vh;width:100%;max-width:1560px;margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.showcaseDetail .header .title{color:#fff;text-shadow:0 0 5px #000,0 0 13px #000}.showcaseDetail .header .description{line-height:1}.showcaseDetail .header .description,.vacancy .header .description,.vacancy .header .title{color:#fff;text-shadow:0 0 5px #000,0 0 13px #000}.vacancy .header .description{line-height:1}.showcaseDetail .header .title,.vacancy .header .title{font-weight:700;line-height:37px}.showcaseDetail .header .description,.vacancy .header .description{font-weight:400}.showcaseDetail .info-wrapper{line-height:0;background-color:#312626}.vacancy .info-wrapper{line-height:0}.showcaseDetail .info-wrapper.alt,.vacancy .info-wrapper.alt{background-color:#312626}.showcaseDetail .info-wrapper.alt .info a,.vacancy .info-wrapper.alt .info a{color:#202020}.showcaseDetail .info-wrapper.alt .info,.vacancy .info-wrapper.alt .info{color:#fff;text-align:left}.showcaseDetail .info,.vacancy .info{display:inline-block;width:100%;vertical-align:top;position:relative;color:#fff;text-align:left;overflow:hidden}.showcaseDetail .info a,.showcaseDetail .info h2,.vacancy .info a,.vacancy .info h2{color:#fff}.showcaseDetail .features .centerContent.cke_editable ul li,.showcaseDetail .info picture,.vacancy .features .centerContent.cke_editable ul li,.vacancy .info picture{display:block}.showcaseDetail .info-content,.vacancy .info-content{display:inline-block;max-width:690px;padding:40px 30px;line-height:22px;text-align:left}.showcaseDetail .features,.vacancy .features{padding:80px 0 120px}.showcaseDetail .features .centerContent,.vacancy .features .centerContent{width:1280px}.showcaseDetail .features ul,.vacancy .features ul{margin:0;padding:0 30px;list-style:none}.showcaseDetail .features ul li,.vacancy .features ul li{position:relative;line-height:2;vertical-align:top;margin-bottom:10px}.showcaseDetail .features ul li:after,.showcaseDetail .features ul li:before,.vacancy .features ul li:after,.vacancy .features ul li:before{content:'';position:absolute;left:-15px;top:17px;height:2px;background:#fff;-webkit-transform-origin:0 0;transform-origin:0 0}.showcaseDetail .features ul li:before,.vacancy .features ul li:before{width:.3em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.showcaseDetail .features ul li:after,.vacancy .features ul li:after{width:.75em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.showcaseDetail .features-image,.vacancy .features-image{line-height:0;height:200px;overflow:hidden}.showcaseDetail .list-products,.vacancy .list-products{margin-top:40px}.showcaseDetail .full-assortiment,.vacancy .full-assortiment{text-align:right}.showcaseDetail .clientInfo,.vacancy .clientInfo{background-color:#f2f2f2;padding:70px 20px;width:auto}.showcaseDetail .clientInfo>div,.vacancy .clientInfo>div{overflow:auto}.showcaseDetail .clientInfo figure,.vacancy .clientInfo figure{float:left;max-width:15%;width:100%;padding:0;margin:0 2% 0 0;position:relative;height:100px}.showcaseDetail .clientInfo figure img,.vacancy .clientInfo figure img{max-width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.showcaseDetail .clientInfo .description,.vacancy .clientInfo .description{width:100%;float:left}.showcaseDetail .clientInfo figure+.description,.vacancy .clientInfo figure+.description{width:73%;float:left}.vacancy .info-wrapper{background-color:#fff}.vacancy .info-wrapper .info,.vacancy .info-wrapper .info a{color:#202020}.vacancy .info-wrapper:first-of-type{background-color:#202020}.vacancy .info-wrapper:first-of-type .info,.vacancy .info-wrapper:first-of-type .info a{color:#fff}.showcaseDetail .genericLinksSwiperWrapper{clear:both}.keyFigures{float:left;padding:40px 0!important;background-color:#f2f2f2}.keyFigures h2{margin-bottom:40px}.keyFigures ul{padding:0;list-style-type:none;display:block;width:100%;overflow:auto;margin:20px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.keyFigures li{display:inline-block;text-align:center;width:25%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;overflow:hidden}.keyFigures li em,.keyFigures li strong{font-weight:400;line-height:70px;color:#202020;font-size:60px;letter-spacing:2px;font-style:normal}.keyFigures p{max-width:250px;margin:auto}.keyFigures .timeSpanFooter,.keyFigures .timeSpanHeader{width:100%;text-align:center;font-size:16px;line-height:32px;color:#312626;display:block}.keyFigures .timeSpanFooter em,.keyFigures .timeSpanHeader em{font-style:normal;font-weight:700;text-transform:uppercase}.fullWidth.keyFigures,.hero-image-wrapper.object-fit-container.cover img{width:100%}@media screen and (max-width:990px){.keyFigures .normalWidth{padding:40px 20px}}@media screen and (max-width:850px){.keyFigures ul li{width:50%;min-height:150px}}@media screen and (max-width:580px){.keyFigures ul li{width:100%}}@media screen and (max-width:800px){.showcaseDetail .clientInfo figure,.vacancy .clientInfo figure{max-width:100%;margin:0 0 20px;height:200px}.showcaseDetail .clientInfo figure img,.vacancy .clientInfo figure img{position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:auto;width:auto}.vacancy .clientInfo figure img{height:100%}.showcaseDetail .clientInfo figure+.description,.vacancy .clientInfo figure+.description{width:100%}.showcaseDetail .clientInfo figure img{height:auto}}@media screen and (min-width:600px){.showcaseDetail .features-image,.vacancy .features-image{height:300px}}@media screen and (min-width:1000px){.showcaseDetail .features-image,.vacancy .features-image{height:430px}.showcaseDetail .hero-image-wrapper,.vacancy .hero-image-wrapper{height:720px;height:93vh;height:calc(100vh - 70px)}.showcaseDetail .header .sector,.vacancy .header .sector{font-size:20px}.showcaseDetail .header .title,.vacancy .header .title{font-size:80px;line-height:84px}.showcaseDetail .header .description,.vacancy .header .description{font-size:40px}.showcaseDetail .info,.vacancy .info{width:50%;text-align:right}.showcaseDetail .info-content,.vacancy .info-content{padding:60px 60px 60px 30px}.showcaseDetail .info-wrapper.alt .info-content,.vacancy .info-wrapper.alt .info-content{padding:60px 30px 60px 60px}.showcaseDetail .features li,.vacancy .features li{display:inline-block;width:33%;line-height:3}.showcaseDetail .features li:after,.showcaseDetail .features li:before,.vacancy .features li:after,.vacancy .features li:before{bottom:16px}@supports ((display:-webkit-box) or (display:flex)){.showcaseDetail .info-wrapper,.vacancy .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}}.showcaseDetail .uploadDigitalAssetCollectionItemDropzone{display:block;width:150px;height:150px;clear:both;position:absolute;z-index:50;line-height:20px;color:#fff}.showcaseDetail .genericLinks.mainColumn a.navigation.next,.showcaseDetail .hero+.info-wrapper .uploadDigitalAssetCollectionItemDropzone{right:0}.showcaseDetail .features-image+.uploadDigitalAssetCollectionItemDropzone{position:relative;width:100%;height:60px}.showcaseDetail .genericLinks.mainColumn a.navigation.previous{left:0}
.telAside:before{margin-right:7px}aside .formTitle{color:#202020}.html5formaside .freetext{display:inline-block}.asideContent{margin-top:20px}#site .html5formaside textarea{border-color:#202020}#site .html5formaside input{border-bottom:1px #202020 solid}#site .html5formaside span.formTitle{font-size:24px}
.vacancy .formWrapper,.vacancyform,.vacancyform.mdf{background:#fff}.vacancy .formWrapper .vacancyFormWrapper{max-width:1200px;margin:0 auto;positon:relative;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.vacancyform h2,.vacancyform p,.vacancyform.mdf h2,.vacancyform.mdf p{color:#202020}.vacancyform .formTitle,.vacancyform.mdf .formTitle{color:#202020;font-size:24px}.vacancyform legend,.vacancyform.mdf legend{display:none}.vacancyform .file label,.vacancyform.mdf .file label{position:relative;display:block;float:right}.vacancyform .file,.vacancyform .formfield,.vacancyform.mdf .file,.vacancyform.mdf .formfield{width:48%}.vacancyform .file span.label,.vacancyform .formfield span.label,.vacancyform.mdf .file span.label,.vacancyform.mdf .formfield span.label{color:#202020;font-size:14px;text-align:center;line-height:40px}.vacancyform .formfield.freetext,.vacancyform .textArea,.vacancyform.mdf .formfield.freetext,.vacancyform.mdf .textArea{width:100%}.vacancyform .checkbox label,.vacancyform .textArea label,.vacancyform .textInput label,.vacancyform.mdf .checkbox label,.vacancyform.mdf .textArea label,.vacancyform.mdf .textInput label{color:#202020}.vacancyform .textArea textarea,.vacancyform.mdf .textArea textarea{border:1px solid #202020;border-radius:3px;color:#202020}.vacancyform input[type=email],.vacancyform input[type=text],.vacancyform.mdf input[type=email],.vacancyform.mdf input[type=text]{border-bottom:1px solid #202020;color:#202020}.vacancyform input[type=email]:focus,.vacancyform input[type=text]:focus,.vacancyform.mdf input[type=email]:focus,.vacancyform.mdf input[type=text]:focus{border-bottom:1px solid #202020}.vacancyform input[type=email]:focus+label,.vacancyform input[type=text]:focus+label,.vacancyform.mdf input[type=email]:focus+label,.vacancyform.mdf input[type=text]:focus+label{color:#202020}.vacancyform .textArea textArea:focus,.vacancyform.mdf .textArea textArea:focus{border:1px solid #202020;color:#fff}.vacancyform .textArea textArea.filled+label,.vacancyform .textArea textArea:focus+label,.vacancyform.mdf .textArea textArea.filled+label,.vacancyform.mdf .textArea textArea:focus+label{background:#202020;color:#202020}.vacancyform .halfWidth,.vacancyform.mdf .halfWidth{max-width:450px}.vacancyform .buttonBar,.vacancyform .textArea,.vacancyform.mdf .buttonBar,.vacancyform.mdf .textArea{max-width:946px}.vacancyform .checkboxes a,.vacancyform.mdf .checkboxes a{color:#202020;text-decoration:underline}@media screen and (max-width:700px){.vacancyform .mdf .file span.label{line-height:10px;display:inline-block;position:relative;padding-bottom:20px}.vacancyform .mdf .mdf .file{height:80px}}@media screen and (max-width:600px){.vacancyform .mdf .file,.vacancyform .mdf .formfield{width:100%}}
.formPopup{position:fixed;top:0;bottom:0;right:0;left:0;overflow:scroll;background:rgba(0,0,0,.6);z-index:101;display:block}.formPopup.hidden{display:none}.formPopup .wrapper{background:#fff;padding:40px;left:25%;right:25%;position:absolute;top:80px;min-height:200px;border-radius:0}.wrapper legend span{font-size:32px;line-height:43px;color:#202020;margin:0 0 10px;font-weight:400;display:block}.formPopup form,.wrapper>div{margin:auto}.wrapper>div>a.button{width:100%;margin-top:20px;text-align:center}.formPopupToggle{cursor:pointer}.wrapper .closePopup{color:#202020;cursor:pointer}.wrapper,.wrapper .closePopup{position:absolute;right:40px;top:40px}.formPopup fieldset legend{margin-bottom:0;padding:0}.formPopup .dataTables_wrapper th input[type=text],.formPopup fieldset input[type=email],.formPopup fieldset input[type=text],.formPopup fieldset select,.formPopup fieldset textarea{max-width:100%}.formPopup fieldset button{float:right;margin:0}.formPopup .fa-times{font-size:24px}.downloads ul.products>li span i{margin-left:5px;font-size:24px}.formPopup .ctaButton{margin-left:20px}@media screen and (max-width:1300px){.formPopup .wrapper{top:5%;left:5%;right:5%;bottom:5%;max-width:900px;overflow:auto;margin:auto}.wrapper,.wrapper .closePopup{top:20px;right:20px}}
.vacancy .cover img:first-of-type{height:430px}@media only screen and (max-width:1000px){.vacancy .content picture{height:250px}}.servicePage .content,.showcaseDetail .content,.vacancy .content{width:auto;padding:0}.servicePage .content .info,.showcaseDetail .content .info,.vacancy .content .info{height:auto}.servicePage .centerContent,.showcaseDetail .centerContent,.vacancy .centerContent{width:1200px;max-width:100%;margin:0 auto;padding:0 50px;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}.servicePage .centerContent.half-padding,.showcaseDetail .centerContent.half-padding,.vacancy .centerContent.half-padding{padding:0 15px}.servicePage .sector,.showcaseDetail .sector,.vacancy .sector{font-size:14px;text-transform:uppercase;color:#fff;text-shadow:0 0 7px #000;margin-bottom:3px}.servicePage .info,.showcaseDetail .info,.vacancy .info{height:auto}@media (max-width:768px){.servicePage .info,.showcaseDetail .info,.vacancy .info{height:auto}}.servicePage .hero,.showcaseDetail .hero,.vacancy .hero{position:relative}.servicePage .hero-image-wrapper,.showcaseDetail .hero-image-wrapper,.vacancy .hero-image-wrapper{width:100%;height:calc(100vh - 105px);overflow:hidden;position:relative}.servicePage .hero-image-wrapper>div,.showcaseDetail .hero-image-wrapper>div,.vacancy .hero-image-wrapper>div{position:static}.servicePage .hero-image-wrapper .uploadDigitalAssetCollectionItemDropzone,.showcaseDetail .hero-image-wrapper .uploadDigitalAssetCollectionItemDropzone,.vacancy .hero-image-wrapper .uploadDigitalAssetCollectionItemDropzone{right:0}.servicePage .hero-image-wrapper .allCases,.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{position:absolute;top:15px;left:15px;z-index:5}@media screen and (min-width:768px) and (max-width:1000px){.servicePage .hero-image-wrapper .allCases,.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{top:55px}}@media screen and (min-width:1001px) and (max-width:1200px){.servicePage .hero-image-wrapper .allCases,.showcaseDetail .hero-image-wrapper .allCases,.vacancy .hero-image-wrapper .allCases{top:90px}}.servicePage .heroHeader_description,.showcaseDetail .heroHeader_description,.vacancy .heroHeader_description{position:absolute;left:0;right:0;bottom:10vh;width:1200px;max-width:100%;margin:0 auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:600px){.servicePage .heroHeader_description,.showcaseDetail .heroHeader_description,.vacancy .heroHeader_description{bottom:20vh}}.showcaseDetail .heroHeader_description .title{color:#fff;text-shadow:none}.showcaseDetail .heroHeader_description .description{color:#fff;line-height:1;text-shadow:none}.vacancy .heroHeader_description .title{color:#fff;text-shadow:none}.vacancy .heroHeader_description .description{color:#fff;line-height:1;text-shadow:none}.servicePage .heroHeader_description .title{color:#fff;text-shadow:none}.servicePage .heroHeader_description .description{color:#fff;line-height:1;text-shadow:none}.servicePage .heroHeader_description .title,.showcaseDetail .heroHeader_description .title,.vacancy .heroHeader_description .title{font-weight:700;line-height:37px}.servicePage .heroHeader_description .description,.showcaseDetail .heroHeader_description .description,.vacancy .heroHeader_description .description{font-weight:400}.showcaseDetail .info-wrapper{line-height:0;background-color:#f2f2f2}.vacancy .info-wrapper{line-height:0}.servicePage .info-wrapper{line-height:0;background-color:#f2f2f2}.servicePage .info-wrapper img,.showcaseDetail .info-wrapper img,.vacancy .info-wrapper img{width:100%;heigth:100%}.servicePage .info-wrapper.alt,.showcaseDetail .info-wrapper.alt,.vacancy .info-wrapper.alt{background-color:#312626}.servicePage .info a,.servicePage .info h2,.servicePage .info-wrapper.alt .info a,.showcaseDetail .info a,.showcaseDetail .info h2,.showcaseDetail .info-wrapper.alt .info a,.vacancy .info a,.vacancy .info h2,.vacancy .info-wrapper.alt .info a{color:#202020}.servicePage .info-wrapper.alt .info,.showcaseDetail .info-wrapper.alt .info,.vacancy .info-wrapper.alt .info{color:#fff;text-align:left}.servicePage .info-wrapper.alt .info h2,.showcaseDetail .info-wrapper.alt .info h2,.vacancy .info-wrapper.alt .info h2{color:#fff}.servicePage .info,.showcaseDetail .info,.vacancy .info{display:inline-block;width:100%;vertical-align:top;position:relative;color:#202020;text-align:left;overflow:hidden}.servicePage .features .centerContent.cke_editable ul li,.servicePage .info picture,.showcaseDetail .features .centerContent.cke_editable ul li,.showcaseDetail .info picture,.vacancy .features .centerContent.cke_editable ul li,.vacancy .info picture{display:block}.servicePage .info-content,.showcaseDetail .info-content,.vacancy .info-content{display:inline-block;max-width:490px;padding:40px 30px;line-height:22px;text-align:left}.servicePage .features,.showcaseDetail .features,.vacancy .features{padding:80px 0 120px}.servicePage .features .centerContent,.showcaseDetail .features .centerContent,.vacancy .features .centerContent{width:1200px}.servicePage .features ul,.showcaseDetail .features ul,.vacancy .features ul{margin:0;padding:0 30px;list-style:none}.servicePage .features ul li,.showcaseDetail .features ul li,.vacancy .features ul li{position:relative;line-height:2;vertical-align:top;margin-bottom:10px}.servicePage .features ul li:after,.servicePage .features ul li:before,.showcaseDetail .features ul li:after,.showcaseDetail .features ul li:before,.vacancy .features ul li:after,.vacancy .features ul li:before{content:'';position:absolute;left:-15px;top:17px;height:2px;background:#202020;-webkit-transform-origin:0 0;transform-origin:0 0}.servicePage .features ul li:before,.showcaseDetail .features ul li:before,.vacancy .features ul li:before{width:.3em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.servicePage .features ul li:after,.showcaseDetail .features ul li:after,.vacancy .features ul li:after{width:.75em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.servicePage .features-image,.showcaseDetail .features-image,.vacancy .features-image{line-height:0;height:200px;overflow:hidden}.servicePage .features-image img,.showcaseDetail .features-image img,.vacancy .features-image img{position:relative}.servicePage .list-products,.showcaseDetail .list-products,.vacancy .list-products{margin-top:40px}.servicePage .full-assortiment,.showcaseDetail .full-assortiment,.vacancy .full-assortiment{text-align:right}.servicePage .clientInfo,.showcaseDetail .clientInfo,.vacancy .clientInfo{padding:70px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.servicePage .clientInfo>div,.showcaseDetail .clientInfo>div,.vacancy .clientInfo>div{overflow:auto}.servicePage .clientInfo figure,.showcaseDetail .clientInfo figure,.vacancy .clientInfo figure{float:left;max-width:15%;width:100%;padding:0;margin:0 2% 0 0;position:relative;height:100px}.servicePage .clientInfo figure img,.showcaseDetail .clientInfo figure img,.vacancy .clientInfo figure img{max-width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.servicePage .clientInfo .description,.showcaseDetail .clientInfo .description,.vacancy .clientInfo .description{width:100%;float:left}.servicePage .clientInfo figure+.description,.showcaseDetail .clientInfo figure+.description,.vacancy .clientInfo figure+.description{width:73%;float:left}.vacancy .info-wrapper{background-color:#fff}.vacancy .info-wrapper .info,.vacancy .info-wrapper .info a{color:#202020}.vacancy .info-wrapper:first-of-type{background-color:#202020}.vacancy .info-wrapper:first-of-type .info,.vacancy .info-wrapper:first-of-type .info a{color:#fff}.showcaseDetail .genericLinksSwiperWrapper{clear:both}.keyFigures{float:left;background-color:#f2f2f2}.keyFigures h2{margin-bottom:40px}.keyFigures ul{padding:0;list-style-type:none;display:block;width:100%;overflow:auto;margin:20px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.keyFigures li{display:inline-block;text-align:center;width:25%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;overflow:hidden}.keyFigures li em,.keyFigures li strong{font-weight:400;line-height:70px;color:#202020;font-size:60px;letter-spacing:2px;font-style:normal}.keyFigures p{max-width:250px;margin:auto}.keyFigures .timeSpanFooter,.keyFigures .timeSpanHeader{width:100%;text-align:center;font-size:16px;line-height:32px;color:#312626;display:block}.keyFigures .timeSpanFooter em,.keyFigures .timeSpanHeader em{font-style:normal;font-weight:700;text-transform:uppercase}.fullWidth.keyFigures,.hero-image-wrapper.object-fit-container.cover img{width:100%}@media screen and (max-width:990px){.keyFigures .normalWidth{padding:40px 20px}}@media screen and (max-width:850px){.keyFigures ul li{width:50%;min-height:150px}}@media screen and (max-width:580px){.keyFigures ul li{width:100%}}@media screen and (max-width:800px){.showcaseDetail .clientInfo figure,.vacancy .clientInfo figure{max-width:100%;height:200px;margin:0 0 70px}.showcaseDetail .clientInfo figure img,.vacancy .clientInfo figure img{position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:auto;width:auto}.vacancy .clientInfo figure img{height:100%}.showcaseDetail .clientInfo figure+.description,.vacancy .clientInfo figure+.description{width:100%}.showcaseDetail .clientInfo figure img{height:auto}}@media screen and (min-width:600px){.showcaseDetail .features-image,.vacancy .features-image{height:300px}.servicePage .heroHeader{height:520px}.servicePage .heroHeader .heroHeader_description{bottom:10vh}}@media (min-width:1000px){.servicePage .features-image,.showcaseDetail .features-image,.vacancy .features-image{height:430px}.servicePage .hero-image-wrapper,.showcaseDetail .hero-image-wrapper,.vacancy .hero-image-wrapper{height:720px;height:93vh;height:calc(100vh - 70px)}.servicePage .heroHeader_description .sector,.showcaseDetail .heroHeader_description .sector,.vacancy .heroHeader_description .sector{font-size:20px}.servicePage .heroHeader_description .title,.showcaseDetail .heroHeader_description .title,.vacancy .heroHeader_description .title{font-size:80px;line-height:84px}.servicePage .heroHeader_description .description,.showcaseDetail .heroHeader_description .description,.vacancy .heroHeader_description .description{font-size:40px}.servicePage .info,.showcaseDetail .info,.vacancy .info{width:50%;text-align:right}.servicePage .info-content,.showcaseDetail .info-content,.vacancy .info-content{padding:60px 60px 60px 30px}.servicePage .info-wrapper.alt .info-content,.showcaseDetail .info-wrapper.alt .info-content,.vacancy .info-wrapper.alt .info-content{padding:60px 30px 60px 60px}.servicePage .features li,.showcaseDetail .features li,.vacancy .features li{display:inline-block;width:33%;line-height:3}.servicePage .features li:after,.servicePage .features li:before,.showcaseDetail .features li:after,.showcaseDetail .features li:before,.vacancy .features li:after,.vacancy .features li:before{bottom:16px}@supports ((display:-webkit-box) or (display:flex)){.showcaseDetail .info-wrapper,.vacancy .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}}@media (max-width:1000px){.servicePage .heroHeader_description,.showcaseDetail .heroHeader_description,.vacancy .heroHeader_description{padding:0 20px}}.showcaseDetail .uploadDigitalAssetCollectionItemDropzone{display:block;width:150px;height:150px;clear:both;position:absolute;z-index:50;line-height:20px;color:#fff}.showcaseDetail .genericLinks.mainColumn a.navigation.next,.showcaseDetail .hero+.info-wrapper .uploadDigitalAssetCollectionItemDropzone{right:0}.showcaseDetail .features-image+.uploadDigitalAssetCollectionItemDropzone{position:relative;width:100%;height:60px}.showcaseDetail .genericLinks.mainColumn a.navigation.previous{left:0}.showCaseDetailV2 .mainColumn{padding:20px 40px}.showCaseDetailV2 .InfoImage1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2em}.showCaseDetailV2 .InfoImage1 img{border-radius:0;width:100%}.showCaseDetailV2 .largeImage{background-color:#f2f2f2}.showCaseDetailV2 .largeImage .features-image{height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.showCaseDetailV2 .largeImage img{border-radius:0}
.footerWrapper .footer-nav{display:inline-block;width:68%;vertical-align:top;list-style:none;margin:0}.footerWrapper .footer-nav>div,.footerWrapper .footer-nav>li{display:inline-block;width:50%;vertical-align:top;list-style:none;margin-bottom:20px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.footerWrapper .footer-nav>div>a,.footerWrapper .footer-nav>li>a{font-size:20px;line-height:24px;margin:0 0 10px;display:block;color:#fff}.footerWrapper .footer-nav>div.hide,.footerWrapper .footer-nav>li.hide{display:none}.footerWrapper .footer-nav .editFooter{width:48%;margin:5px}.footerWrapper .footer-nav em{display:block}.footerCol3,.footerOpeningsHours{position:relative}@media only screen and (max-width:500px){.footerWrapper .footer-nav{width:100%}.footerWrapper .footer-nav>li{width:100%;display:block;margin:20px 0;padding-bottom:0;position:relative;cursor:pointer;border-bottom:1px solid #f2f2f2}.footerWrapper{padding-bottom:40px}.footerWrapper .footer-nav>li a{display:inline-block}.footerWrapper .footer-nav>li#area10:after{display:none;content:""}.footerWrapper .footer-nav>li>a{color:#fff!important}.footerWrapper .footer-nav>li>a+ul{display:block;margin-bottom:20px}.footerWrapper .footer-nav>li:after,.footerWrapper .footerCol3>.content:after,.footerWrapper .footerCol3>.footerOpeningsHours:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.footerWrapper .footer-nav>li.closed:after,.footerWrapper .footerCol3>.content.closed:after,.footerWrapper .footerCol3>.footerOpeningsHours.closed:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.footerWrapper .footer-nav>li.closed ul,.footerWrapper .footerCol3>.content.closed .social_footer,.footerWrapper .footerCol3>.content.closed p{display:none}.footerWrapper .footerCol3>.content .contact_title{margin:0}.footerWrapper .footerCol3>.content.closed .contact_title{display:block}.footerWrapper .footerCol3>.footerOpeningsHours{border-top:1px solid #f2f2f2;margin:10px 0;padding:15px 0}.footerWrapper .footerCol3>.footerOpeningsHours .locationOpeningHours{margin-top:0}.footerWrapper .footerCol3>.footerOpeningsHours:after{top:18px}.footerWrapper .footerCol3>.footerOpeningsHours.closed .openingHours{display:none}}
.pageNotFound{background-color:#f2f2f2}.pageNotFound .pageNotFound_header{width:100%;position:relative;height:400px;height:50vh;overflow:hidden;background-color:#312626}.pageNotFound .pageNotFound_header p{width:100%;height:100%;display:block}.pageNotFound .pageNotFound_header p img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.pageNotFound .contentWrapper ul{margin:0 0 10px;padding:0}@media (max-width:768px){.pageNotFound .pageNotFound_header p img{height:100%;width:auto;max-width:none}}
.fancySearchPage #site{background:#fff}.fancySearchPage #site #content{width:1580px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;-webkit-box-shadow:none;box-shadow:none}.fancySearchPage .searchArea{width:480px;max-width:100%}.fancySearchPage .searchArea input{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:0 35px 0 7px;border:0;border-bottom:1px solid #f2f2f2;height:34px;border-radius:0;display:block;outline:0;max-width:none;width:100%;font-size:16px}.fancySearchPage .searchArea button{color:#fff;font-size:16px;top:9px;border:0;background:0 0;position:absolute;right:0;outline:0;margin:0;padding:1px 4px;min-height:0;cursor:pointer}.fancySearchPage h1{font-size:32px;line-height:42px;margin:20px 0}.fancySearchPage .noResultText{font-size:20px;line-height:27px}.fancySearchPage #search_no_results_form_container{width:600px;max-width:100%}@media screen and (max-width:768px){.fancySearchPage h1{font-size:24px;line-height:32px}.fancySearchPage .noResultText{font-size:18px;line-height:24px}}.fancySearchPage .ui-widget,.fancySearchPage .ui-widget button,.fancySearchPage .ui-widget input,.fancySearchPage .ui-widget select,.fancySearchPage .ui-widget textarea{font-family:"Open Sans",sans-serif}#searchResults #searchResultTabs{border:0;padding:0;margin:0}#searchResults #searchResultTabs .ui-tabs-nav{background:0 0;border:0;border-bottom:1px solid #202020;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}#searchResults #searchResultTabs .ui-tabs-nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0;background-color:#f2f2f2;font-family:"Open Sans",sans-serif;border:0}#searchResults #searchResultTabs .ui-tabs-nav li a{width:100%;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:36px;font-weight:700;background:#f2f2f2}#searchResults #searchResultTabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0}#searchResults #searchResultTabs .ui-tabs-nav li.ui-tabs-active a{background-color:#202020;color:#fff}#searchProducts-wrapper .products li{margin:30px;float:left;display:block}#searchProducts-wrapper .products li.downloadableDocumentItem figure{margin:0}#searchProducts-wrapper .products li.downloadableDocumentItem figure img{width:auto;margin:auto;height:160px}#searchProducts-wrapper .products li.downloadableDocumentItem .documentName{padding:10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:18px;line-height:24px;font-weight:700}@media screen and (max-width:650px){#searchProducts-wrapper .products li{margin:30px auto;float:none}}#showcases,.fancySearchPage .newsitems{overflow:auto;margin:0 -40px;width:calc(100% + 80px);padding:0;list-style-type:none}#showcases li,.fancySearchPage .newsitems li{width:33%;padding:22px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}#showcases li a,.fancySearchPage .newsitems li a{line-height:0;overflow:hidden;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#showcases li a{height:240px;background:#758f9b;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.6);box-shadow:3px 3px 4px rgba(0,0,0,.6);display:block}#showcases li a .showcase-image-wrapper{width:100%;height:100%;overflow:hidden;margin:0}#showcases li a .showcase-image-wrapper img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}#showcases li a .showcase-info{position:absolute;bottom:30px;left:24px;right:24px;line-height:22px;text-align:left}#showcases li a .showcase-info .showcase-title{font-size:20px;font-weight:700;color:#fff;text-shadow:0 0 5px #23292b,0 0 8px #23292b;margin:5px 0 10px;line-height:28px;display:block}#showcases li a .showcase-info .showcase-description{font-size:14px;font-weight:400;position:relative;color:#fff;text-shadow:0 0 5px #23292b,0 0 8px #23292b;display:block;line-height:22px}#showcases li a .showcase-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);opacity:0;-webkit-transition:.3s;transition:.3s}#showcases li a:hover .showcase-button{opacity:1}@media screen and (max-width:1280px){#showcases li{width:50%}}@media screen and (max-width:650px){#showcases li{width:100%}}.fancySearchPage .newsitems li a{display:inline-block;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2);background:#fff}.fancySearchPage .newsitems li a>*{color:#202020;line-height:22px}.fancySearchPage .newsitems li a .news-image-wrapper{display:inline-block;width:100%;height:322px;margin-bottom:120px;position:relative}.fancySearchPage .newsitems li a:hover .news-info{bottom:0}.fancySearchPage .newsitems li a .news-info{padding:20px;position:absolute;bottom:-110px;height:230px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -2px 6px 0 rgba(0,0,0,.15);box-shadow:0 -2px 6px 0 rgba(0,0,0,.15);background-color:#fff;-webkit-transition:bottom ease-out .2s;transition:bottom ease-out .2s}@media screen and (max-width:1000px){.fancySearchPage .newsitems li a .news-info{bottom:0}}.fancySearchPage .newsitems li a .news-info .news-date{display:block}.fancySearchPage .newsitems li a .news-info .news-title{font-size:20px;font-weight:400;max-height:60px;line-height:30px;color:#202020;margin:5px 0;height:60px;display:block;overflow:hidden}.fancySearchPage .newsitems li a .news-info .news-description{height:43px;overflow:hidden;width:100%;display:block}.fancySearchPage .newsitems li a .news-info .continueReading{float:right;margin-top:10px;color:#202020;line-height:22px;display:block}@media screen and (max-width:1280px){.fancySearchPage .newsitems li{width:50%}}@media screen and (max-width:650px){.fancySearchPage .newsitems li{width:100%}}.fancySearchPage #content .newsitems img,.fancySearchPage .newsitems li a .news-image-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.otherSearchResults{padding:0;margin:10px 0 20px -20px;list-style:none}.otherSearchResults li{font-size:18px;line-height:24px;margin-bottom:10px}.otherSearchResults li a,.otherSearchResults li a:hover{color:#202020}
.genericLinksSwiperWrapper .tile.narrowTile{margin:10px auto;float:none}.tile,.tile figure{display:block;position:relative}.tile{background-color:#fff;float:left;max-width:100%;border-radius:0;color:#202020;text-decoration:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:300px;margin:35px;overflow:visible}.tile.narrowTile{width:244px;margin:16px}.tile.narrowTile figure{height:167px}.tile figure{width:100%;height:200px;overflow:hidden;margin:0}.tile figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0 0 0 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tile figure img{height:auto;width:auto;max-height:100%;display:block;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.tile .information{padding:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.tile .information .leftSuperTitle,.tile .information .rightSupertitle{font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:12px;line-height:18px;font-weight:400}.tile .information .productPrice{font-family:var(--font_main);color:var(--donkere_basis_primair)}@media (max-width:500px){.tile .information .leftSuperTitle,.tile .information .productPrice,.tile .information .rightSupertitle{font-size:12px;line-height:18px}}.tile .information .leftSuperTitle{float:left;margin-bottom:12px}.tile .information .rightSupertitle{float:right;margin-bottom:12px}.tile .information .productPrice{font-style:normal;font-weight:700;font-size:12px;line-height:22px}.tile .information .amountWrapper{border:2px solid var(--lichte_basis_primair)}.tile .information .title{width:100%;height:52px;font-family:var(--font_title);color:var(--donkere_basis_primair);font-size:clamp(17px,5vw,2px);line-height:24px;letter-spacing:0;text-transform:Initial;font-weight:400;display:block;overflow:hidden;margin:0 0 15px;word-break:break-word}.tile .information .description{display:block;height:45px;margin-bottom:15px}.tile .information .description .fa-location-dot{font-size:43px;float:left;margin-right:15px;margin-top:2px;color:#312626}.tile .information .description p{font-size:14px;height:45px;float:left;display:block;width:100%;overflow:hidden}.tile .information .description .fa-location-dot+p{width:calc(100% - 58px)}.tile .information .extraInfo{font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:12px;line-height:18px;font-weight:400;color:#202020;float:left;clear:both;margin-bottom:15px}@media (max-width:500px){.tile .information .extraInfo{font-size:12px;line-height:18px}}.tile .information .mdButton{float:right;clear:both}.tile .information .compare{position:absolute;bottom:23px;left:20px;color:#202020}.tile .information .compare:hover{color:#303030}.tile .information .compare label:hover{cursor:pointer}.tile .amountWrapper{position:absolute;bottom:15px;left:15px;height:40px;width:84px}.tile .amountWrapper .min{line-height:40px;width:26px}.tile .amountWrapper input{height:40px;width:32px}.tile .amountWrapper .plus{line-height:36px;width:26px}.tile:hover{text-decoration:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.4);box-shadow:0 3px 6px rgba(0,0,0,.4)}.products .tile .titlePriceWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.products .tile .titlePriceWrapper .title{font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:clamp(12px,5vw,14px);line-height:22px;letter-spacing:0;font-weight:400}.products .tile .titlePriceWrapper .oldAndNewPriceWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:500px){.products .tile .titlePriceWrapper .oldAndNewPriceWrapper{min-width:60px}}.products .tile .titlePriceWrapper .productPrice{font-family:var(--font_title);color:var(--donkere_basis_primair);font-size:clamp(17px,5vw,2px);line-height:24px;text-transform:Initial;margin:0 0 5px;letter-spacing:1.5px;font-weight:500}.products .tile .addToCart,.products .tile .amountWrapper{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.products .tile .addToCart{padding:5px 15px;position:absolute;bottom:15px;right:15px}.products .tile .amountWrapper,.products .tile .amountWrapper input{height:31px}.products .tile .amountWrapper .plus,.products .tile .amountWrapper input .plus{line-height:30px}.products .tile .amountWrapper .min,.products .tile .amountWrapper input .min{line-height:25px;height:31px}.actionProduct .information .mdButton,.actionProduct .information .rightSupertitle,.actionProduct .information .titlePriceWrapper .productPrice,.actionProduct .information .titlePriceWrapper .title{color:var(--lichte_basis_primair)}.actionProduct .information .productPrice.oldPriceWrapper,.tile-status em{display:none}.actionProduct:nth-child(3n+1){background-color:var(--call_to_action_default)}.actionProduct:nth-child(3n+2){background-color:var(--donkere_basis_secundair)}.actionProduct:nth-child(3n+3){background-color:#523f34}.tileGroup .tile picture img{width:100%;-o-object-fit:contain;object-fit:contain}.documentActions form>div,.documentActions>form button{float:right;height:30px;width:30px;margin-left:10px}.documentActions>form button{text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative}.documentActions form>div:hover button .tooltip{display:block}.documentTile figure img{-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);-webkit-box-shadow:1px 1px 7px 0 rgba(41,41,41,.32);box-shadow:1px 1px 7px 0 rgba(41,41,41,.32);max-height:80%}.documentActions .tooltip{display:none;position:absolute;bottom:34px;left:13px;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;padding:1px 7px;font-size:12px;line-height:14px;z-index:100}.documentActions>form button::before{content:"\f019";margin-top:6px;height:30px;font-size:18px;width:30px;display:block;left:1px;top:1px;position:absolute}@media screen and (max-width:500px){.tile,.tile.narrowTile{float:none;margin:20px auto}}@media screen and (max-width:390px){.tileGroup{width:103%;margin:0 auto 40px;overflow:visible}.caseSwiper .tileGroup,body.blogOverview .tileGroup{overflow:auto}}@media screen and (max-width:370px){.tileGroup{width:100%;margin:0 auto 40px;overflow:visible}.caseSwiper .tileGroup,body.blogOverview .tileGroup{overflow:auto}}.ctaTile{height:333px;position:relative}.ctaTile a{position:absolute;left:15px;right:15px;bottom:15px}.ctaTile:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4)!important;box-shadow:0 1px 3px rgba(0,0,0,.4)!important}.tile-status,.tile-status li{list-style-type:none;padding:0}.tile-status{position:absolute;z-index:1;right:0;margin:0}.tile-status li{float:left;border-radius:20px;height:20px;width:20px;margin:0 3px 0 0}.tile-status-nieuw{background-color:#312626}.tile-status-uitgelicht{background-color:#f2f2f2}
.centerContent{width:var(--dimension_mainColumnWidth);max-width:100%;margin:0 auto;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}.centerContent.half-padding{padding:0 15px}.sector{font-size:14px;text-transform:uppercase;color:var(--lichte_basis_primair);text-shadow:0 0 7px #000;margin-bottom:3px}.fill-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.info{height:auto}@media (max-width:768px){.fill-image{width:auto;max-width:none!important;height:100%!important}.info{height:auto}.info .fill-image{position:relative;-webkit-transform:none;transform:none;top:auto;left:auto;width:100%;height:auto}}.pagebuilder .hero{position:relative}.pagebuilder .hero .arrow-down{position:absolute;right:20px;bottom:20px;cursor:pointer;height:47px;width:30px}.hero-image-wrapper{width:100%;height:calc(100vh - 105px);overflow:hidden;position:relative}.header{position:absolute;left:0;right:0;bottom:17vh;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.header .description,.header .title{color:var(--lichte_basis_primair);text-shadow:0 0 1px #000,0 0 12px #000}.header .description{line-height:1}.header .title{font-weight:700;line-height:37px}.header .subTitle{font-weight:400;margin-top:20px;font-size:32px;letter-spacing:.1em;text-align:left;color:var(--lichte_basis_primair);text-shadow:0 0 12px rgba(0,0,0,.77);text-transform:uppercase}.header .description{font-weight:400}.landingPageContent .header{top:5vh}.landingPageContent .header .title{width:65vw}.list-products{margin-top:40px}.full-assortiment{text-align:right}.clientInfo>div{overflow:auto}.clientInfo figure{max-width:15%;padding:0;margin:0 2% 0 0;position:relative;height:100px}.clientInfo figure img{max-width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.clientInfo .description,.clientInfo figure{width:100%;float:left}.clientInfo figure+.description{width:83%;float:left}.hero-image-wrapper.object-fit-container.cover img{width:100%}@media screen and (max-width:800px){.clientInfo figure{max-width:100%;margin:0 0 20px;height:100px}.clientInfo figure img{position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:auto;height:100%;width:auto}.clientInfo figure+.description{width:100%}}@media screen and (min-width:600px){.features-image{height:300px}}@media (min-width:1000px){.features-image{height:430px}.hero-image-wrapper{height:720px;height:93vh;height:calc(100vh - 70px)}.header .sector{font-size:20px}.header .title{font-size:54px;line-height:64px}.header .description{font-size:40px}.info-content{padding:60px 60px 60px 30px}.info-wrapper.alt .info-content{padding:60px 30px 60px 60px}.features li{display:inline-block;width:33%;line-height:3}.features li:after,.features li:before{bottom:16px}}
@-webkit-keyframes ripple{0%{-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}50%{-webkit-box-shadow:0 0 0 var(--mdf-radio-ripple-size) rgba(0,0,0,.1);box-shadow:0 0 0 var(--mdf-radio-ripple-size) rgba(0,0,0,.1)}to{-webkit-box-shadow:0 0 0 var(--mdf-radio-ripple-size) transparent;box-shadow:0 0 0 var(--mdf-radio-ripple-size) transparent}}@keyframes ripple{0%{-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}50%{-webkit-box-shadow:0 0 0 var(--mdf-radio-ripple-size) rgba(0,0,0,.1);box-shadow:0 0 0 var(--mdf-radio-ripple-size) rgba(0,0,0,.1)}to{-webkit-box-shadow:0 0 0 var(--mdf-radio-ripple-size) transparent;box-shadow:0 0 0 var(--mdf-radio-ripple-size) transparent}}:root{--mdfColorPassive: var(--donkere_basis_secundair);--mdfColorText: var(--donkere_basis_primair);--mdfColorActive: var(--primair_default);--mdfColorInactive: var(--donkere_basis_secundair);--mdfColorNegative: var(--lichte_basis_primair);--mdfHeaderFont: var(--font_title) !important;--mdfInputFont: var(--font_main) !important;--mdf-radio-size: 20px;--mdf-radio-checked-size: 10px;--mdf-radio-ripple-size: 15px;--mdf-checkbox-size: 20px;--mdf-checkbox-padding: 4px;--mdf-checkmark-width: 2px}iframe.async-form-loaded,iframe.mdf{border:0;min-height:400px}.mdf .formTitle{font-family:var(--font_title);font-size:clamp(1.5rem,5vw,2rem);line-height:40px;letter-spacing:0;font-weight:700;margin:5px 0 10px;text-transform:Initial;color:var(--color_title_headers);display:block}.mdf pre{text-align:initial}.mdf p,.mdf pre{font-family:var(--font_main);white-space:normal}.mdf fieldset{border:0;margin:0 0 40px;padding:0}.mdf fieldset legend{font-family:var(--mdfHeaderFont);font-size:18px;font-weight:700;padding:0}.mdf fieldset>p{margin-bottom:0}.mdf .freetext{margin:0}.mdf .datePicker,.mdf .dropdown,.mdf .textInput{height:48px;margin-bottom:8px;display:block;position:relative}.mdf .datePicker label,.mdf .textInput label{bottom:8px;font-size:14px}.mdf .datePicker label,.mdf .dropdown label,.mdf .textInput label{position:absolute;font-family:var(--mdfHeaderFont);color:var(--mdfColorPassive);-webkit-transition:all .2s ease-in-out}.mdf .datePicker label:hover,.mdf .dropdown label:hover,.mdf .textArea label:hover,.mdf .textInput label:hover{cursor:text}.mdf .datePicker input,.mdf .datePicker select,.mdf .dropdown input,.mdf .dropdown select,.mdf .textInput input,.mdf .textInput select{width:100%;background:0 0;border:0;border-bottom:1px var(--mdfColorText) solid;position:absolute;padding:8px 0;bottom:0;font-size:14px;line-height:14px;color:var(--mdfColorText);-webkit-appearance:none;-webkit-transition:border .2s ease-in-out;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--mdfInputFont)}.mdf .datePicker select option,.mdf .dropdown select option,.mdf .textInput select option{padding:8px}.mdf .datePicker input.focus,.mdf .datePicker input:focus,.mdf .datePicker select.focus,.mdf .datePicker select:focus,.mdf .dropdown input.focus,.mdf .dropdown input:focus,.mdf .dropdown select.focus,.mdf .dropdown select:focus,.mdf .textInput input.focus,.mdf .textInput input:focus,.mdf .textInput select.focus,.mdf .textInput select:focus{outline:0;border-bottom:1px var(--mdfColorActive) solid}.mdf .datePicker input.focus::-webkit-input-placeholder,.mdf .datePicker input:focus::-webkit-input-placeholder,.mdf .dropdown input.focus::-webkit-input-placeholder,.mdf .dropdown input:focus::-webkit-input-placeholder,.mdf .textInput input.focus::-webkit-input-placeholder,.mdf .textInput input:focus::-webkit-input-placeholder{color:transparent!important}.mdf .datePicker input.focus:-ms-input-placeholder,.mdf .datePicker input.focus::-ms-input-placeholder,.mdf .datePicker input:focus:-ms-input-placeholder,.mdf .datePicker input:focus::-ms-input-placeholder,.mdf .dropdown input.focus:-ms-input-placeholder,.mdf .dropdown input.focus::-ms-input-placeholder,.mdf .dropdown input:focus:-ms-input-placeholder,.mdf .dropdown input:focus::-ms-input-placeholder,.mdf .textInput input.focus:-ms-input-placeholder,.mdf .textInput input.focus::-ms-input-placeholder,.mdf .textInput input:focus:-ms-input-placeholder,.mdf .textInput input:focus::-ms-input-placeholder{color:transparent!important}.mdf .datePicker input.focus::placeholder,.mdf .datePicker input:focus::placeholder,.mdf .dropdown input.focus::placeholder,.mdf .dropdown input:focus::placeholder,.mdf .textInput input.focus::placeholder,.mdf .textInput input:focus::placeholder{color:transparent!important}.mdf .datePicker input.filled+label,.mdf .datePicker input.focus+label,.mdf .datePicker input:focus+label,.mdf .datePicker select.filled+label,.mdf .dropdown input.filled+label,.mdf .dropdown input.focus+label,.mdf .dropdown input:focus+label,.mdf .dropdown select.filled+label,.mdf .textInput input.filled+label,.mdf .textInput input.focus+label,.mdf .textInput input:focus+label,.mdf .textInput select.filled+label{bottom:30px;font-size:11px}.mdf .datePicker input.focus+label,.mdf .datePicker input:focus+label,.mdf .dropdown input.focus+label,.mdf .dropdown input:focus+label,.mdf .textInput input.focus+label,.mdf .textInput input:focus+label{color:var(--mdfColorActive)}.mdf .dropdown label{bottom:30px;font-size:11px}.mdf input::-webkit-input-placeholder,.mdf textArea::-webkit-input-placeholder{color:transparent!important}.mdf input:-ms-input-placeholder,.mdf textArea:-ms-input-placeholder{color:transparent!important}.mdf input::-ms-input-placeholder,.mdf textArea::-ms-input-placeholder{color:transparent!important;line-height:3.1}.mdf input::placeholder,.mdf textArea::placeholder{color:transparent!important;line-height:3.1}.mdf .textArea{display:block;position:relative;margin:22px 0 8px;background:0 0;float:left;width:100%}.mdf .textArea textArea{width:100%;border:1px solid var(--mdfColorPassive);border-radius:3px;padding:25px 8px 8px;font-size:14px;color:var(--mdfColorText);overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;font-family:var(--mdfInputFont);-webkit-transition:border .2s ease-in-out}.mdf .textArea label{position:absolute;top:20px;left:8px;font-size:14px;font-family:var(--mdfHeaderFont);color:var(--mdfColorPassive);-webkit-transition:all .2s ease-in-out}.mdf .textArea textArea:focus{outline:0;border:1px var(--mdfColorActive) solid}.mdf .textArea textArea.filled+label,.mdf .textArea textArea:focus+label{font-size:11px;top:3px;background:0 0;width:90%}.mdf .textArea textArea:focus+label{color:var(--mdfColorActive)}.mdf .fullWidth{width:100%}.mdf .halfWidth{width:48%;float:left}.mdf fieldset div:nth-of-type(odd){margin-right:4%}.mdf fieldset.buttonBar{padding:0;margin:-20px 0 0}.mdf button,.mdf label.pseudoFileInput{outline:0;border-style:none;float:right}.mdf button i,.mdf label.pseudoFileInput i{margin-right:5px}.mdf .formField.disabled input,.mdf .formField.disabled textArea,.mdf .formfield.disabled input,.mdf .formfield.disabled textArea{border-bottom:1px dotted var(--mdfColorPassive);color:var(--mdfColorPassive)}.mdf .checkbox,.mdf .radiobutton{width:100%;margin:20px 0 8px;padding:0;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-family:var(--mdfHeaderFont);color:var(--mdfColorPassive)}.mdf .checkbox>span,.mdf .radiobutton>span{display:block;font-size:11px;margin-bottom:14px}.mdf .checkbox ul,.mdf .radiobutton ul{font-family:var(--mdfInputFont);list-style-type:none;margin:0;padding:0}.mdf .checkbox ul li,.mdf .radiobutton ul li{margin-top:14px;position:relative}.mdf .checkbox ul li input,.mdf .radiobutton ul li input{margin:4px 8px 0 0;width:auto}.mdf .checkbox ul li label,.mdf .radiobutton ul li label{color:var(--mdfColorText)}.mdf .checkbox ul li::before,.mdf .radiobutton input[type=radio],.mdf .radiobutton ul li::before{display:none}.mdf .checkbox ul li:first-child,.mdf .radiobutton ul li:first-child{margin-top:0}.mdf .radiobutton input[type=radio]:checked+label:before{border-color:var(--mdfColorActive);-webkit-animation:ripple .2s linear forwards;animation:ripple .2s linear forwards}.mdf .radiobutton input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.mdf .radiobutton label{display:inline-block;height:var(--mdf-radio-size);position:relative;padding:3px 30px 0;margin-bottom:0;cursor:pointer;vertical-align:bottom}.mdf .radiobutton label:after,.mdf .radiobutton label:before{position:absolute;content:'';border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-property:border-color,-webkit-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform}.mdf .radiobutton label:before{left:0;top:0;width:var(--mdf-radio-size);height:var(--mdf-radio-size);border:1px solid var(--mdfColorPassive);-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .radiobutton label:after{top:5px;left:5px;width:10px;height:10px;-webkit-transform:scale(0);transform:scale(0);background:var(--mdfColorActive);-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .checkbox label,.mdf .dropdown{cursor:pointer}.mdf .checkbox label:after,.mdf .checkbox label:before{content:"";position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .checkbox label:before{width:var(--mdf-checkbox-size);height:var(--mdf-checkbox-size);background:var(--lichte_basis_primair);border:1px solid var(--mdfColorPassive);border-radius:2px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.mdf .checkbox input[type=checkbox]{outline:0;margin-right:18px}.mdf .checkbox input[type=checkbox]:checked+label:before{background:var(--mdfColorActive);border:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .checkbox input[type=checkbox]:checked+label:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:5px;left:4px;width:12px;height:6px;border:var(--mdf-checkmark-width) solid var(--mdfColorNegative);border-top-style:none;border-right-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .checkbox input[type=checkbox]:disabled+label:before{border-color:var(--mdfColorPassive);-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .checkbox input[type=checkbox]:disabled:checked+label:before{background:var(--mdfColorInactive);-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .dropdown::after{content:"\f0d7";font-family:"Font Awesome 6 Free";font-weight:900;background:0 0;height:38px;padding:13px 9px 9px;text-align:center;width:38px;display:block;position:absolute;right:0;bottom:3px;pointer-events:none}.mdf .dropdown::after,.mdf .file,.mdf .file label{-webkit-box-sizing:border-box;box-sizing:border-box}.mdf .file{height:62px;margin-top:20px;margin-bottom:8px;float:left;width:100%;display:block;position:relative}.mdf .file .label{position:absolute;font-family:var(--mdfHeaderFont);color:var(--mdfColorPassive);top:0;font-size:11px;-webkit-transition:all .2s ease-in-out}.mdf .file input,.mdf .file label{overflow:hidden;position:absolute;bottom:0}.mdf .file label{left:0;cursor:pointer;min-width:auto;max-width:100%}.mdf .file label::before{content:"\f093";font-family:"Font Awesome 6 Free";margin-right:5px;font-weight:700}.mdf .file label.containsFile::before{content:"\f15b"}.mdf .file label.containsMultipleFiles::before{content:"\f0c5"}.mdf .file input{opacity:0;z-index:-1}.mdf .file .input.has-focus+label,.mdf .file input:focus+label{outline:1px dotted var(--donkere_basis_primair);outline:-webkit-focus-ring-color auto 5px}.narrowForm .mdf fieldset div:nth-of-type(odd){margin-right:0}input:-moz-ui-invalid,textarea:-moz-ui-invalid{box-shadow:none}.mdf.narrowForm .halfWidth{width:100%;margin-right:0}.mdf.narrowForm .file label{min-width:100%}@media screen and (max-width:500px){.mdf .halfWidth{width:100%;margin-right:0}.mdf .file label{min-width:100%}}.negativeFormContainer .completedForm fieldset:nth-of-type(2),.negativeFormContainer form fieldset:nth-of-type(2){float:left;width:100%}.negativeFormContainer .completedForm fieldset:nth-of-type(3),.negativeFormContainer form fieldset:nth-of-type(3){float:right}.negativeFormContainer .completedForm .formTitle,.negativeFormContainer form .formTitle{color:var(--lichte_basis_primair);font-size:14px;line-height:21px}.negativeFormContainer .completedForm .textArea input,.negativeFormContainer .completedForm .textInput input,.negativeFormContainer .completedForm .textInput textarea,.negativeFormContainer form .textArea input,.negativeFormContainer form .textInput input,.negativeFormContainer form .textInput textarea{border-bottom-color:var(--donkere_basis_primair);color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .textArea textarea,.negativeFormContainer form .textArea textarea{color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .textArea input:focus,.negativeFormContainer .completedForm .textInput input:focus,.negativeFormContainer .completedForm .textInput textarea:focus,.negativeFormContainer form .textArea input:focus,.negativeFormContainer form .textInput input:focus,.negativeFormContainer form .textInput textarea:focus{border-bottom-color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .textArea input:focus+label,.negativeFormContainer .completedForm .textArea textarea:focus+label,.negativeFormContainer .completedForm .textInput input:focus+label,.negativeFormContainer .completedForm .textInput textarea:focus+label,.negativeFormContainer form .textArea input:focus+label,.negativeFormContainer form .textArea textarea:focus+label,.negativeFormContainer form .textInput input:focus+label,.negativeFormContainer form .textInput textarea:focus+label{color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .textArea label,.negativeFormContainer .completedForm .textInput label,.negativeFormContainer form .textArea label,.negativeFormContainer form .textInput label{color:var(--donkere_basis_primair)}.negativeFormContainer .completedForm .textArea textarea,.negativeFormContainer form .textArea textarea{border:1px solid var(--donkere_basis_primair)}.negativeFormContainer .completedForm .textArea textarea:focus,.negativeFormContainer form .textArea textarea:focus{border:1px solid var(--lichte_basis_primair)}.negativeFormContainer .completedForm>p,.negativeFormContainer form>p{text-align:center}.negativeFormContainer .completedForm .radiobutton label:checked+label:before,.negativeFormContainer form .radiobutton label:checked+label:before{border-color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .radiobutton label:before,.negativeFormContainer form .radiobutton label:before{border:1px solid var(--lichte_basis_primair)}.negativeFormContainer .completedForm .radiobutton label:after,.negativeFormContainer form .radiobutton label:after{background:var(--primair_default)}.negativeFormContainer .completedForm .checkbox ul li label,.negativeFormContainer form .checkbox ul li label{color:var(--lichte_basis_primair)}.negativeFormContainer .completedForm .checkbox ul li label:before,.negativeFormContainer form .checkbox ul li label:before{border:1px solid var(--lichte_basis_primair);background-color:var(--donkere_basis_secundair)}.negativeFormContainer .completedForm .checkbox ul li label a,.negativeFormContainer form .checkbox ul li label a{color:var(--lichte_basis_primair);text-decoration:underline}.negativeFormContainer .completedForm .checkbox input[type=checkbox]:checked+label:before,.negativeFormContainer form .checkbox input[type=checkbox]:checked+label:before{background:var(--lichte_basis_primair);color:var(--donkere_basis_secundair)}.negativeFormContainer .completedForm .checkbox input[type=checkbox]:checked+label:after,.negativeFormContainer form .checkbox input[type=checkbox]:checked+label:after{border-color:var(--donkere_basis_secundair);color:var(--donkere_basis_secundair)}
#call2Action{padding:20px}#call2Action .formTitle{color:#fff;font-size:14px}#call2Action .textArea label,#call2Action .textInput label{color:#202020}#call2Action .textInput input{color:#fff;border-bottom:1px #202020 solid}#call2Action .textInput input:focus{border-bottom:1px #fff solid}#call2Action .textArea textArea:focus::-webkit-input-placeholder,#call2Action .textInput input:focus::-webkit-input-placeholder{color:#202020}#call2Action .textArea textArea:focus:-ms-input-placeholder,#call2Action .textArea textArea:focus::-ms-input-placeholder,#call2Action .textInput input:focus:-ms-input-placeholder,#call2Action .textInput input:focus::-ms-input-placeholder{color:#202020}#call2Action .textArea textArea:focus::placeholder,#call2Action .textInput input:focus::placeholder{color:#202020}#call2Action .textArea textArea:focus+label,#call2Action .textInput input:focus+label{color:#fff}#call2Action .textArea,#call2Action p.callUs span{color:#fff}#call2Action .textArea textArea{background:0 0;border:1px #202020 solid;color:#fff}#call2Action .textArea textArea:focus{border:1px #fff solid}#call2Action p.callUs{color:#fff;margin-top:20px}#call2Action p.callUs a{color:#fff;line-height:22px}#call2Action button{background-color:#202020}
@media (min-width:1000px){.portalWrapper{float:left;width:75%}}.portalWrapper aside{border-left:none;padding:0;margin:0;width:100%;float:none}.portalAsideInfo{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding-top:20px;border-top:1px solid #202020}.portalAsideInfo .mobileOpenButton,.portalAsideInfo a img{display:none}.portalAsideInfo>div{width:100%;background-color:#f2f2f2;margin:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border-radius:0}.portalAsideInfo>div h2{margin:0 0 5px;text-align:left}.portalAsideInfo>div p{margin-bottom:10px}.portalAsideInfo>div table{width:100%}.portalAsideInfo>div .personInfo{margin-top:20px}.portalAsideInfo>div .personInfo img{float:left;margin-bottom:50px;margin-right:30px;border-radius:50%}.portalAsideInfo>div>a{text-align:right;display:block;margin:10px 0 0}.portalAsideInfo .customerServiceOptions{list-style-type:none;padding:0;margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portalAsideInfo .customerServiceOptions li{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.portalAsideInfo .customerServiceOptions li i{background:#202020;color:#fff;padding:5px;border-radius:100px;font-size:11px;margin-right:8px}@media (max-width:1000px){.portalAsideInfo,.portalAsideInfo .mobileOpenButton{-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out}.portalAsideInfo{max-width:100%;width:auto;z-index:90;background:#f2f2f2;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:auto;padding-top:0;border-top:none;display:block;right:0}.portalAsideInfo.nav-up{top:-110px}.portalAsideInfo.nav-up .mobileOpenButton{top:-95px}.portalAsideInfo>div{display:block;-webkit-box-shadow:none;box-shadow:none;margin:0}.portalAsideInfo .mobileOpenButton{display:inline-block;position:fixed;right:15px;top:75px;color:#202020;padding-right:20px}.portalAsideInfo .mobileOpenButton:after{right:0;top:0;position:absolute;content:"\f078";color:#202020;font-weight:900;font-family:"Font Awesome 6 Free"}.portalAsideInfo.portalAsideOpen>div{display:block}.portalAsideInfo.portalAsideOpen .mobileOpenButton:after{content:"\f077"}}@media only screen and (max-width:500px){.portalAsideInfo .personInfo .roundedImage{display:block;float:none;margin-right:auto;margin-left:0;margin-bottom:20px}}
.orderCompleteMessage{text-align:center}.orderCompleteMessage h1{font-size:48px;line-height:72px;display:block;margin:10px 0 20px}.orderCompleteMessage figure img{margin:40px 0}.orderCompleteMessage .followAfterOrder .followAfterOrderHeader{font-family:var(--font_title);font-size:clamp(2rem,5vw,4rem);line-height:60px;letter-spacing:0;font-weight:700;text-transform:Initial;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:var(--color_title_headers);display:block;margin:20px 0}.orderCompleteMessage .followAfterOrder .mdButton{margin:20px 10px}.pagebuilder .orderCompleteMessage figure img{width:600px;height:auto;max-width:100%}@media screen and (max-width:768px){.orderCompleteMessage{margin:40px}.orderCompleteMessage h1{font-weight:700;font-size:24px;line-height:28px}}
#orderedEarlier td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}#orderedEarlier .amountWrapper{width:107px;margin-right:10px}#orderedEarlier .amountWrapper input{width:35px}#orderedEarlier .amountWrapper .min{padding-bottom:2px}#orderedEarlier .productInOrderedEarlierDatatableForm{float:left;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:600px){#orderedEarlier .productInOrderedEarlierDatatableForm{display:-webkit-box;display:-ms-flexbox;display:flex}}#orderedEarlier .productInOrderedEarlierDatatableForm .ctaButton{height:35px}#orderedEarlier .favoritesDropdown{float:left;padding:10px 8px}#orderedEarlier_wrapper input#filter_laatste_bestelling_from::-webkit-calendar-picker-indicator,#orderedEarlier_wrapper input#filter_laatste_bestelling_to::-webkit-calendar-picker-indicator{padding-right:20px;-webkit-filter:invert(1);filter:invert(1)}#orderedEarlier_wrapper input#filter_laatste_bestelling_from,#orderedEarlier_wrapper input#filter_laatste_bestelling_to{font-family:"Open Sans",sans-serif}#orderedEarlier_wrapper thead tr:nth-child(2) th:last-of-type:after{display:none}#orderedEarlier_wrapper thead tr:nth-child(1) th:last-of-type{background:0 0}
.productCategoryDatatable .ctaRow{color:#fff;background-color:#312626;border:0}.productCategoryDatatable .ctaRow td{border:0}.productCategoryDatatable .ctaRow td:nth-child(2){text-align:right}.productCategoryDatatable .ctaRow a{color:#fff;font-weight:700}.productCategoryDatatable .datatableContainer table tbody tr .orderControls{padding:4px 10px;min-width:217px}.productCategoryDatatable .datatableContainer table tbody tr .orderControls .ctaButton{display:block;float:left;margin-left:10px;padding:8px 20px;text-align:center;border:0;outline:0}.productCategoryDatatable .datatableContainer table tbody tr .orderControls .ctaButton i{margin-right:0}
.datatableContainer{width:100%;overflow-y:hidden;overflow-x:auto;margin-bottom:40px}.datatableContainer .dataTables_wrapper{width:100%;margin-bottom:0}.datatableContainer .dataTables_wrapper thead{text-align:left;background-color:#312626}.datatableContainer .dataTables_wrapper thead .filter{width:100%;outline:0;border:0;position:relative;background-color:transparent;border-bottom:1px solid #fff;color:#fff}.datatableContainer .dataTables_wrapper thead span{margin-left:10px;margin-right:10px}.datatableContainer .dataTables_wrapper thead th{padding:10px 20px 10px 10px;color:#fff}.datatableContainer .dataTables_wrapper thead th:nth-child(2){width:150px}.datatableContainer .dataTables_wrapper thead tr:nth-child(2) th{position:relative;overflow:hidden;padding:10px}.datatableContainer .dataTables_wrapper thead tr:nth-child(2) th:after{content:'\f0b0';font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;right:5px;top:5px;position:absolute;font-size:12px;pointer-events:none}.datatableContainer .dataTables_wrapper thead tr:nth-child(2) th.nofilter:after{content:none;display:none}.datatableContainer .dataTables_wrapper th input[type=date]{width:48%}.datatableContainer .dataTables_wrapper th input[type=date]:first-of-type{margin-right:2%}.datatableContainer .dataTables_wrapper th input[type=date]::-webkit-input-placeholder{color:transparent}.datatableContainer .dataTables_wrapper th input[type=date]:-ms-input-placeholder,.datatableContainer .dataTables_wrapper th input[type=date]::-ms-input-placeholder{color:transparent}.datatableContainer .dataTables_wrapper th input[type=date]::placeholder{color:transparent}.datatableContainer .dataTables_wrapper .status_done{color:#63c563}.datatableContainer .dataTables_wrapper .dataTables_scrollBody{border:1px solid #312626;-webkit-box-sizing:border-box;box-sizing:border-box}.datatableContainer .dataTables_wrapper .dataTables_scrollHeadInner,.datatableContainer .dataTables_wrapper table{min-width:100%}.datatableContainer .dataTables_wrapper table tbody tr td{padding:10px;vertical-align:middle}.datatableContainer .dataTables_wrapper table tbody tr td.image{padding:0}.datatableContainer .dataTables_wrapper table tbody tr td.image img{display:block;margin:0}.datatableContainer .dataTables_wrapper table tbody tr td .mdButton{display:inline}.datatableContainer .dataTables_wrapper table tbody tr:nth-child(odd){background-color:#f2f2f2}.datatableContainer .dataTables_wrapper table tbody tr:nth-child(odd):hover{cursor:pointer}.datatableContainer .dataTables_wrapper .dataTables_scroll{margin-bottom:10px}.datatableContainer .dataTables_wrapper .dataTables_info{padding-top:22px}.datatableContainer .dataTables_wrapper .dataTables_paginate{margin-top:10px}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button{color:#202020!important;padding:.5em .7em;margin-left:5px;border:0;border-radius:0}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;background:#202020;border:0}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.current{color:#fff!important;background:#202020;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.previous{border-radius:100px;background:#202020;padding:inherit;font-size:0;height:35px;width:35px;position:relative;bottom:6px}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next:before,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.previous:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";font-size:14px;text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);color:#fff;top:7px}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next:before{content:"\f054"}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{background:#202020}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled{opacity:.2}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.previous{margin-right:20px}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.next{margin-left:20px}.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.first,.datatableContainer .dataTables_wrapper .dataTables_paginate .paginate_button.last{display:none}
.pagebuilder .fullwidth .aboutUsPhotoHeader{position:relative;z-index:1;overflow:hidden;max-height:400px}.pagebuilder .fullwidth .aboutUsPhotoHeader .photoHeader img{margin:0;display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:500px}.pagebuilder .fullwidth .aboutUsPhotoHeader h1{display:block;position:absolute;bottom:60px;width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;text-align:center;color:#fff;text-transform:uppercase;z-index:2}.pagebuilder .fullwidth .aboutUsPhotoHeader h1 .superText{display:block;font-size:42px;line-height:42px}.pagebuilder .fullwidth .aboutUsPhotoHeader h1 .title{font-size:86px;line-height:100px;display:block}.pagebuilder .fullwidth .aboutUsPhotoHeader:after,.pagebuilder .fullwidth .aboutUsPhotoHeader:before{content:"";position:absolute;left:0;right:0;height:40%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.35)));background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#59000000',GradientType=0 );opacity:.29}.pagebuilder .fullwidth .aboutUsPhotoHeader:after{bottom:0}.pagebuilder .fullwidth .aboutUsPhotoHeader:before{bottom:auto;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1200px) and (min-width:769px){.pagebuilder .fullwidth .aboutUsPhotoHeader h1{bottom:0}.pagebuilder .fullwidth .aboutUsPhotoHeader h1 .title{line-height:78px;font-size:72px}}@media (max-width:768px){.pagebuilder .fullwidth .aboutUsPhotoHeader{height:300px;overflow:hidden}.pagebuilder .fullwidth .aboutUsPhotoHeader img.photoHeader{position:absolute;height:100%!important;width:auto;left:50%;top:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.pagebuilder .fullwidth .aboutUsPhotoHeader h1{bottom:20px}.pagebuilder .fullwidth .aboutUsPhotoHeader h1 .superText{font-size:14px;line-height:18px}.pagebuilder .fullwidth .aboutUsPhotoHeader h1 .title{font-size:32px;line-height:48px}}@media (max-width:800px){.pagebuilder .fullwidth,.pagebuilder .fullwidth.passive-darkn,.pagebuilder .fullwidth.passive-light{display:inline-block;overflow-wrap:anywhere}.pagebuilder .fullwidth.passive-darkn,.pagebuilder .fullwidth.passive-light,.pagebuilder .fullwidth:nth-child(2),.pagebuilder .fullwidth:nth-child(4){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.documentpresentation{text-align:center}.documentpresentation h1{font-size:32px;line-height:40px}.documentpresentation p{margin:0 0 30px}.documentpresentation span{font-size:20px}.documentpresentation img{height:281px;margin-bottom:40px}}
#orderHistory input#filter_laatste_bestelling_from::-webkit-calendar-picker-indicator,#orderHistory input#filter_laatste_bestelling_to::-webkit-calendar-picker-indicator{padding-right:20px;-webkit-filter:invert(1);filter:invert(1)}#orderHistory input#filter_laatste_bestelling_from,#orderHistory input#filter_laatste_bestelling_to{font-family:"Open Sans",sans-serif}#orderHistoryDetail .wrapper{left:18%;right:18%}#orderHistoryDetail fieldset{max-width:700px}#orderHistoryDetail .buttonBar{text-align:right}#orderHistoryDetail .buttonBar.quotation{text-align:left}#orderHistoryDetail .buttonBar.quotation .mdButton{margin-left:0}#orderHistoryDetail .buttonBar.quotation .contactInfo{float:right;margin-top:10px}#orderHistoryDetail .buttonBar.quotation .contactInfo .label{margin-right:15px}#orderHistoryDetail .buttonBar.quotation .contactInfo i{background:#202020;color:#fff;padding:5px;border-radius:100px;font-size:11px;margin-right:8px}@media screen and (max-width:1300px){#orderHistoryDetail .wrapper{left:5%;right:5%}}@media screen and (max-width:600px){#orderHistoryDetail .wrapper{padding:20px}#orderHistoryDetail .buttonBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}#orderHistoryDetail .buttonBar .closePopupButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px}#orderHistoryDetail .buttonBar .loadOrderButton{width:100%;font-size:13px;padding:10px 15px}#orderHistoryDetail .buttonBar .loadOrderButton .fa-shopping-cart{font-size:13px}#orderHistoryDetail .buttonBar.quotation .contactInfo{float:none;display:block;margin-top:20px}}
.MainContainer,.previewShoppingcart{width:100%;z-index:100;top:0;position:fixed;display:none}.MainContainer{background:rgba(0,0,0,.5);height:100vh}.previewShoppingcart{background:#fff;right:0;bottom:0;min-height:100vh;max-height:100vh;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;overflow:auto}.SummaryContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;background:#fff;border-radius:0}.SummaryContainer__Title{font-size:1.4em;font-weight:500}.hideSideBar{display:none;opacity:0;z-index:-10}.ShoopingCart__Summary,.ShoppingCart__Header{display:-webkit-box;display:-ms-flexbox;display:flex}.ShoppingCart__Header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;margin:10px 0;padding:5px}.ShoppingCart__Header span{font-size:2em;font-weigth:600}.ShoppingCart__Header h1{color:#000}#iconClose{color:#000;font-size:2em;margin-left:auto;cursor:pointer}.ShoopingCart__Summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:65vh;max-height:auto;overflow-y:auto;background:#fff;padding:10px}.ShoopingCart__Summary .previewProductTitle{margin-top:10px}.ShoppingCart__Info,.ShoppingCart__Info--Summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.ShoppingCart__Info{position:relative;background:#fff;margin:0 5px;border-bottom:1px solid #a2a2a2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.ShoppingCart__Info img{-o-object-fit:contain;object-fit:contain}.ShoppingCart__Info--Summary{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.ShoppingCart__Info--Summary .hidden{display:none}.ItemTitle{font-weight:Bold}.ShoppingCart__Info--RemoveBtnDiv{position:absolute;right:5px}.ShoppingCart__BtnContainer,.ShoppingCart__Info--RemoveBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.ShoppingCart__Info--RemoveBtn{width:auto;border:0;outline:0;margin-left:auto;padding:7px}.ShoppingCart__Info--RemoveBtn i{color:#202020}#CloseIcon{font-size:1.5em;cursor:pointer;pointer-events:none}.ShoppingCart__BtnContainer{padding:10px;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;margin-top:10px;min-height:8vh;border-radius:0}.ShoppingCart__BtnContainer--Alink{text-decoration:none;border:0;outline:0;width:100%}.ShoppingCart__BtnContainer--Btn{width:100%}.ShoppingCart__BtnContainer--Btn:hover{border:0;outline:0}@media screen and (min-width:540px){.previewShoppingcart{width:540px;padding:10px 30px}}@media (max-width:500px){.ShoopingCart__Summary{min-height:55vh}}
#requestDrawingFormOverlay{display:none;width:100%;height:100%;background-color:#202020;opacity:.8;position:fixed;top:0;left:0;z-index:99}#requestDrawingForm{display:none;position:fixed;top:200px;left:50%;width:560px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-200px;background-color:#fff;-webkit-box-shadow:1px 1px 1px #202020;box-shadow:1px 1px 1px #202020;z-index:100;padding:20px}#requestDrawingForm .close{float:right;cursor:pointer}@media screen and (max-width:850px){#requestDrawingForm{display:none;top:20px;left:20px;right:20px;margin-left:0;width:auto}}
.loading_animation{height:10px;margin-left:10px}.shoppingCartMainWrapper form .paymentMethodsBox .paymentMethods{margin-right:0}.emptyAddressBook{display:none}.shoppingCartForm .subscriptionCycles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.shoppingCartForm label[title=dateDelivery]{bottom:30px;font-size:11px}.shoppingCartForm .shoppingCartProductList{margin-bottom:20px;overflow:auto;width:100%}.shoppingCartForm .shoppingCartProductList .removeItem{float:none;margin-right:10px}.shoppingCartForm .shoppingCartProductList>table{width:100%;min-width:500px}.shoppingCartForm .shoppingCartProductList>table>thead>tr>th{font-weight:700;font-size:14px;text-align:left;padding-right:10px}.shoppingCartForm .shoppingCartProductList>table>tbody>tr .price,.shoppingCartForm .shoppingCartProductList>table>tbody>tr .pricePerPiece,.shoppingCartForm .shoppingCartProductList>table>thead .oldPrice,.shoppingCartForm .shoppingCartProductList>table>thead .price{text-align:right}.shoppingCartForm .shoppingCartProductList>table>tbody .orderProductDescription .title{font-size:20px;line-height:24px}.shoppingCartForm .shoppingCartProductList>table>tbody .orderProductDescription .description{line-height:23px}.shoppingCartForm .shoppingCartProductList>table>tbody input{padding:5px;background-color:#f2f2f2;outline:0;border:0;font-family:"Open Sans",sans-serif;color:#202020;max-width:60px}.shoppingCartForm .shoppingCartProductList>table>tbody>tr{border-bottom:1px solid #f2f2f2}.shoppingCartForm .shoppingCartProductList>table>tbody>tr>td{padding:20px 10px 20px 0}.shoppingCartForm .shoppingCartProductList>table>tbody img{-o-object-fit:contain;object-fit:contain}.shoppingCartForm .shoppingCartProductList>table>tbody button{background:0 0;color:#202020;border:0;padding:0;font:inherit;cursor:pointer;outline:inherit}.shoppingCartForm .shoppingCartProductList>table>tfoot .actionCodeTableRow{border-bottom:1px solid #e0e1e1}.shoppingCartForm .shoppingCartProductList>table>tfoot>tr td{text-align:left;font-weight:700;padding:20px 10px 0 0}.shoppingCartForm .shoppingCartProductList>table>tfoot>tr td .actionCodes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.shoppingCartForm .shoppingCartProductList>table>tfoot>tr td .actionCodes .actionCodeError{position:absolute;margin-top:50px;color:#dc0000}.shoppingCartForm .shoppingCartProductList>table>tfoot>tr td .actionCodes button{height:40px;width:30%;margin-top:auto;margin-bottom:auto}.shoppingCartForm .shoppingCartProductList>table>tfoot .totalDiscount+.totalDiscount,.shoppingCartForm .shoppingCartProductList>table>tfoot .totalPrice,.shoppingCartForm .shoppingCartProductList>table>tfoot .totalVAT,.shoppingCartForm .shoppingCartProductList>table>tfoot .totalVerzendkosten{text-align:right}.shoppingCartForm .productOptions{max-width:100%;min-width:350px;margin:10px 0 0}.shoppingCartForm .productOptions td+td{text-align:right;padding-left:50px}.shoppingCartForm .productOptions .productOptionHeader td{font-weight:700;padding:10px 0 0}.shoppingCartForm .VATNumber .warning{color:red;margin-top:15px}.shoppingCartForm #checkout_order_type .radiobutton{margin:0}.shoppingCartForm #checkout_order_type .radiobutton li{display:inline-block;margin-bottom:10px}.shoppingCartForm .paymentMethods{padding:0;list-style-type:none}.shoppingCartForm .paymentMethods .paymentMethod{display:inline-block;margin:0 20px 20px 0;padding:0;height:auto;width:auto;overflow:hidden;position:relative}.shoppingCartForm .paymentMethods .paymentMethod input{top:5px;right:2px;position:absolute;z-index:0;margin:0;visibility:hidden}.shoppingCartForm .paymentMethods .paymentMethod span{top:0;right:0;left:0;bottom:0;position:absolute;z-index:1;border:1px solid #312626;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;background-position:center center;background-size:53px 31px;background-repeat:no-repeat;cursor:pointer;border-radius:3px}.shoppingCartForm .paymentMethods .paymentMethod img{-o-object-fit:contain;object-fit:contain;margin:auto;display:block;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:43px}.shoppingCartForm .paymentMethods .paymentMethod input:hover+span{border:1px solid #202020}.shoppingCartForm .paymentMethods .paymentMethod input:checked+span{border:2px solid #202020}.shoppingCartForm #personalInformationDeliveryAddress .invoicePostalCodeSearchMessageRow,.shoppingCartForm #personalInformationDeliveryAddress .postalCodeSearchMessageRow{display:block;width:100%;float:left;margin:10px 0}.shoppingCartForm .shoppingCartUserDetails .termsOfAgreement{margin-bottom:40px}.shoppingCartForm .buttonFooter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paymentMethodTooltipText{visibility:hidden;width:160px;background-color:#202020;color:#fff;text-align:center;padding:5px 0;border-radius:40px;-webkit-transform:translate(-132px,-40px);transform:translate(-132px,-40px);position:absolute;z-index:1}.paymentMethodTooltipText::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#202020 transparent transparent}.paymentMethod:hover+.paymentMethodTooltipText{visibility:visible}
.shippingMethods .informationShippingMethod{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px;border:1px solid #202020;border-radius:0;margin:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.shippingMethods .informationShippingMethod:hover{cursor:pointer}.shippingMethods .informationShippingMethod img,.shippingMethods .informationShippingMethod span{vertical-align:middle}.shippingMethods .informationShippingMethod span{padding-top:3px}.shippingMethods .informationShippingMethod span:nth-child(4){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.shippingMethods .informationShippingMethod img{margin-right:10px}.shippingMethods .informationShippingMethod .price,.shippingMethods_multiple .price{float:right}.shippingMethods input{display:none}.shippingMethods input:checked+.informationShippingMethod{background:#868686;border:2px solid #202020;font-weight:700}#content .contentWrapper .shoppingCartMainWrapper form .shippingMethods,#content .contentWrapper .shoppingCartMainWrapper form .shippingMethods .shippingMethods_multiple{margin-right:0}.shippingMethods_multiple,.shippingMethods_multiple .shippingMethodDate>span{padding:10px;border:1px solid #202020;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.shippingMethods_multiple{width:100%;display:block;margin:10px 0}.shippingMethods_multiple .shippingMethodDate>span{display:inline-block;margin:5px;background:#fff;text-transform:capitalize}.shippingMethods_multiple .shippingMethodDate>span:hover{cursor:pointer}.shippingMethods_multiple:has(input:checked){border:1px solid #202020}.shippingMethods_multiple:has(input:checked)>span{font-weight:700}.shippingMethods_multiple.checked{border:1px solid #202020}.shippingMethods_multiple.checked>span{font-weight:700}.shippingMethodDate input:checked+span{border:2px solid #202020;font-weight:700}
.servicePage .info-image img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (min-width:768px){.servicePage .fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex}}.capabilityGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-20px -40px 40px;padding:0;list-style-type:none}.capabilityGroup li,.relatedServiceCases .showcases li{margin:40px;display:block;list-style-type:none;position:relative;overflow:hidden;padding:0 0 20px;text-align:center;-ms-flex-preferred-size:calc(33% - 80px);flex-basis:calc(33% - 80px);width:33%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.capabilityGroup li img{max-width:100%;height:auto;margin-bottom:20px;max-height:180px;-o-object-fit:contain;object-fit:contain}.capabilityGroup li p,.upsidesOverview .upsidesGroup li p{text-align:center;line-height:28px}@media (max-width:768px){.capabilityGroup li{-ms-flex-preferred-size:calc(50% - 80px);flex-basis:calc(50% - 80px);width:50%}}@media (max-width:500px){.capabilityGroup li{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px);width:100%}}@media only screen and (max-width:850px){.capabilityGroup{display:grid;grid-template-columns:50% 50%;gap:30px;width:90%}.capabilityGroup li{width:100%;margin:0}}@media only screen and (max-width:600px){.capabilityGroup{grid-template-columns:100%}}.serviceBrochurePresentation .mainColumn{overflow:auto;padding:80px 40px}.serviceBrochurePresentation .mainColumn img{-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.3);box-shadow:4px 4px 4px rgba(0,0,0,.3)}.serviceBrochurePresentation .mainColumn .brochureInfo{float:right;width:calc(100% - 300px)}.serviceBrochurePresentation .mainColumn .brochureInfo .brochureDescription{line-height:28px}.serviceBrochurePresentation .mainColumn .brochureInfo .brochureDescription ol,.serviceBrochurePresentation .mainColumn .brochureInfo .brochureDescription ul{padding-left:15px}.serviceBrochurePresentation .mainColumn .brochureInfo .openFormPopup_requestBrochure{float:right}@media (max-width:768px){.serviceBrochurePresentation{text-align:center}.serviceBrochurePresentation .mainColumn .brochureInfo{float:none;width:100%;text-align:left;margin-top:40px}}.serviceResults .mainColumn{overflow:auto}.serviceResults .mainColumn .service_results_left,.serviceResults .mainColumn .service_results_right{width:calc(50% - 20px);float:left}.serviceResults .mainColumn .service_results_left{margin-right:40px}@media (max-width:768px){.serviceResults .mainColumn .service_results_left,.serviceResults .mainColumn .service_results_right{float:none;width:100%}.serviceResults .mainColumn .service_results_left{margin:0 0 60px}}.clientQuoteWrapper h2{margin-bottom:20px}.clientQuoteWrapper img{float:left;display:block;border-radius:100%;margin-top:20px;z-index:1;width:250px}.clientQuoteWrapper blockquote,.relatedServiceCases .showcases li a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.clientQuoteWrapper blockquote{float:right;width:calc(100% - 300px);padding:40px;margin:0}.clientQuoteWrapper blockquote div{font-family:"Open Sans",sans-serif;font-size:20px;line-height:40px;font-style:italic;font-weight:300;position:relative;z-index:1}.clientQuoteWrapper blockquote div:after,.clientQuoteWrapper blockquote div:before{content:"\f10d";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;font-size:128px;line-height:128px;display:inline-block;color:#f2f2f2;top:-60px;left:-60px;z-index:-1;font-style:normal}.clientQuoteWrapper blockquote div:after{content:"\f10e";bottom:-60px;right:-60px;top:auto;left:auto}.clientQuoteWrapper blockquote footer{background:0 0;margin:0;float:right;padding:0;position:relative;width:auto;z-index:1;font-size:24px;line-height:28px}.clientQuoteWrapper blockquote footer:before{content:"";width:105px;display:block;position:absolute;height:1px;background-color:#202020;left:-120px;top:11px}.clientQuoteWrapper .clientQuoteSubtitle{clear:both;float:left;width:100%;text-align:center;color:#202020;font-size:32px;line-height:37px;margin:40px 0}@media (max-width:768px){.clientQuoteWrapper img{float:none;margin:auto;display:block;width:150px;height:40px auto 0 auto}.clientQuoteWrapper blockquote{padding:40px 0;width:100%}.clientQuoteWrapper blockquote div{font-size:14px;line-height:28px}.clientQuoteWrapper blockquote div:before{font-size:64px;line-height:64px;top:-20px;left:-20px}.clientQuoteWrapper blockquote div:after{font-size:64px;line-height:64px;bottom:-20px;right:-20px;top:auto;left:auto}.clientQuoteWrapper blockquote footer{font-size:18px;line-height:21px}.clientQuoteWrapper blockquote footer:before{width:50px;left:-60px}.clientQuoteWrapper .clientQuoteSubtitle{font-size:24px;line-height:28px;text-align:left}}.relatedServiceCases .showcases,.upsidesOverview .upsidesGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -20px 20px;padding:0;list-style-type:none}.relatedServiceCases .showcases li{margin:20px;-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px)}.relatedServiceCases .showcases li a{width:100%;line-height:0;height:100%;background:#758f9b;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.6);box-shadow:3px 3px 4px rgba(0,0,0,.6);overflow:hidden;display:block}.relatedServiceCases .showcases li a .showcase-image-wrapper,.relatedServiceCases .showcases li a .showcase-image-wrapper figure{width:100%;height:100%;overflow:hidden;margin:0}.relatedServiceCases .showcases li a .showcase-image-wrapper figure img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.relatedServiceCases .showcases li a .showcase-info{position:absolute;bottom:30px;left:24px;right:24px;line-height:22px;text-align:left}.relatedServiceCases .showcases li a .showcase-info .showcase-title{font-size:20px;font-weight:700;color:#fff;text-shadow:0 0 5px #000,0 0 8px #000;margin:5px 0 10px;line-height:28px;display:block}.relatedServiceCases .showcases li a .showcase-info .showcase-description{font-size:14px;font-weight:400;position:relative;color:#fff;text-shadow:0 0 5px #23292b,0 0 8px #23292b;display:block;line-height:22px}.relatedServiceCases .showcases li a .showcase-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);opacity:0;-webkit-transition:.3s;transition:.3s}.relatedServiceCases .showcases li a:hover .showcase-button{opacity:1}@media screen and (max-width:1200px){.relatedServiceCases .showcases li{-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);width:50%;height:350px}}@media (max-width:768px){.relatedServiceCases .showcases li{-ms-flex-preferred-size:calc(100% - 40px);flex-basis:calc(100% - 40px);width:100%}}.capabilityOverview{overflow:hidden}.upsidesOverview .upsidesGroup{margin:0 -40px}.upsidesOverview .upsidesGroup li{margin:0 40px 40px;display:block;list-style-type:none;position:relative;overflow:hidden;padding:0 0 20px;text-align:center;-ms-flex-preferred-size:calc(25% - 80px);flex-basis:calc(25% - 80px);width:25%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.clientQuoteWrapper img,.upsidesOverview .upsidesGroup li img{max-width:100%;height:auto}@media (max-width:1000px){.upsidesOverview .upsidesGroup li{-ms-flex-preferred-size:calc(33% - 80px);flex-basis:calc(33% - 80px);width:33%}}@media (max-width:768px){.upsidesOverview .upsidesGroup li{-ms-flex-preferred-size:calc(50% - 80px);flex-basis:calc(50% - 80px);width:50%}}@media (max-width:500px){.upsidesOverview .upsidesGroup li{-ms-flex-preferred-size:calc(100% - 80px);flex-basis:calc(100% - 80px);width:100%}}.conclusionContact h2{margin-bottom:40px;font-size:32px}.conclusionContact .contactFormAndInfoWrapper{overflow:auto}.conclusionContact .contactFormAndInfoWrapper iframe{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;float:left}.conclusionContact .contactFormAndInfoWrapper aside{width:calc(50% - 20px);margin:0;padding:0;border:0;float:left}@media (max-width:768px){.conclusionContact .contactFormAndInfoWrapper aside,.conclusionContact .contactFormAndInfoWrapper iframe{width:100%;margin-right:0}.servicePage .showcases img{height:100%}}.showcase .ourServices{margin-top:40px}
.sortSelector{float:right;clear:both;position:relative;text-align:right;margin:0 0 10px}.sortSelector label{margin:10px 20px 10px 0;display:inline-block}.sortSelector select{-webkit-appearance:none;-moz-appearance:none;font-family:var(--font_main);color:var(--donkere_basis_primair);font-size:clamp(12px,5vw,14px);line-height:22px;letter-spacing:0;font-weight:400;background-color:#f2f2f2;color:#202020;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 40px 10px 10px;outline:0;border:0;position:relative;border-radius:40px;cursor:pointer}.sortSelector select option:hover{background-color:#202020;color:#303030;cursor:pointer}.sortSelector select::-ms-expand{display:none}.sortSelector::after{content:"\f078";display:block;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;color:#202020;right:15px;bottom:14px;pointer-events:none;font-size:14px;line-height:14px}@media screen and (max-width:400px){.sortSelector{float:none}}
#content .upSell_wrapper{clear:both;width:100%;display:block;overflow:hidden;border-top:1px solid #f1f1f1;padding-top:20px}#content .upSell_wrapper form{background:#fff}#content .upSell_wrapper .buttonBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px}#content .upSell_wrapper .buttonBar .ctaButton{border:0;width:90px}#content .upSell_wrapper .buttonBar .ctaButton:hover{background:#202020}#content .upSell_wrapper .buttonBar .ctaButton img{margin:auto}#content .upSell_wrapper .tile_new,#content .upSell_wrapper .tile_new .information .title{height:auto}#content .upSell_wrapper .tile_new figure img{height:100%}#content .upSell_wrapper .tile_new .information{height:auto;border-bottom:1px solid #f1f1f1}
.header .usp_links,.header .usp_links li{display:-webkit-box;display:-ms-flexbox;display:flex}.header .usp_links{margin:0;color:var(--header_text_alternative_color);padding:0}.header .usp_links li{line-height:18px;padding:0 10px;font-style:normal;font-weight:400}.header .usp_links li i{color:var(--header_text_alternative_color);margin-right:5px}.header .usp_links li .uspOne,.header .usp_links li .uspThree,.header .usp_links li .uspTwo{display:inline-block}.header .usp_links li section{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .usp_links.longUSP li{font-size:11px}@media screen and (max-width:1200px){.header .usp_links{display:none}}
.header .mainColumn{position:relative;max-width:100%;width:var(--dimension_mainColumnWidth);margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}#headerlinks>ul>li em,#main-nav li a span,#main-nav li.hide,#touch-button,.show-menu{display:none}#header form input::-webkit-input-placeholder{font-family:var(--font_main)!important;font-style:normal;font-weight:300}#header form input:-ms-input-placeholder,#header form input::-ms-input-placeholder{font-family:var(--font_main)!important;font-style:normal;font-weight:300}#header form input::placeholder{font-family:var(--font_main)!important;font-style:normal;font-weight:300}@media (min-width:1100px){.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav),.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav) .mega_multiple,.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav) .mega_standard{margin-top:45px}.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav),.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav) .mega_multiple,.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav) .mega_standard{margin-top:0}}@media (max-width:1100px) and (min-width:1000px){.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav),.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav) .mega_multiple,.header:has(div.topHeaderWarningWrapper) .mainColumn:has(nav) .mega_standard{margin-top:45px}.header:has(div.topHeaderWarningWrapper) .mainColumn:has(div.reviewHeading){margin-top:10px}.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(div.reviewHeading),.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav),.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav) .mega_multiple,.header:has(div.topHeaderWarningWrapper.hidden) .mainColumn:has(nav) .mega_standard{margin-top:0}}@media (max-width:1000px){.header:has(div.visible){height:100px}}#headerlinks{position:absolute;right:0;top:0}#headerlinks li,#headerlinks ul{list-style:none;margin:0;padding:0}#headerlinks>ul>li{display:inline-block;padding:0 0 0 25px}#headerlinks>ul>li a{color:var(--lichte_basis_primair)}#headerlinks>ul>li .fa-magnifying-glass,#headerlinks>ul>li .fa-shopping-cart,#headerlinks>ul>li .fa-user{font-size:20px;line-height:65px;color:var(--lichte_basis_primair)}#headerlinks>ul>li .fa-shopping-cart{position:relative}#headerlinks>ul>li .fa-shopping-cart span{border-radius:50px;background-color:var(--call_to_action_default);color:var(--lichte_basis_primair);padding:2px 4px;position:absolute;top:11px;right:-11px;min-width:12px;text-align:center;font-weight:600;width:auto;font-family:sans-serif;font-size:9px;line-height:16px}#main-nav{list-style:none;clear:both;height:49px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#main-nav li{margin:0;padding-bottom:0;list-style:none;display:block}#main-nav>li{float:left;height:49px;position:relative;z-index:98}#main-nav>li>a{display:block;padding:0 12px;color:var(--header_text_color);text-decoration:none;text-transform:var(--font-transform);font-size:16px;line-height:49px;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}@media (max-width:500px){#main-nav>li>a{color:var(--donkere_basis_primair)}}#main-nav>li.active>a>em{font-weight:700}#main-nav li a em,#show-menu a em{font-style:normal}#main-nav li li.subItems>a:after,#show-menu a:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);transform:translate(0,0)}#show-menu a:before{margin-right:8px;content:\f0c9;font:21px/1 FontAwesome}#main-nav>li.subItems>a:after{content:'\20';border-top:4px solid var(--lichte_basis_primair);border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;width:0;margin:0 0 0 4px;height:4px}#main-nav li li.subItems>a:after{content:'\f054';font:10px/1 FontAwesome;position:absolute;right:0;top:5px}#main-nav li.d15>a:after,#main-nav li.d15>ul,#main-nav li.d49>a:after,#main-nav li.d49>ul,#main-nav li.d50>a:after,#main-nav li.d50>ul{display:none!important}#main-nav ul li a{display:block;padding:2px 10px 2px 0;text-decoration:none;color:var(--donkere_basis_primair)}#main-nav ul li a:hover,#pageSearch button:hover,#quickSearch button:hover{color:var(--primair_default)}#main-nav li ul{opacity:0;position:absolute;top:49px;left:0;margin:0;z-index:9;width:16em;padding:20px;border:0;background:var(--donkere_basis_primair);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);-webkit-transition:opacity 150ms ease-in-out 150ms;transition:opacity 150ms ease-in-out 150ms}#footer a em,#headerLink a em,#main-nav li.out>ul,#pageSearch button em,#quickSearch button em{display:none}#main-nav,#main-nav li li.out>ul,#main-nav li ul li a span{display:block}#main-nav li.hover>ul,#main-nav li.wait>ul,#main-nav li:hover>ul{opacity:1;z-index:99}@media only screen and (min-width:600px){#main-nav li.hover>ul,#main-nav li.wait>ul,#main-nav li:hover>ul{display:block!important}}@media only screen and (max-width:600px){#main-nav li.hover>ul,#main-nav li.wait>ul,#main-nav li:hover>ul{display:block}}#main-nav ul ul{top:0;left:80px;display:none!important}#main-nav li ul li{float:none;display:block;width:auto;margin:0;border:0;background-image:none;position:relative}#main-nav,#main-nav li ul li ul li{border:0;margin:0;padding:0}#main-nav li ul li ul li a{font-weight:400}#header{position:relative;margin:0 auto;width:1000px;background:var(--header_background_color)}#quickSearch{position:absolute;right:25px;top:100px}@media (max-width:500px){#quickSearch{top:10px;left:10px}}#pageSearch{position:relative;width:281px}#pageSearch fieldset,#quickSearch fieldset{width:281px;border:0;display:block;padding:0;margin:0}#quickSearch fieldset{width:calc(100% - 40px)}#header nav,#pageSearch fieldset input,#quickSearch fieldset input{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#pageSearch fieldset input,#quickSearch fieldset input{outline:0;max-width:none;background-color:#fff;border:0;border-bottom:1px solid var(--lichte_basis_secundair);height:34px;border-radius:0;font-family:var(--font_main);padding:0 35px 0 7px}#pageSearch fieldset button,#quickSearch fieldset button{border:0;background:0 0;position:absolute;right:5px;top:5px;font-size:14px;color:var(--primair_default);outline:0;margin:0;padding:1px 4px;min-height:0;cursor:pointer;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out}#headerLink a{width:326px;height:50px;margin:10px 0}#headerLink img{-o-object-fit:contain;object-fit:contain;max-width:160px;height:auto}@media (max-width:1000px){.headerLink{top:5px;left:20px;position:absolute}.headerLink a{left:0;margin-top:10px;position:static;display:inline-block;height:55px;background-size:contain;width:200px}#headerLink img{max-width:130px;height:40px;width:40px}.header,header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;top:0;width:100%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.header.nav-up{top:-75px}.header:has(div.visible).nav-up{top:-100px}.show-menu{display:block;top:14px;right:20px;color:var(--primair_default)}.show-menu.menu-button em{display:block;width:80%;height:10%;margin:45% 10%;font-size:0;-webkit-transition:.5s;transition:.5s}.show-menu.menu-button em:after,.show-menu.menu-button em:before{content:'';position:absolute;width:80%;height:11%;background:var(--primair_default);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:.5s;transition:.5s}.show-menu.menu-button em:before{top:5px}.show-menu.menu-button em:after{bottom:5px}.show-menu.menu-button em,.show-menu.menu-button:hover em,.show-menu.menu-button:hover em:after,.show-menu.menu-button:hover em:before{background:var(--primair_default)}.header .mainColumn .searchDropdown,.main-nav li li.subItems>a:after,.main-nav>li.subItems>a:after{display:none}#headerlinks>ul>li:first-of-type{display:none}.touchNavOpen .show-menu{color:var(--donkere_basis_primair)}.touchNavOpen .show-menu.menu-button em{width:0;margin-left:80%;margin-right:20%;background:var(--lichte_basis_primair)}.touchNavOpen .show-menu.menu-button em:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.touchNavOpen .show-menu.menu-button em:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.main-nav .touch-button{display:block;position:absolute;right:0;font-size:20px;text-align:center;top:0;cursor:pointer;padding:0;height:48px;width:48px}#main-nav .touch-button .touch-icon{display:inline-block;width:48px;height:48px;position:relative}#main-nav .touch-button .touch-icon:after{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;line-height:16px;color:var(--primair_default);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-nav .touchOpen>.touch-button .touch-icon:after{content:"\f068"}.main-nav{display:block;max-height:0;height:auto}.main-nav>li,.touchNavOpen .main-nav{width:100%;float:none;padding:0;height:auto}.touchNavOpen .main-nav{display:block;overflow:hidden;background-color:var(--lichte_basis_primair);top:0;left:0;z-index:50;line-height:36px;margin:0;max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s}.main-nav>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid var(--donkere_basis_primair)}.main-nav>li>a{text-transform:none}.main-nav li ul,.main-nav li ul li{width:100%;position:relative}.main-nav li li.action,.main-nav li ul li a,.touchNavOpen .main-nav{color:var(--lichte_basis_primair)}.main-nav li li.action>a{color:var(--primair_default)}.main-nav li a{padding-left:10px}.main-nav li ul li a{width:auto;padding:15px 45px 15px 20px;min-height:17px;font-size:16px;line-height:18px}.main-nav li.touchOpen>ul{position:static;display:block!important}.main-nav li li li a{padding-left:30px}.main-nav li ul{opacity:1;top:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0;border:0;line-height:36px;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.main-nav li ul ul{padding:0;left:0}.main-nav ul>li:last-child,.main-nav>li:last-child{border:0}.quickSearch{position:static;padding:0}.quickSearch fieldset{margin:0;padding:0;position:relative;max-width:100%;width:50%}.quickSearchContainer{display:none;position:absolute;top:60px;width:100%;background:var(--lichte_basis_primair);padding:15px 20px}.languagesLinks{position:absolute;top:5px;right:5px}.quickSearch fieldset input{font-size:16px}.toggleSearchButton.fa{display:none}.header.touchNavOpen .languageSelector,.touchNavOpen .quickSearchContainer{display:block}.header .languageSelector{display:block;top:74px;right:20px;position:absolute;z-index:200;background-color:transparent}.header .languageSelector ul{-webkit-box-shadow:none;box-shadow:none}}#header nav{position:absolute;bottom:0;padding:0}img.our-aim{margin:13px 0 0 500px}.languagesLinks{list-style:none;margin:0;padding:0;float:right}.languagesLinks li{margin:6px 6px 0 0;padding:0;float:left}.languagesLinks li img{border:0}@media screen and (max-width:1000px){#header,header{position:fixed;top:0;width:100%;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;z-index:95;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);height:75px;background:var(--lichte_basis_primair)}#header.nav-up{top:-75px}#header:has(div.visible).nav-up{top:-100px}.header:has(div.topHeaderWarningWrapper.hidden){height:75px}#show-menu{display:block;height:32px;width:32px;line-height:32px;font-size:28px;position:absolute;text-decoration:none}.show-menu.menu-button em{display:block;width:80%;height:10%;margin:45% 10%;font-size:0;-webkit-transition:.5s;transition:.5s}.show-menu.menu-button em:after,.show-menu.menu-button em:before{content:'';position:absolute;width:80%;height:11%;background:var(--primair_default);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:.5s;transition:.5s}.show-menu.menu-button em:before{top:5px}.show-menu.menu-button em:after{bottom:5px}.show-menu.menu-button em,.show-menu.menu-button:hover em,.show-menu.menu-button:hover em:after,.show-menu.menu-button:hover em:before{background:var(--primair_default)}.touchNavOpen .show-menu{color:var(--primair_default)}.touchNavOpen .show-menu.menu-button em{width:0;margin-left:80%;margin-right:20%;background:var(--lichte_basis_primair)}.touchNavOpen .show-menu.menu-button em:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.touchNavOpen .show-menu.menu-button em:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.touchNavOpen #show-menu{color:var(--donkere_basis_primair)}#header nav{position:absolute;margin:0;top:124px}#main-nav{display:block;max-height:0;height:auto;overflow:hidden}#main-nav>li,.touchNavOpen #main-nav{width:100%;float:none;padding:0;height:auto}.touchNavOpen #main-nav{display:block;overflow:hidden;top:0;left:0;z-index:50;line-height:36px;margin:0;max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s}#main-nav li li.subItems>a:after,#main-nav>li.subItems>a:after{display:none}#main-nav>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid var(--donkere_basis_primair)}#main-nav>li>a{text-transform:none}#main-nav li ul,#main-nav li ul li{width:100%;position:relative}#main-nav li li.action,.touchNavOpen #main-nav{color:var(--lichte_basis_primair)}#main-nav li li.action>a,#main-nav li ul li a{color:var(--primair_default)}#main-nav li a{padding-left:10px}#main-nav li ul li a{width:auto;padding:15px 45px 15px 20px;min-height:17px;font-size:16px;line-height:18px}#main-nav li.touchOpen>ul{position:static;display:block!important}#main-nav li li li a{padding-left:30px}#main-nav li ul{opacity:1;top:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;padding:0;border:0;line-height:36px;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}#main-nav li ul ul{padding:0;left:0}#main-nav ul>li:last-child,#main-nav>li:last-child{border:0}#headerLink a{display:inline-block}#quickSearchContainer{display:none;position:absolute;top:60px;width:100%;background:var(--lichte_basis_primair);padding:15px 20px;height:40px}.touchNavOpen #quickSearchContainer{display:block}#quickSearch fieldset{margin:0;padding:0;width:50%;position:relative;max-width:400px}#quickSearch fieldset input{font-size:16px}.languagesLinks{position:absolute;top:5px;right:5px}#headerlinks{color:var(--primair_default);right:75px}#headerlinks ul li .fa-search,#headerlinks ul li .fa-shopping-cart,#headerlinks ul li .fa-user{line-height:60px;color:var(--primair_default)}.header .languageSelector{display:none;top:74px;right:20px;position:absolute;z-index:200;background-color:transparent}}@media (max-width:1000px){.languageSelector{top:5px;right:10px}}@media (max-width:500px){.headerLink img{height:38px;width:140px}footer .locationFooter,footer .socialTitle_footer{color:var(--lichte_basis_primair)!important}}@media screen and (min-width:1000px){#header{width:100%;position:fixed;top:0;z-index:95;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}#headerLink{position:relative;z-index:82;height:70px;top:10px;width:190px}#headerLink a{top:0;left:0}#header nav{width:100%}#main-nav{display:block;height:70px;margin-left:350px}#main-nav>li{height:70px;z-index:80}#main-nav>li>a{line-height:70px;font-size:14px;padding:0 15px;color:var(--header_text_color)}#main-nav>li.action>a{color:var(--header_text_color);background-color:var(--donkere_basis_primair)}#main-nav>li.hover>a #main-nav>li>a:hover,#main-nav>li.wait>a,#main-nav>li:hover>a,#show-menu a:hover{background-color:var(--lichte_basis_secundair)}#main-nav>li.wait>a,#main-nav>li:hover>a{color:var(--donkere_basis_primair)}#main-nav li ul,#main-nav ul li a{background:var(--lichte_basis_primair)}#main-nav li ul{top:70px;width:20em;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);padding:0}#main-nav ul li a{color:var(--primair_default);padding:10px 20px}#main-nav ul li a:hover{color:var(--lichte_basis_primair);background-color:var(--primair_default)}.toggleCompare{color:var(--header_text_color);font-size:20px}.toggleSearchButton{cursor:pointer;color:var(--header_text_color)}#quickSearchContainer.visible~#headerlinks .toggleSearchButton.fa-search:before{content:'\f00d'}#quickSearchContainer{position:absolute;top:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:0;overflow:hidden;background-color:var(--donkere_basis_primair);z-index:80;width:100vw;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}#quickSearchContainer>.toggleSearchButton{position:absolute;right:285px;cursor:pointer;font-size:20px!important;color:var(--primair_default);padding:24px 10px}#quickSearchContainer.visible{height:70px}#quickSearch{position:absolute;left:0;top:19px;overflow:hidden;max-width:1200px;width:100%;margin:auto;right:0}#pageSearch fieldset input{padding:0}#quickSearch fieldset input{padding:0 10px}#quickSearch fieldset button{font-size:20px;right:0;color:var(--lichte_basis_primair)}#header .languageSelector{float:none;z-index:88;font-size:14px}}@media (min-width:1000px){.header{width:100%;position:fixed;top:0;z-index:95;-webkit-box-shadow:5px 2px 5px rgba(0,0,0,.1);box-shadow:5px 2px 5px rgba(0,0,0,.1);background-color:var(--lichte_basis_primair)}.header,.header.TopHeaderOn{height:75px}.quickSearch{position:absolute;left:0;top:19px;overflow:hidden;max-width:1200px;width:100%;margin:auto;right:0}.quickSearch fieldset input{padding:0 10px}.quickSearch fieldset button{font-size:20px;right:0;color:var(--lichte_basis_primair)}.header .languageSelector{float:none;z-index:88;font-size:14px}.touchNavOpen .main-nav{max-height:800px;overflow-y:auto}.main-nav li a{padding-left:20px}.main-nav>li.action>a{color:var(--primair_default)}.main-nav li ul li a,.main-nav>li.action>a,.main-nav>li.hover>a .main-nav>li>a:hover,.main-nav>li.touchOpen a,.main-nav>li.wait>a,.main-nav>li:hover>a,.main-nav>li>a,.show-menu a:hover{background-color:var(--donkere_basis_primair)}.main-nav li ul li a,.main-nav>li>a{color:var(--primair_default)}.main-nav>li>a{font-weight:300}.main-nav li ul li a{padding:15px 20px}.header:has(div.topHeader),.header:has(div.topHeaderWarningWrapper.hidden){height:106px}.header+.site{padding-top:70px}}@media (min-width:1000px) and (min-width:1100px){.header:has(div.visible){height:150px}}@media (min-width:1000px) and (max-width:1100px){.header:has(div.hidden){height:75px}.header:has(div.visible){height:150px}}@media screen and (min-width:1000px) and (max-width:1240px) and (min-width:1000px){#header .languageSelector{right:8px}#header .mainColumn,#quickSearch{padding:0 20px}#header .mainColumn .toggleSearchButton{right:20px}#quickSearch{-webkit-box-sizing:border-box;box-sizing:border-box}#quickSearch fieldset button{right:23px}#header nav{left:auto;-webkit-transform:none;transform:none;right:155px}#headerlinks{right:40px}}@media screen and (min-width:1000px) and (max-width:1000px){#header .languageSelector{background-color:var(--lichte_basis_primair)}#header .languageSelector ul{-webkit-box-shadow:inset 0 7px 12px -9px rgba(0,0,0,.25);box-shadow:inset 0 7px 12px -9px rgba(0,0,0,.25);-webkit-box-shadow:none;box-shadow:none}#header{position:fixed;z-index:95;height:60px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1)}.maincolumn #headerLink{top:5px;left:20px;position:absolute}#headerLink a{margin-top:0;color:var(--donkere_basis_primair)}.header .mainColumn .toggleSearchButton,.toggleSearchButton.fa{display:none}#header .languageSelector{display:none;top:74px;right:20px;position:absolute;z-index:200;background-color:transparent}#header.touchNavOpen .languageSelector,#show-menu{display:block}#show-menu{top:14px;right:20px}#show-menu.menu-button em{display:block;width:80%;height:10%;margin:45% 10%;font-size:0;-webkit-transition:.5s;transition:.5s}#show-menu.menu-button em:after,#show-menu.menu-button em:before{content:'';position:absolute;width:80%;height:11%;background:var(--header_text_color);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:.5s;transition:.5s}#show-menu.menu-button em:before{top:5px}#show-menu.menu-button em:after{bottom:5px}#show-menu.menu-button em,#show-menu.menu-button:hover em,#show-menu.menu-button:hover em:after,#show-menu.menu-button:hover em:before{background:var(--header_text_color)}#show-menu,.touchNavOpen #show-menu{color:var(--header_text_color)}.touchNavOpen #show-menu.menu-button em{width:0;margin-left:80%;margin-right:20%;background:var(--lichte_basis_primair)}.touchNavOpen #show-menu.menu-button em:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.touchNavOpen #show-menu.menu-button em:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#header nav{position:absolute;top:124px;margin:0}.touchNavOpen #main-nav{max-height:450px;overflow-y:auto}#main-nav{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);background-color:var(--lichte_basis_primair)}#main-nav>li{border-bottom:1px solid #ebebeb}#main-nav li a{padding-left:20px}#main-nav>li.action>a{color:var(--primair_default);background-color:var(--donkere_basis_primair)}#main-nav>li.hover>a #main-nav>li>a:hover,#main-nav>li.wait>a,#main-nav>li:hover>a,#show-menu a:hover{background-color:var(--header_background_color);color:var(--header_text_color)}#main-nav li ul li a,#main-nav>li.touchOpen a,#main-nav>li>a{background-color:var(--header_background_color)}#main-nav li ul li a,#main-nav>li>a{color:var(--donkere_basis_primair)}#main-nav>li>a{font-weight:300}#main-nav .touch-button{display:block;position:absolute;right:0;font-size:20px;text-align:center;top:0;cursor:pointer;padding:0;height:48px;width:48px}#main-nav .touch-button .touch-icon{display:inline-block;width:48px;height:48px;position:relative}#main-nav .touch-button .touch-icon:after{content:"\f067";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;line-height:16px;color:var(--header_text_color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-nav .touchOpen>.touch-button .touch-icon:after{content:"\f068"}#main-nav li ul li a{padding:15px 40px}}@media screen and (min-width:1000px) and (max-width:500px){#headerlinks .fa-magnifying-glass{display:none}#headerlinks ul li{padding:0 0 0 15px}#footer .locationFooter,#footer .socialTitle_footer{color:var(--lichte_basis_primair)!important}}@media screen and (min-width:1000px) and (max-width:1180px){header{padding:0 10px;min-height:70px;left:0;top:0}header .logo{width:50%;max-height:40px;top:15px;left:15px}}@media only screen and (min-width:1000px) and (max-width:768px){.languageSelector{display:none}}@media screen and (max-width:1180px){header{padding:0 10px;min-height:70px;height:auto;left:0;top:0}header .logo{width:50%;max-height:40px;top:15px;left:15px}}
@media screen and (max-width:978px){.oembed-provider-youtube iframe{display:block;width:100%;max-width:600px;height:auto}}
.mainwidth{width:100%;max-width:1140px;margin:0 auto;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.fullwidth{width:100%;overflow:auto}.ribbon{width:100%}.passive-dark{background-color:#312626}.passive-light{background-color:#f2f2f2}.passive-dark,.passive-dark .ribbonHeader,.passive-dark .ribbonLink,.passive-dark h1,.passive-dark h2,.passive-dark h3,.passive-dark h4,.passive-dark h5{color:#fff}.passive-light,.passive-light h1,.passive-light h2,.passive-light h3,.passive-light h4,.passive-light h5{color:#202020}.desk{background-color:#f2f2f2}.white{background-color:#fff}.ribbon .ribbonContainer{width:100%;max-width:1140px;margin:0 auto;padding:20px;overflow-y:auto;overflow-x:hidden}.pageHeader{max-width:100%;width:1200px;margin:0 auto;padding:0 40px;min-height:70px}.layout,.layout form fieldset legend,.pageHeader,.ribbon .ribbonContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.layout{float:left;padding:20px}.layout form fieldset legend{display:block;text-align:left;padding:0 0 10px;color:#202020;width:100%;font-size:37px;font-weight:700;line-height:37px}.fullwidth .layout{padding:0}.accessifyWCMSWrapper .accessifyWCMSArea.layout{padding-top:40px;padding-bottom:50px}.translate_down,.translate_up{z-index:1;position:relative;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.translate_down{-webkit-transform:translateY(100px);transform:translateY(100px)}.grayRibbon{background-color:#f2f2f2}.grayRibbon .pagebuilder_layout{border:20px solid #f2f2f2}.pagebuilder.noHeaderFooter .site{padding-top:0}.LAYOUT_1,.LAYOUT_1_2 img{width:100%}.LAYOUT_1_3{width:33.33%}.LAYOUT_2_3{width:66.66%}.LAYOUT_1_2{width:50%}.LAYOUT_1_4{width:25%}.LAYOUT_1_5{width:20%}.LAYOUT_4_5{width:80%}@media (max-width:1000px){.LAYOUT_1_3,.LAYOUT_1_4,.LAYOUT_1_5,.LAYOUT_2_3{width:50%}.LAYOUT_4_5{width:100%}}@media screen and (max-width:800px){.LAYOUT_1_2{width:100%}}@media screen and (max-width:700px){.LAYOUT_1_3,.LAYOUT_1_4,.LAYOUT_1_5,.LAYOUT_2_3{width:100%}.grayRibbon .pagebuilder_layout{border:10px solid #f2f2f2}}
.documentProduct .header{max-width:initial}.documentProduct .headerLink{top:15px}.documentProduct .landingPageContent .hero-image-wrapper.object-fit-container.cover{max-height:400px}.documentProduct .landingPageContent .title{width:50vw}.documentProduct .landingPageContent .area2Wrapper{position:absolute;top:0;right:0;background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.24);box-shadow:0 2px 2px rgba(0,0,0,.24);max-width:340px}.documentProduct .landingPageContent .area2Wrapper form legend{display:block;text-align:center;font-size:22px;color:#202020;margin-bottom:20px}.documentProduct .landingPageContent .area2Wrapper form ul{margin:0 0 15px;padding:0;list-style:none;position:relative}.documentProduct .landingPageContent .header{position:absolute;max-width:1200px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:0 0;-webkit-box-shadow:none;box-shadow:none;z-index:0}.documentProduct .landingPageContent .header_image img{max-height:none}.documentProduct .landingPageContent .header .description{font-size:30px;color:#fff;width:70%}.documentProduct .landingPageContent .header__container picture img{width:200px;height:100%;aspect-ratio:auto 350/250}.documentProduct .landingPageContent section.normalWidth .area3Wrapper,.documentProduct .landingPageContent section.normalWidth .area4Wrapper,.documentProduct .landingPageContent section.normalWidth .area5Wrapper{float:left;width:33%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:990px){.documentProduct .landingPageContent .header_image{max-height:inherit}.documentProduct .landingPageContent .area6Wrapper>div.productImages div{max-height:30vh}.documentProduct .landingPageContent .area6Wrapper>div.productImages div img{max-width:100%}.documentProduct .landingPageContent .area6Wrapper section,.documentProduct .landingPageContent section div section{margin-top:0}.documentProduct .landingPageContent .header{position:relative;top:auto;bottom:auto}.documentProduct .landingPageContent .area2Wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:40px;max-width:100%}.documentProduct .landingPageContent section.normalWidth{margin-top:0;padding:0}.documentProduct .landingPageContent section.normalWidth .area3Wrapper,.documentProduct .landingPageContent section.normalWidth .area4Wrapper,.documentProduct .landingPageContent section.normalWidth .area5Wrapper{float:none;width:100%}.documentProduct .landingPageContent .header__container{width:100%}.documentProduct .landingPageContent .header__container img{max-width:200px;-o-object-fit:inherit;object-fit:inherit;height:auto;margin-top:50px}.documentProduct .landingPageContent .hero.header_image.cloud .hero-image-wrapper{max-height:130px}.documentProduct .landingPageContent .header{padding-top:20px}.documentProduct .landingPageContent .header .description,.documentProduct .landingPageContent .header .title,.documentProduct .landingPageContent .header h2,.documentProduct .landingPageContent .header p{color:#202020;text-shadow:none}}.thankYouPage .hero.header_image.cloud .hero-image-wrapper{max-height:650px}.thankYouPage .header_image{min-height:650px}.thankYouPage .header_image .header img{margin:20px 0}.landingPageFooter .footerCopyright{padding:20px;max-width:1200px;margin:auto}.documentProductDownload form fieldset label span{width:80%}.documentProductDownload .completedForm .formTitle{display:none}.campaignWrapper{position:relative;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.campaignWrapper .campaignImage{height:400px}.campaignWrapper .campaignImage img{margin-bottom:-5px;height:100%;-o-object-fit:cover;object-fit:cover}.campaignWrapper .campaignInformation{position:absolute;top:-30px;left:35%;display:-webkit-box;display:-ms-flexbox;display:flex;height:77%;padding:60px 60px 60px 15px;border-top-left-radius:400px;border-bottom-left-radius:400px;border-left:15px solid #f2f2f2;border-top:15px solid #f2f2f2;border-bottom:15px solid #f2f2f2;width:60%;gap:30px;background-size:180px;background-color:#f2f2f2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.campaignWrapper .campaignInformation .campaingImageBrochure img{width:300px;height:242px;-o-object-fit:contain;object-fit:contain;max-width:initial;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-filter:drop-shadow(0 1px 9px rgba(0,0,0,.1));filter:drop-shadow(0 1px 9px rgba(0,0,0,.1))}.campaignWrapper .campaignInformation .campaignText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;gap:10px}.campaignWrapper .campaignInformation .campaignText h1{font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#323232;width:65%}.campaignWrapper .campaignInformation .campaignText p{font-weight:500;font-size:22px;margin-bottom:10px}.campaignWrapper .campaignInformation .campaignText a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;width:343px;text-align:center}@media only screen and (max-width:1080px){.campaignWrapper .campaignInformation{border:0;border-radius:initial;left:0;width:100%}.campaignWrapper .campaignInformation .campaignText{width:50%}.campaignWrapper .campaignImage img{height:0}}@media only screen and (max-width:600px){.campaignWrapper{position:relative;overflow:hidden;height:800px}.campaignWrapper .campaignImage img{height:100%}.campaignWrapper .campaignInformation,.campaignWrapper .campaignInformation .campaignText{position:absolute;top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%}.campaignWrapper .campaignInformation{left:0;background:0 0;padding:0;border-radius:0;border:0;height:80%}.campaignWrapper .campaignInformation .campaingImageBrochure{-ms-flex-item-align:center;align-self:center;border-radius:100%;padding:35px 60px 60px;background:#f6f6f6;border-left:10px solid #f2f2f2;border-top:10px solid #f2f2f2;border-right:10px solid #f2f2f2}.campaignWrapper .campaignInformation .campaingImageBrochure img{width:150px;height:auto;-o-object-fit:contain;object-fit:contain;position:relative;z-index:20}.campaignWrapper .campaignInformation .campaignText{padding-top:200px;padding-bottom:50px;-ms-flex-item-align:center;align-self:center;font-style:normal;font-weight:700;font-size:30px;line-height:40px;color:#323232;background:#f6f6f6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%}.campaignWrapper .campaignInformation .campaignText p{width:80%;margin-left:auto;margin-right:auto}.campaignWrapper .campaignInformation .campaignText a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;width:290px;text-align:center}}
.genericLinksSwiperWrapper .swiper-wrapper{height:auto;list-style-type:none}.genericLinksSwiperWrapper li{text-align:center;padding:0;margin:0}.genericLinksSwiperWrapper li .tile{float:none;margin:10px auto;text-align:left}.genericLinksSwiperWrapper{position:relative}.genericLinksSwiperWrapper ul{padding:0;margin:0}.genericLinksSwiperWrapper h2{border-top:none;font-size:32px;line-height:43px;margin-bottom:40px;font-weight:400}.genericLinksSwiperWrapper .genericLinks{min-height:100px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:40px}.genericLinksSwiperWrapper .swiper-container{margin:40px auto;overflow:hidden;height:auto}.genericLinksSwiperWrapper .genericLinks .swiper-slide{padding:0;list-style-type:none;height:auto}.genericLinks .swiper-slide::before,.genericLinksSwiperWrapper a.navigation em{display:none}.genericLinksSwiperWrapper a.navigation{position:absolute;bottom:48%;z-index:1;height:42px;line-height:42px;text-align:center;font-weight:700;text-decoration:none;font-size:30px;color:#fff;background-color:#202020;border-radius:40px}.genericLinksSwiperWrapper .tileGroupPerson a.navigation{bottom:300px}.genericLinksSwiperWrapper a.navigation:hover{background-color:#303030}.genericLinksSwiperWrapper a.navigation.previous{left:0;padding:0 14px 0 13px;color:#fff;text-decoration:none}.genericLinksSwiperWrapper a.navigation.next{right:0;padding:0 13px 0 14px;color:#fff;text-decoration:none}@media screen and (max-width:1230px){.genericLinksSwiperWrapper a.navigation.previous{left:10px}.genericLinksSwiperWrapper a.navigation.next{right:10px}}@media screen and (max-width:800px){.genericLinksSwiperWrapper .genericLinks{width:100%}}@media (max-width:500px){.genericLinksSwiperWrapper a.navigation.previous{left:15px}.genericLinksSwiperWrapper a.navigation.next{right:15px}.genericLinksSwiperWrapper a.navigation.next:hover{background-color:#303030}}@media screen and (max-width:420px){.genericLinksSwiperWrapper .swiperTile{max-width:260px}}@media screen and (max-width:370px){.genericLinksSwiperWrapper .swiperTile{max-width:250px}}
.pagebuilder .passive-dark,.pagebuilder .passive-light{background-color:#312626;overflow:hidden;color:#fff;min-height:150px;position:relative}.pagebuilder .passive-dark .ribbonHeader,.pagebuilder .passive-dark .ribbonlink,.pagebuilder .passive-dark h1,.pagebuilder .passive-dark h2,.pagebuilder .passive-dark h3,.pagebuilder .passive-dark h4{color:#fff}.pagebuilder .passive-light{background-color:#f2f2f2;color:#202020}.pagebuilder .passive-light .ribbonHeader,.pagebuilder .passive-light h1,.pagebuilder .passive-light h2,.pagebuilder .passive-light h3,.pagebuilder .passive-light h4{color:#202020}.pagebuilder .cta-color,.pagebuilder .gradient{overflow:hidden;color:#fff;min-height:150px;position:relative}.pagebuilder .gradient{background:-webkit-gradient(linear,left top,right top,from(#f36e21),to(#202020));background:linear-gradient(90deg,#f36e21 0%,#202020 100%)}.pagebuilder .cta-color .ribbonHeader,.pagebuilder .cta-color h1,.pagebuilder .cta-color h2,.pagebuilder .cta-color h3,.pagebuilder .cta-color h4,.pagebuilder .gradient .ribbonHeader,.pagebuilder .gradient .ribbonLink,.pagebuilder .gradient h1,.pagebuilder .gradient h2,.pagebuilder .gradient h3,.pagebuilder .gradient h4{color:#fff}.pagebuilder .cta-color{background-color:#f36e21}.pagebuilder .info-image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.pagebuilder .info-image{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.pagebuilder .info-image p{margin:0;line-height:0}.pagebuilder .introduction-text{position:relative;left:0;right:0;width:100%;max-width:1560px;text-align:left;margin:0 auto;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.pagebuilder .explorer-object-fit{position:relative;background-size:cover;background-position:center center}.pagebuilder .explorer-object-fit img{opacity:0}.pagebuilder .co-engineering_title{font-size:32px;text-align:center;font-weight:400;margin-bottom:40px}.pagebuilder .co-engineering_subtext,.pagebuilder .dienstenCTA h2,.pagebuilder .dienstenCTA p{text-align:center}.pagebuilder .dienstenCTA h2{font-size:32px;font-weight:400}.pagebuilder .dienstenCTA .button{margin:0 auto;display:block!important;max-width:300px}.pagebuilder .pageHeader .content>p,.pagebuilder .tilegroupperson ul{margin:0}.pagebuilder .pageHeader ul{margin:0;padding:0;list-style-type:none;overflow:auto;float:right}.pagebuilder .pageHeader ul li{margin:0;padding:0;list-style-type:none;float:left}.pagebuilder .pageHeader ul li a{padding:0 20px;background-color:#fff;display:block;text-transform:uppercase;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.pagebuilder .pageHeader ul li a:hover{background-color:#f2f2f2;text-decoration:none}.pagebuilder .pageHeader ul li a,.pagebuilder .pageHeader ul li a em{line-height:70px;text-decoration:none;font-size:14px;color:#202020}.pagebuilder .pageHeader .content>p img{margin-top:8px}.pagebuilder .pageHeader .ctaButton,.pagebuilder .pageHeader .mdButton{margin-top:13px;margin-left:5px;float:right}.pagebuilder .pageHeader .layout{padding:0}.documentpresentation{text-align:center;color:#fff;text-shadow:2px 2px 10px #202020;padding:0 20px}.documentpresentation h1{font-weight:900;font-size:48px;line-height:65px;color:#fff}.documentpresentation p{margin:0 0 30px}.documentpresentation span{font-size:20px}.documentpresentation img{width:auto;height:281px;-webkit-transform:skew(2deg,-2deg);transform:skew(2deg,-2deg);position:relative;background-color:#f2f2f2;margin:0 auto;-webkit-box-shadow:3px 3px 6px #202020;box-shadow:3px 3px 6px #202020}.documentpresentation .button,.documentpresentation .ctaButton,.documentpresentation .mdButton,.documentpresentation .whiteButton{text-shadow:none}.pagebuilder .brochureFormWrapper{text-align:center;height:auto;width:auto}.pagebuilder .brochureFormWrapper .formfield{text-align:left}@media (max-width:768px){.pagebuilder .fullwidth img,.pagebuilder .info-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.pagebuilder .pageHeader{padding:0 20px;position:fixed;top:0;z-index:50}.pagebuilder .pageHeader .ctaButton,.pagebuilder .pageHeader .mdButton{position:fixed;border:20px solid #fff;bottom:0;z-index:50;right:0;left:0;margin:0}.pagebuilder .pageHeader ul{width:100%}.pagebuilder .pageHeader ul li{display:none;width:100%}.pagebuilder .pageHeader ul li a{padding:0;line-height:50px}.pagebuilder .pageHeader ul:hover li{display:block}.pagebuilder .pageHeader ul::after{font-family:FontAwesome;font-size:36px;line-height:36px;content:"\f0c9";height:40px;width:40px;position:fixed;top:16px;right:13px;color:#202020}.pagebuilder .pageHeader ul:hover::after{content:"\2715"}.pagebuilder .pageHeader .content>p img{height:53px}}@media (max-width:800px){.pagebuilder .fullwidth,.pagebuilder .fullwidth.passive-darkn,.pagebuilder .fullwidth.passive-light{display:block}.documentpresentation{text-align:center}.documentpresentation h1{font-size:32px;line-height:40px}.documentpresentation p{margin:0 0 30px}.documentpresentation span{font-size:20px}.documentpresentation img{height:281px;margin-bottom:40px}}.layout .content p a{text-decoration:underline}
.cookieSpacer{position:relative;clear:both;width:100%;height:230px;background-color:#202020}.cookieSpacer p{color:#fff;line-height:22px;margin-top:20px;margin-bottom:20px}.cookieAlert p,.cookieSpacer p,.settingsHeader{font-family:"Open Sans",sans-serif;font-size:14px}.cookieAlert{position:fixed;bottom:25px;left:50%;background-color:#fff;color:#202020;padding:20px;z-index:100;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.3);font-size:12px;line-height:14px;width:985px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.en .cookieAlert,.id-id .cookieAlert,.no-no .cookieAlert,.uk .cookieAlert{bottom:25px}.cookieAlert p{color:#202020;line-height:18px;margin-bottom:4px}.cookieAlert p:first-child strong{text-transform:uppercase}.hiddenActions,body.cookieVisible #visitorFooter{display:none}.showAdvanced{cursor:pointer;margin-right:20px;color:#202020;float:right;margin-top:13px;font-family:"Open Sans",sans-serif}.showAdvanced:hover{text-decoration:underline}.advancedActions{margin-top:10px}.cookieAlert .cookieActions{margin-top:20px;text-align:left;font-size:14px}@media (max-width:500px){.cookieAlert .defaultActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.cookieAlert .defaultActions .cookieButtonWrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cookieAlert .defaultActions.hiddenActions{display:none}}.cookieAlert .cookie-approve-btn{float:right}.cookieAlert .cookie-approve-btn:hover{background-color:#202020}.cookieAlert .cookie-reject-btn{margin:auto 0;cursor:pointer;color:#202020}.cookieAlert .cookieButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;float:right}.cookieActions>label{position:relative;margin:10px 20px 10px 0;display:inline-block;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cookieActions>label.disabled{opacity:.5}.cookieActions .checkboxBackground{height:20px;width:20px;background-color:#fff;display:block;position:absolute;left:0}.cookieActions input{opacity:0;margin-left:3px;cursor:pointer;margin-top:2px}.cookieActions .checkmark{position:absolute;top:-4px;left:0;height:25px;width:25px;background-color:#fff;color:#fff;border:1px solid #202020;border-radius:5px}.cookieActions input:checked~.checkmark{background-color:#202020;border-color:#202020}.cookieActions .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookieActions input:checked~.checkmark:after{display:block}.cookieActions .checkboxLabel{font-size:14px;margin-left:10px;font-family:"Open Sans",sans-serif}.closeCookieAlert,.cookieAlert .hidden{display:none}.cookieAlert.briefAlert{width:600px}.closeCookieAlert::after{position:absolute;top:0;right:0;content:"\002715";font-size:16px;font-weight:700;color:#202020;cursor:pointer;display:block;padding:10px;z-index:100;line-height:10px}@media screen and (min-width:770px){.cookieAlert .cookie-approve-btn:hover{background-color:#202020;color:#fff}.cookieActions>label:hover input~.checkmark{border-color:#202020}}@media (max-width:1000px){#openCookieAlert{background-color:#202020;color:#fff;position:fixed;bottom:0;left:0;z-index:5;padding:12px;margin-bottom:45px;right:0;text-align:center;text-decoration:underline;cursor:pointer;display:block;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,.2);box-shadow:0 -3px 10px rgba(0,0,0,.2);border-bottom:1px solid #fff}.closeCookieAlert{cursor:pointer;position:absolute;top:-31px;right:0;height:32px;width:33px;display:none;-webkit-box-shadow:2px -2px 4px 0 rgba(0,0,0,.2);box-shadow:2px -2px 4px 0 rgba(0,0,0,.2);background-color:#fff}.showAdvanced{margin-top:14px}.cookieAlert{bottom:0!important;z-index:100;padding:10px;overflow:visible}.cookieAction input[type=checkbox]{width:2em!important}.cookieAlert p{margin-top:0;max-width:100%}.cookieAlert .cookieActions{max-width:100%;text-align:left}.cookieAlert .cookie-approve-btn{display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.policyText{max-height:105px;width:100%;overflow:auto;padding-bottom:5px}.policyText::-webkit-scrollbar{width:7px}.policyText::-webkit-scrollbar-thumb{width:7px;background-color:rgba(0,0,0,.3)}}@media (max-width:768px){#openCookieAlert{bottom:0;text-align:center}.showAdvanced{float:left}.cookieAlert .cookie-approve-btn{margin-top:4px}}@media screen and (max-width:450px){#openCookieAlert{margin-bottom:47px}}@media screen and (max-width:360px){.cookieAlert .cookie-approve-btn{width:42%}a.button:after{background-image:none!important}}
.gradientTitleHeader{background-color:#202020}.gradientTitleHeader img{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(-75%,transparent),to(#202020));-webkit-mask-image:linear-gradient(to top,transparent -75%,#202020);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(-75%,transparent),to(#202020));mask-image:linear-gradient(to top,transparent -75%,#202020)}@media only screen and (max-width:600px){.gradientTitleHeader img{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(-45%,transparent),to(#202020));-webkit-mask-image:linear-gradient(to top,transparent -45%,#202020);mask-image:-webkit-gradient(linear,left bottom,left top,color-stop(-45%,transparent),to(#202020));mask-image:linear-gradient(to top,transparent -45%,#202020)}}.gradientTitleHeader .description,.gradientTitleHeader .title,.gradientTitleHeader .titleOnFullscreenPhoto,.gradientTitleHeader h1,.gradientTitleHeader h1.title{text-shadow:none!important}
.info-content-left .content,.info-content-right .content{display:inline-block;max-width:490px;line-height:22px;text-align:left}.info-content-left .content{float:right;padding:60px 60px 60px 30px}.info-content-right .content{padding:60px 30px 60px 60px}@media (max-width:1000px){.info-content-left .content,.info-content-right .content{padding:60px 60px 60px 30px}}@media (max-width:1200px){.info-image img{max-width:100%;width:auto}}
.createAccountSucces,.recoverPasswordSucces,.resetPasswordSucces{display:none}.createAccountSucces h3,.profileEditSucces h3,.recoverPasswordSucces h3,.resetPasswordSucces h3{margin-top:0}.createAccountSucces .closePopup,.recoverPasswordSucces .closePopup,.resetPasswordSucces .closePopup{right:20px;position:absolute;cursor:pointer}.accountExistsWrapper,.errorAccountWrapper{position:fixed;top:-150px;width:100%;left:0;-webkit-transition:all 1s;transition:all 1s}.accountExistsWrapper .accountExists{background:#f8f89e;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center;padding:20px;border-radius:0;border:2px solid #998405;color:#998405;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.accountExistsWrapper .accountExists i,.errorAccountWrapper .errorAccount i{font-size:40px}.accountExistsWrapper.saved{top:157px;-webkit-transition:all 1s;transition:all 1s}.errorAccountWrapper .errorAccount{background:#ffcaca;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center;padding:20px;border-radius:0;border:2px solid red;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.errorAccountWrapper.saved{top:157px;-webkit-transition:all 1s;transition:all 1s}#forgot_password_user_form,#forgot_password_user_form.mdf,#resetPassword_form{max-width:400px}#forgot_password_user_form button,#forgot_password_user_form.mdf button,#resetPassword_form button{position:relative;padding:10px 30px}#forgot_password_user_form button .loading_password,#forgot_password_user_form.mdf button .loading_password,#resetPassword_form button .loading_password{display:none;width:15px;height:15px;right:10px;top:10px;position:absolute}#resetPassword_form fieldset{margin-bottom:30px}.recoverPasswordModal{display:none;position:absolute;border:1px solid #202020;padding:30px;top:300px;width:250px;margin:0 auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;z-index:80;background:#fff}.externalRegisterButtons{margin-bottom:50px;margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:600px){.externalRegisterButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.OverviewLoginFormWrapper .externalRegisterButtons,.hlDropdown .externalRegisterButtons{margin-bottom:20px;margin-top:0}#headerlinks .hlDropdown .externalLoginBorder,.externalLoginBorder{border:0;border-top:1px solid #000}#headerlinks .hlDropdown .externalLoginBorder legend,.externalLoginBorder legend{margin-left:auto;margin-right:auto}#content #submitButton.externalLoginButton,#headerlinks #submitButton.externalLoginButton{padding:10px;border:solid 1px #000;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;border-radius:40px;-webkit-transition:.4s;transition:.4s}#content #submitButton.externalLoginButton:hover,#headerlinks #submitButton.externalLoginButton:hover{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.31);box-shadow:0 3px 6px 0 rgba(0,0,0,.31);-webkit-transition:.4s;transition:.4s}#content #submitButton.externalLoginButton img,#headerlinks #submitButton.externalLoginButton img{height:21px;width:21px;-o-object-fit:contain;object-fit:contain}#content .OverviewLoginFormWrapper .externalRegisterButtons,#content .portalAccessControls .externalRegisterButtons,#headerlinks .OverviewLoginFormWrapper .externalRegisterButtons,#headerlinks .portalAccessControls .externalRegisterButtons,.portalLoginForm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media only screen and (max-width:600px){#content .OverviewLoginFormWrapper .externalRegisterButtons,#content .portalAccessControls .externalRegisterButtons,#headerlinks .OverviewLoginFormWrapper .externalRegisterButtons,#headerlinks .portalAccessControls .externalRegisterButtons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}#content .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton,#content .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton,#headerlinks .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton,#headerlinks .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton{width:100%;font-size:14px;border-radius:40px}@media only screen and (max-width:600px){#content .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton .externalLoginext,#content .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton .externalLoginext,#headerlinks .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton .externalLoginext,#headerlinks .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton .externalLoginext{display:none}}#content .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton img,#content .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton img,#headerlinks .OverviewLoginFormWrapper .externalRegisterButtons #submitButton.externalLoginButton img,#headerlinks .portalAccessControls .externalRegisterButtons #submitButton.externalLoginButton img{height:18px;width:18px}.hlDropdown iframe{height:230px;width:100%}.portalLoginForm{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.portalLoginForm .alertMessage{margin-bottom:0;padding-bottom:0}.portalLoginForm .buttonBar .formfield{width:auto}.portalLoginForm .buttonBar .formfield input[type=checkbox]{margin-right:10px}.portalLoginForm .buttonBar .mdButton{margin-top:10px}.portalLoginForm fieldset div:nth-of-type(odd){margin-right:0;margin-bottom:10px}.manageAccount .main{width:100%;float:none}#headerlinks .scProductCount{position:absolute;border-radius:19px;color:#312626;min-width:14px;height:19px;width:19px;background:#f36e21;text-align:center;font-size:10px;line-height:normal;font-weight:400;display:inline-block;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;top:12px;right:6px}#headerlinks .scProductCount.hidden,#headerlinks li .hlDropdown,.customerService a img,.hasNoPriceList,.hasPriceList,.profileEditSucces{display:none}#headerlinks li.activeHover>.hlDropdown,#headerlinks>ul>li.hover>.hlDropdown,#headerlinks>ul>li.wait>.hlDropdown{display:block;width:300px;right:0;position:absolute;background-color:#fff;padding:20px;z-index:99}#headerlinks .hlDropdown{font:14px/28px "Open Sans",sans-serif;color:#202020;font-weight:400;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);box-shadow:0 5px 5px rgba(0,0,0,.1)}#headerlinks .hlDropdown ul{margin-left:0}#headerlinks .hlDropdown ul.customerService{margin-left:0;line-height:28px}#headerlinks .hlDropdown li,.hlDropdown .VATSettings a{display:block}#headerlinks .hlDropdown li a{color:#202020}#headerlinks .hlDropdown li a:hover,.hlDropdown .VATSettings a:hover{text-decoration:underline}#headerlinks li.csContact{margin-bottom:14px}#headerlinks .hlDropdown li a span{margin:0 5px 0 0}#headerlinks .hlDropdown li a span.icon-telefoon{font-size:19px;vertical-align:middle;margin:0 7px 0 -3px}#headerlinks .hlDropdown li a span.icon-mail{font-size:17px;vertical-align:middle;margin:0 8px 0 -2px}#headerlinks .hlDropdown h3{padding:0;margin:0}#headerlinks .hlDropdown h4{margin:0;padding:0;color:#202020;font-weight:400}#headerlinks .hlDropdown fieldset legend{font-size:14px;margin:0;margin-bottom:12px}#headerlinks .hlDropdown .accountControls a,#headerlinks .hlDropdown .accountControls a span,#headerlinks .hlDropdown .customerService a,#headerlinks .hlDropdown .customerService a span,#headerlinks .hlDropdown h3{font-size:14px;color:#202020}#headerlinks .accountControls{margin-bottom:20px}#headerlinks>ul>li.hover>.hlDropdown.searchDropdown{left:0;right:0;top:114px;position:fixed;width:auto;height:auto}#headerlinks>ul>li.hover>.hlDropdown form input[type=text]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#headerlinks>ul>li.hover>.hlDropdown.searchDropdown form input[type=text]{width:calc(100% - 35px);max-width:100%}.profileDropdown .icon-inloggen:before{font-size:20px}#headerlinks li.activeHover>.hlDropdown{width:241px;top:70px}#headerlinks li.activeHover>.hlDropdown em{display:inline}.hlDropdown .welcomeMessage{font-family:var(--font_title);color:var(--donkere_basis_primair);font-size:clamp(17px,5vw,2px);line-height:24px;letter-spacing:0;font-weight:700;text-transform:Initial;margin:0 0 5px}.hlDropdown #formLogout,.hlDropdown #formLogout fieldset{border:0;padding:0;margin:0;outline:0}.hlDropdown #formLogout button{margin:15px 0}.hlDropdown .VATSettings,.hlDropdown .portalAccessControls{margin:0 0 10px}.profileEditSucces .closePopup{right:20px;position:absolute;cursor:pointer}@media screen and (max-width:1000px){#headerlinks li.activeHover>.hlDropdown{top:60px;right:-65px}}
.comparePage .compared_dialog{display:none}.compared_dialog{display:none;position:fixed;right:0;top:200px;width:0;z-index:91;background-color:#fff;-webkit-box-shadow:-1px 1px 6px rgba(0,0,0,.4);box-shadow:-1px 1px 6px rgba(0,0,0,.4);-webkit-transition:.04s ease-out;transition:.04s ease-out}.compared_dialog.compared_dialog-has-products{display:block}.compared_dialog.compared_dialog-opened{width:330px;min-height:140px;padding:20px}.compared_dialog .compared_slide_area{width:0;visibility:hidden}.compared_dialog.compared_dialog-opened .compared_slide_area{width:auto;visibility:visible}.compared_dialog .compared_title{width:193px;-webkit-transform:rotateX(80deg);transform:rotateX(80deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;left:-128px;top:85px;font-size:16px;text-align:right;background-color:#f2f2f2;padding:10px;-webkit-box-shadow:-1px -2px 6px rgba(0,0,0,.3);box-shadow:-1px -2px 6px rgba(0,0,0,.3);color:#202020;text-decoration:none}.compared_dialog .compared_title:after{content:"\f077";font-family:'Font Awesome 6 Free';font-weight:800;margin-left:10px}.compared_dialog.compared_dialog-opened .compared_title:after{content:"\f078"}.compared_dialog .mdButton{bottom:20px;display:block;left:20px}.compared_dialog .mdButton:before{content:"\f0ce";font-family:'Font Awesome 6 Free';font-weight:800;margin-right:10px}.compared_dialog .compared_product{clear:both;min-height:100px;margin-bottom:15px}.compared_dialog .compared_product .photo{max-width:100px;float:left;margin-right:20px}.compared_dialog .compared_product .title{font-size:16px;font-weight:500;color:#202020;display:inline-block;max-width:150px;height:50px;margin-left:20px;vertical-align:top}.compared_dialog .compared_product button{background:0;border:0;float:right;margin-left:20px}.compared_dialog .compared_product button span{color:#202020;font-size:16px}.compared_dialog .compared_product .from_price{display:block;color:#312626;margin-top:20px}.compared_dialog .compared_product .from_price .price{margin-left:10px}@media screen and (max-width:1000px){.compared_dialog .compared_product .photo{max-width:100px}}@media screen and (max-width:480px){.compared_dialog{-webkit-box-sizing:border-box;box-sizing:border-box;bottom:50px;top:auto}.compared_dialog.compared_dialog-opened{width:100%;z-index:91;max-height:80vh;overflow-y:auto;padding-top:50px}.compared_dialog.compared_dialog-opened .compared_title{bottom:auto;display:inline-block;left:0;top:0;width:100%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;position:absolute;padding:10px 20px}.compared_dialog .compared_title{-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:55px;left:0;text-align:center;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;top:unset;position:fixed}.tile .compare_icon{display:none}}
.ctaButton,.mdButton{border:2px solid #fff}.isActionProduct .mainImage a,.isActionProduct .productImages picture img,.shoppingcartOverviewPage .shoppingcartOverviewWrapper .products2List .shoppingCartItem img{background-color:var(--call_to_action_default)}.productInteractions .productForm{border-radius:0}.productsSwiper .tile .information{padding-bottom:55px}@media (max-width:500px){h1{line-height:40px}}
.languageSelector{display:none;float:right;cursor:default}.languageSelector ul{background:0;list-style-type:none;padding-right:25px;width:85px;text-align:right;cursor:pointer;margin:0}.languageSelector ul:hover{background:#f2f2f2}.languageSelector ul li{display:none;margin-top:10px}.languageSelector ul li:first-child{display:block;margin-top:0;color:#202020}.languageSelector ul:hover li{display:block}.languageSelector li a{color:#202020;width:100%;display:block;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.languageSelector li a:hover{color:#303030;text-decoration:none}.languageSelector .indicator{position:absolute;right:10px;top:4px;font-size:8px;color:#202020}@media (min-width:1000px){.languageSelector .indicator,.languageSelector ul li:first-child{color:#fff}}
.tileGroup{width:calc(100% + 32px);margin:0 -16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.tileGroup .tile{width:25%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:calc(25% - 32px);flex-basis:calc(25% - 32px);margin:16px}.tileGroup .tile .information{padding-bottom:55px}.tileGroup .tile .information .description,.tileGroup .tile .information .title{height:auto}.tileGroup .tile,.tileGroup .tile .information .description p{float:none;height:auto}.tileGroup .tile .information .ctaButton,.tileGroup .tile .information .mdButton{position:absolute;bottom:15px;right:15px}@media screen and (max-width:968px){.tileGroup .tile{width:33%;-ms-flex-preferred-size:calc(33% - 32px);flex-basis:calc(33% - 32px)}}@media screen and (max-width:768px){.tileGroup .tile{width:50%;-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px)}}@media screen and (max-width:500px){.tileGroup .tile{width:100%;-ms-flex-preferred-size:calc(100% - 32px);flex-basis:calc(100% - 32px)}.tileGroup .tile figure{width:auto;height:auto;margin:0}.tileGroup .tile figure img{height:auto;width:100%;display:block;margin:0}}@media screen and (min-width:968px){.filterPage .tileGroup .tile{width:33%;-ms-flex-preferred-size:calc(33% - 32px);flex-basis:calc(33% - 32px)}}