@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap");@font-face{font-family:Poppins-Bold;src:url(https://pages.98thpercentile.com/hubfs/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Regular;src:url(https://pages.98thpercentile.com/hubfs/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Regular.ttf)}@font-face{font-family:Poppins-Light;src:url(https://pages.98thpercentile.com/hubfs/MAP-LM/fonts/Poppins-Light.ttf)}@font-face{font-family:Poppins-Medium;src:url(https://www.98thpercentile.com/hubfs/math%20program%20revamp/Poppins-Medium.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(https://www.98thpercentile.com/hubfs/Digital%20Events%20all/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins-ExtraBold;src:url(https://www.98thpercentile.com/hubfs/ELA%20page%20revamp/Poppins-ExtraBold.ttf)}.register{background-color:#000;border:2px solid #000;color:#fff;cursor:pointer;display:block;font-family:Poppins-Bold;font-size:25px;margin:auto;padding:5px 50px;width:fit-content}.btn-dark:hover,.register:hover{background-color:#fff;color:#000}.btn-dark:hover{border:2px solid #000!important}h2{color:#fff;font-family:Poppins-Light;font-size:36px}h3{color:#000;font-size:39px}.col-white,h3{font-family:Poppins-Bold}.col-white{color:#fff}.col-black{color:#000;font-family:Poppins-Bold}.para{font-family:Poppins-Light;font-size:28px}.black-bg-sec{background-color:#000}.section-1 .mobile-top{display:none}.section-1{margin-top:0!important}.section-2{background-color:#fef3f9;padding:30px}.section-2 .main-heading{font-family:Poppins-Light;font-size:28px;text-align:center}.section-2 .highlight-text{font-family:Poppins-Medium;font-size:28px}.section-2 .camp-highlights{background-color:#fdf0f4;padding:2rem 1rem}.section-2 .highlight-item{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.section-2 .highlight-item img{flex-shrink:0;height:48px;width:48px}.section-2 .highlight-item p{color:#000;font-family:Poppins-Light;font-size:18px;margin:0}.section-2 .camp-highlights strong{font-family:Poppins-Bold;font-size:18px}.section-3{background-color:#e2f4ff;padding:50px}.section-3 h4{font-family:Poppins-Light;font-size:24px}.section-3 .col-black{font-family:Poppins-Bold;font-size:24px}.section-3 .table{border-color:#000!important;white-space:nowrap}.section-3 .table-responsive{box-shadow:11px 9px #323232;margin:auto;max-width:fit-content;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#999 #f1f1f1;scrollbar-width:thin}.section-3 .table-responsive::-webkit-scrollbar{height:8px}.section-3 .table-responsive::-webkit-scrollbar-track{background:#f1f1f1}.section-3 .table-responsive::-webkit-scrollbar-thumb{background-color:#999;border-radius:4px}.section-3 .col-normal{font-family:Poppins-Medium;font-size:13px}.section-3 .col-strong{font-family:Poppins-Bold;font-size:13px}.section-3 thead{background-color:#92d7e1}.section-3 td{background-color:#ffffea}.section-3 .btn-light{background-color:#fff;border:2px solid #000;border-radius:0!important;box-shadow:4px 4px #323232}.section-4{background-color:#ffeae0}.section-4 .indivi-text{background-color:#fff;box-shadow:4px 4px #323232;padding-left:30px;padding-right:30px}.section-4 .indivi-text,.section-4 .price-text{border:2px solid #000;display:block;font-family:Poppins-Bold;font-size:22px;margin:auto;width:fit-content}.section-4 .price-text{background-color:#ffeae0;padding-left:75px;padding-right:75px;position:relative}.section-4 .prize{left:-13px;position:absolute;top:-3px;width:15%}.section-4 .whole-box-div{position:relative}.section-4 .mega-challenge-box{background-color:#fefeee;border:2px solid #000;font-family:Poppins-Light;margin:auto;padding:1.5rem;position:relative;width:fit-content}.section-4 .challenge-title{background-color:#fff;border:3px solid #000;box-shadow:3px 3px 0 #000;color:#000;display:block;font-family:Poppins-Bold;font-weight:700;margin:auto auto -15px;padding:.5rem 1rem;position:relative;width:fit-content;z-index:1}.section-4 .challenge-content p{font-family:Poppins-Medium;font-size:22px;font-weight:600;margin-bottom:.8rem}.section-4 .challenge-list{list-style:none;padding-left:0}.section-4 .challenge-list li{font-family:Poppins-Light;font-size:18px;font-weight:400;margin-bottom:.6rem;padding-left:1.8rem;position:relative}.section-4 .challenge-list li:before{content:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/arrow.png);display:inline-block;height:16px;left:0;position:absolute;top:2px;width:16px}.section-4 .col-med{font-family:Poppins-Medium;font-size:28px}.section-4 .col-black{font-family:Poppins-Bold;font-size:28px}.section-4 .blink_me{animation:blinker 1s linear infinite}@keyframes blinker{0%{opacity:1}50%{opacity:0}to{opacity:1}}.section-5{background-color:#ffffd0;margin-bottom:-40px;padding:30px;padding-bottom:70px!important}.section-6 .para{font-size:20px}.section-6 .star-level{display:block;margin:auto}.section-7{background-color:#f1f2ff;padding-bottom:40px;padding-top:40px}.section-7 .camp-description{color:#333;font-family:Poppins-SemiBold;font-size:16px;margin-bottom:1rem;min-height:120px}.section-7 .camp-card{align-content:center;border:1px solid #000!important;border-radius:0!important;box-shadow:4px 4px #323232!important}.section-7 .card-logo{display:block;margin:auto}.section-7 .btn-dark{border:2px solid #fff;border-radius:0!important;font-family:Poppins-Bold!important}.section-7 .card-logo-ted{display:block;margin:auto;width:80%}.section-7 .card-1{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-6.png)}.section-7 .card-1,.section-7 .card-2{background-repeat:no-repeat;background-size:cover}.section-7 .card-2{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-7.png)}.section-7 .card-3{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-5.png)}.section-7 .card-3,.section-7 .card-4{background-repeat:no-repeat;background-size:cover}.section-7 .card-4{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-4.png)}.section-7 .card-5{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-3.png)}.section-7 .card-5,.section-7 .card-6{background-repeat:no-repeat;background-size:cover}.section-7 .card-6{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-2.png)}.section-7 .card-7{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608-1.png)}.section-7 .card-7,.section-7 .card-8{background-repeat:no-repeat;background-size:cover}.section-7 .card-8{background-image:url(https://www.98thpercentile.com/hubfs/Summer%20Camp%20-25/Frame%20608.png)}.section-8 .rotate-arrow .bi-arrow-down-square{transform:rotate(180deg)}.section-8 .answer{color:#000!important;font-family:Poppins-Light;font-size:20px}.section-8 .inner-text{position:relative}.section-8 .quest{color:#000!important;font-family:Poppins-Medium;font-size:16px;padding-bottom:0;padding-left:unset;padding-top:0;text-decoration:none}.section-8 svg.bi.bi-arrow-down-square{position:absolute;right:10px;transition:transform .3s}.rotate-arrow .bi-arrow-down-square{transform:rotate(180deg)}@media(max-width:1024px){h2{font-size:32px}h3{font-size:30px}.section-2 .camp-highlights strong,.section-2 .highlight-item p{font-size:16px}.para,.section-4 .col-black,.section-4 .col-med{font-size:24px}}@media(max-width:768px){.section-4 .offer{font-size:15px!important}}@media(max-width:767px){h2{font-size:20px}h3{font-size:22px}.section-1 .mobile-top{display:block}.section-1 .desktop-img-top{display:none!important}.section-2 .highlight-text,.section-2 .main-heading{font-size:20px}.section-3{padding:10px;padding-bottom:30px!important;padding-top:15px!important}.section-3 .table-responsive{box-shadow:6px 5px #323232}.section-3 .col-black,.section-3 h4{font-size:16px}.section-4 .ipad-img{width:80%}.para,.section-4 .col-black,.section-4 .col-med{font-size:18px}.section-4 .prize{left:-10px;width:10%}.section-4 .challenge-title{font-size:16px}.section-4 .mega-challenge-box{font-size:16px;padding:1.25rem;width:90%}.section-4 .challenge-content p{font-size:18px;margin-top:.5rem}.section-4 .challenge-list li{font-size:16px}.section-4 .indivi-text,.section-4 .price-text{font-size:20px}.section-4 .mega-prize{margin-bottom:2rem!important;margin-top:2rem!important}.section-4 .indivi-text{margin-top:3rem}.section-5 .leader-borad{width:100%}.section-6 .para{font-size:16px}.section-6 .star-level{width:20%}.section-7 .camp-card{margin:auto;width:90%}.section-4 .offer{font-size:13px!important;padding:0!important}}