form{padding:0}.btnWrap,fieldset{margin:0 auto;max-width:87rem}.btnWrap{padding:0 1.5rem 4rem}.btnWrap .btn{background:#0a97a6;color:#fff;font-size:3.2rem;margin:0 auto;max-width:23rem;width:100%}fieldset{-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem auto;text-align:left}legend{color:#000;font-size:2rem;font-weight:700;line-height:1.1}.field,legend{padding:0 1.5rem;width:100%}.field{margin-top:3.5rem;text-align:left}.field.hide{display:none}.field.halfWidth{width:50%}.field.thirdWidth{width:33.33%}.field.twoThirdsWidth{width:66.66%}.field,fieldset h2{background:transparent}.question,input,label,select{display:block;width:100%}input[type=email],input[type=phone],input[type=text]{max-width:100%}select{max-width:40rem}.question,fieldset h2,label{color:#151b3c;font-size:1.6rem;font-weight:700;line-height:1.375}fieldset h2{margin:5rem 0 0;padding:0 0 1.5rem;width:100%}.helpText+.answers,.helpText+input,.helpText+label,.helpText+select,.question+.answers,.question+input,.question+label,.question+select{margin-top:2.5rem}.helpText{color:#000;font-size:1.4rem;margin-top:1rem}input,select,textarea{background:#fff;border:2px solid #b2b2b2;color:#000;font-size:1.4rem;padding:.67em}input:focus,select:focus,textarea:focus{outline:3px dotted #000}input::placeholder,select::placeholder{color:#666;font-style:italic}.error input,.error select{border-color:#fff}.fieldError{background-color:#d5020e;border-radius:5px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;margin-top:2rem;padding:.5rem .8rem;width:auto}.generalError,.ssError,.success{display:block;font-size:2rem;margin:2rem auto 0;max-width:87rem;text-align:center;width:100%}.generalError.hide,.ssError.hide,.success.hide{display:none}.success{background:#107b29;color:#fff;display:block;padding:.4em .6em}.generalError,.ssError{background:#d5020e;color:#fff;padding:1rem}.checkboxList label,.radioBtnList label{color:#000;font-weight:400}.checkboxList input,.radioBtnList input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.textOnly.checkboxList label span:after{background:url(/assets/images/check-dark-icon.svg) no-repeat 50%}.textOnly.radioBtnList label span:after,.textOnly.radioBtnList label span:before{border-radius:50%}.textOnly.radioBtnList label span:after{background:#149933}.textOnly label{margin-bottom:0}.textOnly label+label{margin-top:1.5rem}.textOnly label span{display:block;line-height:1.375;min-height:1.625em;padding-left:calc(26px + 2rem);padding-top:.2rem;position:relative}.textOnly label span:after,.textOnly label span:before{content:"";display:block;position:absolute}.textOnly label span:before{border:2px solid #b2b2b2;height:26px;left:0;top:0;width:26px}.textOnly label span:after{height:16px;left:5px;opacity:0;top:5px;width:16px}.textOnly input:focus+span{outline:3px dotted #000}.textOnly input:checked+span{outline:none}.textOnly input:checked+span:before{border-color:#151b3c}.textOnly input:checked+span:after{opacity:1}.imageAnswers{padding:0 1rem}.imageAnswers .question{padding:0 .5rem}.imageAnswers .answers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}.imageAnswers label{margin-top:1.5rem;padding:0 .5rem;width:50%}.imageAnswers label img{display:block;height:auto;width:100%}.imageAnswers label span{display:block;margin-top:1rem;text-align:center;width:100%}.imageAnswers label span:after,.imageAnswers label span:before{display:none}.imageAnswers .imgWrap{min-height:20px;position:relative;width:100%}.imageAnswers input:focus+.imgWrap{outline:3px dotted #000}.imageAnswers input:checked+.imgWrap{outline:none}.imageAnswers input:checked+.imgWrap:after,.imageAnswers input:checked+.imgWrap:before{content:"";display:block;position:absolute;z-index:1}.imageAnswers input:checked+.imgWrap:before{border:2px solid #149933;bottom:0;left:0;right:0;top:0}.imageAnswers input:checked+.imgWrap:after{background:#149933 url(/assets/images/check-icon.svg) no-repeat 50%;background-size:45% auto;border-radius:50%;height:40px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.fileUpl{background:transparent;padding:0 1rem}.uploadBtnWrap{background:#fff;display:block;overflow:hidden;padding:2em;position:relative;width:100%}.uploadBtnWrap .choose{border-radius:14px;display:inline-block;font-size:2.4rem;margin:0;padding:.7em 2.2em}.uploadBtn{cursor:pointer;font-size:1em;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.numSelected{display:inline-block;font-size:1.6rem;text-align:center;width:calc(100% - 11.5em)}.selectedFiles{background:#fff;list-style-type:none;margin-top:1rem;padding:0 1.2rem}.selectedFiles li{border-bottom:1px solid #b2b2b2;font-size:1.8rem;padding:.8em 0}.selectedFiles li span{display:inline-block;vertical-align:middle}.selectedFiles li .fileName{font-weight:700;max-width:calc(100% - 8.1em);overflow:hidden;padding-right:.6em;text-overflow:ellipsis;white-space:nowrap}label.hasTooltip{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4.8rem;padding-right:6.8rem;position:relative}.toolTip{background:#151b3c;box-shadow:0 0 5px 0 rgba(0,0,0,.75);color:#fff;display:none;font-family:Futura PT Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;max-width:30rem;padding:1em;position:absolute;right:0;top:0;-webkit-transform:translateY(7.1rem);transform:translateY(7.1rem);z-index:1}.toolTip:hover{display:inline-block}.toolTip .textWrap{display:block;position:relative;z-index:3}.toolTip:after,.toolTip:before{content:"";position:absolute;top:0;-webkit-transform:translate(-20px,-50%) rotate(45deg);transform:translate(-20px,-50%) rotate(45deg)}.toolTip:before{background:#151b3c;height:33px;right:-3px;top:3px;width:33px;z-index:2}.toolTip:after{box-shadow:0 0 5px 0 rgba(0,0,0,.75);height:26px;right:0;width:26px;z-index:-1}.ttTrigger{border:1px solid #b2b2b2;border-radius:50%;cursor:pointer;height:4.8rem;position:absolute;right:1rem;top:0;width:4.8rem}.ttTrigger:after{content:"?";font-size:2.8rem;font-weight:700}.ttTrigger span{text-indent:-9999px}.ttTrigger:focus+.toolTip,.ttTrigger:hover+.toolTip{display:inline-block}.agreeField{background:#f8f8f8;border-radius:9px;padding:2rem}.agreeField .question{font-weight:400;text-align:center}.agreeField .answers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.agreeField .answers:after{background:#bebebe;content:"";display:block;height:2px;left:calc(10% - 15px);position:absolute;right:calc(10% - 15px);top:0;transform:translateY(15px);z-index:1}.agreeField input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.agreeField input:focus+.answer{outline:3px dotted #000}.agreeField input:checked+.answer{outline:none}.agreeField input:checked+.answer:before{background:#2699fb}.agreeField input:checked+.answer span{opacity:1}.agreeField input.neither+.answer span{width:9.6rem}.agreeField input.sAgree.userInteracted+.answer span,.agreeField input.sDisagree.userInteracted+.answer span{opacity:0}.agreeField input.sAgree+.answer span,.agreeField input.sAgree.userInteracted:checked+.answer span,.agreeField input.sDisagree+.answer span,.agreeField input.sDisagree.userInteracted:checked+.answer span{opacity:1}.agreeField input.sAgree+.answer:before,.agreeField input.sDisagree+.answer:before{background-image:url(/assets/images/thumb.svg);background-position:50%;background-repeat:no-repeat}.agreeField input.sAgree:checked+.answer:before{background-color:#107b29}.agreeField input.sDisagree+.answer:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.agreeField input.sDisagree:checked+.answer:before{background-color:#fd0d1b}.agreeField input+.answer{font-weight:400;padding-bottom:7rem;position:relative;text-align:center}.agreeField input+.answer:before{background:#bebebe;border-radius:50%;content:"";display:block;height:30px;margin:0 auto;position:relative;width:30px;z-index:2}.agreeField input+.answer span{background:#fff;border:1px solid #bebebe;border-radius:9px;color:#000;display:inline-block;font-size:1.2rem;left:50%;line-height:1.1;opacity:0;padding:1rem;position:absolute;text-align:center;top:50px;-webkit-transform:translate(-50%);transform:translate(-50%);width:7.2rem}.agreeField input+.answer span:before{border:10px solid transparent;border-bottom-color:#bebebe;left:50%}.agreeField input+.answer span:after,.agreeField input+.answer span:before{bottom:100%;content:"";display:block;height:0;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.agreeField input+.answer span:after{border:8px solid transparent;border-bottom-color:#fff;left:calc(50% + 1px)}.agreeField label{margin-bottom:0;position:relative;width:20%}@media screen and (min-width:1024px){form{margin-top:6rem}fieldset{margin:4rem auto 3rem}.field{margin-top:3rem}.field,fieldset h2{background:#f8f8f8;border-radius:9px;padding:4.5rem}.field.grouped,fieldset h2.grouped{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;padding-bottom:0}.field.grouped.imageAnswers,fieldset h2.grouped.imageAnswers{padding-bottom:3.5rem}.field.grouped+.field,fieldset h2.grouped+.field{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}legend{font-size:2.5rem}input,select,textarea{font-size:1.8rem}.question,fieldset h2,label{font-size:2rem}.helpText{font-size:1.8rem}.fieldInner{background:#fff;border-radius:9px;max-width:39rem;padding:2rem}.fieldInner .question{text-align:left}.btnWrap{padding:0 4.5rem 6.5rem}.btnWrap .btn{font-size:3.2rem}.imageAnswers{padding:4.5rem 3.5rem}.imageAnswers .question{padding:0 1rem}.imageAnswers .answers{margin-top:0}.imageAnswers input:checked+.imgWrap:after{height:70px;width:70px}.imageAnswers label{margin-top:2.5rem;padding:0 1rem;width:33.33%}.fieldError{font-size:2rem}}header{background:#151b3c}header .logoLink{display:block;width:200px}