/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}.toggle a,.toggle a:before{content:" ";left:0}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent;color:#32b4e8;transition:.3s}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.contact_form .form_container .frm_submit button,html{font-family:Montserrat,sans-serif}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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:1em;line-height:1.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}a:hover{color:#2d4e7f}.logo_header .menu-hoofdmenu-container a,.logo_header .menu-metamenu-container a,.mobile_menu a{color:#fff;text-transform:uppercase;text-decoration:none}.mobile_menu{background:#2d4e7f;display:none!important;left:0;position:absolute;top:115px;width:100%;z-index:201}.toggle,.toggle a{height:34px;width:60px}.mobile_menu ul{list-style-type:none;margin:0;padding:0}.mobile_menu li:last-child a{border:none}.mobile_menu .sub-menu{display:none}.mobile_menu a{display:block;padding:1em}.mobile_menu a span{display:none}.mobile_menu_back{background:#2d4e7f;display:none!important;bottom:0;left:0;right:0;position:fixed;top:0;z-index:200}.toggle,.toggle.visible a:before{display:none}.toggle,.toggle a,.toggle a:before{position:absolute}.toggle{cursor:pointer;padding:0;text-align:right;right:10px;top:42px;transition:.3s;z-index:203}.admin-bar .toggle{top:84px}.toggle.visible:after{top:26px;transform:rotate(45deg)}.toggle.visible:before{top:26px;transform:rotate(135deg)}.toggle a{top:0;display:block;overflow:hidden;text-indent:100px;z-index:100}.toggle a:before{background:#fff;bottom:50%;height:8px;margin:0 0 -3.5px;width:100%}.toggle:after,.toggle:before{background:#fff;height:8px;left:0;position:absolute;width:60px;content:" "}.toggle:before{bottom:0}.toggle:after{top:0}@media (max-width:1090px){.toggle{display:block}.mobile_menu.show,.mobile_menu_back.show{display:block!important}}.inner{margin:0 auto;max-width:1100px;padding:0 10px}.logo_header{background:#32b4e8}.logo_header .inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:15px 10px}.logo_header .logo{margin:0;width:112px}.logo_header .logo img{display:block;height:auto;width:100%}.logo_header .menu-hoofdmenu-container,.logo_header .menu-metamenu-container{-ms-flex-positive:1;flex-grow:1;margin-left:68px}.logo_header .menu-hoofdmenu-container ul,.logo_header .menu-metamenu-container ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;margin:0;padding:0;text-align:right}.logo_header .menu-hoofdmenu-container li,.logo_header .menu-metamenu-container li{font-size:.9em;font-weight:900;margin:.5em 0 .5em 2.2em}.logo_header .menu-hoofdmenu-container a:hover,.logo_header .menu-metamenu-container a:hover{color:#2d4e7f}@media (max-width:1090px){.logo_header .menu-hoofdmenu-container,.logo_header .menu-metamenu-container{display:none}}.page_title{-ms-flex-align:center;align-items:center;background-color:#2d4e7f;background-position:center center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:290px}.page_title .inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0;min-height:290px}.page_title h1,.page_title h2{color:#fff;font-weight:900;font-size:5em;line-height:1.25em;margin:0;text-shadow:5px 2px 4px rgba(45,78,127,.5);text-transform:uppercase}@media (max-width:770px){.page_title h1,.page_title h2{font-size:3.5em}}@media (max-width:530px){.page_title h1,.page_title h2{font-size:2em}}.the_content .inner{max-width:560px;padding:1.6em 0;text-align:center}.poster_button .inner{text-align:center}.poster_button .inner a{background:#32b4e8;display:inline-block;color:#fff;font-size:1.5em;font-weight:900;padding:12px 30px;position:relative;text-decoration:none;text-transform:uppercase}.poster_button .inner a:before{background:url(img/checkmark.svg) center center no-repeat;background-size:contain;content:" ";height:82px;left:-100px;position:absolute;top:-20px;width:82px}.download_pdfs .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0 auto;max-width:800px;padding:0 10px;text-align:center}.download_pdfs .inner li{margin-bottom:35px;width:100%}.download_pdfs .inner a{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none}.download_pdfs .inner a:hover{text-decoration:none}.download_pdfs .inner .image{background-color:#777;background-position:center center;background-size:cover;background:0 0!important}.download_pdfs .inner .image img{box-shadow:2px 2px 4px rgba(45,78,127,.5);display:block;height:auto;max-width:90px}.download_pdfs .inner p{background:#32b4e8;display:inline-block;color:#fff;font-size:1em;font-weight:900;margin:0 0 0 15px;padding:12px 30px;position:relative;text-decoration:none;text-transform:uppercase}@media (max-width:590px){.download_pdfs .inner a{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.download_pdfs .inner p{margin-top:15px}}.page-template-page-richtijnen .poster_button{margin-bottom:4em}.page-template-page-richtijnen_sector .poster_button{margin-bottom:3em}.quick_downloads .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.quick_downloads h2{background:#2d4e7f;color:#fff;font-size:2em;font-weight:900;line-height:2em;margin:0 0 1.2em;text-align:center;text-transform:uppercase;width:100%}.quick_downloads ul{list-style-type:none;margin:0;padding:0}.quick_downloads li{margin:0 0 2em;position:relative}.quick_downloads li:before{background-image:url(img/checkmark.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;content:" ";height:60px;left:-80px;margin:-30px 0 0;position:absolute;top:50%;width:60px}.quick_downloads a{background:#32b4e8;color:#fff;display:block;font-size:1.2em;font-weight:900;line-height:1.8em;text-decoration:none;text-transform:uppercase;padding:0 3em 0 1em;width:100%}.sector_protocols{color:#fff;margin-bottom:10em;margin-top:3.5em}.sector_protocols h2{font-size:2em;font-weight:900;line-height:2em;margin:0 0 2em;text-align:center;text-transform:uppercase;width:100%}.sector_protocols .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.sector_protocols .general_protocol{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:5em;position:relative;width:100%}.sector_protocols .general_protocol h2{background-color:#32b4e8}.sector_protocols .general_protocol p{margin:0}.sector_protocols .general_protocol .sector{background-color:#2d4e7f;color:#fff;font-size:1.1em;margin:0;max-width:900px;padding:18px 18px 35px;position:relative;text-align:center;text-transform:uppercase;width:100%}.sector_protocols .general_protocol ul{background-color:#2d4e7f;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0;max-width:900px;padding:0 60px 30px;width:100%}.sector_protocols .general_protocol ul li{font-size:1.1em;font-weight:900;margin-bottom:38px;padding-left:85px;position:relative;text-transform:uppercase;width:50%}.sector_protocols .general_protocol ul li .icon{left:20px;height:50px;margin-top:-25px;position:absolute;top:50%;width:50px}.sector_protocols .general_protocol ul li .icon img{display:inline-block;height:50px;width:50px}.sector_protocols .general_protocol .button{bottom:-15px;left:0;position:absolute;text-align:center;width:100%}.sector_protocols .general_protocol .button a{color:#fff;background:#32b4e8;display:inline-block;font-size:1.3em;font-weight:900;padding:.7em;text-decoration:none;text-transform:uppercase}.sector_protocols .general_protocol .button a:hover{background:#fff;color:#2d4e7f}.sector_protocols .specific_protocols{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}.sector_protocols .specific_protocols h2{background-color:#2d4e7f;margin-bottom:4em}.sector_protocols .specific_protocols .protocol{background:#32b4e8;margin:0;min-height:365px;padding:80px 12px 108px;position:relative;text-align:center;width:24%}.sector_protocols .specific_protocols .protocol .icon{height:148px;left:50%;margin-left:-74px;position:absolute;top:-84px;width:148px}.sector_protocols .specific_protocols .protocol .icon img{display:block;height:auto;width:100%}.sector_protocols .specific_protocols .protocol p{color:#2d4e7f;-ms-flex-positive:0;flex-grow:0;font-size:.8em;font-weight:500;margin:0 0 .5em;width:100%}.sector_protocols .specific_protocols .protocol p.sector{color:#fff;font-size:1.1em;font-weight:400;margin:0 0 .6em;text-transform:uppercase}.sector_protocols .specific_protocols .protocol p.subtitle{color:#fff;font-size:.7em;text-transform:uppercase}.sector_protocols .specific_protocols .protocol p.button{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.sector_protocols .specific_protocols .protocol p.button a{color:#fff;background:#2d4e7f;display:inline-block;font-size:1.7em;font-weight:900;padding:.7em;text-decoration:none;text-transform:uppercase}.sector_protocols .specific_protocols .protocol p.button a:hover{background:#fff;color:#2d4e7f}.faq_list .button a,.faq_list h2{background:#2d4e7f;color:#fff;font-weight:900;text-transform:uppercase}.sector_protocols .specific_protocols .protocol h3{-ms-flex-positive:0;flex-grow:0;margin:0 0 .3em;text-transform:uppercase;width:100%}@media (max-width:1030px){.sector_protocols .general_protocol{margin-bottom:8em;width:100%}.sector_protocols .general_protocol h2{margin:0}.sector_protocols .general_protocol ul{padding-bottom:2em}.sector_protocols .specific_protocols{width:100%}}@media (max-width:770px){.sector_protocols{margin-bottom:0}.sector_protocols .specific_protocols{width:100%}.sector_protocols .specific_protocols .protocol{margin:0;margin-bottom:8em;width:100%}}@media (max-width:640px){.sector_protocols .general_protocol ul li{width:100%}}@media (max-width:400px){.sector_protocols .general_protocol ul{padding-left:15px;padding-right:15px}}.faq_list h2{font-size:3em;line-height:1.25em;margin:0 auto 1.25em;max-width:800px;padding:.5em 0;text-align:center}.faq_list .button{text-align:center}.faq_list .button a{display:inline-block;font-size:1.38em;padding:.7em;text-decoration:none}.faq_list .button a:hover{background:#32b4e8}.faq_list .inner>ul{list-style-type:none;margin:0;padding:0}.faq_list .inner>ul li{border-bottom:2px solid #2d4e7f;padding:5px 116px 5px 0}.faq_list .inner>ul li:last-child{border-bottom:none}.faq_list .question{color:#2d4e7f;font-size:1.25em;font-weight:900;line-height:1.25em;position:relative}.faq_list .faq_toggle{background-image:url(img/plus.svg);background-size:50px 50px;height:50px;margin-top:-25px;position:absolute;right:-116px;text-indent:-9999px;top:50%;width:50px}.js .faq_list .answer{display:none}.js .faq_list li.open .faq_toggle{background-image:url(img/minus.svg)}.js .faq_list li.open .answer{display:block}.contact_form{margin-top:5em;text-align:center}.contact_form h2{background:#2d4e7f;color:#fff;font-size:3em;font-weight:900;line-height:1.25em;margin:0 auto 1.25em;max-width:800px;padding:.5em 0;text-align:center;text-transform:uppercase;margin-bottom:.7em}.contact_form .form_container{background:rgba(50,180,232,.1);margin:0 auto;max-width:800px;padding:10px 10px 40px}.contact_form .form_container.left{padding:20px}.contact_form .form_container.left *{margin:10px 0;max-width:100%;text-align:left}.contact_form .form_container.left .button{text-align:left}.contact_form .form_container *{margin:0 auto;max-width:525px}.contact_form .form_container .button{margin-top:1em;text-align:center}.contact_form .form_container .button a{background:#2d4e7f;color:#fff;display:inline-block;font-size:1.38em;font-weight:900;padding:.7em;text-decoration:none;text-transform:uppercase}.contact_form .form_container .button a:hover{background:#32b4e8}.contact_form .form_container h3{color:#2d4e7f;font-size:3em;font-weight:900;line-height:1.25em;margin:0 auto;max-width:800px;padding:.5em 0;text-align:center;text-transform:uppercase}.contact_form .form_container form{margin-top:1em;position:relative}.contact_form .form_container .frm_style_formidable-style.with_frm_style .frm_primary_label{font-family:Montserrat,sans-serif;font-weight:500}.contact_form .form_container .frm_submit{position:absolute;text-align:center;width:100%}.contact_form .form_container .frm_submit button{background:#2d4e7f;border:none;border-radius:0;bottom:-70px;color:#fff;cursor:pointer;display:inline-block;font-size:1.38em;font-weight:900;padding:.7em;text-decoration:none;text-transform:uppercase;transition:.3s}.contact_form .form_container .frm_submit button:hover{background:#32b4e8;color:#fff}.main_footer{background-color:#2d4e7f;margin-top:118px}.main_footer .inner{text-align:center}.main_footer .address{height:163px;position:relative}.main_footer .address h2{left:50%;margin:0 auto 0 -70px;position:absolute;top:-52px;width:140px}.main_footer .address h2 img{display:block;height:auto;width:100%}.richtlijn_blok{margin-bottom:8em}.richtlijn_blok .inner{max-width:800px}.richtlijn_blok .inner>h2{color:#2d4e7f;font-size:2.2em;font-weight:500;line-height:1.25em}.richtlijn_blok .inner>h2 em{border-bottom:3px solid #e4ba4d;display:inline-block;font-style:normal;font-weight:900;padding-bottom:5px}.richtlijn_blok .intro_text{color:#2d4e7f;margin:0 auto;max-width:690px}.richtlijn_blok .main_text{background:rgba(50,180,232,.1);color:#2d4e7f;margin:80px auto 0;max-width:690px;padding:10px 48px 20px 120px;position:relative}.richtlijn_blok .main_text li{margin-bottom:10px}.richtlijn_blok .main_text .icon{background-position:center center;background-size:140px 140px;height:140px;left:-40px;position:absolute;top:-40px;width:140px}.richtlijn_blok .main_text .icon.ondernemer{background-image:url(img/cook.svg)}.richtlijn_blok .main_text .icon.personeel{background-image:url(img/waiter.svg)}.richtlijn_blok .main_text .icon.leveranciers{background-image:url(img/groceries.svg)}@media (max-width:670px){.richtlijn_blok .main_text{padding:88px 48px 20px 30px}.richtlijn_blok .main_text .icon{left:10px;top:-50px}}@media (max-width:590px){.richtlijn_blok .main_text{padding-left:0}}.richtlijn_blok_sector{margin-bottom:4em}.richtlijn_blok_sector .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px}.richtlijn_blok_sector .description{color:#e4ba4d;background:#fff;-ms-flex-positive:0;flex-grow:0;font-size:1.5em;font-weight:700;margin:0;padding:15px;text-transform:uppercase;width:100%}.richtlijn_blok_sector .title{background:rgba(50,180,232,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#2d4e7f;width:34%}.richtlijn_blok_sector .title .value{-ms-flex-align:center;align-items:center;color:#2d4e7f;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-size:1.3em;font-weight:700;line-height:1.25em;margin:0;padding:15px}.richtlijn_blok_sector .conditions{background:rgba(50,180,232,.1);color:#2d4e7f;width:65%}.richtlijn_blok_sector .conditions ul{list-style-type:none;margin:0;padding:15px 15px 15px 50px}.richtlijn_blok_sector .conditions li{margin-bottom:15px;position:relative}.richtlijn_blok_sector .conditions li:before{background:rgba(45,78,127,.25);content:" ";height:15px;left:-30px;position:absolute;top:2px;width:15px}@media (max-width:790px){.richtlijn_blok_sector .title .value{font-size:1em}}@media (max-width:690px){.richtlijn_blok_sector .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.richtlijn_blok_sector .conditions,.richtlijn_blok_sector .title{width:100%}}.page-template-page-download .the_content{margin-top:3em}.page-template-page-download .the_content .inner{background:rgba(50,180,232,.1);color:#2d4e7f;max-width:800px;padding:20px}.page-template-page-download .the_content .inner>h2{color:#2d4e7f;font-size:3em;font-weight:900;line-height:1.25em;margin:0 auto;max-width:800px;padding:.5em 0;text-align:center;text-transform:uppercase}.jump_menu a,.page-template-page-download .the_content .inner form .frm_submit button{background:#2d4e7f;color:#fff;font-weight:900;text-decoration:none;text-transform:uppercase}.page-template-page-download .the_content .inner form{position:relative}.page-template-page-download .the_content .inner form .frm_submit{position:absolute;text-align:center;width:100%}.page-template-page-download .the_content .inner form .frm_submit button{border:none;border-radius:0;bottom:-70px;cursor:pointer;display:inline-block;font-size:1.38em;padding:.7em;transition:.3s}@media (max-width:500px){.page-template-page-download .the_content .inner>h2{font-size:2em}}.jump_menu .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.jump_menu a{display:inline-block;font-size:1.3em;margin:0 10px 10px;padding:15px 20px}