@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://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Bold.ttf)}@font-face{font-family:Poppins-Regular;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/Website%20Images/Spell%20kahoot%206%202023/Spell%20kahoot%206.0%20fonts/Poppins-Regular.ttf)}.bluecolour{color:#2649a4}section{margin-top:50px}body{background-color:#fdf3f7}h1{font-size:36px}h1,h2,h3,h4{font-family:Poppins-Bold}h1,h2,h3,p{color:#1a3150}p{font-size:20px}h5,p{font-family:Poppins-Regular}h5{font-size:16px}span{font-family:Poppins-Bold}.tipbulb{margin-right:10px}.tip{background-color:#f2f8ee;background-color:#f2f9ee;border:2px dashed #32be23;border-radius:10px;color:#1a3150;font-family:Poppins-Regular;padding:10px 50px;width:fit-content}section.section2{background-image:linear-gradient(45deg,transparent,#fee8e8,#fee8e8,transparent);padding:20px}.section3 .benefit-list-wrapper ul{list-style:none;margin:0;padding-left:0}.section3 .benefit-list-wrapper li{color:#333;font-family:Poppins-Regular;font-size:1.05rem;line-height:1.5;margin-bottom:15px;padding-left:30px;position:relative}.section3 .benefit-list-wrapper li:before{color:#dc3545;content:"\2713";font-size:1.2rem;font-weight:700;left:0;position:absolute;top:0}.section3 .benefit-list-wrapper li strong{color:#000}.whitebox{background-color:#fff;border:1px solid #f22e52;border-radius:10px;line-height:4;margin-top:3%;padding:20px;text-align:start;width:fit-content}.section5 .testimonial-card:hover{box-shadow:0 4px 8px #f5f5f5;transform:scale(1.02) translateY(-2px)}.section5 .parent-voices-section{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;margin-bottom:-100px;padding:4rem 0;position:relative;z-index:1}.section5 .section-title{color:#4a4a4a;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem}.section5 .rating-box{align-items:center;display:flex;flex-direction:column;margin:0 1.5rem}.section5 .rating-stars .fa-star{color:#ffc107;margin:0 1px}.section5 .rating-text{color:#4a4a4a;font-size:1.8rem;font-weight:700;margin-top:.5rem}.section5 .rating-label{color:#6c757d;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.section5 .social-icon img{height:40px;margin-top:.8rem;width:40px}.section5 .testimonial-card{align-items:flex-start;background-color:#fff;border:2px solid #ff3d00;border-image:linear-gradient(90deg,#ff3d00,#ff8c00,transparent) 1;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);cursor:pointer;display:flex;min-height:169px;padding:1.5rem;position:relative;transition:transform .3s,box-shadow .3s}.section5 .testimonial-card-avatar{border:2px solid #d1518c;border-radius:50%;flex-shrink:0;height:60px;margin-right:1rem;object-fit:cover;width:60px}.section5 .testimonial-content{flex-grow:1}.section5 .testimonial-text{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:.8rem}.section5 .testimonial-author{color:#4a4a4a;font-size:.9rem;font-weight:700}@media(max-width:1024px){.section5 .testimonial-card{min-height:170px}}@media(max-width:768px){.section5 .testimonial-card{min-height:260px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}}@media(max-width:767px){.tip{padding:10px 20px;width:90%}.whitebox{padding:10px;width:75%}p{font-size:15px}.section5 .testimonial-card{min-height:unset}h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}}.checkmark-animation-container{animation:fadeInScale .6s ease-out forwards;display:inline-block;margin-bottom:20px;opacity:0;transform:scale(.8)}.checkmark{border-radius:50%;display:block;height:90px;margin:0 auto;stroke:#4caf50;width:90px}.checkmark,.checkmark__circle{stroke-miterlimit:10;stroke-width:3}.checkmark__circle{animation:strokeCircle .8s cubic-bezier(.65,0,.45,1) forwards;fill:none;stroke:#4caf50;stroke-dasharray:166;stroke-dashoffset:166}.checkmark__check{animation:strokeCheck .4s cubic-bezier(.65,0,.45,1) .8s forwards;fill:none;stroke:#4caf50;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:3;transform-origin:50% 50%}.tip .tipbulb{margin-right:10px;width:20px}.tip span{color:#d1518c;font-weight:700;margin-left:5px}.counter-display-wrapper{margin-top:40px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes strokeCircle{to{stroke-dashoffset:0}}@keyframes strokeCheck{to{stroke-dashoffset:0}}