/*!

  ____                    _   _ __ __ 
 |  _ \                  | \ | /_ /_ |
 | |_) |_   _ _ __ ___   |  \| || || |
 |  _ <| | | | '__/ _ \  | . ` || || |
 | |_) | |_| | | | (_) | | |\  || || |
 |____/ \__,_|_|  \___/  |_| \_||_||_|

  Written by n11.nl


*/*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}html{height:100%;overflow-x:hidden;overflow-y:scroll}body{min-height:100vh;min-width:300px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dd,dl,dt,ol,ol li,sub,sup,ul,ul li{list-style-type:none;margin:0;padding:0}dd,dt{display:block;float:left}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}blockquote,body,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,p{margin:0;padding:0}a img,fieldset{border:none}img{max-width:100%}table,tbody,td,tr{border-collapse:collapse;border-spacing:0;margin:0;padding:0;vertical-align:top}th{text-align:left}a{color:#000;transition:.15s;text-decoration:none}a:focus,input:focus,select:focus,textarea:focus{outline:0}address{font-style:normal}textarea{resize:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,time{display:block;margin:0;padding:0;position:relative}input[type=submit]{cursor:pointer;-webkit-appearance:button;transition:.15s}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-o-appearance:none}input::-ms-clear{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=date],[type=email],[type=number],[type=password],[type=tel],[type=text],select,textarea{-webkit-appearance:none;border-radius:0}::-webkit-input-placeholder{opacity:1}:-moz-placeholder,::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}input:focus,select:focus,textarea:focus{outline:none!important}@font-face{font-family:Nissan Light;src:url(../font/NissanBrandW01-Light.eot);src:url(../font/NissanBrandW01-Light.eot?#iefix) format("embedded-opentype"),url(../font/NissanBrandW01-Light.woff2) format("woff2"),url(../font/NissanBrandW01-Light.woff) format("woff"),url(../font/NissanBrandW01-Light.ttf) format("truetype"),url(../font/NissanBrandW01-Light.svg#nissanproreg-webfont) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Nissan Bold;src:url(../font/NissanBrandW01-Bold.eot);src:url(../font/NissanBrandW01-Bold.eot?#iefix) format("embedded-opentype"),url(../font/NissanBrandW01-Bold.woff2) format("woff2"),url(../font/NissanBrandW01-Bold.woff) format("woff"),url(../font/NissanBrandW01-Bold.ttf) format("truetype"),url(../font/NissanBrandW01-Bold.svg#nissanproreg-webfont) format("svg");font-weight:700;font-style:normal}body{background:#fff;font-family:Verdana,Arial,sans-serif;font-size:15px}.wrap{margin:0 auto;max-width:590px;padding:0 15px;position:relative;width:100%}.clear:after{clear:both;content:"";display:block}p{line-height:1.5em;margin:2em 0}p a{text-decoration:underline}p a:hover{text-decoration:none}p.small{font-size:13px}p.done{color:green;display:none;font-family:Nissan Bold,Verdana,Arial,sans-serif;font-size:21px}@media screen and (min-width:590px){body{font-size:18px}p.small{font-size:15px}}header{margin-bottom:15px}header figure{width:20%}header figure img{display:block}header .text{bottom:0;left:20%;padding-left:15px;position:absolute;right:0;text-transform:uppercase}header h1{font-family:Nissan Bold,Verdana,Arial,sans-serif;font-size:24px}header h2{font-family:Nissan Light,Verdana,Arial,sans-serif;line-height:1.1em}@media screen and (min-width:590px){header{margin-bottom:30px}header .text{padding-left:50px}header h1{font-size:44px}header h2{font-size:20px}}.stroke{position:relative}.stroke:after{background:#e7e7e7;bottom:28%;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.stroke .wrap{padding-top:20px}form{margin:2.5em 0;transition:.15s}form label{display:block;font-size:11px;font-family:Nissan Bold,Verdana,Arial,sans-serif;line-height:1.5em;margin:1em 0;text-transform:uppercase}form [type=text]{background:#fff;border:1px solid #ccc;border-radius:5px;display:block;font-family:Verdana,Arial,sans-serif;font-size:17px;height:42px;padding:0 15px;width:100%}form [type=checkbox],form [type=radio]{display:none}form .field{margin:1em 0}form .field.error input{border-color:#c3002f;border-radius:5px 5px 0 0}form .clear{margin:-1em 0}form .field.left{float:left}form .field.right{float:right}form .field.left,form .field.right{width:48%}form .checkbox{margin:1.5em 0}form .checkbox label{cursor:pointer;padding-left:30px;position:relative}form .checkbox label:before{background:#fff;border:1px solid #ccc;border-radius:5px;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}form .checkbox label:after{color:#c3002f;content:none;font-family:Verdana;font-size:18px;left:2px;position:absolute;top:-1px}form .checkbox.error label:before{border-color:#c3002f}form .checkbox input:checked+label:after{content:"\2713"}form .message{background:#c3002f;color:#fff;display:none;font-size:11px;padding:5px 15px;text-align:center}form .error .message{display:block}form button{background:#c3002f;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:Nissan Light,Verdana,Arial,sans-serif;font-size:15px;padding:0 30px 0 25px;text-transform:uppercase;height:42px}form button:after{border-color:#fff;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;height:7px;margin-left:10px;position:relative;right:0;transform:rotate(-45deg);transition:.15s;top:-1px;width:7px}form button:hover:after{right:-10px}form.inactive{opacity:.5;pointer-events:none}footer{background:#000;color:#999;margin-top:60px;padding:8px 0 10px}footer .left{float:left;font-size:18px;text-transform:uppercase}footer .left .red{color:#c3002f;font-family:Nissan Bold,Verdana,Arial,sans-serif}footer .left .white{color:#fff;font-family:Nissan Light,Verdana,Arial,sans-serif}footer .right{float:right;font-size:14px;padding-top:4px}