#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}}.landing-page-v2.builder{text-align:center;min-height:100vh}.landing-page-v2.builder .stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.3rem 0;-webkit-column-gap:2px;column-gap:2px}.landing-page-v2.builder .stars .arrowRatings{display:none}.landing-page-v2.builder .stars .reviews{color:#0066c0}.landing-page-v2.builder review-summary.summary.hidden{display:none!important}.landing-page-v2.builder review-summary.summary{display:block!important}.landing-page-v2.builder .ratingWrapper{display:block;cursor:default;position:absolute;width:300px;z-index:200000000000;background:#fff;border:1px solid #ccc;padding:.6rem 0 .6rem .3rem;box-shadow:2px 6px 12px 4px rgba(0,0,0,.4);border-radius:4px}.landing-page-v2.builder .ratingWrapper .rowWrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:3px}.landing-page-v2.builder .ratingWrapper .ratingName,.landing-page-v2.builder .ratingWrapper .ratingShare{color:#333;font-size:.75rem;margin:0 5px;min-width:30px;text-align:right}.landing-page-v2.builder .ratingWrapper .ratingName.fade,.landing-page-v2.builder .ratingWrapper .ratingShare.fade{color:#999}.landing-page-v2.builder .ratingWrapper .ratingBar{height:100%;min-width:200px;border:1px solid #aaa;height:20px;border-radius:1px;box-shadow:inset 0 1px 2px rgba(0,0,0,.3);display:-ms-flexbox;display:flex}.landing-page-v2.builder .ratingWrapper .ratingBar>div.barInner{height:100%;background:#f5da3b;border-right:1px solid #aaa;animation:ratingBar .5s}.landing-page-v2.builder .avg-rating-wrapper .ratingWrapper{left:20px;top:30px}.landing-page-v2.builder .summary{display:none}.landing-page-v2.builder .stars:hover+.summary,.landing-page-v2.builder .summary:hover{display:block}@keyframes ratingBar{0%{width:0}}.landing-page-v2.builder .stars .starOff,.landing-page-v2.builder .stars .starOn{width:1rem;height:1rem}.landing-page-v2.builder .starOn{background:url(https://images.twinkl.co.uk/tr/raw/upload/t/images/star_on-4.png) 0 0 no-repeat;background-size:90%}.landing-page-v2.builder .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){.landing-page-v2.builder .stars .starOff,.landing-page-v2.builder .stars .starOn{height:1.3rem;width:1.3rem}}.landing-page-v2.builder .hero-banner{background:linear-gradient(to top,#bfe0f1,#feffff);padding:24px;padding-bottom:0}.landing-page-v2.builder .hero-banner .title{font-family:robotobold,Arial,Helvetica,sans-serif;max-width:100%;margin:auto;margin-bottom:12px;display:inline-block}.landing-page-v2.builder .hero-banner .title .subject{color:#2399f9}@media (max-width:600px){.landing-page-v2.builder .hero-banner .title{font-size:2rem;line-height:1.4}}@media (min-width:600px){.landing-page-v2.builder .hero-banner .title{width:30rem;font-size:3rem}}@media (min-width:800px){.landing-page-v2.builder .hero-banner .title{width:50rem;font-size:3.5rem}}.landing-page-v2.builder .hero-banner .subtext{font-size:1.5rem;max-width:600px;margin:12px auto}@media (max-width:600px){.landing-page-v2.builder .hero-banner .subtext{font-size:1.2rem}}.landing-page-v2.builder .hero-banner .button{background:#005b94;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}.landing-page-v2.builder .hero-banner .button:active,.landing-page-v2.builder .hero-banner .button:focus,.landing-page-v2.builder .hero-banner .button:hover{background:#004b7b}@media (max-width:600px){.landing-page-v2.builder .hero-banner .button{display:none}}.landing-page-v2.builder .hero-banner .image{width:100%;margin-bottom:-4px;margin-top:12px;max-width:1600px}.landing-page-v2.builder .resource-category{width:90%;margin:0 auto;padding-bottom:0;margin-top:24px}.landing-page-v2.builder .category-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px}.landing-page-v2.builder .category-header h3{margin:0;font-family:robotobold,Arial,Helvetica,sans-serif}.landing-page-v2.builder .category-header a{font-size:1rem;color:#007cbd;text-decoration:none}.landing-page-v2.builder .category-header a:hover{text-decoration:underline}.landing-page-v2.builder .resource-list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page-v2.builder .resource-list .resource-wrapper{margin-bottom:2rem;max-width:630px}@media (min-width:600px){.landing-page-v2.builder .resource-list .resource-wrapper{-ms-flex-preferred-size:47%;flex-basis:47%}}@media (min-width:900px){.landing-page-v2.builder .resource-list .resource-wrapper{-ms-flex-preferred-size:22%;flex-basis:22%}}.landing-page-v2.builder .resource-list .resource-wrapper a{display:inline-block;text-align:left;text-decoration:none;color:#1c1c1c}.landing-page-v2.builder .resource-list .resource-wrapper a:focus,.landing-page-v2.builder .resource-list .resource-wrapper a:hover{text-decoration:underline}.landing-page-v2.builder .resource-list .resource-wrapper img{max-width:100%;height:auto}.landing-page-v2.builder .t-tiles{background-color:#f3f1f1}.landing-page-v2.builder .t-tile{width:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;line-height:1.4;text-align:left;margin:24px}@media (max-width:1000px){.landing-page-v2.builder .t-tile{min-height:220px}}.landing-page-v2.builder .t-tile .t-tile-header{height:3.5rem}.landing-page-v2.builder .t-tile .t-tile-header img{height:100%}.landing-page-v2.builder .t-tile .t-tile-title h2{font-size:1.2rem;margin:0;max-width:250px;padding:0}.landing-page-v2.builder .t-tile p{margin-top:0;height:100%;max-width:250px;padding:0}.landing-page-v2.builder.template2 .d-block{display:block}.landing-page-v2.builder.template2 .d-none{display:none}@media (min-width:720px){.landing-page-v2.builder.template2 .d-md-block{display:block}.landing-page-v2.builder.template2 .d-md-none{display:none}}.landing-page-v2.builder.template2 .hero-banner{position:relative;padding:0}.landing-page-v2.builder.template2 .hero-banner .full-bg-img{width:100%;min-height:350px}.landing-page-v2.builder.template2 .hero-banner .image{position:absolute;margin:0;bottom:0;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.landing-page-v2.builder.template2 .hero-banner .content{position:absolute;left:50%;top:0;min-width:300px;-ms-transform:translate(-50%,30%);transform:translate(-50%,30%)}@media (max-width:720px){.landing-page-v2.builder.template2 .hero-banner .content{top:15px}}.landing-page-v2.builder.template2 .tile-header{font-size:36px}.landing-page-v2.builder.template2 .t-tiles{background-color:#fff}.landing-page-v2.builder.template2 .t-tiles .t-tile{text-align:center}.landing-page-v2.builder.template2 .t-tiles .t-tile .t-tile-header{height:180px}.sticky-banner-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.sticky-banner-container .void{height:100%}.sticky-banner-container .hidden{display:none}.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}.sticky-banner-container .sticky-banner .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px}@media (max-width:600px){.sticky-banner-container .sticky-banner .container{-ms-flex-direction:column;flex-direction:column}}.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){.sticky-banner-container .sticky-banner .container .button{margin:0 auto}}.sticky-banner-container .sticky-banner .container .button:active,.sticky-banner-container .sticky-banner .container .button:focus,.sticky-banner-container .sticky-banner .container .button:hover{background:#004b7b}.sticky-banner-container .sticky-banner .container .text{font-size:.9rem;margin:auto;margin-left:0}@media (max-width:600px){.sticky-banner-container .sticky-banner .container .text{margin:0 auto;text-align:left}}#usage-monitor-disable{display:none}.carousel{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){.carousel{width:100%}}.carousel-content{display:-ms-flexbox;display:flex;overflow:hidden;padding:0 24px}@media (min-width:1000px){.carousel-content{-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%}}.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){.carousel-item{width:30%}}.carousel-dots{position:absolute;bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:12px}@media (min-width:1000px){.carousel-dots{display:none}}.carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#91d2fb;margin:0 6px;cursor:pointer}.carousel-dots .carousel-dot.active{background-color:#007cbd}#login_options{display:none}@media (max-width:1000px){.carousel{overflow:hidden;position:relative}.carousel-content{display:-ms-flexbox;display:flex;width:300%;transition:transform .3s ease-in-out;overflow:unset;padding:0}.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}}.ppc-header .ppc-logo{margin-top:12px}