html{height:100%}body{min-height:100%;max-width:1000px;padding:0 1rem;margin:0 auto;background-color:#fff;color:#2c3e50}@media screen and (min-width:768px){body{padding:0 2rem}}img,picture{margin:0;max-width:100%}blockquote,q{margin:0}.apply-button{display:inline-block;margin-top:3rem;padding:1rem;color:#fff;background-color:#ee3124;border-radius:6px;font-size:1.44rem;font-weight:700;text-decoration:none;outline:0;text-align:center}.apply-button:active,.apply-button:hover{color:#fff;background-color:#cf1c10}.volunteer-buton{display:inline-block;margin-top:3rem;padding:1rem;color:#fff;background-color:#00aaec;border-radius:6px;font-size:1.44rem;font-weight:700;text-decoration:none;outline:0;text-align:center}.volunteer-buton:active,.volunteer-buton:hover{color:#fff;background-color:#0085b9}.donate-button{display:inline-block;margin-top:3rem;padding:1rem;color:#fff;background-color:#3cb371;border-radius:6px;font-size:1.44rem;font-weight:700;text-decoration:none;outline:0;text-align:center}.donate-button:active,.donate-button:hover{color:#fff;background-color:#2f8d59}body{color:#2c3e50;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-feature-settings:"kern","liga","pnum";font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.2;margin:0;padding:0;font-weight:400}h1{font-size:2.074rem}h2{font-size:1.728rem}h3{font-size:1.44rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.833rem}p{font-size:16px;font-weight:400;margin:.5rem 0 0 0;line-height:1.5}a{color:#026ea6}a:active,a:hover{color:#014d74}ol,ul{margin:0;padding:0}ul{list-style:none}hr{border-bottom:2px solid #00aaec;border-left:0;border-right:0;border-top:0;margin:1.5rem 0}header{display:grid;grid-template-columns:repeat(11,1fr);position:fixed;top:0;left:0;background-color:#fff;padding:1rem 0;z-index:1}header .logo{display:block;grid-column:span 1;background:url(/ea4b9c5c492bc6d926c1aa0f3913827d942f2b7a/6c1d3/assets/images/icons/codenow_logo.svg) no-repeat;background-size:100%;font-size:0;text-decoration:none;height:34px;width:175px;margin:0 0 0 .75rem}header .nav-container{grid-column:-1}@media screen and (min-width:591px){header .nav-container{grid-column:-1}}header .nav-container .nav{margin:0 .75rem 0 0}header .nav-container .nav a{display:inline-block;padding:.5rem;border-radius:6px}header .nav-container .nav a.apply{background-color:#ee3124;color:#fff;text-decoration:none}header .nav-container .nav a.apply:active,header .nav-container .nav a.apply:hover{background-color:#cf1c10}header .nav-container .nav a.volunteer{background-color:#00aaec;color:#fff;text-decoration:none}header .nav-container .nav a.volunteer:active,header .nav-container .nav a.volunteer:hover{background-color:#0085b9}header .nav-container .nav a.donate{background-color:#3cb371;color:#fff;text-decoration:none}header .nav-container .nav a.donate:active,header .nav-container .nav a.donate:hover{background-color:#2f8d59}@media screen and (min-width:591px){header .nav-container .mobile-nav{display:none}}header .nav-container .desktop-nav{display:none}@media screen and (min-width:591px){header .nav-container .desktop-nav{display:inline-block}}.banner-update-container{display:grid;grid-template-columns:repeat(12,1fr)}.banner-update-container .banner-update{grid-column:span 12;margin:4em 0 0 0;padding:1rem .5rem;border-radius:6px;background-color:#feffc0;text-align:center;font-size:1.44rem;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.02),0 2px 6px rgba(0,0,0,.04)}footer{margin:4rem 0 2rem 0;padding:2rem 0 0 0;border-top:2px solid #ecfaff;text-align:center;font-size:.833rem}footer .social li{display:inline-block}footer .social li img{width:26px;margin:0 .5rem}footer .info{margin:1.5rem 0 0 0}footer .info li{margin:.5rem 0 0 0}footer .info li img{width:54px;vertical-align:middle}footer .info li.made-in-chicago{filter:grayscale(100%);color:#00aaec;transition:filter 1.5s}footer .info li.made-in-chicago:active,footer .info li.made-in-chicago:hover{filter:grayscale(0);transition:filter 1.5s}.section{text-align:center;margin:4rem 0 0 0}.top{margin:5rem 0 0 0}.header{color:#ee3124;font-weight:700;max-width:768px;margin-right:auto;margin-left:auto}.small-header{color:#026ea6;font-weight:700;margin:.5rem 0 0 0}.alternate-small-header{color:#00aaec;font-weight:700;margin:.5rem 0 0 0}.subheader{color:#666;font-weight:lighter;margin:.5rem auto 0 auto;line-height:1.5;max-width:910px}.highlight{color:#ee3124}.info-card{text-align:left}.quote{margin:1rem 0 0 0;padding:1.25rem;border-radius:6px}.quote span{font-size:.833rem;font-weight:700}.photo-card{width:95%;margin:0 auto;border:.5rem solid #fff;box-shadow:0 1px 3px 1px rgba(0,0,0,.15)}.hero .alumni-stories{display:grid;margin:1rem 0 0 0}@media screen and (min-width:480px){.hero .alumni-stories{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px){.hero .alumni-stories{grid-template-columns:repeat(3,1fr);grid-gap:2rem}}.hero .alumni-stories .story{margin:1rem 0 0 0}@media screen and (min-width:480px){.hero .alumni-stories .story{grid-column:2/12}}@media screen and (min-width:768px){.hero .alumni-stories .story{grid-column:auto}}.hero .alumni-stories .story img{display:block}.hero .alumni-stories .story a{display:inline-block}.program .program-levels{display:grid}@media screen and (min-width:480px){.program .program-levels{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:480px){.program .program-levels .level{grid-column:2/12}}@media screen and (min-width:910px){.program .program-levels .level{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem;margin:1rem 0 0 0}}.program .program-levels .level img{margin:1rem 0 0 0}@media screen and (min-width:910px){.program .program-levels .level img{grid-column:1/6}}@media screen and (min-width:910px){.program .program-levels .level .description{grid-column:6/13;margin:.5rem 0 0 0}}.uniqueness .iframe-wrapper{position:relative;padding-bottom:50%;padding-top:2rem;height:0;margin:2rem 0 2rem 0}.uniqueness .iframe-wrapper iframe{position:absolute;top:0;left:0;width:90%;height:100%}@media screen and (min-width:768px){.uniqueness .iframe-wrapper iframe{width:100%}}.uniqueness .values{display:grid}@media screen and (min-width:480px){.uniqueness .values{grid-template-columns:repeat(12,1fr)}}@media screen and (min-width:768px){.uniqueness .values{grid-gap:1rem}}.uniqueness .values .value h5{margin:1rem 0 0 0}@media screen and (min-width:480px){.uniqueness .values .value{grid-column:2/12}}@media screen and (min-width:768px){.uniqueness .values .value{grid-column:span 6;margin:0}}.volunteer .img-group{display:grid}@media screen and (min-width:480px){.volunteer .img-group{margin:1rem 0 0 0;grid-template-columns:repeat(12,1fr);grid-gap:1rem}}.volunteer .img-group img{margin:1rem 0 0 0}@media screen and (min-width:480px){.volunteer .img-group img{margin:0;grid-column:span 6}}.impact img{margin:1rem 0 0 0}.impact .stats{display:grid;grid-template-columns:repeat(12,1fr)}.impact .stats .stat{margin:1rem 0 0 0;grid-column:span 6}@media screen and (min-width:910px){.impact .stats .stat{grid-column:span 3}}.impact .stats .stat span{font-size:3rem}.impact h5{margin:1rem 0 0 0}.press .press-snippets{display:grid}@media screen and (min-width:768px){.press .press-snippets{grid-template-columns:repeat(12,1fr);grid-gap:2rem}}.press .press-snippets article{background-color:#ecf0f1}@media screen and (min-width:768px){.press .press-snippets article{grid-column:span 4}}.sponsors .logos{display:grid;grid-template-columns:repeat(12,1fr)}.sponsors .logos img{margin:1rem 0 0 0;grid-column:2/12}.program-options div{padding:.5rem}.program-options .standard-programs h4{margin:1rem 0 0 0}.program-options .standard-programs .info-card{margin:1rem 0 0 0}.program-options .standard-programs .city-info{text-align:center;display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (min-width:768px){.program-options .standard-programs .city-info{grid-gap:2rem}}.program-options .standard-programs .city-info .city{background-color:#ecfaff;box-shadow:0 1px 3px 1px rgba(0,0,0,.15);border-radius:6px;grid-column:2/12;margin:.5rem 0 .5rem 0}@media screen and (min-width:768px){.program-options .standard-programs .city-info .city{grid-column:span 3}}.program-options .standard-programs .city-info .city img{margin:0 0 1rem 0}.program-options .special-programs{margin:3rem 0 0 0;border-radius:6px;background-color:#1b564a;color:#ecf0f1;box-shadow:0 1px 3px 1px rgba(0,0,0,.15)}.program-options .special-programs h3{color:#ecf0f1}.program-options .special-programs a{color:#ecf0f1}.program-options .special-programs a:active,.program-options .special-programs a:hover{color:#cfd9db}.tuition .info-card{margin:2rem 0 0 0}.tuition .info-card h5{margin:1rem 0 0 0}.tuition .info-card ul{list-style:inside;margin:.5rem 0 0 0}.scholarships .info-card{margin:1rem 0 0 0}.scholarships .info-card div{display:block;text-align:center}.scholarships .info-card div img{margin:1rem 0;width:100%}@media screen and (min-width:768px){.scholarships .info-card div img{width:70%}}@media screen and (min-width:768px){.scholarships .info-card div img{width:65%}}@media screen and (min-width:768px){.scholarships .info-card div img{width:60%}}.testimonials .info-card article.left{background-color:#ecfaff}.testimonials .info-card article.right{background-color:#fde3e1;text-align:right}