.banner-section{background-repeat:no-repeat;background-size:cover;height:100%;object-fit:cover;transition:.3s ease;width:100%}.banner-section .container{margin:0 auto;max-width:1290px;padding:0 15px;width:100%}.banner-section .banner-block{display:flex;gap:10px;height:439px;justify-content:end}.banner-section .banner-block .banner-text h1{color:#eee;font-family:LunchBox;font-weight:700;line-height:72px;margin-bottom:30px;margin-top:36px;max-width:450px;text-align:left;text-transform:uppercase}.banner-section .banner-block .banner-text .banner-cta .your-students-day{justify-content:flex-start;min-width:230px}.banner-section .banner-block .banner-text .banner-description p{color:#eee;font-size:24px;font-weight:100;line-height:28px;margin-bottom:15px;margin-top:5px;max-width:420px;padding-top:2px;text-align:left}.banner-section .banner-block .banner-text .banner-cta{display:flex;gap:48px}.banner-section .banner-block .banner-text .banner-cta .take-look-cta,.your-students-day{align-items:center;background-color:#015984;border:0;border-radius:4px;cursor:pointer;display:flex;margin-right:0;min-width:187px;padding:15px 25px;transition:.3s ease}.banner-section .banner-block .banner-text .banner-cta .take-look-cta .custom_cta{align-items:center;background-position:100% 2px;background-repeat:no-repeat;background-size:25px;display:flex;min-height:28px;width:100%}.banner-section .banner-block .banner-text .banner-cta .take-look-cta a,.your-students-day a{color:#fff;font-size:16px;font-weight:700;line-height:19px;text-decoration:none;text-transform:uppercase}.banner-section .banner-block .banner-card-block{align-items:flex-start;display:flex;gap:15px;justify-content:end;padding-top:162px}.banner-section .banner-block .banner-card-block .banner-card{background-color:#fff;background-position:100% 100%;background-size:auto;border-radius:4px;border-top:8px solid #f0cc06;box-shadow:0 4px 8px rgba(76,76,71,.4);cursor:pointer;height:fit-content;max-width:215px;min-height:277px;min-width:215px;padding:20px;position:relative;text-decoration:none;transition:all .2s ease-in-out;z-index:1}.banner-section .banner-block .banner-card-block .banner-card img{bottom:0;position:absolute;right:0;z-index:-1}.banner-section .banner-block .banner-card-block .banner-card h3{background-color:transparent;border-bottom:0 solid rgba(0,0,0,.125);color:#015984;font-size:28px;font-weight:700;line-height:30px;margin-bottom:7.5px;min-height:73px;padding:0}.banner-section .banner-block .banner-card-block .banner-card .card-discription p{color:#4c4c47;font-size:16px;font-weight:400;line-height:22px;margin-bottom:16px;margin-top:0;max-height:100px;min-height:100px;padding:0}.banner-section .banner-block .banner-card-block .banner-card a{border-radius:0;color:#015984;display:inline-block;font-size:15px;font-weight:700;line-height:24px;margin-top:-10px;position:relative;text-decoration:none;text-transform:uppercase}.banner-section .banner-block .banner-card-block .banner-card:last-child a:after{display:none}.banner-section .banner-block .banner-card-block .banner-card .banner-card-button:after{background-image:url(https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/light-arrow-left-1.webp);background-repeat:no-repeat;content:"";height:10px;position:absolute;right:-25px;top:8px;width:16px}.banner-section .banner-block .banner-text .banner-cta .take-look-cta,.your-students-day .take-look-cta{align-items:center;display:flex;min-height:58px}.banner-section .banner-block .banner-text .banner-cta .take-look-cta a{margin-left:3px;position:relative}.banner-section .banner-block .banner-text .banner-cta .your-students-day a{display:inline-block;margin-top:3px}.banner-section .banner-block .banner-text .banner-cta .take-look-cta{padding:15px 22px!important}.banner-section .banner-block .banner-card-block .banner-card:hover{padding-top:-20px}.banner-card-block .banner-card:hover{margin-top:-20px;transition:all .2s ease-in-out!important}@media only screen and (max-width:1200px){.banner-section .banner-block .banner-text h1{font-size:45px!important;letter-spacing:normal;line-height:45px!important}.banner-section .banner-block .banner-text .banner-cta .take-look-cta a{font-size:14px!important}.banner-section .banner-block .banner-text .banner-cta .take-look-cta .custom_cta{background-size:contain;display:flex}.banner-section .banner-block .banner-text .banner-cta .take-look-cta a:after{height:28px;right:-49px;top:-3px;width:28px}.banner-section .banner-block .banner-text .banner-cta .your-students-day a{font-size:14px!important}}@media only screen and (max-width:1024px){.banner-section .banner-block .banner-text .banner-cta .take-look-cta{max-width:150px;min-height:auto;min-width:150px;padding:16px 15px}.banner-section .banner-block .banner-text .banner-cta .your-students-day{justify-content:flex-start;max-width:170px;min-width:fit-content;padding:16px 13px;white-space:nowrap}}@media only screen and (max-width:1099px){.banner-section .banner-block .banner-card-block .banner-card h3{font-size:22px!important;line-height:24px;min-height:48px}}@media only screen and (max-width:991px){.banner-section .banner-block .banner-text h1{font-size:45px;line-height:45px;max-width:290px}.banner-section .banner-block .banner-card-block .banner-card .banner-card-button{position:relative;width:fit-content}.banner-section .banner-block .banner-card-block .banner-card{max-width:180px;min-height:237px;min-width:170px;padding:10px}.banner-section .banner-block .banner-text .banner-cta{flex-direction:row!important;justify-content:space-between}.banner-section .banner-block .banner-text .banner-cta .your-students-day .custom_cta{display:flex}.banner-section .banner-block .banner-card-block .banner-card .card-discription p{font-size:14px;line-height:18px;max-height:100%}.banner-section .banner-block .banner-card-block{grid-gap:0 .5em}.banner-section{padding-bottom:55px!important;padding-top:0!important}.banner-section .banner-block{flex-direction:column;gap:15px;height:auto}.banner-section .banner-block .banner-text .banner-cta .take-look-cta,.your-students-day .take-look-cta{padding:10px 7px!important}.banner-section .banner-block .banner-text h1{font-size:45px;line-height:45px;max-width:100%}.banner-section .banner-block .banner-text .banner-discription p{max-width:220px}.banner-section .banner-block .banner-text .banner-cta{align-items:flex-start;flex-direction:column;gap:20px}.banner-section .banner-block .banner-text .banner-cta .custom_cta{background-position:90% 64%!important;background-size:20px!important}.banner-section .banner-block .banner-card-block{flex-direction:column;gap:0;padding-top:0}.banner-section .banner-block .banner-card-block .banner-card{display:block;margin-bottom:10px;max-width:100%;min-height:50px;min-width:inherit;padding:20px;width:100%}.banner-section .banner-block .banner-card-block .banner-card h3{font-size:22px;line-height:24px;margin-bottom:20px;min-height:20px}.banner-section .banner-block .banner-card-block .banner-card .card-discription p{font-size:14px!important;line-height:18px;margin-bottom:20px;max-height:100%!important;min-height:unset!important}.grtyoutube-iframe{height:350px!important;width:100%}}@media only screen and (max-width:600px){.banner-section .banner-block .banner-text .banner-cta{gap:0;justify-content:space-between}.banner-section .banner-block .banner-text .banner-cta .your-students-day{justify-content:flex-start}}@media only screen and (max-width:360px){.banner-section .banner-block .banner-text .banner-cta{flex-wrap:wrap;gap:30px}}@media only screen and (min-width:1025px) and (max-width:1200px){.banner-section .banner-block .banner-card-block{padding-top:100px}.banner-section .banner-block .banner-card-block .banner-card{max-width:205px;min-width:205px}}@media only screen and (min-width:992px) and (max-width:1024px){.banner-section .banner-block .banner-text .banner-cta{gap:10px}.banner-section .banner-block .banner-card-block .banner-card{max-width:205px;min-height:auto;min-width:205px}.banner-section .banner-block .banner-card-block{padding-top:125px}}.banner-section .banner-block .banner-card-block .banner-card:nth-child(3) .card-discription p{max-height:104px;min-height:104px}@media only screen and (max-width:390px){.banner-section .banner-block .banner-text .banner-cta .custom_cta{background-position:85% 60%!important}.banner-section .banner-block .banner-text .banner-description p{opacity:.8}.banner-section .banner-block .banner-text .banner-cta .your-students-day{padding:15px 7px!important}.banner-section .banner-block .banner-card-block .banner-card:last-child .banner-card-button{margin-top:0!important}}.banner-section .banner-block .banner-card-block .banner-card:last-child .banner-card-button{display:flex;margin-top:-5px}.banner-section .banner-block .banner-card-block .banner-card:first-child .banner-card-button:after{right:-26px}.banner-section .banner-block .banner-card-block .banner-card:nth-child(2) .banner-card-button:after{right:-29px}.grtyoutube-popup{align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.grtyoutube-popup-content{box-shadow:0 0 8px 0 hsla(0,0%,100%,.4);margin-left:auto;margin-right:auto;margin-top:150px;max-width:850px;position:relative;width:95%}.grtyoutube-iframe{height:480px;width:100%}.grtyoutube-popup-close{background-image:url(https://3447322.fs1.hubspotusercontent-na1.net/hubfs/3447322/icon-close-white.webp);color:#fff;cursor:pointer;font-size:25px;height:17px;position:absolute;right:0;top:-30px;width:17px}.banner-section .banner-block .banner-card-block .banner-card .card-item{margin-top:0;position:static;text-decoration:none;text-transform:capitalize}.banner-section .banner-block .banner-card-block .banner-card:last-child .banner-card-button:after{display:none}.banner-section .banner-block .banner-card-block .banner-card .banner-card-button{position:relative;width:fit-content}.banner-section .banner-block .banner-text .banner-cta .your-students-day{text-decoration:none}.banner-section .banner-block .banner-text .banner-cta .your-students-day .custom_cta{color:#fff;font-size:16px;font-weight:700;line-height:19px;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:992px) and (max-width:1140px){.banner-section .banner-block .banner-text{width:40%}.banner-section .banner-block .banner-card-block{width:60%}.banner-section .banner-block .banner-card-block .banner-card{max-width:185px;min-width:185px;padding:10px}.banner-section .banner-block .banner-text .banner-cta .take-look-cta{min-width:170px}}@media only screen and (min-width:1025px) and (max-width:1090px){.banner-section .banner-block .banner-text .banner-cta{gap:10px}}