.hero-banner{position:relative;display:flex;justify-content:center;background-image:url(/n_images/home-hero-blur.png);background-size:100% 650px;background-repeat:no-repeat}.hero-banner .hero-left-container{max-width:600px;display:flex;flex-direction:column}.hero-banner .hero-left,.hero-banner .hero-right{display:flex;justify-content:center}.hero-banner .hero-right .carousel{width:100%;max-width:500px}.hero-banner .left-content{gap:10px;align-items:center}.hero-banner .left-content .badge-img{width:120px}.hero-banner .left-content .badge-img img{max-width:120px;align-self:center;rotate:15deg;max-height:120px}.hero-banner .left-content h1{font-size:75px;line-height:80px;text-shadow:0 10px 40px rgba(0,0,0,.4),0 14px 50px rgba(0,0,0,.3),0 18px 60px rgba(0,0,0,.2),0 20px 70px rgba(0,0,0,.1);font-weight:900;margin:5px 0 24px;color:var(--white-color);font-family:Lato,sans-serif;font-style:italic;max-width:435px}@media screen and (max-width:991px){.hero-banner .left-content h1{max-width:470px}}@media screen and (min-width:1760px){.hero-banner .left-content h1{max-width:530px}}@media screen and (min-width:2100px){.hero-banner .left-content h1{max-width:700px}}.hero-banner .banner-container{margin:75px auto 25px;max-width:1500px;width:100%}.hero-banner .hero-container{width:100%;padding:0 20px}.hero-banner p{color:var(--white-color);font-size:16px;margin:0 0 20px;max-width:610px}@media(max-width:991px){.hero-banner p{max-width:100%}}.hero-banner .banner-buttons{gap:5px;padding-top:20px}.hero-banner .banner-buttons .btn{padding:20px 28px}.hero-banner .btn-link.btn-lg{color:var(--yellow-color-ff)}.hero-banner .btn-link.btn-lg:hover{text-decoration:none}h2{font-size:36px;padding:5px 0 24px;color:var(--foreground);max-width:800px;margin:0 auto;font-weight:900;font-family:Lato,sans-serif}p{font-size:16px;margin-bottom:20px}.trusted-logos{padding:70px 0 160px}.trusted-logos .school-logos-row{width:100%;margin:0 auto}.trusted-logos .school-logos{padding:40px 0 0}.trusted-logos .responsive-img{width:100%;height:auto}.section{padding:160px 0}.text-content-section .right{flex:0 0 40%}.build-your-signup-content.right .video-section:before{top:-30px;bottom:auto;left:0;right:auto}@media screen and (max-width:767px){.build-your-signup-content.right .video-section:before{top:-15px}}.build-your-signup-content.right .video-section .black-frame{margin-left:30px}@media screen and (max-width:767px){.build-your-signup-content.right .video-section .black-frame{margin-left:15px}}.build-your-signup.background-lightyellow{background-color:var(--yellow-color-fe)}.build-your-signup .build-your-signup-sub{max-width:550px;margin:0 auto;padding-bottom:20px}.build-your-signup .video-section{position:relative;max-width:100%}.build-your-signup .video-section:before{right:0;bottom:-30px;position:absolute;z-index:0;content:"";background-color:var(--yellow-color-fff5);width:350px;height:300px}@media screen and (max-width:767px){.build-your-signup .video-section:before{bottom:-15px}}.build-your-signup .video{position:relative;padding-top:56.25%}.build-your-signup .video img{position:absolute;top:0;height:100%;object-fit:cover}.build-your-signup .video>div{position:absolute;top:0}@media(max-width:767px){.build-your-signup .video>div{height:100%!important}}.build-your-signup .video-frame{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.build-your-signup .black-frame{width:calc(100% - 30px);border:20px solid var(--foreground);background-color:var(--white-color);position:relative;z-index:1;box-shadow:0 3px 30px -3px rgba(246,139,28,.25);transition:box-shadow .2s cubic-bezier(.6,0,.1,1)}.build-your-signup .black-frame:hover{box-shadow:0 30px 100px -30px rgba(246,139,28,.6)}@media screen and (max-width:767px){.build-your-signup .black-frame{width:calc(100% - 15px)}}.build-your-signup .build-your-signup-content{padding-top:40px}.build-your-signup h2{font-style:italic}.success-story{overflow:hidden;position:relative}.success-story .container{max-width:1100px;z-index:1;position:relative}.success-story .bg-img{position:absolute;z-index:0;max-width:997px;right:0;top:80px;width:100%}.success-story .bg-img img{width:100%;height:auto}.success-story h3{color:var(--gray-cd);font-size:26px;line-height:32px;margin:5px auto 24px;font-weight:600}.success-story p{margin:0}.success-story .secondary-link.btn-link,.success-story p{color:var(--gray-cd)}.brown-link{margin-top:40px}.find-your-plan{position:relative;overflow:hidden}.find-your-plan .bg-img{width:100%;position:absolute;top:0;bottom:0}.find-your-plan .bg-img img{height:100%;width:100%;object-fit:cover}.find-your-plan .container{max-width:1100px;z-index:1;position:relative}.find-your-plan h2{color:var(--white-color)}.find-your-plan .yellow-primary-btn.btn{padding:20px 28px}.find-your-plan .yellow-primary-btn.btn.btn-primary{--bs-btn-bg:var(--primary-color-light);--bs-btn-color:var(--secondary-color-3b);--bs-btn-hover-bg:var(--yellow-color-ff);--bs-btn-hover-color:var(--secondary-color-3b);--bs-btn-active-color:var(--secondary-color-3b);--bs-btn-hover-border-color:var(--yellow-color-ff);--bs-btn-active-bg:var(--yellow-color-ff);--bs-btn-active-border-color:var(--yellow-color-ff);box-shadow:0 2px 16px -2px rgba(34,34,34,.1)}.find-your-plan .yellow-primary-btn.btn.btn-primary:hover{box-shadow:0 10px 40px -10px rgba(34,34,34,.35)}@media screen and (min-width:2100px){.hero-banner .hero-left-container .left-content,.hero-banner .hero-left-container p{max-width:826px}}@media screen and (min-width:1600px){.hero-banner .hero-left-container{justify-content:center}}@media screen and (min-width:1440px){.hero-banner .hero-left-container{max-width:100%;justify-content:center}.hero-banner .banner-container{max-width:100%}}@media screen and (max-width:1440px){.hero-banner .hero-left{justify-content:flex-start}.carousel{margin-right:8%}.carousel .carousel-item a{width:500px;max-width:100%}}@media screen and (max-width:1199px){.carousel{margin-right:0}}.text-content-section ol,.text-content-section ul{padding-bottom:20px;padding-top:40px;list-style:none}.text-content-section ol li,.text-content-section ul li{background-color:rgba(0,0,0,0);border:none;padding-left:40px;position:relative;font-size:16px;margin-bottom:10px}.text-content-section ol li:before,.text-content-section ul li:before{content:"";position:absolute;border-bottom:5px solid var(--secondary-color-3b);width:30px;top:10px;left:0}.text-content-section.right{text-align:right;margin-bottom:60px}.text-content-section.right ol li,.text-content-section.right ul li{text-align:right;padding-left:20px;padding-right:40px}.text-content-section.right ol li:before,.text-content-section.right ul li:before{left:auto;right:0}.text-content-section .btn{--bs-btn-border-color:var(--secondary-color-3b);--bs-btn-bg:transparent;--bs-btn-color:var(--secondary-color-3b);--bs-btn-hover-bg:var(--secondary-color-3b);--bs-btn-hover-color:var(--white-color);--bs-btn-active-color:var(--white-color);--bs-btn-hover-border-color:var(--secondary-color-3b);--bs-btn-active-bg:var(--secondary-color-3b);--bs-btn-active-border-color:var(--secondary-color-3b);border-width:2px;padding:20px 60px;margin:0 0 0 32px;border-radius:4px;font-size:22px;line-height:22px;transition:all .2s}@media screen and (max-width:1145px){.hero-banner{background-size:100% 700px}.hero-banner .left-content h1{font-size:60px;line-height:70px}}@media screen and (max-width:1024px){.hero-banner{background-size:100% 650px}}@media screen and (max-width:991px){.section{padding:80px 0}.home-hero-content{flex-direction:column;align-items:center}.hero-banner{background-size:100% 800px}.hero-banner .hero-left-container{max-width:100%}.hero-banner .hero-left.col-md-6{flex:1 1 auto;width:100%}.hero-banner .badge-img img{margin-right:80px}.hero-banner .hero-right{padding-top:120px;flex:1 1 auto;width:100%}.hero-banner .carousel .carousel-item a{padding:10px}.hero-banner .carousel .carousel-item a img{width:480px;height:632px}.section.helpful-org,.section.success-story,.trusted-logos{padding:80px 0}h2{font-size:32px}}@media screen and (max-width:767px){h2{font-size:32px}.hero-banner .hero-right{padding-top:0}.hero-banner .banner-buttons{flex-direction:column;align-items:center}}@media screen and (max-width:568px){.hero-banner .left-content h1{font-size:50px;line-height:60px}.hero-banner .carousel .carousel-item a{width:100%}.hero-banner .carousel .carousel-item a img{width:100%;height:auto}.hero-banner .hero-container{padding:0 15px}.school-logos>div{flex:0 0 50%;width:50%}}.card .card-img-top{margin-bottom:20px;width:100%;max-width:125px}.card .card-body{padding:0}.card h3{font-weight:900;font-size:18px;line-height:26px;margin:5px auto 24px;color:var(--foreground)}.card p.card-text{font-size:16px;max-width:360px;width:100%;margin:0 auto}.card-link{align-items:flex-end;display:flex;text-decoration:none;width:100%}.card-link .card-img-top{margin-bottom:5px}.card-link .card-title{margin-bottom:24px}.card-link:hover{text-decoration:underline;color:var(--foreground)}.image-text-card{width:100%}.image-text-card img{height:180px;width:100%;object-fit:cover}@media(min-width:768px)and (max-width:1024px){.image-text-card img{max-width:360px}}.image-text-card h5{font-weight:700;margin:5px auto 24px;font-size:18px;line-height:26px;color:var(--secondary-color-3b)}.carousel-item{text-align:right}.carousel-item a{padding:20px;background-color:#3b1f10;display:flex}
/*# sourceMappingURL=2dfb2dd4bcad4262.css.map*/