﻿body,h1,h2,h3,h4,h5,h6,html{font-family:Lato,sans-serif;}.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}body,html{height:100%;width:100%;font-size:100%;line-height:1.4;background:#eee;}.has-error li{color:#a94442;}.has-error ul{list-style:none;padding:0;text-align:center;}@media(min-width:992px){body,html{font-size:100%;}}h1,h2,h3,h4,h5,h6{margin:0;}blockquote,dl,ol,p,table,ul{margin:0 0 1em;}table.table *{font-size:90%;}@media(min-width:768px){table.table *{font-size:16px;}}a,a:active,a:focus,a:hover{color:#3498db;text-decoration:underline;}article{font-size:130%;padding:30px 0;}article blockquote,article dl,article ol,article p,article table,article ul{font-size:16px;line-height:1.4;}@media(min-width:992px){article blockquote,article dl,article ol,article p,article table,article ul{font-size:22px;line-height:1.66;}}aside{padding:30px 0 0;}aside section{background:#ecf0f1;margin-bottom:30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}.disclaimer{color:#777;font-size:14px;font-style:italic;margin-bottom:2em;}@media(min-width:768px){aside{padding:30px 0;}.disclaimer{font-size:80%;}}.button{border:0;background:#ea2d6d;background-image:-moz-linear-gradient(top,#ea2d6d,#ea2d6d);background-image:-ms-linear-gradient(top,#ea2d6d,#ea2d6d);background-image:-o-linear-gradient(top,#ea2d6d,#ea2d6d);background-image:-webkit-gradient(linear,left top,left bottom,from(#ea2d6d),to(#ea2d6d));background-image:-webkit-linear-gradient(top,#ea2d6d,#ea2d6d);background-image:linear-gradient(top,#ea2d6d,#ea2d6d);border-bottom:3px solid #880e4f;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);-ms-box-shadow:0 3px 5px rgba(0,0,0,.3);-o-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);color:#fff;text-decoration:none;font-weight:900;padding:.5em 1.5em;text-shadow:0 -1px 1px rgba(0,0,0,.3);display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}.button:active,.button:focus,.button:hover{text-decoration:none;color:#fff;border-bottom:3px solid #710c42;background:#ec447d;background-image:-moz-linear-gradient(top,#ec447d,#ec447d);background-image:-ms-linear-gradient(top,#ec447d,#ec447d);background-image:-o-linear-gradient(top,#ec447d,#ec447d);background-image:-webkit-gradient(linear,left top,left bottom,from(#ec447d),to(#ec447d));background-image:-webkit-linear-gradient(top,#ec447d,#ec447d);background-image:linear-gradient(top,#ec447d,#ec447d);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.5);-moz-box-shadow:0 6px 12px rgba(0,0,0,.5);-ms-box-shadow:0 6px 12px rgba(0,0,0,.5);-o-box-shadow:0 6px 12px rgba(0,0,0,.5);box-shadow:0 6px 12px rgba(0,0,0,.5);}.button.secondary{background-color:transparent;border:3px solid #19c8fd;padding:.5em 1em;color:#fff;border-radius:8px;font-weight:900;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.button.secondary:active,.button.secondary:focus,.button.secondary:hover{text-decoration:none;-webkit-box-shadow:0 0 8px rgba(255,255,255,.3);-moz-box-shadow:0 0 8px rgba(255,255,255,.3);-ms-box-shadow:0 0 8px rgba(255,255,255,.3);-o-box-shadow:0 0 8px rgba(255,255,255,.3);box-shadow:0 0 8px rgba(255,255,255,.3);}header{background:rgba(0,0,0,.2);padding:8px 0;margin-bottom:20px;}@media(min-width:768px){header{margin-bottom:100px;padding:16px 0;}}@media(min-width:992px){header{margin-bottom:60px;}}@media(min-width:1200px){header{margin-bottom:100px;}}header .logo{width:80%;margin:0 auto;position:relative;}header .nav-links{display:none;}.form{margin-bottom:2em;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);}.form,.form .form-hero form{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);-ms-box-shadow:0 2px 5px rgba(0,0,0,.3);-o-box-shadow:0 2px 5px rgba(0,0,0,.3);}.form fieldset.school-info{margin-bottom:1em;}.form .dob label{padding-top:.5em;}.form .button{font-size:120%;display:inline-block;width:100%;}@media(min-width:768px){header .logo{width:100%;}.form .button{font-size:180%;}}.form label.privacy{font-size:90%;opacity:.8;}.form .birthdate .row .form-group,.form .has-error .help-block{margin-bottom:0;}.form .birthdate .month-field{padding-right:0;}.form .birthdate .day-field{padding-left:10px;padding-right:10px;}.form .birthdate .year-field{padding-left:0;}.form .form-hero{background-size:cover;min-height:390px;padding:0 0 65px;position:relative;}@media(min-width:768px){.form .form-hero header{margin-bottom:30px;}}.form .form-hero .form-intro{margin-bottom:2em;}.form .form-hero .form-intro h1{margin-bottom:.3em;font-size:200%;font-weight:900;color:#fff;text-shadow:0 4px 1px #2f4844;text-align:center;}@media(min-width:768px){.form .form-hero .form-intro h1{text-align:left;font-size:280%;}}@media(min-width:992px){.form .button{max-width:60%;}.form .form-hero .form-intro h1{font-size:390%;}}@media(min-width:1200px){.form .form-hero .form-intro h1{font-size:450%;}}.form .form-hero .form-intro p{color:#fff;text-shadow:0 2px 2px #2f4844;font-weight:700;margin-bottom:0;font-size:120%;}.form .form-hero .noise{position:absolute;top:0;left:0;width:100%;height:100%;}.form .form-hero .student-image{position:absolute;bottom:150px;left:0;height:100%;width:40%;background-size:contain;display:none;}@media(min-width:768px){.form .form-hero .student-image{display:block;width:60%;margin-left:-20%;}}@media(min-width:880px){.form .form-hero .student-image{width:52%;margin-left:-10%;}}@media(min-width:1080px){.form .form-hero .student-image{width:48%;margin-left:-5%;}}@media(min-width:1160px){.form .form-hero .student-image{width:45%;margin-left:0;}}@media(min-width:1200px){.form .form-hero .student-image{max-width:45%;max-height:680px;margin-left:0;}}.form .form-hero form{background:#fff;padding:30px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,.3);}.form .form-hero .college-logos{position:absolute;bottom:0;left:0;width:100%;height:150px;background:#f3f3f3;z-index:0;}.form .form-hero .college-logos img{opacity:.3;position:absolute;bottom:10px;width:100%;height:auto;}@media(min-width:768px){.form .form-hero .college-logos img{position:relative;width:auto;bottom:auto;}}.form .content article{width:600px;padding:40px 30px;box-shadow:0 0 5px #000;background-color:#fff;border-radius:6px;}.form .content article form .form-control{border:1px solid #000;}.form .content article form .checkbox-inline{font-size:63%;margin-top:30px;}.form .content article form select.form-control{width:100px;}.form .content article .form-group .button{width:270px;color:#0f0;}.form .content article label{margin:0;}.form .content article .form-control{margin-top:5px;}@media(min-width:768px){.form.apply2 .student-image{display:block;width:80%;margin-left:-33%;}}@media(min-width:992px){.form.apply2 .student-image{width:70%;margin-left:-25%;}}@media(min-width:1080px){.form.apply2 .student-image{width:60%;margin-left:-18%;}}@media(min-width:1160px){.form.apply2 .student-image{width:60%;margin-left:-15%;}}@media(min-width:1200px){.form.apply2 .student-image{width:100%;height:100%;margin-left:0;background-size:contain;}}.homepage{background:#fff;}.homepage .toast-success{background-color:#ff9c00;}.homepage .hero-image{background-size:cover;min-height:390px;padding:0 0 40px;position:relative;}.homepage .hero-image .noise{position:absolute;top:0;left:0;width:100%;height:100%;}.homepage .hero-image h1{font-size:200%;font-weight:900;color:#fff;text-shadow:0 4px 1px #2f4844;text-align:center;}@media(min-width:600){.homepage .hero-image h1{font-size:240%;}}@media(min-width:768px){.homepage .hero-image{padding:0 0 80px;}.homepage .hero-image h1{text-align:left;font-size:350%;}}@media(min-width:1200px){.homepage .hero-image h1{font-size:450%;}}.homepage .hero-image p{color:#fff;font-size:90%;font-weight:400;margin-top:20px;text-shadow:0 3px 1px #2f4844;text-align:center;}@media(min-width:768px){.homepage .hero-image p{text-align:left;font-size:120%;font-weight:700;}}@media(min-width:992px){.homepage .hero-image p{font-size:150%;}}.homepage .hero-image .cta{width:100%;text-align:center;}.homepage .hero-image .cta .button{font-size:100%;border-width:6px;}@media(min-width:768px){.homepage .hero-image .cta .button{font-size:180%;}}@media(min-width:992px){.homepage .hero-image .cta .button{font-size:220%;}}@media(min-width:1200px){.homepage .hero-image .cta .button{font-size:260%;}}.homepage .hero-image .student-image{position:absolute;top:0;left:-50%;height:100%;width:100%;background-size:contain;display:block;}@media(min-width:568px){.homepage .hero-image .student-image{left:-40%;}}@media(min-width:768px){.homepage .hero-image .student-image{width:60%;left:0;}}@media(min-width:820px){.homepage .hero-image .student-image{width:56%;}}@media(min-width:880px){.homepage .hero-image .student-image{width:52%;}}@media(min-width:992px){.homepage .hero-image .student-image{width:40%;}}.homepage .college-logos{background:#fff;}.homepage .college-logos img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto;}.subpage .subpage-hero{background-size:cover;padding-bottom:20px;position:relative;}.subpage .subpage-hero .noise{position:absolute;top:0;left:0;width:100%;height:100%;}.subpage .subpage-hero .container{text-align:center;position:relative;}@media(min-width:768px){.subpage .subpage-hero header{margin-bottom:21px;}.subpage .subpage-hero .container .logo{float:left;width:auto;}.subpage .subpage-hero .container .logo img{display:inline-block;}}.subpage .subpage-hero .container .nav-links{display:none;}@media(min-width:768px){.subpage .subpage-hero .container .nav-links{display:block;list-style:none;position:absolute;top:5px;right:0;}}.subpage .subpage-hero .container .nav-links li{display:inline-block;margin-left:20px;}.subpage .subpage-hero .container .nav-links li a{color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);text-decoration:none;font-weight:700;}.subpage .subpage-hero .container .nav-links li:active,.subpage .subpage-hero .container .nav-links li:focus,.subpage .subpage-hero .container .nav-links li:hover{text-decoration:underline;}.subpage .subpage-hero .container h2{display:inline-block;margin-right:20px;font-size:200%;font-weight:900;color:#fff;text-shadow:0 4px 1px #2f4844;text-align:center;}@media(min-width:768px){.subpage .subpage-hero .container h2{font-size:240%;}}.subpage .subpage-hero .container a{font-size:110%;}.subpage .subpage-hero .container .cta{position:relative;}.subpage .subpage-hero.bottom{padding-top:20px;background:#2c3e50;}.subpage article{width:100%;margin:15px 0;background:#fff;padding:0;}@media(min-width:992px){.subpage article{width:65%;float:left;margin-top:40px;margin-bottom:40px;}}@media(min-width:1190px){.subpage article{width:70%;}}.subpage article .cushion{padding:15px 15px 30px;}@media(min-width:768px){.subpage .subpage-hero .container a{font-size:155%;}.subpage .subpage-hero .container .cta{display:inline-block;}.subpage article .cushion{padding:30px 30px 40px;}}.subpage article h1,.subpage article h2,.subpage article h3,.subpage article h4,.subpage article h5,.subpage article h6{font-weight:900;margin-bottom:20px;}.subpage article h1{font-size:180%;}@media(min-width:768px){.subpage article h1{font-size:260%;}}.subpage article dl,.subpage article p,.subpage article ul{font-size:80%;}@media(min-width:768px){.subpage article dl,.subpage article p,.subpage article ul{font-size:100%;}}.subpage article table td,.subpage article table th{font-size:80%;}.subpage aside{width:100%;padding-top:0;text-align:center;margin-bottom:30px;}@media(min-width:992px){.subpage aside{padding-top:60px;float:right;width:300px;}}.subpage aside .pad-top{padding-top:20px;display:inline-block;}.subpage aside .pad-bot{padding-bottom:20px;display:inline-block;}.subpage aside .pad-top-bot{padding:20px 0;display:inline-block;}@media(min-width:768px){.subpage aside .pad-top-bot{display:block;}}.subpage aside img,footer .links ul li{display:inline-block;}.subpage aside img{float:left;}.subpage aside .pad-right{padding-right:25px;display:inline-block;}.college-resources{background-color:#36a4a0;height:auto;padding:30px 0;color:#fff;position:relative;}.college-resources .noise{position:absolute;top:0;left:0;width:100%;height:100%;}.college-resources .text-center h2{font-size:180%;font-weight:700;}@media(min-width:768px){.college-resources{padding:60px 0;}.college-resources .text-center h2{font-size:300%;}}.college-resources .text-center p{opacity:.6;font-size:100%;text-align:center;}@media(min-width:768px){.college-resources .text-center p{font-size:150%;}}.college-resources .button.secondary{font-size:18px;}@media(min-width:992px){.college-resources .button.secondary{font-size:24px;}}@media(min-width:1200px){.college-resources .button.secondary{padding:.5em 2em;}}.college-resources .fa-lg{font-size:2em;}.college-resources .fa-stack{width:4em;}@media(min-width:768px){.college-resources .fa-lg{font-size:3em;}.college-resources .fa-stack{width:4em;height:3.5em;}}.college-resources .fa-stack .fa-circle{font-size:2em;color:rgba(0,0,0,.3);}@media(min-width:768px){.college-resources .fa-stack .fa-circle{font-size:3em;}}.college-resources i.fa.fa-university.fa-stack-1x.fa-inverse{font-size:1em;left:1px;}@media(min-width:768px){.college-resources i.fa.fa-university.fa-stack-1x.fa-inverse{font-size:1.5em;top:18px;left:3px;}}.college-resources i.fa.fa-line-chart.fa-stack-1x.fa-inverse{font-size:1em;}@media(min-width:768px){.college-resources i.fa.fa-line-chart.fa-stack-1x.fa-inverse{top:23px;font-size:1.5em;}}.college-resources i.fa.fa-cubes.fa-stack-1x.fa-inverse{font-size:1em;left:1px;}@media(min-width:768px){.college-resources i.fa.fa-cubes.fa-stack-1x.fa-inverse{font-size:1.5em;top:21px;left:3px;}}.college-resources h3{font-size:120%;color:#fff;font-weight:bolder;margin-bottom:10px;text-align:center;}@media(min-width:768px){.college-resources h3{font-size:150%;}}.college-resources h3 a{text-decoration:none;color:#fff;}.college-resources p{color:#fff;font-size:90%;line-height:1.4;text-align:center;}.college-resources .row .text-center{padding:10px 0;}@media(min-width:768px){.college-resources p{font-size:110%;text-align:left;}.college-resources .row .text-center{padding:20px 0;}}.college-resources .resource-items{margin-bottom:20px;}.college-resources .alt-option{position:relative;}.college-resources .alt-option p{text-align:center;}.college-resources .alt-option p a{font-size:120%;color:rgba(255,255,255,.6);}@media(min-width:768px){.college-resources .alt-option p a{font-size:150%;}}.college-resources .alt-option p a:active,.college-resources .alt-option p a:focus,.college-resources .alt-option p a:hover{color:#fff;}footer{background-color:#000;padding:60px 0;text-align:center;font-size:80%;}footer a,footer p{color:#99bace;}footer :focus,footer a:active,footer a:hover{color:#cddde7;}footer .links ul{list-style:none;margin:0;padding:0;}footer .links ul li a{padding:0 .5em;}.continue{background:#fff;}.continue .continue-image{background-size:cover;min-height:390px;padding:0 0 40px;position:relative;}@media(min-width:768px){.continue .continue-image{padding:0 0 80px;}.continue .continue-image header{margin-bottom:50px;}}.continue .continue-image h1{font-size:200%;font-weight:900;color:#fff;text-shadow:0 4px 1px rgba(0,0,0,.5);text-align:center;padding-bottom:20px;line-height:1.3;}@media(min-width:768px){.continue .continue-image h1{font-size:331%;}}.continue .continue-image .content .offer{background-color:#fff;width:100%;border-radius:8px;height:auto;box-shadow:0 1px 11px;padding-top:20px;position:relative;}@media(min-width:768px) and (max-width:992px){.continue .continue-image .content .offer{width:auto;}}@media(min-width:992px) and (max-width:1200px){.continue .continue-image .content .offer{width:auto;}}.continue .continue-image .content .offer .sponsored-text{text-align:center;color:#ccc;text-transform:uppercase;font-size:70%;letter-spacing:2px;font-weight:lighter;margin-bottom:10px;}.continue .continue-image .content .offer .school-logo{max-width:100%;}.continue .continue-image .content .offer .school-logo img{margin:0 auto;height:auto;max-width:170px;width:170px;}.continue .continue-image .content .offer .school-logo .school-name{color:#00c2fd;font-weight:900;font-size:1.2rem;margin-bottom:.1rem;line-height:1.2;}.continue .continue-image .content .offer .school-logo .school-location{color:#999;font-size:.7rem;font-weight:400;font-style:italic;}@media(min-width:768px){.continue .continue-image .content .offer .school-logo{min-height:150px;max-height:150px;}.continue .continue-image .content .offer .line{padding-top:30px;}}.continue .continue-image .content .offer .school-info{padding:20px 20px 0;}.continue .continue-image .content .offer .school-info .offer-text{font-size:90%;color:#666;padding:0 10px;}.continue .continue-image .content .offer .school-info .offer-text ul{padding-left:20px;}.continue .continue-image .content .offer .cta{text-align:center;padding-bottom:40px;}.continue .continue-image .content .offer .cta .button{font-size:160%;border-width:6px;}@media(max-width:768px){.continue .continue-image .content .offer .school-logo img{height:auto;width:110px;max-width:110px;}.continue .continue-image .content .offer .cta .button{font-size:100%;}}@media(min-width:768px) and (max-width:992px){.continue .continue-image .content .offer .cta .button{font-size:115%;}}@media(min-width:992px) and (max-width:1200px){.continue .continue-image .content .offer .cta .button{font-size:140%;}}@media(min-width:768px){.continue .continue-image .content .offer.tier-1{padding:20px 0 100px;min-height:380px;}}@media(min-width:992px){.continue .continue-image .content .offer.tier-1{min-height:450px;}}.continue .continue-image .content .offer.tier-2{border:2px solid #ffa500;}.continue .continue-image .content .offer.tier-2 .sponsored-text{text-align:center;}.continue .continue-image .content .offer.tier-2 .school-logo{max-width:100%;}.continue .continue-image .content .offer.tier-2 .school-logo img{margin:0 auto;}@media(min-width:768px){.continue .continue-image .content .offer.tier-1 .cta{position:absolute;bottom:40px;left:0;width:100%;padding-bottom:0;}.continue .continue-image .content .offer.tier-2{padding:0;height:auto;min-height:auto;max-height:auto;}.continue .continue-image .content .offer.tier-2 .sponsored-text{width:100%;}.continue .continue-image .content .offer.tier-2 .school-logo{padding-top:20px;padding-left:30px;text-align:center;}.continue .continue-image .content .offer.tier-2 .school-logo img{width:70%;height:auto;}}@media(min-width:992px){.continue .continue-image .content .offer.tier-2 .school-logo img{width:auto;height:80px;}}@media(min-width:1200px){.continue .continue-image .content .offer.tier-2 .school-logo img{width:auto;height:90px;}}.continue .continue-image .content .offer.tier-2 .more-info{cursor:pointer;margin-bottom:20px;display:block;}@media(min-width:768px){.continue .continue-image .content .offer.tier-2 .offer-text{padding:0;}.continue .continue-image .content .offer.tier-2 .more-info{margin-bottom:0;text-align:left;}}.continue .continue-image .content .offer.tier-2:hover{curse:pointer;}.continue .continue-image .content .offer.tier-2 .popover{background-color:rgba(255,255,255,.95);}.continue .continue-image .content .offer.tier-2 .cta{padding-bottom:40px;}@media(min-width:768px) and (max-width:992px){.continue .continue-image .content .offer.tier-2 .cta{margin-top:10px;}.continue .continue-image .content .offer.tier-2 .cta .button{margin-right:-2px;}}@media(min-width:768px){.continue .continue-image .content .offer.tier-2 .school-info{border-left:1px solid #ccc;padding-left:25px;padding-top:20px;padding-bottom:25px;text-align:left;min-height:180px;}}.continue .continue-image .content .offer.tier-2 .school-info .school-location{margin:0;}.continue .continue-image .content .offer.tier-2 .cta{padding-top:0;}@media(min-width:768px){.continue .continue-image .content .offer.tier-2 .cta{padding-top:48px;}}.continue .continue-image .content .featured{background-color:#fff;border:2px solid #ffa500;}@media(max-width:767px){.continue .continue-image .content .featured{background-color:#fff;border:2px solid #ffa500;width:auto;max-width:none;}}.continue .disclaimer{color:#fff;text-align:center;font-weight:400;font-size:.9rem;text-shadow:0 1px 3px rgba(0,0,0,.3);margin:0 auto;width:80%;clear:both;}.continue .school-page-link{text-align:center;background:rgba(0,0,0,.5);padding:.5rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}.continue .school-page-link a{color:#fff;font-size:1.3rem;font-weight:600;text-decoration:none;}.real-schools h1,.real-schools h2{color:#fff;text-align:center;font-weight:700;text-shadow:0 2px 1px #2f4844;margin-bottom:1.2rem;padding-bottom:20px;}.real-schools h1 option,.real-schools h1 select,.real-schools h2 option,.real-schools h2 select{color:#333;}.real-schools h1 .form-control,.real-schools h2 .form-control{display:inline;width:auto;height:auto;vertical-align:middle;font-size:1.5rem;}.real-schools .offer.nearby-school{-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;text-align:center;padding-top:10px !important;background-color:rgba(255,255,255,.95) !important;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3) !important;-moz-box-shadow:0 3px 5px rgba(0,0,0,.3) !important;-ms-box-shadow:0 3px 5px rgba(0,0,0,.3) !important;-o-box-shadow:0 3px 5px rgba(0,0,0,.3) !important;box-shadow:0 3px 5px rgba(0,0,0,.3) !important;}.real-schools .offer.nearby-school a{display:block;text-decoration:none;}.real-schools .offer.nearby-school .school-icon{font-size:3rem;color:rgba(0,0,0,.4);}.real-schools .offer.nearby-school h4{font-weight:700;color:#3498db;}.real-schools .offer.nearby-school .city-state{font-size:.8rem;font-style:italic;color:rgba(0,0,0,.4);padding-bottom:1rem;}.real-schools .nearby-school:hover{background-color:#fff !important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.5) !important;-moz-box-shadow:0 6px 12px rgba(0,0,0,.5) !important;-ms-box-shadow:0 6px 12px rgba(0,0,0,.5) !important;-o-box-shadow:0 6px 12px rgba(0,0,0,.5) !important;box-shadow:0 6px 12px rgba(0,0,0,.5) !important;}.real-schools .show-more{text-align:center;font-size:1.5rem;}.real-schools .nearby-school.ng-enter,.real-schools .nearby-school.ng-leave,.real-schools .nearby-school.ng-move{-webkit-transition:.8s ease all;transition:.8s ease all;position:relative;}.real-schools .nearby-school.ng-enter{left:-10px;opacity:0;}.real-schools .nearby-school.ng-enter.ng-enter-active,.real-schools .nearby-school.ng-leave{left:0;opacity:1;}.real-schools .nearby-school.ng-leave.ng-leave-active{left:-10px;opacity:0;}.real-schools .nearby-school.ng-move{opacity:.5;}.real-schools .nearby-school.ng-move.ng-move-active{opacity:1;}.no-schools{text-align:center;font-size:1.2rem;padding-top:1.2rem;}.feature-offer{background:#fff;}.feature-offer h2{padding-top:50px;font-weight:900;color:#00c2fd;font-size:300%;}@media(max-width:768px){.feature-offer h2{font-size:210%;}}.feature-offer h2 a{text-decoration:none;}.feature-offer .feature-image{background-size:cover;min-height:390px;padding:0 0 40px;position:relative;}@media(min-width:768px){.feature-offer .feature-image{padding:0 0 20px;}.feature-offer .feature-image header{margin-bottom:50px;}}.feature-offer .feature-image h1{font-size:200%;font-weight:900;color:#fff;text-shadow:0 4px 1px #2f4844;text-align:center;padding-bottom:50px;}@media(min-width:768px){.feature-offer .feature-image h1{font-size:331%;}}.feature-offer .feature-image p{color:#00c2fd;font-size:140%;margin:0;font-weight:900;}@media(max-width:768px){.feature-offer .feature-image p{font-size:100%;width:auto;}}@media(min-width:768px){.feature-offer .feature-image p{font-size:109%;}}@media(min-width:992px) and (max-width:1200px){.feature-offer .feature-image p{font-size:146%;}}.feature-offer .feature-image .cta{width:100%;text-align:center;}.feature-offer .feature-image .cta .button{font-size:160%;border-width:6px;}@media(max-width:768px){.feature-offer .feature-image .cta .button{font-size:100%;}}.feature-offer .feature-image .content .bg-white{background-color:#fff;width:550px;border-radius:8px;padding:50px 0;box-shadow:0 1px 11px;height:450px;max-height:450px;}@media(max-width:768px){.feature-offer .feature-image .content .bg-white{width:auto;height:auto;}}@media(min-width:768px) and (max-width:992px){.feature-offer .feature-image .cta .button{font-size:115%;}.feature-offer .feature-image .content .bg-white{width:auto;}}@media(min-width:992px) and (max-width:1200px){.feature-offer .feature-image .cta .button{font-size:140%;}.feature-offer .feature-image .content .bg-white{width:auto;}}.feature-offer .feature-image .content .bg-white .img-container{max-width:100%;}.feature-offer .feature-image .content .bg-white .img-container img{margin:0 auto;height:130px;max-height:130px;max-width:170px;width:170px;}@media(max-width:768px){.feature-offer .feature-image .content .bg-white .img-container img{height:90px;max-height:90px;width:110px;max-width:110px;}}.feature-offer .feature-image .content .bg-white p{max-width:550px;width:550px;height:auto;max-height:66px;}@media(min-width:768px) and (max-width:992px){.feature-offer .feature-image .content .bg-white p{width:auto;}}@media(min-width:992px) and (max-width:1200px){.feature-offer .feature-image .content .bg-white p{width:auto;}}.feature-offer .feature-image .content .bg-white .grey{color:#000;font-size:104%;opacity:.4;padding-bottom:15px;font-weight:600;}@media(max-width:768px){.feature-offer .feature-image .content .bg-white p{width:auto;max-width:none;}.feature-offer .feature-image .content .bg-white .grey{font-size:89%;width:auto;}}.feature-offer .feature-image .content .bg-white .pad-bot-40{padding-bottom:40px;}.feature-offer .feature-image .content .bg-white .pad-bot-20{padding-bottom:20px;}form#apply-form.disabled label{color:#e0e0e0;font-weight:400;}form#apply-form.disabled .button,form#apply-form.disabled .button:hover{background:#d8d8d8;color:#e2e2e2;border-bottom:#cacaca;box-shadow:0 3px 5px rgba(0,0,0,.14);cursor:not-allowed;}[data-component="sneaker-notification"] .alert{position:fixed;bottom:-9999px;left:0;width:100%;z-index:9999999999;margin-bottom:0;display:none;border:3px solid #19c8fd;border-radius:0;padding:22px 18px;background-color:#fff;text-align:left;}[data-component="sneaker-notification"] .alert.show{transition-property:bottom;display:table !important;transition-duration:1s;opacity:1;}[data-component="sneaker-notification"] .alert span{display:table-cell;vertical-align:middle;}[data-component="sneaker-notification"] .alert a{color:#ea2d6d;}[data-component="sneaker-notification"] .alert a.close{padding-left:15px;text-decoration:none;}