.hs-tools-menu{display:none}@font-face{font-family:TeXGyreAdventor-Regular;font-style:normal;font-weight:400;src:local("TeXGyreAdventor-Regular"),url(https://info.wagenplan.nl/hubfs/Fonts/texgyreadventor-regular.woff) format("woff")}@font-face{font-family:TeXGyreAdventor-Bold;font-style:normal;font-weight:400;src:local("TeXGyreAdventor-Bold"),url(https://info.wagenplan.nl/hubfs/Fonts/texgyreadventor-bold.woff) format("woff")}.bc-header,.header-container{height:127px}.bc-header{background-color:#fff;display:flex;flex-wrap:wrap;left:0;position:fixed;top:0;width:100%;z-index:99999}.bc-header,.bc-header.scroll{box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.bc-header.scroll{height:41px}.bc-header.scroll .bc-uppernavigation__contact{display:none}.bc-header.scroll .bc-uppernavigation__logodesktop{padding:7px 0;width:108px}.bc-navigation-wrap.scroll{position:fixed;transform:translate3d(130px,0,0)}.bc-header__overlay{display:none}.bc-uppernavigation{margin:0 auto;width:1248px}.bc-uppernavigation__logodesktop{float:left;padding:15px 0;width:225px}.bc-uppernavigation__logomobile{display:none;order:2;position:absolute;text-align:center;top:0}.bc-uppernavigation__logomobile img{height:45px;width:auto}.bc-uppernavigation__contact{float:right;margin-top:20px}.bc-uppernavigation__contact-link{display:inline-block;margin-left:30px}.bc-uppernavigation__contact-link a{color:#4e4e4e;font-size:13px;line-height:1.75}.bc-uppernavigation__contact-icon{display:inline-block;height:20px;line-height:1.25;padding-right:5px;width:20px}.bc-navigation-wrap{display:flex;flex-wrap:wrap;position:relative;transform:translate3d(0,86px,0);width:100%;z-index:99999}.bc-navigation{Width:100%;height:41px;line-height:1;position:relative}.bc-navigation ul{display:inline-block;list-style:none;margin:0}.bc-navigation ul>li{background:none;padding:0}.bc-navigation ul>li>a{font-family:TeXGyreAdventor-Bold;font-size:14.7px;line-height:17px;padding:12px}.bc-navigation ul>li.bc-navigation__main:first-child>a{margin-left:-12px}.bc-navigation ul>li.bc-navigation__main.active>a,.bc-navigation ul>li.bc-navigation__main>a:hover{background-color:#00b332;color:#fff!important}.bc-navigation__main{margin:0}.bc-navigation__sub{display:none;left:0;overflow:hidden;position:absolute;right:0;-webkit-transform:none;-moz-transform:none;transform:none;z-index:2}.bc-navigation__sub.active{display:block}.bc-navigation__sub .bc-navigation__inner{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.bc-navigation__sub .span4{background-color:#fff;height:490px;margin-left:0!important;overflow:hidden;overflow-y:auto;padding:40px 30px;width:30%!important}.bc-navigation__sub .span4 ul{margin-bottom:30px!important}.bc-navigation__sub .span4:nth-child(3){background-color:transparent;overflow-y:hidden;padding-right:135px;width:40%!important}.bc-navigation__sub ul{display:block;line-height:1.2;list-style:none;margin:0;padding:0}.bc-navigation__sub ul li a{color:#4e4e4e;display:block;font-family:OpenSans,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:1.2;padding:5px 0;text-decoration:none}.bc-navigation__sub ul li a:hover{background-color:transparent;text-decoration:underline}.bc-navigation__sub h2{color:#00b332;font-family:TeXGyreAdventor-Bold;font-size:19.6px;margin-bottom:20px}.bc-navigation__sub h3{color:#00b332;font-family:TeXGyreAdventor-Regular;font-size:18.2px;margin-bottom:20px}.bc-navigation__sub .span4:nth-child(3) h3{color:#0050f0}.bc-navigation--blue ul{margin-bottom:40px!important}.bc-navigation--blue .block-contact{margin:8px 0 5px}.bc-navigation--blue .contact-accessible{padding:2px 0}.bc-navigation--blue .contact-accessible span{display:block;font-weight:700;overflow:hidden;padding:0 0 0 24px;position:relative}.bc-navigation--blue .contact-accessible span:before{background-color:#00b332;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;box-shadow:0 0 4px 0 #00b332;content:"";display:block;height:10px;left:3px;position:absolute;top:4px;width:10px}.bc-navigation--blue .contact-phone{padding:8px 0 2px}.bc-navigation--blue .contact-phone a{color:#0050f0;display:block;font-family:TeXGyreAdventor-Bold;font-size:18.2px;font-weight:600;text-decoration:none}@media screen and (min-width:1025px){.bc-toggle{display:none}}@media (min-width:992px) and (max-width:1024px){.bc-navigation ul>li>a{font-size:11.7px}.bc-uppernavigation{width:978px}.bc-header.scroll .bc-uppernavigation__logodesktop,.bc-toggle{display:none}}@media (min-width:768px) and (max-width:991px){.bc-navigation ul>li>a{font-size:11.7px}.bc-uppernavigation{width:720px}.bc-navigation-wrap.scroll{position:fixed;transform:translate3d(0,-20px,0)}.bc-header.scroll .bc-uppernavigation__logodesktop{display:none}.bc-navigation-wrap{transform:translate3d(0,68px,0)}.bc-toggle{display:none}}@media screen and (min-width:768px){.bc-navigation__sub .span4:nth-child(3):before{background-color:#e9effc;bottom:0;content:"";height:100%;position:absolute;right:0;-webkit-transform:skewX(-16.5deg);-moz-transform:skewX(-16.5deg);transform:skewX(-16.5deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;transform-origin:100% 0;width:500%;z-index:-1}}@media screen and (max-width:767px){.bc-header{height:45px}.custom-header-group{padding:0!important}.body-container-wrapper{margin-top:45px}.bc-uppernavigation{height:45px}.bc-uppernavigation__logodesktop{display:none}.bc-uppernavigation__logomobile{display:block;left:calc(50% - 45px);order:2;position:absolute;text-align:center;top:0}.bc-uppernavigation__logomobile img{height:45px;width:auto}.bc-uppernavigation__logomobile{left:calc(50% - 22.5px)}.bc-uppernavigation__contact{margin-right:20px;margin-top:10px}.bc-uppernavigation__contact-link{margin-left:10px}.bc-uppernavigation__contact-link span:last-child{display:none}.bc-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background-color:#fff;color:#4e4e4e;display:flex;height:45px;padding:0 20px;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bc-toggle__icon{cursor:pointer;height:16px;order:1;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:16px}.bc-toggle__icon span:first-child{top:0}.bc-toggle__icon span:first-child,.bc-toggle__icon span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.bc-toggle__icon span:nth-child(2){top:6px}.bc-toggle__icon span:nth-child(3){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.bc-toggle__label{order:2;padding-left:10px;position:relative}.bc-toggle__label span{color:#0050f0;font-size:15.6px;font-weight:700}.bc-toggle__label span.label-show{display:flex}.bc-toggle__label span.label-hide{display:none}.bc-header__overlay{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.4);display:none;flex-wrap:wrap;height:45px;left:0;position:fixed;top:0;width:100%;z-index:99999}.bc-header__overlay.active{display:flex}.bc-header__overlay .bc-uppernavigation__return{display:none;position:absolute;top:12px}.bc-header__overlay .bc-uppernavigation__return.active{-webkit-touch-callout:none;align-items:center;cursor:pointer;display:flex;height:45px;left:0;position:absolute;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999999}.bc-header__overlay .bc-uppernavigation__return:before{background-image:url(https://info.wagenplan.nl/hubfs/icon-arrow-left-blue.svg);background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;height:10px;left:15px;position:absolute;top:18px;width:15px;z-index:1}.bc-header__overlay .bc-uppernavigation__return span{padding-left:25px}.bc-header__overlay .bc-toggle{right:0}.bc-header__overlay .bc-toggle__icon{cursor:pointer;height:17px;order:2;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:17px}.bc-header__overlay .bc-toggle__icon,.bc-toggle__icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.bc-toggle__icon span{background-color:#0050f0;display:block;height:2px;left:0;opacity:1;position:absolute;width:100%}.bc-header__overlay .bc-toggle__icon span:first-child{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.bc-header__overlay .bc-toggle__icon span:nth-child(2){left:5px;opacity:0;width:0}.bc-header__overlay .bc-toggle__icon span:nth-child(3){top:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.bc-header__overlay .bc-toggle__label{order:1;padding-right:10px}.bc-navigation-wrap{height:100%;overflow:auto;position:fixed;transform:translate3d(0,45px,0)}.bc-navigation ul.bc-navigation__ul{-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:animOverlayLayout2;-webkit-animation-timing-function:ease;animation-timing-function:ease;background-color:#fff;display:none!important;height:100vh;left:0;padding:10px;position:absolute;top:0;transform:translate3d(-100%,0,0);width:100%}.bc-navigation ul.bc-navigation__ul.open{display:block!important}@keyframes animOverlayLayout2{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes animOverlayLayout2{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bc-navigation ul>li.bc-navigation__main:first-child>a{margin-left:0}.bc-navigation ul>li.bc-navigation__main:hover{background-color:#00b332}.bc-navigation ul>li.bc-navigation__main a{float:left;font-size:18.2px;padding:10px 12px 10px 10px;width:calc(100% - 40px)}.bc-navigation ul>li.bc-navigation__main .bc-navigation__back{background-image:url(https://info.wagenplan.nl/hubfs/icon-arrow-right-green-2.svg);background-position:100%;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;display:block;float:right;height:36px;width:32px;z-index:1}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub .bc-navigation__back,.bc-navigation ul>li.bc-navigation__main:first-child .bc-navigation__back,.bc-navigation ul>li.bc-navigation__main:last-child .bc-navigation__back{display:none}.bc-navigation__sub{display:none!important}.bc-navigation__sub .span4,.bc-navigation__sub .span4:first-child,.bc-navigation__sub .span4:nth-child(2),.bc-navigation__sub .span4:nth-child(3){float:none;height:auto;padding:0 20px 20px;width:100%!important}.bc-navigation__sub .span4:nth-child(3){background-color:#e9effc;padding-top:20px}.bc-navigation__sub .span4 ul{display:inline-block!important}.bc-navigation__sub.active{display:block!important;position:absolute;top:20px}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub a{font-size:13px;padding:7px 0}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub h2,.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub h3{display:inline-block;margin-bottom:15px}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub h2 a{display:inline-block;font-size:19.6px}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub h3 a{display:inline-block;font-size:18.2px}.bc-navigation ul>li.bc-navigation__main .bc-navigation__sub a:after{display:none}}