 :root{--headerHeight:60px;}.site-container{padding-top:var(--headerHeight);}header{position:fixed;width:100%;z-index:201;}.header{height:var(--headerHeight);box-shadow:inset 0 -7px 0 0 #FF8C05,inset 0 -25px 0 0 #0070B8;}.site-tools{height:60px;}.content-container{width:96%;}.logo{width:55px;height:66px;background-position:5px 5px;background-size:45px;}#quick-search{position:relative;float:right;margin:3px 8px;}.site-tools__login{position:relative;float:right;margin:5px 1%;right:0;top:0;}#quick-search{width:144px;}#quick-search input{width:100px;padding:0 7px;}.headerfoto .ag-nav-container{z-index:200;}.header-tools__social__a{width:40px;height:37px;}.header-tools__social__a--instagram{background-size:80px;background-position:0 -330px;}.header-tools__social__a--twitter{background-size:80px;background-position:0 -290px;}.header-tools__social__a--facebook{background-size:80px;background-position:0 -251px;}.header-tools__cta a{line-height:34px;}.content--highlights{width:auto;margin:0 -1%;}.content--highlights .article,.content--highlights .article.article_last{width:31.33%;margin:0 1%;}.headerfoto__fotos .article_2{bottom:2em;}.content--quotes{font-size:.8em;}.content--quotes .ag-slide .ag-article{padding:0 30px;}.content--quotes .article{margin:40px 7% 30px;}.content--quotes .article p.first{font-size:2em;}.content--quotes .article p.first:before,.content--quotes .article p.first:after{font-size:2em;margin:7px 0 0 -30px;width:30px;}.content--quotes .article p.first:after{margin:15px 0 0 0;}.at-image-text__photo-wrapper,.at-image-text__text-wrapper{width:100%;}.at-image-text__text-wrapper{order:2;}.at-image-text--left .at-image-text__text,.at-image-text--right .at-image-text__text{padding:.5em 0 1em;}.nav--service ul{float:none;}.nav--service li:last-child:after{content:'';}dl.tabbar > dt.dt-first{margin-left:2%;}dl.tabbar > dd .dd-content{width:96%;}.dd-content-filter{float:none;width:100%;margin-bottom:1.5em;padding:0 10px;}.dd-content-filter .article_first{margin-bottom:0;}.dd-content-filter .article_first > h2{position:relative;display:block;padding:4px 16px;margin:0 -10px;line-height:1.5em;text-decoration:none;font-weight:normal;background:#0070B8;border:0;text-shadow:1px 1px 5px rgba(0,0,0,.4);transition:background .15s ease-in-out;color:#fff;border-radius:5px;background-clip:padding-box;cursor:pointer;}.dd-content-filter .article_first > h2:hover{background:#00568D;color:#fff;}.dd-content-filter .article_first > h2 + .article_content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;}.dd-content-filter .article_first > h2::after{display:block;content:'';float:right;width:20px;height:10px;margin-top:10px;background:transparent url(/ui/KMVKStichting/img/sprite.png) no-repeat 0 -550px;}.dd-content-filter .article_first.active > h2 + .article_content{max-height:1200px;}.dd-content-filter .article_first.active > h2::after{background-position:-60px -550px;}.dd-content-filter .first div.fieldinput{margin-top:1em;}.dd-content-filter div.fieldinput .w-medium{width:calc(100% - 14px);}.dd-content-lijst{width:100%;}#googlemaps{height:90vh !important;}#googlemapscontainer fieldset{position:relative;width:100%;right:0;margin:0;box-shadow:none;box-sizing:border-box;}#googlemapscontainer fieldset#obj_0 legend{display:block;width:100%;box-sizing:border-box;padding:4px 16px;margin:0 -10px;line-height:1.5em;text-decoration:none;font-weight:normal;background:#0070B8;border:0;text-shadow:1px 1px 5px rgba(0,0,0,.4);transition:background .15s ease-in-out;color:#fff;border-radius:5px;background-clip:padding-box;cursor:pointer;}#googlemapscontainer fieldset#obj_0 legend::after{display:block;content:'';float:right;width:20px;height:10px;margin-top:10px;background:transparent url(/ui/KMVKStichting/img/sprite.png) no-repeat 0 -550px;}#googlemapscontainer #informationcontainer.active fieldset#obj_0 legend::after{background-position:-60px -550px;}#googlemapscontainer fieldset#obj_0,#googlemapscontainer fieldset#obj_2{top:0;width:calc(100% - 20px);max-height:0;margin:20px 10px 0;padding:38px 10px 0;background-color:#e9e9e9;border-radius:5px 5px 0 0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;}#googlemapscontainer fieldset#obj_2{margin:0 10px 20px;padding-top:0;border-radius:0 0 5px 5px;}#googlemapscontainer #informationcontainer.active fieldset#obj_0,#googlemapscontainer #informationcontainer.active fieldset#obj_2{max-height:250px;padding:60px 10px 10px;}#googlemapscontainer #informationcontainer.active fieldset#obj_2{max-height:700px;padding-top:10px;}table.team td{display:block;float:left;width:165px;}div.kmvk-ratio-compare-wrapper,.kmvk-ratio-compare-wrapper dl.tabbar > dd{min-width:97%;}#inspection_form{padding-right:0;}#inspection_information,.inspection_form--fixed #inspection_information{position:fixed !important;top:60px !important;bottom:0;right:auto;left:calc(100% - 45px);width:350px;max-width:100%;margin:0 !important;background-color:transparent;padding:43px 15px 15px 55px;box-sizing:border-box;overflow-y:auto;pointer-events:none;z-index:200;will-change:transform;-webkit-transition:.2s background ease-in-out,.2s box-shadow ease-in-out,.2s -webkit-transform ease-in-out;-ms-transition:.2s background ease-in-out,.2s box-shadow ease-in-out,.2s -ms-transform ease-in-out;transition:.2s background ease-in-out,.2s box-shadow ease-in-out,.2s transform ease-in-out;}#inspection_information.active,.inspection_form--fixed #inspection_information.active{background-color:#fff;pointer-events:inherit;-webkit-transform:translateX(calc(-100% + 45px));-ms-transform:translateX(calc(-100% + 45px));transform:translateX(calc(-100% + 45px));box-shadow:0 3px 10px 0 rgba(0,0,0,.3);}#inspection_information legend{float:left;pointer-events:all;}#inspection_information legend::before{position:absolute;content:'i';left:7px;top:43px;background-color:#0070B8;color:#fff;font-size:26px;font-weight:bold;width:40px;height:40px;line-height:40px;border-radius:3px 0 0 3px;box-shadow:0 0 4px 0 rgba(0,0,0,.4);text-align:center;}#inspection_information.active legend::before{content:'';background:#0070B8 url(/ui/KMVKStichting/img/sprite.png) no-repeat 15px -114px;background-size:55px auto;border-radius:3px;}#inspection_form #inspection_information .field div.subtitle{right:15px;}body ul.download_list_item span{margin-left:4em;}div.collapsible_container h2{font-size:1.4em}@media only all and (max-device-width:600px){.body--has-navigation{overflow:hidden;height:100%;}}@media (max-width:680px){.headerfoto__fotos .ag-article h2,.headerfoto__fotos .ag-article p{width:90vw;left:5vw;font-size:24px;margin-bottom:.2em;}.headerfoto__fotos .ag-article p{font-size:20px;}.headerfoto__fotos .ag-nav-container{bottom:25%;}.headerfoto__fotos .ag-nav-container .ag-nav-aleft,.headerfoto__fotos .ag-nav-container .ag-nav-aright{width:32px;height:40px;background-size:51px;background-position:10px -65px;}.headerfoto__fotos .ag-nav-container .ag-nav-aright{background-position:12px -105px;}.headerfoto__fotos .at-slideshow .owl-prev,.headerfoto__fotos .at-slideshow .owl-next{width:32px;height:40px;background-size:51px;background-position:10px -65px;}.headerfoto__fotos .at-slideshow .owl-next{background-position:12px -105px;}.flex-direction-nav{top:65px;}.flex-prev,.flex-next{width:32px;background-size:80px;background-position:6px -102px;}.flex-next{background-position:10px -163px;}}@media (max-width:580px){.content--highlights .article,.content--highlights .article.article_last{width:98%;margin-bottom:1em;}.content--highlights .article p{min-height:inherit;}.nav--footer__container > ul{float:none;width:100%;margin-bottom:2em;}.footer__adres{float:none;width:100%;}}@media (max-width:480px){.dd-content-lijst .company-list-province,.dd-content-lijst .company-list-town{display:block;}.dd-content-lijst .company-list-province:after{display:none;}.content--quotes .ag-slide .ag-article{padding:0 20px;}.content--quotes .article{margin:20px 0 20px;}.content--quotes .article p.first{font-size:1.6em;}.content--quotes .article p.first:before,.content--quotes .article p.first:after{font-size:1.8em;margin:5px 0 0 -20px;width:15px;}.content--quotes .article p.first:after{margin:15px 0 0 0;}}@media (max-width:440px){.nav--footer__container > ul > li{float:none;width:100%;}.nav--footer__container > ul > li.nth-child1{margin-bottom:2em;}div.fieldinput,div.subtitle{margin-left:0;}label.field{width:100%;float:none;}}@media (max-width:380px){dl.tabbar > dt{margin-right:5px;}dl.tabbar > dt a{font-size:14px;padding:7px 8px;}.dd-content-lijst .company-list-category{margin-bottom:5px;}.dd-content-lijst .company-list-province{clear:left;}table.team td{float:none;margin:0 auto;}}@media (max-width:374px){.site-tools__login{text-indent:-1000px;width:26px;padding:0;background-position:5px -301px;}} :root{--headerHeight:60px;}.hamburger{position:relative;float:right;font:inherit;display:inline-block;overflow:visible;margin:0;padding:9px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;width:26px;height:18px;}.hamburger__inner{top:50%;display:block;margin-top:-2px;}.hamburger__inner,.hamburger__inner::after,.hamburger__inner::before{position:absolute;width:26px;height:3px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform;border-radius:4px;background-color:#fff;}.hamburger__inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;}.hamburger__inner::after,.hamburger__inner::before{display:block;content:'';transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;}.hamburger__inner::before{top:-8px;}.hamburger__inner::after{bottom:-8px;}.body--has-navigation .hamburger__inner{transform:rotateY(180deg);background-color:transparent;}.body--has-navigation .hamburger__inner::before{transform:translate3d(0,8px,0) rotate(45deg);}.body--has-navigation .hamburger__inner::after{transform:translate3d(0,-8px,0) rotate(-45deg);}.nav-main{position:fixed;overflow:auto;box-shadow:0 100vh 0 100vh transparent;width:100%;height:auto;right:100%;top:var(--headerHeight);bottom:0;background-color:#3c3535;z-index:100;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.3s -webkit-transform ease-in-out,.2s box-shadow linear;transition:.3s transform ease-in-out,.2s box-shadow linear;}.body--has-navigation .nav-main{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:0 100vh 0 100vh rgba(255,255,255,.5);}.nav-main .content-container{width:100%;}.nav-main div > ul{margin:25px 0 0;}.nav-main > div > ul > li{display:block;margin:0 0 0 2%;}.nav-main > div > ul > li > a{display:block;margin-top:0;border-bottom:0;font-size:20px;}.nav-main > div > ul > li > a:focus{outline:none;}.nav-main ul ul{width:100%;}.nav-main > div > ul > li.active > ul{left:0;}.nav-main ul ul .sub{position:relative;}.nav-main ul ul .sub::after{position:absolute;display:block;content:'';right:3%;top:.9em;width:20px;height:10px;opacity:.5;background:transparent url(/ui/KMVKStichting/img/sprite.png) no-repeat 0 -550px;}.nav-main > div > ul > li > ul > li.active > a:after{border-top:0;margin:0;}.nav-main li li{float:none;display:block;margin:0;}.nav-main li li a{height:40px;line-height:40px;padding:0 3%;border-bottom:1px solid rgba(255,255,255,.1);opacity:1;}.nav-main li .li--active > .sub::after{background-position:-60px -550px;}.nav-main li .li--active > a{background-color:#005f9d;color:#fff;}.nav-main li .active > a{text-decoration:underline;}.nav-main ul ul{background-color:#0070b8;overflow:hidden;}.nav-main li li li a{position:relative;opacity:1;line-height:18px;font-size:15px;padding:10px 3%;}.nav-main li li li a::before{float:left;content:'\231e';font-size:22px;color:#388EC5;margin:-6px -2px 10px 1px;}.nav-main ul ul ul ul{margin-top:0;}.nav-main ul ul ul ul li{padding-left:12px;}.nav-main li li li a{padding-left:calc(3% + 15px);}.nav-main li li li a::before{position:absolute;float:none;left:10px;}.nav-main--login > div > ul > li.active > ul{margin-top:60px;}.nav-main--login > div > ul > li{margin:0 0 8px 2%;}.nav-main--login > div > ul > li > a{border-radius:5px;}.nav-main--login > div > ul > li > a:before,.nav-main--login > div > ul > li > a:after{display:none;}.nav-main li:hover ul ul,.nav-main .hover ul ul,.nav-main ul ul ul,.nav-main li:hover ul ul ul,.nav-main .hover ul ul ul,.nav-main ul ul ul ul,.nav-main li:hover ul ul ul ul,.nav-main .hover ul ul ul ul,.nav-main ul ul ul ul ul{position:relative;left:0;width:100%;border-radius:0;background-color:#005f9d;padding:0;-webkit-box-shadow:none;box-shadow:none;}.nav-main ul ul ul,.nav-main .li--active ul ul ul,.nav-main ul ul ul ul,.nav-main .li--active ul ul ul ul,.nav-main ul ul ul ul ul,.nav-main .li--active ul ul ul ul ul{will-change:max-height;-webkit-transition:.3s max-height ease-in-out,visibility .3s;transition:.3s max-height ease-in-out,visibility .3s;max-height:0;visibility:hidden;}.nav-main li .li--active > ul,.nav-main li li .li--active > ul,.nav-main li li li .li--active > ul,.nav-main li li li li .li--active > ul{max-height:10000px;visibility:visible;-webkit-transition:.3s max-height ease-in-out;transition:.3s max-height ease-in-out;}@media (max-width:370px){.nav-main > div > ul > li > a{font-size:17px;}}