#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}}.trustResponsiveContainer #trustBanner{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-column-gap:20px;column-gap:20px;min-width:228px}.trustResponsiveContainer #trustBanner .leftSide{-ms-flex:1 1 min-content;flex:1 1 min-content;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-right:none;padding-right:0}.trustResponsiveContainer #trustBanner .leftSide .trustedByContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.trustResponsiveContainer #trustBanner .leftSide .trustedByContainer .trusted{max-width:100%;text-align:center;-ms-flex-negative:0;flex-shrink:0}.trustResponsiveContainer #trustBanner .leftSide .trustedByContainer .trusted img{-ms-transform:translateY(3px);transform:translateY(3px)}.trustResponsiveContainer #trustBanner .leftSide .trustedByContainer .trusted .blueTrust{text-wrap:wrap}.trustResponsiveContainer #trustBanner .leftSide .trustStars{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;row-gap:6px;min-width:unset}.trustResponsiveContainer #trustBanner .leftSide .trustStars img{min-width:97px}.trustResponsiveContainer #trustBanner .leftSide .trustStars .starDescription{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.trustResponsiveContainer #trustBanner .rightSide{-ms-flex:1 1 min-content;flex:1 1 min-content;min-width:100px}#baby-pregnancy{text-align:center;min-height:60vh;color:#333}#baby-pregnancy h2,#baby-pregnancy p{color:#333}#baby-pregnancy h3{font-size:20px;color:#333;margin-bottom:10px}#baby-pregnancy.success-view{position:relative;min-height:60vh}#baby-pregnancy .success-block p{max-width:500px}#baby-pregnancy .success-block .content{top:36%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}@media (min-width:575px) and (max-width:1000px){#baby-pregnancy .success-block .content{top:50%}}#baby-pregnancy .success-block .content .title{font-size:4rem}@media (max-width:800px){#baby-pregnancy .success-block .content .title{font-size:3rem}}#baby-pregnancy .success-block .content .title span{color:#005751}#baby-pregnancy .success-block .button.teal{background:#005751}#baby-pregnancy .success-block .corner-image{position:absolute;width:20vw;max-width:300px;height:auto}#baby-pregnancy .success-block .top-left{top:0;left:0}#baby-pregnancy .success-block .top-right{top:0;right:0}#baby-pregnancy .success-block .bottom-left{bottom:-32px;left:-24px}#baby-pregnancy .success-block .bottom-right{bottom:-4px;right:0}@media (max-width:600px){#baby-pregnancy .success-block .corner-image{width:30vw;max-width:200px}}#baby-pregnancy .gap-10px{gap:10px}#baby-pregnancy .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}#baby-pregnancy input.error{border:1px solid red!important}#baby-pregnancy .child-quiz{margin-bottom:30px;border-bottom:2px solid}#baby-pregnancy .child-quiz p{font-size:18px}#baby-pregnancy .child-quiz p .childName{font-family:robotobold,Arial,Helvetica,sans-serif}#baby-pregnancy .child-form{margin-bottom:10px}#baby-pregnancy .btn{padding:10px 20px;margin-top:15px;cursor:pointer;border-radius:5px;border:none}#baby-pregnancy .add-btn{background-color:#007bff;color:#fff}#baby-pregnancy .submit-btn{background-color:#5a7d26;color:#fff;font-size:16px}#baby-pregnancy .back-btn,#baby-pregnancy .free-trial-btn{background-color:#fff;border:1px solid #ccc;color:#333}#baby-pregnancy input{width:80%;padding:8px;margin:5px;border:1px solid #ccc;border-radius:4px}#baby-pregnancy input.month,#baby-pregnancy input.year{width:60px}#baby-pregnancy .question{margin-bottom:20px}#baby-pregnancy label{display:block}#baby-pregnancy .options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media (max-width:767px){#baby-pregnancy .options{font-size:12px}}#baby-pregnancy .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}#baby-pregnancy .options label span{width:85%}#baby-pregnancy .btn{padding:10px 20px;margin-top:15px;cursor:pointer;border-radius:5px;border:none}#baby-pregnancy .submit-btn{background-color:#5a7d26;color:#fff;font-size:16px}#baby-pregnancy .start-quiz-btn{font-size:18px;width:180px}#baby-pregnancy .stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.3rem 0;-webkit-column-gap:2px;column-gap:2px}#baby-pregnancy .stars .starOff,#baby-pregnancy .stars .starOn{width:1rem;height:1rem}#baby-pregnancy .starOn{background:url(https://images.twinkl.co.uk/tr/raw/upload/t/images/star_on-4.png) 0 0 no-repeat;background-size:90%}#baby-pregnancy .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){#baby-pregnancy .stars .starOff,#baby-pregnancy .stars .starOn{height:1.3rem;width:1.3rem}}#baby-pregnancy .hero-banner{background-color:linear-gradient(to top,#bfe0f1,#feffff)}#baby-pregnancy .hero-banner .content{top:36%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}@media (max-width:600px){#baby-pregnancy .hero-banner .content{top:28%}}@media (max-width:800px){#baby-pregnancy .hero-banner img{min-height:400px}}#baby-pregnancy .hero-banner .title{max-width:100%;display:inline-block;margin:50px auto 12px}#baby-pregnancy .hero-banner .title .subject{font-family:robotobold,Arial,Helvetica,sans-serif;color:#005751;font-size:inherit;display:block}@media (max-width:600px){#baby-pregnancy .hero-banner .title{font-size:2rem;line-height:1.4}#baby-pregnancy .hero-banner .title .subject{font-size:2.4rem}}@media (min-width:600px){#baby-pregnancy .hero-banner .title{width:30rem;font-size:3rem}#baby-pregnancy .hero-banner .title .subject{font-size:3.4rem}}@media (min-width:800px){#baby-pregnancy .hero-banner .title{width:50rem;font-size:3.5rem}#baby-pregnancy .hero-banner .title .subject{font-size:3.8rem}}#baby-pregnancy .hero-banner .subtext{font-size:1.5rem;max-width:600px;margin:12px auto}@media (max-width:600px){#baby-pregnancy .hero-banner .subtext{font-size:1.2rem}}@media (min-width:768px) and (max-width:992px){#baby-pregnancy .hero-banner .title{margin-top:50px;font-size:32px}#baby-pregnancy .hero-banner .title .subject{font-size:36px}#baby-pregnancy .hero-banner .subtext{font-size:18px}}#baby-pregnancy .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;background-color:#0e3d64;border:1px solid #0e3d64}#baby-pregnancy .hero-banner .button :hover{color:#0e3d64;background-color:#ffff}#baby-pregnancy .hero-banner .image{width:100%;margin-bottom:-4px;margin-top:12px;max-width:1600px}#baby-pregnancy .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}#baby-pregnancy .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){#baby-pregnancy .t-tile{min-height:220px}}@media (max-width:500px){#baby-pregnancy .t-tile{width:300px}}#baby-pregnancy .t-tile .t-tile-header{height:3.5rem}#baby-pregnancy .t-tile .t-tile-header img{height:100%}#baby-pregnancy .t-tile .t-tile-title h2{font-size:20px;margin:0;max-width:250px;padding:0}#baby-pregnancy .t-tile p{margin-top:0;height:100%;padding:0;line-height:28px;font-size:16px}#baby-pregnancy .t-tile .t-tile-rating{margin-top:auto}#baby-pregnancy .t-tile .t-tile-rating .user-profile{display:-ms-flexbox;display:flex;gap:5px;font-family:robotobold,Arial,Helvetica,sans-serif}#baby-pregnancy .sticky-banner-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}#baby-pregnancy .sticky-banner-container .void{height:100%}#baby-pregnancy .sticky-banner-container .hidden{display:none}#baby-pregnancy .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}#baby-pregnancy .sticky-banner-container .sticky-banner .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:12px}@media (max-width:600px){#baby-pregnancy .sticky-banner-container .sticky-banner .container{-ms-flex-direction:column;flex-direction:column}}#baby-pregnancy .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){#baby-pregnancy .sticky-banner-container .sticky-banner .container .button{margin:0 auto}}#baby-pregnancy .sticky-banner-container .sticky-banner .container .button:active,#baby-pregnancy .sticky-banner-container .sticky-banner .container .button:focus,#baby-pregnancy .sticky-banner-container .sticky-banner .container .button:hover{background:#004b7b}#baby-pregnancy .sticky-banner-container .sticky-banner .container .text{font-size:.9rem;margin:auto;margin-left:0}@media (max-width:600px){#baby-pregnancy .sticky-banner-container .sticky-banner .container .text{margin:0 auto;text-align:left}}#baby-pregnancy #usage-monitor-disable{display:none}#baby-pregnancy .carousel{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1000px){#baby-pregnancy .carousel{width:100%}}#baby-pregnancy .carousel-content{display:-ms-flexbox;display:flex;overflow:hidden;padding:0 24px}@media (min-width:1000px){#baby-pregnancy .carousel-content{-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;width:100%}}#baby-pregnancy .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){#baby-pregnancy .carousel-item{width:30%}}#baby-pregnancy .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){#baby-pregnancy .carousel-dots{display:none}}#baby-pregnancy .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#91d2fb;margin:0 6px;cursor:pointer}#baby-pregnancy .carousel-dots .carousel-dot.active{background-color:#007cbd}#baby-pregnancy #login_options{display:none}#baby-pregnancy .faq-section{z-index:1;max-width:900px;margin:0 auto}#baby-pregnancy .faq-section .faq-item{border:1px solid #ccc;border-radius:5px;margin:10px 0;overflow:hidden;color:#1e1e1e;position:relative}#baby-pregnancy .faq-section .faq-item .faq-title{width:100%;text-align:left;color:#333;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}#baby-pregnancy .faq-section .faq-item .faq-title:hover{background-color:#e0e0e0}#baby-pregnancy .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}#baby-pregnancy .faq-section .faq-item.open .faq-title .icon-chevron-down{-ms-transform:rotate(180deg);transform:rotate(180deg)}#baby-pregnancy .faq-section .faq-item.open .faq-content{max-height:200px;padding:15px;line-height:24px}#baby-pregnancy .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){#baby-pregnancy .carousel{overflow:hidden;position:relative}#baby-pregnancy .carousel-content{display:-ms-flexbox;display:flex;width:300%;transition:transform .3s ease-in-out;overflow:unset;padding:0}#baby-pregnancy .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}}#baby-pregnancy .child-details-container{opacity:0;transition:opacity .5s ease-in;visibility:hidden;position:fixed}#baby-pregnancy .child-details-container.show{opacity:1;visibility:visible;position:static}#baby-pregnancy .errors{position:fixed;left:0;right:0;bottom:0;z-index:1;padding:15px;pointer-events:none}#baby-pregnancy .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)}}#baby-pregnancy .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}#baby-pregnancy .participated-text{width:90%;max-width:500px;background-color:#0e3d64;margin:auto;color:#fff}