body{font-size:100%}#registration-form{font-family:Helvetica,Arial,sans-serif}#registration-form a{color:#0064df;text-decoration:none;border-bottom:1px dotted #0064df}#registration{margin:0 auto;display:inline-block}#header-image-container{overflow:hidden;height:260px;width:100%;position:relative;border-bottom:solid 10px #120048}#header-text h1{font-family:happy_cloud_heavyregular;font-size:48px;color:#1f1956;text-align:center;letter-spacing:.85px;padding-top:20px;line-height:36px;font-weight:700}.forms-headline{font-size:28px!important;font-weight:700;letter-spacing:.85px;line-height:36px;padding-top:27px;text-align:left;color:#120048}#form-description-section h2,#form-section h2{display:block;font-family:Helvetica;font-size:16.01px;color:#120048;line-height:30.02px}#header-text h3{font-family:Helvetica;font-size:18px;color:#2895d5;line-height:30px;text-align:center;padding-bottom:18px;padding-top:12px}p.required-fields-notice{font-family:helvetica;font-size:14px;color:#0064df;line-height:36px}#form-description-section p,#third-section p{font-family:Helvetica;font-size:14px}#third-section p{font-size:16px}div.header-underline{height:15px;background-color:#7cb2e5;margin-bottom:10px;margin-top:12px}p.disclaimer{color:#333;line-height:30.02px;font-size:18.01px!important;font-family:helvetica;font-weight:700}#header-text{clear:both}#form-description-section{width:310px;margin-right:15px;float:left}#form-section{width:635px;float:left}#first-section{width:310px;margin-right:14px;float:left;margin-top:5px}#registration-form #second-section{width:310px;float:left;margin-top:5px;margin-bottom:30px}#registration-form #third-section{display:block;clear:both}.registration-form-label{display:block;font-family:Helvetica;font-size:16.01px;color:#0064df;line-height:30.02px}.registration-form-label-required{display:block;font-family:Helvetica;font-size:16.01px;color:#0064df;line-height:30.02px;font-style:italic}#registration-form input{width:99%;height:33px;padding:0;margin:5px 0 15px;border:transparent;background-color:#e8f5fd}#registration-form input[type=text]{font-size:.9em;font-family:Helvetica,Arial,sans-serif;color:#323232;padding-left:5px;background-color:#e8f5fd}#registration-form .questions textarea{border:solid 0 #fff;background-color:#e8f5fd;width:100%;font-size:14px;font-family:Helvetica,Arial,sans-serif}#second-section-checkbox span{display:inline-block;font-family:Helvetica;font-size:16.01px;color:#323232;line-height:24.02px}#second-section-checkbox input[type=checkbox]{display:inline-block;height:15px}#third-section p{display:inline-block;font-family:Helvetica;font-size:16.01px;color:#323232;line-height:24.02px;margin-bottom:10px}#third-section p a{color:#0064df;border-bottom:1px #0064df dotted}#zip-input{width:152px;float:right}#state-input{width:120px;float:left}#state-input select{width:130px;float:left;display:block;margin-top:6px;font-size:.9em;height:25px}#registration-form #reset,#registration-form #submit{background-color:#e33937;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;font-size:14px;height:32px;margin:0 auto 15px auto;padding:4px 15px;text-align:center;width:149px}.validation-summary-errors li{font-family:Arial,sans-serif;font-size:14px;color:red;padding:3px 3px 3px 10px;font-weight:700;list-style:disc;list-style-position:inside}.validation-summary-errors li:before{content:""}.field-validation-error{color:red;display:none}.input-validation-error,input.error{border:1px solid red!important}.validation-summary-valid{display:none}.field-validation-valid,.validation-summary-valid{display:none}#form-container p{font-family:Helvetica;font-size:14px;color:#333;line-height:24px;margin-bottom:10px}#form-container h2{color:#120048;font-size:27px;font-weight:400;font-family:'Avenir Next Rounded Medium',Helvetica,Arial,sans-serif}#form-container a{border-bottom:1px #0064df dotted}#form-container input{width:400px}#registration-form select{margin:5px 0 15px 0}#form-container button{background-color:#fb552f;border:1px solid #fff;color:#fff;cursor:pointer;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:.9em;height:40px;margin:15px 0 29px;width:128px;text-decoration:none}a.tel{text-decoration:none!important;pointer-events:none;color:#333}#accept-checkbox{width:15px!important}.clearfix{clear:both}#offers-thank-you-header{font-family:'Avenir Next Rounded Bold',Arial,sans-serif;font-size:18px;color:#120048;letter-spacing:.85px;padding-top:20px;line-height:36px;font-weight:700}#offers-thank-you-disclaimer{font-family:'Avenir Next Rounded Medium',Arial,sans-serif;font-size:20px;color:#2895d5;line-height:25px}.module_button_container{margin:6px;padding:0;font-family:'Avenir Next Rounded Medium',Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:14px}.contact-headline{letter-spacing:.7px!important}#contact-us-header{margin:0 auto;border:0;color:#8dc1ea!important;font-size:20px;font-family:"Avenir Next Rounded Demi",Helvetica,Arial,sans-serif;line-height:24px}.contact-us-success p{color:#333;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:24px}#registration #header-text h1{font-family:happy_cloud_heavyregular;font-size:48px;color:#1f1956;text-align:center;letter-spacing:.85px;padding-top:40px;line-height:36px;font-weight:700}#registration #header-text h3{font-family:Helvetica;font-size:18px;color:#1f1956;line-height:30px;text-align:center;padding-bottom:18px;padding-top:25px}#registration #form-description-section{width:310px;margin-right:15px;float:left;display:none}#registration #form-section{width:635px;margin:0 auto;float:none;padding-top:19px}#registration div.header-underline{height:15px;background-color:#7cb2e5;margin-bottom:10px;margin-top:12px;display:none}#registration #form-description-section h2,#registration #form-section h2{display:block;font-family:Helvetica;font-size:16.01px;color:#0064df;line-height:30.02px;font-weight:700}#registration #registration-form a{text-decoration:none;color:#2294d4;border-bottom:none;font-weight:700}#registration .registration-form-label{display:block;font-family:Helvetica;font-size:16px;color:#0064df;line-height:30.02px;font-weight:700}#registration #second-section-checkbox{padding-top:10px}#registration #registration-form #reset,#registration #registration-form #submit{cursor:pointer;display:inline-block;font-family:Helvetica,Arial,sans-serif;height:auto;margin:0;padding:0;text-align:center;width:auto;font-size:1.125em;color:#2294d4;font-weight:700;background-color:transparent;padding-top:20px}#registration{margin:0 auto;display:inline-block;padding-bottom:26px}#registration+#cms-body{display:none}#registration #header-image-container{border-bottom:none}#registration #form-section form{padding-top:9px}#registration #second-section-checkbox input[type=checkbox]{margin-right:8px}#registration #second-section-checkbox span,#registration #third-section p{color:#1f1956}