.rr-top-banner{align-items:center;background-color:var(--medium-blue-500);color:#fff;display:flex;font-size:var(--heading-m);font-stretch:normal;font-style:normal;font-weight:700;font-weight:500;justify-content:center;letter-spacing:normal;line-height:1.5;padding:12px 10px;text-align:center;width:100%}.rr-science-cta a.cta_button{padding:12px 16px!important;width:200px}@media (min-width:768px){.rr-top-banner{font-size:var(--heading-l);height:64px}.rr-science-cta a.cta_button{width:440px}}.rr-hero.tutoring{background:#fafaff}.rr-hero.tutoring-footer{padding:48px 24px 0}@media (min-width:768px){.rr-hero.tutoring-footer{padding:88px 32px 0}}.rr-hero.tutoring-footer h1{margin:0 auto;max-width:604px;text-align:center}.rr-hero.tutoring-footer .rr-header-footer{margin-bottom:24px!important;margin-top:24px!important}@media (min-width:768px){.rr-hero.tutoring-footer .rr-header-footer{margin-bottom:88px!important;margin-top:24px!important}}.rr-package-card{border-radius:12px!important;max-width:100%!important;position:relative}@media (min-width:768px){.rr-package-card{max-width:90%!important}}.rr-header-cta-list{font-size:var(--body-l)}.rr-header-cta-content{margin-top:24px}.rr-header-cta-content h2{text-align:left}.rr-highlight-frame{background-color:var(--medium-blue-050);border-radius:12px;color:#222241;font-size:var(--body-l);line-height:125%;padding:24px;text-align:center}.rr-highlight-frame-bold{font-size:var(--body-m);font-weight:700}@media (min-width:768px){.rr-highlight-frame-bold{font-size:var(--body-l);font-weight:700}}@media (max-width:768px){.rr-tutoring-scale{scale:.75}}.rr-highlight-frame-normal{font-size:var(--body-m);font-weight:500;padding-top:8px}.rr-tutoring-offer .rr-btn{align-items:center;display:flex;font-size:var(--body-l)!important;height:64px;justify-content:center;margin-top:0!important}.rr-tutoring-offer-disclaimer{color:#61657d;font-size:var(--body-m);padding-top:18px;text-align:center}.rr-showreel-header ul,.rr-tutoring-offer ul{list-style:none!important}.rr-showreel-header li:before,.rr-tutoring-offer li:before{color:var(--medium-blue-500);content:"•";display:inline-block;margin-left:-1em;width:1em}.rr-tutoring-offer li{padding-bottom:10px}.rr-vplayer-tablet-border{border:12px solid var(--ghost-white-200);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;height:100%;left:4px;pointer-events:none;position:absolute;top:4px;width:98%;z-index:3}@media (min-width:768px){.rr-vplayer-tablet-border{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;border-width:16px;padding:19px;width:99%}}.rr-hero.home{background:none}.rr-vplayer .rr-package-card{bottom:auto;max-width:50%;position:absolute;width:486px;z-index:10}.rr-offer-centered-frame .rr-header-cta-content{width:100%}@media (max-width:768px){.rr-hero-video .rr-package-card{align-items:center;display:flex;justify-content:center;padding:12px!important}.rr-vplayer .rr-package-card{bottom:-100px}.rr-showreel-item{margin:0;padding:4px}}.frameVerticalTranslate{bottom:-170px!important;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.rr-mission a{align-items:center;color:unset;color:var(--copy-gray-900);display:flex;font-size:unset;font-size:var(--body-l)!important;font-weight:unset;font-weight:700;height:auto!important;justify-content:center;letter-spacing:unset;line-height:unset;margin:unset;margin-top:16px!important;-webkit-transition:unset;-o-transition:unset;-moz-transition:unset;transition:unset}.rr-mission a:hover{border-bottom:unset}.rr-hero-video{padding-bottom:64px;padding-top:64px}.rr-hero-video .rr-package-card{align-items:center;display:none;justify-content:center;padding:24px}@media screen and (min-width:768px){.rr-hero-video .rr-package-card{display:flex}.rr-hero-video{padding-bottom:280px;padding-top:0}}.rr-hero-video .rr-package-card .rr-header-cta-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:left}.rr-hero-video .rr-highlight-frame{padding:20px 10px 10px}.rr-science-cta{text-align:center}.rr-science-cta a,.rr-science-cta a:hover{border-bottom:none!important}.tutoring-footer-container{background-image:url(//21695728.fs1.hubspotusercontent-na1.net/hubfs/21695728/raw_assets/public/rallyreader-website-theme/assets/img/tutoring/footer-large.png)!important;background-repeat:no-repeat;background-size:contain;border-radius:12px;padding-bottom:80px!important;padding-top:80px!important}.tutoring-footer-inner{background-image:unset!important}.rr-faq h2{margin-bottom:32px;margin-top:32px}@media (min-width:768px){.rr-faq h2{margin-bottom:48px;margin-top:48px}}.rr-faq-item{padding-bottom:32px}@media (min-width:768px){.rr-faq-item{padding-bottom:64px}}.rr-faq-item:last-child{padding-bottom:0}.rr-faq-item a{margin-top:0!important}.rr-mission-body.rr-science{margin-bottom:32px;max-width:100%;padding:48px 24px}@media (min-width:768px){.rr-mission-body.rr-science{padding-bottom:80px;padding-top:80px}}.rr-science .rr-science-cta{bottom:-32px;display:block;margin:0;z-index:1000}.rr-science .rr-science-cta,.video-play-button{left:50%;position:absolute;transform:translate(-50%,-50%)}.video-play-button{aspect-ratio:1;top:50%;width:12%}.science-column-container>div{width:100%}.science-column-container .my-slider{margin-top:20px}.rr-btn-wide{width:300px}.science-column-container{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.science-column-container{flex-direction:row;gap:50px}.science-column-container>div{width:50%}.rr-faq-item.science-column-container .rr-mission-image{margin:unset}.science-column-container .my-slider{margin-top:100px}.rr-btn-wide{width:440px}}.owl-next,.owl-prev{display:none}div.rr-mission-header.aos-init.aos-animate{margin-top:0}.splide__pagination__page.is-active{background:var(--medium-blue-600);border:0}.splide__pagination__page{height:8px}.splide__pagination__page:hover{background:var(--medium-blue-600);cursor:pointer;opacity:.9}.rr-quote.-bounded{padding:20px}.rr-showreel.feedback .rr-showreel-item .rr-quote-detail-author{margin-bottom:10px}.rr-science .rr-quote-detail-text{font-size:var(--body-1-l)!important}.rr-showreel-grid-col.-right{max-width:unset}a.cta_button{box-sizing:border-box!important}a.cta_button,a.cta_button:hover{border-bottom:unset!important}@media (max-width:768px){a.cta_button{height:48px!important}}.rr-gift{height:auto;max-width:300px;padding-top:60px}@media (max-width:768px){.rr-gift{height:auto;max-width:200px;padding-top:30px}}.hs-cta-wrapper .cta_button{width:100%!important}.rr-final-book{padding-bottom:64px}@media (min-width:768px){.rr-final-book{padding-bottom:128px}}.rr-pricing-section>div{max-width:1440px}@media screen and (max-width:940px){.rr-pricing-section-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:565px){.rr-pricing-section-cards{grid-template-columns:unset}}.rr-pricing-section{align-items:center;background:#fafaff;display:flex;flex-direction:column;padding:96px}.rr-pricing-section-upper-text{align-items:center;display:grid;margin-bottom:56px;max-width:878px;row-gap:32px;text-align:center}.rr-pricing-section-cards{display:grid;gap:64px;grid-template-columns:repeat(3,1fr);position:relative;width:100%}@media (max-width:950px){.rr-pricing-section-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:565px){.rr-pricing-section-cards{grid-template-columns:unset}}.rr-pricing-section-card{background:#fefefe;border-radius:26.631px;box-shadow:4.43843px 4.43843px 13.31528px 0 rgba(28,10,195,.09),8.87685px 8.87685px 35.5074px 0 rgba(28,10,195,.06),inset -4.43843px -4.43843px 4.43843px 0 rgba(28,10,195,.02),inset 4.43843px 4.43843px 4.43843px 0 hsla(0,0%,100%,.05),-8.87685px -8.87685px 24.41134px 0 hsla(0,0%,100%,.55),-13.31528px -17.7537px 53.26111px 0 hsla(0,0%,100%,.72);overflow:hidden;padding:26.631px;position:relative}.rr-pricing-section-card-image{display:flex;justify-content:flex-end;position:relative}.rr-pricing-section-card-image img{position:relative;right:-26.631px;top:-26.631px}.rr-pricing-section-card .title{margin-bottom:8px}.rr-pricing-section-card ul{align-items:flaex-start;display:flex;flex-direction:column;gap:8px;justify-content:center}.rr-pricing-section-card ul li p{color:#222241}.rr-pricing-section-card ul li a{color:#5c50f9}.rr-how-to-pay-section{display:grid;gap:90px;grid-template-columns:repeat(2,1fr);margin-top:72px}@media (max-width:768px){.rr-how-to-pay-section{grid-template-columns:unset}}.rr-how-to-pay-section p{color:#222241}.rr-how-to-pay-section-left{display:flex;flex-direction:column;gap:24px;gap:32px;padding:16px 0;position:relative}.rr-how-to-pay-section-left .button-group{display:flex;gap:24px}.rr-how-to-pay-section-left .rr-btn.rr-btn_primary{align-self:flex-start}@media (max-width:768px){.rr-how-to-pay-section-left .button-group{flex-direction:column}}.rr-how-to-pay-section-right ul{display:flex;flex-direction:column;gap:53px}.rr-how-to-pay-section-right ul li{align-items:flex-start;display:flex;flex-direction:row;gap:32px}.rr-how-to-pay-section-right li div:first-child{border-radius:100%;box-shadow:4.438425540924072px 4.438425540924072px 13.315278053283691px 0 rgba(28,10,195,.09);flex-shrink:0;height:75px;overflow:hidden;width:75px}.rr-how-to-pay-section-right li div:last-child{display:flex;flex-direction:column;gap:8px}.rr-request-quote-modal{align-items:center;background-color:#fff;border:none;border-radius:30px;height:100%;justify-content:center;max-height:min(80vh,847px);max-width:min(80vw,905px);overflow:hidden;width:100%;z-index:9999}.rr-request-quote-modal--content{display:flex;flex-direction:column;gap:32px;height:100%;overflow-x:hidden;overflow-y:auto;padding:32px 116px 100px;width:100%}@media screen and (max-width:780px){.rr-request-quote-modal--content{padding:32px 64px 80px}}@media screen and (max-width:560px){.rr-request-quote-modal--content{padding:32px 32px 80px}}.rr-request-quote-modal-heading{color:#5c50f9;font-size:var(--heading-2-xl);text-align:center;width:100%}.rr-request-quote-modal-body{font-size:var(--body-l)}.rr-request-quote-modal--close-btn{background:transparent;border:none;box-shadow:none;cursor:pointer;left:30px;outline:none;position:absolute;top:35px;transition:all .3s ease}.rr-request-quote-modal--close-btn:hover{opacity:.4}