.section-one{padding:80px 20px 50px}.section-one-heading{color:#ff7166;font-size:40px;font-weight:600;margin-bottom:20px;text-align:center}.section-one-content{font-size:25px;margin:auto;max-width:800px;text-align:center}.section-two-highlight{background-color:#f3faff;border:4px dashed #4e92c4;border-radius:10px;box-shadow:0 0 6px 2px #ccc;color:#4e92c4;font-size:32px;margin:30px auto;padding:15px 30px;text-align:center;width:fit-content}.section-two-heading{border-top:4px dashed #4e92c4;color:#ff7166;font-size:40px;font-weight:600;height:0;line-height:40px;margin:80px 0 40px}.section-two-heading span{background-color:#fff;display:block;margin:-25px auto;padding:0 20px;width:fit-content}.section-two-content{font-size:25px;margin:auto;max-width:800px;text-align:center}.section-two-img1{margin:30px auto;max-width:800px;width:90%}.section-two-img2{margin:0 auto 50px;max-width:800px;width:90%}.section-two-img1 img,.section-two-img2 img{width:100%!important}.section-two-text{font-size:25px;margin:auto;max-width:800px;text-align:center}.section-two-text span{color:#ff7166;display:block}.section-three{padding:50px}.section-three-heading{font-size:32px;text-align:center}.section-three-heading span{color:#ff7166;display:block;font-size:40px;margin-bottom:50px}.section-three-video{border-radius:10px;overflow:hidden;position:relative;z-index:1}.section-three-card-text{background-color:#fff;border:2px dashed #ff7166;border-radius:10px;box-shadow:0 0 6px 2px #ccc;font-size:14px;margin:-30px 30px 30px;padding:15px 20px;position:relative;z-index:2}.section-three-video:hover+.section-three-card-text{margin:0 30px}.section-four{background-color:#fafafa;padding:50px 0}.section-four-heading{color:#ff7166;font-size:32px;font-weight:600;margin-bottom:20px;text-align:center}.section-four-content{font-size:25px;margin:auto;max-width:1000px;text-align:center}.section-four-card-container{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr 1fr;padding:50px}.section-four-card{background-color:#fff;border-radius:10px;box-shadow:0 0 4px 0 #ccc;overflow:hidden}.section-four-card-img img{width:100%!important}.section-four-card-text{font-size:18px;padding:10px;text-align:center}.section-five{padding:50px}.section-five-heading{font-size:32px;text-align:center}.section-five-heading span{color:#ff7166;display:block;font-size:40px;margin-bottom:50px}.section-five-card{border-radius:10px;overflow:hidden;position:relative;z-index:1}.section-five-card-text{background-color:#fff;border:2px dashed #ff7166;border-radius:10px;box-shadow:0 0 6px 2px #ccc;font-size:14px;margin:-30px 30px 30px;padding:15px 20px;position:relative;z-index:2}.section-five-video:hover+.section-five-card-text{margin:0 30px}.section-six{background-color:#fafafa;padding:50px 0}.section-six-heading{color:#ff7166;margin-bottom:50px;text-align:center}.section-six-team-container{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:800px}.section-six-team-img img{border-radius:50%;box-shadow:0 0 4px 0 #ccc;margin-bottom:30px;width:100%!important}.section-six-team-name{font-size:25px;font-weight:500;text-align:center}.section-six-team-info{font-size:18px;text-align:center}.section-seven{padding:50px}.section-seven-heading{color:#ff7166;font-size:40px;margin-bottom:30px;text-align:center}.math-kangaroo-container{margin:30px 0 50px}.math-kangaroo-student-image img{width:100%!important}.math-kangaroo-result-group{grid-gap:20px;display:grid;grid-template-columns:repeat(6,1fr)}.math-kangaroo-rank{color:#f36d50;margin-top:20px}.math-kangaroo-name,.math-kangaroo-rank{font-size:20px;font-weight:600;text-align:center}.math-kangaroo-name{color:#310062}.math-kangaroo-level{color:#000;font-size:16px;font-weight:600;text-align:center}.ikcc-container{margin:30px 0 50px}.ikcc-image img{width:100%!important}.ikcc-result-group{grid-gap:20px;display:grid;grid-template-columns:repeat(6,1fr)}.ikcc-rank{color:#f36d50;margin-top:20px}.ikcc-name,.ikcc-rank{font-size:20px;font-weight:600;text-align:center}.ikcc-name{color:#310062}.ikcc-level{color:#000;font-size:16px;font-weight:600;text-align:center}@media (max-width:1200px){.section-one-heading,.section-two-heading{font-size:32px}.section-four-content,.section-one-content,.section-two-content{font-size:22px}.section-three-heading. .section-five-heading{font-size:28px}.section-five-heading span,.section-three-heading span{font-size:32px}.section-three-video-container{grid-gap:20px}.section-three-card-text{margin:-10px 10px 10px;padding:5px}.section-three{padding:50px 0}.section-four-card-container{grid-gap:30px;padding:30px 0}.section-five-video-container{grid-gap:30px;padding:0}}@media (max-width:767px){.section-five,.section-one,.section-seven{padding:30px 20px}.section-three-video-container{grid-gap:30px;grid-template-columns:1fr;padding:0 20px}.section-four-card-container{grid-gap:50px;grid-template-columns:1fr;padding:30px 10px}.section-five-video-container{grid-template-columns:1fr}.section-six-team-container{grid-gap:15px}.section-one-heading{font-size:28px;margin-bottom:10px}.section-two-heading{font-size:24px;margin:50px 0 30px}.section-four-content,.section-one-content,.section-two-content{font-size:18px}.section-two-highlight{font-size:24px;margin:15px auto}.section-two-text{font-size:17px;margin:30px 0 0}.section-five-heading,.section-three-heading{font-size:18px}.section-five-heading span,.section-three-heading span{font-size:22px;margin-bottom:20px}.section-four-heading{font-size:28px}.section-four,.section-six,.section-three{padding:30px 0}.section-six-team-img img{display:block;margin:auto auto 10px;width:80%!important}.section-six-team-name{font-size:13px}.section-six-team-info{font-size:12px;line-height:15px}.section-seven-heading{font-size:28px}.ikcc-result-group,.math-kangaroo-result-group{grid-gap:3vw;grid-template-columns:repeat(3,1fr)}}