@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');body{color: #333;background-color: #f6f6f6;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;font-weight: 300;margin: 0;padding: 0}h1,h2,h3,h4,h5,h6{margin: 0 0 10px;padding: 0;font-weight: 300;color: #333}h1{font-size: 200%;font-family: 'Roboto Slab', serif}h2{font-size: 130%;font-family: 'Roboto Slab', serif;font-weight: 400;}h3{font-size: 120%;font-family: 'Roboto Slab', serif}h4{font-size: 120%;font-family: 'Roboto Slab', serif}h5{font-size: 110%;font-family: 'Roboto Slab', serif}h6{font-size: 100%;font-family: 'Roboto Slab', serif}a{color: #333;text-decoration: none}a:active,a:focus,a:hover{color: #333;text-decoration: underline}p a{border-bottom: 1px #f6f6f6 solid}p a:active,p a:focus,p a:hover{border-bottom: 1px #f6f6f6 solid}.faq-banner{padding-top: 60px;padding-bottom: 60px}.faq-banner .faq-banner{margin-top: 15px;margin-bottom: 15px}.faq-banner .panel-heading:hover{background-color: #009947 !important;color: #f6f6f6}.faq-banner a:hover{text-decoration: none;color: #f6f6f6}.faq-banner .panel-title:hover{color: #f6f6f6}.faq-banner h2{margin-bottom: 30px}.faq-banner h3{margin-bottom: 5px}.faq-banner .btn{margin-top: 30px}.no-padding{padding: 0;margin: 0}.equal{display: flex;display: -webkit-flex}@media only screen and (max-width: 767px){.text-center-xs{text-align: center}}@media only screen and (max-width: 991px){.text-center-sm{text-align: center}}hr{border-top: 1px solid #000}img{max-width: 100%}.nopadding{padding: 0;margin: 0}.phonenumber{font-size: 150%}.ajax-loader{display: none !important}#form-banner{padding: 30px 0}@media only screen and (max-width: 991px){#form-banner .form-banner{padding-top: 15px;padding-bottom: 15px}}#form-banner .form-banner .steps{background: #a6a6a6;color: #f6f6f6;padding-top: 30px;padding-bottom: 15px}@media only screen and (max-width: 991px){#form-banner .form-banner .steps .steps-banner-image{margin-top: 30px;margin-bottom: 30px}}#form-banner .form-banner .steps .step{margin-top: 15px;margin-bottom: 15px}#form-banner .form-banner .steps h2,#form-banner .form-banner .steps h3{color: #f6f6f6}#form-banner .form-banner .steps h2{margin-left: 20px;margin-bottom: 15px}#form-banner .form-banner .steps h3{margin-bottom: 5px}#form-banner .form-banner .steps .step-image{max-width: 50px;margin-bottom: 10px;opacity: 0.75}#form-banner .form-banner .steps .btn{margin-top: 30px}#form-banner .form-banner .steps .contactinfo{padding-top: 10px;padding-bottom: 10px;padding-right: 10px;font-size: 150%;color: #f6f6f6}#form-banner .form-banner .steps .contactinfo a{margin-left: 15px;color: #f6f6f6}#form-banner .form-banner .steps .contactinfo .glyphicon{color: #333}#form-banner .form-banner .steps .contactinfo .free{color: #333}#form-banner .form-banner .steps .contactinfo img{max-height: 20px}#form-banner .form-banner .vertical-form{background: rgba(0,153,71,0.9);padding-top: 20px}#form-banner .form-banner .vertical-form h3,#form-banner .form-banner .vertical-form p{color: #f6f6f6}#form-banner .form-banner .vertical-form .wpcf7{margin: 15px 15px 0 !important}@media only screen and (max-width: 991px){#blocks-banner .blocks-banner .block{padding-top: 60px;padding-bottom: 60px}}@media only screen and (min-width: 992px){#blocks-banner .blocks-banner .block{min-height: 375px}}#blocks-banner .blocks-banner .without-bg-img h3{color: #333;text-shadow: none;font-weight: 500;letter-spacing: 1px}#blocks-banner .blocks-banner .with-bg-img h3{color: #f6f6f6;text-shadow: 0 0 10px #000;font-weight: 500;letter-spacing: 1px}.usps{padding-top: 60px;padding-bottom: 60px}.usps .img-circle{margin-top: 15px;background: #009947;padding: 5px;margin-bottom: 30px}.usps .usp{padding: 15px}@media only screen and (min-width: 992px){.usps .usp{min-height: 200px}}.usps .usp .usp-wrapper{background: #fff;padding: 15px}.usps .usp .usp-wrapper h2{color: #333}.usps .usp .usp-wrapper h3{color: #333}@media only screen and (min-width: 992px){.usps .usp .usp-wrapper h3{min-height: 40px;font-size: 110%}}@media (max-width: 991px){.usps .usp .usp-wrapper h3{font-size: 110%}}.usps .usp .usp-wrapper p{color: #333}@media only screen and (min-width: 992px){.usps .usp .usp-wrapper p{min-height: 100px}}.usps .usp .usp-wrapper .usp-image{max-width: 75px;margin-bottom: 10px;opacity: 0.75}.usps .usp .usp-wrapper .btn{margin-top: 30px}.dropdown-menu.columns-4{min-width: 800px;width: 800px;max-width: 800px;margin-left: -300px}.dropdown-menu li a{padding: 5px 15px;font-weight: 300}.multi-column-dropdown{list-style: none;margin: 0;padding: 0}.multi-column-dropdown .county{color: #333;padding-left: 15px}.multi-column-dropdown li a{display: block;clear: both;line-height: 1.428571429;color: #333;white-space: normal}.multi-column-dropdown li a:hover{text-decoration: none;color: #262626;background-color: #f6f6f6}@media (max-width: 767px){.dropdown-menu.multi-column{min-width: 240px !important;overflow-x: hidden}}#team-banner{background: #f6f6f6}#team-banner .team-banner{padding-top: 30px;padding-bottom: 30px}#team-banner .team-banner .title{padding-top: 30px;padding-bottom: 30px}#team-banner .team-banner .content{padding-top: 30px;padding-bottom: 30px}#team-banner .team-banner .content h3{padding-top: 15px;text-transform: none;font-size: 110%;min-height: 60px}#editorial-banner{background: #009947}#editorial-banner .editorial-banner{padding-top: 30px;padding-bottom: 30px}#editorial-banner .editorial-banner .title{padding-top: 30px;padding-bottom: 30px}#editorial-banner .editorial-banner .content{padding-top: 30px;padding-bottom: 30px}#editorial-banner .editorial-banner .content img{max-width: 200px;max-height: 200px;width: 200px;height: 200px}#editorial-banner .editorial-banner .content h2,#editorial-banner .editorial-banner .content h3{color: #f6f6f6;padding-top: 15px;text-transform: none}#call-to-action-banner{background: #fff}#call-to-action-banner .call-to-action-banner{padding: 60px 0 30px;color: #333}#call-to-action-banner .call-to-action-banner .contactinfo a{color: #333;font-size: 200%;margin: 30px;display: inline-block}#call-to-action-banner .call-to-action-banner .contactinfo a:hover{text-decoration: none;color: #333}#call-to-action-banner .call-to-action-banner h2,#call-to-action-banner .call-to-action-banner h3{color: #333}#testimonials-banner{background: #a6a6a6}#testimonials-banner .testimonials-banner{padding: 60px 0;color: #f6f6f6}#testimonials-banner .testimonials-banner .testimonial-wrapper{background: #009947;padding: 30px 15px}@media only screen and (min-width: 992px){#testimonials-banner .testimonials-banner .testimonial-wrapper{min-height: 200px}}#testimonials-banner .testimonials-banner .testimonial-wrapper .content{padding-top: 5px;padding-bottom: 30px}#testimonials-banner .testimonials-banner .testimonial-wrapper .glyphicon-star{color: #FFF;font-size: 200%}#testimonials-banner .testimonials-banner h2{color: #f6f6f6;margin-bottom: 45px}.form-control{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}.btn{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0}@media only screen and (max-width: 991px){.btn{font-size: 100%}}.btn-primary{text-transform: uppercase;color: #f6f6f6;background-color: #009947;border-color: #009947}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color: #333;background-color: #f6f6f6;border-color: #009947}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image: none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color: #009947;border-color: #130269}.btn-primary .badge{color: #333;background-color: #333}.btn-secondary{text-transform: uppercase;color: #f6f6f6;background-color: #333;border-color: #333}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.open .dropdown-toggle.btn-secondary{color: #333;background-color: #f6f6f6;border-color: #333}.btn-secondary.active,.btn-secondary:active,.open .dropdown-toggle.btn-secondary{background-image: none}.btn-secondary.disabled,.btn-secondary.disabled.active,.btn-secondary.disabled:active,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary[disabled],.btn-secondary[disabled].active,.btn-secondary[disabled]:active,.btn-secondary[disabled]:focus,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-secondary.active,fieldset[disabled] .btn-secondary:active,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary:hover{background-color: #333;border-color: #f6f6f6}.btn-secondary .badge{color: #333;background-color: #333}.btn-tertiary{text-transform: uppercase;color: #333;background-color: #f6f6f6;border-color: #f6f6f6}.btn-tertiary.active,.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.open .dropdown-toggle.btn-tertiary{color: #f6f6f6;background-color: #333;border-color: #f6f6f6}.btn-tertiary.active,.btn-tertiary:active,.open .dropdown-toggle.btn-tertiary{background-image: none}.btn-tertiary.disabled,.btn-tertiary.disabled.active,.btn-tertiary.disabled:active,.btn-tertiary.disabled:focus,.btn-tertiary.disabled:hover,.btn-tertiary[disabled],.btn-tertiary[disabled].active,.btn-tertiary[disabled]:active,.btn-tertiary[disabled]:focus,.btn-tertiary[disabled]:hover,fieldset[disabled] .btn-tertiary,fieldset[disabled] .btn-tertiary.active,fieldset[disabled] .btn-tertiary:active,fieldset[disabled] .btn-tertiary:focus,fieldset[disabled] .btn-tertiary:hover{background-color: #f6f6f6;border-color: #333}.btn-tertiary .badge{color: #333;background-color: #333}.btn-quaternary{background-color: #009947;border-color: #009947;color: #f6f6f6;text-transform: uppercase}.btn-quaternary:active{background-image: none}.btn-quaternary .badge{background-color: #333;color: #333}.btn-quaternary.active,.btn-quaternary:active,.btn-quaternary:focus,.btn-quaternary:hover,.open .dropdown-toggle.btn-quaternary{background-color: #009947;border-color: #f6f6f6;color: #f6f6f6}.btn-quaternary.active{background-image: none}.open .dropdown-toggle.btn-quaternary{background-image: none}.btn-quaternary.disabled,.btn-quaternary.disabled.active,.btn-quaternary.disabled:active,.btn-quaternary.disabled:focus,.btn-quaternary.disabled:hover,.btn-quaternary[disabled],.btn-quaternary[disabled].active,.btn-quaternary[disabled]:active,.btn-quaternary[disabled]:focus,.btn-quaternary[disabled]:hover,fieldset[disabled].btn-quaternary,fieldset[disabled].btn-quaternary.active,fieldset[disabled].btn-quaternary:active,fieldset[disabled].btn-quaternary:focus,fieldset[disabled].btn-quaternary:hover{background-color: #f6f6f6;border-color: #333}.btn-outline{background-color: transparent;color: inherit;transition: all .5s}.btn-primary.btn-outline{color: #009947}.btn-secondary.btn-outline{color: #333}.btn-tertiary.btn-outline{color: #f6f6f6}.btn-quaternary.btn-outline{color: #009947}.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color: #333}#header{background: #fff;padding: 0;-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;position: fixed;top: 0;z-index: 999;width: 100%;min-width: 100%}.header .logo img{padding: 20px 10px 10px;max-height: 80px}.header .logo .header-logo-title{font-family: 'Roboto Slab', serif;font-size: 24px;font-weight: bold}@media only screen and (max-width: 992px){.header .logo .header-logo-title{font-size: 18px}}.header .logo .header-logo-subtitle{font-family: 'Roboto Slab', serif;font-size: 16px;font-weight: normal}@media only screen and (max-width: 992px){.header .logo .header-logo-subtitle{font-size: 14px}}.header .slogan{color: #333;font-size: 250%;line-height: 125%;font-family: 'Roboto Slab', serif;padding: 5px 0 0}.header .contactinfo{background: #f3f3f3;padding-top: 10px;padding-bottom: 10px;padding-right: 10px}.header .contactinfo a{margin-left: 15px}.header .contactinfo .glyphicon{color: #333}.header .contactinfo .free{color: #333}.header .contactinfo img{max-height: 20px}.header nav .nav > li a{font-size: 120%}@media (min-width: 979px){.header ul.nav li.dropdown:hover > ul.dropdown-menu{display: block}}.header .dropdown-menu > .active > a,.header .dropdown-menu > .active > a:focus,.header .dropdown-menu > .active > a:hover{background-color: #009947}@media (max-width: 991px){.navbar{min-height: 0}.navbar-toggle{margin-top: 15px}}#hoofdmenu.navbar{margin-bottom: 0}#hoofdmenu.navbar-default .navbar-brand{color: #333}#hoofdmenu.navbar-default{font-size: 14px;background-color: rgba(255,255,255,0);border-width: 0;border-radius: 0;font-weight: 600}#hoofdmenu.navbar-default .navbar-nav > li > a{color: #333;background-color: rgba(255,255,255,0)}#hoofdmenu.navbar-default .navbar-nav > li > a:focus,#hoofdmenu.navbar-default .navbar-nav > li > a:hover{color: #333;background-color: rgba(255,255,255,0)}#hoofdmenu.navbar-default .navbar-nav > .active > a,#hoofdmenu.navbar-default .navbar-nav > .active > a:focus,#hoofdmenu.navbar-default .navbar-nav > .active > a:hover{color: #333;background-color: rgba(255,255,255,0)}#hoofdmenu.navbar-default .navbar-toggle{border-color: #335578}#hoofdmenu.navbar-default .navbar-toggle:focus,#hoofdmenu.navbar-default .navbar-toggle:hover{background-color: #335578}#hoofdmenu.navbar-default .navbar-toggle .icon-bar{background-color: #335578}#hoofdmenu.navbar-default .navbar-toggle:focus .icon-bar,#hoofdmenu.navbar-default .navbar-toggle:hover .icon-bar{background-color: #ffffff}#main-usps-banner{padding-top: 100px;background: #f3f3f3;color: #333;font-size: 90%}#main-usps-banner .main-usps-banner{padding-top: 10px;padding-bottom: 8px}#main-usps-banner .main-usps-banner h3{font-size: 110%;color: #333}#main-usps-banner .main-usps-banner img{margin-top: -5px}#content{padding-top: 60px;padding-bottom: 60px}#content .content .item{background: #f6f6f6;padding: 30px}#content .content .widget{background: #a6a6a6;color: #f6f6f6;padding: 30px}#content .content .widget h3{color: #f6f6f6}#content .content .widget img{margin: 10px 0}#content .content .widget-contact{background: #009947;color: #f6f6f6;padding: 30px}#content .content .widget-contact h3{color: #f6f6f6}#content .content .widget-contact .cta-call{color: #f6f6f6}#content .content .widget-contact .cta-call img{margin-left: 10px;max-height: 15px}#content .content .widget-title{background: #009947;color: #f6f6f6;padding: 30px}#content .content .widget-title img{opacity: 0.75}#content .content .contactinfo a{color: #333;font-size: 200%;margin: 15px 30px 15px 0;display: inline-block}#content .content .contactinfo a:hover{text-decoration: none;color: #333}.home #main-banner .main-banner-wrapper{background: rgba(0,0,0,0.3);width: 100%;padding-bottom: 90px}.home #main-banner .main-banner-wrapper .main-banner{padding-top: 100px;padding-bottom: 100px}.home #main-banner .main-banner-wrapper .main-banner .main-banner-left{padding: 15px}@media only screen and (min-width: 768px){.home #main-banner .main-banner-wrapper .main-banner{padding-top: 200px}}@media only screen and (min-width: 992px){.home #main-banner .main-banner-wrapper .main-banner{min-height: 50vh;padding-top: 50px}}.home #main-banner .main-banner-wrapper .main-banner h1,.home #main-banner .main-banner-wrapper .main-banner h2,.home #main-banner .main-banner-wrapper .main-banner h3,.home #main-banner .main-banner-wrapper .main-banner h4{margin-bottom: 5px;color: #f6f6f6}.home #main-banner .main-banner-wrapper .main-banner h1{font-size: 180%;margin-bottom: 15px}@media (max-width: 991px){.home #main-banner .main-banner-wrapper .main-banner h1{font-size: 120%}}@media only screen and (max-width: 767px){.home #main-banner .main-banner-wrapper .main-banner h1{margin-top: 20px}}.home #main-banner .main-banner-wrapper .main-banner h2{font-size: 160%;margin: 15px 0}@media (max-width: 991px){.home #main-banner .main-banner-wrapper .main-banner h2{font-size: 120%}}.home #main-banner .main-banner-wrapper .main-banner h3{font-size: 140%}@media (max-width: 991px){.home #main-banner .main-banner-wrapper .main-banner h3{font-size: 110%}}.home #main-banner .main-banner-wrapper .main-banner h4{font-size: 130%}@media (max-width: 991px){.home #main-banner .main-banner-wrapper .main-banner h4{font-size: 100%}}.home #main-banner .main-banner-wrapper .main-banner p{color: #f6f6f6;margin-bottom: 30px;display: block}.home #main-banner .main-banner-wrapper .main-banner .conflicten{margin-top: 20px;padding: 15px;background: #009947}.home #main-banner .main-banner-wrapper .main-banner .conflicten .btn-block{width: 95%;margin-bottom: 15px}.home #main-banner .main-banner-wrapper .main-banner .conflicten ul{margin: 0 0 0 20px;padding: 0}.home #main-banner .main-banner-wrapper .main-banner .conflicten ul li{color: #f6f6f6}.home #main-banner .main-banner-wrapper .main-banner .conflicten ul li a{color: #f6f6f6}.home #main-banner .main-banner-wrapper .main-banner .btn{font-family: 'Roboto Slab', serif}.home #main-banner .main-banner-wrapper .main-banner .contactinfo a{color: #f6f6f6;font-size: 200%;margin: 0 25px 15px 0;display: inline-block}@media (max-width: 991px){.home #main-banner .main-banner-wrapper .main-banner .contactinfo a{font-size: 150%}}.home #main-banner .main-banner-wrapper .main-banner .contactinfo a:hover{text-decoration: none;color: #333}.home #main-banner .main-banner-wrapper .main-banner .vertical-form{background: rgba(0,153,71,0.9);padding-top: 20px}.home #main-banner .main-banner-wrapper .main-banner .vertical-form h3,.home #main-banner .main-banner-wrapper .main-banner .vertical-form p{color: #f6f6f6}.home #main-banner .main-banner-wrapper .main-banner .vertical-form .wpcf7{margin: 15px 15px 0 !important}@media only screen and (min-width: 768px){.home #main-banner .main-banner-wrapper .main-banner .drawing{margin-bottom: -120px}}#main-form-banner{margin-top: -180px;padding: 30px 0;background: none}#main-form-banner .main-form-banner{background: rgba(0,153,71,0.9);padding-top: 30px;padding-bottom: 30px;padding-top: 20px}#main-form-banner .main-form-banner h3,#main-form-banner .main-form-banner p{color: #f6f6f6}#main-form-banner .main-form-banner .wpcf7{margin: 15px 15px 0 !important}#main-form-banner .main-form-banner .contactinfo a{color: #f6f6f6;font-size: 200%;margin: 0 25px 15px 0;display: inline-block}@media (max-width: 991px){#main-form-banner .main-form-banner .contactinfo a{font-size: 150%}}#main-form-banner .main-form-banner .contactinfo a:hover{text-decoration: none;color: #333}#subfooter{background-color: #a6a6a6}#subfooter .subfooter{font-size: 90%;color: #f6f6f6;padding-top: 30px;padding-bottom: 30px}#subfooter .subfooter .logo img{padding-right: 15px}@media only screen and (max-width: 991px){#subfooter .subfooter .content{margin-bottom: 20px}}#subfooter .subfooter .content a{color: #f6f6f6}#subfooter .subfooter .content a:hover{color: #333}#subfooter h3{color: #f6f6f6}#subfooter .subfooter .contact a{color: #f6f6f6}#subfooter .subfooter .contact a:hover{color: #333}#footer{background-color: #009947}#footer .footer{color: #f6f6f6;padding-top: 10px;padding-bottom: 10px}#footer .footer .item{text-transform: uppercase;font-size: 80%}@media only screen and (max-width: 767px){#footer .footer .item{margin-bottom: 10px}}#footer .footer .item p{margin: 0;padding: 0}#footer .footer .item ul{margin: 0;padding: 0}#footer .footer .item ul li{display: inline-block;list-style-type: none;padding-right: 5px}#footer .footer .item ul li a{color: #f6f6f6;text-transform: uppercase}#footer .footer .item ul li a.hover{color: #333;text-decoration: none}#footer .footer img{height: 10px;max-height: 10px}#mobile-overlay-banner{background-color: #f6f6f6;display: block;position: fixed;bottom: 0;width: 100%;height: 40px;max-height: 40px;z-index: 998}#mobile-overlay-banner .mobile-overlay-banner .contactinfo{padding-top: 10px;padding-bottom: 10px}#mobile-overlay-banner .mobile-overlay-banner .contactinfo a{margin-left: 15px}#mobile-overlay-banner .mobile-overlay-banner .contactinfo .glyphicon{color: #333}#mobile-overlay-banner .mobile-overlay-banner .contactinfo .free{color: #333}#mobile-overlay-banner .mobile-overlay-banner .contactinfo img{max-height: 20px}