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