@tailwind base;@tailwind components;@tailwind utilities;body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}.header-container{display:flex;align-items:center;flex-direction:column;margin-top:30px;width:100vw}.header-container video{width:600px;margin:10px 0 0}.checkpoint-logo{width:auto;height:100px}.statement{margin:2px 57px 19px 54px;font-size:16px;color:#fff;text-align:center}.portals{display:flex;width:95vw}.portals .alice-carousel__dots{display:none}@media (min-width:280px) and (max-width:449px){.header-container video{width:270px;margin:-8px 0 -28px}.statement{font-size:12px;margin:10px 51px 19px 54px}}@media (min-width:450px) and (max-width:599px){.header-container video{width:300px;margin:-34px 0 -33px}.statement{font-size:14px;margin:10px 130px 19px 120px}}@media (min-width:600px) and (max-width:900px){.header-container video{margin:5px 0 0}.checkpoint-logo{height:95px}}@media (min-width:1300px){.checkpoint-logo{height:120px}.statement{font-size:16px}}@media (min-width:900px) and (max-width:1299px){.portals .alice-carousel__dots{display:none}.portals{margin:10px 0}.statement{font-size:16px}}@media (min-width:1300px){.header-container video{height:320px;margin:-85px 0 -80px}.portals .alice-carousel__dots{display:none}}.item1{justify-content:center}.item1,.item2{background-color:#000;color:#fff;display:flex}.item2{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:flex-start;width:100%}.item3{background:var(--primary);color:#fff}.item3,.item4{display:flex;justify-content:center}.item4{color:var(--primary)}.item5{background-color:var(--primary)}.item5,.item6{color:#fff;display:flex;justify-content:center}.item6{position:relative;background-image:url(/static/media/Beyond_Blue_background_1288x570.9a9b99e3.png);background-size:cover;background-repeat:no-repeat,repeat}.item7{background-color:var(--primary);color:#fff;z-index:2}.item7,.item8{display:flex;justify-content:center}.item8{background-color:var(--secondary);color:var(--primary)}.item9{padding:5px;align-items:center}.item9,.item10{display:flex;justify-content:center}.item10{background-color:#000;color:#fff}.home-container{display:flex;flex-direction:column}@media (max-width:768px){.item2{flex-direction:row-reverse;justify-content:center;align-items:center}}.alice-carousel__dots-item:not(.__custom),.alice-carousel__dots-item:not(.__custom).__active{background-color:var(--primary);opacity:1%}.alice-carousel__dots-item:not(.__custom):hover{background-color:var(--primary)}.alice-carousel__dots{margin:0 3px 29px}.portal-container{display:flex;justify-content:center;margin:20px}.portal img{width:100px;height:100px}@media (min-width:1300px){.portal img{height:150px;width:150px}}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.z-50{z-index:50}.bg-black{background-color:#000}.opacity-50{opacity:.5}.absolute{position:absolute}.bg-orange-500{background-color:var(--primary)}.text-white{color:#fff}.p-4{padding:1rem}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.relative{position:relative}.z-10{z-index:10}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.bg-white{background-color:#fff}.text-orange-500{color:var(--primary)}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.rounded-lg{border-radius:.5rem}body{display:flex;justify-content:center;align-items:center;min-height:100vh}.form_wrapper{background-color:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.2);max-width:700px;width:505px;padding:40px 30px;box-sizing:border-box;position:relative;font-family:urw-din,sans-serif}.form_container,.form_wrapper{display:flex;flex-direction:column;align-items:center}.form_container{width:100%;height:100%}.title_container{text-align:center;width:100%}.title_container h2{font-size:24px;font-weight:600}.lessonHeader,.title_container h2{color:var(--primary);margin-bottom:20px;font-family:urw-din,sans-serif}.lessonHeader{font-size:18px;font-weight:100}.lessonTitle{font-size:15px;color:var(--primary);margin-bottom:20px;font-family:urw-din,sans-serif}.close-btn{top:20px;right:20px;font-size:16px;color:#000;color:rgba(0,0,0,.5)}.error-message,.success-message{text-align:center;margin-bottom:16px}.success-message{color:green}.input_field{position:relative;margin:auto;width:100%;display:flex;align-items:center;flex-direction:column;max-width:400px;padding:10px;font-family:urw-din,sans-serif}.input_field span{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-family:urw-din,sans-serif}.input_field input{width:100%;padding:12px 10px;border:1px solid var(--input-border);border-radius:8px;box-sizing:border-box;transition:border-color .3s;font-family:urw-din,sans-serif}.input_field input:focus{border-color:var(--input-focus);outline:none}.toggle-password{font-family:urw-din,sans-serif;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--input-border)}.row.clearfix{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;width:100%;justify-content:center}.col_half{width:calc(50% - 8px)}.input_field select{width:100%;padding:12px 10px;border:1px solid var(--input-border);border-radius:8px;box-sizing:border-box;transition:border-color .3s}.input_field select:focus{border-color:var(--input-focus);outline:none}.input_field .select_arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.async-select{width:390px;max-width:390px;font-size:13.5px;margin-top:-15px}.async-select .css-yk16xz-control{width:100%;padding:12px 10px;border:1px solid var(--input-border);border-radius:8px;box-sizing:border-box;transition:border-color .3s;font-family:urw-din,sans-serif}.async-select .css-yk16xz-control:focus{border-color:var(--input-focus);outline:none}.input_field .checkbox_option{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.input_field .checkbox_option input{margin-right:10px}.flex-justify-end{display:flex;margin:auto;max-width:400px}.button{font-family:urw-din,sans-serif;background-color:var(--primary);color:#fff;padding:10px 0;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s;font-size:16px;font-weight:600;width:95%;max-width:390px;text-align:center;margin:16px auto auto}.button:hover{background-color:#e05529}.inputs{width:500px;margin:auto}.inputs,.password_forget{font-family:urw-din,sans-serif}.password_forget{display:flex;color:#000;width:70%;margin:20px auto auto}.link-btn{font-family:urw-din,sans-serif;background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:underline;padding:0;font-size:1rem;margin-top:10px}.link-btn:hover{text-decoration:none}@media (max-width:768px){.form_wrapper{width:80%}}:root{--terciary:rgba(202,199,199,0.3607843137254902)}.overlay.hidden{display:none}.popup{position:relative;background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:1001}.close-btn{top:6px;right:15px;font-size:40px;color:#333;font-family:urw-din,sans-serif}.register-sign-container{background-color:#fff;font-family:urw-din,sans-serif;width:505px;height:260px;border-radius:25px;display:grid;justify-items:center;align-items:center;box-shadow:5px 5px 5px #000;text-align:center;padding:20px}.register-sign-container h4{margin-top:30px;color:var(--primary);font-family:urw-din,sans-serif;font-size:18px}.register-sign-container span{color:var(--primary);font-family:urw-din,sans-serif;font-size:15px}.underline{text-decoration:underline}.registration-button{background-color:var(--primary);color:#fff;border:none;border-radius:12px;padding:10px;margin:10px;width:200px;height:40px;cursor:pointer;transition:background-color .3s ease;font-family:urw-din,sans-serif;font-size:15px}.registration-button:hover{background-color:#e05529}.register-sign-buttons{display:flex;justify-content:space-around;width:100%;margin-top:20px}.sign-in-link{margin-top:10px;color:#007bff;font-size:16px}.sign-in-link a{color:#007bff;text-decoration:underline;cursor:pointer}.sign-in-link a:hover{color:#0056b3}.error-message{color:#e74c3c;font-size:16px}:root{--tertiary:rgba(202,199,199,0.3607843137254902)}.navbar-container{margin:auto;justify-content:center;font-family:urw-din,sans-serif;height:70px;background-color:#000}.navbar-container,.navbar-wrapper{display:flex;align-items:center;position:relative}.navbar-wrapper{justify-content:space-between;width:100%}.navbar-menu{display:flex;justify-content:center;align-items:center;flex-grow:1}.navbar-item{font-family:urw-din;padding:7px;font-size:12px;border-radius:10px;background-color:#000;border:none;margin:0 1vw}.navbar-item,.navbar-item a{color:#fff;text-decoration:none}.navbar-item:hover{background-color:var(--primary);cursor:pointer}.person-icon{color:var(--primary);size:50px}.navbar-dropdown{position:relative}.dropdown-content{display:none;position:absolute;right:0;background-color:#000;border-radius:10px;padding:10px;overflow:hidden;text-align:center;margin-top:3px}.dropdown-content a{text-decoration:none;color:#fff;font-size:12px}.dropdown-content a:hover{color:var(--primary)}.navbar-dropdown.show .dropdown-content{display:block;overflow:hidden}.navbar-dropdown.show .navbar-item{background-color:var(--primary)}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:999;flex-direction:column;align-items:center;justify-content:center;padding-top:70px}.mobile-dropdown-menu{display:none}.dropdown-icon{color:var(--primary);transition:transform .3s ease-in-out}.dropdown-icon.open{transform:rotate(180deg)}.checkpointLogo,.icon-menu{display:none}.dropdown-arrow{color:#fff;padding-left:10px}.nav-item-profile-dropdown-container{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:14px;padding:7px;position:relative}.login-signup-icon{color:var(--secondary)}.mobile-dropdown-menu{z-index:10}.login-signup-popup{z-index:20}.nav-item-profile-dropdown-container2 .login-signup-btn:hover,.nav-item-profile-dropdown-container .login-signup-btn:hover{background-color:var(--primary);border-radius:10px}.login-signup-btn{display:flex;align-items:center;background:none;border:none;color:inherit;cursor:pointer;font-family:urw-din,sans-serif;font-size:14px;align-self:center;padding:8px}.profile-dropdown-content{display:none;position:absolute;flex-direction:column;right:0;background-color:#000;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:10px;padding:10px;text-align:center;font-family:urw-din,sans-serif;margin-top:60px}.profile-dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size:12px;font-family:urw-din,sans-serif;cursor:pointer}.profile-dropdown-content a:hover{color:var(--primary)}.profile-dropdown.show .profile-dropdown-content{display:flex}@media screen and (max-width:768px){.navbar-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:static;width:100%;height:auto}.navbar-wrapper{width:100%}.login-signup-btn{font-size:12px;margin:auto}.logo-menu-container{display:flex;justify-content:space-between;width:100%;padding:5px;//background-color:#ff0;height:40px;position:static}.checkpointLogo{display:block;//margin-left:10px;//top:10px}.icon-menu{display:block;margin-right:10px}.mobile-menu{display:flex;justify-content:center;width:100%;padding:15px;background-color:rgba(0,0,0,.9)}.navbar-menu{display:none;flex-direction:column;align-items:center;width:100%}.navbar-item{padding:10px;text-align:center}.nav-social{display:none}.mobile-dropdown-menu{display:flex;flex-direction:column;align-items:center;width:100%;z-index:10}.nav-item-profile-dropdown-container2{font-size:12px;position:static;display:block}.icon-menu{right:25px;margin-top:5px}.checkpointLogo,.icon-menu{display:flex;position:absolute}.checkpointLogo{left:10px;margin-top:-14px}.navbar-item:hover{padding:10px}.navbar-dropdown.show .dropdown-content{display:flex;text-align:center;position:static;border-radius:0;margin-top:10px;padding:0 0 20px}.navbar-dropdown{display:flex;flex-direction:column;justify-content:center}.navbar-dropdown.show .navbar-item{background-color:var(--primary);padding:10px}.nav-item-profile-dropdown-container{display:none!important}.profile-dropdown-content{position:static;display:flex;flex-direction:column;align-items:center;width:100%;//background-color:#ff0;margin:1px}.profile-info{margin-botton:40px;//background-color:red}}@media screen and (max-width:1000px){.navbar-container{//background-color:red;justify-content:left;margin:0}.nav-item-profile-dropdown-container{position:relative!important;right:0!important}}@media (min-width:769px) and (max-width:800px){.nav-social{display:none}}@media (min-width:1300px){.navbar-item{font-size:14px}}.mag-container{display:flex;justify-content:center;align-items:center;margin:38px 0;width:100vw}.mag-text{text-align:center;margin:54px 29px 50px 10px}.mag-text p{margin:10px 0 55px;font-size:14px}.mg-link{width:100px;border:1px solid #fff;border-radius:10px}.mg-link:hover{border:2px solid #f6c43c;cursor:pointer}.mag-img{width:auto;height:400px}.magazine-virtual{margin-top:40px;display:flex;justify-content:center}.virtualstore-link{height:48px;padding:10px}@media (max-width:449px){.mag-container{flex-direction:column;margin:-18px 0 56px}.mag-img{width:264px;height:auto;margin:-19px 0 0}.virtualstore-link{height:33px;padding:5px}.mag-text{margin:54px 18px 50px 20px}}@media (min-width:450px) and (max-width:599px){.mag-container{flex-direction:column;margin:-23px 0 38px}.mag-img{width:300px;height:auto;margin:-19px 0 0}.mag-text{display:flex;flex-direction:column;align-items:center;margin:54px 0 50px}.magazine-virtual{display:flex;margin:53px 0 -25px}.virtualstore-link{padding:0;height:28px;margin:10px 5px 25px 0}}@media (min-width:600px) and (max-width:768px){.mag-container{flex-direction:column;margin:-23px 0 38px}.mag-img{width:300px;height:auto;margin:-19px 0 0}.mag-text{display:flex;flex-direction:column;align-items:center;margin:54px 0 50px}.magazine-virtual{display:flex;margin:53px 0 -25px}.virtualstore-link{padding:0;height:28px;margin:10px 5px 25px 0}}@media (min-width:769px) and (max-width:900px){.mag-container{margin:9px 0 0}.mag-img{height:330px}}@media (min-width:1300px){.mag-text,.mag-text p{font-size:18px}.mag-img{height:550px}.virtualstore-link{height:60px}.magazine-virtual{margin:112px 0 0}.mg-link{width:140px}}.kidsmag-container{display:flex;justify-content:center;align-items:center;margin:19px 0 24px;width:100vw}.kidsmag-text{text-align:center;margin:54px 98px 50px 10px;display:flex;flex-direction:column;align-items:center}.kidsmag-text p{margin:10px 66px 55px;font-size:14px}.kidsmag-img{width:auto;height:400px;margin-right:35px}.kids-mg-link{width:100px;border:1px solid var(--primary);border-radius:10px}.kids-mg-link:hover{cursor:pointer;border:2px solid var(--primary)}.kids-virtualstore-link{height:48px;padding:10px}.kidsmagazine-virtual{display:flex;margin:40px 0 0}@media (max-width:449px){.kidsmag-container{flex-direction:column-reverse;margin:-28px 0 45px}.kidsmag-text{margin:54px 0 50px}.kidsmag-text h1{margin:0 0 0 20px}.kidsmag-text p{margin:10px 2px 55px 16px}.kidsmag-img{width:264px;height:auto;margin:0}.kids-virtualstore-link{height:33px;padding:5px}}@media (min-width:450px) and (max-width:599px){.kidsmag-container{flex-direction:column-reverse;margin:-28px 0 45px}.kidsmag-img{width:300px;height:auto;margin:-19px 0 0}.kidsmag-text{margin:54px 0 50px}.kidsmag-text h1{margin:0 0 0 20px}.kidsmag-text p{margin:10px 76px 55px 98px}.kidsmag-img{margin-right:0}}@media (min-width:600px) and (max-width:768px){.kidsmag-container{flex-direction:column-reverse;margin:-28px 0 45px}.kidsmag-text p{margin:10px 146px 55px 144px}.kidsmag-img{width:300px;height:auto}.kidsmag-text img{margin:-19px 5px 0 0}.kidsmag-text{display:flex;flex-direction:column;align-items:center;margin:54px 0 50px}.kids-virtualstore-link{height:28px;margin-top:0;padding:0}}@media (min-width:769px) and (max-width:900px){.kidsmag-container{margin:-15px -1px -4px -2px}.kidsmag-text{margin:54px 36px 50px}.kidsmag-text p{margin:10px 50px 55px 42px}.kidsmag-img{height:330px;margin:0 -22px 0 10px}}@media (min-width:1300px){.kidsmag-text,.kidsmag-text p{font-size:18px}.kidsmag-img{height:550px}.kids-virtualstore-link{height:60px}.kidsmagazine-virtual{margin:112px 0 0}.kids-mg-link{width:140px}}.learning-container{display:flex;justify-content:center;align-items:center;margin:-66px 0 -61px;width:100vw}.learn-content-container{text-align:center;margin:90px 10px;display:flex;align-items:center}.learn-description{margin:0 50px;font-size:14px}.learn-description p{margin:10px -32px 0 -43px}.learn-description img{margin:50px 0 0}.checkpoint-ln-link{width:100px;border:1px solid #fff;border-radius:10px;background-color:#fff;padding:10px 0}.checkpoint-ln-link:hover{cursor:pointer;border:2px solid #fff}.learning-link{text-decoration:none;color:#fff}.learning-image img{width:500px}@media (max-width:449px){.learn-content-container{flex-direction:column-reverse;margin:110px 0 81px}.learning-image{display:flex;justify-content:center}.learning-image img{width:auto;height:200px;margin:0}.learn-description img{margin:41px 0 15px}.learning-link{margin:0}.learn-description p{margin:10px -30px 0}}@media (min-width:450px) and (max-width:599px){.learn-content-container{flex-direction:column-reverse;margin:110px 0 81px}.learning-image{display:flex;justify-content:center}.learning-image img{width:auto;height:328px;margin:0}.learn-description img{margin:41px 0 15px}.learning-link{margin:0}.learn-description p{margin:10px -17px 0 -1px}}@media (min-width:600px) and (max-width:768px){.learn-content-container{flex-direction:column-reverse;margin:110px 24px 100px -6px}.learning-image{display:flex;justify-content:center}.learning-image img{width:auto;height:350px;margin:0}.learn-description img{margin:41px 0 15px}.learning-link{margin:0}.learn-description p{margin:10px 41px 0 56px}}@media (min-width:769px) and (max-width:900px){.learn-description img{margin-top:40px}.learning-image img{width:auto;height:350px;margin:0}}@media (min-width:1300px){.learn-description{font-size:18px}.learn-description p{margin:10px 0 0}.learning-image img{height:550px;width:auto}.learn-description img{width:140px;margin-top:110px}}.bedtime-container{display:flex;justify-content:space-around;align-items:center;margin:50px 10px;flex-wrap:nowrap;width:100vw}.bedtime-text{position:relative;text-align:center;margin:34px 20px 0;background-image:url(/static/media/Beyond_Blue_Girl+Dolphin_no\ background.aad6a235.png);background-position-x:center;background-position-y:center;background-size:130%;background-repeat:no-repeat;z-index:2}.child-whale{display:none}.bedtime-text p{font-size:14px;margin:10px 10px 20px}.bedtime-player{z-index:2}.bedtime-player iframe{width:500px;height:390px}.bedtime-virtualstore-link{height:48px;padding:10px}.bt-link{width:100px;border:1px solid #fff;border-radius:10px;margin-top:20px;z-index:2}.bt-link:hover{border:2px solid #fff;cursor:pointer}.virtual-row{margin:40px 0 20px}@media (max-width:449px){.bedtime-container{flex-direction:column;margin:9px 0 45px}.bedtime-player iframe{width:270px}.bedtime-text p{margin:10px 15px 20px 10px}.bedtime-text{font-size:14px;background-position-y:60%;background-position-x:center;background-size:135%}}@media (min-width:450px) and (max-width:599px){.bedtime-container{flex-direction:column;margin:10px 0 45px}.bedtime-text{font-size:14px;background-position-y:center;background-position-x:center;background-size:120%}.bedtime-text p{margin:10px 30px 0}.bedtime-player iframe{width:400px}.bt-link{margin:20px 0 40px}}@media (min-width:600px) and (max-width:768px){.bedtime-container{flex-direction:column;margin:10px 0 45px}.bedtime-player iframe{width:550px}.bedtime-text{font-size:14px;background-position-y:top;background-position-x:center;background-size:120%}.bt-link{margin:20px 10px 20px 0}.virtual-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 30px 30px}.bedtime-text p{padding:0 44px 0 50px;margin:24px 24px 0}.bedtime-virtualstore-link{height:28px;margin:0;padding:0}}@media (min-width:769px) and (max-width:900px){.bedtime-text p{margin:10px 75px 10px 70px}.bedtime-text{background-position-y:center;background-position-x:center}.bedtime-player iframe{width:320px}}@media (min-width:1020px) and (max-width:1229px){.bedtime-text{background-size:110%}.bedtime-text p{margin:10px 87px 20px 80px}}@media (min-width:1230px){.bedtime-text{font-size:18px;background-size:130%;background-position-y:-66px}.bedtime-text p{font-size:18px;margin:10px 139px 20px 134px}}@media (min-width:1350px){.bedtime-player iframe{width:583px;margin-right:44px}}@media (min-width:1537px){.bedtime-text{background-size:100%;background-position-y:center}}@media (min-width:1920px){.bedtime-text{background-size:50%;background-position-y:center}}.multiverse-container{display:flex;justify-content:center;flex-direction:column;width:100vw;margin:20px 0}.multiverse-text{text-align:center}.multiverse-text p{font-size:14px;margin:10px 263px 0 236px}.multiverse-img{width:500px;height:auto;border-radius:50px;padding:20px}.multiverse-display{display:flex;justify-content:center;margin:39px 10px 33px}.oculus-link a{text-align:center;text-decoration:none;color:#fff}.oculus-link p{border:1px solid #fff;border-radius:5px;width:100px;padding:5px}.oculus-link{display:flex;justify-content:center;padding:0 0 30px}@media (max-width:449px){.multiverse-text p{margin:10px 8px 0 5px}}@media (min-width:450px) and (max-width:599px){.multiverse-text p{margin:10px 55px 0 51px}}@media (min-width:600px) and (max-width:768px){.multiverse-text p{margin:10px 130px 0 129px}}@media (min-width:769px) and (max-width:900px){.multiverse-text p{margin:10px 217px 0 209px}}@media (min-width:1300px){.multiverse-text,.multiverse-text p{font-size:18px}}.multiverse-display .alice-carousel__dots{display:none}.multiverseshots-container{display:flex;justify-content:center;margin:0}.screenshot{width:300px;height:auto;border-radius:10px;margin:0 10px}@media (max-width:449px){.screenshot{width:230px}}@media (min-width:450px) and (max-width:599px){.screenshot{width:200px}}@media (min-width:600px) and (max-width:768px){.screenshot{width:240px}}@media (min-width:769px) and (max-width:900px){.screenshot{width:200px}}@media (min-width:900px){.screenshot{width:200px}}@media (min-width:1100px){.screenshot{width:300px}}.sponsors-container{display:flex;justify-content:center;flex-direction:column;max-width:100vw;margin-top:20px}.sponsors-title{text-align:center;font-size:12px}.sponsors-display{display:flex;justify-content:space-evenly;margin:37px 10px 44px;flex-wrap:wrap}.sponsors-logo{height:120px;margin:0;filter:grayscale(100%)}.sponsors-logo img{margin:0}@media (max-width:449px){.sponsors-logo{height:64px}}@media (min-width:450px) and (max-width:599px){.sponsors-display{margin:37px 4px 44px -6px}}@media (min-width:600px) and (max-width:768px){.sponsors-display{margin:37px 19px 44px 8px}.sponsors-logo{height:108px}}@media (min-width:769px) and (max-width:900px){.sponsors-display{margin:37px 91px 44px 79px}}@media(min-width:1300px){.sponsors-title{font-size:18px}}.column1{grid-area:"column1"}.column2{grid-area:"column2";display:grid}.column3{grid-area:"column3";display:grid}.column4{grid-area:"column4";margin-top:-5px}.column5{grid-area:"column5"}.footer-container{display:grid;grid-template-areas:"column1 column1 column1 column1" "column2 column2 column2 column2" "column3 column3 column3 column3" "column4 column4 column4 column4" "column5 column5 column5 column5";margin:20px 0 20px 10px;width:90vw}.footer-logo{width:auto;height:40px}.social-media-icon{margin-left:65px}.footer-link{text-decoration:none;color:#e55127;font-size:12px;margin-bottom:5px}.footer-contacts-body,.footer-contacts-title{font-size:12px;padding-left:5px;margin-bottom:5px}.footer-contacts-title{color:var(--primary);margin-bottom:5px}.footer-contacts-body{color:#fff}.footer-contacts-line{display:flex;align-items:center}.copyright p{font-size:8px;margin-top:120px;color:#fff}.footer-contacts-line{margin-top:20px}@media (max-width:320px){.footer-contacts-body,.footer-contacts-title{font-size:10px}}@media (max-width:768px){.footer-container{display:flex;align-items:center;text-align:center;flex-direction:column}.column1,.column2,.column3{margin:0 0 20px}.column4{margin:18px 0 20px}.social-media-icon{margin-left:0;margin-top:10px}.footer-logo{margin-bottom:10px}.footer-contacts-line{align-items:flex-start}.copyright{margin:-62px 0 0}.footer-link{margin:10px 0 0}.footer-contacts-line{margin:10px}}@media(min-width:1300px){.footer-link{font-size:18px}.copyright p{font-size:12px}.footer-contacts-body,.footer-contacts-title{font-size:16px}}.shop-icon-container{display:flex;justify-content:center;margin:0}.product{width:200px;height:200px}.shop-container{display:flex;justify-content:center;flex-direction:column;width:100vw}.shop-text{text-align:center;margin:30px 0 10px;font-size:14px}.shop-text p{margin:10px 10px 0}.shop-display{display:flex;justify-content:center;margin:39px 40px 33px}.shop-link a{text-align:center;text-decoration:none;color:var(--primary)}.shop-link p{border:1px solid var(--primary);border-radius:5px;width:100px;padding:5px}.shop-link{display:flex;justify-content:center;padding:0 0 30px}@media (max-width:449px){.shop-text p{margin:10px 78px 0 80px}}@media (min-width:450px) and (max-width:599px){.shop-text p{margin:10px 113px 0 115px}}@media (min-width:1300px){.shop-text{font-size:18px}}.shop-display .alice-carousel__dots{display:none}.kids-navbar-cnt2{display:flex;//justify-content:space-between;align-items:center;padding:5px 10px;//background-color:green}.home-logo2{//isplay:flex;align-items:center;//background-color:#ff0;left:20px;top:0}.home-logo2 img{height:60px}.kids-nav-menu{display:flex;margin-left:23%;justify-content:center;//flex-grow:1;//background-color:green;width:50%}.kids-nav-menu.hide-mobile{display:none}.kids-nav-btn{border:none;background-color:initial;font-family:urw-din;margin:auto;display:flex;justify-self:center}.kids-nav-btn a:hover{cursor:pointer;background-color:var(--primary)}.kids-nav-btn a{text-decoration:none;border-radius:10px;text-align:center}.kids-nav-btn a,.kids-nvb-item{color:#fff;font-family:urw-din;font-size:14px;padding:5px 10px}.kids-nvb-item{border:none;background-color:initial;border-radius:10px;margin:0 50px 0 40px}.kids-nvb-item:hover{cursor:pointer;background-color:var(--primary)}.kids-nav-item-profile-dropdown-container{color:#fff;font-family:urw-din;//background-color:#ff0;display:fixed;display:flex;margin:auto}.nav-item-profile-dropdown-container{position:absolute;right:-8vw;display:flex;align-items:center}.profile-dropdown{display:flex;flex-direction:column;align-items:center}.profile-info{display:flex;align-items:center;cursor:pointer}.user-icon{border-radius:50%;width:60px;height:60px;margin-right:10px}.profile-dropdown-content-kids{display:none;position:absolute;flex-direction:column;background-color:#000;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;border-radius:10px;text-align:center;font-family:urw-din,sans-serif;font-size:12px;margin-top:60px}.profile-dropdown-content-kids a{color:#fff;padding:12px 16px;text-decoration:none;display:block;font-size:12px;font-family:urw-din,sans-serif;cursor:pointer}.profile-dropdown-content-kids a:hover{color:var(--primary)}.profile-dropdown.show .profile-dropdown-content-kids{display:flex}.kids-dpd-cnt{display:none;position:absolute;background-color:#000;border-radius:10px;overflow:hidden;z-index:1}.kids-dpd-cnt button{border:none;background-color:initial;font-size:12px;display:flex;flex-direction:column;margin:10px 20px}.kids-dpd-cnt a:hover{color:var(--primary);cursor:pointer}.kids-dpd-cnt a{text-decoration:none;color:#fff;padding:0 10px;background-color:initial}.kids-nvb-dpd.show .kids-dpd-cnt{display:block;overflow:hidden}.kids-nvb-dpd{position:relative}.kids-icon-menu{display:none}@media screen and (max-width:1000px){.kids-nav-menu{display:flex;justify-content:center;width:600px;margin-left:0}.kids-nav-item-profile-dropdown-container{display:hide}}@media screen and (max-width:768px){.kids-navbar-cnt2{flex-direction:column;align-items:flex-start}.kids-nav-menu{flex-direction:column;align-items:center;width:100%}.home-logo2{position:absolute;left:20px;top:0}.kids-nav-btn,.kids-nvb-item{margin:10px 30px}.kids-nvb-dpd{position:relative;margin-top:5px}.kids-dpd-cnt{position:static}.kids-dpd-cnt div{display:flex;justify-content:center;flex-direction:column;align-items:center}.kids-icon-menu{display:flex;position:absolute;top:20px;right:10px;margin-top:5px;//background-color:red}.kids-dropdown-icon{color:var(--primary);transition:transform .3s ease-in-out;margin-right:20px}.kids-dropdown-icon.open{transform:rotate(180deg)}.kids-nav-btn a,.kids-nvb-item{font-size:12px}.kids-nav-item-profile-dropdown-container{display:none}.kids-nav-item-profile-dropdown-container2{display:flex;justify-content:center;flex-direction:column;align-items:center;color:#fff;font-size:12px}.kids-dpd-cnt a{font-family:urw-din}.profile-dropdown-content-kids2{position:static;align-items:center;//margin-right:70px;width:auto;padding:none;display:flex;flex-direction:column;align-self:center;margin:auto}.profile-dropdown-content-kids2 a{text-decoration:none;color:#fff;font-family:urw-din;font-size:12px;padding:5px 10px;border-radius:10px;text-align:center;margin:10px 30px}.profile-dropdown-content-kids2 a:hover{cursor:pointer;background-color:var(--primary)}}.kidsmain-cnt{display:flex;justify-content:center;flex-direction:column;min-height:100vh}.kids-nvb{background-color:#000}.kids-content{flex:1 1;z-index:0}.kids-content img{height:200px;margin:20px}.kids-footer{background-color:#000;flex-shrink:0}@media screen and (max-width:768px){.kids-nvb{display:flex;justify-content:center;position:relative;padding:30px 0 20px}}.tl-cnt{height:100%;position:relative}.tl-header{display:flex;align-items:center;width:100vw}.tl-title{text-align:center;margin:20px}.tl-title h1{font-size:20px;font-weight:700;color:var(--primary)}.tl-title img{border:1px solid var(--primary);height:150px;padding:12px 0 15px;border-radius:10px}.tl-dsp p{padding:20px 50px 7px 15px;font-size:16px;text-align:justify}.tl-gallery{display:flex;margin:40px 40px 50px;padding:2px;background-color:rgba(202,199,199,.36);border-radius:20px;overflow-x:auto}#toolbar{background-color:var(--secondary)}.tl-image-container img{height:350px;margin:20px;transition:opacity .3s;border:1px solid var(--primary)}.tl-image-container{position:relative}.tl-image-container.tl-hovered img{opacity:0}.tl-hover{background-color:var(--primary);opacity:1%;height:350px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:14px;padding:20px;position:absolute;top:20px;left:0;z-index:1}.bookmark-icon,.bookmarked-icon{position:absolute;top:10px;right:10px;color:grey;cursor:pointer;font-size:30px;z-index:2;transition:transform .3s ease}.bookmarked-icon{right:10px;color:gold!important}.tl-hovered .bookmark-icon,.tl-hovered .bookmarked-icon{transform:scale(1.2)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-content{background:#fff;padding:20px;border-radius:5px;text-align:center}.popup-content h2{margin-top:0}.error-popup{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid var(--primary);position:relative;width:300px;text-align:center}.error-popup p{font-family:urw-din,sans-serif;margin-bottom:20px}.error-popup button{font-family:urw-din,sans-serif;background:#ff4500;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.error-popup button:hover{background:#ff6632}@media screen and (max-width:300px){.tl-image-container img{height:220px}}@media screen and (max-width:768px){body{display:block}.tl-header{flex-direction:column}.tl-dsp p{padding:20px 20px 0}}.create-modal-cnt{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative}.tl-cnt{width:100vw}.create-modal-img-cnt{display:flex;align-items:center}.create-modal-cnt img{width:400px;margin:120px 0}.create-modal-btn-xmark{border:none;background-color:#fff;display:flex;justify-content:flex-end;position:absolute;top:0;right:0}.create-modal-btn{margin:0 200px 10px;background-color:var(--primary);border-radius:10px;border:none;padding:5px 10px;color:#fff}.mp-cnt{position:fixed;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#fff;border-radius:10px;border:.5px solid grey;padding:20px;max-width:90%;max-height:90%;overflow:hidden}.mp-content{display:flex;flex-direction:column}.mp-btn-xmark{border:none;background-color:#fff;display:flex;justify-content:flex-end;position:absolute;top:20px;right:20px}.mp-btn-xmark-icon{color:var(--primary)}.mp-btn-xmark-icon:hover{color:#ecb856}.mp-btn-download{background-color:var(--primary);border:none;border-radius:10px;color:#fff;padding:5px 10px;width:200px;font-family:urw-din,sans-serif}.mp-btn-download:hover{cursor:pointer;font-weight:700;background-color:#f80}.mp-btn-download-cnt{display:flex;justify-content:center}.mp-img-cnt{border:1px solid var(--primary);border-radius:10px;margin:20px}.mp-img-cnt img{height:400px}@media (max-width:299px){.mp-img-cnt img{height:100px}}@media (min-width:300px) and (max-width:600px){.mp-img-cnt img{height:160px}}@media (min-width:601px) and (max-width:900px){.mp-img-cnt img{height:300px}}body{background-color:#fff!important;width:100vw}.kmm-cnt{flex-direction:column;width:100vw}.km-header,.kmm-cnt{display:flex;align-items:center}.km-header{margin:20px 40px}.km-header img{border:1px solid var(--primary);border-radius:10px;height:150px}.km-text p{text-align:justify;padding:20px 60px 7px}.kmm-virtual img{height:40px}.kmm-mag-carousel{background-color:var(--terciary);border-radius:10px;margin:20px;padding:20px 40px 0;width:95vw}.kmm-mag-carousel .alice-carousel__wrapper{overflow-x:scroll}.kmm-mag-carousel .alice-carousel__dots{margin-top:10px;display:none}.kmm-advise{font-size:12px;text-align:center;margin:0 60px 40px}@media screen and (max-width:768px){.km-header,.kmm-virtual{flex-direction:column}.kmm-virtual{display:flex}.km-text p{padding:20px}}.covers-cnt{margin:0}.covers-cv{display:flex;justify-content:center;padding:0;overflow:hidden}.covers-cv-video{margin:-43px}.covers-btn-cnt{display:flex;justify-content:center;margin:20px}.covers-btn{background-color:var(--primary);border:none;font-family:urw-din,sans-serif;border-radius:10px;padding:5px 10px;color:#fff;text-align:center;width:170px;font-weight:700}.bs-cnt{flex-direction:column}.bs-cnt,.bs-title{display:flex;align-items:center}.bs-title{margin:20px;text-align:center;padding:20px 100px;width:90vw}.bs-title img{border-radius:10px;height:150px}.bs-title-text{display:flex;flex-direction:column}.bs-title-text p{margin:20px 10px;text-align:justify}.bs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.bs-row img{height:40px}.bs-podcast-cnt{background-image:linear-gradient(#543865,#e86641);width:100vw;padding:40px;display:flex;flex-direction:column}@font-face{font-family:HVD Poster;font-style:normal;font-weight:400;src:local("HVD Poster"),url(/static/media/HVD_Poster.a06f8b74.woff) format("woff")}.bs-podcast-title p{color:#fff;font-size:18px;text-align:center;margin-bottom:20px;font-family:HVD Poster,sans-serif}.bs-podcast-actor{color:#fff;display:flex;align-items:center}.bs-podcast-actor img{height:100px;border-radius:50%;border:1px solid var(--primary)}.bs-podcast{display:flex;flex-wrap:wrap;justify-content:center}.bs-podcast-episode{position:relative;height:150px;margin-right:10px;margin-bottom:120px;cursor:pointer}.bs-player{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;z-index:1}@media screen and (max-width:768px){.bs-title{flex-direction:column;padding:20px}}.player{position:relative}.pl-btn{position:absolute;bottom:100px;right:75px;border:none;background:none}.pl-btn-img,.pl-time{color:#fff}.pl-time{font-size:12px;margin:5px}.pl-range-cnt{position:absolute;top:70px;margin:0 80px 0 -100px;display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:0 0 5px 5px;width:200px;height:30px;padding:5px}.pl-range{--bar-bg:#fff;--seek-before-width:100px;--seek-before-color:purple;--knobby:#380950;--selectedKnobby:#e688f5;--knob-position:var(--seek-before-width);--knob-size:0;-webkit-appearance:none;appearance:none;background:var(--bar-bg);border-radius:10px;position:relative;height:6px;width:100%;outline:none}.pl-range::-moz-range-track{background:var(--bar-bg);border-radius:10px;position:relative;width:100%;height:6px;outline:none}.pl-range::-moz-focus-outer{border:0}.pl-range:before{content:"";height:6px;width:var(--seek-before-width,0);background-color:var(--seek-before-color);border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.pl-range::-webkit-slider-thumb{-webkit-appearance:none;height:8px;width:8px;border-radius:50%;border:none;background-color:var(--knobby);cursor:pointer;position:absolute;margin:-4px 0 0 -2px;z-index:3;box-sizing:border-box;left:var(--knob-position)}.pl-range[data-dragging=true]::-webkit-slider-thumb{-webkit-transition:none;transition:none}.pl-range::-webkit-slider-thumb:active{background:var(--selectedKnobby)}.pl-range::-moz-range-thumb{-webkit-appearance:none;height:8px;width:8px;border-radius:50%;border:transparent;background-color:var(--knobby);cursor:pointer;position:absolute;margin:-4px 0 0 -2px;z-index:3;box-sizing:border-box;left:var(--knob-position)}.pl-range::-moz-range-thumb:active{background:var(--selectedKnobby)}.submissions-cnt{margin:20px;display:flex;align-items:center;flex-direction:column}.submissions-cnt h1{font-size:30px;text-align:center;color:var(--primary);margin:20px}.submissions-header{text-align:justify;padding:0 100px}.submissions-header p{padding:10px 100px}.submissions-form{margin:20px}.submissions-form h2{font-size:18px;margin:10px 0}.submissions-form-ch,.submissions-form-prt{display:flex;justify-content:space-between}.submission-form-checks{margin-bottom:30px}.submission-form-check-row{display:flex}.submissions-form-ch input,.submissions-form-ch select,.submissions-form-prt input{background-color:#d9d9d9;border:none;border-radius:10px;padding:2px 5px;margin:5px 20px 20px 0;width:100%;height:25px}.submissions-form-label{margin-right:10px}.submission-form-check-text{margin:10px}.submission-form-btn{background-color:var(--primary);border:none;border-radius:10px;color:#fff;padding:5px 10px;width:100px;font-size:14px}.submission-form-btn:hover{cursor:pointer;font-weight:700;background-color:#f80}.submission-form-btn-cnt{display:flex;justify-content:center;font-family:urw-din,sans-serif;margin-top:20px}.submission-form-dropzone{width:90vw;background-color:#d9d9d9;border-radius:10px}.submission-form-dropzone-info{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}.submission-dropzone-info-text{color:grey;font-size:14px;margin:5px 0 20px}.submission-cloud{color:grey}.submission-form-capacity-warn{font-size:12px}.submission-dropzone-removefile{color:var(--primary)}.submission-dropzone-remove-btn{border:none;background-color:initial;position:absolute;top:45%;right:10px}.submission-dropzone-files{list-style-type:none;font-size:14px;display:flex;flex-direction:column}.submission-dropzone-previewimg{display:flex;align-items:center;background-color:#efecec;border:1px solid grey;border-radius:10px;margin:10px;position:relative;padding:20px}.submission-dropzone-previewimg img{height:50px;width:50px}.submission-dropzone-img-name{padding:0 20px}.submission-modal{position:fixed;z-index:1;border:1px solid var(--primary);background-color:#fff;border-radius:10px;display:flex;justify-content:center;text-align:center;padding:40px;box-shadow:0 3px 8px rgba(0,0,0,.24)}.submission-modal-xmark{position:absolute;top:10px;right:10px;color:var(--primary)}.submission-modal-content-text h2{font-size:24px;color:var(--primary)}.submission-modal-content-text p{margin:10px}.submission-modal-backl-btn{background-color:var(--primary);border-radius:10px;border:none;color:#fff;padding:5px 10px;font-size:14px;width:100px;margin:20px 0 15px;font-family:urw-din,sans-serif}.submission-modal-backl-btn:hover{cursor:pointer;font-weight:700;background-color:#f80}.submission-modal-content-text img{border:1px solid var(--primary);border-radius:10px;height:150px}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.loading-animation{animation:flash 3s linear infinite;background-color:#d56709;font-weight:700}@media (max-width:400px){.submission-modal{width:270px}}@media (max-width:768px){.submissions-header{padding:0}.submissions-header p{padding:0 20px}.submissions-form-ch,.submissions-form-prt{flex-direction:column;align-items:stretch}.submissions-form h2{text-align:center}.submission-dropzone-previewimg{padding:0}.submission-dropzone-remove-btn{top:5%;right:3%}}.kids-slide{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;//background-color:red;width:100vw;margin-top:4rem}.kids-slide .ks-kidslogo{height:100px;width:400px}.kids-slide-img{height:300px;margin:20px}.kids-slide-cnt{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:449px){.kids-slide .ks-kidslogo{height:60px;width:225px}}.hl-main-cnt{display:flex;flex-direction:column;align-items:center;margin-top:20px;text-align:start;width:100vw}.hl-main-cnt h2{color:var(--primary);margin:0 20px 10px}.hl-content-cnt{border:1px solid var(--primary);margin:20px;padding:20px}.hl-header{margin:20px 0}.hl-cnt{display:flex;align-items:flex-start;justify-content:space-evenly}.hl-content{background-color:var(--terciary);padding:20px;border-radius:10px;margin:20px;display:flex;flex-direction:column;align-items:center}.hl-content p{text-align:center}.hl-btn-dwnl{background-color:#f3ae98;border:none;border-radius:10px;color:#fff;padding:4px 10px;margin:20px 0;width:150px}.hl-btn-dwnl:hover{cursor:pointer;color:var(--primary)}.hl-pdf-description p{margin:20px;text-align:justify}.hl-index-preview,.hl-lesson-preview{height:600px}.hl-index-preview embed{border:none;width:100%;height:100%;padding:0 20px 20px}.hl-lesson-preview embed{width:100%;height:100%;padding:0 0 20px}.hl-lesson-btn-cnt{display:flex;flex-direction:column;margin:0 20px}@media (max-width:399px){.hl-lesson-btn-cnt{align-items:center}.hl-pdf-description{margin-left:20px}.hl-content-cnt{padding:0}.hl-main-cnt h2{text-align:center}}@media (min-width:400px) and (max-width:549px){.hl-cnt{align-items:normal}.hl-index-preview{display:flex;justify-content:center}}@media (min-width:550px) and (max-width:700px){.hl-cnt{align-items:normal}.hl-index-preview{display:flex;justify-content:center}}@media (min-width:701px) and (max-width:990px){.hl-cnt{align-items:normal}.hl-index-preview{display:flex;justify-content:center}}@media (max-width:900px){.hl-cnt,.hl-lesson-btn-cnt{flex-direction:column}}@media(min-width:1200px){.hl-index-preview,.hl-lesson-preview{width:570px}.hl-content-cnt{margin:0;padding:5px}}.friends-cnt{margin:20px}.friends-header{text-align:left;padding:0 100px}.friends-header h1{font-size:30px;text-align:center;color:var(--primary);margin:20px}.friends-text p{padding:20px 200px}.friends-logos-cnt{display:flex;justify-content:space-evenly;margin:37px 10px 44px;flex-wrap:wrap}.friends-logos-cnt .friends-logo{height:200px}@media (max-width:768px){.friends-text p{padding:20px 0;text-align:justify}}.avatar-selection-wrapper{border-radius:50px;width:80%;max-width:500px;text-align:center}.close-btn{background:transparent;font-size:20px}.title{color:#ff6632!important}.avatars-container{grid-gap:10px;gap:10px;//background-color:red;margin:auto auto 30px 1vw}.avatar-img{border-radius:10px;transition:transform .3s ease}.avatar-img:hover{transform:scale(1.1)}.teacher-profile-container{text-align:center;margin-bottom:20px}.profile-container{display:inline-block}.profile-image{width:150px;height:150px;border:4px solid #ccc}.loading-placeholder{width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:50%;border:4px solid #ccc}.profile-overlay{transition:opacity .3s ease;cursor:pointer}.create-class-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.create-class-form-wrapper{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;max-width:500px;width:100%}.create-class-close-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer}.create-class-form-container{display:flex;flex-direction:column;align-items:center}.create-class-title-container{margin-bottom:1.5rem}.create-class-title-container h2{font-size:1.5rem;color:var(--primary);text-align:center;font-family:urw-din,sans-serif}.create-class-error-message,.create-class-success-message{color:var(--primary);margin-bottom:1rem;text-align:center;font-family:urw-din,sans-serif}.create-class-row.create-class-clearfix{width:100%}.create-class-input-field{margin-bottom:1.5rem;width:100%;color:var(--primary)}.create-class-input-field input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;font-family:urw-din,sans-serif}.create-class-input-field input:focus{border-color:var(--primary);outline:none}.create-class-flex.create-class-justify-end{display:flex;justify-content:flex-end;width:100%}.create-class-button{background:var(--primary);color:#fff;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;width:100%;transition:background .3s ease;text-align:center;font-family:urw-din,sans-serif}.create-class-button:hover{background:#ff4500}.create-class-dropdown{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;margin-top:1rem;font-family:urw-din,sans-serif;background:#fff;color:#333}.create-class-dropdown:focus,.create-class-dropdown:hover{border-color:var(--primary);outline:none}.resources-list{margin-top:1rem}.resources-list h3{font-size:1.25rem;color:var(--primary)}.resources-list ul{list-style:none;padding:0}.resources-list li{padding:.5rem 0;border-bottom:1px solid var(--input-border)}.confirmation-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.confirmation-popup-wrapper{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;max-width:500px;width:100%}.confirmation-popup-close-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer}.confirmation-popup-container{display:flex;flex-direction:column;align-items:center}.confirmation-popup-title-container{margin-bottom:1.5rem}.confirmation-popup-title-container h2{font-size:1.5rem;color:var(--primary);text-align:center;font-family:urw-din,sans-serif}.confirmation-popup-message{margin-bottom:1rem;text-align:center;color:#333;font-family:urw-din,sans-serif}.confirmation-popup-buttons{display:flex;justify-content:space-between;width:100%}.confirmation-popup-button{background:var(--primary);color:#fff;padding:.75rem;border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;width:48%;transition:background .3s ease;text-align:center;font-family:urw-din,sans-serif}.confirmation-popup-button:hover{background:#ff4500}@media (max-width:768px){.confirmation-popup-wrapper,.create-class-form-wrapper{width:80%}}:root{--primary:#ff6632;--secondary:#e0e1e0;--background:#f5f5f5;--input-border:#ddd;--input-focus:#ff6632}body{font-family:urw-din,sans-serif;margin:0;background-color:var(--background)}.teacher-dashboard-home-container{display:flex;flex-direction:column;width:100vw;min-height:100vh}.dashboard{width:100%;background-color:#000;margin:auto}.teacher-dashboard-content{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:2vh;width:100%;flex:1 1}.teacher-title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:var(--primary);width:100%}.teacher-content{padding:1.5rem;border-radius:.5rem;width:100%;max-width:800px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.teacher-profile-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;width:100%}.teacher-profile-pic-container{width:6rem;height:6rem;overflow:hidden;border-radius:50%;margin-bottom:1rem}.teacher-profile-pic{width:100%;height:100%;object-fit:cover}.teacher-info{text-align:center}.teacher-email,.teacher-username{font-size:1.135rem;font-weight:400;color:#4a5568}.teacher-change-password{font-family:urw-din,sans-serif;color:var(--primary);display:block;margin:.5rem auto auto;border-color:transparent;background-color:initial;font-size:1rem}.teacher-change-password:hover{text-decoration:underline}.home-logo{width:30px;height:10px;background-color:red;margin-left:10px}.teacher-add-class-btn,.teacher-select-class-btn{background-color:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:10px;cursor:pointer;border:none;font-size:1rem;transition:background-color .3s ease,box-shadow .3s ease;font-family:urw-din,sans-serif;margin:0 .5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);width:10rem}.teacher-add-class-btn:hover,.teacher-select-class-btn:hover{background-color:#ff4500}.teacher-select-container{width:100%;max-width:300px;margin-bottom:1.5rem;text-align:center}.teacher-select-class{width:100%;border-radius:.5rem;border:1px solid #ccc;font-size:1rem;padding:.5rem;background-color:#f9f9f9;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23666" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position-x:calc(100% - 1rem);background-position-y:50%;font-family:urw-din,sans-serif}.teacher-select-class:focus{border-color:var(--input-focus);outline:none}.teacher-select-class::-ms-expand{display:none}.noBookmarks{font-size:1rem;width:100%;margin:auto;text-align:center;font-family:urw-din,sans-serif}.delete-class-container{//background-color:green;margin-top:50px;display:flex;justify-content:center;margin-bottom:20px}.delete-class-icon{font-size:1.5rem;font-family:urw-din,sans-serif;color:var(--primary)}.delete-class-icon:hover{cursor:pointer;color:#e65c2e}.bookmarks-container{margin-top:2rem;margin-left:70px;overflow-y:auto;width:100%;max-width:850px;font-family:urw-din,sans-serif}.bookmarks-container h3{font-size:1.5rem;color:var(--primary);text-align:center;margin-bottom:2rem}.bookmarks-container ul{list-style:none;padding:0}.bookmarks-container li{display:flex;align-items:center;margin-bottom:.5rem}.bookmarked-icon-dashboard{margin-right:1.5rem;margin-top:.5rem;font-size:1.5rem;color:var(--primary)}.bookmarked-icon-dashboard:hover{cursor:pointer;color:#e65c2e}.bookmarks-container a{color:var(--primary);text-decoration:none}.bookmarks-container a:hover{text-decoration:underline}.bookmark-content{display:flex;flex-direction:column;margin-top:15px}.bookmark-title{font-family:urw-din,sans-serif;font-size:1.135rem;font-weight:700;color:#4a5568}.bookmark-code{font-size:.8rem;color:grey;//background-color:#00f;font-family:urw-din,sans-serif;margin-left:10px}.bookmark-details{font-size:.95rem;color:#4a5568;font-family:urw-din,sans-serif}.bookmark-link{font-family:urw-din,sans-serif;margin-left:1rem;font-weight:600;font-size:.9rem}.profile-page{display:flex;justify-content:center;align-items:center;flex-direction:column}.avatar-selection-wrapper{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative}.avatar-selection-wrapper h2{text-align:center;margin-bottom:20px;font-size:24px;color:#333}.avatars-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.avatar-item{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .3s,box-shadow .3s;border-radius:50%;overflow:hidden;width:100px;height:100px}.avatar-img{width:100%;height:100%;object-fit:cover}.avatar-item:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dashboard2{display:none}@media (max-width:768px){.teacher-profile-container{flex-wrap:nowrap}.teacher-add-class-btn,.teacher-select-class-btn{font-size:1.125rem}.teacher-select-container{max-width:200px}.bookmarks-container{margin-left:auto;//background-color:#ff0}.dashboard{//margin-top:50px;//width:100%;background-color:#000;display:flex;justify-content:center;margin:auto;height:auto;position:static}.bookmark-content p{//margin-left:100px;//background-color:#ff0;font-size:1rem}.bookmark-content{width:100%}.bookmarked-icon-dashboard{margin-right:1rem;margin-top:.5rem;font-size:1.5rem;//color:var(--primary)}}@media (min-width:1024px){.teacher-dashboard-content .bookmarks-container{flex-direction:column;align-items:center}.bookmarks-container,.teacher-content{width:100%}.footer{position:relative}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;font-family:urw-din,sans-serif}.register-child-wrapper{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;width:400px;max-width:100%}.close-btn{background:none;border:none;font-size:24px;color:#999;cursor:pointer;position:absolute;top:10px;right:10px}.close-btn:hover,.title{color:#333}.title{margin-bottom:20px;font-size:24px;font-family:urw-din,sans-serif}.error,.title{text-align:center}.error{color:red;margin-bottom:10px}.register-child-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:#333}.form-group input,.form-group label{font-family:urw-din,sans-serif;font-size:14px}.form-group input{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;transition:border-color .3s}.form-group input:focus{border-color:var(--input-focus);outline:none}.submit-btn{background-color:var(--primary);color:#fff;padding:10px;border-radius:5px;cursor:pointer;border:none;font-size:16px;transition:background-color .3s,box-shadow .3s;font-family:urw-din,sans-serif;margin-top:10px}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.submit-btn:hover:not(:disabled){background-color:#ff4500}.parent-dashboard-home-container{display:flex;flex-direction:column;width:100vw;min-height:100vh}.dasboard{background-color:#000}.parent-dashboard-content{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:2vh;width:100%;flex:1 1}.parent-title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:var(--primary);width:100%}.parent-content{padding:1.5rem;border-radius:.5rem;width:100%;max-width:800px;text-align:center;margin-top:-1rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.parent-profile-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;width:100%}.profile-container{position:relative;width:150px;height:150px;margin-bottom:20px}.profile-image{transition:opacity .3s;border-color:transparent}.profile-image,.profile-overlay{border-radius:50%}.parent-info{text-align:center}.parent-email,.parent-username{font-size:1.135rem;font-weight:400;color:#4a5568}.parent-change-password{font-family:urw-din,sans-serif;color:var(--primary);display:block;margin:.5rem auto auto;border-color:transparent;background-color:initial;font-size:1rem}.parent-change-password:hover{text-decoration:underline}.button-container{width:100%;display:flex;justify-content:center;margin-bottom:1.5rem}.parent-add-child-btn{background-color:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:10px;cursor:pointer;border:none;font-size:1rem;transition:background-color .3s ease,box-shadow .3s ease;font-family:urw-din,sans-serif;margin:0 .5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.parent-add-child-btn:hover{background-color:#ff4500}.children-container{width:100%;max-width:800px;text-align:center}.children-container h3{font-size:1.5rem;color:var(--primary);text-align:center;margin-bottom:2rem}.children-list{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0}.child-item{display:flex;flex-direction:column;align-items:center}.childName{margin-top:-3.7rem;color:var(--primary)}.childName,.defchildName{font-family:urw-din,sans-serif;font-size:1rem}.child-avatar{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:.5rem}.add-child-btn{background:none;border:none;cursor:pointer;flex-direction:column;text-align:center}.add-child-btn,.footer{display:flex;align-items:center}.footer{background-color:#000;color:#fff;justify-content:center;width:100%;padding:.5rem 1rem;margin-top:auto;font-size:1rem}.rectangular-profile-container{position:relative;width:150px;height:200px;overflow:hidden;border-radius:8px;margin-bottom:20px;border:2px solid #ddd}.profile-image{width:100%;height:100%;object-fit:cover}.profile-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.profile-container:hover .profile-overlay{opacity:1}.profile-overlay img{width:50px;height:50px;cursor:pointer}.error-message{color:red;margin-top:20px;text-align:center}
/*# sourceMappingURL=main.35dd1077.chunk.css.map */