legend{font-size:1.8em;width:100%;display:block;color:#044da1;margin-bottom:.8334em}.helpText{font-size:1.5em;color:#666}.address,.separated{margin-top:3em}.separated legend{padding-top:.66em;border-top:1px solid #d0d0d1}.fieldCaveat{margin-top:1em}.label,label{font-size:1.8em;font-family:gotham-light,"Arial Narrow",helvetica,Arial sans-serif;width:100%;display:block;margin-bottom:.6em;color:#044da1}.address .label,.address label{font-size:1.5em}.address .field+.field,.address .helpText+.field{margin-top:2.5em}.optIn{padding-top:1.5em;margin-top:2em;border-top:2px solid #d0d0d1}.srHidden+.field{margin-top:3.6em}.srHidden+.field.datePicker,.srHidden+.field.optInField{margin-top:0}.field{position:relative;width:100%}.field+.field{margin-top:3.6em}.fullWidth{width:100%}select{background-color:#fff}#receipt{-webkit-appearance:none}#receipt::-webkit-file-upload-button{font-size:1.375em;-webkit-appearance:none}input,select,textarea{padding:.5em .7em;width:100%;border-radius:.5em;border:1px solid #666;color:#666;font-size:1.6em;font-family:helvetica,Arial sans-serif}input.btnCta,select.btnCta,textarea.btnCta{-webkit-appearance:none;width:auto;font-family:gotham-light,"Arial Narrow",helvetica,Arial sans-serif;padding:1em 2em;font-size:2em}input.hasTooltip,select.hasTooltip,textarea.hasTooltip{width:calc(100% - 47px);display:inline-block}input.datePicker,select.datePicker,textarea.datePicker{background:url(/assets/images/calendar-icon.png) no-repeat .7em center;background-size:auto 1.5em;padding-left:2.8em}input:focus,select:focus,textarea:focus{border-color:#000}input[type=file],select[type=file],textarea[type=file]{border:none;font-family:helvetica,Arial sans-serif;padding:0;border-radius:0;-webkit-appearance:none;font-size:1.6em}textarea{height:6em}input[type=checkbox],input[type=radio]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox]+span,input[type=radio]+span{padding-left:calc(16px + 1em);display:block;line-height:1}input[type=checkbox]+span:after,input[type=checkbox]+span:before,input[type=radio]+span:after,input[type=radio]+span:before{content:"";display:block;position:absolute}input[type=checkbox]+span:before,input[type=radio]+span:before{border:1px solid #666;left:0;top:0}input[type=checkbox]+span:after,input[type=radio]+span:after{display:none}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after{display:block}input[type=radio]+span{padding-left:calc(16px + 1em)}input[type=radio]+span:after,input[type=radio]+span:before{border-radius:50%}input[type=radio]+span:before{left:0;top:0;height:16px;width:16px}input[type=radio]+span:after{top:3px;left:3px;height:12px;width:12px;background:#008ec5}input[type=checkbox]+span{line-height:1.3;padding-left:calc(22px + 1em)}input[type=checkbox]+span:before{border-radius:50%}input[type=checkbox]+span:after,input[type=checkbox]+span:before{height:22px;width:22px}input[type=checkbox]+span:after{left:2px;top:-4px;background:url(/assets/images/check-mark.svg) no-repeat 0 center;height:27px;width:27px}.checkbox{position:relative}.checkbox label{font-size:1.5em;color:#666}.radioBtns h3{font-weight:400}.radioBtns ul{list-style-type:none;font-size:1.8em}.radioBtns ul label{font-size:.95em;color:#666}.radioBtns li{position:relative}.radioBtns li+li{margin-top:.5em}.field-validation-error:before,.validationErr:before{content:'';background:transparent url(/assets/images/form-error-icon.svg) 0 0 no-repeat;display:inline-block;width:30px;height:30px;padding-right:.5em;position:relative;top:8px}p.field-validation-error,p.validationErr{color:red;margin-top:.5em}.validationErr{margin-top:1.6em;margin-bottom:1em;position:static;overflow:visible;clip:auto;height:auto;width:auto;margin:0}.validationErr.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.submitErr{margin-top:1em;margin-bottom:0}.error input,.error select,.error textarea{border-color:red}.submitGroup{margin-top:1em;margin-bottom:5em}.btn{text-align:center}.submitBtn:disabled{background:#666;cursor:default;white-space:normal}.help{display:inline-block;width:44px;padding-left:10px;vertical-align:middle;position:relative}.trigger{background:#008ec5 url(/assets/images/question-mark.svg) no-repeat center center;height:33px;width:33px;display:block;border-radius:50%;text-indent:-9999px;background-size:auto 54%}.trigger .toolTipShown,.trigger:hover{background-color:#006992}.trigger .toolTipShown+.tooltip,.trigger:hover+.tooltip{display:inline-block}.tooltip{position:absolute;display:none;bottom:0;right:0;background:#eee;color:#000;text-transform:none;font-family:gotham-light,"Arial Narrow",helvetica,Arial sans-serif;font-size:1.5em;line-height:1.4;text-shadow:none;padding:1em;-webkit-border-radius:8px;border-radius:8px;z-index:2;-webkit-transform:translate(0,calc(100% + 10px));transform:translate(0,calc(100% + 10px));width:calc(100vw - 3.8em);max-width:42.8em;text-align:left}.tooltip:after{content:"";top:-10px;position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;right:8px}.tooltip:hover{display:inline-block}.field+.split-fields,.split-fields+.field{margin-top:3.6em}p+ul{margin-top:1em}@media screen and (min-width:768px){.fieldWrap{display:flex;flex-wrap:wrap;justify-content:space-between}.fieldWrap .halfWidth{width:36%}.fieldWrap .halfWidth:first-child{margin-top:4em}.fieldWrap .halfWidth+.halfWidth{width:62%}.field .field+.split-fields{margin-top:4em}.field .field+.split-fields .field{width:36%}.field .field+.split-fields .field+.field{margin-top:0;width:62%}.srHidden+.field{margin-top:7.2em}.srHidden+.field.datePicker{margin-top:0}.srHidden+.field.optInField{margin-top:0}.field,.split-fields{position:relative}.field+.field,.split-fields+.field{margin-top:4em}.address,.separated{margin-top:7.2em}.address .field+.field,.address .helpText+.field{margin-top:4em}.label,label{font-size:2em;margin-bottom:.4em}legend{font-size:3.2em}.helpText{font-size:2.6em}.tooltip{font-size:2.8em;max-width:21.4em}.field-validation-error,.validationErr{color:red;font-size:2.2em}.checkbox label{font-size:2em}.address .label,.address label{font-size:2em}.radioBtns ul{font-size:2em}.radioBtns ul label{color:#666}input,select,textarea{border:2px solid #666;font-size:2.6em}input.hasTooltip,select.hasTooltip,textarea.hasTooltip{width:calc(100% - 85px)}input[type=checkbox]+span:before,input[type=radio]+span:before,select[type=checkbox]+span:before,select[type=radio]+span:before,textarea[type=checkbox]+span:before,textarea[type=radio]+span:before{border:2px solid #666}input[type=radio]+span,select[type=radio]+span,textarea[type=radio]+span{padding-left:calc(26px + .7em);padding-top:.4em}input[type=radio]+span:before,select[type=radio]+span:before,textarea[type=radio]+span:before{width:26px;height:26px;top:3px}input[type=radio]+span:after,select[type=radio]+span:after,textarea[type=radio]+span:after{top:9px;left:6px;height:18px;width:18px}input[type=checkbox]+span,select[type=checkbox]+span,textarea[type=checkbox]+span{padding-left:calc(42px + .7em)}input[type=checkbox]+span:before,select[type=checkbox]+span:before,textarea[type=checkbox]+span:before{width:30px;height:30px}input[type=checkbox]+span:after,select[type=checkbox]+span:after,textarea[type=checkbox]+span:after{left:5px;top:-5px;height:35px;width:35px}legend{margin-bottom:.1em}.error input{border-color:red}.optIn{padding-top:3em}.submitGroup{margin-top:2em}.trigger{height:60px;width:60px}.help{width:82px;padding-left:16px}.tooltip:after{top:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #eee;right:13px}input.btnCta{font-size:3em;padding:.7em 2em}}.ui-datepicker{width:94.6vw;max-width:calc(37.5em - 47px);background:#fff;font-size:1em;padding:1.25em;border:1px solid #666;display:none}.ui-datepicker .ui-datepicker-calendar{width:100%;margin-bottom:0}.ui-datepicker .ui-datepicker-calendar th{text-align:center}.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:.5em}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none}.ui-datepicker .ui-datepicker-calendar td a:hover{text-decoration:underline}.ui-datepicker a{cursor:pointer}.ui-datepicker-title{text-align:center;font-size:1.25em;margin-bottom:1em}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:1.25em}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{cursor:default;color:#666}.ui-datepicker-next.ui-state-disabled:hover,.ui-datepicker-prev.ui-state-disabled:hover{text-decoration:none}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{text-decoration:underline}.ui-datepicker-prev{left:1.25em}.ui-datepicker-next{right:1.25em}@media screen and (min-width:768px){.ui-datepicker{max-width:calc(37.5em - 85px)}}