.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}.fs20{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}.fs24{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}.fs27{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}.fs32{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}.fs36{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}.fs40{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}.fs48{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}.fs52{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}.fs60{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}.fs64{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}.fs72{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}.fs80{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}.fs12-xs{font-size:12px}.fs14-xs{font-size:14px}.fs16-xs{font-size:16px}.fs18-xs{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}.fs20-xs{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}.fs24-xs{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}.fs27-xs{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}.fs32-xs{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}.fs36-xs{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}.fs40-xs{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}.fs48-xs{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}.fs52-xs{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}.fs60-xs{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}.fs64-xs{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}.fs72-xs{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}.fs80-xs{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}@media only screen and (min-width:576px){.fs12-sm{font-size:12px}}@media only screen and (min-width:576px){.fs14-sm{font-size:14px}}@media only screen and (min-width:576px){.fs16-sm{font-size:16px}}@media only screen and (min-width:576px){.fs18-sm{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}}@media only screen and (min-width:576px){.fs20-sm{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}}@media only screen and (min-width:576px){.fs24-sm{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}}@media only screen and (min-width:576px){.fs27-sm{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}}@media only screen and (min-width:576px){.fs32-sm{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}@media only screen and (min-width:576px){.fs36-sm{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}}@media only screen and (min-width:576px){.fs40-sm{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}}@media only screen and (min-width:576px){.fs48-sm{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}}@media only screen and (min-width:576px){.fs52-sm{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}}@media only screen and (min-width:576px){.fs60-sm{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}}@media only screen and (min-width:576px){.fs64-sm{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}}@media only screen and (min-width:576px){.fs72-sm{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}}@media only screen and (min-width:576px){.fs80-sm{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}}@media only screen and (min-width:768px){.fs12-md{font-size:12px}}@media only screen and (min-width:768px){.fs14-md{font-size:14px}}@media only screen and (min-width:768px){.fs16-md{font-size:16px}}@media only screen and (min-width:768px){.fs18-md{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}}@media only screen and (min-width:768px){.fs20-md{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}}@media only screen and (min-width:768px){.fs24-md{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}}@media only screen and (min-width:768px){.fs27-md{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}}@media only screen and (min-width:768px){.fs32-md{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}@media only screen and (min-width:768px){.fs36-md{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}}@media only screen and (min-width:768px){.fs40-md{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}}@media only screen and (min-width:768px){.fs48-md{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}}@media only screen and (min-width:768px){.fs52-md{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}}@media only screen and (min-width:768px){.fs60-md{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}}@media only screen and (min-width:768px){.fs64-md{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}}@media only screen and (min-width:768px){.fs72-md{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}}@media only screen and (min-width:768px){.fs80-md{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}}@media only screen and (min-width:992px){.fs12-lg{font-size:12px}}@media only screen and (min-width:992px){.fs14-lg{font-size:14px}}@media only screen and (min-width:992px){.fs16-lg{font-size:16px}}@media only screen and (min-width:992px){.fs18-lg{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}}@media only screen and (min-width:992px){.fs20-lg{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}}@media only screen and (min-width:992px){.fs24-lg{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}}@media only screen and (min-width:992px){.fs27-lg{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}}@media only screen and (min-width:992px){.fs32-lg{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}@media only screen and (min-width:992px){.fs36-lg{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}}@media only screen and (min-width:992px){.fs40-lg{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}}@media only screen and (min-width:992px){.fs48-lg{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}}@media only screen and (min-width:992px){.fs52-lg{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}}@media only screen and (min-width:992px){.fs60-lg{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}}@media only screen and (min-width:992px){.fs64-lg{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}}@media only screen and (min-width:992px){.fs72-lg{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}}@media only screen and (min-width:992px){.fs80-lg{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}}@media only screen and (min-width:1200px){.fs12-xl{font-size:12px}}@media only screen and (min-width:1200px){.fs14-xl{font-size:14px}}@media only screen and (min-width:1200px){.fs16-xl{font-size:16px}}@media only screen and (min-width:1200px){.fs18-xl{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}}@media only screen and (min-width:1200px){.fs20-xl{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}}@media only screen and (min-width:1200px){.fs24-xl{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}}@media only screen and (min-width:1200px){.fs27-xl{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}}@media only screen and (min-width:1200px){.fs32-xl{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}@media only screen and (min-width:1200px){.fs36-xl{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}}@media only screen and (min-width:1200px){.fs40-xl{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}}@media only screen and (min-width:1200px){.fs48-xl{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}}@media only screen and (min-width:1200px){.fs52-xl{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}}@media only screen and (min-width:1200px){.fs60-xl{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}}@media only screen and (min-width:1200px){.fs64-xl{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}}@media only screen and (min-width:1200px){.fs72-xl{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}}@media only screen and (min-width:1200px){.fs80-xl{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}}@media only screen and (min-width:1400px){.fs12-xxl{font-size:12px}}@media only screen and (min-width:1400px){.fs14-xxl{font-size:14px}}@media only screen and (min-width:1400px){.fs16-xxl{font-size:16px}}@media only screen and (min-width:1400px){.fs18-xxl{font-size:1.125rem;font-size:clamp(16.4px,1.161290323vw,18px)}}@media only screen and (min-width:1400px){.fs20-xxl{font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px)}}@media only screen and (min-width:1400px){.fs24-xxl{font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}}@media only screen and (min-width:1400px){.fs27-xxl{font-size:1.6875rem;font-size:clamp(18.2px,1.741935484vw,27px)}}@media only screen and (min-width:1400px){.fs32-xxl{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}@media only screen and (min-width:1400px){.fs36-xxl{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}}@media only screen and (min-width:1400px){.fs40-xxl{font-size:2.5rem;font-size:clamp(20.8px,2.580645161vw,40px)}}@media only screen and (min-width:1400px){.fs48-xxl{font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px)}}@media only screen and (min-width:1400px){.fs52-xxl{font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}}@media only screen and (min-width:1400px){.fs60-xxl{font-size:3.75rem;font-size:clamp(24.8px,3.870967742vw,60px)}}@media only screen and (min-width:1400px){.fs64-xxl{font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}}@media only screen and (min-width:1400px){.fs72-xxl{font-size:4.5rem;font-size:clamp(27.2px,4.64516129vw,72px)}}@media only screen and (min-width:1400px){.fs80-xxl{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px)}}@media only screen and (min-width:576px){.xs-and-down{display:none!important}}@media only screen and (min-width:576px){.xs-only{display:none!important}}@media only screen and (max-width:575.98px){.xs-none{display:none!important}}@media only screen and (min-width:768px){.sm-and-down{display:none!important}}@media only screen and (max-width:575.98px){.sm-only{display:none!important}}@media only screen and (min-width:768px){.sm-only{display:none!important}}@media only screen and (min-width:576px) and (max-width:767.98px){.sm-none{display:none!important}}@media only screen and (max-width:575.98px){.sm-and-up{display:none!important}}@media only screen and (min-width:992px){.md-and-down{display:none!important}}@media only screen and (max-width:767.98px){.md-only{display:none!important}}@media only screen and (min-width:992px){.md-only{display:none!important}}@media only screen and (min-width:768px) and (max-width:991.98px){.md-none{display:none!important}}@media only screen and (max-width:767.98px){.md-and-up{display:none!important}}@media only screen and (min-width:1200px){.lg-and-down{display:none!important}}@media only screen and (max-width:991.98px){.lg-only{display:none!important}}@media only screen and (min-width:1200px){.lg-only{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199.98px){.lg-none{display:none!important}}@media only screen and (max-width:991.98px){.lg-and-up{display:none!important}}@media only screen and (min-width:1400px){.xl-and-down{display:none!important}}@media only screen and (max-width:1199.98px){.xl-only{display:none!important}}@media only screen and (min-width:1400px){.xl-only{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1399.98px){.xl-none{display:none!important}}@media only screen and (max-width:1199.98px){.xl-and-up{display:none!important}}@media only screen and (min-width:10000px){.xxl-and-down{display:none!important}}@media only screen and (max-width:1399.98px){.xxl-only{display:none!important}}@media only screen and (min-width:10000px){.xxl-only{display:none!important}}@media only screen and (min-width:1400px) and (max-width:9999.98px){.xxl-none{display:none!important}}@media only screen and (max-width:1399.98px){.xxl-and-up{display:none!important}}:root{--width-full:100%;--paddinginline-full:var(--padding-inline,15px)}.width-full.padding-inline{padding-left:var(--paddinginline-full,0.5rem);padding-right:var(--paddinginline-full,0.5rem)}.width-full slideshow.navigation-outside,slideshow.navigation-outside.width-full{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}.width-full{margin-left:auto;margin-right:auto;width:var(--width-full,100%);max-width:100%}:root{--width-main:min(100%,1550px);--paddinginline-main:var(--padding-inline,15px)}@media only screen and (min-width:1579.98px){:root{--paddinginline-main:0}}.width-main.padding-inline{padding-left:var(--paddinginline-main,0.5rem);padding-right:var(--paddinginline-main,0.5rem)}@media only screen and (max-width:1669.98px){.width-main slideshow.navigation-outside,slideshow.navigation-outside.width-main{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-main{margin-left:auto;margin-right:auto;width:var(--width-main,100%);max-width:1550px}:root{--width-narrow:min(100%,1200px);--paddinginline-narrow:var(--padding-inline,15px)}@media only screen and (min-width:768px){:root{--width-narrow:min(100%,868px)}}@media only screen and (min-width:992px){:root{--width-narrow:min(100%,83vw)}}@media only screen and (min-width:914.98px){:root{--paddinginline-narrow:0}}.width-narrow.padding-inline{padding-left:var(--paddinginline-narrow,0.5rem);padding-right:var(--paddinginline-narrow,0.5rem)}@media only screen and (max-width:1004.98px){.width-narrow slideshow.navigation-outside,slideshow.navigation-outside.width-narrow{max-width:calc(100% - 120px);margin-left:auto;margin-right:auto}}.width-narrow{margin-left:auto;margin-right:auto;width:var(--width-narrow,100%);max-width:1200px}slideshow.navigation-outside .navigation.prev{translate:-50px -50%}slideshow.navigation-outside .navigation.next{translate:50px -50%}:root{--padding-inline:1rem;--color-spot1:#00234d;--color-spot1_darker:#000c1a;--color-spot2:#ce0d1d;--color-spot2_darker:#9e0a16;--color-gray_100:#f2f2f2;--color-gray_400:#aaa;--basefont:"Roboto Condensed",acumin-pro-wide,sans-serif;--headfont:"Roboto Condensed",acumin-pro-wide,sans-serif;--iconfont:"Font Awesome 5 Pro","Font Awesome 5 Free";--transition-all:all 250ms ease-in-out;--header-bg-color:var(--color-spot1);--header-fg-color:#000;--footer-bg-color:var(--color-spot2);--footer-fg-color:#fff;--href-color:currentColor;--href-color_hover:var(--color-spot2);--href-color_active:var(--color-spot1);--href-decoration:none;--href-decoration_hover:underline;--href-decoration_active:underline;--btn-padding-inline:15px;--btn-padding-block:calc(( ( var(--btn-height) - var(--btn-line-height) ) / 2 ) - var(--btn-border-width));--btn-height:55px;--btn-line-height:36px;--btn-bg-color:var(--color-spot2);--btn-border-color:var(--color-spot2);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-spot2_darker);--btn-border-color_hover:var(--color-spot2_darker);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-spot1);--btn-border-color_active:var(--color-spot1);--btn-fg-color_active:#fff;--btn-border-radius:0;--btn-border-width:1px;--btn-font-weight:400;--slider-navigation-bg:var(--color-spot2);--slider-navigation-fg:#fff;--slider-navigation-fa_icon-left:'\f060';--slider-navigation-fa_icon-right:'\f061';--slider-navigation-bg_hover:var(--color-spot2_darker);--slider-navigation-fg_hover:#fff;--slider-navigation-bg_active:var(--color-spot1);--slider-navigation-fg_active:#fff;--slider-pagination-bg:#ccc;--slider-pagination-fg:Transparent;--slider-pagination-bg_hover:#000;--slider-pagination-fg_hover:Transparent;--slider-pagination-bg_active:var(--color-gray_400);--slider-pagination-fg_active:Transparent;--slider-pagination-active-bg:var(--color-gray_400);--slider-pagination-active-fg:Transparent}html,body{margin:0;padding:0;position:relative;height:100%;width:100%;font-size:20px}html,body,table{font-family:"Roboto Condensed",acumin-pro-wide,sans-serif;line-height:1.5;font-weight:200;color:#505050}*{outline:0}b,strong{font-weight:400}#IBVEditContent b,#IBVEditContent strong{font-weight:600}body{font-size:20px;line-height:1.5;background-color:#fff}form{display:inline}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Roboto Condensed",acumin-pro-wide,sans-serif;font-weight:600;margin:0}h1,.h1{font-size:1.9em}.h1.customheader{padding-top:2.5rem}h1.customlargehdr{padding:24px 0}h2,.h2{font-size:1.5em;margin:0;font-weight:400}h3,.h3{font-size:1.2em;margin:0;font-weight:400}.subtitle{font-size:.66em;display:block}.textright{text-align:right}a{color:#ce0d1d;text-decoration:none}div hr{height:1px;border:none;color:#ccc;background-color:#ccc}p{margin-top:0}img{max-width:100%;height:auto}.container-fluid,.container{position:relative;max-width:1550px}.band.grey{background-color:#f2f2f2;padding:60px 0}.band.white{background-color:#fff;padding:60px 0}.bgbar1{background-color:#f2f2f2;padding:1rem 0}.bgbar2{background-color:#9e0a16}.bgbar3{background-color:#fff}.bgbar4{background:#00234d}@media only screen and (min-width:1200px){.contentheight{margin-top:80px}}#popUpBackground{position:fixed;right:0;width:100%;background-color:#000;height:100%;z-index:0;visibility:hidden;opacity:0;transition:left .7s ease;top:0;left:-1200px;bottom:0}body.mobile-topmenu-active #popUpBackground,body.product-menu-active #popUpBackground{left:0;visibility:visible;opacity:.6;z-index:1}@font-face{font-family:'icomoon';src:url('/_clientfiles/fonts/icomoon.eot?lbwjgr');src:url('/_clientfiles/fonts/icomoon.eot?lbwjgr#iefix') format('embedded-opentype'),url('/_clientfiles/fonts/icomoon.ttf?lbwjgr') format('truetype'),url('/_clientfiles/fonts/icomoon.woff?lbwjgr') format('woff'),url('/_clientfiles/fonts/icomoon.svg?lbwjgr#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube:before{content:"\e900";color:#505050}.icon-basket:before{content:"\e901"}.icon-home:before{content:"\e902"}.icon-actueel:before{content:"\e903"}.icon-trash:before{content:"\e904"}.icon-envelope:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-home1:before{content:"\e907"}.icon-pdf:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-refresh:before{content:"\e90a"}.icon-search:before{content:"\e90b"}.icon-service:before{content:"\e90c"}.icon-star:before{content:"\e90d"}.icon-training:before{content:"\e90e"}.icon-triangle:before{content:"\e90f"}.icon-user:before{content:"\e910"}.icon-file-picture:before{content:"\e927"}span.text-input--icon{position:absolute;line-height:55px;cursor:pointer;text-align:center;pointer-events:none;color:#505050;right:0;top:0}.training .bgbar1,.training .bgbar3{padding:1em 0}.training .coursecontainer{display:flex;display:-webkit-flex;display:-ms-flexbox;xxjustify-content:space-between;z-index:99;flex-wrap:wrap;margin:0 -1%}.training .courseblock{margin:0 1% 25px 1%;width:100%;flex:0 0 100%;background-color:#ce0d1d;color:#fff;font-size:16px;min-height:160px;text-align:left;padding:10px;position:relative;display:block}.training .courseblock h3{min-height:85px}@media only screen and (min-width:576px){.training .courseblock{width:48%;flex:0 0 48%}}@media only screen and (min-width:768px){.training .courseblock{width:31%;flex:0 0 31%}}@media only screen and (min-width:1200px){.training .courseblock{width:18%;flex:0 0 18%}}.training .coursebtn.slick-next:before{color:#ce0d1d!important}.courseblock .date{position:absolute;bottom:10px;line-height:22px;padding:5px 0}.courseblock .date:first-line {font-weight:bold}.courseblock .dates{margin-right:60px;border-bottom:1px solid rgba(255,255,255,0.5)}.courseblock .dates .course-date{border-top:1px solid rgba(255,255,255,0.5)}.courseblock .dates .course-available{float:right}.training .coursebtn.slick-next{background:#fff!important;color:#ce0d1d!important;height:55px;line-height:55px;width:50px;text-align:center;position:absolute;top:auto;bottom:10px;right:10px;left:auto;transform:none}.training h3{margin:0}.training .imagecontainer{margin-bottom:70px}.xxxtraining .imagecontainer .image{width:100%;max-width:430px;height:0;position:relative;padding:120px 0}.xxtraining .imagecontainer img{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.training .slick-prev,.training .slick-next{background:#ce0d1d!important;height:55px;line-height:55px;width:50px;text-align:center;position:absolute;top:auto;bottom:-90px}.training .slick-prev:before,.training .slick-next:before{font-family:sans-serif;content:"<";font-size:22px;color:#fff;vertical-align:middle;opacity:1}.training .slick-prev{left:0}.training .slick-next{left:65px}.training .slick-next:before{font-family:sans-serif;content:">";font-size:22px;color:#fff;opacity:1}.training .partnerimagecontainer{width:70%;height:200px;line-height:200px}.training .partnerimagecontainer img{border:15px solid transparent;vertical-align:middle}.training .rentblock{position:relative}.training .rentblock .fancyrent{position:absolute;top:calc(100% + 8px);right:0}@media only screen and (min-width:992px){.bgbar3 .col-lg-auto{flex:0 0 450px;max-width:450px}.bgbar3 .col-lg-auto+.col-lg-auto{flex:0 0 auto;max-width:calc(100% - 450px)}}.teamoverview{display:flex;display:-webkit-flex;display:-ms-flexbox;max-width:100%;z-index:99;flex-wrap:wrap;wrap-direction:colomn-reverse;margin:10px 0}.teamoverview .teammember{height:232px;background-color:#ce0d1d;color:#fff;width:100%}.teamoverview .teammember a.teammemberthumb{display:block;float:left;width:50%;height:232px;position:relative}.teamoverview .teammember .teammemberthumb:before{content:"";width:0;height:0;border-top:25px solid transparent;border-right:25px solid #ce0d1d;border-bottom:25px solid transparent;position:absolute;top:50%;transform:translateY(-50%);left:auto;right:0;z-index:99}.teamoverview .teammember:nth-child(even) .teammemberthumb:before{content:"";width:0;height:0;border-top:25px solid transparent;border-right:25px solid #ce0d1d;border-bottom:25px solid transparent;position:absolute;top:50%;transform:translateY(-50%) rotate(180DEG);left:0;right:auto;z-index:99}.teamoverview .teammember .teammemberthumb img{position:absolute;top:0;left:0;height:100%;max-height:100%;max-width:100%;width:100%;object-fit:cover;object-position:top center}.teamoverview .teammember .content{width:50%;color:#fff;position:relative;float:right;height:232px;z-index:1;padding:15px;font-size:90%}.teamoverview .teammember .content a{width:100%;display:block;z-index:2;color:#fff}.teamoverview .teammember .content .quote{font-weight:bold;line-height:1.3;display:block}.teamoverview .teammember .content .memberinfo{display:block;position:absolute;bottom:15px;font-size:80%;line-height:1.15}.teamoverview .teammember:nth-child(even) .teammemberthumb{float:right}.teamoverview .teammember:nth-child(even) .teammemberthumb img{left:auto;right:0}@media only screen and (min-width:768px){.teamoverview .teammember{height:232px;background-color:#ce0d1d;color:#fff;width:100%;flex:0 0 50%}.teamoverview .teammember:nth-child(even) .teammemberthumb{float:right}}@media only screen and (min-width:1200px){.teamoverview .teammember{height:232px;background-color:#ce0d1d;color:#fff;width:100%;flex:0 0 33.33%}.teamoverview .teammember .content{font-size:inherit}.teamoverview .teammember:nth-child(even) .teammemberthumb{float:left}.teamoverview .teammember .teammemberthumb{float:left}.teamoverview .teammember:nth-child(even) .teammemberthumb img{left:auto;right:inherit}.teamoverview .teammember:nth-child(n+4):nth-child(-n+6) .teammemberthumb,.teamoverview .teammember:nth-child(n+10):nth-child(-n+12) .teammemberthumb{float:right}.teamoverview .teammember:nth-child(n+4):nth-child(-n+6) .teammemberthumb img,.teamoverview .teammember:nth-child(n+10):nth-child(-n+12) .teammemberthumb img{right:0;left:auto}.teamoverview .teammember:nth-child(even) .teammemberthumb:before{transform:translateY(-50%) rotate(0DEG);left:auto;right:0;z-index:99}.teamoverview .teammember .teammemberthumb:before{content:"";width:0;height:0;border-top:25px solid transparent;border-right:25px solid #ce0d1d;border-bottom:25px solid transparent;position:absolute;top:50%;transform:translateY(-50%);left:auto;right:0;z-index:99}.teamoverview .teammember:nth-child(n+4):nth-child(-n+6) .teammemberthumb:before,.teamoverview .teammember:nth-child(n+10):nth-child(-n+12) .teammemberthumb:before{content:"";width:0;height:0;border-top:25px solid transparent;border-right:25px solid #ce0d1d;border-bottom:25px solid transparent;position:absolute;top:50%;transform:translateY(-50%) rotate(-180DEG);left:0;right:auto;z-index:99}}.memberdetailinfo{height:150px;background-color:#ce0d1d;color:#fff;padding:15px 20px 20px 20px;margin-bottom:20px}.memberdetailname{font-weight:bold;font-size:28px}.memberdetailquote{color:#ce0d1d;font-size:24px;text-align:right;font-weight:400}.contact-representative{position:relative;border:1px solid #ce0d1d;max-width:360px;margin:20px 0;display:block}.contact-representative .memberinfo{padding:20px;position:relative;height:200px;color:#505050}.contact-representative img{max-height:130px;position:absolute;right:0;bottom:66px}.contact-representative .contact-member-footer{display:block;height:66px;background-color:#ce0d1d;position:absolute;bottom:0;color:#fff;width:100%;line-height:1.15;padding:10px 20px}.contact-representative .contact-member-footer.Noord-Holland{background-color:#e89018}.contact-representative .contact-member-footer.Zuid-Nederland{background-color:#591699}.contact-representative .contact-member-footer.West-Nederland{background-color:#e8901a}.contact-representative .contact-member-footer.Noord-Oost-Nederland{background-color:#14af61}.coursedetailinfo{text-align:left;color:#fff;background-color:#ce0d1d;padding:20px;width:100%;margin-bottom:2rem}.coursedetailinfo h2{margin:0;padding:0;line-height:1.2}.fancybox-enabled{margin:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}@media only screen and (max-width:575.98px){.fancybox-slide--iframe .fancybox-content{width:100%!important;max-width:calc(100% - 30px) !important;max-height:calc(100% - 30px) !important}}.homepage .slick-prev,.homepage .slick-next{background:#ce0d1d!important;height:40px;line-height:40px;width:60px;text-align:center;border-radius:10px}.homepage .slick-prev:hover,.homepage .slick-next:hover{background:#ce0d1d}.homepage .slick-prev{top:-105px;right:65px;left:auto;background-color:#ce0d1d}.homepage .slick-next{background:#ce0d1d!important;top:-105px;right:0}@media only screen and (min-width:400px){.homepage .slick-prev{top:-57px;right:65px;left:auto;background-color:#ce0d1d}.homepage .slick-next{background:#ce0d1d!important;top:-57px;right:0}}.homepage .slick-prev:before,.homepage .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f060";font-size:18px;color:#fff;vertical-align:middle;opacity:1;font-weight:300}.homepage .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f061";font-size:18px;font-weight:300;color:#fff;opacity:1}.newsoverview{position:relative;display:flex;display:-webkit-flex;display:-ms-flexbox;width:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px);padding-bottom:100px}.newsoverview .slick-dots{bottom:10px;z-index:1}.newsoverview .slick-dots li button:before,.newsoverview .slick-dots li.slick-active button:before{color:#ce0d1d;font-size:15px}.newsoverview .slick-prev:before,.newsoverview .slick-next:before{opacity:1;z-index:1}.newsoverview .slick-prev,.newsoverview .slick-next{background:#ce0d1d!important;height:55px;line-height:55px;width:150px;text-align:center}.newsoverview .slick-prev{bottom:0;left:15px;background-color:#ce0d1d;position:absolute;transform:none;top:92%;z-index:2}.newsoverview .slick-next{background:#ce0d1d!important;bottom:0;right:15px;top:92%;transform:none;position:absolute;z-index:2}.newsoverview .slick-prev:before,.newsoverview .slick-next:before{font-family:sans-serif;content:"Vorige";font-size:22px;color:#fff;vertical-align:middle}.newsoverview .slick-next:before{font-family:sans-serif;content:"Volgende";font-size:22px;color:#fff}.newslist .newsitem.newsitemlarge{width:100%}.newslist .newsitem,.training-references .newsitem{background-color:#fff;margin-bottom:2rem;position:relative;width:100%}.newslist .newsitem a,.training-references .newsitem a{color:#505050}.training-references .newsitem .content{padding:.5rem}.newslist.homepagereference .newsitem,.newslist.highlights .newsitem{width:100%;height:100vh;max-height:503px;overflow:hidden}.newslist.homepagereference .newsitem h2:not(.h3){margin:0 0 20px 0}@media only screen and (min-width:768px){.newslist .newsitem{width:calc(1/2*100% - (1 - 1/2)*60px)}.newslist .newsitemreadmore{padding:15px 0 20px 0}}.newslist .newsitem.newsitemlarge .newsitemthumb{padding-top:66%;background-size:cover;background-repeat:no-repeat;background-position:center center}.newslist .newsitem a.newsitemthumb{padding-top:66%;xxx_height:290px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}.newslist .newsoverview .newsitem{margin:15px}@media only screen and (min-width:992px){.newslist .newsoverview .newsitem,.newslist .newsoverview .slick-slide{width:calc(1/3*100% - (1 - 1/3)*45px);background-color:#fff;margin-bottom:10px;position:relative;height:580px;overflow:hidden}.newslist .newsitem{width:calc(1/3*100% - (1 - 1/3)*2rem);background-color:#fff;margin-bottom:2rem;position:relative;max-height:563px;overflow:hidden}.newslist .newsitem.newsitemlarge{width:calc(2/3*100% - (1 - 2/3)*2rem)}.content-left{position:relative}.content-right{margin-top:1rem;position:relative}.content-left .memberdetailimage{margin-top:1rem}.newslist .newsitem.newsitemlarge .newsitemthumb{padding-top:200%;background-size:cover;background-repeat:no-repeat;background-position:center center}}.homepage .newsitemteaser{position:relative;height:98px;overflow:hidden}.newsitemteaser{position:relative;height:158px;overflow:hidden}.newsitemtext{max-height:220px;overflow:hidden}.newsitemteaser:before{content:'...';color:#505050;position:absolute;right:0;bottom:7px;z-index:99;width:2em;text-align:left;background-color:#fff;padding-left:5px}.newsitemteaser:after{content:'';position:absolute;right:0;width:2em;height:1em;margin-top:.2em;background:white;bottom:7px}.newslist .newsitem .content{padding:1rem}.newslist .newsitem .content h3{height:56px;overflow:hidden}.newslist .newsitem h2:not(.h3){color:#ce0d1d}.newslist .newsitem h3{font-weight:600;line-height:1.15;text-transform:none;color:#505050}.newslist .content .date,.newslist-item .date{font-weight:600}.newsdetails{background-color:#fff;xxheight:100%}.newsdetailimgblock{width:100%;max-with:440px}.newsdetailimage{background-size:cover;background-repeat:no-repeat;background-position:center center;height:290px;margin-bottom:20px}.newsdetailsthumb{height:140px;display:block;flex:0 0 48%;background-size:cover;background-repeat:no-repeat;background-position:center center}.newsdetailimgblock .thumb{max-width:calc(50% - 8px);float:right;margin-top:8px}.newsdetailimgblock .thumb:nth-child(odd){float:left}.newsnav{display:block;text-align:center}.newsnav a{padding:1rem;display:inline-block;color:#a4a4a5}.newsnav a.currentnewspage{color:#5d9dbb}.btnrow .button{margin:15px 4px 15px 0}#header{z-index:2;position:relative}#header .topbar{background-color:#00234d;position:relative;padding:.5rem 0}#header .topbar::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:linear-gradient(to right,#ce0d1d,transparent);clip-path:inset(0 0 50% 0)}#header .topbar .topbar-content{display:flex;align-items:center;justify-content:space-between}#header .topbar .mobiletopbar i{color:#fff}#header .main{background-color:#00234d;position:relative;padding:1rem 0}@media only screen and (min-width:768px){#header .main{padding:2rem 0 2rem 0}}#header .main::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:linear-gradient(to right,#ce0d1d,transparent);clip-path:inset(0 0 50% 0)}#header .main img{display:block}#header .bottom-links{background-color:#00234d;display:flex}#header .header-bottom{margin:1rem auto 0 auto}#header .header-bottom .mainmenublocks{justify-content:space-between}@media only screen and (min-width:992px){.topmenubarheight{height:93px;display:block}}.topmenubar [class*=" icon-"],.searchcontainer button.searchbutton i{color:#ce0d1d;text-align:center;font-size:28px;width:28px;height:28px;border-radius:50%;line-height:28px;margin:0 auto;vertical-align:middle}.topmenubar .iconcontainer{display:inline-block;color:#fff;text-align:center;font-size:28px;width:28px;height:28px;border-radius:50%;line-height:28px;margin:0 auto;background-color:#ce0d1d;vertical-align:middle;position:relative}.topmenubar .iconcontainer .icon-basket{font-size:15px;color:#fff;position:absolute;left:0}@media only screen and (min-width:992px){.topmenubar{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:flex-end;padding:0;position:relative;align-items:center;height:93px;z-index:100}.topmenubar ul{margin:0;padding:0;list-style-type:none}.topmenubar>ul{margin:0;padding:0;list-style:none;display:flex;display:-ms-flexbox;display:-webkit-flex}.topmenubar>ul>li{position:relative;display:block;margin:0;padding:0;padding:0 13px;height:73px;line-height:73px}.topmenubar ul>li>a{display:flex;display:-webkit-flex;display:-ms-flexbox;color:#fff;font-weight:300;align-items:center;white-space:nowrap}.topmenubar ul>li>a span{margin-left:6px}.topmenubar ul li .title{font-size:20px;display:inline-block;padding-left:5px;vertical-align:middle;color:#fff;font-weight:300;text-align:right}.topmenubar ul li .loggoff-btn a .title{color:#fff}}.topmenubar li#topmenubaritem-basket{border-right:none}.topmenubarheight a:hover,.topmenubarheight a.current{color:#ce0d1d}.topmenubar .searchcontainer{margin-left:13px}@media only screen and (min-width:1200px){.topmenubar{justify-content:space-between}}.headerheight{height:120px;background-size:cover;background-position:center center;margin-bottom:0;position:relative;background-repeat:no-repeat}.headerheight.productpage{height:195px;overflow:hidden}@media only screen and (max-width:991.98px){.headerheight.productpage{height:100px}}@media only screen and (min-width:576px){.headerheight{height:unset;background-position:center center;position:relative;background-repeat:no-repeat}}@media only screen and (min-width:992px){.headerheight{height:unset;background-position:center center;margin-bottom:0;position:relative;background-repeat:no-repeat}}@media only screen and (min-width:576px){#header .main .headerheight img{padding-right:2rem}}#header .main .headerheight img{border-bottom:1px solid #3f5979}#header .main .headerheight img{width:100%;object-fit:cover}.headerBannerContainer{position:relative}.headerBannerContainer .bannerText{max-width:1550px;width:var(--width-main,100%);margin:auto;position:absolute;top:50%;translate:0 -50%;color:#fff;font-size:3.25rem;font-size:clamp(23.2px,3.35483871vw,52px)}@media only screen and (min-width:576px){.headerBannerContainer .bannerText{top:unset;bottom:2rem;translate:unset}}.headerBannerContainer img{width:100%;height:100%;object-fit:cover;object-position:center center;clip-path:url("#clipPath")}@media only screen and (min-width:576px){.headerlogo img{max-width:100%}}.login_header{display:block;width:100%}.login_header input{height:2em;line-height:2em;margin:5px 0;border:none;font-size:18px;padding:0 10px;width:100%}.login_header input::placeholder{padding:0 10px}.login_header button{width:100%;height:2em;line-height:2em;margin:5px 0}.searchbar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 5px 10px 10px;width:100%;height:54px;background-color:#505050;white-space:nowrap}.searchbar .searchbarlinks{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.searchbar .searchbarlinks a{display:block;width:40px;height:36px;color:#fff;font-size:30px;line-height:36px;text-align:center}.searchbar .searchbarlinks a ~ a{margin-left:.5rem}@media only screen and (min-width:992px){.searchbar{height:auto}.topmenubar ul.extramenu{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-around}}.topmenubarheight .extramenu-box.active,.topmenubarheight li.active .headerboxcontent{opacity:1;visibility:visible}.topmenubarheight .headerboxcontent{position:absolute;left:40px;top:83px;z-index:99;opacity:0;visibility:hidden;transition:all .5s;line-height:1.5;background:#505050;background-color:#505050;width:calc(100% + 30px);display:block;left:0;padding:20px 10px 20px 20px}.topmenubarheight li.active .headerboxcontent:before{content:' ';display:inline-block;vertical-align:middle;position:fixed;background:#505050;background-color:#505050;width:100vw;left:0;z-index:-1;top:0;max-height:235px;top:93px}.topmenubarheight .headerboxcontent li{position:relative}.topmenubarheight .headerboxcontent li:before{content:"\00B7";color:#fff;position:absolute;left:-18px;font-family:sans-serif;font-size:40px;top:-3px;line-height:40px}.topmenubarheight .headerboxcontent a{color:#fff;font-size:20px;font-weight:lighter}.topmenubarheight .headerboxcontent.login{padding:15px;width:250px}.topmenubarheight .headerboxcontent.account{width:250px}.topmenubarheight .basketpop{position:absolute;top:83px;padding:15px;right:0;left:auto;width:500px;z-index:199;font-size:14px;color:#fff;line-height:1.5;background:#505050;background-color:#505050}.topmenubarheight .basketpop .button{height:30px;line-height:30px;font-size:18px;margin-top:10px;width:100%;text-align:center}.topmenubarheight .basketpop a:hover{color:#fff}.extramenu-box{position:absolute;top:93px;left:0;background-color:#505050;opacity:0;visibility:hidden;transition:all .5s;padding:5px;color:#fff;width:100vw;z-index:9;height:108px}.extramenu-login input,.extramenu-login button{height:28px;line-height:28px;border:0;margin-bottom:5px;width:200px;padding:0 5px}.extramenu-login button{background-color:#ce0d1d;color:#fff;text-align:right;padding:0}.extramenu-login button .icon{background-color:#000;height:28px;width:28px}.extramenu-login a{display:block}.topbasket-line{border-bottom:1px solid #ce0d1d}.topbasket-line:before,.topbasket-line:after{content:"";display:table;clear:both}.topbasket-line .topbasket-line-desc{float:left;width:55%;padding-right:10px}.topbasket-line .topbasket-line-count{float:left;width:20%;padding-right:10px}.topbasket-line .topbasket-line-price{width:25%;float:right;text-align:right}.extramenu-basket a{text-align:right;background-color:#ce0d1d}.mobiletopbar{text-align:right;width:100%}.mobiletopmenuclose{left:-1200px;height:54px;position:absolute;top:0;background-color:#fff;z-index:99999;width:100%;background-image:url('/_clientfiles/layout/icons/closemenu.svg');background-position:right 15px center;background-repeat:no-repeat;transition:left .7s ease}body.mobile-topmenu-active .mobiletopmenuclose{left:0}.mobiletopbar [class^="icon-"],.mobiletopbar [class*=" icon-"]{color:#505050}.mobiletopbar [class^="icon-"]:before,.mobiletopbar [class*=" icon-"]:before{font-size:32px;vertical-align:middle;line-height:32px;float:left;margin-top:1px}.mobiletopbar a{color:#505050;margin-left:.5em;display:inline-block;vertical-align:middle;white-space:nowrap}.mobilemenulink{background-image:url('/_clientfiles/layout/icons/menu_white.svg');background-repeat:no-repeat;background-position:center;line-height:54px;width:50px;display:inline-block}.mobile.title.dbi.dbi_basketcount_total{position:absolute;display:block;line-height:20px;width:20px;text-align:center;color:#fff;background-color:#ce0d1d;vertical-align:middle;font-size:12px;border-radius:50%;top:-10px;right:10px}@media only screen and (min-width:992px){.mobiletopmenucontainer{display:none}}.mobileproductmenucontainer{position:relative}.producttoggle{height:54px;line-height:54px;background-color:#ce0d1d;color:#fff;z-index:2}.producttoggle>a{display:block;width:100%;background-image:url('/_clientfiles/layout/icons/menu_wh.svg');background-repeat:no-repeat;background-position:left 15px center}.producttoggle a span{display:inline-block;padding-left:65px;color:#fff}.productmenu.menu-mobile{position:absolute;left:-1200px;transition:left .7s ease;z-index:9999;top:54px;width:100%}.top-menu.menu-mobile{z-index:99999;position:absolute;left:-1200px;transition:left .7s ease;top:54px;width:100%;min-height:175px;background-color:#fff}body.product-menu-active .productmenu.menu-mobile,body.mobile-topmenu-active .top-menu.menu-mobile{left:0}.mainmenu-header-mob-fixed-header{height:57px;background-color:#e96115}.mainmenu-header-mob-fixed-header-close{float:right;text-align:center;height:57px;line-height:1.2;padding:.5rem .5rem 0 0}.mainmenu-header-mob-fixed-header-close .fal{font-size:1.5rem}.mainmenu-header-mob-fixed-header-close span{display:block}.menu-mobile li.mobile_wgstitle{background-color:#ce0d1d}.menu-mobile>ul{background-color:#fff;margin:0}.menu-mobile>ul a{color:#505050;border-bottom:1px solid #505050}.menu-mobile ul ul button{color:#00225a}.menu-mobile ul.mobile_wgs ul a{padding-left:2rem}.menu-mobile ul.mobile_wgs ul ul a{padding-left:3.5rem}.menu-mobile ul a{display:block;padding:.75rem 2.5rem .75rem 1.5rem;border-bottom:1px solid #ce0d1d;text-decoration:none;color:#505050;font-size:90%}.menu-mobile ul ul{position:absolute;left:-1200px;transition:left .7s ease;z-index:99;margin:0;padding:0;background-color:#eee;width:100%;top:58px}.menu-mobile ul ul a{padding-left:2.5rem}.menu-mobile ul ul li.mobile_wg>a{color:#505050}.menu-mobile ul ul ul li.mobile_wg{background-color:#e1e1e1}.menu-mobile ul ul li.mobile_wg.active>a{border-bottom:1px solid #e96115}.menu-mobile ul ul>a{color:#f2f2f2}.menu-mobile ul ul a{border-bottom:1px solid #505050;color:#505050}.menu-mobile ul a.wgimage{float:left}.menu-mobile li.active>ul{display:block;left:0;position:absolute}.menu-mobile ul{padding:0;list-style-type:none}.menu-mobile li{position:relative;margin:0;padding:0}.menu-mobile li a.wgimage,.menu-mobile li .wgimage{height:3rem;width:3rem;margin-left:1rem;background-size:contain;display:inline-block;position:absolute;background-repeat:no-repeat;border:none!important}.menu-mobile ul button{position:absolute;right:0;top:0;color:#505050;border:0;height:52px;line-height:52px;width:3rem;background-color:transparent;outline:0}.menu-mobile .fa-angle-down{display:none}.menu-mobile li.active>button .fa-angle-down,.menu-mobile li.active a>button .fa-angle-down{display:block}.menu-mobile li.active>button .fa-angle-right,.menu-mobile li.active a>button .fa-angle-right{display:none}.search-toggle{color:#ce0d1d}.search-toggle i{cursor:pointer}.search-toggle i.hidden{display:none}.searchcontainer{display:block;vertical-align:middle;background-color:#fff;position:relative;height:42px;flex-grow:1;width:calc(100vw - 185px);max-width:360px;align-items:center;position:absolute;right:5px}@media only screen and (min-width:1200px){.searchcontainer{right:2rem}}.searchcontainer.hidden{display:none}.searchcontainer>form{display:block;width:100%}.searchmenu{vertical-align:middle;display:inline-block;width:calc(100% - 44px)}.searchmenu .searchtext{display:inline-block;border:none;margin-left:.75rem;background-color:#fff;outline:0;color:#000;width:calc(100% - 40px);height:40px;line-height:40px;font-size:20px}.searchmenu .searchtext::placeholder{color:#ddd}.searchcontainer button.searchbutton{position:absolute;right:5px;top:0;width:40px;height:40px;background-color:transparent;display:flex;display:-webkit-flex;align-items:center;padding:0;margin:0}@media only screen and (min-width:992px){.searchcontainer{height:46px;border:1px solid #7c7c7c}.searchmenu .searchtext{display:inline-block;border:none;margin-left:.75rem;background-color:#fff;outline:0;color:#000;width:calc(100% - 40px);height:44px;line-height:44px;font-size:20px}.searchcontainer button.searchbutton{width:46px;height:46px}}.homepagesection{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.homepagesection .intro{width:100%}.homepageheader.h1{padding:20px 0 0 0}.homepageheader span{font-weight:100}.homepagesection .usp{text-align:left;margin-left:0}@media only screen and (min-width:992px){.homepagesection .usp{text-align:left;margin-left:2rem}}.homepagesection .usp ul{list-style:none;padding:0;margin:0}.homepagesection .usp li{font-weight:600;display:block;padding-left:28px;text-indent:-28px}.homepagesection .usp li:before{content:"\2713";color:#ce0d1d;margin-right:8px}@media only screen and (min-width:992px){.homepagesection .usp li{font-size:20px}}.requestblock{display:flex;display:-webkit-flex;display:-ms-flexbox;width:100%;height:100px;background-color:#505050;color:#fff;align-items:center;padding:20px 0 20px 20px;float:left;font-size:smaller;margin:1rem 0 0 0}.requestblock.green{background-color:#ce0d1d}@media only screen and (min-width:1200px){.requestblock{margin:0 0 1rem 0}}.requestblock i{font-size:60px}.requestblock a{color:#fff}.requestblock .text{padding-left:20px}.requestblock .text span{font-size:.9rem;letter-spacing:1px}.homepagesection.newssection{padding:50px 0 0 0}.homepagesection.newssection h2{margin:0 0 28px 0}.homepagesection .news{display:block;width:100%}.homepagesection .news h3{color:#ce0d1d;font-weight:500}.homepagesection .news a.button.readmore{position:relative;float:right;margin-bottom:22px}@media only screen and (min-width:576px){.homepagesection .news a.button.readmore{position:absolute;top:0;right:0}}.homepagesection .references{max-width:100%}.homepagesection .highlighted{max-width:100%}@media only screen and (min-width:1200px){.highlights.newsitem{min-height:500px}}.highlighted a.newsitemthumb,.newslist .newsitem a.highlighted.newsitemthumb,.training-references a.newsitemthumb{display:block;background-color:#fff;padding:25% 0;position:relative;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat}.highlighted a.newsitemthumb img,.newslist .newsitem a.highlighted.newsitemthumb img,.training-references a.newsitemthumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}@media only screen and (min-width:768px){.homepagesection .news{width:48%;flex:0 0 48%;height:580px}.homepagesection .references{max-width:48%;flex:0 0 48%}.homepagesection .highlights{max-width:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between;margin-left:-15px;margin-right:-15px;width:calc(100%);max-width:calc(100%)}.homepage .highlighted .slick-next{right:15px}.homepage .highlighted .slick-prev{right:80px}.homepagesection .highlights .newsitem{margin:0 15px;height:100vh;max-height:503px;margin:0 20px}.homepagesection .references .slick-next{right:0}.homepagesection .references .slick-prev{right:65px}}@media only screen and (min-width:1420px){.homepagesection .news{max-width:440px;max-height:580px;flex:0 0 440px}.homepagesection .references{max-width:460px;flex:0 0 460px}.homepagesection .highlighted{max-width:460px;display:block;flex:0 0 460px}}.webgroups{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-flow:row wrap;width:100%;position:relative;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px);padding:30px 0;overflow:hidden}.webgroups .webgroup{background-color:#ce0d1d;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);box-sizing:border-box;width:100%;margin:15px}a.webgroup-desc{display:table;overflow:hidden;height:75px;line-height:30px;padding:4px 10px;background-color:#ce0d1d;color:#fff;font-size:20px;text-align:center;font-weight:400;width:100%}a.webgroup-desc span{display:table-cell;vertical-align:middle;text-align:center;line-height:1}@media only screen and (min-width:576px){.webgroups .webgroup{width:calc(1/2*100% - (1 - 1/2)*60px)}}@media only screen and (min-width:768px){.webgroups .webgroup{width:calc(1/3*100% - (1 - 1/3)*45px)}}@media only screen and (min-width:992px){.webgroups .webgroup{width:calc(1/4*100% - (1 - 1/4)*40px)}}@media only screen and (min-width:1400px){.webgroups .webgroup{width:calc(1/5*100% - (1 - 1/5)*38px)}}.webgroups .webgroup .webgroup-image{display:block;background-color:#fff;width:100%;padding:48% 0;height:0;text-align:center;position:relative}.webgroups .webgroup .webgroup-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}.webgroups .webgroup .grouptitle{line-height:100%;color:#000;font-size:1rem;text-transform:uppercase;font-weight:600;display:block;padding-bottom:17px}.mainmenublocks .menublock{background-color:#ce0d1d;text-align:center;flex:0 0 18%;border-radius:10px;padding:.5rem 1rem}.mainmenublocks .menublock a{width:100%;display:block;text-align:center}.mainmenublocks .menublock a span{font-size:2vw;font-weight:400;color:#fff;display:block}@media only screen and (min-width:768px){.mainmenublocks{display:flex;display:-webkit-flex;display:-ms-flexbox;width:100%;justify-content:space-between;position:relative;z-index:99;margin-top:20px}}@media only screen and (min-width:1200px){.mainmenublocks{display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:space-between}.mainmenublocks .menublock a span{font-size:24px}}.groupmenubarheight{background-color:#505050;height:55px}.groupmenubarheight .bodywidth{position:relative;width:100vw;max-width:1520px;margin:0 auto}.mainmenu{margin:0 auto;color:#fff;font-size:1.5rem;font-size:clamp(17.6px,1.548387097vw,24px)}.mainmenu a{display:block;color:#fff;font-weight:500;text-decoration:none}@media only screen and (min-width:1200px){.mainmenu .toggle{display:none}}.mainmenu ul ul ul a{font-size:16px}.mainmenu>ul{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;width:100%}.mainmenu>ul,.mainmenu>ul li{margin:0;padding:0}.mainmenu>ul>li{position:relative;display:inline-block}.mainmenu>ul>li.hassubsubs{position:static}.mainmenu>ul>li.active{background-color:#757575}.mainmenu>ul>li a{padding:0 18px;white-space:nowrap;margin:15px 0;line-height:22px}.mainmenu>ul>li li{position:relative}.mainmenu>ul>li>ul{z-index:100;display:block;position:absolute;left:0;padding:1rem 1rem 1rem 1.5rem;list-style-type:none;background-color:#757575;font-size:.857rem;white-space:nowrap;visibility:hidden;overflow:hidden;opacity:0;transition:all .5s}.mainmenu>ul>li>ul>li>ul{margin:0;padding:0 20px;list-style-type:none}.mainmenu>ul>li:last-of-type ul{left:auto;right:0}.mainmenu>ul>li.active>ul{visibility:visible;opacity:1}.mainmenu>ul>li.hassubsubs>ul>li{display:block;float:left;width:20%;padding:1em 0;margin:0 4% 0 1%}.mainmenu>ul>li>ul>li>ul>li:before,.mainmenu>ul>li:not(.hassubsubs)>ul>li:before{content:"\00B7";color:#fff;position:absolute;left:-18px;font-family:sans-serif;font-size:40px;top:-7px;line-height:40px}.breadcrumbsheight{padding:25px 0 20px 0}.breadcrumbsheight{color:#505050;font-size:.9em;line-height:2}.breadcrumbsheight a{text-decoration:none;color:#505050}.checkfieldBox{padding-top:4px}.checkfieldBox .checkfieldissue{padding-top:3px;border:1px solid #f00}.checkfieldissue textarea,.checkfieldissue input{border:solid 1px red}.divFloatingError{position:absolute;width:100%;top:30%;background-color:#fac500;z-index:99;color:#000;-webkit-box-shadow:2px 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:2px 0 5px 0 rgba(0,0,0,0.2);box-shadow:2px 0 5px 0 rgba(0,0,0,0.2)}.divFloatingError fieldset{margin:20px auto;max-width:500px;border-color:#ccc;border-style:solid;padding:10px;border:1px solid #505050}.divFloatingError fieldset a{color:#3d6d6c}.divFloatingError fieldset legend{color:#000;font-weight:900;padding:3px 5px}.divFloatingError fieldset .inputbutton{background-color:#f00}footer.footer{background:#00234d;padding:0}footer.footer,footer.footer p,footer.footer a{color:#fff}footer.footer .footermain{display:grid;grid-template-columns:1fr clamp(72px,30vw,172px);grid-template-areas:"info info" "nav  line";grid-gap:3vw;padding-top:2rem}@media only screen and (min-width:576px){footer.footer .footermain{grid-template-columns:240px 1fr clamp(72px,15vw,172px);grid-template-areas:"info nav line"}}@media only screen and (min-width:768px){footer.footer .footermain{grid-template-columns:300px 1fr auto;grid-template-areas:"info nav line"}}footer.footer .footermain .footerinformation{grid-area:info}footer.footer .footermain nav{grid-area:nav}footer.footer .footermain .diagonal-line{grid-area:line}footer.footer .footermain .footerinformation{padding-top:.25rem;font-weight:400}footer.footer .footermain .footerinformation .logo{margin-bottom:1rem;max-width:100%;object-fit:contain}footer.footer .footermain .footerinformation p{white-space:nowrap}footer.footer .footermain nav{width:100%}footer.footer .footermain nav ul{display:block;margin:0;padding:0;width:100%;list-style-type:none}footer.footer .footermain nav ul li{display:block}footer.footer .footermain nav>ul{display:inline-flex;flex-flow:column;justify-content:space-around}footer.footer .footermain nav>ul>li{padding-top:1em}@media only screen and (min-width:576px){footer.footer .footermain nav>ul>li{padding-top:0}footer.footer .footermain nav>ul>li ~ li{padding-top:1em}}@media only screen and (min-width:992px){footer.footer .footermain nav>ul{flex-flow:row wrap}footer.footer .footermain nav>ul>li{padding-top:0}footer.footer .footermain nav>ul>li ~ li{padding-top:0}}footer.footer .socials img{margin:0 5px 10px 5px;max-width:24px}footer.footer .diagonal-line{align-self:flex-end;margin-left:auto}footer.footer .diagonal-line img{height:250px;object-fit:contain;object-position:right bottom}footer.footer .subfooterheight{padding:1rem 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:576px){footer.footer .subfooterheight{justify-content:space-between}}footer.footer .subfooterheight .subfooterblock.links{display:flex}footer.footer .subfooterheight .subfooterblock.links .footeritem{padding:0;border:none}footer.footer .subfooterheight .subfooterblock.links .footeritem a{padding-left:.5rem;border-left:1px solid #fff}footer.footer .subfooterheight .subfooterblock.links .footeritem.first a{padding-left:.5rem;border-left:none}footer.footer .subfooterheight .subfooterblock.links a{text-decoration:underline}.footerheight{background-color:#505050;padding:1px 0 20px 0;padding-top:3em}.footerheight h2{font-weight:600}.footerheight a,.footerheight{color:#fff;text-decoration:none}.footer-group-title{font-family:"MP",Myriad Pro,'Open Sans',sans-serif;font-size:1.2em}.footer-group ul{display:none;list-style-type:none;margin:0;padding:0 0 20px 20px}.footer-group-title.active+ul{display:block}@media only screen and (min-width:992px){.footer-groups{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%}.footer-group{flex-basis:calc(1/3*100% - (1 - 1/3)*2rem);min-height:80px;margin:20px 0 0 0;float:left;width:calc(1/3*100% - (1 - 1/3)*2rem);padding-right:20px}.footer-group ul{font-size:.8em;display:block}}@media only screen and (min-width:1200px){.footer-group{flex-basis:calc(1/5*100% - (1 - 1/5)*2rem);min-height:80px;margin:20px 0 0 0;float:left;width:calc(1/5*100% - (1 - 1/5)*2rem);padding-right:20px}}.footer-group ul li{position:relative}.footer-group ul li:before{content:"\00B7";color:#fff;position:absolute;left:-18px;font-family:sans-serif;font-size:40px;top:-7px;line-height:40px}.footersocial-item{clear:both}.footersocial-item a{display:block;margin-top:20px;line-height:23px}.footersocial-item .icon{margin-right:10px}.footersocial-item a .social-title{display:block;font-size:.8em}.subfooterheight{display:block;padding:1em 0}.subfooterblock a,.subfooterblock span{display:inline-block;margin-right:20px;padding-right:20px;border-right:none}.subfooterheight a{color:#000;text-decoration:none;display:block;width:100%}.subfooterblock{padding-top:20px}@media only screen and (min-width:992px){.subfooterheight{display:flex;display:-webkit-flex;justify-content:space-between;font-size:.8em;padding:1em 0}.subfooterblock a,.subfooterblock span{border-right:1px solid #505050}.subfooterheight a{color:#000;text-decoration:none;display:inline-block;width:auto}}.subfooterblock a:last-child,.subfooterblock span:last-child{border-right:0;margin-right:0;padding-right:0}.bgbar3.contactsection .bgbar2{padding:0}.contactbar{max-height:auto;height:auto;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.contactbar .contactinfo{margin:2rem auto 2rem auto;width:100%;text-align:center}@media only screen and (min-width:1200px){.contactbar .contactinfo{width:30%;text-align:left;margin:2rem auto 0 auto}}.contactbar .contactinfo .phoneform form{display:flex;gap:0 1rem;align-items:center;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:1200px){.contactbar .contactinfo .phoneform form{justify-content:flex-start}}.contactbar .contactinfo .phoneform h2{width:100%}.contactbar .contactinfo .phoneform .inputgroup{width:66%;margin-bottom:1rem}@media only screen and (min-width:576px){.contactbar .contactinfo .phoneform .inputgroup{width:33%;margin-bottom:0}}@media only screen and (min-width:1200px){.contactbar .contactinfo .phoneform .inputgroup{width:60%}}.contactbar .contactinfo .phoneform input{line-height:55px;border:none;padding:0 0 0 1rem;font-size:14px;width:100%}.contactbar .contactinfo .phoneform input,.contactbar .contactinfo .phoneform button{border-radius:10px}.contactbar .contactinfo .phoneform button{width:66%}@media only screen and (min-width:576px){.contactbar .contactinfo .phoneform button{width:33%}}.contactbar .contact-maps{width:65%;margin:0 auto}@media only screen and (min-width:1200px){.contactbar .contact-maps{margin:unset}}.contactbar .contact-maps img{height:100%}.footer-devider-text p{text-align:center}@media only screen and (min-width:1200px){.footer-devider-text p{text-align:left}}.contacttop{position:relative;padding:0 0 1rem 0}.contacttop::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:linear-gradient(to right,var(--color-spot2),transparent);clip-path:inset(0 0 50% 0)}.contactbar .smallforms .inputgroup{margin-top:13px}.contactbar2{position:relative;line-height:4}.contactbar2::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:10px;background:linear-gradient(to right,var(--color-spot2),transparent);clip-path:inset(0 0 50% 0)}.contactbar2 .smallbar{color:#fff;padding:40px 0;position:relative;width:100%;display:block}.contactbar2 .smallforms{display:inline-block;margin-right:0}@media only screen and (min-width:576px){.contactbar2 .smallforms{display:inline-block;margin-right:80px}}.contactbar2 .smallbar .section-left{flex:0 0 100%}.contactbar2 .smallbar .section-right{flex:0 0 100%}@media only screen and (min-width:1350px){.contactbar2{color:#fff}.contactbar2 .smallbar{color:#fff;padding:40px 0;position:relative;width:100%;display:flex;display:-webkit-flex;justify-content:space-between}.contactbar2 .smallbar .section-left{flex:0 0 43%}.contactbar2 .smallbar .section-right{flex:0 0 57%}.contactbar2 .smallbar .smallforms.phone{position:relative;bottom:auto;float:left;width:calc(100% - 340px);margin:0}.contactbar2 .smallbar .contactformlink{float:left}.contactbar2 .smallbar .contactformlink a.button{width:100%}.contactbar2 .smallbar .h1{margin:0}.contactbar2 .smallbar .smallforms.phone h2,.contactbar2 .smallbar .contactformlink h2{margin-bottom:10px}.contactbar h2{font-weight:600}.contactbar2 .sociallinks{margin:20px}}.contactbar2 .smallforms.phone i{font-size:28px;width:55px;display:block;height:55px;line-height:55px}.contact-map{display:none;z-index:99}.contact-map a{display:block;width:100%;height:100%}.sectiongroupleft{padding:2rem 0;order:1}.contactbar .smallforms.phone i{font-size:28px;width:55px;display:block;height:55px;line-height:55px}.contactbar .smallforms.phone .inputgroup{display:inline-block;width:calc(100% - 120px);height:55px;line-height:55px;position:relative}@media only screen and (min-width:576px){.contactbar .smallforms.phone .inputgroup{display:inline-block;width:auto;height:55px;line-height:55px;position:relative}}@media only screen and (min-width:992px){.contact-map{display:block;max-width:100%;height:100vh;max-height:565px;background-image:url('/_clientfiles/layout/contactmap.png');background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;order:2}.contactbar p,.contactbar2 p{margin-top:0}.contactbar .sectiongroupleft{width:100%;max-width:100%;padding:2rem 0}.contactbar .smallforms.phone{position:relative;bottom:auto}.contactbar{color:#fff}.contactbar .sectiongroupleft{color:#fff;padding:37px 0;position:relative;height:100vh;max-height:565px;width:100vw;flex-basis:33.33%;max-width:33.33%}.contact-map{flex:0 0 50%;max-width:50%;height:100vh;max-height:565px;background-image:url('/_clientfiles/layout/contactmap.png');background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;right:0}.contactbar .smallforms.phone{position:absolute;bottom:65px}}@media only screen and (min-width:1200px){.contact-map{max-width:66.66%;height:100vh;max-height:565px;background-image:url('/_clientfiles/layout/contactmap.png');background-repeat:no-repeat;background-size:cover;position:absolute;right:0}}.smallforms{font-size:20px;margin:2rem 0}@media only screen and (min-width:768px){.smallforms{white-space:nowrap;margin:0}}.smallforms input[type="text"],.smallforms input[type="email"]{height:55px;line-height:55px;width:100%;border:none;font-size:20px;padding:0 15px;position:relative}.smallforms #txtTelefoonnummer:focus,.checkfieldissue input{background-color:#ffffd4}.smallforms input[type="text"]::placeholder{color:#bdbdbd}.smallforms .inputgroup{display:inline-block;max-width:100%;height:55px;line-height:55px;position:relative}@media only screen and (min-width:576px){.smallforms .inputgroup{position:relative;display:inline-block}.smallforms button{line-height:55px;margin:0}}.sociallinks{margin:30px 0}.sociallinks a{margin-right:5px}.sociallinks i{font-size:24px;border-radius:50%}.sociallinks i:before{color:#fff}.sociallinks2{margin-top:30px}.sociallinks2 a{margin-right:5px}.sociallinks2 i{font-size:40px;background-color:#505050;border-radius:50%}.sociallinks2 i:before{color:#505050;background-color:#fff}.webgroup-details,.page-titlebar{color:#505050}.page-titlebar-home{margin-bottom:0}.home-aanbiedingen{margin-top:3em}.news{position:relative}.news div.newslist-item{background-color:#fff;position:relative;xxmax-height:182px;margin-bottom:22px;display:block;overflow:hidden;height:calc(50vw - 11px);max-height:202px}.news .smallforms input[type="email"]{max-width:100%}.news .smallforms .inputgroup{width:calc(100% - 55px);margin-top:0;white-space:nowrap;display:block;float:left}.news .smallforms.mail{position:relative;margin:0 0 30px 0}.news .smallforms.mail .title{padding:3px 15px;color:#fff;background-color:#ce0d1d;margin-bottom:3px;font-weight:400}@media only screen and (min-width:768px){.news .smallforms.mail{position:relative;margin:0}}.news .smallforms.mail .button{width:100%;text-align:left}.news .smallforms.mail i{font-size:36px;xdisplay:block;xxheight:55px;xxline-height:55px;vertical-align:middle;line-height:55px;float:right}div.newslist-item{background-color:#fff;position:relative}.newslist-item .content,.newslist .content{padding:1rem}.newslist-item a{color:#505050;text-decoration:none;display:block}.newslist-item-image a{padding-top:50%;overflow:hidden;margin:0;line-height:135px}.newslist-item-image img{width:100%;border:none}.newslist-item-title a{color:#ce0d1d;font-size:1.3em;height:1.5em;overflow:hidden}.newslist-item-readmore{background-color:#000;position:absolute;top:100%;right:0}.newslist-item-readmore a{margin:0}.newslist-item-desc a{height:4.5em;overflow:hidden}.newslist-item .icon{width:45px;height:40px}div.newslist-item2{background-color:#d3d2d2}div.newslist-item2 .newslist-item-readmore{background-color:#d3d2d2}.newslist-item2 a{color:#000}.news-details{background-color:#fff;padding:1em}.news-details address img{margin:0 .4em .5em 0}.order-history-item a{background-color:#208a88;color:#fff;text-decoration:none;padding:10px;display:block;margin:2em 0}.artlist{display:flex;display:-webkit-flex;flex-flow:row wrap;width:100%;position:relative;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}.artlist .listart{position:relative;background-color:#fff;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.2);box-sizing:border-box;width:100%;margin:15px;overflow:hidden}@media only screen and (min-width:576px){.artlist .listart{width:calc(1/2*100% - (1 - 1/2)*60px)}}@media only screen and (min-width:768px){.artlist .listart{width:calc(1/3*100% - (1 - 1/3)*45px)}}@media only screen and (min-width:992px){.artlist .listart{width:calc(1/4*100% - (1 - 1/4)*45px)}}@media only screen and (min-width:1400px){.artlist .listart{width:calc(1/5*100% - (1 - 1/5)*38px)}}.listart a{text-decoration:none;color:#000}a.listart-img{display:block;background-color:#fff;width:100%;padding:48% 0;height:0;text-align:center;position:relative}a.listart-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%}.listartlabel{background-color:#ce0d1d;color:#fff;position:absolute;left:0;top:10px;padding:0 5px;z-index:10}a.listart-text{display:block;overflow:hidden;height:135px;margin:15px;font-size:17px}a.listart-text strong{font-size:1.1em;display:block;font-weight:normal;overflow:hidden}.listart-order{position:relative;height:73px;padding:0 10px;background-color:var(--color-spot2);color:#fff}.listart-link a{position:relative;height:73px;padding:0 10px;background-color:var(--color-spot2);color:#fff;display:block;text-align:center;line-height:73px;font-size:24px;font-weight:400}.listart-price,a.listartrequest{font-size:24px;text-align:right;line-height:36px;font-weight:500;display:inline-block;line-height:73px;padding-left:6px;color:#fff}.listart-oldprice{position:absolute;line-height:36px;font-size:70%;left:15px;top:-3px}.listart button{display:inline-block;position:absolute;border:none;bottom:11.5px;right:15px;width:50px;height:50px;background-color:#fff;padding:0;color:#505050;border-radius:50%}.listart .icon{font-size:28px}.listart .stock_group{font-size:.75rem;line-height:1;padding-right:25%;display:flex;margin-top:-1rem;gap:.5rem}.artlistnav{text-align:center;padding:10px 0 0 0}.artlistnav a{color:#505050;text-decoration:none}.artlistnav a.nextartpage,.artlistnav a.prevartpage{color:#505050;margin:0 10px}.artlistnav a.currentartpage{color:#ce0d1d;margin:0 10px}.artdetails .ordercontainer{background-color:#fff;float:left;padding:0;margin-bottom:37px;width:100%;position:relative}.artdetails .ordercontainer .listartlabel{line-height:2;padding:0 .75rem}.artdetail .order button,.artdetail .order a.button{width:100%}.artdetail.order table{border-spacing:0;padding:40px 0 25px 0}.artdetails{padding:45px 0 0 0}.artdetailsimage{background-color:#fff;width:100%;padding:48% 0;height:0;text-align:center;float:left;position:relative}.artdetailsimage img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:95%;max-height:95%}.artdetail.order{max-height:600px;width:100%;max-width:100%;float:right}.artdetail .order .add2basketbox{position:relative;width:100%;display:block;padding-top:5px;margin:0}.artdetail .order .add2basketbox input[type="number"]{height:55px;line-height:55px;padding-left:10px;margin:0 .5rem 0 0;border:1px solid #ddd;display:inline-block;float:left;text-align:left;width:calc(50% - 7.5px);-webkit-appearance:none;border-radius:0;font-size:20px}.artdetail .order .add2basketbox button{width:calc(50% - 7.5px);padding:0 .5rem;margin:0;display:inline-block;float:right}.artdetail .order .add2basketbox input::placeholder{color:#ccc}@media only screen and (min-width:768px){.artdetails .ordercontainer{background-color:#f2f2f2;padding:20px}.artdetail.order{max-height:600px;width:100%;max-width:57%;float:right;font-size:90%}.artdetailsimage{background-color:#fff;width:280px;padding:140px 0;height:0;text-align:center;float:left;position:relative}}@media only screen and (min-width:1200px){.artdetails .ordercontainer{background-color:#f2f2f2;max-width:480px;float:right;padding:20px}.artdetailsimage{background-color:#fff;width:100%;padding:48% 0;height:0;text-align:center;float:none;position:relative}.artdetail.order{float:none;max-width:100%}}.artdetails-longdesc{min-height:160px}.artdetails-buttonbar{text-align:right}button,a.button,.button,[role=button]{display:inline-block;padding:0 15px;line-height:55px;color:#fff;background-color:#ce0d1d;border:0;font-size:20px;font-weight:400;cursor:pointer}button.buttonpreferred{background-color:#208a88}.artdetails .order .price,.artdetails .order .leaseprice{font-size:32px;font-weight:500;margin:10px 0 20px 0}.artdetails .price del{font-size:50%;vertical-align:super}.artdetails .order .leaseprice span{font-size:24px}.artdetails .medialinks{padding:20px 0}.artdetails .medialinks a{color:#505050}.artdetails .tabdownloads a,.downloads a{display:block;background-color:#eee;margin-bottom:.5rem;line-height:50px;padding:5px;color:#505050}.artdetails .medialinks i,.artdetails .tabdownloads i,.downloads i{margin:0 10px}.artdetails .medialinks i:before,.artdetails .tabdownloads i:before,.downloads i:before{font-size:50px;vertical-align:middle}.artdetails .medialinks .icon-container{display:inline-block;height:50px;width:50px;background-color:#505050;color:#fff;font-size:32px;text-align:center;border-radius:50%}.artdetails .medialinks .icon-container i{vertical-align:middle;line-height:50px;text-align:center;margin:0}.artdetails .medialinks .icon-container i:before{font-size:32px}.artdetails .requestbtnrow{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;margin-top:20px}.artdetails .requestbtnrow button{width:100%;max-width:215px}.artdetail a.button.fancyinfo{width:100%;text-align:center}.artdetails ul.productbulletlist{margin:0}.gallery{background-color:#f2f2f2;padding:10px 13px 20px 20px}.gallery h2{margin-bottom:20px}.thumbnails .slick-track{margin-left:0!important}.gallery .thumbnails{display:block;width:100%}.gallery .thumbnails .thumbnail{margin-right:10px}.gallery .thumbnails .thumbnail a{display:block;background-color:#fff;padding:48% 0;position:relative;text-align:center}.gallery .thumbnails .thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.gallery .slick-prev,.gallery .slick-next{background:#ce0d1d!important;height:40px;line-height:40px;width:60px;text-align:center}.gallery .slick-prev:hover,.gallery .slick-next:hover{background:#ce0d1d}.gallery .slick-prev{top:-40px;right:75px;left:auto;background-color:#ce0d1d;z-index:99;border-radius:10px}.gallery .slick-next{top:-40px;background:#ce0d1d!important;right:10px;z-index:99;border-radius:10px}.thumbs.used .gallery .slick-prev{top:-35px}.thumbs.used .gallery .slick-next{top:-35px}.gallery .slick-prev:before,.gallery .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f060";font-size:18px;font-weight:300;color:#fff;vertical-align:middle;opacity:1}.gallery .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f061";font-weight:300;font-size:18px;color:#fff;opacity:1}.tabs>input.tabswitch,.tabcontent{display:none}.tabs{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;text-align:right}.tabheader{display:inline-block;margin:0 0 .5rem 0;padding:0 1em;width:100%;line-height:3;background:#ce0d1d;color:#fff;font-weight:500;text-align:left;cursor:pointer}@media only screen and (min-width:768px){.tabheader{margin-right:.5em;width:auto}}div.tabcontent{text-align:left;margin-top:-1px;width:100%;-webkit-order:1;order:1;padding:1.5em 0;cursor:default}input.tabswitch:checked+.tabheader{border-bottom:1px solid #fff;background:#505050;color:#fff}input.tabswitch:checked+.tabheader+.tabcontent{display:block}.basketamountbox{border:1px solid #505050;height:45px;line-height:45px;text-align:center}.basketline-img{width:auto;height:90px;background-color:#fff;line-height:90px}@media only screen and (min-width:992px){.basketline-img{width:90px;height:90px;background-color:#fff;line-height:90px}}.basketline-img img{max-width:90px;max-height:90px;vertical-align:middle}.basket th{color:#505050;padding:0;font-weight:400;line-height:2;font-size:26px}.basketline .basketline-id,.baskettotals,.basket th,.basketline .basketline-unitprice,.basketline .basketline-discountprice,.basketline .basketline-amount{font-size:120%;font-weight:600}.basket .basketline a{color:#505050}.baskettotals{line-height:1.75;font-size:20px}.baskettotal td.totalprice{font-weight:600;border-bottom:1px solid #505050;border-top:1px solid #505050}.baskettotals td,.baskettotal td.totalprice{padding:0;max-width:50%!important}@media only screen and (min-width:992px){.baskettotals td{padding:10px 0}.baskettotals td,.baskettotal td.totalprice{padding:10px 0}.baskettotals .baskettotaltitle{width:250px}}@media only screen and (min-width:576px){.baskettotal td.totalprice.dbi_ordertotal{font-size:30px}.baskettotals td,.baskettotal td.totalprice{padding:10;max-width:none!important}}.sectiongroup.basketref>div{margin:15px 0}.sectiongroup.basketref>div:last-child{margin-right:0}.sectiongroup.basketref>div:first-child{margin-left:0}.sectiongroup.basketref input,.sectiongroup.basketref select,.sectiongroup.basketref textarea{height:55px;border:1px solid #ccc;padding:0 10px;width:100%}.sectiongroup.basketref textarea{padding:13px 10px;margin:0;width:100%;height:100px}@media only screen and (min-width:768px){.sectiongroup.basketref{display:flex;display:-webkit-flex;width:100%;justify-content:space-between;padding:1.5em 0}.sectiongroup.basketref input,.sectiongroup.basketref select,.sectiongroup.basketref textarea{height:55px;border:1px solid #ccc;padding:0 10px;width:100%}.sectiongroup.basketref textarea{padding:13px 10px;margin:0}.sectiongroup.basketref>div{margin:15px 15px 0 15px}.sectiongroup.basketref>div:last-child{margin-right:0}}.sectiongroup.basketref input::placeholder,.sectiongroup.basketref textarea::placeholder{color:#bbb}@media only screen and (min-width:992px){.basket td.sumcol,.sumcol,.basket th.basket-linetotal{font-size:24px;width:250px!important}.basket tr.basketline td{border-bottom:1px solid #505050;padding:20px 0;vertical-align:middle}}.basketbuttons{padding:20px 0;display:flex;justify-content:space-between}.basketbuttons button{margin:5px 0}.basketbuttons .brickbutton{float:left}.basketbuttons .buttonpreferred{margin-left:15px}.basket .add2basketbox{position:relative;display:inline-block;padding:0;margin:0;border:1px solid #505050;line-height:45px}.basket button{background-color:transparent}.basket [class*=" icon-"]{color:#ce0d1d;border-radius:50%;font-size:28px;cursor:pointer;vertical-align:middle}.basket input.basket.input-number{width:calc(100% - 102px);height:40px;line-height:40px;border:0;text-align:center}.basket .add2basketbox .btn-number{display:inline-block;width:45px;height:45px;line-height:45px;background-color:transparent;text-align:center;color:#000;outline:0;cursor:pointer}.basket .baskettotaltitle{font-size:20px;text-align:left!important}.paymentmethodbox{padding:1em;background-color:#fff;cursor:pointer}.paymentmethodbox-active{background-color:#ce0d1d;color:#fff}.paymentmethodbox-active .paymentmethodbox-title{font-weight:bold}.paymentmethodbox-check,.paymentmethodbox-title,.paymentmethodbox-fee{display:inline-block;padding:0 0 0 1em;line-height:35px;cursor:pointer}.paymentmethodbox-check input{vertical-align:middle}.paymentmethodbox-icon{display:inline-block;width:60px;height:40px;line-height:30px;background-color:#fff;padding:5px;text-align:center}.paymentmethodbox-icon img{max-width:50px;max-height:30px;vertical-align:middle}.paymentmethodbox-desc{max-height:0;margin:0 .5em;transition:all .2s;overflow:hidden}.paymentmethodbox-active .paymentmethodbox-desc{margin:.5em;max-height:200px}.listcatalog a{text-decoration:none;color:#000}.listcatalog img{max-width:100%;max-height:100%;vertical-align:middle}a.listcatalog-img{display:block;background-color:#fff;width:100%;padding:48% 0;height:0;text-align:center;position:relative}a.listcatalog-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}a.listcatalog-text{display:table;overflow:hidden;height:40px;line-height:40px;background-color:#ce0d1d;color:#fff;font-size:20px;text-align:center;font-weight:400;width:100%}.listcatalog a.listcatalog-more{display:inline-block;position:absolute;border:none;bottom:-40px;right:0;width:45px;height:40px;background-color:#000;padding:0}.listcatalog .icon{width:45px;height:40px}table.fieldsvals input:not([type]),table.fieldsvals input[type='number'],table.fieldsvals input[type='text'],table.fieldsvals input[type='email'],table.fieldsvals input[type='password'],table.fieldsvals select,table.fieldsvals textarea,table.fieldsvals option{height:2.7em;line-height:2.7em;padding:0 .5em;border:1px solid #7c7c7c;margin:2px;vertical-align:middle;width:100%}table.fieldsvals textarea{height:5em;line-height:1.5}textarea{margin:2px;border:1px solid #7c7c7c;padding:.5em}table.fieldsvals{border-spacing:0;width:100%;max-width:700px}table.fieldsvals td{padding-bottom:.5em}table.fieldsvals .fieldname{width:40%}table.fieldsvals .fieldval{width:60%}table.fieldsvals .fieldval textarea,table.fieldsvals .fieldval button,table.fieldsvals .fieldval input[type='text'],table.fieldsvals .fieldval input[type='password'],table.fieldsvals .fieldval input[type='email'],table.fieldsvals .fieldval select{width:100%;max-width:100%}table.fieldsvals .fieldval.required input:not([type]),table.fieldsvals .fieldval.required input[type='text'],table.fieldsvals .fieldval.required input[type='password'],table.fieldsvals .fieldval.required input[type='email'],table.fieldsvals .fieldval.required input[type='number'],table.fieldsvals .fieldval.required textarea,table.fieldsvals .fieldval.required select,table.fieldsvals input[required='required'],table.fieldsvals textarea[required='required'],table.fieldsvals select[required='required']{border-right:10px solid var(--color-spot1)!important}table.fieldsvals .fieldval input[type='text'].street,table.fieldsvals .fieldval input[type='text'].city{width:63%}table.fieldsvals .fieldval input[type='text'].zipcode,table.fieldsvals .fieldval input[type='text'].housenr{width:30%}table.fieldsvals .fieldval input[type='text'].city,table.fieldsvals .fieldval input[type='text'].housenr{float:right}table.fieldsvals .fieldval span.part{display:inline-block}table.fieldsvals .fieldval span.part+span.part{float:right;text-align:right}table.fieldsvals .fieldval span.part+span.part input{margin-right:0}table.fieldsvals .fieldval input::placeholder,table.fieldsvals .fieldval textarea::placeholder{color:#ccc;font-weight:100}table.fieldsvals .fieldval .input-radio-label input{float:left;margin:.5rem}table.fieldsvals .fieldval .input-radio-label label{padding-left:2rem;display:block;border:1px solid #ccc}table.fieldsvals .fieldval .input-radio-label input:checked+label{border:1px solid #ce0d1d}@media only screen and (max-width:991px){table.responsive-xs,table.responsive-xs thead,table.responsive-xs tbody,table.responsive-xs tfoot,table.responsive-xs th,table.responsive-xs td,table.responsive-xs tr{display:block}table.responsive-xs th,table.responsive-xs thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-xs .trBaskethdr{display:none}table.responsive-xs td{border:none;position:relative;padding-left:40%;vertical-align:top;text-align:right!important;border-bottom:0!important}table.responsive-xs td:before{position:absolute;left:6px;width:25%;padding-right:10px;white-space:nowrap}table.responsive-xs tr{margin-bottom:1em;border:1px solid #ccc;padding:5px}table.responsive-xs td[data-type-title]:before{content:attr(data-type-title);font-weight:bold;text-align:left}table.favorites tr{margin:1em 0;border:1px solid #ccc}table.favorites tr td{border-bottom:none}}table td.separator.price{position:relative}table td.separator.price:before{content:"";display:block;position:absolute;z-index:1;left:6.5px;top:9px;bottom:9px;border:1px solid;border-width:0 0 0 1px}@media only screen and (max-width:600px){table.xsflow tr,table.xsflow td,table.xsflow th,table.xsflow thead{display:block}table.xsflow tr a.button,table.xsflow tr button{margin:.5em 0}}table .inputtext{width:100%}.sitemap{font-size:smaller}.sitemap .mapgroup{background-color:#f2f2f2;padding:10px 0;margin-bottom:20px}.sitemap .mapgroup>ul{list-style-type:square}.sitemap .mapgroup ul ul{list-style-type:circle}.sitemap .mapgroup>a{padding:0 15px;font-size:150%;text-decoration:none}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.cards{display:flex;margin:0 -1rem;flex-wrap:wrap}.cards a.card{margin:1rem;display:block;color:#000;text-decoration:none;background-color:#eee;display:flex;flex-direction:column;justify-content:space-between;box-shadow:3px 3px 8px 0 #ccc;flex:0 0 calc(100% - 2rem);font-size:17px}@media only screen and (min-width:576px){.cards a.card{width:40%;flex:0 0 calc(50% - 2rem)}}@media only screen and (min-width:768px){.cards a.card{width:28%;flex:0 0 calc(33% - 2rem)}}@media only screen and (min-width:1200px){.cards a.card{width:20%;flex:0 0 calc(20% - 2rem)}}.bgbar1 .cards a.card{background-color:#fff}.cards a.card:hover{xborder:1px solid #ce0d1d;background-color:#fff}.card .card-title{padding:.25em .5rem;height:3.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .card-img-top{padding:40%;background-size:cover}.card .card-text{padding:0 .5rem .5rem .5rem;flex:1 0 auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;height:5rem}.card .card-list{height:5rem;overflow:hidden}.card .card-list ul{border-top:1px solid #ce0d1d;padding:0;margin:.5rem;list-style-type:none}.card .card-list li{border-bottom:1px solid #ce0d1d}.card .card-list-note{float:right}.spektakelDagenContainer{padding:1rem 2rem}.spektakelDagen{background:#f2f2f2;color:#ed1c24;text-align:center;cursor:pointer;font-weight:bold;font-size:28px;width:fit-content;margin:auto;padding:1rem 2rem;border:none;border-radius:10px}.spektakelDagenContainer a{display:block;margin:auto}.spektakelDagen p{font-size:18px}.spektakelDagenContainer button{background-color:#f2f2f2;display:block;margin:auto;font-size:24px;border-radius:10px}.spektakelDagenContainer button p{font-size:18px;margin-bottom:0}@layer sbeditor_customs{inlineblock.image{vertical-align:middle}.grid>*{min-width:0;min-height:0}.container,.container-fluid{padding-left:var(--paddinginline-main);padding-right:var(--paddinginline-main);max-width:var(--width-main)}.headerheight.productpage .title{position:absolute;top:3rem}.sbeHeaderImage{position:relative;display:grid;background-color:var(--color-spot1);color:#fff}.sbeHeaderImage .imageContainer,.sbeHeaderImage .contentContainer{grid-row:1;grid-column:1}.sbeHeaderImage .contentContainer{position:relative;height:100%}.sbeHeaderImage .contentContainer .title{position:absolute;left:var(--paddinginline-main);bottom:1.5vw;line-height:1.2;max-width:75%}@media only screen and (min-width:768px){.sbeHeaderImage .contentContainer .title{bottom:2.5vw}}.sbeHeaderImage .contentContainer .subtitle{position:absolute;top:1vw;right:15vw}@media only screen and (min-width:1400px){.sbeHeaderImage .contentContainer .subtitle{top:3vw;right:3vw}}.sbeHeaderImage .title{font-size:5rem;font-size:clamp(28.8px,5.161290323vw,80px);font-weight:700}.sbeHeaderImage .subtitle{display:none;line-height:1.2;font-size:3rem;font-size:clamp(22.4px,3.096774194vw,48px);font-weight:700;text-align:center}.sbeHeaderImage .subtitle a{display:inline-block;margin-top:.5rem;padding:.5em 1em;line-height:1;border-radius:.5em;font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px);font-weight:normal}@media only screen and (min-width:768px){.sbeHeaderImage .subtitle{display:block}}@media only screen and (min-width:992px){.sbeHeaderImage .subtitle a{padding:1em}}@media only screen and (min-width:1400px){.sbeHeaderImage .subtitle{line-height:revert;font-size:4rem;font-size:clamp(25.6px,4.129032258vw,64px)}.sbeHeaderImage .subtitle a{font-size:2rem;font-size:clamp(19.2px,2.064516129vw,32px)}}slideshow.navigation-top .navigation{top:-57px;left:revert;height:40px;line-height:40px;width:60px;border-radius:10px}slideshow.navigation-top .navigation::before{font-family:var(--iconfont)}slideshow.navigation-top .navigation.prev{right:65px}slideshow.navigation-top .navigation.next{right:0}}.newsitem.slide .thumb{display:block;background-color:#fff;text-align:center}.newsitem.slide .thumb img{width:100%;height:100%;aspect-ratio:1.5;object-fit:cover;object-position:center center}.homepage .newsitem.slide .thumb{background-color:Transparent}.homepage .newsitem.slide .thumb img{mix-blend-mode:multiply}.newsitem.slide .content,.newsitem.slide .content a{color:#000}.newsitem.slide .content .teaser{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1em}.btn-blue{--btn-bg-color:var(--color-spot1);--btn-border-color:var(--color-spot1);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-spot1_darker);--btn-border-color_hover:var(--color-spot1_darker);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-spot2);--btn-border-color_active:var(--color-spot2);--btn-fg-color_active:#fff}.btn-white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-spot1);--btn-bg-color_hover:var(--color-spot1_darker);--btn-border-color_hover:var(--color-spot1_darker);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-spot2);--btn-border-color_active:var(--color-spot2);--btn-fg-color_active:#fff}.btn-disabled{--btn-bg-color:#ccc;--btn-border-color:#ccc;--btn-fg-color:#fff;--btn-bg-color_hover:#ccc;--btn-border-color_hover:#ccc;--btn-fg-color_hover:#fff;--btn-bg-color_active:#ccc;--btn-border-color_active:#ccc;--btn-fg-color_active:#fff}button,[role="button"],input[type='button'],input[type='submit'],a.button,span.button{-webkit-appearance:button;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;grid-gap:var(--padding-inline);padding:var(--btn-padding-block,var(--padding-inline)) var(--btn-padding-inline,var(--padding-inline));line-height:var(--btn-line-height);font-family:var(--basefont);font-size:1.25rem;font-size:clamp(16.8px,1.290322581vw,20px);font-weight:var(--btn-font-weight,400);text-align:center;vertical-align:middle;cursor:pointer;background-color:var(--btn-bg-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-fg-color);transition:var(--transition-all)}button:hover,[role="button"]:hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover,span.button:hover{background-color:var(--btn-bg-color_hover,var(--btn-bg-color));border-color:var(--btn-border-color_hover,var(--btn-border-color));outline:none;color:var(--btn-fg-color_hover,var(--btn-fg-color))}button:active,[role="button"]:active,input[type='button']:active,input[type='submit']:active,a.button:active,span.button:active,button:focus,[role="button"]:focus,input[type='button']:focus,input[type='submit']:focus,a.button:focus,span.button:focus{background-color:var(--btn-bg-color_active,var(--btn-bg-color));border-color:var(--btn-border-color_active,var(--btn-border-color));color:var(--btn-fg-color_active,var(--btn-fg-color))}button.blue,[role="button"].blue,input[type='button'].blue,input[type='submit'].blue,a.button.blue,span.button.blue{--btn-bg-color:var(--color-spot1);--btn-border-color:var(--color-spot1);--btn-fg-color:#fff;--btn-bg-color_hover:var(--color-spot1_darker);--btn-border-color_hover:var(--color-spot1_darker);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-spot2);--btn-border-color_active:var(--color-spot2);--btn-fg-color_active:#fff}button.white,[role="button"].white,input[type='button'].white,input[type='submit'].white,a.button.white,span.button.white{--btn-bg-color:#fff;--btn-border-color:#fff;--btn-fg-color:var(--color-spot1);--btn-bg-color_hover:var(--color-spot1_darker);--btn-border-color_hover:var(--color-spot1_darker);--btn-fg-color_hover:#fff;--btn-bg-color_active:var(--color-spot2);--btn-border-color_active:var(--color-spot2);--btn-fg-color_active:#fff}button.fluid,[role="button"].fluid,input[type='button'].fluid,input[type='submit'].fluid,a.button.fluid,span.button.fluid{width:100%}@media only screen and (max-width:575.98px){button.fluid-xs,[role="button"].fluid-xs,input[type='button'].fluid-xs,input[type='submit'].fluid-xs,a.button.fluid-xs,span.button.fluid-xs{width:100%}}button.clear,[role="button"].clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear,span.button.clear{background:Transparent!important;color:var(--btn-bg-color)}button.clear:hover,[role="button"].clear:hover,input[type='button'].clear:hover,input[type='submit'].clear:hover,a.button.clear:hover,span.button.clear:hover{background:var(--btn-bg-color)!important;color:var(--btn-fg-color)}button.no-border,[role="button"].no-border,input[type='button'].no-border,input[type='submit'].no-border,a.button.no-border,span.button.no-border,button.no-border:hover,[role="button"].no-border:hover,input[type='button'].no-border:hover,input[type='submit'].no-border:hover,a.button.no-border:hover,span.button.no-border:hover,button.no-border:active,[role="button"].no-border:active,input[type='button'].no-border:active,input[type='submit'].no-border:active,a.button.no-border:active,span.button.no-border:active{border-color:Transparent!important}button[disabled],[role="button"][disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],span.button[disabled],button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,span.button.disabled{--btn-bg-color:#ccc;--btn-border-color:#ccc;--btn-fg-color:#fff;--btn-bg-color_hover:#ccc;--btn-border-color_hover:#ccc;--btn-fg-color_hover:#fff;--btn-bg-color_active:#ccc;--btn-border-color_active:#ccc;--btn-fg-color_active:#fff;opacity:1;cursor:not-allowed}button[disabled].clear:hover,[role="button"][disabled].clear:hover,input[type='button'][disabled].clear:hover,input[type='submit'][disabled].clear:hover,a.button[disabled].clear:hover,span.button[disabled].clear:hover,button.disabled.clear:hover,[role="button"].disabled.clear:hover,input[type='button'].disabled.clear:hover,input[type='submit'].disabled.clear:hover,a.button.disabled.clear:hover,span.button.disabled.clear:hover{background:Transparent!important;color:var(--color-gray-250)}button:has(.icon),[role="button"]:has(.icon),input[type='button']:has(.icon),input[type='submit']:has(.icon),a.button:has(.icon),span.button:has(.icon){display:flex;flex-flow:row nowrap;justify-content:space-between}button:has(.icon) .icon,[role="button"]:has(.icon) .icon,input[type='button']:has(.icon) .icon,input[type='submit']:has(.icon) .icon,a.button:has(.icon) .icon,span.button:has(.icon) .icon{font-size:2.25rem;font-size:clamp(20px,2.322580645vw,36px)}a[role='button'],a.button,a[role='button']:hover,a.button:hover{text-decoration:none}