@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.nowrap{white-space:nowrap}.wb{word-break:break-word}.opi0{opacity:0}.verbergen{display:none!important}.ml5{margin-left:5px}.mr5-b5{margin-right:5px;margin-bottom:5px}.mt20{margin-top:20px}.inline{display:inline-block}.block{display:block}.pull-right{float:right}.pull-left{float:left}.relative{position:relative}.absolute{position:absolute}.clearfix{*zoom: 1}.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{display:table;content:"";line-height:0;clear:both}*{box-sizing:border-box;margin:0;padding:0}html{height:100%;background-color:#ddd}body{min-height:100%;background-color:#fff;width:100%;color:#222;min-width:320px;margin:0 auto;position:relative;cursor:default;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}body main{background-color:#999}body main article{max-width:1920px;margin:auto;background-color:#fff;box-shadow:1px 1px 3px 1px #0000004d;height:100%}body main article .content{max-width:800px;margin:0 auto;padding:80px}@media screen and (max-width: 800px){body main article .content{padding:40px}}@media screen and (max-width: 500px){body main article .content{padding:30px}}body main article .content .contact{margin:0 auto;padding:60px 20px}@media screen and (max-width: 800px){body main article .content .contact{padding:20px 0}}body main article .content .contact .contact-alle{display:flex;gap:20px}body main article .content .contact .contact-alle address{text-align:right;font-style:normal}body main article .content .contact .contact-alle address span:hover{color:#ef3e3d;cursor:pointer}@media screen and (max-width: 800px){body main article .content .contact .contact-alle{display:block;max-width:300px;margin:0 auto}body main article .content .contact .contact-alle address{text-align:left;margin-bottom:20px}}body .container{max-width:1280px;background-color:pink;overflow:auto;width:100%;margin:0 auto;padding-bottom:255px;min-height:100%;position:relative}body{font-family:League Spartan,Helvetica,sans-serif;line-height:1.5em;font-size:16px;letter-spacing:.05em}p{line-height:1.8em;font-weight:400;font-size:1.1em;margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:League Spartan,Helvetica,sans-serif;color:#002fb4}h2{max-width:1920px;font-size:2em;margin:30px auto;text-align:center;line-height:1.2em}h2.pagina-header{width:100%;max-width:1920px;margin:0 auto;padding:80px;text-align:center;background:url(/build/assets/bg-breadcrumb-1eb1a5ac.jpg) no-repeat #EF3E3D center center;background-size:cover;font-size:4em;text-shadow:1px 1px 2px #222;color:#fafafa;line-height:1em}@media screen and (max-width: 1200px){h2.pagina-header{font-size:3.6em}}@media screen and (max-width: 1000px){h2.pagina-header{font-size:3em}}@media screen and (max-width: 800px){h2.pagina-header{font-size:2em}}h3{font-size:40px;font-weight:700;color:#ef3e3d;margin-bottom:45px;line-height:1.5em}@media screen and (max-width: 500px){h3{font-size:28px}}h4{font-size:16px;font-weight:700;color:#ef3e3d;margin-bottom:45px;line-height:1.7em}@media screen and (max-width: 500px){h4{font-size:14px}}blockquote{font-style:italic;color:#702382;padding:40px 20px}input.knoppie,.knoppie,a.knoppie{padding:0 10px;background:#ddd;border:1px solid #ccc;box-shadow:0 4px 3px -3px #777;color:pink;font-weight:400;-webkit-appearance:none;text-decoration:none;height:40px;line-height:40px;display:inline-block;margin-right:5px;letter-spacing:.1em}input.knoppie.pull-right,.knoppie.pull-right,a.knoppie.pull-right{margin-left:10px;margin-right:0}input.knoppie:hover,.knoppie:hover,a.knoppie:hover{background:#ccc;border:1px solid #ccc;cursor:pointer;text-decoration:none;font-weight:400}input.knoppie:active,.knoppie:active,a.knoppie:active{background:#aaa;border:1px solid #ccc;color:#fafafa!important;font-weight:400;box-shadow:0 4px 3px -3px #fff}input.knoppie i,.knoppie i,a.knoppie i{width:40px;display:inline-block;margin-left:-10px;text-align:center;font-size:20px;line-height:40px}input.knoppie i.verberg,.knoppie i.verberg,a.knoppie i.verberg{width:0px;color:transparent;border-right:0}input.knoppie span,.knoppie span,a.knoppie span{vertical-align:top;display:inline-block}input.knoppie.speciaal,.knoppie.speciaal,a.knoppie.speciaal{background-color:#ef3e3d;border:1px solid #e61413;box-shadow:0 4px 3px -3px #333;color:#fafafa!important;-webkit-appearance:none}input.knoppie.speciaal:hover,.knoppie.speciaal:hover,a.knoppie.speciaal:hover{background-color:#e61413;background-color:#ed2725;color:#fafafa}input.knoppie.speciaal:active,.knoppie.speciaal:active,a.knoppie.speciaal:active{background-color:#ce1211;color:#fafafa;box-shadow:0 4px 3px -3px #fff}input.knoppie.speciaal:disabled,.knoppie.speciaal:disabled,a.knoppie.speciaal:disabled{background-color:#ef3e3d;opacity:.5}input.knoppie.speciaal:disabled:hover,input.knoppie.speciaal:disabled:active,.knoppie.speciaal:disabled:hover,.knoppie.speciaal:disabled:active,a.knoppie.speciaal:disabled:hover,a.knoppie.speciaal:disabled:active{cursor:not-allowed!important}input.knoppie.verwijder,.knoppie.verwijder,a.knoppie.verwijder{background:#942424;border:1px solid #7b1e1e;color:#fafafa!important;box-shadow:0 4px 3px -3px #333;-webkit-appearance:none}input.knoppie.verwijder:hover,.knoppie.verwijder:hover,a.knoppie.verwijder:hover{background:#7b1e1e;border:1px solid #421010;color:#fafafa}input.knoppie.verwijder:active,.knoppie.verwijder:active,a.knoppie.verwijder:active{background:#421010;border:1px solid #222;color:#fafafa;box-shadow:0 4px 3px -3px #fff}.info-knop{border:1px solid #EF3E3D;border-radius:50%;display:inline-block;width:15px;height:15px;color:#ef3e3d;padding-left:5px;vertical-align:text-top;line-height:15px}.info-knop:hover{background-color:#ef3e3d;color:#fafafa}a.link{color:#ef3e3d;text-decoration:none;font-weight:600}a.link:hover{color:#ffc82a}header{height:90px;background-color:#fff;width:100%;padding:0 20px;position:sticky;z-index:1000;box-shadow:1px 1px 3px 1px #0000004d;transition:all .3s;top:0}@media screen and (max-width: 900px){header{height:60px}}header.kleiner{height:95px;transition:all .3s}header.kleiner .inner-header img{height:40px;margin-top:12px;transition:all .3s}header.kleiner .inner-header nav.menu ul li{line-height:55px;transition:all .3s}header.kleiner .inner-header nav.menu ul ul{top:55px;transition:all .3s}header .noodnummer{height:40px;line-height:40px;border-bottom:1px solid #eee;color:#ef3e3d;font-weight:700;margin:0 -20px}header .noodnummer .bel-ons-bij-spoed{max-width:1920px;margin:0 auto;padding-left:20px}header .noodnummer .bel-ons-bij-spoed a{color:#0c0c3a;font-weight:400;text-decoration:none}header .inner-header{max-width:1920px;margin:0 auto;padding:0 40px 0 0;position:relative}@media screen and (max-width: 900px){header .inner-header{height:60px;width:100VW;margin:0 0 0 -20px;padding:0 40px;background-color:#fff;overflow:unset}}@media screen and (max-width: 730px){header .inner-header .bste-link{display:block;overflow:hidden}}header .inner-header .navigatie-trigger{display:none;width:32px;height:32px;position:absolute;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;right:18px;top:13px}@media screen and (max-width: 730px){header .inner-header .navigatie-trigger{display:block}}header .inner-header .navigatie-trigger span{display:block;position:absolute;height:5px;width:100%;background:#EF3E3D;border-radius:0;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}header .inner-header .navigatie-trigger span:nth-child(1){top:0px}header .inner-header .navigatie-trigger span:nth-child(2),header .inner-header .navigatie-trigger span:nth-child(3){top:12px}header .inner-header .navigatie-trigger span:nth-child(4){top:24px}header .inner-header .navigatie-trigger.open span:nth-child(1){top:12px;width:0%;left:50%}header .inner-header .navigatie-trigger.open span:nth-child(2){transform:rotate(45deg)}header .inner-header .navigatie-trigger.open span:nth-child(3){transform:rotate(-45deg)}header .inner-header .navigatie-trigger.open span:nth-child(4){top:12px;width:0%;left:50%}header .inner-header h1{position:absolute;top:-500px}header .inner-header img{height:55px;margin-top:16px;float:left;margin-left:20px;margin-right:30px;transition:all .3s}@media screen and (max-width: 900px){header .inner-header img{height:36px;margin-top:11px;margin-bottom:10px;margin-left:0}}header .inner-header nav.menu ul{float:right}header .inner-header nav.menu ul li{list-style-type:none;display:inline-block;line-height:95px;float:left;margin-left:20px}@media screen and (max-width: 900px){header .inner-header nav.menu ul li{line-height:60px}header .inner-header nav.menu ul li a:hover,header .inner-header nav.menu ul li span:hover{color:#0c0c3a!important}header .inner-header nav.menu ul li a[aria-current=page],header .inner-header nav.menu ul li span[aria-current=page]{color:#0c0c3a!important}}header .inner-header nav.menu ul li a,header .inner-header nav.menu ul li span{text-decoration:none;color:#222;font-weight:700}header .inner-header nav.menu ul li a:hover,header .inner-header nav.menu ul li span:hover{color:#ef3e3d}header .inner-header nav.menu ul li a[aria-current=page],header .inner-header nav.menu ul li span[aria-current=page]{color:#ef3e3d}@media screen and (min-width: 730px){header .inner-header nav.menu ul li.submenu{position:relative}header .inner-header nav.menu ul li.submenu:hover ul{display:block;position:absolute;background-color:#fff;border-radius:0 0 10px 10px;overflow:hidden;left:-20px;box-shadow:0 3px 3px -1px #0000004d;border:.5px solid #e2cae6;border-top:transparent}}@media screen and (min-width: 730px) and (max-width: 900px){header .inner-header nav.menu ul li.submenu:hover ul{top:95px}}@media screen and (min-width: 730px){header .inner-header nav.menu ul li.submenu:hover ul li{line-height:20px;float:unset;margin:0;padding:10px 20px;display:block}}header .inner-header nav.menu ul ul{display:none}header .inner-header nav.menu .ovaal-menu{display:none}@media screen and (max-width: 730px){header .inner-header nav.menu{width:100vw;background-color:#ef3e3d;position:absolute;top:60px;right:100vw;padding:0 25px;z-index:100;transition:right .2s ease-in-out;z-index:-1}header .inner-header nav.menu.open{right:0;transition:right .2s ease-in-out}header .inner-header nav.menu ul{float:left;overflow-y:auto;width:100%}header .inner-header nav.menu ul li{display:block;height:48px;line-height:48px;border-bottom:.5px solid #fafafa;width:100%;margin-left:0}header .inner-header nav.menu ul li.submenu{height:unset;border-bottom:unset;line-height:48px}header .inner-header nav.menu ul li:last-child{border-bottom:unset}header .inner-header nav.menu ul li a,header .inner-header nav.menu ul li span{color:#fff;font-weight:600;display:block}header .inner-header nav.menu ul ul{display:block;border-top:.5px solid #fafafa;padding:0 0 0 20px;border-bottom:.5px solid #fafafa}header .inner-header nav.menu ul ul li{padding-left:20px;background-color:#7a268e}header .inner-header nav.menu ul ul li:last-child{border-bottom:unset}header .inner-header nav.menu .ovaal-menu{display:block;background-color:#222;width:120VW;height:30VW;position:absolute;bottom:-13VW;border-radius:50%;left:-10VW;right:0;margin:0 auto;z-index:-1;box-shadow:0 4px 6px -1px #0000004d}}.menu-open-indicator{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#002fb4b3;z-index:10}footer{width:100%;background-color:#0c0c3a;position:relative;height:fit-content}footer .inner-footer{width:100%;max-width:1240px;margin:0 auto;overflow:hidden;padding:80px 0;color:#fafafa}@media screen and (max-width: 1200px){footer .inner-footer{padding:40px 0;grid-template-columns:1fr 1fr}footer .inner-footer .footer-menu{margin-bottom:40px;padding:0 80px!important}}@media screen and (max-width: 700px){footer .inner-footer{grid-template-columns:1fr}footer .inner-footer .footer-menu{width:300px;margin:20px auto;padding:10px!important}footer .inner-footer section.contact{width:100%;margin:20px auto;float:none!important}}footer .inner-footer .footer-menu{color:#fafafa;padding:0 40px}footer .inner-footer .footer-menu li{list-style:none}footer .inner-footer .footer-menu li a{color:inherit;text-decoration:none;padding:10px 0;display:block}footer .inner-footer .footer-menu li a[aria-current=page]{color:#ef3e3d}footer .inner-footer .footer-menu li a:hover{color:#ef3e3d;cursor:pointer}footer .inner-footer section.contact{padding:0 40px;max-width:400px;float:right}footer .inner-footer section.contact figure.logo{width:100%}footer .inner-footer section.contact figure.logo img{width:300px}footer .inner-footer section.contact figure figcaption{margin-top:10px;text-align:center}footer .inner-footer section.contact .footer-tekst{width:100%;max-width:610px;float:left}footer .inner-footer section.contact .footer-tekst h4{color:inherit;font-size:14px;margin-bottom:.2em;margin-top:20px}footer .inner-footer section.contact .footer-tekst span,footer .inner-footer section.contact .footer-tekst a{text-decoration:none;color:inherit}footer .inner-footer section.contact .footer-tekst span:visited,footer .inner-footer section.contact .footer-tekst a:visited{color:inherit}footer .inner-footer section.contact .footer-tekst span:hover,footer .inner-footer section.contact .footer-tekst a:hover{color:#ef3e3d;cursor:pointer}footer .inner-footer section.contact .footer-tekst address{font-style:normal;line-height:1.7em}footer .inner-footer section.contact .footer-tekst address a{display:inline-block}footer h5{width:100%;background-color:#11111180;text-align:center;height:50px;line-height:50px;color:#fafafa;font-weight:400;font-size:12px}.credentials_ginolica{transform:rotate(-90deg);float:left;transform-origin:top left;z-index:1;width:200px;color:#0003;position:absolute;bottom:-30px;left:0;font-size:12px;text-decoration:none;line-height:30px;transition:color .5s}.credentials_ginolica span{opacity:0;display:none}.credentials_ginolica:hover{color:#28784b;width:400px;transition:color .5s}.credentials_ginolica:hover span{opacity:1;display:inline-block}.credentials_ginolica:hover img{transition:all .5s;transform:rotate(0);opacity:1;filter:grayscale(0)}.credentials_ginolica img{width:30px;height:30px;margin-top:5px;margin-right:5px;transform:rotate(90deg);vertical-align:middle;opacity:.7;filter:grayscale(1);transition:all .5s}.hero-unit{width:100%;max-width:1920px;min-height:100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:80px;background:url(/build/assets/bste-blusschuim-techniek-europa-hero-unit-heemskerk-3e93452a.jpg) no-repeat #EF3E3D center center;background-size:cover;font-size:1em;text-shadow:1px 1px 2px #222}@media screen and (max-width: 1200px){.hero-unit{font-size:.8em}}@media screen and (max-width: 1000px){.hero-unit{grid-template-columns:1fr}}@media screen and (max-width: 800px){.hero-unit{padding:40px}}@media screen and (max-width: 600px){.hero-unit{padding:30px 20px}}.hero-unit .tekst{color:#fafafa;margin-bottom:40px}.hero-unit .tekst h2{color:inherit;font-size:4em;line-height:1em}.hero-unit .tekst h2 small{font-size:.5em;line-height:.1em}.hero-unit .tekst p{font-size:2em}.hero-unit .tekst ul{margin-top:40px}.hero-unit .tekst ul li{margin:20px 0 20px 15px;font-size:1.5em}.hero-unit .visual{width:100%}.hero-unit .visual figure img{max-width:100%;border:4px solid #fafafa;box-shadow:1px 1px 3px 1px #0000004d}.kernwaarde-container{padding:60px;max-width:1920px;width:fit-content;display:flex;justify-content:center;gap:20px;margin:0 auto}@media screen and (max-width: 1920px){.kernwaarde-container{flex-wrap:wrap;max-width:1600px;padding:40px}}@media screen and (max-width: 1200px){.kernwaarde-container{padding:40px}}@media screen and (max-width: 700px){.kernwaarde-container{padding:30px 20px}}.kernwaarde-container .kernwaarde{flex:300px;width:100%;max-width:300px;box-shadow:1px 1px 3px 1px #0000004d;padding:10px;display:flex;flex-direction:column}@media screen and (max-width: 700px){.kernwaarde-container .kernwaarde{max-width:unset}}.kernwaarde-container .kernwaarde h3{font-size:1em;margin:5px 0 10px}.kernwaarde-container .kernwaarde figure img{max-width:100%}.kernwaarde-container .kernwaarde a{margin-top:auto;text-align:right}.over-blusschuim-techniek-euro-unit{width:100%;max-width:1920px;min-height:100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;padding:80px;background:url(/build/assets/homepage-bg-about-red-bd5b8a70.jpg) no-repeat #EF3E3D center center;background-size:cover;font-size:1em}@media screen and (max-width: 1200px){.over-blusschuim-techniek-euro-unit{font-size:.8em}}@media screen and (max-width: 1000px){.over-blusschuim-techniek-euro-unit{grid-template-columns:1fr}}@media screen and (max-width: 800px){.over-blusschuim-techniek-euro-unit{padding:40px}}@media screen and (max-width: 700px){.over-blusschuim-techniek-euro-unit{padding:30px 20px}}.over-blusschuim-techniek-euro-unit .tekst{color:#fafafa;margin-bottom:40px}.over-blusschuim-techniek-euro-unit .tekst h2{color:inherit;font-size:1em;line-height:1em;letter-spacing:.1em;text-shadow:1px 1px 2px #222}.over-blusschuim-techniek-euro-unit .tekst h2 span{display:inline-block;vertical-align:middle;background-color:#3dbafc;height:4px;width:40px;margin-right:20px}.over-blusschuim-techniek-euro-unit .tekst p{font-size:1.5em;letter-spacing:.1em;max-width:700px;font-weight:700;line-height:1.7em;text-shadow:1px 1px 2px #222}.over-blusschuim-techniek-euro-unit .tekst p strong{font-size:1.3em;vertical-align:bottom}.specialismen-unit{padding:80px;max-width:1920px;margin:0 auto;width:100%}@media screen and (max-width: 800px){.specialismen-unit{padding:40px}}@media screen and (max-width: 700px){.specialismen-unit{padding:30px 20px}}.specialismen-unit h2{text-align:center;color:#ffc82a}.specialismen-unit>p{text-align:center;margin-bottom:40px}.specialismen-unit .accordion{width:100%;max-width:1000px;margin:0 auto}.specialismen-unit .accordion-lamel{list-style:none;width:100%;border-bottom:1px solid #fafafa;overflow:hidden}.specialismen-unit .accordion-lamel .specialisme{background-color:#ef3e3d;color:#fafafa;display:flex;height:40px}.specialismen-unit .accordion-lamel .specialisme:hover{cursor:pointer;background-color:#ffc82a}.specialismen-unit .accordion-lamel .specialisme h3{font-size:1.3em;color:inherit;line-height:40px}.specialismen-unit .accordion-lamel .specialisme .open-indicator{width:40px;height:40px}.specialismen-unit .accordion-lamel .specialisme .open-indicator:after{display:block;width:40px;text-align:center;line-height:40px;position:relative;content:"\25b6"}.specialismen-unit .accordion-lamel .specialisme-beschrijving{padding:20px;display:none}.specialismen-unit .accordion-lamel.open .specialisme .open-indicator:after{content:"\25bc"}.specialismen-unit .accordion-lamel.open .specialisme-beschrijving{display:block;overflow:hidden}
