@charset "UTF-8";@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=23234a77-ca37-48b7-ab61-321bdb5ea23d&fontids=1489010");@font-face{font-family:"Helvetica Neue LT W01_77 Bd Cn";src:url("../fonts/1489010/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix");src:url("../fonts/1489010/1527aeed-e69d-4399-82e3-7b53d48da7a2.eot?#iefix") format("eot"),url("../fonts/1489010/5f4620bc-98f7-4b13-9f90-3a54ea6a9c55.woff2") format("woff2"),url("../fonts/1489010/ac30e84e-cb19-4576-b6f9-491fccbd42ff.woff") format("woff"),url("../fonts/1489010/b583b782-0709-4a13-899f-7e9ab1a7eccd.ttf") format("truetype")}.row{-webkit-box-sizing:border-box;box-sizing:border-box}#kubotApp{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:114px}fieldset{margin:0!important;padding:0!important}fieldset.page{display:none;height:100% 100vh;-webkit-box-sizing:border-box;box-sizing:border-box}fieldset#homePage .header{background-color:transparent}fieldset.page .header{z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;border:0px solid red;width:100%;height:114px;overflow:hidden;background-color:rgba(0,0,0,0.7);background-image:url(../images/kubotalogo.png);background-size:94px auto;background-repeat:no-repeat;background-position:center top}fieldset.page .header .header-center,fieldset.page .header .header-left,fieldset.page .header .header-right{-webkit-box-shadow:border-box;box-shadow:border-box;position:absolute;top:0;height:100%;border:0px solid yellow}fieldset.page .header .header-left{left:0;width:33%}fieldset.page .header .header-center{left:33%;width:34%}fieldset.page .header .header-right{left:67%;width:33%}fieldset.page .header .header-left input[type=button]{margin:0.6em 0 0 1em;border-radius:0}fieldset.page .header .header-right input[type=button]{float:right;margin:0.6em 1em 0 0;border-radius:0}fieldset.page .row{-webkit-box-sizing:border-box;box-sizing:border-box;border:0px solid blue}fieldset.page .row:nth-child(2){-webkit-box-sizing:content-box;box-sizing:content-box;padding-top:0.5em;border-color:yellow}fieldset.showPage{display:block!important}fieldset .container{}fieldset .container.relative{height:100% 100vh;min-height:1024px}.location-bar-outer{z-index:10001;position:fixed;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;top:110px;left:0;width:100%;height:4px;border-bottom:0px solid rgba(255,255,255,0.3);background-color:transparent}.location-bar-inner{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid red}.location-bar-inner .progress{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;height:100%;left:0;width:0;background-color:#2bd11d;-webkit-transition-property:left,width;-webkit-transition-duration:1s;-o-transition-property:left,width;transition-property:left,width;-o-transition-duration:1s;transition-duration:1s}.location-bar-inner .active{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;height:100%;left:0;width:0;background:#822a0f;background:-webkit-gradient(linear,left top,right top,color-stop(1%,#822a0f),to(#eb421b));background:-o-linear-gradient(left,#822a0f 1%,#eb421b 100%);background:linear-gradient(to right,#822a0f 1%,#eb421b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#822a0f',endColorstr='#eb421b',GradientType=1);-webkit-transition-property:left,width;-webkit-transition-duration:1s;-o-transition-property:left,width;transition-property:left,width;-o-transition-duration:1s;transition-duration:1s}.location-bar-inner .indicators div{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;height:100%;left:0;width:100%;border:0;border-left:1px solid transparent;border-right:2px solid transparent;-webkit-transition-property:left,width;-webkit-transition-duration:1s;-o-transition-property:left,width;transition-property:left,width;-o-transition-duration:1s;transition-duration:1s}.back input[type=button]{background-color:transparent;border:4px solid white;color:white;font-size:70%;padding:1rem 2rem}.back input[type=button]:active{background:#00A9AC;border-color:#00A9AC}.next input{margin-top:2rem}select{margin-bottom:1.6rem}.readme{border-radius:0.5rem;margin-top:1rem;margin-bottom:3rem}#debug,#debug2{font-size:50%;line-height:1.1;color:deepskyblue;position:absolute;top:120px;left:0;pointer-events:none;text-shadow:0 0 4px black;overflow:hidden}#debug2{position:fixed;left:79.9%;text-align:right;width:20%;pointer-events:all;word-wrap:break-word}#debug strong{color:yellow}#debug span{padding-left:5px;color:greenyellow}#debug span.debug-function{color:magenta}.testLinks{position:fixed;top:100px;z-index:20000}.testLinks a{display:block}div.keyboard-mask{background:rgba(255,255,255,.2);position:fixed;bottom:0px;height:264px;width:100%;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:20000;display:none}*{}body{background:#262626;background-image:url(../images/bg.png);background:-o-radial-gradient(circle,rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%) fixed,url(../images/bg.png) fixed;background:radial-gradient(circle,rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%) fixed,url(../images/bg.png) fixed;background-size:auto auto;background-repeat:repeat;background-attachment:fixed;height:100% 100vh;overflow-x:hidden;font-family:"Helvetica Neue LT W01_77 Bd Cn","Helvetica","Arial",sans-serif}.hide{display:none!important}.collapse{visibility:collapse!important}.block{display:block}.small{font-size:80%}.big{font-size:120%}form{margin:0!important;padding:0!important}input{color:#1d1d1d}select{color:#222}.optional{color:rgba(255,255,255,0.3)}.optional:before{content:" "}.header-center{display:inline-block;width:33%;text-align:center}.row.center{text-align:center}.row.title{text-transform:uppercase;text-align:center}.button{font-size:1em}section.existing-customer,section.new-customer{border:2px solid white;padding:25px 35px;margin-bottom:25px}section.existing-customer a span{display:block;line-height:18px;font-size:.5em}a.customerSelectLink{font-size:74%;margin:0;padding:0;font-weight:900;background:rgb(235,66,27);color:black;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;border-radius:0;padding:0.5rem 1.5rem 0.7rem}a.customerSelectLink:focus,a.customerSelectLink:visited{text-decoration:none}a.customerSelectLink:active{background:#00A9AC}.terms{font-size:80%;letter-spacing:1.2}.terms p{margin-bottom:5px;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif}.terms p span{display:inline-block;padding-top:7rem!important;font-size:90%;color:rgba(255,255,255,0.9);line-height:1.79}.terms img{display:inline-block;width:90%;margin-left:4rem;height:auto}.terms input[type=checkbox]{display:none}.terms span{line-height:1.7}.terms span p:first-child:before{content:"\0000a0";width:26px;height:26px;background:#3f3f3f;background-size:contain;display:inline-block;margin-right:10px;border:3px solid rgba(255,255,255,0.8)}.terms input[type=checkbox]:checked+span p:first-child:before{background-color:rgb(235,66,27);background-image:url('../images/checkmark.png');background-size:contain;border:3px solid rgba(255,255,255,.95)}.checkbox-card-container{position:relative}.partscard .checkbox-card-container .radio-card:first-of-type>span{margin-left:24.9%}.settingsPage .row{width:90%;margin:0 auto}.settingsPage hr{margin:0;padding:0;border-top:0.8rem solid black;margin-top:3rem}.eventLocationToggleDiv{position:relative}.checkbox-card,.event-card,.radio-card{cursor:pointer}.event-card h4,.event-card p{font-size:100%;line-height:1.1;margin:0;padding:0}.checkbox-card>span,.event-card>span,.radio-card>span{float:left;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:22.8%;height:3.6em;margin:1%}.radio-card>span{width:24.9%;margin-left:0;margin-right:0}.event-card>span{width:100%;margin:0;margin-bottom:0.25em}.checkbox-card>span>span,.event-card>span>span,.radio-card>span>span{font-size:100%;line-height:0.9;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;vertical-align:middle;text-align:center;font-size:75%;letter-spacing:0rem;background-color:#111;color:rgba(255,255,255,0.9);border:3px solid rgba(255,255,255,0.5);border-radius:0}.event-card>span>span{}.sandbox .event-card>span>span{border:3px dashed rgba(255,255,255,0.5);color:white}.event-card>span>span{height:5em;overflow:hidden}.checkbox-card input[type=checkbox],.event-card input[type=radio],.radio-card input[type=radio]{display:none}.checkbox-card input[type=checkbox]:checked+span>span,.event-card input[type=radio]:checked+span>span,.radio-card input[type=radio]:checked+span>span{background-color:#fff;color:black;background-image:url('../images/checkmark.png');background-size:1em 1em;background-repeat:no-repeat;background-position:5% 5%;border-style:solid;border-color:#fff}.event-card input[type=radio]:checked+span>span{background-image:none;color:black}.event-card input[type=radio]:disabled+span>span{height:3em;border:none}.event-card input[type=radio]:disabled+span>span h5,.event-card input[type=radio]:disabled+span>span p{color:rgba(255,255,255,0.3)}.event-card h5{margin:0;padding:0;font-size:140%}.event-card p{margin:0;padding:0}.settingsPage h4{font-size:120%;margin-top:4rem;margin-bottom:1.5rem}.settingsPage h3{font-size:100%;margin-top:3rem;margin-bottom:1rem}p.eventUpcoming{font-size:70%;line-height:1;text-transform:uppercase;margin-bottom:1.3rem;color:rgba(255,255,255,0.7)}p.eventUpcoming>span{font-weight:900;display:inline-block;background-color:#3edfe2;border-radius:0.3rem;color:black;padding:0.2rem 0.6rem;margin-right:1rem}p.eventUpcoming>em{display:inline-block;font-style:normal;font-size:90%;color:rgba(255,255,255,0.5);padding-left:1rem}.radio-card.agriculture>span,.radio-card.construction>span,.radio-card.landscaping>span,.radio-card.residential>span{background-image:url('../images/landscaping.jpg');height:12em}.radio-card.landscaping>span>span{background-image:url('../images/landscaping.jpg');background-size:cover;background-position:center center;border-color:transparent;color:white;text-shadow:0 0 40px black,0 0 25px black,0 0 15px black,0 0 10px black,0 0 5px black}.radio-card.construction>span>span{background-image:url('../images/construction.jpg');background-size:cover;background-position:center center;border-color:transparent;color:white;text-shadow:0 0 40px black,0 0 25px black,0 0 15px black,0 0 10px black,0 0 5px black}.radio-card.agriculture>span>span{background-image:url('../images/agriculture.jpg');background-size:cover;background-position:right center;border-color:transparent;color:white;text-shadow:0 0 40px black,0 0 25px black,0 0 15px black,0 0 10px black,0 0 5px black}.radio-card.residential>span>span{background-image:url('../images/residential.jpg');background-size:cover;background-position:center center;border-color:transparent;color:white;text-shadow:0 0 40px black,0 0 25px black,0 0 15px black,0 0 10px black,0 0 5px black}.agriculture.radio-card input[type=radio]:checked+span>span,.construction.radio-card input[type=radio]:checked+span>span,.landscaping.radio-card input[type=radio]:checked+span>span,.residential.radio-card input[type=radio]:checked+span>span{text-shadow:none!important}.check-list input[type=checkbox]{display:none}.check-list span{font-size:75%;letter-spacing:0rem;line-height:1;margin-bottom:1.4rem;color:rgba(255,255,255,0.9)}.check-list span:before{content:"\0000a0";width:26px;height:26px;margin-left:5rem;background:#3f3f3f;background-size:contain;display:inline-block;margin-right:1rem;border:3px solid rgba(255,255,255,0.4)}.check-list input[type=checkbox]:checked+span:before{background-color:rgb(235,66,27);background-image:url('../images/checkmark.png');background-size:contain;border:3px solid rgba(255,255,255,.95)}.radio-list input[type=radio]{display:none}.radio-list span{font-size:75%;letter-spacing:0rem;line-height:1;margin-bottom:1.4rem;color:rgba(255,255,255,0.9)}.radio-list span:before{content:"\0000a0";width:30px;height:30px;border-radius:0;margin-left:5rem;background:#3f3f3f;background-size:contain;display:inline-block;margin-right:10px;border:3px solid rgba(255,255,255,.4)}.radio-list input[type=radio]:checked+span:before{background:rgb(235,66,27);border:3px solid #fff}.radio-list-settings input[type=radio]{}.radio-list-settings span{font-size:100%;width:100%}.radio-list-settings span:before{margin-left:0}.button-check{line-height:1;margin-bottom:1.3rem}.button-check input[type=checkbox]{display:none}.button-check .label-body{width:94%;text-align:center;padding-top:2rem;padding-bottom:2rem;border-top:3px solid white;text-transform:uppercase}.button-check .label-body:before{content:"\0000a0";width:26px;height:26px;background:#3f3f3f;background-size:contain;display:inline-block;margin-right:23px;border:3px solid rgba(255,255,255,0.8)}.button-check input[type=checkbox]:checked+.label-body:before{background-color:rgb(235,66,27);background-image:url('../images/checkmark.png');background-size:contain;border:3px solid rgba(255,255,255,.95)}.modal{background:rgba(255,255,255,.1);width:75%;border-radius:1rem;padding:2.7rem 1.2rem 2.7rem 2.7rem;margin:0 auto}.modal-content{overflow-y:auto;max-height:350px;padding-right:1.5rem}.modal-content p{font-size:.75em}.modal-content p span{display:block}.modal-footer{margin-top:17px}.signature h2{text-align:center;border-radius:0.3rem;margin-bottom:0.3rem!important}.m-signature-pad{font-size:10px;width:100%;height:300px;border:1px solid #e8e8e8;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.08) inset;box-shadow:0 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.08) inset;border-radius:4px}.m-signature-pad--body canvas{width:100%;height:300px;border-radius:4px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.02) inset;box-shadow:0 0 5px rgba(0,0,0,0.02) inset}img.thank-you{height:40%;width:40%}.error{text-align:center;background:#cd0d2d;color:rgba(255,255,255,0.93);padding:5px;font-weight:400;letter-spacing:0.12rem;font-size:50%;text-transform:uppercase;line-height:1;padding:0.26rem;margin-top:-1.3rem;margin-bottom:1.6rem!important;border-radius:0}.sign-error{width:100%;background:#cd0d2d;color:rgba(255,255,255,0.9)}#jsGrid{font-size:.75em}#form-info-1 label{display:none}#form-info-1 label.terms{display:inherit}h2.industry-header{font-size:78%;line-height:1.2;letter-spacing:0.1rem}#form-rules-1 .modal-content{max-height:inherit}.prize-wheel{position:relative;width:100%;left:0}#wheel-header{font-size:166%;letter-spacing:0rem}#wheel-pulldown img{width:29%;display:block;margin:0 auto}#wheel-pulldown p{font-size:70%;letter-spacing:0.5rem;text-transform:uppercase;text-align:center}#savePrizeData,#startOverButton{background:rgb(36,199,67);margin-top:4rem!important;display:block;margin:0 auto}.green{background:rgb(36,199,67)!important}.startButtonPanel{bottom:50vh;left:0;right:0;text-align:center;z-index:9999;padding:0 3rem;margin-top:5vh}.startButtonPanel img{width:180px;height:auto}@media (max-height:820px){.startButtonPanel img{display:none}}a.start-button{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;background:rgb(235,66,27);border:3px solid transparent;text-align:center;color:black;margin-bottom:2vh;border-radius:0}a.start-button:active,a.start-button:focus{background-color:#00A9AC;color:black}.start-button span{display:block;font-size:200%;line-height:1;text-align:center;text-transform:uppercase;margin:0;padding:1rem 2rem}a.start-button.start-field-button{font-size:70%}.homePage{position:relative}.homePage h4{margin-top:0;margin:0.6em 0 0 1em;line-height:0.9;color:rgba(255,255,255,0.3);pointer-events:none}.product_lineup img{width:100%;height:auto}.settingsPanel{position:fixed;bottom:5vh;left:0;right:0;padding:0 6rem;width:100%}.settingsPanel input{font-size:70%;width:100%;border-radius:0}.settingsPanel h1{font-size:140%;text-align:center;margin-bottom:1vh;line-height:0.8;color:rgba(255,255,255,0.7)}.settingsPanel h2{margin:0;margin-bottom:4vh;padding:0;display:block;text-align:center;color:rgba(255,255,255,0.7);font-size:90%}.settingsPanel hr{display:none;margin-bottom:2.2rem;border-width:0;width:7%;border-top:.7rem solid transparent}#salesRepName{color:white;margin:0}#salesRepLocation{}.language{}.language input{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#111;color:rgba(255,255,255,1);border:3px solid rgba(255,255,255,1);letter-spacing:0.15rem;padding:1rem 0rem}.language input.checked{background-color:white;color:#111}.language .six{width:50%;margin:0;overflow:hidden}#debug-toggle{display:block;opacity:0.1;margin:0 auto}#prizeRulesPage .modal,#rideRulesPage .modal{margin-top:4rem}#rideRulesPage .modal-content{max-height:600px;text-align:justify}#prizeRulesPage .readme h4,#rideRulesPage .readme h4{text-align:center}#sign-below{margin-top:2rem;margin-bottom:0}#thankyouPage img.lg-icon{width:17rem;height:17rem;padding-bottom:5.4rem}#offlineBar{background:grey;font-size:80%;text-align:center;-webkit-box-shadow:border-box;box-shadow:border-box;height:1.8em;overflow:hidden}#offlineBar a{color:white;text-decoration:none}#offlineBar a:hover,a:active{color:white;text-decoration:none}#offlineSaveMask{display:table;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}#offlineSaveMask>div{display:table-cell;vertical-align:middle;text-align:center}#offlineSaveMask img{}#appVersion{text-align:center;font-size:50%;letter-spacing:0.3rem}input[type=email].visited,input[type=select].visited,input[type=text].visited,select.visited{background-color:white}#customerTableLoader{margin-top:12rem}.dealer{padding-top:0.3em}.dealer label{width:100%;text-align:right}.nested{display:block;position:relative;padding-left:2em;padding-right:2em}.appModeSelector [type=radio]:checked,.appModeSelector [type=radio]:not(:checked){position:absolute;left:-9999px}.appModeSelector [type=radio]:checked+label,.appModeSelector [type=radio]:not(:checked)+label{position:relative;cursor:pointer;width:33.33333333333333%;height:52px;line-height:52px;display:inline-block;color:#666;margin:0;border:2px solid white;font-size:100%;margin-bottom:15px;text-transform:uppercase}.appModeSelector label:first-of-type{border-radius:50px 0 0 50px;border-radius:0;overflow:hidden}.appModeSelector.eventType label:nth-of-type(2),.appModeSelector label:nth-of-type(3){border-radius:0 50px 50px 0;border-radius:0;overflow:hidden}.appModeSelector [type=radio]:checked+label:before{content:'';position:absolute;left:16px;top:50%;margin-top:-13px;width:26px;height:26px}.appModeSelector [type=radio]:not(:checked)+label{text-align:center;background-color:#111;color:white}.appModeSelector [type=radio]:checked+label{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#d5401d;color:#1a1a1a;border-color:#d5401d}.appModeSelector [type=radio]:disabled+label{background:none;color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.1)}.appModeSelector.eventType [type=radio]:checked+label,.appModeSelector.eventType [type=radio]:not(:checked)+label{width:50%}