*{box-sizing:border-box}.contentbox.main-content{min-height:0}h1{color:#fff;flex:0 0 100%;font-size:2rem;line-height:normal;margin:40px 1rem 0}@media (min-width:768px){h1{margin:0 0 40px}}h2{color:#0b5d98;line-height:normal;margin:0 0 1rem}@media (min-width:768px){h2{color:#fff;font-size:1.25rem;font-weight:400}}h3{font-size:1rem;font-weight:700;line-height:normal;margin:0 0 1rem}@media (min-width:768px){h3{font-size:1.25rem}}p{font-size:1rem}@media (min-width:768px){p{font-size:1.25rem}}.fullsize{width:100%}.fullsize.fullsize--blue{background-color:#04a0da}.fullsize.fullsize--blue p{color:inherit}@media (min-width:768px){.fullsize.fullsize--blue{background-color:#04a0da}}.fullsize__hero div h1+p{display:none}@media (min-width:768px){.fullsize__hero div h1+p{display:block}}.fullsize .fullsize__content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1024px}@media (min-width:768px){.fullsize .fullsize__content{flex-direction:row;padding:40px 2rem}}@media (min-width:1200px){.fullsize .fullsize__content{padding:40px 0}}.fullsize .fullsize__content>div{color:#fff;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;padding:40px 1rem}@media (min-width:768px){.fullsize .fullsize__content>div{padding:0}}.fullsize .fullsize__content>div:nth-child(2){background:#04a0da;padding-top:10px}@media screen and (min-width:768px){.fullsize .fullsize__content>div:nth-child(2){padding-right:2em;padding-top:0}}@media (min-width:1024px){.fullsize .fullsize__content>div:nth-child(2){flex:2 1 0%}}.fullsize .fullsize__content>div:nth-child(3){background-color:#fff;color:#4f4f4f}@media (min-width:768px){.fullsize .fullsize__content>div:nth-child(3){background-color:initial;color:#fff}}@media (min-width:1024px){.fullsize .fullsize__content>div:nth-child(3){flex:1 1 8%}}.fullsize .fullsize__content img.bol-logo{width:142px}@media (min-width:768px){.fullsize .fullsize__content img.bol-logo{display:none}}.fullsize .fullsize__content img.bol-bon{display:none}@media (min-width:768px){.fullsize .fullsize__content img.bol-bon{display:block}}.tell-a-friend__content{background:#04a0da;color:#fff;display:flex;margin:0 auto;max-width:1024px;padding:2rem 1rem}@media (min-width:768px){.tell-a-friend__content{background:transparent;color:#4f4f4f;padding:2rem}}@media (min-width:1200px){.tell-a-friend__content{padding:2rem 0}}.tell-a-friend__content h3{text-align:center}@media (min-width:768px){.tell-a-friend__content h3{text-align:left}}.tell-a-friend__content div:nth-child(2){flex:1 1 0%}.tell-a-friend__content ul{padding:0;position:relative}.tell-a-friend__content li{font-size:1.1em;padding-left:60px;position:relative}.tell-a-friend__content li:before{background-repeat:no-repeat;background:#fff;content:"";display:inline-block;height:32px;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);width:32px}@media (min-width:768px){.tell-a-friend__content li:before{background:#04a0da}}.tell-a-friend__content li#delen:before{-webkit-mask-image:url(/media/images/icons/share.svg);mask-image:url(/media/images/icons/share.svg)}.tell-a-friend__content li#vrienden:before{-webkit-mask-image:url(/media/images/icons/handshake.svg);mask-image:url(/media/images/icons/handshake.svg)}.tell-a-friend__content li#overstappen:before{-webkit-mask-image:url(/media/images/icons/toothbrush.svg);mask-image:url(/media/images/icons/toothbrush.svg)}.tell-a-friend__content li#cadeaukaart:before{-webkit-mask-image:url(/media/images/icons/card.svg);mask-image:url(/media/images/icons/card.svg)}.tell-a-friend__content li+li{margin-top:1.25rem}.tell-a-friend__promo{display:none}@media (min-width:768px){.tell-a-friend__promo{box-sizing:border-box;display:block;flex:0 0 52%;padding-right:15%}}.steps__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:0}.mgmco-widget{background-color:#fff;border-radius:8px;box-shadow:0 8px 18px 0 rgba(0,0,0,.2);color:#000;padding:.5rem 1rem}@media (min-width:768px){.mgmco-widget{box-shadow:0 2px 4px 0 rgba(0,0,0,.2);max-width:400px;padding:1rem}}body .zk2014footer{margin-top:0}.wrapper.row{margin-bottom:0}body .contentbox .toprow{padding:0}