@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Alef:wght@400;700&family=Allan:wght@400;700&family=Archivo:ital,wght@0,100..900;1,100..900&family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";*{font-family:var(--mainFont);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl{direction:rtl!important}.rtl .chevron-forward{transform:rotate(0deg) scaleX(1)}.rtl .faq-toggle:checked+.FAQsection img{transform:rotate(-90deg) scaleX(1)}a{color:var(--color-mainBlue);text-decoration:none}a:hover{cursor:pointer}a,body,h1,h2,h3,h4,h5,h6,html,p,span,strong{padding:0;margin:0}body,html{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--color-mainSkyblue:#d9eeff;--color-mainYellow:#f2dd3d;--mainFont:"Fredoka",sans-serif;--retroGameFont:"VT323",cursive;--pagePaddingDesktop:30px;--pagePaddingMobile:12px;--pageMaxWidth:1300px;--color-mainBlue:#00abfd;--color-mainBlueHighlight:#ecf7ff;--color-mainPurple:#6820fc;--color-mainGreen:#00ca00;--color-mainYellow-brighter:#fcf400;--color-craftMat:#2ba752;--shadow-card:0 0px 22px rgba(0,0,0,.1);--shadow-button:0 2px 12px rgba(0,0,0,.25);--header-height-desktop:80px;--header-height-mobile:60px}@supports(color:color(display-p3 1 1 1)){:root{--color-mainSkyblue:color(display-p3 0.8531 0.9354 1.0000);--color-mainYellow:color(display-p3 0.9490 0.8706 0.2392)}}.maxWidth100{max-width:100%!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashed-line{width:100%;height:1px;background-image:url(/images/icons/icon_dashed-line.svg)}.imageFrame{padding:var(--pagePaddingMobile);border:1px solid #000;border-radius:20px;display:flex;justify-content:center;align-items:center}.imageFrame img{border-radius:4px}.videoFrame{background-color:#000}.block{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}.block .block-padding-bottom{padding-bottom:15px;text-align:start}@media(max-width:960px){.block .block-padding-bottom{padding-bottom:5px}}.block img{width:100%}.block h2{font-size:42px;font-weight:500;padding:0;margin:0}@media(max-width:960px){.block h2{font-size:32px}}.block p{padding:0;margin:0;font-size:23px}@media(max-width:960px){.block p{font-size:22px}}.block-video{cursor:pointer;margin:0 auto;max-width:600px}.block-video p{text-decoration:underline;font-size:22px}.block-video div{transition:transform .3s ease-in-out}.block-video:hover{cursor:pointer}.block-video:hover div{transform:scale(1.02)}.felt-logo{width:100%;max-width:80px;min-width:80px}@media(max-width:960px){.felt-logo{max-width:70px;min-width:70px}}.withYouTubeIcon{position:relative}.withYouTubeIcon:after{content:"";background-image:url(/images/logos/youtubelogo.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);width:90px;height:60px;z-index:9999}.section{width:100%;max-width:var(--pageMaxWidth);margin:0 auto;height:100%;gap:60px;padding:20px var(--pagePaddingDesktop);padding-bottom:30px}@media(max-width:768px){.section{gap:30px}}@media(max-width:530px){.section{padding:20px var(--pagePaddingMobile)}}.sectionFullscreen{padding:0;max-width:100%}.sectionFullscreen .sectionFullscreen-pageLayout{width:100%;max-width:var(--pageMaxWidth);padding:0 var(--pagePaddingMobile)}.button{background-color:#000;font-size:30px;padding:20px 40px;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:var(--mainFont);font-weight:500;gap:10px;border-radius:100px;color:#fff;cursor:pointer;border:none;transition:background-color .11s ease-in-out,color .11s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.button{font-size:22px;padding:14px 20px;box-shadow:none}}@media screen and (max-width:530px){.button{width:100%}}.button:hover{background-color:#202020;cursor:pointer}.button .text,.button a{font-family:var(--mainFont);font-weight:500;color:#fff;text-decoration:none}.button .icon img{display:flex;justify-content:center;align-items:center}.buttonCTA{color:#000;font-weight:600;box-shadow:2px 6px 0 #000;border:3px solid #000}.buttonCTA,.buttonCTA:hover{background-color:var(--color-mainYellow)}.buttonCTA:hover{filter:brightness(1.1)}.buttonM{line-height:24px;padding:18px 32px 24px}.buttonXL{font-size:38px;padding:17px 80px 24px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.buttonXL{font-size:28px;padding:17px 40px 22px}}.buttonMedium{font-size:26px;padding:16px 26px 20px;box-shadow:none}.buttonSmall{font-size:18px;padding:10px 20px;box-shadow:none;border-width:2px}.buttonWhite{color:#000;background-color:#fff}.buttonWhite:hover{color:#fff;background-color:#000}.buttonSecondary{background-color:transparent;color:#fff;box-shadow:none;border:2px solid #fff}.buttonSecondary:hover{background-color:#fff;color:#000}.buttonLink{background-color:transparent;color:#fff;box-shadow:none;cursor:pointer;padding:10px}.buttonLink:hover{color:#000;background-color:transparent}.buttonBounce:hover{transform:scale(1.1)}.buttonFitContent{max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content}.texture{background-image:url(/images/texture.png);background-repeat:repeat;background-blend-mode:overlay;background-size:contain;width:100%;height:100%}.meek-pointing{position:relative}.meek-pointing:hover:after{filter:brightness(1)}.meek-pointing:after{position:absolute;background-image:url(/images/catbears/meek-pointing.png);width:100px;height:110px;content:"";bottom:-70px;right:-90px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.meek-pointing:after{width:100px;height:110px;bottom:-80px;right:-20px}}.text-center,.text-center a,.text-center div,.text-center h1,.text-center h2,.text-center h3,.text-center h4,.text-center h5,.text-center h6,.text-center h7,.text-center p,.text-center span,.text-center strong{text-align:center}.noMarginPadding{margin:0!important;padding:0!important}.mtop-0{margin-top:0}.mtop-10{margin-top:10px}.mtop-20{margin-top:20px}.mtop-30{margin-top:30px}.mtop-40{margin-top:40px}.mtop-50{margin-top:50px}.mtop-60{margin-top:60px}.mbottom-0{margin-bottom:0}.mbottom-10{margin-bottom:10px}.mbottom-20{margin-bottom:20px}.mbottom-30{margin-bottom:30px}.mbottom-40{margin-bottom:40px}.mbottom-50{margin-bottom:50px}.mbottom-60{margin-bottom:60px}.ptop-0{padding-top:0}.ptop-10{padding-top:10px}.ptop-20{padding-top:20px}.ptop-30{padding-top:30px}.ptop-40{padding-top:40px}.ptop-50{padding-top:50px}.ptop-60{padding-top:60px}.pbottom-0{padding-bottom:0}.pbottom-10{padding-bottom:10px}.pbottom-20{padding-bottom:20px}.pbottom-30{padding-bottom:30px}.pbottom-40{padding-bottom:40px}.pbottom-50{padding-bottom:50px}.pbottom-60{padding-bottom:60px}.fontWeight-100{font-weight:100!important}.fontWeight-200{font-weight:200!important}.fontWeight-300{font-weight:300!important}.fontWeight-400{font-weight:400!important}.fontWeight-500{font-weight:500!important}.fontWeight-600{font-weight:600!important}.fontWeight-700{font-weight:700!important}.fontWeight-800{font-weight:800!important}.fontSize-12{font-size:12px!important}.fontSize-13{font-size:13px!important}.fontSize-14{font-size:14px!important}.fontSize-15{font-size:15px!important}.fontSize-16{font-size:16px!important}.fontSize-17{font-size:17px!important}.fontSize-18{font-size:18px!important}.fontSize-19{font-size:19px!important}.fontSize-20{font-size:20px!important}.fontSize-21{font-size:21px!important}.fontSize-22{font-size:22px!important}.fontSize-23{font-size:23px!important}.fontSize-24{font-size:24px!important}.fontSize-25{font-size:25px!important}.fontSize-26{font-size:26px!important}.fontSize-27{font-size:27px!important}.fontSize-28{font-size:28px!important}.fontSize-29{font-size:29px!important}.fontSize-30{font-size:30px!important}.fontSize-31{font-size:31px!important}.fontSize-32{font-size:32px!important}.fontSize-33{font-size:33px!important}.fontSize-34{font-size:34px!important}.fontSize-35{font-size:35px!important}.fontSize-36{font-size:36px!important}.fontSize-37{font-size:37px!important}.fontSize-38{font-size:38px!important}.fontSize-39{font-size:39px!important}.fontSize-40{font-size:40px!important}.fontSize-41{font-size:41px!important}.fontSize-42{font-size:42px!important}.fontSize-43{font-size:43px!important}.fontSize-44{font-size:44px!important}.fontSize-45{font-size:45px!important}.fontSize-46{font-size:46px!important}.fontSize-47{font-size:47px!important}.fontSize-48{font-size:48px!important}.fontSize-49{font-size:49px!important}.fontSize-50{font-size:50px!important}.fontSize-60{font-size:60px!important}.fontSize-70{font-size:70px!important}.flex{display:flex}.flex-row{flex-direction:row}@media(max-width:960px){.flex-row{flex-direction:column}.flex-column-reverse-mobile{flex-direction:column-reverse}}.flex-column{flex-direction:column}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}@keyframes bounce{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1.3)}75%{transform:scale(.94)}to{transform:scale(1)}}.bounce{animation:bounce .4s forwards}@keyframes bounceToLarge{0%{transform:scale(1.3)}25%{transform:scale(1.1)}50%{transform:scale(1.7)}75%{transform:scale(1.4)}to{transform:scale(1.5)}}.bounceToLarge{animation:bounceToLarge .4s forwards}@keyframes bounceDelayed{0%{transform:scale(1)}70%{transform:scale(1)}75%{transform:scale(.9)}80%{transform:scale(1.3)}90%{transform:scale(.94)}to{transform:scale(1)}}.bounceDelayed{animation:bounceDelayed 1.2s forwards}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(1deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}.wiggle{animation:wiggle .4s infinite}@keyframes blink{0%{background-color:hsla(0,0%,100%,0);color:var(--questGame__color--object)}10%{background-color:#fff;box-shadow:0 0 24px 22px hsla(0,0%,100%,.2);border-color:#fff;color:var(--questGame__color--object)}25%{background-color:hsla(0,0%,100%,.8);box-shadow:0 0 24px 22px hsla(0,0%,100%,.2);border-color:#fff;color:var(--questGame__color--object)}to{background-color:hsla(0,0%,100%,0);color:var(--questGame__color--object)}}.blink{animation:blink 1.4s forwards}@keyframes trebble{0%{margin-left:0}20%{margin-left:-20px}80%{margin-left:20px}to{margin-left:0}}.trebble{animation:trebble .2s infinite}.backgroundGlow{animation:backgroundGlow 3.4s infinite}@keyframes backgroundGlow{0%{filter:brightness(1)}50%{filter:brightness(1.3)}to{filter:brightness(1)}}.shadowGlow{animation:shadowGlow 3.4s infinite}@keyframes shadowGlow{0%{box-shadow:0 0 15px 1px hsla(0,0%,100%,0)}50%{box-shadow:0 0 15px 1px hsla(0,0%,100%,.9)}to{box-shadow:0 0 15px 1px hsla(0,0%,100%,0)}}.hovering{animation:hovering 2.4s infinite}@keyframes hovering{0%{margin-top:0}50%{margin-top:10px}}.hero{margin-top:70px}@media screen and (max-width:768px){.hero{margin-top:50px}}.hero .hero-container{padding:40px 20px 100px;max-width:600px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:768px){.hero .hero-container{padding:12px 12px 20px}}.craftMat{margin-top:20px;background-color:var(--color-mainBlue);width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:60px}@media screen and (max-width:768px){.craftMat{margin-top:50px;padding:0 0 20px}}.craftMat .craftMat__squaresGrid{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:50%;background-image:url(/images/square-grid.svg)}@media screen and (max-width:768px){.craftMat .craftMat__squaresGrid{background-size:100px}}.craftMat .craftMat__squaresGrid .HeroPoster__content{align-items:center;display:flex;flex-direction:row;position:relative;justify-content:center;width:100%}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__logo{width:230px;max-width:230px;padding-bottom:20px}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text{display:flex;flex-direction:column;align-items:center;width:100%;max-width:700px;padding:30px 10px 10px}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__title{font-size:38px;line-height:46px;font-weight:600;text-align:center;color:#000;margin-bottom:16px}@media screen and (max-width:530px){.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__title{font-size:25px;line-height:32px;margin-bottom:10px}}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__subtitle{font-size:24px;line-height:30px;font-weight:500;text-align:center;color:#000;margin-bottom:20px}@media screen and (max-width:530px){.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__subtitle{font-size:18px;line-height:24px}}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__description{text-align:center;font-size:20px;padding-bottom:10px}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__video{margin-bottom:40px;width:100%;min-width:100%}.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__video iframe{border-radius:20px;border:3px solid #000;width:100%;min-width:100%}@media screen and (max-width:530px){.craftMat .craftMat__squaresGrid .HeroPoster__content .HeroPoster__text .HeroPoster__video iframe{height:200px;max-height:200px}}.craftMat .craftMat__squaresGrid .ActivityCardsGallery{display:flex;width:100%;justify-content:center;align-items:center;margin-top:30px;gap:40px;scrollbar-width:none;-ms-overflow-style:none;padding:20px 10px 190px}.craftMat .craftMat__squaresGrid .ActivityCardsGallery ::-webkit-scrollbar{display:none}@media screen and (max-width:930px){.craftMat .craftMat__squaresGrid .ActivityCardsGallery{overflow-x:scroll;justify-content:flex-start;padding:0 10px 140px}}.craftMat .craftMat__squaresGrid .activityCardArrow{margin-top:-60px}.craftMat .craftMat__squaresGrid .buttonHeroCraftMat{width:-moz-fit-content;width:fit-content;min-width:300px;display:flex;justify-content:center;align-items:center}.craftMat .catbears-crow,.craftMat .catbears-fighting,.craftMat .catbears-tape,.craftMat .catbears-tape-shadow,.craftMat .object-bottle-glue{position:absolute;height:auto;z-index:9999}.craftMat .catbears-crow{width:200px;transition:top .19s ease-in-out,right .1s ease-in-out;top:340px;right:-100px}.craftMat .catbears-crow img{width:220px}.craftMat .catbears-crow:hover{width:320px;right:-200px}@media screen and (max-width:768px){.craftMat .catbears-crow{display:none}}.craftMat .catbears-fighting{width:300px;bottom:-60px;left:5%}@media screen and (max-width:1080px){.craftMat .catbears-fighting{left:2%;width:260px}}@media screen and (max-width:900px){.craftMat .catbears-fighting{display:none}}.craftMat .catbears-working-together{width:360px;height:206px;bottom:0;position:absolute;left:36%;transform:translateX(-50%);margin:0 auto}@media screen and (max-width:768px){.craftMat .catbears-working-together{width:300px;height:172px;left:50%}}.craftMat .catbears-flam-upset{position:absolute;width:260px;height:242px;bottom:-30px;right:1%}@media screen and (max-width:940px){.craftMat .catbears-flam-upset{display:none}}.craftMat .object-bottle-glue{width:120px;top:150px;left:11%}@media screen and (max-width:1200px){.craftMat .object-bottle-glue{display:none}}.craftMat .catbears-tape{width:120px;top:100px;left:5%}@media screen and (max-width:1200px){.craftMat .catbears-tape{display:none}}.craftMat .catbears-tape-shadow{width:90px;top:210px;left:5.4%}@media screen and (max-width:1200px){.craftMat .catbears-tape-shadow{display:none}}.craftMat .flying-activity-card{position:absolute;top:190px;right:6%;transform:rotate(6deg)}@media screen and (max-width:1470px){.craftMat .flying-activity-card{display:none}}.craftMat .flying-activity-card_2{position:absolute;top:300px;left:6%;transform:rotate(-6deg)}@media screen and (max-width:1470px){.craftMat .flying-activity-card_2{display:none}}.tooltipWrapper{position:relative;display:inline-block}.tooltipToggle:checked~.tooltipBox{opacity:1;visibility:visible;pointer-events:auto}.tooltipBox{position:absolute;bottom:3rem;inset-inline-end:50%;transform:translateX(-50%);background:var(--color-mainSkyblue);color:#000;font-size:1rem;max-width:25rem;width:100%;min-width:200px;box-sizing:border-box;border-radius:.5rem;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:9999;text-align:center;white-space:pre-line;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.tooltipBox .tooltipClose{background:none;border:none;cursor:pointer;color:rgba(0,0,0,.2);font-size:.6rem;width:-moz-fit-content;width:fit-content;padding:.4rem .6rem 0}.tooltipBox .tooltipContent{padding:0 .5rem 1.4rem}.tooltipBox:after{content:""}.tooltipArrow{position:absolute;bottom:-.6rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.6rem solid var(--color-mainSkyblue)}.tooltipTarget{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.infoIcon{font-size:.75rem;border-radius:50%;border:1px solid #000;padding:.125rem .375rem;display:inline-block;line-height:1}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}.bulletsContainer{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px;max-width:500px}.bulletsContainer .bullet{padding:0;margin:0;font-size:19px;line-height:120%;font-weight:400}.pageContainer{display:flex;flex-direction:column;gap:40px}@media(max-width:960px){.pageContainer{gap:20px}}.backgroundYellow{background-color:#fff4a1}.sectionPadding{padding:40px 12px}@media(max-width:960px){.sectionPadding{padding:20px 12px}}.sectionGap{gap:20px}@media(max-width:960px){.sectionGap{gap:10px}}