*,:after,:before{box-sizing:border-box}body{background:#fff!important;font-family:Open Sans,Helvetica Neue,helvetica,arial,verdana,sans-serif;font-size:13px;font-weight:300;line-height:17px}h1{font-size:30px;line-height:34px}h1,h2{color:#485f73}h2{font-size:24px;line-height:28px}.center{text-align:center}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{clear:both}a,a:active,a:hover,a:link,a:visited{color:#34aadc;text-decoration:none}a:hover{color:#249ed2}.header-wrapper{background-color:#34aadc;text-align:center}.footer-wrapper{background-color:#d1eefc;text-align:center}.content-wrapper{margin:0 auto;max-width:1024px;text-align:left}.body-wrapper .content-wrapper{font-size:18px;line-height:26px;padding:20px}.header{background-color:#34aadc;-webkit-font-smoothing:antialiased;height:4em;overflow:hidden;-webkit-transition:height .5s;-moz-transition:height .5s;-ms-transition:height .5s;transition:height .5s}.header.open{height:272px}.menu-list{text-align:right}.hamburger-menu{display:block;display:none;height:4em;position:absolute;right:0;top:0;width:4em}.hamburger-menu .bar{background-color:#fff;border-radius:100px;display:block;height:2px;position:absolute;right:15px;top:30px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;width:1.75em}.hamburger-menu .bar:first-child{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.hamburger-menu.x .bar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-menu.x .bar:first-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.pure-menu-heading,.pure-menu-link,a.pure-menu-heading,a.pure-menu-link{color:#fff;font-weight:700;margin:0}.pure-menu-heading{font-size:1.5em;padding:1em 20px 1em 50px;position:relative}.pure-menu-link{font-size:1.2em;padding:1.15em 20px}.fr_CA .pure-menu-link{padding:1.15em 10px}.open .pure-menu-item{background:#249ed2;border-bottom:1px solid #34aadc}.logo{height:30px;left:10px;position:absolute;top:.5em;vertical-align:middle;width:30px}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#d1eefc;color:#34aadc}footer{color:#34aadc;font-size:1.1em;padding:15px}.footer-section{text-align:center}.footer-section a,.footer-section a:active,.footer-section a:hover,.footer-section a:link,.footer-section a:visited{display:inline-block;padding:5px}.cro_headline,.cro_subheadline{color:#485f73}.cro_subheadline{font-size:24px;font-weight:400;line-height:32px}.applyBoxRight{border:3px solid #d1eefc;border-radius:20px;clear:right;float:right;margin:0 0 20px 20px;padding:10px 20px 20px;text-align:center;width:45%}.middleBoxOuter{border:3px solid #d1eefc;border-radius:20px;margin-top:20px;padding:15px}.middleBoxWrapper{display:table}.middleBoxes{display:table-cell;height:100%;text-align:center;width:33%}.middleBoxes.one{padding:10px 20px 10px 10px}.middleBoxes.two{padding:10px 20px}.middleBoxes.three{padding:10px 10px 10px 20px}.middleBoxes a,.middleBoxes a:active,.middleBoxes a:hover,.middleBoxes a:link,.middleBoxes a:visited{color:#000}.middleBoxes.borderRight{border-right:2px solid #eee}#applicationFormB h1 span.cro_subheadline{color:#798895;font-family:Open Sans;font-size:18px;font-weight:400;letter-spacing:0}@media (min-width:1024px){.applyBoxFooter{display:none!important}}@media (max-width:1024px){.menu-list{text-align:left}.hamburger-menu{display:block}#menu .pure-u-md-1-3,#menu .pure-u-md-2-3{width:100%}.applyBoxRight,.middleBoxOuter{display:none}}#applicationForm{text-align:center}.applicationFormWrapper{margin:0 auto}.applicationSectionWrapper .applicationSection{margin-left:auto;margin-right:auto;width:540px}.applicationField{clear:both;color:#3c3c3c;font-size:18px;font-weight:500;line-height:22px;margin:0;padding:5px 0}.applicationField label{display:block;margin:10px 0}.applicationField .inputWrapper input,.applicationField .inputWrapper select{background:none;border:none;color:#3c3c3c;font-size:18px;font-weight:500;line-height:22px;margin:0;padding:0;width:100%}.applicationField .inputWrapper.icon{border:1px solid #3c3c3c;padding:13px 13px 13px 54px}.applicationField .inputWrapper .radioButton input{margin:0 10px 0 0;width:auto}#applicationFormB .applicationField .inputWrapper.icon{padding:13px}#applicationFormB .applicationField .inputWrapper select,.applicationField .inputWrapper input{font-size:15px!important}.applicationSection{position:relative;text-align:left}.applicationSection .mask{background-color:#eee;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-999}.hidden{display:none}.hidden.finished{display:none!important}.applicationSection.finished .mask{display:block;z-index:999}.progress{border:1px solid #000;height:40px;margin:0 auto 15px;position:relative}.progress .progressInner{background-color:#eee;height:100%;position:relative}.progress .progressText{font-size:18px;font-weight:700;height:40px;left:0;line-height:30px;overflow:hidden;padding:5px 10px;position:absolute;text-align:center;top:0;width:100%}div.confirm>ul,div.error>ul,div.warn>ul{margin:0;padding:0}div.confirm>ul>li,div.error>ul>li,div.warn>ul>li{list-style:none;margin:5px;padding:5px}div.error>ul>li{background-color:red;color:#fff}div.warn>ul>li{background-color:orange;color:#fff}div.confirm>ul>li{background-color:green;color:#fff}.fields{padding:0 1%}.fields.age{margin-bottom:16px;margin-top:16px}.applicationField.fieldError .inputWrapper input,.applicationField.fieldError .inputWrapper input:focus,.applicationField.fieldError .inputWrapper select,.applicationField.fieldError .inputWrapper select:focus{color:red}.applicationField.fieldError .inputWrapper.icon{border:3px solid red}.applicationField.fieldError .radioButton div,.applicationField.fieldError .radioButton label,.applicationField.fieldError .radioButton p{color:red}.applicationField .error>ul>li{background:none;color:red}.applicationField .warn>ul>li{background:none;color:orange}.applicationField .confirm>ul>li{background:none;color:green}.applicationField input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}#birthdate:focus,#firstName,#firstName:focus,#lastName,#zip,#zip:focus{background-position:11px 8px;background-repeat:no-repeat;background-size:30px 30px}#birthdate:focus,#firstName,#firstName:focus,#lastName{background-color:#fff}#email,#email:focus,#phone,#phone:focus{background-position:11px 8px;background-repeat:no-repeat;background-size:30px 30px}#birthdate,#email,#firstName,#lastName,#phone{border-color:#cfcfcf;padding-left:13px}.radioButton{margin-bottom:10px}input.radio:empty{display:none}input.radio:empty~label{cursor:pointer;line-height:30px;padding-left:50px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.radio:empty~label:before{background:#d1d3d4;content:"";display:block;height:30px;left:0;padding:5px;position:absolute;top:0;width:30px}input.radio:hover:not(:checked)~label:before{color:#c2c2c2;content:"\2714";line-height:20px;text-indent:3px}input.radio:hover:not(:checked)~label{color:#888}input.radio:checked~label:before{background-color:#34aadc;color:#9ce2ae;content:"\2714";line-height:20px;text-indent:3px}input.radio:checked~label{color:#777}input.radio:focus~label:before{box-shadow:0 0 0 3px #999}.buttons{text-align:center}button.backButton,button.backButtonWrapper,button.submitButton{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#ff5e3a;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5e3a),to(#ff2a68));background-image:-webkit-linear-gradient(#ff5e3a,#ff2a68);background-image:linear-gradient(#ff5e3a,#ff2a68);background:#ff5e3a;background:-webkit-gradient(linear,left top,left bottom,from(#ff5e3a),to(#ff2a68));background:-webkit-linear-gradient(#ff5e3a,#ff2a68);background:linear-gradient(#ff5e3a,#ff2a68);border:none;border-radius:4px;color:#fff;font-family:Open Sans Condensed,sans-serif;font-size:20px;font-weight:600;margin:10px 1%;padding:10px;text-transform:uppercase;width:98%}button.submitButton{float:right}button.backButton,button.backButtonWrapper{float:left}button.backButton.full,button.backButtonWrapper.full,button.submitButton.full{width:98%}button.backButton.split,button.backButtonWrapper.split,button.submitButton.split{width:48%}.submitButtonMessage{font-size:14px;margin:.5em 0;text-align:center}#email_override{color:red;margin:10px 15px 20px}.managers-note{background-color:#fffff8;border:1px solid #efefef;margin:0 auto 25px;max-width:660px;padding:13px 20px 20px;width:100%}.managers-note h3{color:#6d6d6c;font-size:14px;font-weight:700;margin:0;text-align:left;text-transform:uppercase}@media (max-width:1024px){.managers-note h3{cursor:pointer}}.managers-note h3 span{background-color:#6d6d6c;border-radius:10px;bottom:1px;color:#fff;display:inline-block;font-size:12px;height:15px;line-height:15px;margin-right:6px;position:relative;text-align:center;width:15px}.managers-note p{font-size:14px;font-weight:400;line-height:1.5;margin:0;text-align:left}.managers-note p:last-child{font-style:italic;margin-top:5px}.progress-indicator{display:table;list-style:none;margin:20px auto 0;max-width:500px;min-width:280px;padding:0;position:relative;width:100%}.progress-indicator>li{display:table-cell;position:relative;text-align:center;vertical-align:top;width:33%}.progress-indicator>li .pi-number{background:#cee8f3;border-radius:50%;color:#fff;height:50px;line-height:50px;margin:0 auto;width:50px;z-index:10}.progress-indicator>li .pi-number:before{background:inherit;content:"&nbsp;";display:block;float:left;height:10px;margin-left:29px;position:absolute;right:50%;top:20px;width:calc(100% - 29px);z-index:-1}.progress-indicator .pi-label{color:#34aadc;overflow:hidden}.progress-indicator>li.pi-1 .pi-number:before{display:none}.step1 .progress-indicator .pi-1 .pi-number,.step2 .progress-indicator .pi-1 .pi-number,.step2 .progress-indicator .pi-2 .pi-number,.step3 .progress-indicator .pi-1 .pi-number,.step3 .progress-indicator .pi-2 .pi-number,.step3 .progress-indicator .pi-3 .pi-number{background:#34aadc}.blog-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#ff5e3a;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5e3a),to(#ff2a68));background-image:-webkit-linear-gradient(#ff5e3a,#ff2a68);background-image:linear-gradient(#ff5e3a,#ff2a68);background:#ff5e3a;background:-webkit-gradient(linear,left top,left bottom,from(#ff5e3a),to(#ff2a68));background:-webkit-linear-gradient(#ff5e3a,#ff2a68);background:linear-gradient(#ff5e3a,#ff2a68);border:none;color:#fff;float:right;font-family:Open Sans Condensed,sans-serif;font-size:16px;font-weight:600;margin:10px 1%;padding:10px;text-transform:uppercase}.read-more a{color:#fff}.posted-on{background-color:#34aadc;color:#fff;font-size:16px;padding:10px}.tags{background-color:#d1eefc;border-radius:4px;color:#fff;display:inline-block;margin:5px 2px 0;padding:5px 10px}.pages{text-align:center}.pages span{padding:0 3px}.pages span:hover{background-color:#d1eefc;padding:5px}.current-page a{background-color:#34aadc;color:#fff;font-size:18px;padding:5px}.side-container{border:3px solid #d1eefc;border-radius:20px;margin:20px auto;padding:0 20px 20px;width:98%}.blog-search{border:1px solid #d3d3d3;height:36px;padding-left:10px;width:70%}.search-blog-button{margin:0;width:25%}.inner-popular-post{border-bottom:1px solid #485f73;padding:10px 0}.inner-popular-post h3,.inner-popular-post h3 a{margin:0}.author-side{margin-top:-30px}.tag-list-item{background-color:#d1eefc;border-radius:4px;color:#fff;display:inline-block;margin:5px 2px 0;padding:5px 10px}.pop-post h2{margin-bottom:0}.rss{border-top:1px solid #485f73;margin-top:20px;padding-top:10px}.post-featured-image img{height:auto;width:100%}.blog-container{margin-top:10px}.blog-container img{display:block;margin:0 auto 10px;max-width:100%}.blog-container iframe{width:100%!important}.post-bio-img{border-radius:100px;margin-left:calc(50% - 75px);max-height:150px;width:150px}.text-center{text-align:center}.bio-section{border:3px solid #d1eefc;border-radius:20px;margin-top:20px;padding:10px 20px}.width98{margin:auto;width:95%}.blue-border{border:3px solid #d1eefc;border-radius:20px;margin-top:20px;padding:10px 20px}.a2a_count,.a2a_svg{display:block!important}@media screen and (max-width:567px){.pure-hidden-xs,.pure-visible-lg,.pure-visible-md,.pure-visible-sm,.pure-visible-xl{display:none}}@media screen and (min-width:568px) and (max-width:767px){.pure-hidden-sm,.pure-visible-lg,.pure-visible-md,.pure-visible-xl,.pure-visible-xs{display:none}}@media screen and (min-width:768px){.pure-hidden-md,.pure-visible-lg,.pure-visible-sm,.pure-visible-xl,.pure-visible-xs{display:none}}@media (max-width:600px){button.backButton.split.full,button.backButtonWrapper.split.full,button.submitButton.split.full{width:98%}}@media only screen and (max-width:1024px){.applicationSectionWrapper .applicationSection{width:auto}}@media (max-width:1024px){.hideMeMobile{display:none!important}}@media (min-width:1025px){.applicationSectionWrapper.current .applicationSection.hidden{display:block!important}.hideMeDesktop{display:none!important}.applicationSectionWrapper.current .showMeDesktop{display:block!important}.applicationSectionWrapper.current button.showMeDesktop{display:inline!important}.applicationSection.finished .mask{display:none;z-index:-999}.step1,.step2,.step3{display:none}}.applicationSectionHeader .section-margin{margin-bottom:120px;margin-top:120px}@media (max-width:425px){.applicationSectionHeader .section-margin{margin-bottom:60px;margin-top:60px}}.applicationSectionHeader .hero .cro_headline{color:#485f73;font-family:Open Sans,Semi-Bold;font-size:45px;letter-spacing:0;line-height:1.2em;margin-bottom:60px;margin-top:5px}.applicationSectionHeader .hero .cro_headline>.cro_subheadline{color:#798895;font-family:Open Sans;font-size:.48em;letter-spacing:0}.applicationSectionHeader .hero .form-section{margin:auto;max-width:400px}.applicationSectionHeader .hero .submitButton{border:none;border-radius:0;color:#fff}.applicationSectionHeader .hero #zip{background:#fafafa!important;border:1px solid #d3d3d3;padding:13px}.applicationSectionHeader .hero #zip input{color:#707070;font-family:Open Sans;font-size:18px;letter-spacing:0}@media (max-width:400px){.applicationSectionHeader .hero #zip input{font-size:15px}}@media (max-width:425px){.applicationSectionHeader .hero .cro_headline{font-size:30px;margin-bottom:10px}}.applicationSectionHeader .description .middleBoxOuter{border:none;padding:0}.applicationSectionHeader .description .borderRight{border:none;margin-right:20px}.applicationSectionHeader .description .middleBoxWrapper{display:flex}.applicationSectionHeader .description .middleBoxes{display:block;margin-bottom:60px;padding:0 0 0 90px;position:relative;width:100%}.applicationSectionHeader .description .middleBoxes img{left:0;position:absolute;top:0;width:80px}.applicationSectionHeader .description .middleBoxes h2,.applicationSectionHeader .description .middleBoxes p{text-align:left}.applicationSectionHeader .description .middleBoxes h2{color:#485f73;font-family:Open Sans,Bold;font-size:15px;line-height:1.4em;margin:0;text-transform:uppercase}.applicationSectionHeader .description .middleBoxes p{color:#707070;font-family:Open Sans;font-size:15px;line-height:1.4em;margin:5px 0}.q2-applicationSection .hero .form-section{font-weight:500;max-width:none}.q2-applicationSection .form-section .cro-q1-radio{max-width:none;text-align:center}.q2-applicationSectionHeader .hero.section-margin{margin-bottom:120px;margin-top:120px}@media (max-width:1024px){.applicationSectionHeader .description{display:block}}@media (max-width:768px){.applicationSectionHeader .description .middleBoxWrapper{flex-flow:wrap}}.cro-q1-radio{left:5px;margin:0 auto;max-width:215px;padding:0;position:relative}.cro-q1-radio label{display:inline-block}.cro-q1-radio .radioButton{cursor:pointer;display:inline-block;position:relative}.cro-q1-radio .radioButton:first-of-type{margin-right:15px}.cro-q1-radio .radioButton input,.cro-q1-radio .radioButton label{cursor:pointer;font-size:18px}label[for=preApplyQ1]{font-size:18px;margin-bottom:10px;text-align:center;width:100%}.cro-q1-radio .croalign{text-align:center}.cro610 .cro_subheadline.center,.cro_headline.center.cro610{margin-bottom:32px}.cro610-headline{color:#485f73;font-size:20px;margin:0;padding:32px 0 16px;position:relative;text-align:center}.cro610-headline:before{background-color:#34aadc;content:"";display:block;height:2px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:75px}