:root{--pat-el-red: #c51f4b;--pat-el-indigo: #09257a}@media(min-width: 768px){#pat-el-banner-label,#pat-el-banner-title,#pat-el-banner-lead,#pat-el-cta-heading,#pat-el-cta-sub,#pat-el-cta-body,#pat-el-cta-btn{opacity:0;transform:translateY(25px);will-change:opacity,transform}#pat-el-about-text{opacity:0;transform:translateX(-40px);will-change:opacity,transform}#pat-el-about-image{opacity:0;transform:translateX(40px);will-change:opacity,transform}#pat-el-glance-image{opacity:0;transform:translateX(-40px);will-change:opacity,transform}#pat-el-glance-text{opacity:0;transform:translateX(40px);will-change:opacity,transform}#pat-el-exp-heading,#pat-el-exp-lead{opacity:0;transform:translateY(25px);will-change:opacity,transform}.pat-el-exp-item .icon-wrap{opacity:0;transform:translateY(20px);will-change:opacity,transform}.pat-el-exp-item .icon-lockup h3,.pat-el-exp-item .icon-lockup p,.pat-el-exp-item .icon-lockup a{opacity:0;transform:translateY(15px);will-change:opacity,transform}#pat-el-exp-btns{opacity:0;transform:translateY(20px);will-change:opacity,transform}#pat-el-launched-heading,.pat-el-launched-card{opacity:0;transform:translateY(25px);will-change:opacity,transform}#pat-el-why-heading,.pat-el-why-card{opacity:0;transform:translateY(25px);will-change:opacity,transform}#pat-el-video-heading,#pat-el-video-lead,#pat-el-video-body,#patElVideoThumb{opacity:0;transform:translateY(25px);will-change:opacity,transform}}#landing-banner{background-image:url("/assets/images/dest/pat2020/pat-early-literacy-landing-page-banner.webp");background-size:cover;background-position:center top}#landing-banner .banner-title{color:#fff !important;font-size:37px;font-weight:400;line-height:1.35}#landing-banner .banner-title span{background-color:var(--pat-el-red) !important;color:#fff !important;padding:6px 18px;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone}#landing-banner .lead{line-height:1.8em}#landing-banner .intro-text{line-height:1.9em}.section-rule{display:block;width:100px;height:6px;background:var(--pat-el-indigo);border:none;margin:20px 0 30px}.checklist-items{list-style:none;padding:0;margin:0}.checklist-items li{display:flex;gap:12px;align-items:center;margin-bottom:10px;font-size:19px;line-height:1.45;color:#2f2f2f}.checklist-items li .ci-icon{flex-shrink:0;width:32px;height:32px;font-size:22px;color:var(--pat-el-red)}.video-thumb-wrap{position:relative;cursor:pointer;border-radius:5px;overflow:hidden;aspect-ratio:16/9;display:block;background:#000}.video-thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.video-thumb-wrap:hover img{opacity:.85}.video-thumb-wrap .play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-thumb-wrap .play-btn-svg{width:110px;height:110px;filter:drop-shadow(0 4px 16px rgba(0, 0, 0, 0.4));transition:transform .2s ease,filter .2s ease}.video-thumb-wrap:hover .play-btn-svg{transform:scale(1.08);filter:drop-shadow(0 6px 20px rgba(0, 0, 0, 0.5))}.pat-el-why-card{display:flex;flex-direction:column}.pat-el-why-card .pat-el-card{flex:1}.pat-el-launched-card{display:flex;flex-direction:column}.pat-el-launched-card .pat-el-card{flex:1}.pat-el-launched-card .pat-el-card .card-text{flex:unset}.pat-el-card{border:1px solid var(--pat-el-red);border-radius:3px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.15);background:#fff;display:flex;flex-direction:column;height:100%}.pat-el-card .card-img-top{height:200px;object-fit:cover;width:100%;border-radius:0}.pat-el-card .card-body{padding:20px;display:flex;flex-direction:column;flex:1}.pat-el-card .card-title{font-size:18px;font-weight:500;color:var(--pat-el-indigo);line-height:1.45;margin-bottom:12px}.pat-el-card .card-title.text-dark{color:#2f2f2f}.pat-el-card .card-text{font-size:14px;line-height:1.5;color:#2f2f2f;flex:1;margin-bottom:16px}.pat-el-card .card-body>span.btn{align-self:flex-start}.pat-el-card{transition:transform .25s ease,box-shadow .25s ease}.pat-el-card:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.12)}.pat-el-card[data-toggle]{cursor:pointer}.pat-el-card[data-toggle]:focus:not(:focus-visible){outline:none}a.pat-el-card{text-decoration:none;color:inherit}a.pat-el-card:hover,a.pat-el-card:focus{text-decoration:none;color:inherit}a.pat-el-card:focus:not(:focus-visible){outline:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none;box-shadow:none}.icon-lockup{text-align:center;padding:0 20px}.icon-lockup .icon-wrap{width:130px;height:130px;margin:0 auto 20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.icon-lockup .icon-wrap svg.pat-el-exp-svg{width:84px;height:84px}.icon-lockup h3{font-size:22px;font-weight:500;color:#fff;margin-bottom:12px;line-height:1.45}.icon-lockup p{font-size:18px;color:#fff;line-height:1.45;margin-bottom:16px}.pat-el-faq .faq-item>h3{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.pat-el-faq .faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 10px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid #ddd;text-align:left;cursor:pointer}.pat-el-faq .faq-btn span{font-size:22px;font-weight:500;color:#2f2f2f;line-height:1.45}.pat-el-faq .faq-btn[aria-expanded=true]{background:var(--pat-el-indigo);border-color:var(--pat-el-indigo)}.pat-el-faq .faq-btn[aria-expanded=true] span{color:#fff}.pat-el-faq .faq-btn[aria-expanded=true] svg.faq-icon{color:#fff;fill:#fff}.pat-el-faq .faq-btn svg.faq-icon{width:22px;height:22px;flex-shrink:0;fill:#c51f4b}.pat-el-faq .faq-btn[aria-expanded=true] svg.faq-icon{fill:#fff}.pat-el-faq .faq-body{background:rgba(197,31,75,.1);padding:30px 40px}.faq-sub-q{font-size:18px;font-weight:500;color:var(--pat-el-indigo);margin-bottom:10px;margin-top:24px}.faq-sub-q:first-child{margin-top:0}.faq-answer{font-size:16px;color:#282828;line-height:1.5;margin-bottom:0}.faq-answer p,.faq-answer ul{margin-bottom:12px}.faq-answer ul{padding-left:24px}.text-dark-blue{color:var(--pat-el-indigo) !important}@media(max-width: 575.98px){.video-banner-height{height:auto;min-height:0}#landing-banner{position:relative;overflow:visible}#banner-content{height:auto !important;min-height:0 !important;padding-top:80px;padding-bottom:60px}}
