.fontLato{font-family:Lato,sans-serif}.fontSerif{font-family:sans-serif}.forTable{display:table;height:100vh;padding-left:15px;padding-right:15px;width:100%}.forTableCell{display:table-cell;vertical-align:middle}.readyForText{color:#000;font-size:24px;line-height:1.33;padding-top:25px}.startQuizBtn{padding-left:85px;padding-top:33px}.newBtn a,.submitBtn a{background-color:#cb732b;border-radius:4px;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:24px;font-weight:700;line-height:1.45;outline:none;padding:8px 19px;position:relative;vertical-align:middle}.newBtn a:hover,.submitBtn a:hover{background-color:#d3884b}.newBtn span,.submitBtn span{color:#000;display:inline-block;font-size:12px;margin-left:12px;vertical-align:middle}.QuestionBoxSlider{margin:0 auto;max-width:100%;padding-left:70px;padding-right:70px;width:840px}.QuestionBox h3{color:#000;font-size:24px;font-weight:400;line-height:1.33}.QuestionBox{padding:24px 0}.forInputField{margin-bottom:16px;margin-top:32px}.forQuizform input[type=email],.forQuizform input[type=number],.forQuizform input[type=text],.forQuizform textarea{border:none;border-bottom:1px solid rgba(0,0,0,.3);border-radius:0;color:#000;font-size:30px;line-height:38px;padding:0 0 8px}.QuestionBox ::-webkit-input-placeholder{color:inherit!important;opacity:.3!important}.QuestionBox ::-moz-placeholder{color:inherit!important;opacity:.3!important}.QuestionBox :-ms-input-placeholder{color:inherit!important;opacity:.3!important}.newBtn svg path{fill:#fff}.newBtn svg{margin-left:8px}.QuestionBox .newBtn a{font-size:20px;padding:6px 14px}.thankyouText{color:#000;font-size:24px}.EmailField,.firstNameField,.selectOptionField{position:relative}.numberField{color:#000;content:"1";left:-30px;position:absolute;top:3px}.EmailField:after,.firstNameField:after,.selectOptionField:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' class='SVGInline-svg'%3E%3Cpath d='M7.586 5 4.293 1.707 5.707.293 10.414 5 5.707 9.707 4.293 8.293z'/%3E%3Cpath d='M8 4v2H0V4z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:10px;left:-17px;position:absolute;top:10px;width:11px}.subQuestionField{padding-left:25px;position:relative}.queName span{color:#000;font-size:15px;font-weight:400;left:7px;position:absolute;top:6px}.queName{color:#000;font-size:24px}.forExampleText{color:#000;font-size:20px;margin-top:8px;opacity:.7}.selectOptionField h3{font-weight:700;padding-bottom:100px}.listBoxField.answerOption ul{list-style:none;margin:0;padding:0}.fieldPadding{padding-bottom:16px;padding-left:25px;padding-top:32px}.listBoxField.answerOption ul li label{background-color:rgba(0,0,0,.1);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6);color:#000;cursor:pointer;display:block;font-size:20px;max-width:100%;opacity:1;padding:8px 8px 8px 40px;position:relative;width:400px}.listBoxField.answerOption li span{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.6);border-radius:2px;color:#000;display:inline-block;font-family:sans-serif;font-size:12px;height:24px;left:8px;line-height:16px;line-height:23px;margin-right:6px;min-width:22px;position:relative;position:absolute;text-align:center;top:50%;transform:translateY(-50%);vertical-align:middle;width:24px}.listBoxField.answerOption li+li{margin-top:8px}.listBoxField.answerOption ul li label span:before{content:"Key";display:none;margin-right:5px}.listBoxField input[type=checkbox]:checked+label,.listBoxField input[type=radio]:checked+label,.listBoxField.answerOption ul li label:hover{background-color:rgba(0,0,0,.3)}.listBoxField input[type=checkbox]:checked+label span,.listBoxField input[type=radio]:checked+label span{background-color:#000;color:#fff}.listBoxField input[type=checkbox]:checked+label,.listBoxField input[type=radio]:checked+label{animation:animateList .25s ease 0s 2 normal none running}.listBoxField input[type=checkbox]+label:before,.listBoxField input[type=radio]+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' class='SVGInline-svg'%3E%3Cpath d='m14.293.293 1.414 1.414L5 12.414.293 7.707l1.414-1.414L5 9.586z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:14px;opacity:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px}.listBoxField input[type=checkbox]:checked+label:before,.listBoxField input[type=radio]:checked+label:before{opacity:1}@-webkit-keyframes animateList{0%{opacity:.2}20%{opacity:1}75%{opacity:.2}}@keyframes animateList{0%{opacity:.2}20%{opacity:1}75%{opacity:.2}}.ImageField{padding-bottom:50px}.ImageField ul li{display:inline-block;margin-right:-4px;padding-bottom:8px;padding-right:8px;vertical-align:top;width:25%}.ImageField ul li label{background-color:rgba(0,0,0,.1);border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6);color:#000;cursor:pointer;display:block;opacity:1;padding:8px 8px 0;position:relative}.ImageField .boxImg{background-size:contain;height:150px}.forTop.ImageField .boxImg{background-position:top}.ImageField label span{background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.6);border-radius:2px;bottom:8px;color:#000;display:inline-block;font-family:sans-serif;font-size:12px;height:24px;left:8px;line-height:16px;line-height:23px;min-width:22px;position:absolute;text-align:center;vertical-align:middle;width:24px}.ImageField .imageBox b{display:block;font-weight:400;padding-bottom:10px;padding-left:35px;padding-top:10px}.ImageField.answerOption ul li label span:before{content:"Key";display:none;margin-right:5px}.ImageField ul li label:hover{background-color:rgba(0,0,0,.3)}.ImageField ul li label:before{border-color:#000 #000 transparent transparent;border-image:initial;border-style:solid;border-top-right-radius:6px;border-width:24px;content:"";display:block;height:0;opacity:0;position:absolute;right:0;top:0;width:0;z-index:10}.ImageField ul li label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='13' class='SVGInline-svg'%3E%3Cpath fill='%23fff' d='m14.293.293 1.414 1.414L5 12.414.293 7.707l1.414-1.414L5 9.586z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:14px;opacity:0;position:absolute;right:6px;top:9px;width:16px;z-index:12}.ImageField ul li input[type=checkbox]:checked+label:after,.ImageField ul li input[type=checkbox]:checked+label:before,.ImageField ul li input[type=radio]:checked+label:after,.ImageField ul li input[type=radio]:checked+label:before{opacity:1}.ImageField ul li input[type=checkbox]:checked+label span,.ImageField ul li input[type=radio]:checked+label span{background-color:#000;color:#fff}.ImageField input[type=checkbox]:checked+label,.ImageField input[type=radio]:checked+label{animation:animateList .25s ease 0s 2 normal none running}.incText{color:#000;font-size:12px;font-weight:400;line-height:16px;margin:0 0 15px;max-width:100%}.forDsNone{display:none}.ScrollFooterStrip{background:#f2f2f2;border-top:1px solid rgba(0,0,0,.1);padding:14px 10px;position:fixed;top:0;width:100%;z-index:50}.ScrollFooterStrip .w50{width:50%}.scrollButton{position:absolute;right:15px;text-align:right;top:50%;transform:translateY(-50%)}.scrollButton button{background:#cb732b;border:1px solid #cb732b;border-radius:4px;color:#fff;cursor:pointer;font-size:24px;padding:5px 13px;transition:all .3s ease;-webkit-transition:all .3s ease}.scrollButton button:hover{background:#d3884b;border-color:#d3884b}.progress{background-color:#a9a9a9;border-radius:3px;height:16px;max-width:240px;overflow:hidden}.progress-bar{background-color:#000;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;width:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.forCompleted{color:#000;font-size:20px}.forProgressBox{float:none;margin:0 auto;max-width:100%;width:668px}.questionsGroup .QuestionBox{display:none}.first-question .newBtn,.questionsGroup .newBtn{opacity:0;visibility:hidden}.first-question .newBtn.emailBtn{opacity:1;position:relative;visibility:visible}.newBtn span.inValidEmail{background:rgba(153,0,0,.6);border-radius:3px;color:#fff;display:inline-block;font-size:16px;margin-left:0;padding:4px 8px}.inValidBox{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(8px);transition:all .3s linear 0s;will-change:transform}.newBtn.emailBtn.active .inValidBox{opacity:1;transform:translateY(0);visibility:visible}.checkBoxCTA,.newBtn.emailBtn.active .buttonDiv{opacity:0;transform:translateY(8px);transition:all .3s linear 0s;visibility:hidden;will-change:transform}.QuestionBox.filled .checkBoxCTA,.QuestionBox.filled .newBtn,.first-question .continueCTA{opacity:1;transform:translateY(0);visibility:visible}.otherField{display:block;max-width:100%;position:relative;width:400px}.otherField label+input{background:#e5e5e5;border:1px solid #5c5c5c!important;border-radius:3px!important;font-size:17px!important;height:100%;opacity:0;padding:10px!important;position:absolute;top:0;visibility:hidden}.otherField.openField input[type=checkbox]+label{opacity:0}.otherField.openField input[type=checkbox]+label+input,.otherField.openField input[type=checkbox]+label+input+.checkCTA{opacity:1;visibility:visible}.checkCTA{background:#000;border-radius:4px;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);height:32px;line-height:32px;opacity:0;position:absolute;right:7px;text-align:center;top:6px;visibility:hidden;width:36px}.checkCTA path{fill:#fff}.changeValue{font-style:normal}.submitSection{border-top:1px solid rgba(0,0,0,.1);padding-bottom:230px;padding-top:30px}.submitInnerDiv{margin:0 auto;max-width:100%;padding-left:70px;padding-right:70px;width:840px}.neverSubmitText{color:#000;font-family:sans-serif;font-size:14px;line-height:20px;opacity:.7;padding-top:16px}.neverSubmitText a{color:#000;text-decoration:underline}.forQuizform .forTable{display:block;height:auto}.forQuizform .forTable .forTableCell{display:block}.forQuizform{display:none;padding-bottom:20vh;padding-top:33vh}.scrollButton button.disabled{opacity:.4;pointer-events:none}.scrollButton button:focus{outline:none}.QuestionBox{opacity:.4;pointer-events:none}.QuestionBox.currentItem{opacity:1;pointer-events:auto}.ThankYouText{font-size:27px;margin:0 auto;max-width:100%;padding:30px 0;width:600px}.ThankYouSection{display:none}.forInputField{position:relative}.forInputField>span.dollarSign{font-size:25px;left:-29px;position:absolute;top:1px}.field2 input[type=nubmer]{font-size:14px}.forQuizform .field2 input[type=number]{font-size:19px}.forQuizform .field2{padding-left:20px;padding-right:20px}.forQuizform .field2 .dollarSign{font-size:19px;left:-5px;top:8px}span.bymonth{position:absolute;right:20px;top:11px}.QuestionBox.forForthContent{margin-left:50%;margin-top:-135px;padding:0 0 0 11px}.QuestionBox.forForthContent .fieldPadding{padding:0}.QuestionBox.forForthContent .field2{width:100%}.newSelectField h3{font-weight:400;padding-bottom:20px}@media(max-width:767px){.readyForText{font-size:20px}.newBtn span{display:block;margin:12px 0 0}.startQuizBtn{padding-left:0}.QuestionBoxSlider,.submitInnerDiv{padding-left:20px;padding-right:20px}.submitSection{padding-bottom:100px}.QuestionBox h3,.queName,.thankyouText{font-size:22px}.forQuizform input[type=email],.forQuizform input[type=number],.forQuizform input[type=text],.forQuizform textarea{font-size:24px}.selectOptionField h3{padding-bottom:60px}.ImageField ul li{width:50%}.ThankYouSection .forTable{display:block;height:auto}.ThankYouSection .forTable .forTableCell{display:block}.ThankYouSection{padding:150px 0}.ThankYouSection img{width:80px}.ThankYouText{font-size:21px}.ThankYouSection .newBtn a{font-size:20px}.field2{width:100%}.QuestionBox.forForthContent{margin:-50px 0 0;padding-left:25px;width:100%}.forQuizform .field2 input[type=number]{font-size:17px}.ImageField .boxImg{background-size:cover}}@media(max-width:600px){.ScrollFooterStrip .w50{text-align:left;width:100%}.scrollButton{padding-top:20px;position:static;transform:none}}@media(max-width:480px){.ImageField ul li{display:block;margin:0 auto;max-width:100%;padding-right:0;width:200px}}