img.float-image-left{float:left;max-width:100%;height:auto;margin-bottom:10px;margin-right:10px}img.float-image-right{float:right;max-width:100%;height:auto;margin-bottom:10px;margin-left:10px}img.no-float{float:none}img.center-image{margin-left:auto;margin-right:auto;max-width:100%;height:auto}.align-left{text-align:left}.align-right{text-align:right}.center-this-text{text-align:center}@media print{.sub-nav__navbar{display:none}}@media screen and (min-width: 992px){html{scroll-padding-top:184px}}body.landing{background-color:#e5e8ed}body.page{background-color:#fff}.typography__nav-heading{font-size:.85rem}@media screen and (min-width: 360px){.typography__nav-heading{font-size:1rem}}@media screen and (min-width: 410px){.typography__nav-heading{font-size:1.2rem}}@media screen and (min-width: 576px){.typography__nav-heading{font-size:1.6rem}}@media screen and (min-width: 768px){.typography__nav-heading{font-size:1.65rem}}@media screen and (min-width: 992px){.typography__nav-heading{font-size:2rem}}@media screen and (min-width: 1500px){.typography__nav-heading{font-size:2.6rem}}.page-heading{color:#fff;font-family:"Roboto",sans-serif;font-size:1.1em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width: 992px){.page-heading{font-size:1.8em}}p{color:#666;font-family:"Open Sans",sans-serif;font-size:1em}ul{color:#666;font-family:"Open Sans",sans-serif;font-size:1em}.menu-heading{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.2em;font-weight:700;margin-bottom:20px;text-transform:uppercase}.nav-link-main{color:#fff !important;font-family:"Roboto",sans-serif;font-size:1em;font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width: 1080px){.nav-link-main{font-size:.9em}}.sub-nav-link{color:#fff;font-family:"Roboto",sans-serif;font-size:.8em;font-weight:400;letter-spacing:.06em}@media screen and (min-width: 992px){.sub-nav-link{font-size:1em}}.footer-heading{font-family:"Roboto",sans-serif;font-size:1.95rem;font-weight:900}@media screen and (min-width: 360px){.footer-heading{font-size:2.2rem}}@media screen and (min-width: 375px){.footer-heading{font-size:2.4rem}}@media screen and (min-width: 410px){.footer-heading{font-size:2.6rem}}.red-heading{color:#c61f48;font-family:"Oswald",sans-serif;font-size:2.8rem;font-weight:600;line-height:2.8rem;margin-bottom:30px;margin-top:20px}.typography__red-h3{color:#c61f48;font-family:"Oswald",sans-serif;font-size:2rem;font-weight:500}.typography__red-h3--margin-btm{margin-bottom:40px}.typography__red-h3--tan--margin-btm{margin-bottom:21px}.typography__upper{text-transform:uppercase}.typography__col--heading-underline{background-image:url(/assets/img/heading-bg-underline.png);background-repeat:no-repeat;background-position:0 50px}.typography__col--heading-underline-tan{background-image:url(/assets/img/heading-bg-underline-tan.png);background-repeat:no-repeat;background-position:0 50px}.typography__contacts--name{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.3em;font-weight:700}.typography__contacts--title{color:#666;font-family:"Roboto",sans-serif;font-size:1.1em;font-weight:900}.typography__orange-h4{color:#e49119;font-family:"Oswald",sans-serif;font-size:2.2rem}@media screen and (min-width: 992px){.typography__orange-h4{font-size:2.4rem}}.typography__sub-nav--red-h3{color:#c61f48;font-family:"Oswald",sans-serif;font-size:1.4rem;font-weight:500;text-transform:uppercase;white-space:normal}@media screen and (min-width: 768px){.typography__sub-nav--red-h3{font-size:1.8rem}}.typography__nav-link{font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase}.typography__power-text{color:#fff;font-family:"Libre Franklin",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width: 360px){.typography__power-text{font-size:1.3rem}}@media screen and (min-width: 768px){.typography__power-text{font-size:2.2rem}}@media screen and (min-width: 992px){.typography__power-text{font-size:2.9rem}}@media screen and (min-width: 1200px){.typography__power-text{font-size:3.1rem}}.typography__indented-p{margin-left:2rem}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{font-size:45% !important;top:-1em;font-weight:normal}.typography__h2--ged,.typography__h3--ged{color:#0f3b63;font-family:"eurostile",sans-serif}.typography__h2--ged{font-size:2.5rem;margin-bottom:0}.typography__h3--ged{font-size:2.25rem}.links__no-underline:hover{text-decoration:none !important}.links__darker-link{color:#004e9e}.buttons__btn-link-custom{color:#c61f48;font-family:"Roboto",sans-serif;font-size:1.4rem;font-weight:500;text-decoration:none !important}.buttons__btn-link-custom:hover{color:#0f3b63}.buttons__blue-circle{background-color:#0f3b63;border-radius:50%;color:#fff;display:inline-block;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:400;height:30px;line-height:30px;margin-left:-20px;margin-right:10px;text-decoration:none !important;vertical-align:middle;width:30px}.buttons__plus::after{content:"+"}.buttons__minus::after{content:"-"}@media screen and (min-width: 992px){.buttons__blue-plus{margin-left:0;margin-right:20px}}.buttons__dropdown{color:#fff !important;font-family:"Oswald",sans-serif;font-weight:500;text-transform:uppercase}h2.main-heading{color:#666;font-family:"Roboto",sans-serif;font-size:1.4em;font-weight:400}@media screen and (min-width: 992px){h2.main-heading{font-size:1.8em;font-weight:500}}h3.blue-heading{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.4em;font-weight:700}h4.blue-heading-small{color:#0f3b63;font-family:"Roboto",sans-serif;font-size:1.25em;font-weight:500}p{color:#666;font-family:"Open Sans",sans-serif;font-size:1em}.tables{color:#666;border-spacing:15px}.tables tr td{padding-left:15px;padding-right:15px}.list__no-bullet{list-style-type:none}.list__sm-padding{padding-inline-start:20px}.list__item--margin-bottom li{margin-bottom:1rem}.list__flex--dots::before{content:"•";font-weight:700;padding-right:.5rem}.list__steps{color:#58585b;list-style-type:none;counter-reset:elementcounter;padding-inline-start:20px}.list__steps li::before{content:"Step " counter(elementcounter) ". ";counter-increment:elementcounter;font-weight:bold}.svg__anim--wrapper{height:auto;overflow:hidden;width:100%;max-width:130px}#mortarboardSvg{overflow:visible}.action-cards__col--mortarboard:hover #visibleHat,.action-cards__col--mortarboard:focus #visibleHat{animation-name:mainHat;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}.action-cards__col--mortarboard:hover #leftHat,.action-cards__col--mortarboard:focus #leftHat{animation-name:leftHat;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}.action-cards__col--mortarboard:hover #rightHat,.action-cards__col--mortarboard:focus #rightHat{animation-name:rightHat;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}.action-cards__col--mortarboard:hover #rightHat2,.action-cards__col--mortarboard:focus #rightHat2{animation-name:rightHat2;animation-delay:.2s;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}@keyframes mainHat{from{transform:translatey(0px) rotate(0deg) scale(1, 1)}to{transform:translatey(-15px) rotate(5deg) scale(1.2, 1.2)}}#leftHat,#rightHat,#rightHat2{transform-origin:center center}@keyframes leftHat{from{transform:translate(10px, 20px) rotate(0deg) scale(0.5, 0.5)}to{transform:translate(10px, -10px) rotate(7deg) scale(0.4, 0.4)}}@keyframes rightHat{from{transform:translate(10px, 20px) scale(0.5, 0.5)}to{transform:translate(10px, -10px) scale(0.4, 0.4)}}@keyframes rightHat2{from{transform:translate(20px, 40px) rotate(120deg) scale(0.5, 0.5)}to{transform:translate(20px, -20px) rotate(120deg) scale(0.4, 0.4)}}#hello,#korean{opacity:0}.action-cards__col--esl:hover #hello,.action-cards__col--esl:focus #hello{animation-name:fadeIn1;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}.action-cards__col--esl:hover #korean,.action-cards__col--esl:focus #korean{animation-name:fadeIn1;animation-duration:1.4s;animation-delay:.35s;animation-timing-function:ease-in-out;animation-iteration-count:2;animation-direction:alternate}@keyframes fadeIn1{from{opacity:0}to{opacity:1}}@keyframes fadeIn2{0%{opacity:0}1%{opacity:1}100%{opacity:1}}#a,#l,#i,#v,#e{opacity:0}.action-cards__col--literacy:hover #a,.action-cards__col--literacy:focus #a{animation-name:fadeIn2;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:1}.action-cards__col--literacy:hover #l,.action-cards__col--literacy:focus #l{animation-name:fadeIn2;animation-duration:1.8s;animation-delay:.2s;animation-timing-function:linear;animation-iteration-count:1}.action-cards__col--literacy:hover #i,.action-cards__col--literacy:focus #i{animation-name:fadeIn2;animation-duration:1.6s;animation-delay:.4s;animation-timing-function:linear;animation-iteration-count:1}.action-cards__col--literacy:hover #v,.action-cards__col--literacy:focus #v{animation-name:fadeIn2;animation-duration:1.4s;animation-delay:.6s;animation-timing-function:linear;animation-iteration-count:1}.action-cards__col--literacy:hover #e,.action-cards__col--literacy:focus #e{animation-name:fadeIn2;animation-duration:1.2s;animation-delay:.8s;animation-timing-function:linear;animation-iteration-count:1}.iframe__wrapper{margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tabbed-nav{margin-bottom:20px}.contacts__section-margin{margin-top:40px}.contacts__col-bottom-margin{margin-bottom:40px}.contacts__padding-top{padding-top:40px}.contacts__col--img{margin-left:0;margin-right:-15px}@media screen and (min-width: 360px){.contacts__col--img{margin-left:5px}}@media screen and (min-width: 410px){.contacts__col--img{margin-left:10px}}@media screen and (min-width: 992px){.contacts__padding-left{padding-left:50px}}@media screen and (min-width: 1200px){.contacts__padding-left{padding-left:70px}}.contacts__portrait{border-color:#fff;border-style:solid;border-width:5px}.action-cards__svg--wrapper{height:95px}.action-cards__col--margin-btm{margin-bottom:40px}#volunteerSvg,#giveSvg,#scholarshipSvg{overflow:visible}.action-cards__col--volunteer:hover #hand,.action-cards__col--volunteer:focus #hand{animation:wave .5s 2 alternate}.action-cards__col--volunteer:hover #rightHand,.action-cards__col--volunteer:focus #rightHand{animation-name:rightWave;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.25s;animation-iteration-count:2;animation-direction:alternate}.action-cards__col--volunteer:hover #leftHand,.action-cards__col--volunteer:focus #leftHand{animation-name:leftWave;animation-duration:.5s;animation-timing-function:ease-in-out;animation-delay:.3s;animation-iteration-count:2;animation-direction:alternate}@keyframes wave{from{transform:translatey(0px) rotate(0deg) scale(1, 1)}to{transform:translatey(-15px) rotate(5deg) scale(1.1, 1.1)}}@keyframes rightWave{from{transform:translatex(0px) translateY(0px) rotate(0deg) scale(1, 1)}to{transform:translatex(5px) translateY(-8px) rotate(4deg) scale(1.05, 1.05)}}@keyframes leftWave{from{transform:translatex(0px) translateY(0px) rotate(0deg) scale(1, 1)}to{transform:translatex(-7px) translateY(-8px) rotate(-5deg) scale(1.05, 1.05)}}.action-cards__col--give:hover #openHand,.action-cards__col--give:focus #openHand{animation:slideHand .5s 2 alternate}@keyframes slideHand{from{transform:translatex(0px) scale(1, 1)}to{transform:translatex(5px) scale(1.05, 1.05)}}.action-cards__col--give:hover #gift,.action-cards__col--give:focus #gift{animation:floatGift .5s 2 alternate}@keyframes floatGift{from{transform:translatexy(-7px) scale(1, 1)}to{transform:translatey(3px) scale(1.3, 1.22)}}@keyframes dropIn1{from{transform:translatey(0px) scale(1, 1)}to{transform:translatey(-20px) scale(1.1, 1.1)}}@keyframes dropIn2{from{transform:translatey(0px) scale(1, 1)}to{transform:translatey(-20px) scale(1.1, 1.1)}}.action-cards__col--scholarships:hover #dollarSign2,.action-cards__col--scholarships:focus #dollarSign2{animation:dropIn2 .5s 2 alternate}.action-cards__col--scholarships:hover #dollarSign1,.action-cards__col--scholarships:focus #dollarSign1{animation:dropIn1 .5s 2 alternate}.action-cards__scholarships--hide-button{display:none}.action-cards__text-wrapper{margin-bottom:10px;min-height:8rem}.img-wrapper{margin:0 0 15px;right:0}@media(min-width: 767px){.img-wrapper{margin:0 0 30px}}.img-link{border-radius:5px;cursor:pointer;display:block;margin:0 auto;max-width:400px;overflow:hidden;position:relative}.img-hover{background:#0f3b63;border-color:#c61f48;border-radius:5px;border-style:solid;border-width:5px;height:100%;opacity:0;position:absolute;transition:all ease .5s;width:100%;z-index:2}.img-ease{transition:all 1s ease-in-out}.img-link:focus-visible .img-hover,.img-hover:hover,.thumb-caption:hover+.img-hover{opacity:.85}.img-link:focus-visible img.img-ease,.img-link:hover img.img-ease{transform:scale(1.2, 1.2)}.thumb-caption{color:#fff;font-size:20px;height:20px;margin-top:-12px;position:absolute;text-align:center;top:50%;width:100%;z-index:3}.facilities__text-margin{margin-top:10px}@media screen and (min-width: 768px){.facilities__text-margin{margin-top:-20px}}@media screen and (min-width: 992px){.facilities__text-margin{margin-top:10px}}.facilities__row--bottom-margin{margin-bottom:40px}@media screen and (min-width: 992px){.facilities__row--bottom-margin{margin-bottom:0}}.staff-img{border-color:#fff;border-style:solid;border-width:5px;width:200px}.banner{margin-bottom:15px;width:100%}.banner__full-width{width:100%}.hero-slider__slider--slide-heading{text-shadow:1px 2px 7px rgba(0,0,0,.75)}.testimonial{border-bottom:1px solid #000;min-height:195px;padding-right:0px;padding-bottom:18px;padding-left:7px}@media screen and (min-width: 768px){.testimonial{min-height:220px}}@media screen and (min-width: 992px){.testimonial{min-height:195px}}.testimonial__wrapper>:nth-child(n+2) .testimonial{padding-top:18px}@media screen and (min-width: 768px){.testimonial__wrapper>:nth-child(2) .testimonial{padding-top:0}.testimonial__wrapper>:nth-child(n+3) .testimonial{padding-top:18px}}.testimonial__figure{display:grid;grid-template-columns:80px 1fr;-moz-column-gap:20px;column-gap:20px;align-items:start}.testimonial__quote{grid-column:2;grid-row:1;margin:0;max-width:320px}.testimonial__caption{display:contents}.testimonial__img{grid-column:1;grid-row:1/span 2}.testimonial__cite::before{content:"– "/""}.testimonial__cite{grid-column:2;grid-row:2}.testimonial__span{position:relative;display:inline}.testimonial__span::before,.testimonial__span::after{font-size:3rem;color:#cecece;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.testimonial__span::before{content:"“";position:absolute;font-weight:600;line-height:1;left:-1.25rem;top:-0.5rem}.testimonial__span::after{content:"”";display:inline;line-height:0;margin-left:.15rem;vertical-align:-0.35em}.testimonial__p{color:#0f3b63;font-family:"Oswald",sans-serif;font-size:1.16rem;font-weight:300;line-height:1.2}@media screen and (min-width: 488px){.testimonial__p{font-size:1.3rem}}@media screen and (min-width: 768px){.testimonial__p{font-size:1.2rem}}@media screen and (min-width: 992px){.testimonial__p{font-size:1.4rem}}.testimonial__cite{color:#000;font-family:"Roboto",sans-serif;font-size:.95rem;font-style:normal;font-weight:600;letter-spacing:.04rem;text-transform:uppercase}@media screen and (min-width: 992px){.positioning__offset-global-header{padding-top:180px}}.position__img--center{margin-bottom:15px;margin-left:auto;margin-right:auto}.position__img--fl-pad{padding-right:10px}.position__img--fr-pad{padding-left:10px}.position__sub-nav--offset-fixed-nav{margin-bottom:15px;margin-top:0}@media screen and (min-width: 360px){.position__sub-nav--offset-fixed-nav{margin-bottom:20px}}.position__col--no-padding{padding-left:0;padding-right:0}.position__section--margin-top{margin-top:15px}.position__col--img-overline{bottom:-15px;margin-top:-15px;overflow-x:hidden;position:relative;z-index:4}.position__img-btn{position:relative;top:.3rem}@media screen and (min-width: 768px){.position__col--min-height{min-height:15rem}}@media screen and (min-width: 992px){.position__col--min-height{min-height:12rem}}@media screen and (min-width: 1200px){.position__col--min-height{min-height:9rem}}.position__video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.position__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.position__img-sm-100{width:100%}@media screen and (min-width: 768px){.position__img-sm-100{width:auto}}@media screen and (min-width: 992px){.position__img-sm-100{margin-top:10px}}.positioning--max-width-800{max-width:800px;margin-left:auto;margin-right:auto}.positioning__max-width-600{max-width:600px;margin-left:auto;margin-right:auto}.container--tan-bg{background-color:#fef3d8}.container--tan-bg .typography__orange-h4{color:#9d5f06}.container--tan-bg a:not(.btn){color:#0264f3}.container--tan-bg a:not(.btn):hover,.container--tan-bg a:not(.btn):focus{color:#0147ac}.home__scholarships--button{margin-top:5px}.home__scholarships--banner--bottom{height:auto;margin-left:-15px;margin-top:-11px;width:calc(100% + 30px)}@media screen and (min-width: 768px){.home__scholarships--banner--bottom{margin-top:-4px}}@media screen and (min-width: 992px){.home__scholarships--banner--bottom{margin-top:2px}}@media screen and (min-width: 1200px){.home__scholarships--banner--bottom{margin-top:5px}}
