#ksfev h1{color:#1293cf;font:700 32px 'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:-0.05em}#ksfev h2{color:#395060;font:26px 'Arial Narrow','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0;padding:0;letter-spacing:-0.05em}#ksfev h3{color:#395060;font:15px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0}#ksfev h4{color:#fff;font:14px/1.33em 'Arial Narrow','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 1%}#ksfev h5{color:#fff;font:16px/1em 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;display:inline}#ksfev #instructions span{color:#f15a29;font-size:72px;line-height:16px;display:inline-block}#ksfev h6{color:#000;font:12px 'Helvetica Neue',Helvetica,Arial,sans-serif}#ksfev p,#ksfev table{color:#fff;font:12px/16px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0}#ksfev a{color:#fff;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#ksfev a:hover,#ksfev a:visited,#ksfev a:focus{color:#fff;text-decoration:underline}:focus,a:focus{outline:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{min-height:1px}#ksfev img{max-width:100%;margin:0;padding:0;display:block}#ksfev{max-width:720px;width:100%;min-height:100vh;margin:0 auto;position:relative;background:url(//images.ctfassets.net/v92ovjhf1w1y/3eTQwlZvTaWA6S0iEc66Um/ddb4847fc2802a6bdbd61dc4fffd0bd2/KSFEV-bg.jpg) top center no-repeat;background-size:cover}#ksfev-border{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;min-height:100%;background-size:100%}@media screen and (max-width:767px){#ksfev-border{background:0}}#ksfev #ksfev-wrap{width:100%;margin:0;padding:0;background:url(//images.ctfassets.net/v92ovjhf1w1y/50NBYdLDFKAyMqk6yu0KUA/a913d1857beda53a8d3e8eef54e18b5a/KSFEV-border-repeat.png) center top repeat-y;background-size:100%}#ksfev #ksfev-header{width:92%;margin:0 auto;position:relative}#ksfev-intro{padding-bottom:10px}#ksfev #content-wrap{width:89%;margin:0 auto;padding:0}#ksfev #ksfev-header h2{position:absolute;bottom:20%;right:2%;left:auto;text-align:right}#ksfev #ksfev-header h3{position:absolute;bottom:1%;right:2%;left:auto;text-align:right}@media screen and (max-width:767px){#ksfev #ksfev-header h2,#ksfev #ksfev-header h3{color:#fff;position:relative!important;text-align:left!important;right:0}}#ksfev-vehicle-wrap{position:relative;width:100%;margin:20px auto 0}#ksfev-vehicle{float:right;position:relative;width:100%;max-width:260px}.indicator{background:#f15a29;border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0;right:0;margin:0 auto;cursor:pointer;z-index:1000}#battery{top:58%;left:-10%}#smoke{top:13%;left:-30%}#rad{top:3.5%;left:-25%}#crash{top:63%;left:-45%}#charge{top:76%;left:-95%}#fire{top:58%;left:20%}#frunk{top:1%;left:5%}#brakes{top:15%;left:auto}#roll{top:66%;left:55%}.part{position:absolute;top:0;left:0;right:0;margin:0 auto}@media screen and (max-width:767px){#ksfev-vehicle{float:none;width:80%;margin:0 auto;max-width:none}}#ksfev-callout-wrap .callout{width:100%;max-width:300px;background:url(//images.ctfassets.net/v92ovjhf1w1y/6q2uiURgBO8siGq22OC0CY/03fca232cb0332e555d78462bbe7ce92/KSFEV-callout-bg.png) left top no-repeat;background-size:100%;padding:15px 5px 25px 20px;display:inline-block;position:absolute;top:0;left:0}#ksfev-callout-wrap .callout#batteryBox,#ksfev-callout-wrap .callout#fireBox{top:0}#ksfev-callout-wrap .callout#smokeBox,#ksfev-callout-wrap .callout#frunkBox{top:20%}#ksfev-callout-wrap .callout#radBox,#ksfev-callout-wrap .callout#brakesBox{top:40%}#ksfev-callout-wrap .callout#crashBox,#ksfev-callout-wrap .callout#rollBox{top:60%}#ksfev-callout-wrap .callout#chargeBox{top:80%}#ksfev .icon-wrap{float:left;width:24%;max-width:70px;margin:0 auto}#ksfev .text-wrap{float:left;width:68%;max-width:190px;margin:0 auto;margin-left:7px}@media screen and (max-width:340px){#ksfev p,#ksfev table{line-height:13px}#ksfev-callout-wrap .callout{padding:5px 5px 25px 20px}}connection.connection{border-top-width:2px!important;border-left-width:2px!important;border-color:#fff}@media screen and (max-width:767px){#ksfev-callout-wrap .callout{top:40%!important;left:0!important;right:0!important;margin:0 auto}svg{display:none}}