.visibly-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.visibly-hidden:focus{position:static;width:auto;height:auto}.full-image-background{position:relative;z-index:1;max-width:100%}.member form{position:absolute;z-index:2;top:10%;left:100px;text-align:left;padding:15px 20px;max-width:360px}.member hr{margin-top:10%;border-top:1px solid #979797;margin-right:-20px;margin-left:-20px}.member label.hs-form-booleancheckbox-display{font-size:14px}.member form .hs-button.primary{padding:14px 20px;width:auto;margin:0}.blue-background{background:#0076ca;color:#fff}.btn.btn-grey-inverse,.btn.btn-blue-inverse{color:#505050;background-color:#fff;border-color:#505050;border-width:2px;font-size:1.6rem;line-height:1.8rem;padding:14px 20px 15px 20px;display:inline-block;margin-top:0;font-style:normal}.btn.btn-blue-inverse{color:#0076ca;border-color:#0076ca;background-color:#fff}.btn.btn-orange{color:#fff;background:#e9751b;display:inline-block;padding:14px 20px 15px 20px}.btn.btn-blue{display:inline-block;padding:14px 20px 15px 20px}.btn.btn-blue:hover,.btn.btn-blue:focus,.btn.btn-blue:active,.btn.btn-blue:visited{color:#fff}.video-banner.container{padding-right:0;padding-left:0;width:100%;position:relative}.video-banner video{max-width:100%}.video-hero-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;text-align:center;z-index:2;display:flex;justify-content:center;align-items:center}.video-hero-text h1{text-transform:uppercase;font-family:din-condensed,sans-serif;font-display:fallback;font-size:30px;line-height:34px;margin:0;padding:0 15px}.video-hero-text .orange-divider{display:block;margin:12px auto;width:86px;height:4px;background:#e9751b}.hero-box-has-video{background:#fff;text-align:center;margin-top:-5px;margin-bottom:106px;padding:37px 25px 40px 25px}.hero-box-has-video h1.din{text-transform:uppercase;font:700 48px/52px 'din-condensed',sans-serif}.post-form-sections{display:none}.highlight-cta{text-align:center;padding:50px 0;margin-bottom:44px}.highlight-cta.has-form{padding:30px 0}.highlight-cta .align-left h2,.highlight-cta .align-left p,.highlight-cta .align-left .highlight-icon{text-align:left;display:block}.highlight-cta h2{margin-bottom:50px}.highlight-cta.has-form h2{margin:7px 0 0 0;max-width:400px}.highlight-cta.has-form p{margin:9px 0 0 0;max-width:485px}.highlight-cta.has-form p.disclaimer{margin-top:20px;font-size:14px;line-height:18px}.highlight-cta.has-form p.disclaimer a{font-weight:bold;text-decoration:underline;color:#fff}.highlight-cta.has-form p.disclaimer a:hover,.highlight-cta.has-form p.disclaimer a:active,.highlight-cta.has-form p.disclaimer a:visited,.highlight-cta.has-form p.disclaimer a:focus{color:#fff;text-decoration:underline}.highlight-icon{margin-top:20px}.highlight-icon.no-margin{margin-top:0}.highlight-cta h3{margin:24px 0 0 0}.highlight-cta p,.highlight-cta .btn{margin:20px}.highlight-cta .border{padding-top:50px}.highlight-cta-heading h2{margin-bottom:10px}.open-enrollment .highlight-cta-heading h2{margin-bottom:30px;padding:0 20px}.highlight-cta-heading p{margin:10px 30px 30px 30px}.highlight-cta .white-link{color:#fff;text-decoration:underline;font-weight:bold}.phone-link{color:#fff;font-size:20px;font-weight:bold;margin-top:12px;display:block}.phone-link:visited,.phone-link:active,.phone-link:focus,.phone-link:hover{text-decoration:none;color:#fff}.class-grid.row{list-style:none;margin-right:0;margin-left:0;padding-left:0}.class-grid li{margin-bottom:20px;clear:none;background:#fff}.open-enrollment .class-grid li{background:#efefef}.class-grid li .class-grid-image-wrapper{margin-left:-15px;margin-right:-15px}.class-grid li img{width:100%}.class-grid .class-desktop-image{display:none}.class-grid li h3{margin-top:15px}.bottom-button-wrapper{text-align:center;padding-bottom:80px}.tab-content .bottom-button-wrapper{padding-bottom:30px}p.footer-note{text-align:center;font-weight:bold;font-size:14px;line-height:18px;margin:40px 0 0px 0}@media only screen and (min-width:480px){.video-hero-text h1{font-size:40px;line-height:44px;padding:0 60px}.class-grid li h3{margin-top:30px;margin-left:30px;margin-right:30px}.class-grid li p{margin-left:30px;margin-right:30px}}@media only screen and (min-width:640px){.video-hero-text h1{font-size:60px;line-height:66px;padding:0 80px}}@media only screen and (min-width:768px){.video-hero-text h1{padding:0 100px}.hero-box-has-video{margin-top:-88px;padding:37px 80px 40px 80px}.highlight-cta .border{border-left:1px solid #fff;padding-top:0}.highlight-cta-heading p{margin:10px 100px 30px 100px}.class-grid{display:flex;flex-wrap:wrap;-webkit-flex-flow:row wrap;justify-content:center}.class-grid li{flex:1;flex-basis:30%;position:relative;padding-bottom:26px;padding-left:0;padding-right:0;margin-left:10px;margin-right:10px}.class-grid li .class-grid-image-wrapper{margin:0}.class-grid li.feature-grid-item{flex-basis:63%}.class-grid li h3 a{color:#505050}.class-grid li h3 a:hover,.class-grid li h3 a:active,.class-grid li h3 a:focus,.class-grid li h3 a:visited{text-decoration:none;color:#505050}.class-grid li .btn{position:absolute;bottom:0}.class-grid .class-desktop-image{display:block}.class-grid .class-mobile-image{display:none}}@media only screen and (min-width:992px){.video-hero-text h1{padding:0 205px}}.aside-form{padding-top:50px}.aside-form form{margin:0;padding:10px 22px 20px 22px;background:#fff;max-width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.50)}.aside-form form p{font-size:1.7rem;margin:0}.aside-form form input{color:#555554;margin:10px 0 0 0;border:1px solid #555554;font-size:2rem;line-height:4rem;padding:1rem 1rem;width:100%;height:auto}.aside-form form input::-webkit-input-placeholder{font-style:italic;color:#4f4f4f}.aside-form form input::-moz-placeholder{font-style:italic;color:#4f4f4f}.aside-form form input:-ms-input-placeholder{font-style:italic;color:#4f4f4f}.aside-form form input:-moz-placeholder{font-style:italic;color:#4f4f4f}.aside-form form label:hover{color:#555554;cursor:text}.aside-form form .form-group{margin:0}.aside-form form .form-group.has-error input{border-color:#a94442}.aside-form form .form-group.has-success input{border-color:#3c763d}.aside-form form .form-group.has-feedback label ~ .form-control-feedback{top:37px}.aside-form form .form-group.has-feedback .help-block{font-size:1.6rem}.aside-form form .form-group.dob label:first-child{display:block;color:#555554;text-align:left;font-size:1.6rem;margin:18px 0 0 0}.aside-form form .form-group.dob input{margin-top:3px}.aside-form form .form-group.dob.has-feedback label ~ .form-control-feedback{top:66px}.aside-form form .large-checkbox-container span{display:block;float:left}.aside-form form .large-checkbox-container p{margin:0;padding-left:38px}.aside-form form .btn.btn-orange{margin:20px 0 0 0;width:100%;font-size:1.8rem;letter-spacing:1px;padding-top:2rem;padding-bottom:2rem;font-weight:bold;text-transform:uppercase;border-radius:0}.aside-form form .hidden-fields{display:none}.aside-form form .hidden-fields.active{display:block}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442;font:700 14px/18px 'Open Sans',sans-serif;text-align:left}form .form-control{border-radius:0}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.loader{border:6px solid #fff;border-top:6px solid #0074c8;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.loader-wrapper{display:none}.loader-wrapper.load-start{display:block}.content-image-wrapper img{width:100%}.content-image-wrapper.include-margin{margin-left:-15px;margin-right:-15px}.content-image-wrapper .content-image-desktop-image{display:none}.loader-wrapper.load-complete,.loader-wrapper.load-start.load-complete{display:none}.open-enrollment .container-section{margin-bottom:50px}.open-enrollment .tabber{max-width:100%}.open-enrollment .tabber .tab-content{max-width:100%}@media only screen and (min-width:768px){.loader{width:30px;height:30px;border-width:6px}.content-image-wrapper .content-image-desktop-image{display:block}.content-image-wrapper .content-image-mobile-image{display:none}}.aside-form .loading-section{position:relative}.aside-form form.loading .loading-section .loader-wrapper{display:block;position:absolute;width:100%;top:30px}.aside-form form.loading .loading-text-default{visibility:hidden}.aside-form form.loading .loading-section .loader-wrapper .loader{border-top:6px solid #e9751b}#location-card-template{display:none}#location-result-template-0{padding:20px 0 40px 0}.location-content .pin{width:48px;height:82px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:2}.location-content .location-details{padding-top:40px;padding-left:40px;text-align:left}.location-content .location-details h2{text-align:left;padding:0 !important}.location-content .location-details h3{margin:20px 0}.location-content .location-details .bottom-button-wrapper{padding-top:30px;text-align:left}.location-content .location-details h3:first-child{margin:0 0 20px 0}.location-content .map-wrapper{position:relative;padding-bottom:100%}.location-content .map{width:100%;position:absolute;top:0;left:0;z-index:1}div.blog-block-section{position:relative;border:2px solid #505050;padding:15px 20px 20px 20px;margin-bottom:0;z-index:1}div.blog-block-section .legend{position:absolute;top:-12px;left:50%;transform:translate(-50%,0);display:inline-block;font-weight:600;padding:0 20px;background:#fff;text-transform:uppercase;font-size:15px;color:#505050;border:0;font-style:normal}div.blog-block-section .copy{padding:15px 15px 0 15px}div.blog-block-section .copy p{margin:0 0 20px 0}div.blog-block-section .copy p.no-margin{margin:0}@media only screen and (min-width:768px){#location-result-template-0{display:flex;align-items:center;justify-content:center}.location-content .location-details{padding-top:0}.aside-form{padding-top:0}.aside-form form{position:relative}.aside-form form p{font-size:1.4rem}.aside-form form input{font-size:1.6rem;line-height:2.4rem;border-width:1px;padding:1.1rem 1rem}.aside-form form .form-group.dob label:first-child{font-size:1.8rem;margin-top:14px}.aside-form form .form-group.dob.has-feedback label ~ .form-control-feedback{top:50px}.aside-form form .form-group.has-feedback label ~ .form-control-feedback{top:27px;right:0;font-size:1.6rem}.aside-form form .form-group.has-feedback .help-block{font-size:1.4rem}.aside-form form .btn.btn-orange{font-size:1.5rem;padding-top:1.3rem;padding-bottom:1.3rem}}@media only screen and (min-width:992px){.page-learn .class-grid li{clear:none}.highlight-cta.has-form{margin-top:23px;margin-bottom:94px}.aside-form form{margin-top:-52px;margin-bottom:-62px}}@media only screen and (min-width:1200px){.video-banner.container{width:1170px}}@media screen and (max-width:600px){.pane{overflow:visible}.member form{position:relative;text-align:left;padding:20px 25px;margin-top:-161px;top:0;left:0;max-width:100%}.highlight-cta.has-form h2{padding:0}}