#root{width:100%}.logo{padding:15px 10px 10px 40px;height:80px}.footer-acu{font-family:proxima-nova,sans-serif;color:#bec8d3}.footer-logo{width:100%;height:auto}.footer-logo-mobile{width:500px;padding-bottom:5px;height:auto;max-width:100%}.footer-tagline{width:500px;max-width:100%;height:auto;margin:20px auto;text-align:center;object-fit:contain}@media screen and (max-width: 480px){.logo{padding:13px;margin-right:-5px;width:100%;object-fit:contain}.footer-logo,.footer-tagline{width:100%;object-fit:contain}}.footer-contact-text a,.footer-bottom a{color:#fff;text-decoration:none}.footer-social-icon{height:40px;padding:5px}.footer-contact-text h3{color:#fff;font-family:proxima-nova,sans-serif;font-size:28px;font-weight:600;letter-spacing:1px}.footer-contact-text h4{color:#fff;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:5px}.copyright-text{font-family:"proxima-nova",Sans-serif;color:#bec8d3;font-size:12px;font-weight:600;line-height:17px;letter-spacing:1px}.form-title-main{color:#4f2170;font-family:proxima-nova,sans-serif;text-transform:uppercase;font-size:36px;font-weight:100;line-height:.875}.tall-letter{font-size:1.25em}.form-title-secondary{color:#333;font-family:proxima-nova,sans-serif;text-transform:uppercase;font-weight:100;font-size:44px;padding-top:10px;line-height:.9}@media screen and (max-width: 795px){#student-application h2 span.form-title-secondary{font-size:34px;padding-top:15px}#student-application h1 span.form-title-main{font-size:30px;padding-top:15px}}.form-title-success{color:#31a5bc;font-family:"proxima-nova",Sans-serif;font-weight:700;font-size:52px}.form-body-content a,.form-body-content a span{color:#31a5bc!important;font-family:"proxima-nova",Sans-serif;font-weight:700;text-decoration:none!important}.form-body-content a:hover,.form-body-content a:hover span{color:#00aec7!important;text-decoration:none!important}#student-application p.subtitle-text{color:#172e58;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:400;line-height:23px}#student-application .home{padding:56px 20px;min-height:100%;width:100%}#student-application .formContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:100vh}#student-application .formBox{width:600px;max-width:98%;margin:auto;padding:40px 20px;border-radius:15px;background-color:#fffffff2;background-color:#fff;box-shadow:10px 10px 16px #00000040;-webkit-box-shadow:10px 10px 16px 0px rgba(0,0,0,.25);-moz-box-shadow:10px 10px 16px 0px rgba(0,0,0,.25)}#student-application .logo{height:auto;width:100%;max-width:500px;max-height:100px;text-align:center;margin:auto auto 30px;display:block}#student-application .formHeadline{font-size:2.5rem}#student-application .stepWrapper{margin-bottom:20px;display:flex;justify-content:center;justify-items:center}#student-application .stepWrapper:hover{cursor:pointer}#student-application .stepContainer{display:inline-block;text-align:center;vertical-align:top;cursor:default}#student-application .stepContainerClickable{cursor:pointer}#student-application .stepContainerMobile{text-align:center;vertical-align:top;cursor:pointer}#student-application{background:"#0d1849"}#student-application .small-radio-group-title{font-size:".8rem"}#student-application .small-radio-button svg{width:"1rem";height:"1rem"}#student-application .margin-auto{margin:"auto",}#student-application .form-label-mid-size{font-size:".85rem";line-height:"1rem"}#student-application .side-margin{margin:"0 5px"}#student-application .pad-b0{padding-bottom:"1 !important"}#student-application .xs-vpad{padding-top:"2px !important";padding-bottom:"2px !important"}#student-application .fieldsRemaining{position:absolute;right:-4px;top:-4px;height:18px;width:18px;line-height:18px;text-align:center;border-radius:50%;background-color:#31a5bc;color:#fff;font-size:11px}#student-application .fieldsComplete{background-color:#40c1ac!important}#student-application .stepNumber{height:45px;width:45px;line-height:40px;vertical-align:middle;font-size:20px;display:inline-block;border-radius:50%;border-width:2px;border-style:solid;margin:0 20px}#student-application .stepNumber{color:#4f2170;border-color:#4f2170;background-color:#f9fafd;position:relative}#student-application .activeStep{color:#333}#student-application .inactiveStep{border-color:#ddd;background-color:#ffffff1a;color:#ccc!important}#student-application .stepTransition{display:inline-block;vertical-align:middle;line-height:40px;font-size:20px;color:#4f2170}#student-application .stepContainer{font-family:proxima-nova,sans-serif}#student-application .stepContainer .stepSubtext{font-family:proxima-nova;font-weight:400;margin-top:8px;font-size:12px}@media only screen and (max-width: 480px){#student-application .formBox{padding:40px 20px}#student-application .stepNumber{height:25px;width:25px;line-height:20px;margin:0 10px;font-size:15px}#student-application .stepTransition{line-height:30px;font-size:15px}#student-application .fieldsRemaining{height:14px;width:14px;line-height:14px}#student-application .stepContainer .subtext{font-size:10px}}#student-application .gridNoVPad{padding-top:0!important;padding-bottom:0!important}#student-application .center{text-align:center;margin:auto}#student-application .taLeft{text-align:left}.titleContainer{padding-bottom:0;margin-bottom:0}.title{text-align:center;font-size:2rem;margin-bottom:0}.primaryText{text-align:center}.secondaryText{text-align:justify}.contentDivider{width:75%;border-color:555555;color:555555}.form-title-main:first-letter{font-size:1.25em}:root{--acu-purple: #4f2170;--acu-purple-dark: #3A1053;--acu-secondary: #31a5bc;--acu-light-gray: #f0f0f0;--acu-medium-gray: #e0e0e0;--acu-dark-gray: #555555;--acu-text-color: #333333;--acu-white: #ffffff;--nav-link-padding: .75em 1em;--dropdown-shadow: 0 4px 12px rgba(0, 0, 0, .15);--mobile-menu-shadow: 0 4px 12px rgba(0, 0, 0, .2);--transition-speed: .1s;--transition-speed-fast: .2s}.footer--primary{background:#4f2170;color:var(--acu-white, #ffffff);margin-top:auto;position:relative}.blog-footer{background-color:var(--acu-light-gray, #f8f9fa);padding:2rem 0;border-bottom:1px solid var(--acu-medium-gray, #e0e0e0)}.blog-footer__container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer__container{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;border-bottom:1px solid rgba(255,255,255,.15)}.footer__nav-grid{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:2.5rem}.footer__nav-group{position:relative}.footer__nav-group--static{margin-bottom:2rem}.footer__nav-heading{color:var(--acu-white);font-size:1.35rem;font-weight:500;margin:0 0 1.25rem;padding:0 1.25rem;letter-spacing:.02em;line-height:1.3}.footer__nav-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.footer__nav-link-item{display:flex;flex-direction:column;margin-bottom:.5rem}.footer__nav-link{display:block;padding:.625rem 1.25rem;color:var(--acu-white);text-decoration:none;opacity:.9;transition:all .2s ease;background-color:#ffffff0d;border-radius:.25rem;width:100%;line-height:1.5;font-size:1rem}.footer__nav-link:hover{opacity:1;text-decoration:underline;background-color:#ffffff1a;color:var(--acu-white)}.footer__nav-link-phone{display:flex;align-items:center;font-size:.9em;opacity:.8;color:var(--acu-white);font-weight:500;text-decoration:none;padding:.5rem 1.25rem;margin-top:.25rem;background-color:#ffffff14;border-radius:.25rem;transition:all .2s ease}.footer__nav-link-phone:hover{opacity:1;color:var(--acu-white);text-decoration:none;background-color:#ffffff26}.footer__nav-link-phone svg{width:1em;height:1em;margin-right:.5rem;font-size:.9em;fill:currentColor;flex-shrink:0}.footer__nav-link-phone i,.footer__bottom-phone i,.footer-menu__link-phone i{margin-right:.25rem;font-size:.9em}.footer__nav-sections{display:flex;flex-direction:column;gap:.625rem}.footer-menu__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background-color:#ffffff1a;color:var(--acu-white);text-decoration:none;border-radius:.25rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;font-size:1.05rem;text-align:left;line-height:1.5}.footer-menu__toggle:hover{background-color:#ffffff26;transform:translateY(-1px)}.footer-menu__toggle:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.footer-menu__toggle .footer__dropdown-icon{width:1em;height:1em;margin-left:auto;transition:transform .3s ease;fill:currentColor}.footer-menu__toggle[aria-expanded=true] .footer__dropdown-icon{transform:rotate(180deg)}.footer-menu__panel{background-color:#0003;border-radius:.5rem;margin-top:.5rem;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .4s ease,opacity .4s ease,visibility .4s}.footer-menu__panel.open{max-height:100rem;opacity:1;visibility:visible}.footer-menu__panel-content{padding:1.25rem}.footer-menu__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-menu__links li{padding:0}.footer-menu__links a{color:var(--acu-white);text-decoration:none;opacity:.9;font-weight:400;transition:opacity .2s ease}.footer-menu__links a:hover{opacity:1;text-decoration:underline}.footer-menu__link-phone{display:block;font-size:.9em;opacity:.7;color:var(--acu-white);text-decoration:none;padding-left:1.25rem;margin-top:.25rem}.footer-menu__link-phone:hover{opacity:1;color:var(--acu-white);text-decoration:underline}.footer__bottom-social{display:flex;justify-content:center;width:100%;margin-bottom:2rem}.footer__bottom-social-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0;padding:0}.footer__bottom-social-item{display:flex}.footer__bottom-social-link{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background-color:#ffffff26;border-radius:50%;transition:all .3s ease;color:var(--acu-white);text-decoration:none;font-size:1.25rem}.footer__bottom-social-link:hover{background-color:#31a5bc;transform:translateY(-2px);color:var(--acu-white)}.footer__bottom-social-link svg{width:1.25rem;height:1.25rem}.footer__bottom{padding:2rem;border-top:1px solid rgba(255,255,255,.15)}.footer__bottom-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:1200px;margin:0 auto}.footer__bottom-info{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem}.footer__bottom-logo{display:block}.footer__bottom-logo-image{max-width:220px;height:auto}.footer__bottom-description{font-size:.875rem;line-height:1.6;color:#fffc;margin:1rem 0;max-width:600px;text-align:center}.footer__bottom-address{font-style:normal;font-size:.9rem;line-height:1.6;color:#ffffffe6;margin-bottom:0}.footer__bottom-phone{color:#ffffffe6;text-decoration:none;font-size:.9rem;font-weight:400;margin-top:.5rem}.footer__bottom-phone:hover{text-decoration:underline;color:var(--acu-white)}.footer__bottom-phone svg{width:1em;height:1em;margin-right:.5rem;font-size:.9em;fill:currentColor}.footer__legal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;list-style:none;padding:0;padding-top:2.5rem;margin-bottom:.5rem}.footer__legal-nav-item{flex-shrink:0}.footer__legal-nav-link{color:#ffffffbf;text-decoration:none;font-size:.875rem;opacity:.9;font-weight:400;transition:opacity .2s ease;white-space:nowrap}.footer__legal-nav-link:hover{opacity:1;text-decoration:underline;color:#fff}.footer__copyright{font-size:.875rem;color:#fff9;margin:0;font-weight:400}@media (min-width: 992px){.footer__container{padding:3rem 2rem 2rem}.footer__bottom-social-link{width:3rem;height:3rem;font-size:1.375rem}.footer__bottom-social-link svg{width:1.375rem;height:1.375rem}.footer__bottom-social-list{gap:1.75rem}.footer__nav-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:2rem;align-items:flex-start;margin-bottom:3rem;margin-top:1rem}.footer__nav-group--static{margin-bottom:0}.footer__nav-heading{font-size:1.25rem;padding:0;margin-bottom:1rem;letter-spacing:.02em}.footer__nav-link{background-color:transparent;padding:0;border-radius:0;font-weight:400;font-size:1rem}.footer__nav-links{gap:0}.footer__nav-link:hover{background-color:transparent}.footer__nav-link-phone{display:block;font-size:.9em;opacity:.7;padding:0;margin-top:.1rem;margin-bottom:.5rem;background-color:transparent;border-radius:0}.footer__nav-link-phone:hover{background-color:transparent;text-decoration:underline}.footer__nav-link-phone svg{margin-right:.25rem;flex-shrink:initial}.footer__nav-sections{display:flex;flex-direction:column;gap:.75rem;margin-top:0;height:100%;justify-content:space-between}.footer-menu__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.125rem 1.5rem;background-color:#ffffff1a;color:var(--acu-white);text-decoration:none;border-radius:.35rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;font-size:1.05rem;text-align:left;letter-spacing:.01em}.footer-menu__toggle:hover{background-color:#ffffff26;transform:translateY(-1px)}.footer-menu__toggle .footer__dropdown-icon{width:1em;height:1em;transition:transform .3s ease;color:inherit}.footer-menu__toggle[aria-expanded=true] .footer__dropdown-icon{transform:rotate(180deg)}.footer-menu__panel{position:absolute;bottom:100%;left:0;z-index:2000;background-color:var(--acu-white);color:var(--acu-text-color);border:1px solid var(--acu-medium-gray);border-radius:.35rem;box-shadow:0 -4px 12px #00000026;margin-top:0;margin-bottom:.5rem;min-width:250px;overflow-y:hidden}.footer-menu__panel.open{max-height:40vh}.footer-menu__panel.allow-scroll{overflow-y:auto}.footer-menu__panel-content{padding:0}.footer-menu__links{gap:0;display:flex;flex-direction:column}.footer-menu__links a{display:block;padding:.75em 1.25em;font-size:.95em;font-weight:400!important;color:var(--acu-text-color);border-bottom:1px solid var(--acu-light-gray);text-decoration:none;transition:background-color .1s ease,color .1s ease;opacity:1;border-radius:0;background-color:transparent}.footer-menu__links li:last-child>a{border-bottom:none}.footer-menu__links a:hover,.footer-menu__links a:focus{background-color:var(--acu-light-gray);color:var(--acu-purple);text-decoration:underline}.footer-menu__link-phone{color:var(--acu-dark-gray);display:block;padding-left:1.25em;font-size:.9em;text-decoration:none;margin-top:.25rem}.footer-menu__link-phone:hover{color:var(--acu-purple);text-decoration:underline}.footer-menu__link-phone svg{fill:currentColor}.footer-menu__link-phone i{color:var(--acu-dark-gray)}.footer__bottom{padding:2.5rem 2rem}.footer__bottom-container{flex-direction:column;align-items:center;gap:2.5rem}.footer__bottom-info{gap:0;margin-top:0}.footer__bottom-logo-image{max-width:300px}.footer__bottom-description{font-size:.9rem;margin:1.5rem 0}}.scroll-top{border-radius:.5rem;left:.25rem;bottom:.25rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.scroll-top.show{opacity:1;visibility:visible}@media print{.footer{background:transparent!important;color:#000!important}.footer__social-list,.scroll-top{display:none!important}}
