#trustBanner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:16px;column-gap:16px;row-gap:24px;background-color:#ddeffd;border-radius:12px;border:1px solid #c6e3fb;padding:10px 16px;overflow:hidden;margin-bottom:10px}#trustBanner.full-width{width:100%;border-radius:0;border:none;padding:12px 0;margin:auto}#trustBanner.full-width .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}#trustBanner.full-width .container>div{margin:auto 12px}#trustBanner.full-width .trustMembers{display:block;text-align:right}#trustBanner .trustBannerLarge{-webkit-column-gap:24px;column-gap:24px;margin-bottom:10px}#trustBanner>div{-ms-flex:0 0 auto;flex:0 0 auto}#trustBanner .paymentUSPS img{width:32px;height:32px;margin-right:8px}#trustBanner .rightSide{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-negative:1;flex-shrink:1}#trustBanner .leftSide,#trustBanner .rightSide{margin:auto}#trustBanner .blueTrust{font-size:24px;font-weight:700;color:#2399f9}#trustBanner .trustMembers{font-size:10px;color:#666}#trustBanner .trustStars{display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #c6e3fb;border-radius:50px;padding:5px 9px 7px 9px;margin-top:9px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;font-weight:700}#trustBanner .starText{color:#666;font-size:10px;margin:4px 4px 0 7px}#trustBanner .greenPos{font-size:10px;color:#2daf4b;margin-top:4px}#trustBanner .trustText{font-size:14px;color:#333}@media (max-width:850px){.full-width #trustBanner .trustText{display:none}}#trustBanner .paymentUSPS{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;-ms-flex-align:center;align-items:center}#trustBanner:not(.trustBannerLarge){margin-top:-13px}.full-width #trustBanner:not(.trustBannerLarge){margin-top:0}#trustBanner .paymentUSPS:nth-of-type(1){border-bottom:2px solid #fff;padding-bottom:12px}#trustBanner .paymentUSPS:nth-of-type(4){border-top:2px solid #fff;padding-top:12px}#trustBanner svg.no-cancellation-fee{margin-right:8px}#trustBanner svg.no-cancellation-fee g{-ms-transform:rotate(-45deg) translate(-16px,6px);transform:rotate(-45deg) translate(-16px,6px);stroke-width:2.5;stroke:#696969;fill:none}#trustBanner svg.no-cancellation-fee text{fill:#2399f9;font-size:12px;font-weight:700;text-anchor:middle}@media (min-width:768px){#trustBanner{-ms-flex-direction:row;flex-direction:row}#trustBanner .paymentUSPS:nth-of-type(1){border-bottom:none;padding-bottom:0}#trustBanner .paymentUSPS:nth-of-type(4){border-top:none;padding-top:0}#trustBanner .paymentUSPS:nth-of-type(1){border-right:2px solid #fff;padding-right:12px}#trustBanner .paymentUSPS:nth-of-type(4){border-left:2px solid #fff;padding-left:12px}#trustBanner:not(.trustBannerLarge) .leftSide{border-right:2px solid #fff;padding-right:24px}}#maths-challenge{text-align:center;min-height:60vh;color:#0a2e4b}#maths-challenge h2,#maths-challenge p{color:#0a2e4b}#maths-challenge h3{font-size:20px;color:#0a2e4b;margin-bottom:10px}#maths-challenge.success-view{position:relative;background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/lines_ver_1.png);min-height:70vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#maths-challenge .success-block h1{max-width:500px}#maths-challenge .success-block .button.teal{background:#008981}#maths-challenge .success-block .corner-image{position:absolute;width:20vw;max-width:300px;height:auto}#maths-challenge .success-block .top-left{top:0;left:0}#maths-challenge .success-block .top-right{top:0;right:0}#maths-challenge .success-block .bottom-left{bottom:-32px;left:-24px}#maths-challenge .success-block .bottom-right{bottom:-4px;right:0}@media (max-width:600px){#maths-challenge .success-block .corner-image{width:30vw;max-width:200px}}#maths-challenge .gap-10px{gap:10px}#maths-challenge .add-child-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:14px;color:#005b94;background-color:#eaf4ff;border:1px solid #005b94;border-radius:4px;cursor:pointer;transition:background-color .3s ease,color .3s ease}#maths-challenge #child-section{margin-bottom:20px;color:#0a2e4b}#maths-challenge #child-section .child-info{margin:auto auto 15px;border-radius:4px}#maths-challenge #child-section .child-info .child-actions{margin-left:auto}#maths-challenge #child-section .child-info .child-actions .remove-btn{color:#0a2e4b;font-size:14px;background:0 0;font-family:robotobold,Arial,Helvetica,sans-serif}#maths-challenge #child-section .child-info .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}#maths-challenge #child-section .child-info .form-group label{font-size:16px;margin-bottom:5px}#maths-challenge #child-section .child-info .form-group input{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}#maths-challenge #child-section .child-info .form-group .dob-month,#maths-challenge #child-section .child-info .form-group .dob-year{width:100px!important}#maths-challenge input.error{border:1px solid red!important}#maths-challenge .child-quiz{margin-bottom:30px;border-bottom:2px solid}#maths-challenge .child-quiz p{font-size:18px}#maths-challenge .child-quiz p .childName{font-family:robotobold,Arial,Helvetica,sans-serif}#maths-challenge .child-form{margin-bottom:10px}#maths-challenge .btn{padding:10px 20px;margin-top:15px;cursor:pointer;border-radius:5px;border:none}#maths-challenge .add-btn{background-color:#007bff;color:#fff}#maths-challenge .submit-btn{background-color:#5a7d26;color:#fff;font-size:16px}#maths-challenge .back-btn,#maths-challenge .free-trial-btn{background-color:#fff;border:1px solid #ccc;color:#0a2e4b}#maths-challenge input{width:80%;padding:8px;margin:5px;border:1px solid #ccc;border-radius:4px}#maths-challenge input.month,#maths-challenge input.year{width:60px}#maths-challenge .question{margin-bottom:20px}#maths-challenge label{display:block}#maths-challenge .options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media (max-width:767px){#maths-challenge .options{font-size:12px}}#maths-challenge .options label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center}#maths-challenge .options label span{width:85%}#maths-challenge input[type=radio]{margin:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:20px;width:20px;border:2px solid #2399f9;border-radius:50%;outline:0;cursor:pointer;position:relative;background-color:#fff}#maths-challenge input[type=radio]:checked{background-color:#fff;border-color:#2399f9}#maths-challenge input[type=radio]:checked::before{content:"";width:10px;height:10px;background-color:#2399f9;border-radius:50%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#maths-challenge .btn{padding:10px 20px;margin-top:15px;cursor:pointer;border-radius:5px;border:none}#maths-challenge .submit-btn{background-color:#5a7d26;color:#fff;font-size:16px}#maths-challenge .back-btn{background-color:#fff;border:1px solid #ccc}#maths-challenge .back-btn,#maths-challenge .start-quiz-btn{font-size:18px}#maths-challenge .start-quiz-btn{width:180px}#maths-challenge .stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.3rem 0;-webkit-column-gap:2px;column-gap:2px}#maths-challenge .stars .starOff,#maths-challenge .stars .starOn{width:1rem;height:1rem}#maths-challenge .starOn{background:url(https://images.twinkl.co.uk/tr/raw/upload/t/images/star_on-4.png) 0 0 no-repeat;background-size:90%}#maths-challenge .starOff{background:url(https://images.twinkl.co.uk/tr/raw/upload/t/images/star_off-3.png) 0 0 no-repeat;background-size:90%}@media (min-width:768px){#maths-challenge .stars .starOff,#maths-challenge .stars .starOn{height:1.3rem;width:1.3rem}}#maths-challenge .hero-banner{background-color:linear-gradient(to top,#bfe0f1,#feffff);background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/bg_ver_1.png);background-repeat:no-repeat;background-size:cover;padding:24px}#maths-challenge .hero-banner .title{font-family:robotobold,Arial,Helvetica,sans-serif;max-width:100%;margin:auto;margin-bottom:12px;display:inline-block}#maths-challenge .hero-banner .title .subject{color:#2399f9;font-size:inherit}@media (max-width:600px){#maths-challenge .hero-banner .title{font-size:2rem;line-height:1.4;background-image:url(https://images.twinkl.co.uk/tw1n/image/private/t_630/u/ux/mobile-background_ver_1.png)}}@media (min-width:600px){#maths-challenge .hero-banner .title{width:30rem;font-size:3rem}}@media (min-width:800px){#maths-challenge .hero-banner .title{width:50rem;font-size:3.5rem}}#maths-challenge .hero-banner .subtext{font-size:1.5rem;max-width:600px;margin:12px auto}@media (max-width:600px){#maths-challenge .hero-banner .subtext{font-size:1.2rem}}#maths-challenge .hero-banner .button{color:#fff;padding:14px 36px;text-decoration:none;border-radius:4px;font-size:1rem;display:inline-block;margin:12px auto;box-shadow:2px 2px 8px 0 #00000063}#maths-challenge .hero-banner .image{width:100%;margin-bottom:-4px;margin-top:12px;max-width:1600px}#maths-challenge .t-tiles{background-color:#0e3d64;background-image:url(https://images.twinkl.co.uk/tr/raw/upload/u/ux/b2b-blue-ring-rgb-12x_ver_1.png);background-repeat:no-repeat;background-position-x:right;background-position-y:bottom;background-size:300px}#maths-challenge .t-tile{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;line-height:1.4;text-align:left;background:#fff;padding:15px;border-radius:10px;max-width:400px}@media (max-width:1000px){#maths-challenge .t-tile{min-height:220px}}@media (max-width:500px){#maths-challenge .t-tile{width:300px}}#maths-challenge .t-tile .t-tile-header{height:3.5rem}#maths-challenge .t-tile .t-tile-header img{height:100%}#maths-challenge .t-tile .t-tile-title h2{font-size:20px;margin:0;max-width:250px;padding:0}#maths-challenge .t-tile p{margin-top:0;height:100%;padding:0;line-height:28px;font-size:16px}#maths-challenge .t-tile .t-tile-rating{margin-top:auto}#maths-challenge .t-tile .t-tile-rating .user-profile{display:-ms-flexbox;display:flex;gap:5px;font-family:robotobold,Arial,Helvetica,sans-serif}#maths-challenge .sticky-banner-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}#maths-challenge .sticky-banner-container .void{height:100%}#maths-challenge .sticky-banner-container .hidden{display:none}#maths-challenge .sticky-banner-container .sticky-banner{pointer-events:all;background:linear-gradient(to bottom,#56acdb,#91d2fb);padding:12px;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0}#maths-challenge .sticky-banner-container .sticky-banner .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px}@media (max-width:600px){#maths-challenge .sticky-banner-container .sticky-banner .container{-ms-flex-direction:column;flex-direction:column}}#maths-challenge .sticky-banner-container .sticky-banner .container .button{background:#005b94;color:#fff;padding:14px 36px;text-decoration:none;border-radius:4px;font-size:1rem;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-right:0;box-shadow:2px 2px 8px 0 #00000063}@media (max-width:600px){#maths-challenge .sticky-banner-container .sticky-banner .container .button{margin:0 auto}}#maths-challenge .sticky-banner-container .sticky-banner .container .button:active,#maths-challenge .sticky-banner-container .sticky-banner .container .button:focus,#maths-challenge .sticky-banner-container .sticky-banner .container .button:hover{background:#004b7b}#maths-challenge .sticky-banner-container .sticky-banner .container .text{font-size:.9rem;margin:auto;margin-left:0}@media (max-width:600px){#maths-challenge .sticky-banner-container .sticky-banner .container .text{margin:0 auto;text-align:left}}#maths-challenge #usage-monitor-disable{display:none}#maths-challenge .carousel{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){#maths-challenge .carousel{width:100%}}#maths-challenge .carousel-content{display:-ms-flexbox;display:flex;overflow:hidden;padding:0 24px}@media (min-width:1000px){#maths-challenge .carousel-content{-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;width:100%}}#maths-challenge .carousel-item{-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){#maths-challenge .carousel-item{width:30%}}#maths-challenge .carousel-dots{position:absolute;bottom:23px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:12px;left:43%}@media (min-width:1000px){#maths-challenge .carousel-dots{display:none}}#maths-challenge .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#91d2fb;margin:0 6px;cursor:pointer}#maths-challenge .carousel-dots .carousel-dot.active{background-color:#007cbd}#maths-challenge #login_options{display:none}#maths-challenge .faq-section{z-index:1;max-width:900px;margin:0 auto}#maths-challenge .faq-section .faq-item{border:1px solid #ccc;border-radius:5px;margin:10px 0;overflow:hidden;color:#1e1e1e;position:relative}#maths-challenge .faq-section .faq-item .faq-title{width:100%;text-align:left;color:#0a2e4b;background-color:#fff;border:none;padding:25px 32px 15px 15px;font-size:16px;line-height:20px;cursor:pointer;outline:0;transition:background-color .3s ease}#maths-challenge .faq-section .faq-item .faq-title:hover{background-color:#e0e0e0}#maths-challenge .faq-section .faq-item .faq-title .icon-chevron-down{-ms-transform:rotate(0);transform:rotate(0);transition:all .3s ease-in-out;position:absolute;top:22px;right:8px}#maths-challenge .faq-section .faq-item.open .faq-title .icon-chevron-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}#maths-challenge .faq-section .faq-item.open .faq-content{max-height:200px;padding:15px;line-height:24px}#maths-challenge .faq-section .faq-item .faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 15px;background-color:#f9f9f9}@media (max-width:1000px){#maths-challenge .carousel{overflow:hidden;position:relative}#maths-challenge .carousel-content{display:-ms-flexbox;display:flex;width:300%;transition:transform .3s ease-in-out;overflow:unset;padding:0}#maths-challenge .carousel-item{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}#maths-challenge .child-details-container{opacity:0;transition:opacity .5s ease-in;visibility:hidden;position:fixed}#maths-challenge .child-details-container.show{opacity:1;visibility:visible;position:static}#maths-challenge .errors{position:fixed;left:0;right:0;bottom:0;z-index:1;padding:15px;pointer-events:none}#maths-challenge .errors .error{padding:15px;border-radius:8px;background-color:rgba(230,20,20,.8);color:#fff;font-size:14px;-ms-transform:translateY(300px);transform:translateY(300px);pointer-events:all;margin-bottom:10px;animation:slide-in 1s ease-out forwards}@keyframes slide-in{to{transform:translateY(0)}}#maths-challenge .loader-in-opt-out-btn{width:25px;height:25px;border:4px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite}#maths-challenge .participated-text{width:90%;background-color:#0e3d64;margin:auto;color:#fff}