@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;800&display=swap);html{font-family:'Montserrat',sans-serif}.qsfaq-main-div{background:#ec1c24!important;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:14px;font-family:'Montserrat',sans-serif;width:100%!important;margin:10px auto 30px auto!important;padding:5px}.qsfaq-question-text,.qsfaq-question-answer-div{color:#fff!important;font-family:'Montserrat',sans-serif;font-weight:300;font-size:20px;margin:0;line-height:180%}.qsfaq-question-text,.qsfaq-question-answer-div{font-family:Manrope;font-size:17px!important}.qsfaq-answer-div p{background:#fff;font-family:'Montserrat',sans-serif;font-size:16px;color:#3d3d3c;padding:5px}.faqcolumn{margin-top:-61px!important}ul,ol{padding-bottom:1em;color:#626060;font-size:14px}p{color:#626060;font-size:14px;line-height:150%;padding:0 10px 0 0}strong{font-weight:700}h1,h2,h3,h4,h5,h6{padding-bottom:10px;color:#626060;line-height:1em;margin:0}h1{font-size:30px;margin:50px 0 0 0!important;font-weight:700}h2{font-size:24px;margin:20px 0 0 0!important}h3{font-size:16px;margin:20px 0 0 0!important}.headerinfo{height:32px;background:#ec1c24}.headerlinks{margin:0 auto!important;max-width:1080px}.headerlinks a{padding-left:15px;float:right;font-size:16px;padding-right:10px}.headerlink:hover{text-decoration:underline}.headercontactcontainer{background:#319a79;line-height:40px;color:#fff;height:40px;text-align:center}.headermenucontainer{height:129px;border-bottom:#f1f1f1 solid 1px;background:#fff}.headertekst,.headerlink{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;color:#fff;display:inline-block;text-decoration:none;line-height:30px}.headertekst{margin:0 5px 0 5px;line-height:8px}.headercontactcontainer svg[class^="svg-inline-"]{height:16px;width:16px;color:#fff;min-width:25px}.headercontactcontainer img{margin:0 0 -6px 0}.languages{padding:0 5px 0 5px}.logocontainer{float:left}.logocontainer img{width:100%;display:block;margin:8% 0 0;max-width:370px;-webkit-transition:width 0.4s ease-out;-moz-transition:width 0.4s ease-out;-o-transition:width 0.4s ease-out;transition:width 0.4s ease-out}.menu{float:right;width:58%;margin:60px 0 0 0}.menu ul{margin:0;padding:0;font-size:0;float:left;text-align:right}.menu ul li{display:inline-block;position:relative}.menu ul li a{font-family:"Montserrat";font-size:14px;font-weight:700;color:rgb(0 0 0 / .6);text-decoration:none;box-sizing:border-box;padding:0 0 10px 0;margin:0 0 0 15px;color:#626060}.menu ul li a:hover{color:#ec1c24;font-weight:700}.menufixed .logocontainer img{width:63%}.menufixed .headermenucontainer{height:100px}.menufixed .menu{float:right;width:58%;margin:42px 0 0 0}.menufixed{position:fixed;top:0;left:0;right:0;z-index:1001}.cleartop{margin-top:150px}.menuicons{float:right;position:relative;text-align:right}.menuicons p{display:inline-block;margin:0;width:15%}.mobilemenu{display:none}.websiteContactInfoMobile{background:#319a79;line-height:40px;color:#fff;text-align:center;font-size:14px}.mobilemenucontainer{width:300px;left:-300px;bottom:0;position:fixed;background:#fff;z-index:1000000;overflow-y:auto;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out}.showmobilemenu{left:0}.mobilemenucontainer img{margin:0 0 -5px 0}.mobilemenubar{position:relative;background:#fff!important;height:92px}.menuicon{position:absolute;top:9px!important;left:0;bottom:0;z-index:1000;color:#000!important;font-size:25px;line-height:74px;cursor:pointer;width:75px;text-align:center}.showmenu{left:0}.mobilemenucontainer ul{padding:0 0 0 10px;margin:0;list-style:none}.mobilemenucontainer ul li a{font-family:"Montserrat";font-size:14px;font-weight:lighter;color:#000;;display:block;text-decoration:none;line-height:50px;box-sizing:border-box;padding:0 0 0 15px;border-bottom:3px solid #fff;border-right:#f5f5f5 1px solid;border-bottom:#f5f5f5 1px solid;-webkit-transition:border 0.5s ease-out;-moz-transition:border 0.5s ease-out;-o-transition:border 0.5s ease-out;transition:border 0.5s ease-out}.submenumobile{display:relative}.submenumobile li a{font-size:14px!important;color:#f18e90;line-height:40px!important;border-right:#f5f5f5 1px solid;border-bottom:#f5f5f5 1px solid}.mobilemenucontainer li a .fa-chevron-down{float:right;padding:15px!important}.mobilemenucontainer li a .fa-chevron-up{display:none;float:right;padding:15px!important}.mobielslider{display:none!important}.bxslider{padding:0;margin:0}.bx-wrapper{margin:0px!important;width:100%!important;margin:auto!important;border:none!important;box-shadow:none!important;background:none!important}.bx-wrapper img{min-width:100%}.bx-wrapper .bx-viewport{border:none!important;left:0!important;box-shadow:none!important}.desktopslider{max-width:100%;min-height:324px!important}.contentcontainer{width:98%;margin:0 auto!important;max-width:1080px;padding:0 1% 0 1%}.contentcontainer:after,.rowcontainer:after,.breakcontainer:after,slidercontainer:after,webshopcontainer:afer{clear:both;display:block;content:''}.contentcontainer-text,.rowcontainer-text,.breakcontainer-text,.slidercontainer-text,.webshopcontainer-text{padding:40px 0 40px 0}.breakcontainer{width:98%;margin:0 auto;max-width:1080px;padding:20px 1% 45px 1%}.tekst{font-size:16px;font-weight:300;line-height:175%;margin:0;padding:0 0 .6em;color:#000}.tekst-bold{font-size:16px;font-weight:700;line-height:175%;margin:0;padding:0 0 .6em;color:#000}.tekst-footer{font-size:16px;font-weight:300;line-height:175%;text-decoration:none;margin:0;padding:0 0 .6em;color:#000}.tekst-footer:hover{text-decoration:underline}.kop{font-size:25px;font-weight:700;line-height:175%;margin:10px 0 0 0;padding:0 0 .4em;color:#652c90;text-align:left}.kop-center{font-size:25px;font-weight:700;line-height:175%;margin:10px 0 0 0;padding:0 0 .4em;color:#652c90;text-align:center}.icon{font-size:55px;font-weight:700;line-height:175%;margin:10px auto;padding:0 0 .4em;color:#652c90;text-align:center}.tussenkop{font-size:20px;font-weight:700;line-height:110%;margin:0;padding:.3em 0 .2em;color:#652c90}.tekst-breed{padding-right:39px!important}.swiper-pagination-bullet-active{background:#fff!important}.homeblok{padding:0;padding-top:42;border-radius:5px;min-height:295px;border-left:#ec1c24 3px solid!important;border-right:#ec1c24 3px solid!important;border-top:#ec1c24 3px solid!important;border-bottom:#ec1c24 3px solid!important;margin:0 8px 0 8px}.Afbeeldingcenter{text-align:center}.button-home{background-color:#652c90;font-size:16px;text-align:center!important;color:#fff;padding:12px;text-decoration:none;border-radius:7px;width:160px;margin:0 auto!important}.button-home:hover{background:#ec1c24;cursor:pointer}.achtergrondhome{margin-top:-5px!important}.LijnTopPaars{border-top:#652c90 21px solid!important;padding-top:0;margin-top:-5px}.homepagetileicon{width:50%;position:absolute;top:-47px;max-width:84px;left:57%;margin-left:-60px}.homepagetile .subkop{color:#C80236}.homepagetile:hover,klantentile:hover{box-shadow:none}.homepagetile{position:relative;background:#fff;box-sizing:border-box;padding:60px 15px 15px;border:2px solid #ec1c24;max-width:305px;margin:65px auto 15px;text-align:center;cursor:pointer;box-shadow:0 0 2px 1px #d0d0d0;border-radius:15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;min-height:20px}.klantentile{position:relative;background:#fff;box-sizing:border-box;padding:60px 15px 15px;border:2px solid #ec1c24;max-width:305px;margin:65px auto 15px;text-align:center;cursor:pointer;box-shadow:0 0 2px 1px #d0d0d0;border-radius:15px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;min-height:300px}.btn-info{border:2px solid #ec1c24;color:#ec1c24;font-weight:700}.btn-info:hover{border:2px solid #ec1c24;color:#fff;background:#ec1c24;font-weight:700}@media only screen and (max-width:960px){.carticon{width:auto!important;text-align:left;padding-right:37px;line-height:100px;font-size:21px}.tekst-breed{padding-left:10px!important}.Afbeeldingcenter{text-align:center!important}.afbeeldingmobielv{width:30%!important;text-align:center!important}.headerlinks a{float:none}.headerlinks{text-align:center}.breakcontainer{padding:0 1% 20px 1%}.desktopmenu{display:none}.mobielslider{width:100%}.carticon i{color:#969696}.contactform{width:85%}.desktopslider{display:none!important}.mobilemenu{display:block}.grijsdriehoek{width:100%;margin-bottom:-6px}.mobilemenu{display:block}.mobilemenucontainer{top:108px}.cleartop{margin-top:110px}.headertekst{margin:0 50px}.headerlink{font-size:16px}.tegelitem{margin:10px 0}.bxslider-wrap-google,.bx-viewport,.bxslider-wrap-google iframe{max-height:300px!important}.qs_webshop_sorting{width:40%!important}.medewerker-afbeelding{width:100%!important;margin:0 auto;padding:0 0% 0 0}.submenumobile{display:block}.menufixed{background:#fff;border-bottom:1px solid #ddd}.headermenucontainer{height:115px;border-bottom:#f1f1f1 solid 1px;background:#fff}.driehoekmobiel{margin-top:0;margin-right:0;margin-bottom:-4px!important;margin-left:0;padding-top:0px!important;padding-right:0;padding-bottom:0;padding-left:0}.readbuttonlinehome:hover{color:#FFFFFF!important;text-decoration:none!important;background-color:#f18e90!important}.readbuttonlinehome{font-size:14px!important;line-height:14px!important;text-transform:uppercase!important;color:#f18e90!important;text-decoration:none!important;padding-top:4px!important;padding-right:14px!important;padding-bottom:4px!important;padding-left:14px!important;border-radius:5px!important;border:2px solid #f18e90!important;-webkit-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.grijsblokhome{padding:10px;padding-top:42;border-radius:10px;min-height:520px;border-left:#f5f5f5 3px solid!important;border-right:#f5f5f5 3px solid!important;border-top:#f5f5f5 3px solid!important;border-bottom:#f5f5f5 3px solid!important;margin:5px}.grijsblok2{margin:12px auto;min-height:716px}.grijsblok{margin:12px auto;min-height:379px;max-width:159px!important}.mobielslider{display:block!important}.mobilelogowrap img.logo{display:block;width:100%;margin:27px auto!important;position:absolute;max-width:240px;text-align:center;left:33%}.webshop-remove-product-button{right:12px!important}.qscontactform-div{width:95%}}@media only screen and (max-width:780px){.row-col-md-4{width:100%}textarea{width:100%!important}.qscontactform-1{width:70%!important}.bxslider-wrap-google .bx-viewport,.bxslider-wrap-google iframe{min-height:300px}.medewerker-afbeelding{width:80%!important;margin:0 auto;padding:0 0% 0 0%}.submenumobile{display:block}.mobilemenucontainer{top:96px}video{height:40vh}.video-gradient{top:-230px}.video-height{max-height:270px}.mobieldriehoek{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:5px!important;padding-left:0}.driehoekmobiel{margin-top:0;margin-right:0;margin-bottom:-4px!important;margin-left:0;padding-top:0px!important;padding-right:0;padding-bottom:0;padding-left:0}.grijsblokhome{padding:10px;padding-top:42;border-radius:10px;min-height:515px;max-width:366px!important;border-left:#f5f5f5 3px solid!important;border-right:#f5f5f5 3px solid!important;border-top:#f5f5f5 3px solid!important;border-bottom:#f5f5f5 3px solid!important;margin:12px auto}.grijsblok{margin:12px auto;min-height:473px;max-width:366px!important}.contactform{width:85%}.grijsblok2{margin:12px auto;min-height:589px;max-width:366px!important}.bxslider-wrap-google .bx-viewport,.bxslider-wrap-google iframe{height:auto}.webshop-category-tile-image{height:auto!important;width:100%!important;max-height:175px!important}.webshop-tile-image{max-height:220px!important}.webshop-product-tile-image{max-width:200px!important}.webshop-tile-head{text-align:center!important;background:rgb(255 255 255 / .85);width:100%!important;height:35px!important;margin:25px 0 0 0px!important;padding:15px 0 0 0px!important}.qs_blog_item,.qs_blog_item_latestitems{width:98%!important}h1{margin:20px 0 0 0!important}.blog_header{font-size:16px}.blog-text{font-size:14px;margin:0 0 10px 0}.blog-text img{width:45%!important}.mobilelogowrap img.logo{left:20%!important}}@media only screen and (max-width:580px){.headerlinks{display:none}.mobilelogowrap img.logo{left:20%!important}.webshop-remove-product-button{right:35px!important}.qscontactform-div{width:92%}.productitem,.webshop-category-tile{min-height:100px!important}.headerinfo{height:20px}.qs_webshop_sorting{width:100%!important}.webshop-product-related-products .webshop-related-product{width:98%}p{font-size:16px}}