.summer-top-section{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:center;margin:auto;max-width:none;padding-bottom:145px;padding-top:240px}.top-img-subtext{color:#fff;font-size:9px;font-weight:700;padding-bottom:4px;text-align:center}.top-img{display:block;height:72.3px;margin:auto;width:270px}.top-h1{color:#0eba8e;font-size:62px;font-weight:900;max-width:600px;padding-bottom:5px;padding-left:15px;padding-right:15px;width:92%}.top-h1,.top-subtext{margin:auto;text-align:center}.top-subtext{color:#064938;font-size:23px;font-weight:100;line-height:1.2;max-width:650px;padding-top:10px;width:90%}.day-subtext{padding-right:8px}.top-button-flex{display:flex;justify-content:center;margin:50px auto auto}.apply-button{background-color:#05d19d;border:1px solid #05d19d;border-radius:5px;color:#024027;cursor:pointer;font-size:13px;font-weight:600;margin-left:12px;margin-right:12px;padding:18px 30px;text-align:center;transition:all .3s;width:135px}.apply-button:hover{background-color:#b4ffec;border:1px solid #b4ffec;color:#024027}.learn-button{font-size:13px;font-weight:600}.what-to-expect{background-color:#05392c;padding-bottom:230px;padding-top:150px}.section-header{color:#fff;font-size:34px;font-weight:200;line-height:1.15;padding-bottom:40px;padding-top:10px;text-align:center}.what-to-expect-header{border-bottom:25px solid #ffb200;font-size:42px;font-weight:800;line-height:1.1;margin:auto auto 25px;max-width:700px;padding-bottom:25px;padding-left:5%;padding-right:5%;width:90%}.summer-basketball{margin:-180px auto auto;max-width:400px;width:85%}.section-header-sub{color:#ffb200;font-size:21px;font-weight:600;padding-bottom:18px;text-align:center}.section-subtext{color:#fff;font-size:20px;font-weight:200;line-height:1.25;margin:auto;max-width:750px;padding-bottom:15px;text-align:center;width:80%}.program-schedule{margin:auto;max-width:850px;padding-bottom:115px;padding-top:0;width:95%}.schedule-img{display:block;margin:auto auto 8px;width:100px}.schedule-header{color:#034131;font-size:42px;font-weight:800;padding-bottom:15px;text-align:center}.program-schedule-text{font-size:20px;font-weight:300;margin:auto;padding-bottom:30px;padding-top:7px;text-align:center;width:90%}.cohort-flex{border:5px solid #12af78;border-radius:60px;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:50px;margin-top:15px;padding-bottom:35px;padding-top:35px}.cohort-date{font-size:34px;font-weight:800;margin:auto;padding-bottom:5px;text-align:center}.divider{background-color:#007154;border-radius:10px;height:6px;margin-bottom:85px;margin-left:-15%;margin-top:85px;width:130%}.week-header{color:#024027;font-size:30px;font-weight:800;margin-bottom:5px;margin-top:35px}.h1{border-bottom:1px solid #d3d3d3;color:#fff;cursor:pointer;display:flex;font-size:23px;font-weight:200;padding-bottom:18px;padding-top:18px}.p{border-bottom:1px solid #2fedbc;font-size:19px;font-weight:500;line-height:1.4;margin-bottom:10px;padding-bottom:20px;padding-right:10px}.schedule-apply{background-color:#007154;border:1px solid #007154;color:#fff;cursor:pointer;margin:75px auto 20px}.benefits-opportunities{background-color:#001c15;padding-bottom:175px;padding-top:135px}.benefits-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 30px;max-width:900px;width:90%}.benefit{height:300px;margin-left:10px;margin-right:10px}.benefit-img{display:block;height:200px;margin:auto auto 15px}.benefit-title{color:#ffb200;font-size:17px;font-weight:800;padding-bottom:10px;text-align:center}.benefits-apply{background-color:#fff;border:1px solid #fff;cursor:pointer;margin:auto}.faq-container{background-color:#1c9676;width:100%}.faq{margin:auto;max-width:850px;padding-bottom:125px;padding-top:95px;width:95%}.summer-faq-answer{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding-bottom .3s ease}.summer-faq-answer-visible{max-height:400px;opacity:1;padding-bottom:30px}.summer-faq-answer-hidden{max-height:0;opacity:0;padding-bottom:0}@media only screen and (max-width:900px){.summer-top-section{padding-bottom:145px;padding-top:145px}.benefits-flex{display:block;margin-bottom:0;max-width:480px;width:95%}.benefit{margin-bottom:25px}}@media only screen and (max-width:650px){.summer-top-section{padding-bottom:175px;padding-top:175px}.program-schedule{padding-bottom:85px;padding-top:55px}.benefit{height:auto;margin-top:40px}.section-header{padding-bottom:0}.benefits-opportunities{padding-bottom:105px;padding-top:125px}.benefits-apply{margin-top:65px}.what-to-expect{padding-bottom:180px}}@media only screen and (max-width:600px){.tabs{justify-content:center}.tabs-header{margin-bottom:0;padding-bottom:0}}@media only screen and (max-width:470px){.h1{font-size:20px}.h1,.p{padding-left:5px}.p{padding-bottom:30px}.accordion-flex{padding-left:10px;padding-right:10px}.winnings{font-size:75px}.subtextHeader{font-size:22px}.join{padding-bottom:250px}.coming-soon{margin-bottom:55px}}@media only screen and (max-width:450px){.summer-top-section{padding-bottom:95px;padding-top:155px}.top-img{height:45.5px;width:170px}.top-img-subtext{font-size:6.5px;font-weight:500}.top-h1{font-size:37px;padding-top:4px}.top-subtext{font-size:16px;font-weight:400;margin:auto;padding-top:4px;width:80%}.program-schedule-text{font-size:17px}.apply-button,.learn-button{font-size:13px;width:100px}.what-to-expect{padding-bottom:160px;padding-top:70px}.section-header{border-bottom-width:7px;font-size:28px;margin:auto auto 20px;padding-bottom:15px;width:90%}.section-header-sub{display:none}.section-subtext{font-size:17px;width:90%}.hide-section{display:none}.partner-header{margin-top:40px}.partners-flex{width:95%}.partner-container{width:110px}.cohort-date{font-size:20px}.cohort-flex{margin-bottom:30px;margin-top:5px}.divider{margin:15px auto 55px;width:90%}.benefits-opportunities{padding-top:105px}}.apply-button{transition:all .3s,transform .14s ease-out}.apply-button:active{transform:scale(.97)}