@import url('https://fonts.googleapis.com/css2?family=Graduate&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600&display=swap');body{background:#f3f9fc !important;color:#131e29 !important;font-family:'Montserrat',sans-serif !important}a{text-decoration:none !important}.mt-6{margin-top:4rem !important}.mt-7{margin-top:5rem !important}.mt-8{margin-top:6rem !important}.mt-9{margin-top:7rem !important}.mt-10{margin-top:8rem !important}.mb-6{margin-bottom:4rem !important}.mb-7{margin-bottom:5rem !important}.mb-8{margin-bottom:6rem !important}.mb-9{margin-bottom:7rem !important}.mb-10{margin-bottom:8rem !important}.bg-gs-primary{background:#3644c0}h1,h2{font-family:'Graduate',cursive}#hero h1{font-size:3.75rem;font-weight:900;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:15px !important;text-decoration-skip-ink:none !important;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#hero p.lead{font-weight:700;font-size:1.4rem}#hero img{filter:drop-shadow(0 -1px 10px rgba(0,0,0,.05));-webkit-filter:drop-shadow(0 -1px 10px rgba(0,0,0,.05));-ms-transform:rotate(10deg);transform:rotate(10deg)}#hero ul li{margin-bottom:10px;font-weight:600}#hero ul li:before{content:'';display:inline-block;height:1em;width:1em;background-image:url(https://f.hubspotusercontent00.net/hubfs/4429452/LPs_2021-Files/images/BackToSchool_2021/icons/icn_gift_full.svg);background-size:contain;background-repeat:no-repeat;margin-right:.5em;position:relative;top:2px}@media(max-width:575.98px){#hero h1{font-size:2.25rem;line-height:3.75rem}#hero p.lead{font-size:1.15rem;line-height:normal}#hero .pe-4{padding-right:.4rem !important}#hero img{padding:0 10px}}@media(max-width:768px){#hero{margin-top:1.5rem}#hero h1{font-size:2rem;line-height:3.25rem}#hero p.lead{font-size:1.1rem}}@media(min-width:992px) and (max-width:1199.98px){#hero{margin-top:1.5rem}#hero h1{font-size:2rem;line-height:3.25rem}#hero p.lead{font-size:1.2rem}}#hero_ty h3{font-size:2.5rem;font-family:'Graduate',cursive;line-height:3.75rem;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:15px !important;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#hero_ty .ty_message p{font-size:1.25rem;font-weight:500}@media(max-width:768px){#hero_ty .ty_message p{font-size:1.15rem}}@media(max-width:575.98px){#hero_ty h3{font-size:2rem;background:#fdca40;display:inline;padding:10px;line-height:3.5rem}#hero_ty .ty_message p{font-size:1rem}#cta .form_wrapper{padding:30px}}#features{padding:5.75rem 0}#features h2{font-size:2.5rem;text-align:center;line-height:3.5rem;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:15px !important;text-decoration-skip-ink:none !important;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#features p{font-weight:700;font-size:1.25rem;text-align:center;line-height:1.75rem}@media(max-width:768px){#features h2{font-size:2rem;line-height:2.5rem}}#features .features_wrap{margin-top:3.125rem}#features .features_wrap .feature_item{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);padding:50px 30px 30px;margin-bottom:30px;border:2px solid #fff}#features .features_wrap .feature_item h3{font-weight:800;font-size:21px;text-align:center;line-height:28px}#features .features_wrap .feature_item p{font-weight:400;font-size:1rem}@media(max-width:575.98px){#features h2{font-size:1.75rem}#features p{font-size:.9rem}#features .features_wrap{margin-top:1.125rem}#features .features_wrap .feature_item{padding:50px 15px}}@media(min-width:992px) and (max-width:1199.98px){#features .features_wrap .plan_item{padding:50px 15px}#features h2{font-size:2.25rem}}#free_trial{background:#fff;padding:2.75rem 0}#free_trial h2{font-family:'Montserrat',sans-serif !important;font-weight:800;font-size:2.25rem;line-height:2.75rem}}#free_trial p{font-weight:700;font-size:18px}#free_trial h2{font-family:'Montserrat',sans-serif !important;font-weight:800;font-size:1.75rem;line-height:2.25rem}@media(max-width:768px){#free_trial h2,#free_trial p{text-align:center}#free_trial .centered{text-align:center}#free_trial p{font-size:16px}#free_trial h2{font-size:1.75rem;line-height:2.25rem}}#reviews{background:#fff;padding:5.75rem 0}#reviews h3{font-family:'Montserrat',sans-serif !important;text-align:center;font-weight:800;font-size:1.75rem;line-height:2.25rem;margin-bottom:1.5rem}@media(max-width:575.98px){#reviews{padding:1.5rem 0}#reviews h3{font-size:1.5rem;line-height:2rem}}#form{padding:5.75rem 0}#form h3{color:#FFF;font-size:2.5rem;font-family:'Graduate',cursive;line-height:3.75rem;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:15px !important;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#form .benefits{margin-top:12rem;padding:0}#form .benefits h4{font-style:normal;font-weight:bold;font-size:2rem;line-height:2.75rem;color:#fff}#form .benefits .lead{color:#fff;font-style:normal;font-weight:bold;font-size:1.5rem}#form .benefits .benefit_item{font-family:'Montserrat',sans-serif;font-weight:700;font-size:21px;color:#FFF;letter-spacing:0;margin-bottom:5px}#form .benefits .benefit_item .number{font-family:'Graduate',cursive;font-size:3.25rem;color:#FFF;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:10px !important;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#form .form_wrapper{margin-top:3rem}#form .form_wrapper p.disclaimer{color:#fff;font-size:.9rem;font-weight:400}@media(min-width:768px) and (max-width:1199.98px){#form h3{font-size:3.15rem}#form .benefits .benefit_item{font-size:21px;margin-bottom:10px}}@media(min-width:768px) and (max-width:991.98px){#form{padding:3rem 0}#form h3{font-size:1.75rem !important;line-height:2.75rem}#form .benefits{margin-top:9rem;padding:0}#form .benefits .benefit_item{font-size:18px}#form .form_wrapper{margin-top:2rem}}@media(max-width:575.98px){#form{padding:3rem 0}#form .benefits{margin-top:0 !important;padding:0 25px !important}#form .form_wrapper{margin-top:2rem}#form .benefits h4{font-size:1.75rem;line-height:2.75rem}#form .benefits .benefit_item{font-size:17px}#form h3{font-size:1.75rem;line-height:2.75rem;text-align:center}}@media(min-width:1199.98px) and (max-width:1399.98px){#form h3{font-size:2.25rem}}fieldset{max-width:100% !important}fieldset.form-columns-1 .input,fieldset.form-columns-2 .input{margin-right:0 !important}fieldset.form-columns-2 .hs-form-field{width:49% !important}fieldset.form-columns-2 .hs-form-field.hs_firstname{margin-right:9px}@media(min-width:768px) and (max-width:1199.98px){fieldset.form-columns-2 .hs-form-field{width:100% !important}fieldset.form-columns-2 .hs-form-field.hs_firstname{margin-right:0 !important}}@media(min-width:768px) and (max-width:991.98px){fieldset.form-columns-2 .hs-form-field{width:100% !important}fieldset.form-columns-2 .hs-form-field.hs_firstname{margin-right:0 !important}}@media(max-width:575.98px){fieldset.form-columns-2 .hs-form-field{width:100% !important}fieldset.form-columns-2 .hs-form-field.hs_firstname{margin-right:0 !important}}input[type="text"].hs-input,input[type="email"].hs-input,input[type="number"].hs-input,.hs-fieldtype-intl-phone,textarea.hs-input,select.hs-input{min-height:60px !important;font-family:'Montserrat',sans-serif}select.form-control,select.hs-input{-webkit-appearance:none !important;-moz-appearance:none !important;-o-appearance:none !important}.hs_firstname,.hs_lastname,.hs_email,.hs_phone,.hs_trial_session_subject{text-transform:uppercase;letter-spacing:1px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:11px;color:#fdca40;letter-spacing:2px;margin-bottom:10px}.hs_firstname span,.hs_lastname span,.hs_email span,.hs_phone span,.hs_trial_session_subject span{line-height:24px}textarea.hs-input,select.hs-input,.hs-form input[type="text"],.hs-form input[type="email"],.hs-form input[type="tel"],.hs-fieldtype-intl-phone{background-color:#fff;width:100% !important;margin-bottom:0;box-sizing:border-box !important;height:auto;border-radius:3px !important;background-color:#f5f7f9;border:none !important;box-shadow:none !important;color:#131e29;margin-bottom:0px;margin-top:0px;font-size:14px;line-height:16px;padding:20px 10px;min-height:50px !important}.hs-button{font-family:'Montserrat',sans-serif;width:100%;border-radius:3px;background:#fdca40;justify-content:center;align-items:center;color:#131e29 !important;font-size:15px;font-weight:700;letter-spacing:1px;line-height:24px;text-align:center;padding:20px 50px;flex-flow:column;text-transform:uppercase;border:0;outline:0;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:10px}.hs-button:hover,.hs-button:focus{background:#e6b83b}@media(max-width:575.98px){.hs-button{letter-spacing:0px;font-size:13px}.hs-button{padding:20px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.hs-button{padding:20px}}.hs-error-msgs.inputs-list,{font-size:.6667rem !important;padding:0 !important;margin:0 !important;padding-left:.333rem !important;font-style:italic}label.hs-error-msg{text-transform:none;letter-spacing:0;font-size:12px}.inputs-list{list-style-type:none;padding-left:0;margin:5px 0 0;text-align:left}.inputs-list li{color:#fff;font-size:.75em;font-family:'Montserrat',sans-serif;font-weight:400}.hs-form input[type="checkbox"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:#f5f7f9;height:18px !important;width:18px !important;padding:3px;border-radius:.1em;margin-right:5px}.hs-form input[type="checkbox"]:checked{background:#93a9bf}.actions{display:flex;margin:0 !important;padding:0 !important;padding-right:0px !important;margin-top:1.5rem !important}.hs-form input[type="checkbox"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background:#f5f7f9;height:18px;width:18px;padding:2px;border-radius:.1667em;margin-right:.667rem}.hs-form input[type="checkbox"]:checked{background:#fdca40}.hs-form input[type="checkbox"]:hover{filter:brightness(95%)}.hs-form input[type="checkbox"]:disabled{background:transparent;border:2px solid rgba(255,255,255,0.6);opacity:.6;pointer-events:none}.hs-form input[type="checkbox"]:after{content:'';position:relative;left:4px;top:0px;width:50%;height:100%;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);display:none}.hs-form input[type="checkbox"]:checked:after{display:block}.hs-form input[type="checkbox"]:disabled:after{border-color:#343a40}.legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:30px !important}.legal-consent-container .hs-richtext{color:#FFF !important;font-size:.75rem;margin-top:5px}.legal-consent-container a{color:#fdca40;text-decoration:underline}.legal-consent-container a:hover,.legal-consent-container a:focus{color:#fdca40;text-decoration:none}.legal-consent-container .hs-richtext p{margin-bottom:.5rem}.primary-btn{background:#4f5fee;border-radius:3px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-align:center;color:#fff !important;padding:20px 30px;text-transform:uppercase;cursor:pointer}.primary-btn:hover,.primary-btn:focus{background:#3644c0;text-decoration:none}.secondary-btn{background:#fdca40;border-radius:3px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-align:center;color:#131e29 !important;padding:20px 30px;text-transform:uppercase;cursor:pointer}.secondary-btn:hover,.secondary-btn:focus{background:#e6b83b;text-decoration:none}@media(min-width:992px) and (max-width:1199.98px){.primary-btn,.secondary-btn{padding:20px;letter-spacing:0px}}@media(max-width:575.98px){.primary-btn,.secondary-btn{letter-spacing:0;padding:20px}}.primary-btn-hero{background:#4f5fee;border-radius:3px;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-align:center;color:#fff !important;padding:20px 50px;text-transform:uppercase;cursor:pointer}.primary-btn-hero:hover,.primary-btn-hero:focus{background:#3644c0;text-decoration:none}@media(max-width:575.98px){.primary-btn-hero{padding:20px}}.btn_link{color:#4f5fee;text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:600}.btn_link:hover{color:#3644c0}.btn_link:after{content:"\2193";padding-right:5px}#BackToSchoolModal .form_wrapper{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);padding:50px}@media(max-width:575.98px){#BackToSchoolModal .form_wrapper{padding:30px}}#BackToSchoolModal h2{color:#FFF;font-size:1.75rem;font-family:'Graduate',cursive;line-height:2.75rem;text-decoration-color:#ffc107 !important;text-underline-offset:-3px !important;text-decoration-thickness:15px !important;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-line:underline}#BackToSchoolModal .modal-header{border-bottom:0 !important}#BackToSchoolModal .modal-content{background:#3644c0 !important;border:1px solid #2d3aaf !important}#BackToSchoolModal .modal-content .modal-body{padding:1.5rem !important}@media(max-width:575.98px){#SummerPlanModal h2{font-size:1.5rem}}footer#footer_blue{background:#1f234b;color:#FFF;text-align:center;padding:8px 0 10px}footer#footer_blue a{color:#FFF;text-decoration:none}footer#footer_blue a:hover{text-decoration:underline;color:#FFF}footer#footer_blue p{margin:15px 0;font-size:.65rem;text-transform:uppercase;letter-spacing:1px}@media(max-width:575.98px){footer#footer_blue p{font-size:.75em;letter-spacing:0}}