body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}footer{background-color:#000;bottom:0;color:var(--offWhite);font-size:1.25vw;height:clamp(8rem,14vw,12rem);padding:3vw 20vw;position:absolute;width:100%}.landingModal{animation:fadeIn .15s linear forwards;background-attachment:fixed;background-image:url(/static/media/landingModalBackground.e9df785f2ed2ca009b9c.svg);background-position:50%;background-repeat:no-repeat;background-size:230%;border:8px solid #000;max-height:32rem;padding:1%;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:clamp(45rem,94%,55rem)}.landingModal :is(h1,h2,h3,h4,h5,h6){background-color:var(--comicCream);font-size:clamp(.9rem,1.2vw,1.2rem);width:20%}.landingModal h2{box-shadow:0 20px 1px -10px #00000047;display:inline-block;font-style:italic;padding:1% 3%;text-align:center}@media screen and (max-width:768px){.landingModal{background-position-x:clamp(-30rem,30vw,-20rem);background-size:130rem;flex-direction:column;height:90%;justify-content:end!important;max-height:98%;width:95%}}@media screen and (max-width:595px){.landingModal{height:clamp(32rem,155vw,40rem)}}@media screen and (max-width:950px) and (orientation:landscape){.landingModal{background-position-x:-18rem;background-position-y:-7rem}}.NormalSizeCloseBtn{background-color:initial;border:none;font-size:100%;font-size:2.5rem;font-weight:300;letter-spacing:.05rem;margin-right:-.2rem;margin-top:-.2rem;text-decoration:none;transition:var(--transition);width:fit-content}.closeButton:hover .NormalSizeCloseBtn{color:var(--red-shadow);cursor:pointer}.closeBtn--innerBorder{line-height:130%;vertical-align:text-top}@media screen and (max-width:1919px){.closeBtn--innerBorder{padding:2% 0}}@media screen and (max-width:768px){.NormalSizeCloseBtn{margin-right:-1rem;width:45%}}@media screen and (max-width:400px){.closeBtn--innerBorder{padding:12% 0 5%}}.bigGreenButton{background-color:var(--green-primary);background:linear-gradient(180deg,var(--gradient-green1) 0,var(--gradient-green2) 100%);border:none;box-shadow:0 15px 1px #000000c7;font-size:125%;margin:0 4%;padding:3%;position:relative;text-decoration:none;transition:--gradient-green1 .25s ease-in-out,--gradient-green2 .25s ease-in-out;width:40%}.bigGreenButton:hover{--gradient-green1:#8cc540;--gradient-green2:#39b54a}.bigGreenButton:after,.bigGreenButton:before{background-color:initial;border:5px solid #0000;content:"";height:0;position:absolute;width:0}.bigGreenButton:before{animation:rightDownLeftUpBorder 1s linear forwards;left:-5.1px;top:-4.95px}.bigGreenButton:after{animation:rightDownLeftUpBorder2 1s linear 1s forwards;bottom:-4.95px;right:-5.2px}.bigGreenButton img{width:8rem}@keyframes rightDownLeftUpBorder{0%{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--green-highlight);height:0;width:0}50%{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--green-highlight);border-top-color:var(--green-highlight);height:0;width:100%}to{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--green-highlight);border-top-color:var(--green-highlight);height:100%;width:100%}}@keyframes rightDownLeftUpBorder2{0%{border-bottom-color:var(--green-highlight);border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;height:0;width:0}50%{border-bottom-color:var(--green-highlight);border-left-color:var(--green-highlight);border-right-color:#0000;border-top-color:#0000;height:0;width:100%}to{border-bottom-color:var(--green-highlight);border-left-color:var(--green-highlight);border-right-color:#0000;border-top-color:#0000;height:100%;width:100%}}@media screen and (max-width:980px){.bigGreenButton{font-size:115%}}@media screen and (max-width:768px){.bigGreenButton{width:100%}.bigGreenButton img{width:6rem}}@media screen and (max-width:595px){.bigGreenButton{padding-top:7%;width:60%}}@media screen and (max-width:475px){.bigGreenButton{width:80%}}@media screen and (max-width:950px) and (orientation:landscape){.bigGreenButton{padding-top:7%;width:100%}}.bigBlueButton{background-color:var(--blue-primary);background:linear-gradient(180deg,var(--gradient-blue1) 0,var(--gradient-blue2) 100%);border:none;box-shadow:0 15px 1px #000000c7;font-size:125%;margin:0 4%;padding:3%;position:relative;text-decoration:none;transition:--gradient-blue1 .25s ease-in-out,--gradient-blue2 .25s ease-in-out;width:40%}.bigBlueButton:hover{--gradient-blue2:#29abe2;--gradient-blue1:#50c9f1}.bigBlueButton:after,.bigBlueButton:before{background-color:initial;border:5px solid #0000;content:"";height:0;position:absolute;width:0}.bigBlueButton:before{animation:leftUpRightBorder 1s linear 1s forwards;left:-5px;top:-4.95px}.bigBlueButton:after{animation:leftUpRightBorder2 1s linear forwards;background-color:initial;border:5.2px solid #0000;bottom:-4.95px;content:"";height:0;position:absolute;right:-5.1px;width:0}.bigBlueButton img{width:8rem}@keyframes leftUpRightBorder{0%{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--blue-highlight);height:0;width:0}to{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--blue-highlight);height:100%;width:100%}}@keyframes leftUpRightBorder2{0%{border-bottom-color:var(--blue-highlight);border-left-color:#0000;border-right-color:#0000;border-top-color:#0000;height:0;width:0}50%{border-bottom-color:var(--blue-highlight);border-left-color:var(--blue-highlight);border-right-color:var(--blue-highlight);border-top-color:#0000;height:0;width:100%}to{border-bottom-color:var(--blue-highlight);border-left-color:var(--blue-highlight);border-right-color:var(--blue-highlight);border-top-color:#0000;height:100%;width:100%}}@media screen and (max-width:980px){.bigBlueButton{font-size:115%}}@media screen and (max-width:768px){.bigBlueButton{width:100%}.bigBlueButton img{width:6rem}}@media screen and (max-width:595px){.bigBlueButton{padding-top:7%;width:60%}}@media screen and (max-width:475px){.bigBlueButton{width:80%}}@media screen and (max-width:950px) and (orientation:landscape){.bigBlueButton{padding-top:7%;width:100%}}@property --gradient-green1{syntax:"<color>";initial-value:#44612e;inherits:false}@property --gradient-green2{syntax:"<color>";initial-value:#44612e;inherits:false}.NormalSizeLoginBtn{background-color:var(--green-primary);background:linear-gradient(180deg,var(--gradient-green1) 0,var(--gradient-green2) 100%);border:5px solid var(--green-highlight);font-size:clamp(1rem,1vw,3rem);font-weight:300;letter-spacing:.05rem;padding:.5rem 0;text-decoration:none;transition:--gradient-green1 .25s ease-in-out,--gradient-green2 .25s ease-in-out;width:100%}.NormalSizeLoginBtn:hover{--gradient-green1:#8cc540;--gradient-green2:#39b54a}.NormalSizeLoginBtn>img{width:7rem}@media screen and (max-width:1919px){.NormalSizeLoginBtn{padding:2% 0}}@media screen and (max-width:400px){.NormalSizeLoginBtn{padding:8% 0 2%}}@media screen and (max-width:950px) and (orientation:landscape){.NormalSizeLoginBtn{font-size:clamp(.5rem,1.5vw,.8rem);padding:8% 2% 2%}}@property --gradient-blue1{syntax:"<color>";initial-value:#175c92;inherits:false}@property --gradient-blue2{syntax:"<color>";initial-value:#175c92;inherits:false}.NormalSizeSignUpBtn{background-color:var(--blue-primary);background:linear-gradient(180deg,var(--gradient-blue1) 0,var(--gradient-blue2) 100%);border:5px solid var(--blue-highlight);font-size:clamp(1rem,1vw,3rem);font-weight:300;letter-spacing:.05rem;padding:.5rem 0;text-decoration:none;transition:--gradient-blue1 .25s ease-in-out,--gradient-blue2 .25s ease-in-out;width:100%}.NormalSizeSignUpBtn:hover{--gradient-blue2:#29abe2;--gradient-blue1:#50c9f1}.NormalSizeSignUpBtn>img{width:7rem}@media screen and (max-width:1919px){.NormalSizeSignUpBtn{padding:2% 0}}@media screen and (max-width:400px){.NormalSizeSignUpBtn{padding:8% 0 2%}}@media screen and (max-width:950px) and (orientation:landscape){.NormalSizeSignUpBtn{font-size:clamp(.5rem,1.5vw,.8rem);padding:8% 2% 2%}}.landingSection{background-color:#123d60;min-height:fit-content;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:1}.landingUpperHalf{flex:20 1;justify-content:flex-end;margin-bottom:15vw;width:30%}.landingBgSpiral{animation-duration:120s;-webkit-animation-duration:120s;animation-fill-mode:forwards;-webkit-animation-fill-mode:none;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-name:rotatingSpiral;-webkit-animation-name:rotatingSpiral;animation-timing-function:linear;-webkit-animation-timing-function:linear;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:200rem}@keyframes rotatingSpiral{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.landingImageWrapper{bottom:16vw;height:22.5rem;width:100%}.landingImageContainer{position:relative}.landingUpperHalf>div .landingImageWrapper{position:absolute;right:50%;transform:translate(50%,-100%)}.firstInfoPanel{margin-top:-1rem;width:100%}.firstInfoPanel>div{position:relative}.landingImgWrapper{border:var(--border);box-shadow:6px 6px 0 #00000080;height:clamp(16rem,16.2vw,25.2rem);margin-bottom:.4rem;overflow:hidden;width:clamp(12rem,12.2vw,20rem)}.firstInfoPanel .landingImgWrapper>img:first-child{transform:translate(-5px,-6px);width:clamp(12.2rem,12.4vw,calc(20rem + 10px))}.firstInfoPanel>:is(div:first-child,div:nth-child(2)){margin-right:3rem}.landingImgText{background-color:var(--offWhite);border:var(--border);font-family:loud;font-size:clamp(.65rem,.8vw,1.5rem);padding:.5rem 1rem;position:absolute}.selfPlacedText{bottom:8%;left:-6%;pointer-events:none}.engagingHeroWrapper,.selfPlacedBathContainer{bottom:109%;height:inherit;left:0;position:relative}.bubble1,.bubble2,.bubble3,.bubble4,.bubble5,.duck{position:absolute;transition:.45s ease-in-out}.bubble1,.bubble2,.bubble3,.bubble4,.bubble5{bottom:-18%}.selfPlacedContainer:hover .bubble1{bottom:39%}.bubble1{left:12%;width:.5rem}.selfPlacedContainer:hover .bubble2{bottom:57%}.bubble2{left:30%;width:1.25rem}.selfPlacedContainer:hover .bubble3{bottom:27%}.bubble3{left:42%;width:.75rem}.selfPlacedContainer:hover .bubble4{bottom:27%}.bubble4{left:66%;width:1rem}.selfPlacedContainer:hover .bubble5{bottom:27%}.bubble5{left:78%;width:.5rem}.selfPlacedContainer:hover .duck{bottom:30%;right:3%;width:3.25rem}.duck{bottom:33%;right:-6%;width:3rem}.eduwomanLanding{bottom:60%;position:relative;right:-10%;transition:.25s ease-in-out;width:clamp(12rem,13vw,22rem)}.interactiveContainer:hover .eduwomanLanding{bottom:78%;right:10%;width:clamp(14rem,16vw,24rem)}.interactiveText{pointer-events:none;right:-6%;top:8%}.engagingText{bottom:8%;pointer-events:none;right:-6%}.blueGuy,.greenGuy,.pinkGirl,.purpleGirl,.purpleGuy,.yellowGirl{left:11%;position:absolute;top:7%;transition:.25s ease-in-out;width:70%}.engagingContainer:hover .blueGuy{bottom:10%;right:-5%}.blueGuy{bottom:5%;left:auto;right:0;top:auto}.engagingContainer:hover .greenGuy{left:8%;top:30%;width:clamp(7rem,8vw,14rem)}.greenGuy{top:33%;width:clamp(6rem,7vw,13rem)}.engagingContainer:hover .purpleGuy{left:-13.5%;top:9%;width:clamp(7rem,8vw,14rem)}.purpleGuy{left:-8%;top:15%;width:clamp(6rem,7vw,13rem)}.engagingContainer:hover .yellowGirl{left:-27.1%;width:clamp(10rem,11vw,17rem)}.yellowGirl{bottom:0;left:-18%;top:auto;width:clamp(9rem,10vw,16rem)}.engagingContainer:hover .purpleGirl{right:-6%;top:12%;width:clamp(7rem,8vw,14rem)}.purpleGirl{left:auto;right:0;top:18%;width:clamp(6rem,7vw,13rem)}.engagingContainer:hover .pinkGirl{left:21%;top:3%;width:clamp(5rem,6vw,12rem)}.pinkGirl{left:24%;width:clamp(4rem,5vw,14rem)}.landingImageWrapper .heroesBackground{width:clamp(29rem,120vw,60rem)}.eduheroLogo{margin:-6rem 0 3rem;width:clamp(18rem,50vw,40rem)}.landingImageWrapper .eduheroLogo{filter:drop-shadow(-.5vw .5vw 1px hsl(0deg 0% 0%/.28));z-index:10}.landingInfoContainer{background-color:var(--offWhite);border:var(--border);font-size:clamp(1rem,1.3vw,1.8rem);font-weight:700;margin-bottom:3rem;margin-top:3rem;padding:.75rem 1.5rem;position:relative;width:clamp(30rem,40vw,55rem)}.landingInfoText{width:clamp(22rem,29vw,40rem)}.landingInfoContainer:hover .wow{right:-13.5%;width:clamp(12rem,15vw,17rem)}.wow{position:absolute;right:-12%;top:50%;transform:translateY(-50%);transition:.25s ease-in-out;width:clamp(10rem,13vw,16rem)}.aboutContentContainer,.modal--contentContainer{background-position:50%;background-size:cover}.modal--wrapper{background-color:var(--offWhite);background:linear-gradient(0deg,#cbcccc,#f1f1f1);border:var(--border);box-shadow:0 20px 1px -10px #00000047;max-height:clamp(20rem,150vw,30rem);padding:0 4% 4%;position:relative;width:clamp(35rem,80%,45rem)}.modal--contentWrapper{flex:3 1;overflow-y:hidden}:is(.loginImgWrapper,.signupImgWrapper){flex:1 1}:is(.loginImgWrapper,.signupImgWrapper) img{position:absolute;right:100%;top:50%;transform:translate(50%,-50%);width:clamp(20rem,66%,30rem)}.signupImgWrapper img{left:100%;right:auto;transform:translate(-50%,-50%)}.modal--contentContainer{flex:3 1;max-height:clamp(20rem,150vw,23rem);overflow-y:auto;padding:0 4% 4%;width:100%}.modal-header{height:3rem;padding:clamp(1.4rem,9%,2.5rem);position:relative;width:100%}.modal--wrapper.signupModal .modal-header{margin-top:.5rem}.modal-header-scroller{min-height:21rem;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100}.modal-header-wrapper{pointer-events:all;position:sticky;right:0;top:0}.modal-header-wrapper>h2{background-color:initial;box-shadow:none;color:#000;filter:none;width:fit-content}.modal--contentContainer>.modal-header>.modal-header-scroller>.modal-header-wrapper>img{margin-bottom:-1rem;margin-top:-3rem;width:20rem}.modal--contentContainer>form{font-size:clamp(1.2rem,1.5vw,1.65rem);padding:0 2%;position:relative;width:100%}.modal--contentContainer>form>label{font-weight:600;margin-bottom:.35%}.modal--contentContainer>form input:not(:last-child){margin-bottom:1%}.modal--contentContainer>form input{border:2px solid #000;font-size:clamp(1.2rem,1.65vw,1.65rem);padding:1%;text-decoration:none;width:100%}.modal--contentContainer>form>div{position:relative}.modal--contentContainer>form i{position:absolute;right:2%;top:20%}.modal--contentContainer>.login-container{padding:3% 5% 0;width:100%}.modal--contentContainer>.login-container>div:nth-child(3):not(.recaptcha){background-color:var(--red-primary);border-radius:var(--border-radius);color:var(--offWhite);font-size:80%;margin-right:0;padding:2.5%;text-align:center;width:100%}.modal--contentContainer>.login-container>div:first-of-type:not(.recaptcha):hover{background-color:var(--red-highlight)}.modal--contentContainer>.login-container>div:first-of-type:not(.recaptcha)>p{margin-left:2.5%;width:auto}.modal--contentContainer>div>i{color:var(--offWhite);font-size:250%;margin-right:7%;position:relative;transition:var(--transition)}.modal--contentContainer--buttons:not(.landingLoginButton){min-width:70%}.modal--contentContainer--buttons>a{width:100%}.landing-error{background-color:var(--red-highlight);border:5px solid var(--red-primary)}.landing-success{background-color:var(--green-highlight);border:5px solid var(--green-primary)}.landing-error,.landing-success{font-size:var(--font-size);font-weight:600;margin:.5rem 0;padding:.2rem}.orClass{font-size:clamp(1rem,1vw,2rem);margin:2% 0}.signUpH2 h2{width:auto}.login-container{font-size:150%}.login-container>form{width:100%}.login-container>div{flex:1 1}.login-container>div:not(.orClass){flex:3 1}.sign-container{flex-direction:column}.recaptcha{margin-bottom:.85rem}#recaptchaCompact{display:none}.forgotPass{margin-top:1rem;text-align:center}.buttons{height:12rem;position:absolute;right:0;top:3%;transform:translate(calc(5% + 5px),10px);width:clamp(13rem,24vw,15rem);z-index:2}.buttonWrapper{border:var(--border);display:block;height:5.3rem;margin-bottom:5px;padding:5px;width:100%}.buttonWrapper:nth-child(2){margin:0;transform:translate(10%)}.buttonWrapper :is(.bigGreenButton,.bigBlueButton){height:100%;margin:0;width:100%}.buttonsSignLogin{width:100%;z-index:1}.aboutSectionLanding,.buyUs,.whatWeDo,.whoSuppportsUs{overflow:hidden;position:relative}.aboutSectionLanding{background-color:var(--orange-primary);background-image:url(/static/media/background-vinette-bottom.3bc917ab42d30bb8ba34.svg);background-position:50%;background-size:cover}.aboutContentContainer{position:relative}:is(.aboutSectionLanding,.whatWeDo,.whoSuppportsUs,.buyUs) h2{background-color:var(--comicCream);box-shadow:0 20px 1px -10px #00000047;display:inline-block;font-size:200%;font-style:italic;padding:1% 3%}.aboutSectionLanding h2{background-color:var(--green-highlight);color:#000;left:0;position:absolute;transform:translate(-25%,-75%)}.videoContainer{margin-bottom:5rem;margin-top:10vw;position:relative}.video{background-color:#aaa;border:15px solid #fff;box-shadow:-20px 20px 1px 0 #00000047;height:clamp(15rem,75vw,35rem);margin:0 auto;width:clamp(17rem,85vw,70rem)}.edumanAboutUs{width:clamp(19rem,98vw,100rem)}.whatWeDo{background:linear-gradient(180deg,var(--blue-highlight) 0,#244f59 90%);margin-bottom:-6.5vw;padding-top:12vw}.whatWeDo>h2{background-color:var(--orange-primary);color:#fff;left:5%;position:absolute;top:12vw}.grid-container-landing1{background-color:#244f59;display:grid;grid-template-columns:1fr 1.5fr;height:inherit;margin-top:35vw;padding:7vw 8vw 0;position:relative}.grid-container-landing1>img{position:absolute;z-index:-1}.grid-item2,.grid-item2>img{position:relative}.grid-item2>img{transition:.25s ease-in-out;width:clamp(18rem,34vw,39rem);z-index:1}.whatWeDoCityDarker{bottom:calc(100% - 30vw)}.whatWeDoCityDark{bottom:calc(100% - 13vw)}.grid-item0{margin-top:-6rem}.grid-item0,.grid-item0>div{position:relative;width:100%}.carouselContainer,.comics{height:clamp(31rem,40vw,50rem);position:relative;z-index:2}.comics img{--width-clamp:clamp(14rem,23vw,27rem)}.comics .carouselContentContainer img{box-shadow:15px 15px 0 #0009;cursor:pointer;position:absolute;right:0;top:0;transition:.25s ease-in-out;width:var(--width-clamp);will-change:top}.comics .carouselContentContainer img.comicBookSelected{cursor:default}.comics .carouselContentContainer img:not(.comicBookSelected):hover{top:-5%}.comics>img:first-child{position:absolute;right:-5%;top:var(--width-clamp);width:15rem}.comics .carouselContentContainer img:first-child{right:10%;transform:rotate(13deg)}.comics .carouselContentContainer img:nth-child(2){right:20%;transform:rotate(5deg)}.comics .carouselContentContainer img:nth-child(3){right:30%}.comics .carouselContentContainer img:nth-child(4){right:40%;transform:rotate(-5deg)}.comics .carouselContentContainer img:nth-child(5){right:45%;top:3rem;transform:rotate(-15deg)}.eduwomanWrapper{position:relative}.eduwoman{margin-right:-11rem;width:clamp(21rem,34vw,40rem)}.greenCloud{position:absolute;right:-40%;top:clamp(21rem,34vw,40rem);transform:translateY(30%);width:clamp(30rem,60vw,70rem)}.comicCarouselButtonWrapper{position:relative;top:100%;transform:translateY(-100%)}.grayCircle,.leftArrow,.rightArrow{--margin:clamp(0.45rem,2%,0.75rem);background-color:#636363;content:"";cursor:pointer;padding:1.5rem;transition:.25s ease-in-out}.leftArrow{clip-path:polygon(20% 50%,100% 20%,100% 80%,20% 50%)}.grayCircle,.leftArrow{margin-right:var(--margin)}.grayCircle{border-radius:50px;margin-left:var(--margin);padding:1.25rem}.comicSelected{background-color:#000}.rightArrow{clip-path:polygon(0 20%,0 80%,80% 50%,0 20%);margin-left:var(--margin)}:is(.leftArrow,.rightArrow,.grayCircle):hover{background-color:#000}.nonComicContent{margin-top:clamp(-10rem,-4vw,2rem)}.nonComicContent:hover .grid-item2 img{transform:rotate(2deg)}.grid-item1{font-size:clamp(1rem,2.5vw,1.5rem);padding:2vw 0 2vw 2vw}.grid-item1,.grid-item2{flex:1 0}.grid-item1>div{padding:1.5vw 1vw;transition:var(--transition)}.grid-item1>div:not(:last-child){border-bottom:5px dashed #347789;margin-bottom:-5px}.grid-item1>div:nth-child(2n){text-align:right}.grid-item1>div>h3{color:#fff;font-size:clamp(.85rem,1.4vw,2rem);letter-spacing:1px;margin-bottom:4rem;text-transform:uppercase}.grid-item1>div>p{color:#fff;font-size:clamp(1.3rem,1.55vw,1.8rem);margin-top:3rem}.landing-end{clip-path:polygon(0 1.5vw,0 100%,100% 100%,100% 6.5vw)}.buyUs,.whoSuppportsUs{flex:1 1;padding:13.5vw 5vw 12vw;position:relative;text-align:center}.buyUs>h2,.whoSuppportsUs>h2{display:inline-block}.whoSupportsUs-container>h2{background-color:var(--orange-primary);color:var(--offWhite);position:absolute;top:0;transform:rotate(-5deg)}.whoSuppportsUs{background-attachment:scroll;background-clip:initial;background-color:#123d60;background-image:url(/static/media/background-vinette-bottom.3bc917ab42d30bb8ba34.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.whoSupportsUs-info{background-color:var(--offWhite);border:var(--border);margin:3vw 0;padding:1rem 1.75rem;position:relative;width:clamp(37rem,51vw,80rem)}.whoSupportsUs-info>div{width:clamp(18rem,32.5vw,40rem)}.whoSupportsUs-info>div>img{left:2%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.25s ease-in-out;width:clamp(10rem,17vw,20rem)}.whoSupportsUs-info:hover>div>img{transform:translate(-50%,-50%) rotate(5deg);width:clamp(12rem,19vw,22rem)}.whoSuppportsUs p{font-size:clamp(1.2rem,1.8vw,2rem);font-weight:700}.whoSupportsUs-container>img{clip-path:polygon(0 50%,12% 15%,27% 0,88% 5%,100% 50%,88% 100%,30% 100%,12% 90%);transition:.25s ease-in-out;width:clamp(45rem,60vw,80rem)}.whoSupportsUs-container>img:hover{transform:rotate(-2deg)}.whoSupportsUs-container{position:relative}.grid-container-landing2{--gridItemUnit:1fr;display:grid;grid-template-columns:1fr 3fr 3fr 3fr 1fr;grid-template-rows:var(--gridItemUnit) var(--gridItemUnit) var(--gridItemUnit);justify-items:right;margin-bottom:-9rem;margin-right:5rem;pointer-events:none;position:absolute;transform:translateX(0);transform:rotate(-5deg)}.grid-container-landing2>img{width:clamp(9rem,13vw,17rem)}.grid-reg1,.grid-reg16,.grid-reg8{grid-column:2}.grid-reg1,.grid-reg16{margin-right:-7.1rem}.grid-reg14,.grid-reg17,.grid-reg3{grid-column:3}.grid-reg17,.grid-reg3{margin-right:-5.3rem}.grid-reg15,.grid-reg18,.grid-reg5{grid-column:4}.grid-reg18,.grid-reg5{margin-right:.5rem}.grid-reg1,.grid-reg3,.grid-reg5{grid-row:1}.grid-reg14,.grid-reg15,.grid-reg8{grid-row:2;margin-top:-2rem}.grid-reg16,.grid-reg17,.grid-reg18{grid-row:3;margin-top:-4rem}.grid-reg8{margin-right:-2rem}.grid-reg14{margin-right:-.5rem}.grid-reg15{margin-right:5rem}.buyUs.clipTopDownRightBottomFlat{margin-bottom:0}.buyUs{background-attachment:scroll;background-clip:initial;background-color:#045b4f;background-image:url(/static/media/background-vinette-bottom.3bc917ab42d30bb8ba34.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0!important;position:relative}.buyUs>div{flex:1 1}.buyUs>div:not(.buyUs-container)>img{bottom:0;left:0;position:absolute;transform:translate(-20%,calc(20% - 2vw));width:clamp(55rem,70vw,90rem)}.buyUs-container{position:relative;width:70rem}.buyUs-container>p{color:#000;font-size:clamp(1rem,1.5vw,3rem);margin-bottom:2vw}.buyUs-container>img{margin-bottom:clamp(2rem,3vw,4rem);width:clamp(16rem,28vw,40rem)}.landingSection svg,.speechBubble{filter:drop-shadow(0 20px 1px hsl(0deg 0% 0%/.28))}.landingSection svg{bottom:0;pointer-events:none;position:absolute;right:-4%;will-change:right,opacity}.edumanRightInvis{animation:fastEdumanRightInvis .1s linear forwards;-webkit-animation:fastEdumanRightInvis .1s linear forwards}.edumanLeftUnInvis{animation:fastEdumanLeftUnInvis .1s linear forwards;-webkit-animation:fastEdumanLeftUnInvis .1s linear forwards}@keyframes fastEdumanRightInvis{0%{opacity:100%;right:-4%}to{opacity:0;transform:translateX(10%)}}@keyframes fastEdumanLeftUnInvis{0%{opacity:0;right:-10%}to{opacity:100%;transform:translateX(-4%)}}.aboutSectionLanding>div svg{bottom:0;filter:drop-shadow(0 20px 1px hsl(0deg 0% 0%/.28));left:-10%;pointer-events:none;position:absolute;transform:scaleX(-1);will-change:left,opacity;z-index:1}.edumanRightInvisInverse{animation:fastEdumanRightInvisInverse .1s linear forwards;-webkit-animation:fastEdumanRightInvisInverse .1s linear forwards}.edumanLeftUnInvisInverse{animation:fastEdumanLeftUnInvisInverse .1s linear forwards;-webkit-animation:fastEdumanLeftUnInvisInverse .1s linear forwards}@keyframes fastEdumanRightInvisInverse{0%{left:-20%;opacity:0}to{left:-10%;opacity:100%}}@keyframes fastEdumanLeftUnInvisInverse{0%{left:-10%;opacity:100%}to{left:-20%;opacity:0}}@media screen and (max-width:1919px){.landingUpperHalf{width:40%}.modal--contentContainer>.modal-header>.modal-header-scroller>.modal-header-wrapper>img{margin-top:-1rem}}@media screen and (max-width:1600px){.landingSection svg{width:35vw}}@media screen and (max-width:1525px){.aboutSectionLanding div>p>p{right:-11%}.speechBubble{bottom:25vw}}@media screen and (max-width:1440px){:is(.aboutSectionLanding,.whatWeDo,.whoSuppportsUs,.buyUs) h2{font-size:175%}.aboutSectionLanding h2{transform:translate(-15%,-75%)}}@media screen and (max-width:1200px){.landingUpperHalf{width:50%}.aboutSectionLanding div p{font-size:120%;margin:0 0 10% 5%}}@media screen and (max-width:1024px){:is(.aboutSectionLanding,.whatWeDo,.whoSuppportsUs,.buyUs) h2{font-size:150%}.landingUpperHalf{width:50%}.aboutContentContainer{padding:0 10%}.aboutContent{flex-direction:column;justify-content:end}.aboutSectionLanding h2{margin-bottom:7rem;transform:translate(-10%,-75%)}.aboutSectionLanding div>p{font-size:120%;margin-bottom:7rem;margin-right:5%}.aboutSectionLanding>div>p>p{right:-10%}.speechBubble{bottom:40vw;font-size:2.3vw;right:13vw}.landingSection svg{bottom:2vw;height:60vw}.grid-container-landing1{grid-template-columns:none;grid-template-rows:1fr 2fr;padding-left:6vw;padding-right:6vw}.grid-item1{padding-bottom:2vw}.buyUs-container .bigBlueButton{width:60%}}@media screen and (max-width:805px){.aboutSectionLanding>div>p>p{right:-10%}.landing-end{flex-direction:column}.buyUs,.whoSuppportsUs{width:100%}.buyUs h2,.whoSuppportsUs h2{margin-top:2rem}.whoSuppportsUs{margin-bottom:1.5vw}.whoSuppportsUs h2{margin-bottom:3rem}.buyUs{margin:0}.buyUs h2{margin-bottom:min(20rem)}.buyUs-container p{margin-bottom:1.5rem}.buyUs-container{transform:translateX(calc(-5% + 10vw));width:80%}}@media screen and (max-width:768px){:is(.aboutSectionLanding,.whatWeDo,.whoSuppportsUs,.buyUs) h2{font-size:125%}.eduheroLogo{margin-bottom:clamp(1rem,4vh,3rem);margin-top:-4.5rem}.buttons{display:flex;height:fit-content;justify-content:center;margin-bottom:2rem;margin-top:1rem;position:relative;right:auto;top:auto;transform:none;width:100%}.buttonWrapper{height:calc(4.4rem + 4px);width:calc(9rem + 3px)}.buttonWrapper:nth-child(2){margin-left:1.5rem;transform:none}.buttonWrapper :is(.bigGreenButton,.bigBlueButton){height:3.4rem;width:8rem}.firstInfoPanel{flex-wrap:wrap;margin-top:clamp(0rem,4vh,2rem)}.firstInfoPanel>:is(div:nth-child(2)){margin-right:0}.firstInfoPanel>:is(div:first-child){margin-right:clamp(.4rem,1vw,1rem)}.firstInfoPanel>:is(div:first-child,div:nth-child(2))>div:first-child{width:clamp(8.3rem,40.5vw,19.5rem)}.landingImgWrapper{height:clamp(5rem,12vh,7rem);margin-bottom:clamp(.4rem,1vh,1rem);width:clamp(17rem,82vw,40rem)}.firstInfoPanel .landingImgWrapper>img:first-child{transition:.25s ease-in-out;width:42rem}.firstInfoPanel .landingImgWrapper>img.selfPacedBg:first-child{transform:translate(clamp(-200px,-20vw,-16px),-117px)}.firstInfoPanel .landingImgWrapper>img.interactiveBg:first-child{transform:translate(clamp(-200px,-20vw,-16px),-510px)}.firstInfoPanel .landingImgWrapper>img.engagingBg:first-child{transform:translate(clamp(-200px,-3vw,0px),-497px)}.firstInfoPanel .landingImgWrapper:hover>img.selfPacedBg:first-child{transform:translate(clamp(-200px,-20vw,-16px),-217px)}.firstInfoPanel .landingImgWrapper:hover>img.interactiveBg:first-child{transform:translate(clamp(-200px,-20vw,-16px),-410px)}.firstInfoPanel .landingImgWrapper:hover>img.engagingBg:first-child{transform:translate(clamp(-200px,-3vw,0px),-397px)}.engagingHeroWrapper,.selfPlacedBathContainer{display:none}.engagingText{left:-6%;right:auto}.landingInfoContainer{font-size:clamp(1rem,2.3vh,1.8rem);margin-top:clamp(.75rem,1.8vh,1.5rem);width:clamp(19rem,64vw,30rem)}.landingInfoText{width:100%}.interactiveText,.selfPlacedText{bottom:auto;top:-30%}.interactiveText{right:-12%}.selfPlacedText{left:-12%}.wow{width:0}.landingInfoContainer:hover .wow,.wow{right:100%;top:100%;transform:translate(70%,-20%)}.landingInfoContainer:hover .wow{width:clamp(10rem,13vw,16rem)}.landingUpperHalf{width:60%}.grid-item0{flex-direction:column}.comics>img:not(:first-child){top:7rem;transform:translateX(50%)}.comics>img:nth-child(2){right:35%}.comics>img:nth-child(3){right:42%}.comics>img:nth-child(4){right:49%}.comics>img:nth-child(5){right:56%}.comics>img:nth-child(6){right:65%}.grayCircle{padding:1rem}.leftArrow,.rightArrow{padding:1.25rem}.leftArrow{margin-right:calc(var(--margin)/2)}.rightArrow{margin-left:calc(var(--margin)/2)}.eduwoman,.greenCloud{--width-clamp:clamp(10rem,28vw,13rem)}.eduwoman{left:50%;position:relative;top:50%;transform:translate(-50%,25%);width:var(--width-clamp)}.greenCloud{left:52%;top:var(--width-clamp);transform:translate(-50%,50%);width:clamp(23rem,60vw,70rem)}.nonComicContent{flex-direction:column;margin-top:2rem;z-index:2}.grid-item1>div>h3{margin-bottom:2rem}.grid-item1>div>p,.grid-item2{margin-top:2rem}.grid-container-landing2,.whoSupportsUs-container>h2{transform:none}.grid-container-landing2{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-right:0}.whoSupportsUs-info{margin-bottom:6rem;padding:1rem 1.2rem;width:clamp(19rem,86vw,37rem)}.whoSupportsUs-info>div{width:0}.whoSupportsUs-info>div>img{left:50%;top:130%}.whoSupportsUs-container>img{width:50rem}.grid-container-landing2>img{width:clamp(7rem,8.5vw,10rem)}.grid-reg1,.grid-reg16,.grid-reg8{grid-column:2;margin-left:0}.grid-reg1,.grid-reg16{margin-right:0}.grid-reg14,.grid-reg17,.grid-reg3{grid-column:3}.grid-reg17,.grid-reg3{margin-right:0}.grid-reg15,.grid-reg18,.grid-reg5{grid-column:4;margin-right:0}.grid-reg18,.grid-reg5{margin-right:0}.grid-reg1,.grid-reg3,.grid-reg5{grid-row:1}.grid-reg14,.grid-reg15,.grid-reg8{grid-row:2;margin-top:0}.grid-reg16,.grid-reg17,.grid-reg18{grid-row:3;margin-top:0}.grid-reg5{margin-left:0}.grid-reg14,.grid-reg15,.grid-reg8{margin-right:0}.buyUs>div:not(.buyUs-container)>img{left:50%;transform:translate(-50%,calc(20% + 2vw));width:clamp(47rem,188vw,55rem)}.buyUs>div:not(.buyUs-container){flex:0 1}.buyUs-container{transform:none;width:100%}.modal--contentContainer{box-shadow:inset 0 0 7px #999;padding-top:4%;width:80%}.modal--wrapper,:is(.loginImgWrapper,.signupImgWrapper) img{--width:clamp(13rem,81%,16rem)}.modal--wrapper{flex-direction:column;height:calc(100% - var(--width)/2 + 1rem);max-height:calc(100% - var(--width)/2 + 1rem)}.modal--wrapper.signupModal{flex-direction:column-reverse}.modal--contentContainer,.modal--contentContainer--buttons,.modal--contentWrapper,.modal--wrapper{width:100%}.login-container{flex-direction:column}.modal--contentContainer>h2{margin-top:10vw;padding:8% 4% 4%}.modal--wrapper.signupModal .modal-header{margin-top:1rem}:is(.loginImgWrapper,.signupImgWrapper) img{bottom:100%;left:auto;right:50%;top:auto;transform:translate(50%,50%);width:var(--width)}}@media screen and (max-width:650px){.aboutSectionLanding>div>p{margin-bottom:20vw}}@media screen and (max-width:595px){:is(.whoSuppportsUs,.buyUs,.aboutContentContainer,.whatWeDo) h2{font-size:85%;padding:8% 5% 4%;text-align:center}.whatWeDo h2{text-wrap:wrap;left:50%;transform:translateX(-50%);width:clamp(18rem,93vw,25rem)}.buttonsSignLogin{flex-direction:column;margin-bottom:30%}.landingUpperHalf{width:100%}.aboutSectionLanding h2{left:50%;margin-bottom:10vw;transform:translate(-50%,-75%)}.videoContainer{margin-bottom:10%}.bigGreenButton{margin-bottom:5%}.modal--contentContainer{width:95%}.modal--contentContainer>form>p{margin-bottom:1%;position:relative;right:0;top:0;width:100%}.modal--contentContainer>div:first-of-type,.modal--contentContainer>form>input{width:100%}.whatWeDo h2{top:18vw}.landingSection svg,.speechBubble{display:none}.grid-container-landing1{margin-top:50vw}}@media screen and (max-width:475px){.modal--contentContainer>.modal-header>.modal-header-scroller>.modal-header-wrapper>img{width:clamp(15rem,1vw,20rem)}.aboutSectionLanding div>p{margin-bottom:7rem;width:95%}.aboutSectionLanding>div>p>p{margin:0;right:0}.grid-container-landing1{padding-left:0;padding-right:0}.whatWeDo h2{top:20vw}.grid-item1>div>h3{line-height:275%}.buyUs-container .bigBlueButton{width:100%}}@media screen and (max-width:405px){#recaptchaNormal{display:none}#recaptchaCompact{display:inline-block}.video{box-shadow:-20px 20px 1px -7px #00000047}}@media screen and (max-width:378px){.modal--contentContainer>form{padding:2%}.grid-container-landing1{margin-top:60vw}}@media screen and (max-width:950px) and (orientation:landscape){:is(.whoSuppportsUs,.buyUs,.aboutContentContainer,.whatWeDo) h2{padding:6% 8% 3%}.buttonsSignLogin{flex-direction:column;margin-bottom:5%}.bigGreenButton{margin-bottom:5%}#recaptchaNormal{display:inline-block}#recaptchaCompact{display:none}.speechBubble{bottom:17%;font-size:1.75vw;right:12%}.landingSection svg{bottom:-30%;right:-2%;width:30%}.landingUpperHalf{max-width:65%}.modal--contentContainer>form i{top:12%}.modal--contentContainer--buttons{width:100%}.modal--contentContainer>.login-container{margin-top:1.5%;padding-top:1.5%}.modal--contentContainer>.login-container>div:first-of-type:not(.recaptcha)>p{font-size:clamp(.75rem,1.5vw,1rem)}.modal--contentContainer>h2{font-size:clamp(.5rem,1.5vw,.8rem);margin-top:4vw;padding-top:2%}.sign-container{flex-direction:column}.recaptcha{margin:-5% 0;transform:scale(.65);-ms-transform:scale(.65);-webkit-transform:scale(.65)}.landingSection svg,.speechBubble{display:none}.grid-item1>div>h3{line-height:235%}}@media screen and (max-width:850px) and (orientation:landscape){.speechBubble{bottom:20%;font-size:1.75vw;right:12%}.landingSection svg{bottom:-20%;right:-2%;width:30%}}@media screen and (max-width:660px) and (orientation:landscape){.speechBubble{bottom:10%;font-size:1.75vw;right:12%}.landingSection svg{bottom:-30%;right:-2%;width:30%}}header{--header-padding:calc(var(--spacing)*0.68);background-color:#000;border-bottom:var(--border);border-color:var(--offWhite);height:var(--header-height);padding:calc(var(--spacing)*.68) var(--spacing);position:relative;top:0;width:100%;z-index:10}.headerAttach{position:sticky}.navigationTile{padding-right:calc(var(--spacing)*.33);width:100%}.accountTile{padding-left:calc(var(--spacing)*.33)}.eduheroShieldHWrapper,.portalLogoWrapper{display:none!important;margin-right:clamp(calc(var(--spacing)*.66),3%,var(--spacing));padding-right:3px var(--offWhite) solid;width:clamp(calc(var(--spacing)*2.33),80%,calc(var(--spacing)*3.33))}.eduheroShieldH,.portalLogo{width:calc(var(--spacing)*2.66)}:is(.eduheroShieldH,.portalLogo,.headerEduheroLogo):is(:hover,:active,:focus){animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:linear}:is(.eduheroShieldH,.portalLogo):is(:hover,:active,:focus){animation-name:headerShake}.headerEduheroLogo:is(:hover,:active,:focus){animation-name:headerShakeLogo}.headerEduheroLogo{transform:translateY(-13%);width:calc(var(--spacing)*10)}.eduheroLogo:is(:hover,:active,:focus){animation-duration:.25s;animation-fill-mode:forwards;animation-name:headerShake;animation-timing-function:linear}.nineDots{cursor:pointer;margin:0 var(--spacing);position:relative}.cornerDots,.fillerDots{height:calc(var(--spacing)*1.75);left:0;position:absolute;top:0;width:calc(var(--spacing)*1.75)}.fillerDots{position:relative;transition:.25s ease-in-out}.nineDots:is(:hover,:focus) .nineDotsDot{background-color:var(--blue-highlight)}.nineDotsShadow,.nineDotsShadow.fillerDotsX{height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%}.fillerDots.nineDotsShadow,.fillerDots.nineDotsShadow.fillerDotsX{transform:translate(-50%,-50%) rotate(45deg)}.nineDots.fillerDotsX .nineDotsDot{background-color:var(--red-primary)}.nineDotsShadow>*{background-color:initial!important}.nineDotsShadow.fillerDotsX>*{background-color:pink!important;padding:calc(var(--spacing)*.35)}.nineDots.fillerDotsX .fillerDots:not(.nineDotsShadow){transform:rotate(45deg)}.nineDots.fillerDotsX .topCenterDot{top:10.65%}.nineDots.fillerDotsX .centerDot{border-radius:0;transform:translate(-50%,-50%) rotate(45deg);width:100%}.nineDots.fillerDotsX .centerDot2{border-radius:0;transform:translate(-50%,-50%) rotate(-45deg);width:100%}.nineDots.fillerDotsX .bottomCenterDot{bottom:10.65%}.nineDots.fillerDotsX .leftDot{left:10.65%}.nineDots.fillerDotsX .rightDot{right:10.65%}.nineDotsDot{background-color:var(--grey-light);border-radius:50px;content:"";padding:calc(var(--spacing)*.25);position:absolute;transition:.25s ease-in-out}.topLeftDot{left:0;top:0;transform:rotate(45deg);width:0}.topRightDot{right:0;top:0}.bottomLeftDot{bottom:0;left:0}.bottomRightDot{bottom:0;right:0}.centerDot,.centerDot2{left:50%;top:50%;transform:translate(-50%,-50%);width:0}.topCenterDot{top:0}.bottomCenterDot,.topCenterDot{left:50%;transform:translateX(-50%)}.bottomCenterDot{bottom:0}.leftDot{left:0}.leftDot,.rightDot{top:50%;transform:translateY(-50%)}.rightDot{right:0}.refinedFilter{background-color:var(--blue-primary);border:var(--border);color:var(--offWhite);font-family:Roboto,sans-serif;margin:0 auto var(--spacing-half) auto;padding:calc(var(--spacing-half)*.5);text-decoration:none;transition:var(--transition);width:25%}.refinedFilter:hover{background-color:var(--blue-highlight);color:#000}:is(.headerSearch,.headerSearchMobile),:is(.searchCancel,.searchMobileCancel),:is(.searchMagGlass,.searchMobileMagGlass){border:var(--border)}.headerSearchMobileContainer{display:none!important}:is(.headerSearch,.headerSearchMobile){background-color:var(--offWhite);border-right:initial;font-size:calc(var(--spacing)*1.33);height:calc(var(--spacing)*2);outline:none;padding:calc(var(--spacing)*.66);width:100%}:is(.searchCancel,.searchMobileCancel),:is(.searchMagGlass,.searchMobileMagGlass){background-color:var(--offWhite);border-left:initial;height:calc(var(--spacing)*2);padding:calc(var(--spacing)*.66) calc(var(--spacing)*.66) calc(var(--spacing)*.66) 0}.headerSearchMobile,.searchMobileCancel,.searchMobileMagGlass{height:calc(var(--spacing)*3)}.searchMagGlassMobile{display:none!important}:is(.searchCancel,.searchMobileCancel){font-size:1.6rem}:is(.searchCancel,.searchMobileCancel):is(:hover,:active,:focus){color:var(--red-shadow);cursor:pointer}:is(.headerSearch,.headerSearchMobile):has(+:is(.searchMagGlass,.searchMobileMagGlass,.searchCancel,.searchMobileCancel):is(:hover,:active,:focus)),:is(.headerSearch,.headerSearchMobile):is(:hover,:active,:focus),:is(.headerSearch,.headerSearchMobile):is(:hover,:active,:focus)+:is(.searchMagGlass,.searchMobileMagGlass,.searchCancel,.searchMobileCancel),:is(.searchMagGlass,.searchMobileMagGlass,.searchCancel,.searchMobileCancel):is(:hover,:active,:focus){border-color:var(--blue-highlight)}:is(.searchMagGlass,.searchMobileMagGlass,.searchCancel,.searchMobileCancel){cursor:text}.headerStaticPages{font-size:var(--font-size);margin-bottom:var(--spacing-half);min-height:fit-content;width:100%}.headerStaticPagesWrapper{max-width:100%;overflow-x:auto}.headerStaticLinks:not(:first-of-type){margin-left:var(--spacing)}.accountTile{min-width:31rem;text-align:right;width:100%}.accountInfo{color:var(--offWhite);font-weight:300;line-height:150%;position:relative}.accountInfo>:first-child{color:var(--orange-primary);font-size:calc(var(--spacing)*1.1);font-weight:400}.spanGray{color:#a3a3a3!important}.accountInfo .logout,.spanGray{font-size:calc(var(--spacing)*.94)!important;font-weight:400!important;margin:calc(var(--spacing)*.2) 0!important}.accountInfo .logout{color:var(--offWhite);margin-bottom:0!important}.accountInfo .logout:is(:hover,:active,:focus){color:var(--red-highlight)}.headerAccountInfoName{cursor:pointer}.accountInfo2{--width:clamp(17rem,34vw,40rem);background-color:var(--orange-primary);border-bottom:var(--border);border-top:var(--border);display:inline-block;font-size:var(--font-size);font-weight:400;line-height:125%;max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:var(--spacing) var(--spacing-half);position:absolute;right:0;text-align:left;top:100%;width:100%;z-index:4}.accountInfo2Wrapper{background-color:var(--offWhite);min-width:calc(var(--width) + var(--spacing)*2);padding:var(--spacing)}.accountInfo2Label{font-weight:600}.logout{background-color:initial;border:none;color:var(--offWhite);cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(var(--spacing)*.75);transition:var(--transition)}.accountInfo2 .logout{bottom:1rem;color:#000;cursor:pointer;display:none;font-size:90%;letter-spacing:.05rem;position:absolute;right:3rem;transform:translateY(25%)}.accountInfo2 .logout:is(:hover,:active,:focus){color:var(--blue-primary)}.avatarImgContainer{--avatarImgDimension:calc(var(--spacing)*3.33);background-color:var(--orange-primary);border-radius:50%;cursor:pointer;height:var(--avatarImgDimension);margin-left:var(--spacing);max-height:var(--avatarImgDimension);max-width:var(--avatarImgDimension);min-height:var(--avatarImgDimension);min-width:var(--avatarImgDimension);overflow:hidden;position:relative}.accountInfoEditingTabContainer{border:var(--border);margin-bottom:var(--spacing);min-width:100%}.accountInfoEditingTab{background-color:var(--grey-medium);flex:1 1;font-family:Roboto,sans-serif;font-size:calc(var(--font-size)*.8);font-weight:500;padding:calc(var(--spacing-half)*.5);text-transform:uppercase;transition:var(--transition)}.accountInfoEditingTab:first-child{border-right:var(--border)}.accountInfoEditingTab:is(:active,:hover,:focus),.accountTabSelected{background-color:var(--green-highlight)}.accountInfoTitle{margin-bottom:var(--spacing)}.accountInfoAvatar{--accountInfoAvatarDimensions:calc(var(--avatarImgDimension)*2);border:var(--border);cursor:auto;height:var(--accountInfoAvatarDimensions);margin:initial;margin-bottom:var(--spacing);max-height:var(--accountInfoAvatarDimensions);max-width:var(--accountInfoAvatarDimensions);min-height:var(--accountInfoAvatarDimensions);min-width:var(--accountInfoAvatarDimensions)}.avatarImgContainer img{left:50%;position:relative;top:75%;transform:translate(-50%,-50%);width:150%}.accountInfoDataContainer,.accountInfoForm{margin-bottom:var(--spacing)}.accountInfoDataContainer{max-width:100%}.accountInfoDataContainer>div{width:100%}.accountInfoLabel{text-transform:capitalize}.accountInfoInput,.accountInfoPasswordContainer{width:100%}.accountInfoInput{border:var(--border);outline:none;padding:calc(var(--spacing-half)*.5);width:var(--width)}.accountInfoInput:is(:hover,:active,:focus){border-color:var(--blue-highlight)}.accountInfoData{overflow-x:auto;width:var(--width)}.accountInfoInputWrapper{position:relative;width:100%}.accountInfoInputWrapper:not(:first-of-type){margin-top:var(--spacing-half)}.accountInfoPasswordContainer{position:relative}.accountInfoPasswordContainer input{padding-right:2.5rem}.accountInfoEye{position:absolute;right:0;top:50%;transform:translate(-.5rem,-50%)}.accountInfoEdit,.accountInfoEditButtonsContainer{--accountInfoButtonsContainerWidth:17rem}.accountInfoEditButtonsContainer{width:var(--accountInfoButtonsContainerWidth)}.accountInfoCancel,.accountInfoEdit,.accountInfoSave{border:var(--border);color:var(--offWhite);cursor:pointer;flex:1 1;padding:calc(var(--spacing-half)*.25);text-transform:uppercase;transition:var(--transition);width:100%}.accountInfoEdit{background-color:var(--blue-shadow);width:calc(var(--accountInfoButtonsContainerWidth)*.5)}.accountInfoSave:is(:hover,:active,:focus){background-color:var(--blue-highlight)}.accountInfoSave{background-color:var(--green-shadow);margin-right:var(--spacing)}.accountInfoSave:is(:hover,:active,:focus){background-color:var(--green-highlight);color:#000}.accountInfoCancel{background-color:var(--red-shadow)}.accountInfoCancel:is(:hover,:active,:focus){background-color:var(--red-highlight);color:#000}.packageIconContainer{height:100%;margin:calc(var(--spacing-half)*.5) 0}.packageIconContainer img{cursor:pointer;transition:.25s ease-in-out;width:var(--spacing)}.packageIconContainer img:first-child{margin-left:0}.packageIconContainer img:nth-child(2){margin:0 var(--spacing-half)}.packageIconContainer img:is(:hover,:active,:focus){animation-duration:.25s;animation-fill-mode:forwards;animation-name:headerShake;animation-timing-function:linear}@keyframes headerShake{0%{transform:rotate(0deg)}33%{transform:rotate(-10deg)}66%{transform:rotate(10deg)}to{transform:rotate(0deg)}}@keyframes headerShake2{0%{transform:rotate(0deg)}33%{transform:rotate(-5deg)}66%{transform:rotate(5deg)}to{transform:rotate(0deg)}}@keyframes headerShakeLogo{0%{transform:rotate(0deg) translateY(-13%)}33%{transform:rotate(-5deg) translateY(-13%)}66%{transform:rotate(5deg) translateY(-13%)}to{transform:rotate(0deg) translateY(-13%)}}.gearIconWrapper{border-left:3px solid var(--grey-medium);height:100%;padding-left:var(--spacing)}.gearIcon{color:var(--offWhite);cursor:pointer;font-size:calc(var(--spacing)*1.75);transition:var(--transition)}.gearIcon:is(:hover,:active,:focus){transform:rotate(45deg)}.accountArrow{background-color:var(--offWhite);clip-path:polygon(0 0,100% 0,50% 100%);display:inline-block;margin-left:var(--spacing-half);padding:.4rem;transform:rotate(180deg);transition:.15s}section#nav{height:100%;width:100%}nav{font-size:.9rem;font-weight:400;letter-spacing:.05vw;position:relative;width:60%}nav,nav a{height:100%}nav a{transition:var(--transition)}nav .arrow{background-color:var(--offWhite);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:.45vw;margin-left:7px;margin-top:0;transition:.25s;width:.55vw}nav a:is(:hover,:active,:focus) div{color:#c9c9c9}nav a:is(:hover,:active,:focus) .arrow{transform:rotate(180deg)}#cp{height:calc(100vh - var(--header-height) + 5px);left:0;position:absolute;top:calc(100% + var(--header-padding));width:40rem;z-index:9}#cp a{height:auto}.mobileMenuContainer{background-color:#e6e6e6;bottom:0;content:"";display:none;left:-90%;padding:2%;position:absolute;transition:.24s;width:90%;z-index:9}.cp{background-color:var(--orange-primary);border:var(--border);border-top:initial;filter:drop-shadow(-.77vw .77vw 1px hsl(0deg 0% 0%/.28));padding:2%;position:relative}.cp,.tcp{height:100%}.tcp{border-top:var(--border);border-color:var(--orange-shadow);overflow-y:auto}.headerCategoriesContainer{border-right:var(--border);border-color:var(--orange-shadow);flex:2 1}.cpCategoriesListWrapper{font-size:var(--font-size);padding-right:var(--spacing-half);padding-top:var(--spacing-half)}.headerCategory{border:3px solid var(--orange-primary);color:#000;cursor:pointer;margin-bottom:.1rem;padding:calc(var(--spacing)*.1) calc(var(--spacing)*.25);width:100%}.headerCategory.headerStaticLinks{border-color:#000;border-radius:10px;min-width:max-content}.headerStaticLinks{background-color:#000;color:var(--offWhite)}.cls-1{fill:purple!important}.headerCategory a{color:inherit}.headerCategory a:is(:active,:visited){color:inherit;outline:none;text-decoration:none}.headerCategory.headerStaticLinks a{transition:none 0s ease 0s;transition:initial}.headerCategory.headerStaticLinks:is(:hover,:active,:focus){background-color:var(--green-highlight);border-color:var(--green-primary)}.headerRedirectIcon{color:inherit;margin-left:var(--spacing);width:var(--font-size)}.categorySelected,.headerCategory:is(:hover,:active,:focus){background-color:var(--blue-highlight);border:3px solid var(--grey-dark);border-radius:10px;color:#000}.controlPanelLinkContainer{flex:4 1;height:100%;overflow-y:auto;padding-right:.1rem;width:100%}.controlPanelGuideContainer>a{background-color:#222;color:var(--offWhite);font-size:clamp(.6rem,1vw,115%);font-weight:300;height:35%;padding:4%;text-align:center;transition:var(--transition);width:100%}.controlPanelGuideContainer>a:hover{background-color:#363636}.controlPanelGuideContainer>a:nth-child(2){margin-top:10%}.controlPanelGuideContainer>a>h3{font-size:clamp(25%,1vw,75%);margin-bottom:2%}.panelWrapper{border-bottom:3px solid var(--orange-shadow);margin-right:var(--spacing-half);padding:var(--spacing-half) 0;padding-left:var(--spacing-half)}.panelWrapper:last-child{border-bottom:initial}.panel,.relatedLinksContainer{background-color:var(--offWhite);border:var(--border);color:#000!important}.panel{display:inline-block;outline:none;padding:var(--spacing-half);position:relative;transition:none 0s ease 0s;transition:initial}.background{background-color:var(--offWhite);height:100%;width:100%}:is(.panel,.relatedLinkWrapper):is(:hover,:active,:focus){background-color:var(--blue-highlight)}:is(.panel,.relatedLinkWrapper):is(:hover,:active,:focus) div{color:#000!important}.panelImg{width:calc(var(--spacing)*4)}.panelName{border-bottom:var(--border);border-width:2px;font-size:var(--font-size);font-weight:500;padding:1% 0;width:100%}.relatedLinksContainer{border-top:initial;overflow-x:auto;width:100%}.relatedLinksWrapper{min-width:max-content}.relatedLinkWrapper{cursor:pointer;flex-grow:1;padding:var(--spacing-half) 0}.relatedLinkWrapper a{border:var(--border);border-bottom:initial;border-top:initial;border-width:2px;display:inline-block;padding:0 var(--spacing-half);width:100%}.relatedLinkWrapper:last-child a{border-right:initial}.relatedLinkWrapper:first-child a{border-left:initial}.relatedLink{color:#000!important;width:100%}@media screen and (max-width:1100px){.accountTile{min-width:auto}nav{position:static}#cp{left:0;top:calc(100% + 5px);width:100%}.cp{border-bottom:initial;border-left:initial;border-right:initial}.tcp{margin-top:calc(var(--spacing)*.5)}.avatarImgContainer{cursor:pointer}.accountInfoAvatar{--accountInfoAvatarDimensions:calc(var(--avatarImgDimension)*2.5)}.accountInfo2{--width:100%;padding-bottom:3rem}.accountInfo2Wrapper,.accountInfoDataContainer>div{max-width:var(--width);min-width:var(--width)}.accountInfo2 .logout{display:inline-block}.headerSearch,.searchCancel,.searchMagGlass{display:none!important}.headerSearchMobileContainer{display:flex!important}.nineDots{margin:0 var(--spacing)}.searchMagGlassMobile{color:var(--grey-light);cursor:pointer;display:flex!important;font-size:calc(var(--spacing)*1.8);transition:.25s ease-in-out}.searchMagGlassMobile:is(:hover,:active,:focus){color:var(--blue-highlight)}.accountInfoForm,.accountInfoInput{width:100%}}@media screen and (max-width:768px){.nineDotsDot{padding:calc(var(--spacing)*.18)}.cornerDots,.fillerDots{height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.cp,.tcp{flex-direction:column}.tcp{border-top:initial}.headerStaticPages{border-bottom:var(--border);border-color:var(--orange-shadow);font-size:calc(var(--font-size)*.8);padding-bottom:var(--spacing-half)}.headerCategoriesContainer{border-bottom:var(--border);border-right:initial;border-color:var(--orange-shadow);flex:initial;justify-content:center!important;padding-bottom:calc(var(--spacing)*.5)}.cpCategoriesListWrapper{flex-direction:row!important;font-size:var(--font-size);overflow:auto;padding-top:0}.headerCategory{min-width:max-content;width:auto}.headerCategory:not(:first-of-type){margin-left:var(--spacing-half)}.headerRedirectIcon{margin-left:var(--spacing)}.controlPanelLinkContainer{margin-top:calc(var(--spacing)*.5)}.panelWrapper{padding-left:0}.accountInfo{display:none!important}.mobileMenuButtonContainer{display:inline-block;position:relative;width:100%}.mobileMenuButton{height:100%;width:30%}.botLine,.midLine,.topLine{background-color:var(--offWhite);content:"";display:inline-block;padding:4% 3%;position:relative;transition:.25s ease-in-out}.midLine,.topLine{margin-bottom:17%}.mobileMenuContainer{background-color:#e6e6e6;bottom:0;content:"";display:flex;flex-direction:column;height:100vh;height:calc(var(--100vhMobile, 1vh)*100);left:-100%;padding:2%;position:absolute;transition:.24s;width:100%;z-index:4}#mobileMenuLinkContainer{flex:4 1;overflow:scroll}.panelName{background-color:inherit;border-bottom:1px solid #000;padding:0 0 3%;transition:var(--transition)}.controlPanelGuideContainer{border:none;flex:1 1;margin:0;padding:0}.controlPanelGuideContainer>a{font-size:2.5rem;height:100%;margin:0;padding:4%}.controlPanelGuideContainer>a:nth-child(2){margin:0}}@media screen and (max-width:425px){.headerEduheroLogoWrapper{display:none!important}.eduheroShieldHWrapper{display:flex!important}}.loadingElBackground,.loadingMessage{background-color:#0009;right:50%;width:18rem!important;z-index:7}.loadingElBackground{border-radius:var(--borderRadius) var(--borderRadius) 0 0;height:12rem!important;top:50%;transform:translate(50%,-50%)}.loadingGif{margin:auto;width:6rem}.loadingMessage{border-radius:0 0 var(--borderRadius) var(--borderRadius);color:var(--offWhite);font-weight:500;padding:1rem;top:calc(50% + 6rem);transform:translate(50%)}.inverseCornerLeft,.inverseCornerRight{content:"";height:var(--borderRadius)!important;position:absolute;width:var(--borderRadius)!important}.inverseCornerLeft{background:radial-gradient(circle at 0 0,#0000 var(--borderRadius),#0009 var(--borderRadius));bottom:0;right:100%}.inverseCornerRight{background:radial-gradient(circle at 100% 0,#0000 var(--borderRadius),#0009 var(--borderRadius));bottom:0;left:100%}.viewAll{background-color:var(--blue-primary);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);color:var(--offWhite);font-weight:300;padding:.15vw 1.75vw .15vw .75vw;transition:.1s ease-in-out;white-space:nowrap;width:fit-content}.viewAll:active,.viewAll:hover{background-color:var(--blue-highlight)}.viewAll:visited{color:var(--offWhite)}.notificationsContainer{pointer-events:none;position:fixed;right:0;transform:translateX(50%);transition:var(--transition);width:clamp(55rem,120vw,60rem);z-index:8}.notificationsContainer>div{flex:1 1}.notificationsTab{filter:drop-shadow(10px 8.5px 1px hsl(0deg 0% 0%/.28));font-size:1.35rem;font-weight:300;height:fit-content}.notificationsTab div div:first-child,.notificationsTab div div:nth-child(2){cursor:pointer;height:fit-content;padding:1% 2%;pointer-events:all;position:relative}.notificationsTab div div:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius);color:var(--offWhite)}.notificationsTab div div:first-child,.notificationsTab div div:first-child:after{animation:oscillatingHighlight 3s linear infinite;-webkit-animation:oscillatingHighlight 3s linear infinite;background-color:var(--green-highlight)}.notificationsTab div div:first-child:after{border:none;bottom:0;clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;position:absolute;right:0;top:0;transform:translateX(95%);width:clamp(1rem,1vw,1.5rem);z-index:1}@keyframes oscillatingHighlight{0%{background-color:var(--green-primary)}50%{background-color:var(--green-highlight)}to{background-color:var(--green-primary)}}.notificationsTab div div:nth-child(2){background-color:#373738;color:var(--offWhite);padding-left:6%;padding-right:2%}.notificationsTab>div{transition:var(--transition);width:100%}.notificationsDisplay{background-color:#a2a2a2;pointer-events:all;z-index:1}.notificationsDisplay table{border-spacing:0}.notificationsDisplay table tbody{display:block;overflow-y:scroll}.notificationsDisplay table tr{background-color:#aaa;display:inline-block;padding:clamp(1.25rem,2vw,1.6rem) 2rem;width:100%}.notificationsDisplay table tr:nth-child(2n){background-color:#d1d1d1}.notificationsDisplay table tr:nth-child(odd){background-color:#e6e6e6}.notificationsDisplay>div{background-color:#373738;padding:2% 4%}@media screen and (max-width:768px){.notificationsContainer{flex-direction:column;transform:translateX(0)!important;width:100%}.notificationsContainer>div{flex:none}.notificationsContainer>div:nth-child(2){flex-grow:1;transform:translateX(100%);transition:.15s}}.moleReal{left:50%;margin:var(--spacing) 0;position:relative;transform:translate(-50%);width:40%}@media screen and (max-width:1024px){.moleReal{width:70%}}@media screen and (max-width:425px){.moleReal{width:95%}}.sliderCompContainer{width:100%}.sliderComp-container{background-color:#000;border-radius:var(--border-radius);width:100%}.sliderComp-wrapper{width:100%}.sliderComp-container,.sliderComp-wrapper{display:flex}.sliderComp-button{background-color:#000;border:none;border-radius:var(--border-radius);color:var(--offWhite);outline:none;padding:var(--spacing-half);transition:var(--transition)}.sliderComp-button:is(:hover,:active,:focus){background-color:var(--grey-light);color:#000!important}.sliderComp-button>.sliderComp-arrow{width:1.25rem}.sliderComp-button:is(:hover,:active,:focus)>.sliderComp-arrow{color:var(--black)}.sliderComp-div>.sliderComp-button{cursor:pointer}.sliderComp-arrow{color:inherit}.sliderComp-rightArrow{transform:scaleX(-1)}.sliderComp-bubblesContainer{background-color:initial;padding:var(--spacing-half);width:100%}.sliderComp-bubble{background-color:var(--offWhite);border:var(--border);border-color:var(--offWhite);border-radius:50%;border-width:5px;content:"";cursor:pointer;margin:var(--spacing-half);padding:calc(var(--spacing-half)*.6);transition:var(--transition)}.sliderComp-bubble.sliderComp-bubbleActive,.sliderComp-bubble:is(:hover,:active,:focus){background-color:#000}.statusBar-container{--statusBar-height:1.25rem;align-items:center;background-color:var(--offWhite);border-radius:calc(var(--border-radius)*.5);display:flex;height:10px;height:var(--statusBar-height,10px);min-height:10px;overflow:hidden;position:relative;width:100%}.statusBar-fill{background-color:var(--green-highlight);height:100%;transition:var(--transition)}.statusBar-text{color:#000;font-weight:800;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hoverButton{background-color:var(--offWhite);border:none;font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:300;padding:calc(var(--spacing-half)*.25) var(--spacing-half);transition:var(--transition)}.hoverButton:hover{cursor:pointer}.hoverButton:focus,.hoverButton:hover{background-color:var(--green-primary);color:var(--offWhite)}@media screen and (max-width:768px){.hoverButton{background-color:var(--green-primary)}.hoverButton:focus,.hoverButton:hover{background-color:var(--green-highlight)}}.home{--section-padding:calc((var(--spacing))*2) clamp(var(--spacing-half),8vw,calc(var(--spacing)*6));--border-home:2px var(--grey-dark) solid;--home-min-width:60%;background:var(--blue-shadow);background:linear-gradient(90deg,var(--blue-shadow) 0,var(--blue-primary) 50%,var(--blue-shadow) 100%);font-size:clamp(.9rem,1.05vw,1.25rem);font-weight:300}.home-latestSection{background-color:var(--orange-shadow);background-image:url(/static/media/background-vinette-bottom.3bc917ab42d30bb8ba34.svg);background-position:50%;background-size:cover;padding:var(--section-padding);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*1);width:100%}.home-lading-welcome{font-size:calc(var(--font-size)*1.3);font-weight:600;margin-bottom:calc(var(--spacing)*1);width:100%}.home-latest-titleWrapper{flex:1 0}.home-latest-titleContainer h2{width:fit-content}.home-latest-titleContainer p{background-color:var(--offWhite);border:var(--border);flex:4 2;font-size:calc(var(--font-size)*1.2);font-weight:500;padding:calc(var(--spacing-half)*.8) calc(var(--spacing))}.home-latest-container,.home-latest-slideContainer{grid-gap:var(--spacing);display:grid;grid-template-columns:1fr 1fr}.home-latest-container{grid-template-rows:1fr;margin-top:calc(var(--spacing)*2);width:100%}.home-latest-container img{width:100%}.home-latest-slideContainer{grid-template-rows:1fr 1fr}.home-latest-slideLarge,.home-latest-slideSmall{background-color:#000;border:var(--border);overflow:hidden;position:relative;transition:var(--transition)}:is(.home-latest-slideLarge,.home-latest-slideSmall):is(:hover,:active,:focus) .home-latest-slide-info{top:0}:is(.home-latest-slideLarge,.home-latest-slideSmall):is(:visited) .home-latest-slide-info{color:var(--offWhite)}.home-latest-slide-info{background-color:#000000e6;color:var(--offWhite);height:100%;left:0;padding:0 var(--spacing-half);position:absolute;top:100%;transition:var(--transition);width:100%}.home-latest-slideLarge .home-latest-slide-info h3{font-size:calc(var(--font-size)*1.5)}.home-latest-slideLarge .home-latest-slide-info p{font-size:calc(var(--font-size)*1.3)}.home-latest-slide-info h3{font-family:Roboto,sans-serif;font-size:calc(var(--font-size)*1.2);text-transform:capitalize}.home-latest-slide-info p{font-size:calc(var(--font-size));font-weight:300}.home-heroHub{--number-of-rows:5;--td-height:calc(var(--spacing)*3.5);--td-padding:calc(var(--spacing));--table-border-spacing:calc(var(--spacing-half)*0.5);--pill-height:calc(var(--spacing)*1.5);--pill-width:15rem;background-color:initial;background-image:url(/static/media/cityScapeAlt.751205728e39e3a2e5b2.svg);background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:calc(var(--spacing)*-5);padding:var(--section-padding);width:100%}.home-heroHub-title{position:relative}.home-heroHub-table{z-index:0}.home-heroHub-tableContainer{overflow-x:auto;transition:var(--transition);width:100%}.home-heroHub-categoryContainer{margin-top:calc(var(--spacing)*2);width:100%}.home-heroHub-categoryWrapper{flex:3 1;width:100%}.home-heroHub-category,.home-heroHub-categoryImg{flex:1 1;position:relative;width:25%}.home-heroHub-category{background-color:var(--blue-shadow);border-radius:var(--border-radius);color:var(--offWhite);cursor:pointer;font-size:calc(var(--font-size)*1.5);font-weight:400;min-width:14rem;padding:var(--spacing-half);text-transform:capitalize;transition:var(--transition)}.home-heroHub-category:is(:hover,:active,:focus){background-color:#000}.home-heroHub-category:nth-child(2){margin:0 var(--spacing)}.home-heroHub-categorySelected{background-color:#000!important}.home-heroHub-img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.home-heroHub-completions>:nth-child(2){min-width:15rem!important;width:20%!important}.home-heroHub-completions>:nth-child(3){min-width:var(--pill-width)!important;width:25%!important}.home-heroHub-completions>:nth-child(4){min-width:13rem!important;width:20%!important}.home-heroHub-grade{background-color:var(--offWhite);font-weight:600}.home-heroHub-failingGrade{color:var(--red-shadow)}.home-heroHub-passingGrade{color:var(--green-shadow)}.home-heroHub .statusBar-container,.home-heroHub-pill{border-radius:var(--border-radius);height:var(--pill-height);min-width:var(--home-min-width)}.home-heroHub-pill{min-width:var(--pill-width)!important}.home-heroHub-category-titleContainer{color:var(--offWhite);padding:var(--spacing-half);text-transform:capitalize;width:100%}.home-heroHub-category-title{font-size:calc(var(--font-size)*2);font-weight:500}.home-heroHub-category-myLearningContainer{width:100%}.home-heroHub-category-myLearningLink{color:var(--blue-highlight);font-size:calc(var(--font-size)*1.3);font-weight:400}.home-heroHub-category-myLearningLink:visited{color:var(--blue-highlight)}.home-heroHub-redirectIcon{margin-left:var(--spacing-half);width:1.3rem}.home-heroHub-category-myLearningLink:is(:hover,:active,:focus){color:var(--green-highlight);text-decoration:underline}:is(.home-heroHub-quickAccess-title,.home-heroHub-myPlans-title) a,:is(.home-heroHub-quickAccess-title,.home-heroHub-myPlans-title) a:visited{color:inherit!important;cursor:pointer}:is(.home-heroHub-quickAccess-title,.home-heroHub-myPlans-title) a:is(:hover,:active,:focus){color:var(--blue-highlight)!important;text-decoration:underline}.launch-button,.restart-button{font-size:var(--font-size)!important;font-weight:500!important;min-width:var(--home-min-width);text-transform:capitalize;width:fit-content}.launch-button{background-color:var(--blue-highlight)!important}.restart-button{background-color:var(--red-shadow);color:var(--offWhite)}.home .statusBar-container{border:var(--border);border-color:var(--offWhite);border-width:3px}.launch-button:is(:hover,:active,:focus){background-color:var(--green-highlight)!important;color:#000!important}.restart-button:is(:hover,:active,:focus){background-color:var(--red-highlight)!important;color:#000!important}.home-expiringPlans-section{background-color:var(--blue-shadow);border:var(--border-home);border-radius:var(--border-radius);margin-top:calc(var(--spacing)*2);padding:var(--spacing-half);width:100%}.home-expiringPlans-section.homeViewMore{--number-of-rows:8}.home-expiringPlans-tableWrapper{width:100%}.home-expiringPlans-section table{border-spacing:0 var(--table-border-spacing);width:100%}.home-expiringPlans-section tr{background-color:#000;color:var(--offWhite);transition:var(--transition);width:100%}.home-expiringPlans-section tr:is(:hover,:active,:focus){background-color:var(--grey-darkest)}.home-expiringPlans-section tr>td{height:var(--td-height);padding:0 var(--td-padding);text-transform:capitalize}.home-expiringPlans-section tr>:first-child{color:inherit;min-width:27rem;width:40%}.home-expiringPlans-section tr>:nth-child(2){min-width:24rem;width:30%}.home-expiringPlans-section tr>:nth-child(3){min-width:12rem;width:15%}.home-expiringPlans-section tr>:nth-child(4){color:var(--grey-medium);min-width:12rem;width:15%}.home-expiringPlans-section td{font-size:calc(var(--font-size) + .25rem)}.home-expiringPlans-viewMore{color:var(--blue-highlight);cursor:pointer;font-weight:400;transition:var(--transition);width:fit-content}.home-expiringPlans-viewMore.homeViewMore,.home-expiringPlans-viewMore:is(:hover,:active,:focus){color:var(--orange-primary)}.home-expiringPlans-viewMore.homeViewMore:is(:hover,:active,:focus){color:var(--blue-highlight)}.home-category-section,.home-category-sliderContainer{width:100%}.home-category-categoryContainer{margin-top:var(--spacing);padding:var(--spacing)}.home-catelog-category{background-color:var(--blue-shadow);border:var(--border-home);border-radius:var(--border-radius);color:var(--offWhite);cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(var(--font-size)*1.25);font-weight:500;margin-left:var(--spacing-half);padding:calc(var(--spacing-half)*.5) var(--spacing-half);text-transform:capitalize;transition:var(--transition)}.home-catelog-category:is(:hover,:active,:focus){background-color:#000}.home-category-sliderContainer{background-color:var(--blue-shadow);border:var(--border-home);border-radius:var(--border-radius);padding:var(--spacing-half);width:75%}.home-category-slider-container{max-width:100%}.home-category-slider-slide-container{margin:var(--spacing);width:100%}.home-category-slider-slide-img{width:100%}.home-category-slider-slide-title{color:var(--offWhite);margin:var(--spacing-half)}.home-category-desc{color:var(--offWhite);font-size:calc(var(--font-size)*1.3);font-weight:400;padding:var(--spacing-half)}.home-category-redirect{margin-left:var(--spacing-half);width:1.4rem}@media screen and (max-width:1100px){.home{--section-padding:calc((var(--spacing))*2) clamp(var(--spacing-half),4vw,calc(var(--spacing)*6))}.home-heroHub{--number-of-rows:5;--td-height:calc((var(--spacing) + 0.5rem)*3.5);--td-padding:calc(var(--spacing) + 0.5rem);--table-border-spacing:calc(var(--spacing-half)*1.5);--pill-height:calc((var(--spacing) + 0.5rem)*1.5)}.home-heroHub-categoryWrapper{overflow-x:auto;overflow-y:visible}}@media screen and (max-width:768px){.home-lading-welcome{font-size:calc(var(--font-size)*.9)}.home-latest-titleContainer p{font-size:calc(var(--font-size)*1)}.home-latest-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr}:is(.home-latest-slide-info,.home-latest-slideLarge.home-latest-slide-info) h3{font-size:calc(var(--font-size)*1)}:is(.home-latest-slide-info,.home-latest-slideLarge.home-latest-slide-info) p{font-size:calc(var(--font-size)*.8)}.home-expiringPlans-section{margin-top:var(--spacing)}.home-heroHub-categoryWrapper{background-color:#000;border:var(--border);border-color:var(--grey-dark);border-radius:var(--border-radius);border-width:2px;border-bottom:none;padding:calc(var(--spacing-half)*.7)}.home-heroHub-categoryImg{display:none}.home-heroHub-category{font-size:calc(var(--font-size)*1.2);min-width:11rem}.home-heroHub-category-title{font-size:calc(var(--font-size)*1.35)}.home-heroHub-category-myLearningLink{font-size:var(--font-size)}.home-expiringPlans-section td{font-size:calc(var(--font-size))}}@media screen and (max-width:480px){.home-latest-titleContainer{flex-direction:column}}@media screen and (max-width:425px){.home-heroHub-category-myLearningLink{font-size:calc(var(--font-size)*.8)}}@media screen and (max-width:375px){:is(.quickResume-plansPanel,.thisJustInPanel,.tripleSlidePanel) tr{padding:3.75%}.tripleSlideViewAllBar{margin-bottom:20%}}.tableComponent{background-color:var(--blue-highlight);margin-top:1.5vw;padding:4% 4% 2rem;width:100%}.tableComponent>div>div:nth-child(2n){box-shadow:0 20px 1px -10px #00000047}.tableComponent>div>div:not(.tableArrowContainer,.modalBlur){background-color:var(--offWhite);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);display:block;min-height:28rem;overflow-x:auto;padding-bottom:1%;position:relative;width:100%}.tableComponentContentWrapper{margin-bottom:2rem;width:100%}.tableArrowContainer{margin-bottom:-1px;width:100%}.tableArrow{background-color:var(--offWhite);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";padding:1.25rem;width:fit-content}.tableComponent>div>div:last-child>:last-child{display:block;max-height:35rem;min-height:16rem;overflow-y:scroll}.tableComponent table{border-spacing:0;width:100%}.tableTitleContainer,.tcFirstRow{font-weight:300;left:0;position:sticky;top:0;white-space:nowrap}.tableTitle{background-color:#d1d1d1;font-size:clamp(1.25rem,1.5vw,1.5rem);margin:clamp(.5rem,1.25vw,1.25rem) 0 clamp(.1rem,.25vw,.25rem);padding:clamp(.5rem,.75vw,.75rem) clamp(.1rem,5vw,5rem);width:fit-content}.tableOptions{min-width:13rem}.tableOptions :is(.hoverButton,.grayedOutButton){margin-left:1rem}.tableRefreshButton{cursor:pointer;transition:.25s ease-in-out}.tableRefreshButton:hover{transform:rotate(180deg)}.tcFirstRow{border-bottom:1px solid #000;font-size:var(--font-size);padding:clamp(.5rem,.75vw,1.25rem) 4% clamp(.5rem,.75vw,.75rem) 1%;z-index:3}.tcFirstRow select{font-size:1rem;width:30%}.noPass,label:not(.noInteraction){cursor:pointer}:is(label,input).noInteraction{cursor:default;pointer-events:none}.noPass label{margin-left:.5rem}.tableComponent table tr{width:100%}.tcHeaders{position:sticky;top:0;z-index:2}.filteredDataLength{font-weight:500}.tableComponent table th{font-size:var(--font-size);font-weight:400;padding:.4rem 1rem;white-space:nowrap}.tableComponent table td{position:relative;white-space:nowrap}.tableComponent table td,.tableComponent table td select{font-size:var(--font-size)}.tableComponent table td:not(.tcFirstRow){font-weight:300;padding:.25rem 1rem;text-align:center}.tableComponent table td:not(.tcFirstRow):is(:hover,:active,:focus){background-color:var(--green-highlight)}.tableComponent table tr:nth-child(2n){background-color:#e6e6e6}.tableComponent table tr{pointer-events:auto}.tableComponent table tbody tr:not(.noInteraction):hover{background-color:#175c9259}.tableComponent table tbody tr:not(.noCursor,.noInteraction):hover{cursor:pointer}.optionContainer{width:auto}.actionArrow,.viewArrow{background-color:#000;clip-path:polygon(0 0,50% 100%,100% 0);height:.6rem;margin-right:.3rem;transform:rotate(180deg);transition:.25s ease-in-out;width:clamp(.5rem,1vw,.6rem)}.actionButton{margin-left:10%}.viewButton{border-right:1px solid #000;padding-right:10%}.actionButton,.viewButton{position:relative;width:auto}.actionButton:hover,.viewButton:hover{cursor:pointer}.actionList,.viewList{background-color:#fff;border:1px solid #000;box-shadow:0 20px 1px -10px #00000047;display:none;max-height:0;overflow-y:hidden;position:absolute;right:0;top:calc(100% + clamp(.5rem, .75vw, .75rem));transition:max-height .15s linear}.actionList a:nth-child(2n),.viewList a:nth-child(2n){background-color:#d1d1d1}.actionList a,.viewList a{color:#000;display:block;padding:.1rem .5rem}.actionList a:hover,.viewList a:hover{background-color:#d2ff8a}@media screen and (max-width:1600px){.tableComponent table th:not(:last-child){padding-right:1rem}}@media screen and (max-width:768px){.tcFirstRow{padding-left:1.5%;padding-right:8%}}@media screen and (max-width:425px){.actionList,.viewList{right:0;transform:translateX(clamp(-3rem,-1vw,-2rem))}.tcFirstRow{flex-direction:column}.tableOptions{margin:1.5rem 0 .5rem}}@media screen and (max-width:375px){.tcFirstRow{padding-left:1.5%;padding-right:10%}.tableComponent{padding:6% 4%}}.paginationContainer{background-color:var(--green-highlight);font-size:var(--font-size);font-weight:400;max-width:90%;padding:.75rem 1.25rem}.paginationPageContainer{background-color:var(--offWhite);flex-wrap:wrap;min-height:3rem;padding:10px}.paginationPageContainer .redHoverButton{margin-top:5px}.pageNumbersContainer{flex-wrap:wrap}.pageItem{cursor:pointer;height:2rem;transition:.1s ease-in-out;width:fit-content}.currentPage,.pageWrapper:hover{color:var(--green-highlight);font-size:1.5rem}.pageWrapper{cursor:pointer;min-width:2rem;text-align:center}.redHoverButton{background-color:var(--offWhite);border:none;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:300;padding:.15rem .5rem;transition:.25s ease-in-out}.redHoverButton:hover{cursor:pointer}.redHoverButton:focus,.redHoverButton:hover{background-color:var(--red-primary)}@media screen and (max-width:728px){.redHoverButton{background-color:var(--red-primary)}.redHoverButton:focus,.redHoverButton:hover{background-color:var(--red-highlight)}}.modal{background-color:#d1d1d1;border-radius:var(--border-radius);box-shadow:0 20px 1px -10px #00000047;display:block;font-size:clamp(.9rem,1.5vw,1.5rem);max-height:45rem;overflow-y:auto;padding:2% 4% 4%;position:absolute;right:50%;transform:translate(50%);width:60%}.modal,.modalBlur{animation:fadeIn .15s linear forwards}.modalBlur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.556);content:"";left:0;min-height:100vh;position:fixed;top:0;width:100%;z-index:6}.modal :is(h1,h2,h3,h4,h5,h6){background-color:var(--comicCream);box-shadow:0 20px 1px -10px #00000047;display:inline-block;font-size:clamp(.9rem,1.2vw,1.2rem);font-style:italic;margin-bottom:2rem;padding:1% 3%;text-align:center;text-transform:uppercase;width:auto}.modalContentContainer{background-color:var(--offWhite);padding:clamp(1rem,2vw,2rem);width:100%}.modalContentContainer fieldset{padding:1rem}.modalContentContainer fieldset>div,.modalContentContainer>form{width:100%}.modalDataContainer>div:nth-child(2){padding-bottom:2rem}.userInfo{width:100%}.userInfo>div{margin-bottom:.5rem}.userInfo:last-child>div:last-child{margin-bottom:0}.modal input[type=checkbox]{height:2rem;width:2rem}.modal label{display:table-cell;font-weight:300}.modal input,.modal select{font-size:clamp(.9rem,1.5vw,1.5rem);padding:.5% 1%}.modal select{display:table-cell;margin-bottom:.3rem}.closeButton{background-color:var(--offWhite);border:2px solid #000;border-radius:70%;bottom:100%;font-size:3rem;height:4rem;left:100%;position:absolute;transform:translate(-75%,75%);width:4rem;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:100%}}@media screen and (max-width:1200px){.modal{width:60%}}@media screen and (max-width:768px){.modal{width:90%}.modal :is(h1,h2,h3,h4,h5,h6){padding:10% 5% 5%}.modalContentContainer fieldset{flex-direction:column}}@media screen and (max-width:950px) and (orientation:landscape){.modal{max-height:41vw;width:50%}}.mergeButtonContainer{display:flex;justify-content:center;margin-left:0;margin-top:1rem}.filter{width:100%}.filter>div{font-size:var(--font-size);font-weight:300;margin-left:4%;margin-top:2%}.filterButton{cursor:pointer;padding:.2rem;width:fit-content}.filterArrow{background-color:#000;clip-path:polygon(0 0,50% 100%,100% 0);height:.6rem;margin-left:.3rem;transform:rotate(180deg);transition:.25s ease-in-out;width:clamp(.5rem,1vw,.6rem)}.filterContainer{background-color:var(--orange-primary);max-height:0;overflow:hidden;transition:max-height .15s linear}.filterInfoContainer{border-radius:var(--border-radius)}.filterActive{max-height:30rem}.filterInfoContainerSplit{max-height:17.5rem;overflow:auto}.filterInfoContainerSplit>div{font-size:var(--font-size);font-weight:300;overflow-y:auto;padding:1rem 2rem;width:100%}.filterInfoContainerSplit>div:nth-child(odd){border-right:1px solid #000;margin-left:1px;margin-right:-1px}.filterInfoContainerSplit>div:nth-child(2n){border-left:1px solid #000}.filterInfoContainerSplit label{text-transform:uppercase}.filterInfoContainerSplit input:not(input[type=checkbox]),.filterInfoContainerSplit select{font-size:var(--font-size);margin-bottom:.3rem;padding:.1rem .3rem;width:100%}.filter form{background-color:var(--offWhite);box-shadow:0 20px 1px -10px #00000047;margin:2%;padding:2%}.filter-buttonContainer{margin-left:2rem;margin-top:1rem}@media screen and (max-width:768px){.filter>div{margin-top:4%}.filterInfoContainerSplit{display:block;flex-direction:column}.filterInfoContainerSplit>div{overflow-y:visible;padding:1rem clamp(.5rem,4vw,2rem)}.filterInfoContainerSplit>div:first-child{border:none;margin:0;padding-bottom:0}.filterInfoContainerSplit>div:nth-child(2){border:none;padding-top:0}.filter-buttonContainer{display:flex;justify-content:center;margin-left:0}}@media screen and (max-width:600px){.filter form{margin:4%}}@media screen and (max-width:375px){.filter form{margin:6% 4%}}.userInfoEdit-container{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.userInfoEdit-col{display:flex;flex-direction:column;gap:.5rem}.userInfoEdit-SingleCol{display:flex;gap:1rem;grid-column:1/-1;justify-content:center;margin-top:1rem}.userInfoEditPasswordContainer{position:relative}.userInfoEditPassword{padding-right:2.5rem}.userInfoEditEye{position:absolute;transform:translate(-2.5rem,20%)}@media screen and (max-width:768px){.userInfoEdit-container{grid-template-columns:1fr}}.removeButton{animation:var(--transition);background-color:#0000;border:none;cursor:pointer;height:2rem;width:2rem}.removeButton:hover{background-color:var(--red-highlight)}.errorTd :first-child:focus+.inputErrorMessage,.errorTd:is(:hover) .inputErrorMessage{display:inline-block}.errorTd :first-child{box-shadow:0 0 3px 2px var(--red-highlight)}.inputErrorMessage{background-color:var(--red-highlight);border:5px solid var(--red-primary);border-radius:var(--border-radius);color:#000;cursor:pointer;display:none;font-weight:600;padding:1px 10px;pointer-events:none;position:absolute;right:50%;top:-10px;transform:translate(50%,-100%);width:15rem;z-index:1}.inputErrorMessage>div{text-wrap:pretty}.inputErrorMessage:after,.inputErrorMessage:before{content:"";display:inline-block;padding:9px;position:absolute;right:50%;z-index:-1}.inputErrorMessage:before{background-color:var(--red-primary);bottom:-4px;transform:translate(50%,50%) rotate(45deg)}.inputErrorMessage:after{background-color:var(--red-highlight);bottom:0;transform:translate(50%)}.toLeft{right:0;transform:translate(-5%,-100%)}.toLeft.inputErrorMessage:after{bottom:0;right:0;transform:translate(-50%)}.toLeft.inputErrorMessage:before{bottom:-4px;right:0;transform:translate(-60%,50%) rotate(45deg)}.toRight{right:0;top:-10px;transform:translate(-15%,-100%)}.toRight.inputErrorMessage:after{right:100%;transform:translate(160%)}.toRight.inputErrorMessage:before{right:100%;transform:translate(160%,50%) rotate(45deg)}.toTop{bottom:calc(100% + 10px)}.toBottom{top:calc(100% + 10px);transform:translate(50%)}.toBottom.toRight{right:100%;transform:translate(100%)}.toBottom.toLeft{right:0;transform:translate(-5%)}.toBottom.inputErrorMessage:after{top:0}.toBottom.inputErrorMessage:before{bottom:calc(100% + 4px)}.disabledColumn{background-color:#d1d1d1}.grayedOutButton{background-color:var(--red-highlight);border:none;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:300;padding:.15rem .5rem}.uploadUsers{font-size:var(--font-size);width:100%}.uploadFormatSelectorContainer{background-color:var(--orange-primary);margin:2rem 0;padding:2rem clamp(.8rem,4vw,4rem)}.uploadFormatSelectorContainer>div{background-color:var(--offWhite);padding:.5rem 1rem 1rem}.uploadRadioWrapper{cursor:pointer;width:fit-content}.uploadFormatSelectorContainer a{color:#000}.uploadUsers>div{width:100%}.uploadUsers fieldset{padding:1rem 3rem}.uploadUsers fieldset>div{width:100%}.uploadTypeDesc{border-bottom:2px groove silver;border-left:2px groove silver;border-right:2px groove silver;font-weight:300;padding:1rem clamp(1rem,1vw,2rem)}.fileSelectionArea input{width:16rem}.fileSelectionArea label{margin-bottom:.5rem}.fileSelectionArea .hoverButton{margin-top:.5rem}@media screen and (max-width:768px){.uploadUsers fieldset{flex-direction:column}.uploadUsers fieldset label{margin-bottom:1rem}}.messageWrapper{background-color:#ffcece;border:5px solid var(--red-primary);border-radius:15px;margin-top:2rem;padding:1rem 3rem;width:60%!important}.mainMessage,.messageSubject{--borderStyle:4px solid var(--red-primary);width:clamp(19rem,60vw,40rem)!important}.messageSubject{background-color:var(--red-highlight);border:var(--borderStyle);border-radius:var(--borderRadius) var(--borderRadius) 0 0;font-family:Roboto,sans-serif;font-size:1.75rem;margin-top:2rem;padding:.5rem 2rem;text-transform:uppercase;width:100%}.mainMessage{background-color:var(--offWhite);border-bottom:var(--borderStyle);border-left:var(--borderStyle);border-radius:0 0 var(--borderRadius) var(--borderRadius);border-right:var(--borderStyle);font-weight:500;padding:1rem 2rem}.createUserPageContentContainer{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 2rem 6rem #0000004d;margin-top:2rem;max-width:800px;padding:4rem;width:100%}.createUserFormContainer{gap:1rem;margin-bottom:2.5rem}.createUserFormContainer,.createUser_row{display:flex;flex-direction:column}.createUser_row label{color:var(--blud-shadow);font-size:var(--font-size);font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-align:left;text-transform:uppercase}.createUser_row input,.userInfoEditInput{border:2px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:15px;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.createUser_row input:focus,.userInfoEditInput:focus{background-color:#fff;border-color:var(--blud-shadow);box-shadow:0 0 0 3px #667eea1a}.createUser_row input::placeholder,.userInfoEditInput::placeholder{color:var(--grey-dark)}.createUserPasswordContainer{align-items:center;background:#f7fafc;border:2px solid #e2e8f0;border-radius:10px;display:flex;gap:0;padding:0;position:relative;transition:all .3s ease}.createUserPasswordContainer:focus-within{background-color:#fff;border-color:var(--blue-primary);box-shadow:0 0 0 3px #667dea1a}.createUserPasswordContainer .userInfoEditInput{background:#0000;border:none;box-shadow:none;flex:1 1;padding:1rem 1.25rem}.createUserPasswordContainer .userInfoEditInput:focus{border:none;box-shadow:none}.passwordToggleText{color:#667eea;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.3px;padding:1rem 1.25rem;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.passwordToggleText:hover{color:#764ba2}.createUserSelect{background-color:var(--offWhite);border:2px solid #e2e8f0;border-radius:.5rem;color:var(--blud-shadow);cursor:pointer;font-family:inherit;font-size:1rem;outline:none;padding:.5rem .75rem;transition:all .3s ease;width:100%}.createUserSelect:focus{background-color:#fff;border-color:var(--blue-primary);box-shadow:0 0 0 3px #667eea1a}.createUserSelect-option{border-radius:.25rem;cursor:pointer;font-size:1rem;margin:.125rem 0;padding:.125rem .5rem;transition:all .2s ease}.createUserSelect-option:hover{background-color:#edf2f7}.createUserPageContentContainer>.flex.flexCenter{gap:1rem;margin-top:.5rem}.errorsComp-default{box-shadow:0 0 8px var(--red-primary),0 0 6px var(--red-primary),0 0 4px var(--red-primary)}.errorsComp-default-noError,:is(.errorsComp-default,.errorsComp-default-noError)>:not([type=checkbox]){width:100%}.errorComp-errorContent-default{background-color:var(--red-highlight);border-radius:0 0 var(--border-radius) var(--border-radius);font-size:1.15rem;font-weight:400;padding:.2rem .5rem}.locationEdit-container{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr)}.locationEdit-col{display:flex;flex-direction:column;gap:.5rem}.locationEdit-SingleCol{flex-direction:column}.locationEdit-SingleCol,.locationEdit-buttons{display:flex;gap:1rem;grid-column:1/-1;justify-content:center;margin-top:1rem}.inputFileComp-accept,.inputFileComp-max{color:var(--grey-dark);font-size:1rem;font-weight:400}.inputFileComp-accept{margin-left:.1rem}.inputFileComp-files{margin-left:1rem;padding:.1rem var(--spacing-half);width:fit-content}.inputFileComp-files-iframe{height:25rem;margin-left:1rem;width:98%}.inputFileComp-files-present{background-color:var(--green-highlight)}.inputFileComp-files-absent{background-color:var(--red-highlight)}.inputFileComp-selectedFiles{font-weight:400}.inputFileComp-reset{background-color:#000;border:var(--border);border-color:var(#000);border-radius:var(--border-radius);border-width:2px;color:var(--offWhite);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;padding:.2rem .5rem;transition:var(--transition)}.inputFileComp-reset:is(:hover,:focus){background-color:var(--red-highlight);border-color:var(--red-shadow);color:#000}.inputFileComp-img{border:var(--border);border-color:var(--grey-dark);border-width:3px;cursor:pointer;height:5rem;width:5rem}.inputFileComp-img:is(:hover,:focus){border-color:#000}.inputFileComp-img:not(:first-of-type){margin-left:.2rem}.inputFileComp-lightbox-content-container{width:100%}.inputFileComp-img-selected{-webkit-user-select:none;user-select:none;width:100%}.inputFileComp-img-selected-container{border:var(--border);border-color:var(--grey-dark);max-height:45rem;overflow:auto;width:30%}.inputFileComp-lightbox{background-color:#0009;cursor:pointer;height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:1}.inputFileComp-img-container{margin-top:.2rem;max-width:80%;overflow-x:auto}.inputFileComp-lightbox-arrow{background-color:var(--grey-light);border:var(--border);border-color:var(--grey-light);border-radius:var(--border-radius);border-width:2px;margin:var(--spacing-half);padding:var(--spacing-half);transition:var(--transition);width:3rem}.inputFileComp-lightbox-arrow:is(:hover,:focus){background-color:var(--grey-dark);border-color:var(--offWhite);color:var(--offWhite)}.inputFileComp-lightbox-arrowRight{transform:rotate(180deg)}.dragAndDropLandingPad{background-color:var(--grey-light);border:var(--border);border-color:var(--grey-medium);border-radius:var(--border-radius);border-width:2px;content:"";padding:calc(var(--spacing-half)*.5);transition:var(--transition)}.grabable{background-color:var(--grey-dark);border:var(--border);border-color:var(--grey-darkest);border-radius:var(--border-radius) 0 0 var(--border-radius);border-width:2px;cursor:grab;margin-right:.5rem;transition:var(--transition)}.grabable:is(:hover,:focus){background-color:var(--grey-medium);border-color:var(--grey-dark)}.dragAndDropItemDefault{font-weight:400;margin:calc(var(--spacing-half)*.5) 0;max-height:40rem;min-height:7rem;min-width:40rem;overflow-y:auto;transition:var(--transition)}.dragAndDropDragging{cursor:grabbing;filter:blur(5px)}.dragAndDropLandingPad.dragAndDropDragOver{background-color:var(--blue-highlight)}.dragAndDropNav{left:0;margin:0 calc(var(--spacing-half)*.5);max-width:15%;min-width:8%;position:sticky;top:0}.dragAndDropNav button>svg{--size:1.25rem;height:var(--size);transform:rotate(90deg);width:var(--size)}.dragAndDropNav button:first-of-type>svg{transform:rotate(90deg)}.dragAndDropNav button:nth-of-type(2)>svg{transform:rotate(-90deg)}.dragAndDropNav input{width:100%}.dragAndDropNav button{height:fit-content;width:100%}.dragAndDropItemContent>*{width:100%}.dragAndDropItemContent{height:100%;max-width:85%;min-width:80%;width:100%}.dragAndDropDelete{border:var(--border);border-color:var(--offWhite);border-radius:0 var(--border-radius) var(--border-radius) 0;border-width:2px;cursor:pointer;margin-left:.5rem;max-width:5%;min-width:3.5%;position:sticky;right:0;top:0;transition:var(--transition)}.dragAndDropDelete:is(:hover,:focus){background-color:var(--red-highlight);border-color:var(--red-shadow)}.dragAndDropDelete>*{pointer-events:none;width:fit-content}.multiSelectedFileNameController{font-weight:500}.multiSelectedFileNameController:is(:hover,:focus){cursor:pointer;text-decoration:underline}.addContent-section{font-size:var(--font-size)}.addContent-stepContainer{--step-height:5rem;--arrow-dimensions:calc(var(--step-height)/sqrt(2) - 2px/sqrt(2));margin-top:calc(var(--spacing)*2);width:100%}.addContent-stepWrapper{background-color:var(--blue-shadow);border-color:var(--offWhite);color:var(--offWhite);font-size:calc(var(--font-size)*1.5);font-weight:400;position:relative;transition:var(--transition);width:15%}.addContent-step-wrapper{border:var(--border);border-color:inherit;border-right:initial;cursor:pointer;height:var(--step-height);padding:0 var(--spacing-half);width:100%}.addContent-stepWrapper:nth-child(4) .addContent-step-wrapper{border-right:var(--border);border-color:inherit}.addContent-stepWrapper.addContent-step-selected,.addContent-stepWrapper:is(:hover,:active,:focus){background-color:var(--blue-highlight);border-color:#000;color:#000}.addContent-stepWrapper .addContent-step-arrow{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:inherit;border:var(--border);border-color:inherit;border-bottom:initial;border-left:initial;color:var(--blue-shadow);content:"|";height:var(--arrow-dimensions);left:100%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:var(--transition);width:var(--arrow-dimensions);z-index:1}.addContent-stepWrapper.addContent-step-selected .addContent-step-arrow,.addContent-stepWrapper:is(:hover,:active,:focus) .addContent-step-arrow{border-color:#000;color:var(--blue-highlight)}.addContent-buttonContainer{background-color:var(--offWhite);border-top:var(--border);bottom:0;margin-top:1rem;padding:1rem 0;position:sticky;width:100%}.addContent-button{background-color:#000;border:var(--border);color:var(--offWhite);font-size:calc(var(--font-size)*1.2);font-weight:500;padding:var(--spacing-half);text-transform:uppercase;width:8rem}.addContent-button-cancel:is(:hover,:active,:focus){background-color:var(--red-shadow)}:is(.addContent-button-back,.addContent-button-next):is(:hover,:active,:focus){background-color:var(--offWhite);color:#000}.addContent-button-launch:is(:hover,:active,:focus){background-color:var(--green-primary);color:var(--offWhite)}.addContent-button-launch-disabled:is(:hover,:focus){background-color:var(--red-shadow);cursor:not-allowed}.addContent-step-content-errors-none{color:var(--green-primary);font-weight:500}.actitivities-smallButtons-default{background-color:var(--blue-primary);border:var(--border);border-color:var(--blue-shadow);border-width:2px;color:var(--offWhite);font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;margin:.2rem;padding:.4rem;transition:var(--transition)}.actitivities-smallButtons-default:is(:hover,:focus){background-color:var(--blue-shadow);border-color:var(--blue-primary)}.actitivities-cam-default{background:linear-gradient(90deg,red,orange,#ff0,green,blue,indigo,violet);color:#e300ee}select:-internal-list-box{appearance:none;overflow-block:hidden!important;overflow-inline:hidden!important}.addContent-step-content-select::-internal-list-box{overflow-block:hidden!important;overflow-inline:hidden!important}.addContent-step-content-dollarSign,.addContent-step-content-percent{font-weight:600}.addContent-step-content-dollarSign{color:var(--green-primary)}.actitivities-link-iframe{margin-top:var(--spacing-half);min-height:20rem;width:100%}.addContent-step-content-series_order-borders{border-top:var(--border);margin-top:var(--spacing)}.addContent-step-contentContainer{width:80%}.addContent-currentStepWrapper{width:100%}.addContent-currentStep{font-family:Roboto,sans-serif}.addContent-step-content-container table td{padding-top:var(--spacing-half)}.addContent-step-content-container table td>:not(input[type=checkbox],.errorsComp-default){width:100%}.addContent-step-content-container table textarea,input,select{display:block}.addContent-step-content-container label+div{margin-bottom:.5rem}.actitivities-dragAndDrop-sizer{min-width:80rem;padding:.5rem 0}.activities-questions-container{margin:.5rem 0}.activitiesQuestion{max-height:none;min-width:20rem;min-width:47rem}.activities-question-answer,.activities-question-block,.activities-question-question{border-radius:var(--border-radius)}.activities-question-answer,.activities-question-question{margin:.5rem 0;padding:.5rem 0}.activities-question-block{background-color:#8cc54080}.activities-question-question{background-color:#ef9d2280}.activities-question-answer{background-color:#dd5efd80}.activities-c1{min-width:10rem;width:17%}.activities-c2{width:100%}.createFamily{font-family:Roboto,sans-serif}.createFamily,.createFamily-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.createFamily-container{background-color:var(--orange-primary);margin-top:1.25vw;padding:1% 4% 2%}.createFamily-addFamily{align-items:center;background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 20px 1px -10px #00000047;display:flex;font-size:clamp(.9rem,1.5vw,1.5rem);gap:1rem;justify-content:center;margin-bottom:1.33%;padding:2rem;width:100%}.createFamilyForm{padding:0 2%;row-gap:1rem}.createFamily-formGroup,.createFamilyForm{display:flex;flex-direction:column;width:100%}.createFamily-formGroup>p{text-align:center}.createFamily-formGroupRow{column-gap:1rem;display:flex;height:auto;justify-content:space-evenly}.createFamily-course-container{padding:0 5% 2%;width:100%}.createFamily-course-item{border:.125rem solid var(--grey-medium);border-radius:var(--border-radius);margin:.5rem 1rem}.createFamily-course-item-title{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.createFamily-remove-course{font-size:1.25rem;margin:.75rem}.createFamily-navBtns{align-items:center;display:flex;justify-content:center}.createFamily_btnSpacing{margin:.75rem}.createSeries{font-family:Roboto,sans-serif}.createSeries,.createSeries-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.createSeries-container{background-color:var(--orange-primary);margin-top:1.25vw;padding:1% 4% 2%}.createSeries-addSeries{align-items:center;background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 20px 1px -10px #00000047;display:flex;font-size:clamp(.9rem,1.5vw,1.5rem);gap:1rem;justify-content:center;margin-bottom:1.33%;padding:2rem;width:100%}.createSeriesForm{padding:0 2%;row-gap:1rem}.createSeries-formGroup,.createSeriesForm{display:flex;flex-direction:column;width:100%}.createSeries-formGroup>p{text-align:center}.createSeries-formGroupRow{column-gap:1rem;display:flex;height:auto;justify-content:space-evenly}.createSeries-course-container{padding:0 5% 2%;width:100%}.createSeries-course-item{border:.125rem solid var(--grey-medium);border-radius:var(--border-radius);cursor:grab;margin:.5rem 1rem}.createSeries-course-item-title{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.createSeries-remove-course{font-size:1.25rem;margin:.75rem}.createSeries-navBtns{align-items:center;display:flex;justify-content:center}.createSeries_btnSpacing{margin:.75rem}.plan-modal,.plans-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.plan-modal{font-family:Roboto,sans-serif}.plan-modal-header{align-items:center;display:flex;flex-direction:column}.plan-modal-note{font-style:italic;margin-bottom:1rem}.plan-modal-details{background-color:var(--offWhite);border-radius:.5rem;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:1rem}.plan-modal-col{flex:1 1}.plan-modal-card{background-color:var(--offWhite);border:1px solid var(--grey-darker);border-radius:.25rem;box-shadow:0 2px 6px #0000001a;margin-top:1rem;padding:1rem 1.25rem}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.25rem 0 .75rem;padding:0}.tag-list li{background:var(--offWhite);border:1px solid var(--blue-highlight);border-radius:.25rem;color:var(--blue-shadow);font-size:1rem;padding:.25rem .5rem}.status{font-weight:700}.status.active{color:var(--green-highlight)}.status.archived{color:var(--grey-darker)}.status.completed,.status.draft{color:var(--blue-primary)}.plan-modal-navBtns_spacing{margin:1rem}.plan-modal-navBtns{align-items:center;display:flex;justify-content:center}.createPlan-section,.district-wide-course-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.district-wide-course-container{background-color:var(--offWhite);border:1px solid #000;margin-top:1.25vw;padding:1% 15% 2%}.district-wide-course-select{align-items:center;margin-bottom:2rem;text-align:center}.district-wide-course-select label{color:var(--grey-darker);display:block;font-size:1.25em;font-weight:500;margin-bottom:.5rem}.district-wide-course-list{display:flex;flex-direction:column;row-gap:1rem;width:100%}.district-wide-course-toggleBtn{background-color:none;border:none;color:var(--grey-darker);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;padding:.25rem;text-align:left;width:100%}.district-wide-course-toggleBtn:hover{background-color:var(--blue-highlight);color:var(--offWhite);transform:translate(-1px)}.district-wide-course-toggleBtn img{height:1rem;transition:transform .5s ease;width:1rem}.district-wide-course-list-item{border:.125rem solid var(--grey-medium);border-radius:var(--border-radius);padding:1rem}.district-wide-course-list-item:hover{border-color:var(--blue-highlight);box-shadow:0 4px 12px #007bff26}.district-wide-course-list-item[draggable=true]{cursor:grab}.district-wide-course-list-item[draggable=true]:active{cursor:grabbing;opacity:.75}.district-course-item{border:.125rem solid var(--grey-light);border-radius:var(--border-radius);padding:.5rem}.district-course-item-container{align-items:flex-end;display:flex;justify-content:space-between}.district-course-item-title{font-size:1.35rem;font-weight:500;padding-bottom:.75rem}.district-course-item-dates{align-items:flex-end;display:flex;flex-direction:column;row-gap:.5rem}.district-course-item-dates p{font-size:1rem;font-weight:400}.district-wide-course-details{display:flex;flex-direction:column;gap:1rem}.district-wide-course-details-name{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:50% 20% 20%}.district-wide-course-details-item{color:var(--grey-darkest);display:flex;flex-direction:column;gap:.5rem}.district-wide-course-details-item p:first-child{font-size:1.25rem;font-weight:600}.district-wide-course-title{font-size:1.25rem;font-weight:500;padding:0 0 .75rem}.district-wide-course-dates{align-items:flex-end;display:flex;flex-direction:column;row-gap:.5rem}.district-wide-course-dates p{font-size:1rem;font-weight:400}.district-wide-course-details-item p{color:var(--grey-darkest);font-size:1rem;font-weight:400;line-height:1.4;margin:0}.district-wide-course-details-item label{color:var(--grey-darker);font-size:1rem;font-weight:600;margin-bottom:4px}.district-wide-course-details-notes{color:var(--grey-darker);display:flex;flex-direction:column;font-size:1rem;font-weight:400}.district-wide-course-details-date{background:#fff;border:2px solid #dee2e6;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .2s ease}.district-wide-course-details-date:focus{border-color:var(--blue-highlight);box-shadow:0 0 0 3px #007bff1a;outline:none}.district-wide-course-remove-btn{align-self:flex-end;background:var(--red-primary);border:none;border-radius:4px;color:var(--offWhite);cursor:pointer;font-size:.85rem;font-weight:600;margin-top:1rem;padding:.5rem 1rem;transition:all .2s ease}.district-wide-course-remove-btn:hover{background-color:var(--red-highlight);box-shadow:0 2px 8px #dc35454d;transform:translateY(-1px)}.district-wide-course-remove-btn:active{transform:translateY(0)}.district-wide-addCourse{font-size:1.25rem;padding:.5rem}.createPlan-StepContainer{background-color:var(--orange-primary);margin-top:1.25vw;padding:1% 4% 2%}.createPlan-StepContainer,.createPlan-step{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.createPlan-step{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 20px 1px -10px #00000047;font-size:clamp(.9rem,1.5vw,1.5rem);gap:1rem;margin-bottom:1.33%;padding:2rem}.createPlan-addCourseContainer{padding:0 2% 2%;width:100%}.createPlanForm{display:flex;flex-direction:column;padding:0 2%;row-gap:1rem;width:100%}.step2-selectCourse{align-items:center;justify-content:center;margin-bottom:2rem}.step2-addCourse{margin-bottom:1rem;padding-bottom:1rem}.step2-addCourse,.subPlan-addCourse{border:.125rem solid var(--grey-medium);border-radius:var(--border-radius)}.subPlan-addCourse{background-color:var(--offWhite);margin-top:.5rem;padding:.75rem}.createPlan-formGroup{display:flex;flex-direction:column;width:100%}.createPlan-formGroupRow{column-gap:1rem;display:flex;height:auto;justify-content:space-evenly}.createPlan-formGroup select,.createPlan-formGroupRow select{font-size:.75em;padding:.5rem}.createPlan-formGroupCheckbox{column-gap:1rem;display:flex}.createPlan-formGroupCheckbox input[type=checkbox]{height:1.5rem;width:1.5rem}.createPlanStepHeading{align-items:center;background-color:#d1d1d1;display:flex;font-family:Roboto,sans-serif;font-size:1.5rem;justify-content:center;margin:1.25rem;width:fit-content}.createPlan_btnSpacing{margin:.75rem}.createPlan-selectedCourse-details{display:flex;flex-direction:row}.createPlan-selectedCourse-details-title,.createPlan-subPlan-selectedCourse-details{align-items:center;display:flex;justify-content:space-between}.createPlan-selectedCourse-details-recurring{align-items:center;display:flex;justify-content:space-around}.createPlan-removeSelectedCourse{font-size:1.25rem;margin:.75rem}.createPlan-subPlan-removeSelectedCourse{border:1px solid var(--red-shadow);font-size:1.15rem;margin:.75rem}.createPlan-stepNavBtns{align-items:center;display:flex;justify-content:center}.createPlan_PreviewContainer{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:60% 40%;justify-content:space-around;width:100%}.createPlan_preview{border:1px solid #555;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:1rem;row-gap:.75rem;width:100%}.createPlan_preview h4{font-family:Roboto,sans-serif;margin-bottom:1em;text-align:center}.createPlan_preview_row{align-items:flex-start;column-gap:3em;display:flex;justify-content:space-between;padding-right:1rem}.createPlan_preview_row>p{font-family:Roboto,sans-serif;font-size:.85em;font-weight:200}.previewCard{border-radius:var(--border-radius);display:flex;flex-direction:column;margin:auto;padding:2rem;width:100%}.previewCard-header{border-bottom:.125em solid var(--grey-light);font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.previewCard-content{display:flex;flex-wrap:wrap;gap:2rem}.previewCard-col{background-color:var(--offWhite);border-radius:var(--border-radius);flex:1 1;min-width:300px;padding:1rem 1.5rem}.previewCard-col h3{border-bottom:1px solid var(--grey-light);color:var(--grey-darker);font-family:Roboto,sans-serif;font-size:1.5rem;margin-bottom:.125rem;margin-top:0;padding-bottom:.25rem}.preview-detail-item,.preview-subPlan-detail-item{margin-bottom:.25rem}.preview-detail-item ul,.preview-subPlan-detail-item ul{margin:0;padding-left:2rem}.preview-detail-item li,.preview-subPlan-detail-item li{list-style:circle;margin-bottom:.25rem}.preview-subPlan{margin-bottom:.25rem}.preview-subPlan-toggleBtn{background-color:none;border:none;color:var(--grey-darker);cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;padding:.25rem;text-align:left;width:100%}.preview-subPlan-toggleBtn:hover{color:#07c}.preview-subPlan-details{border-left:2px solid var(--grey-light);margin-left:.25rem;margin-top:.25rem;padding-left:1.5rem}.preview-subPlan-detail-item{font-size:1rem}.createPlan-courseSearch{font-family:Roboto,sans-serif;font-size:1.25rem;padding:.75rem;width:fit-content}.createPlan-courseSearch>ul{list-style:none}.createPlan-inputMonthDay-outer{column-gap:1rem;font-size:var(--font-size);font-weight:300}.createPlan-inputMonthDay-select{font-size:.75em;padding:.5rem}.createSubPlan-frequency-input{max-width:fit-content}.createPlan-subPlanPreview{align-items:center;border:var(--border);column-gap:1rem;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:.5rem 0;width:100%}.learning-container{background-color:var(--blue-shadow);color:var(--offWhite);margin:1rem 5rem}.learning-container p{margin:.75rem 0}.learning-box{border:2px solid var(--offWhite);font-weight:300;margin:1.5rem 6rem 1rem}.learning-box p,.learning-details{text-align:center}.learning-user-info{border-top:1px solid var(--offWhite);font-weight:600;gap:1em}.learning-grid-row-header{display:flex;gap:.5rem}.learning-grid-row{display:flex}.learning-item-btn-container{display:flex;justify-content:center}.learning-item-btn{border-radius:.5rem;max-width:6rem}.learning-item-close{display:flex;justify-content:center}.learning-tabs{gap:1rem;justify-content:space-around;list-style:none;padding:0}.learning-tab-item{border:1px solid var(--offWhite);padding:.25em}.learning-tab-item button{font-family:Roboto,sans-serif}@media screen and (max-width:1100px){.learning-box{margin:1.25em 3rem 1rem}.learning-item-title{flex:2 1}}@media screen and (max-width:768px){.learning-box{font-size:1.15em}.learning-grid-row{flex-flow:column}.learning-item-btn-container,.learning-item-close,.learning-item-completion{width:100%}}@media screen and (max-width:425px){.learning-box{font-size:1em}.learning-container p{margin:.75rem}}.cp-container{background-color:var(--blue-shadow);color:var(--offWhite);font-family:Roboto,sans-serif;margin:var(--spacing)}.cp-container p{margin:var(--spacing-half)}.cp-box{border:2px solid var(--offWhite);margin:var(--spacing)}.cp-header p,.cp-header-details{text-align:center}.cp-header-user-info{border-top:var(--border);border-color:var(--offWhite);font-weight:400;gap:1em;list-style-type:none;padding:1rem}.cp-plans p{text-align:center}.learning-plans{grid-gap:.25rem;box-shadow:2px 2px 10px #0000001a;display:grid;gap:.25rem}.learning-grid-row{align-items:center;background-color:#000;gap:.5rem;padding:0 2rem}.learning-item-btn,.learning-item-close,.learning-item-completion,.learning-item-title{padding:.5rem}.learning-item-title{flex:3 1}.learning-item-completion{flex:2 1}.learning-item-btn-container{flex:1 1}.learning-item-btn{background:var(--green-primary);border-radius:calc(var(--border-radius)*.5);color:var(--offWhite);flex:1 1;font-family:Anton,sans-serif;padding:.25rem 1rem}.learning-item-close{color:var(--red-primary);flex:1 1;font-weight:700}.learning-view-toggle{background-color:var(--blue-shadow);color:var(--blue-highlight);flex:1 1;font-family:Roboto,sans-serif;font-size:var(--font-size);padding:var(--spacing-half)}.cp-slider-container{display:flex;gap:1rem}.cp-slider-btn{background-color:var(--blue-highlight);border:.1rem solid var(--offWhite);border-radius:calc(var(--spacing)*.25);width:2rem}.cp-slider-btn:hover{opacity:.75;transition:all var(--transition)}.cp-slider-wrapper{grid-gap:var(--spacing);display:grid;gap:var(--spacing);grid-template-columns:1fr 1fr 1fr}.cp-slider-item{align-items:center;border:1px solid var(--offWhite);display:flex;flex-direction:column;gap:calc(var(--spacing)*.25);list-style:none;margin:calc(var(--spacing)*.125);padding:calc(var(--spacing)*.125)}.cp-item-title{font-size:var(--font-size)}.cp-item-status{align-items:center;display:flex;gap:1rem;justify-content:space-around;width:100%}.cp-launch-btn{background-color:var(--green-primary);border-radius:calc(var(--border-radius)*.5);color:var(--offWhite);font-family:Anton,sans-serif;padding:calc(var(--spacing)*.25)}.cp-launch-btn:hover{background-color:var(--green-shadow)}@media screen and (max-width:1100px){.learning-item-title{flex:2 1}}@media screen and (max-width:768px){.learning-grid-row{flex-flow:column}.learning-item-btn-container,.learning-item-close,.learning-item-completion{width:100%}}.cpCorePage h2{margin-top:1rem}.siteContentWrapper{position:relative}.eventFeedbackWrapper{height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:1%;transform:translateX(-50%);z-index:8}.appearDisappearAnimation{animation-duration:15s;animation-fill-mode:backwards;animation-name:appearDisappear}@keyframes appearDisappear{0%{display:block;opacity:0}4%{opacity:100%}96%{opacity:100%}to{opacity:0}}.eventFeedbackSticky{position:sticky;top:5%}.eventFeedbackContainer{border-radius:0 0 var(--border-radius) var(--border-radius);display:inline-flex;font-size:var(--font-size);font-weight:300;max-width:clamp(19rem,67vw,60rem);overflow-wrap:anywhere;padding:.5rem 1rem;pointer-events:all;width:100%}.eventFeedbackContainerTimerLine{background-color:#bd6262;border-radius:var(--border-radius) var(--border-radius) 0 0;bottom:0;content:"";padding:.2rem 0;position:absolute;right:50%;transform:translateX(50%);width:calc(100% - 2rem)}.timerTickAnimation{animation-duration:15s;animation-name:timerTick}@keyframes timerTick{0%{width:calc(100% - 2rem)}95%{padding:.2rem 0}to{padding:0;width:0}}.eventFeedbackClearAll{border-bottom:1px solid #bd6262;border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;font-weight:400;padding:.4rem 0;pointer-events:all;transition:.1s ease-in-out}.eventFeedbackClearAll.eventFeedbackSuccess{border-bottom-color:#6abd62}.eventFeedbackClearAll:hover{background-color:var(--red-highlight)}.eventFeedbackMessageContainer{margin-right:1rem;padding-right:1rem}.eventFeedbackCloseButton .flexJustifyEnd{font-size:var(--font-size);justify-content:normal}.eventFeedbackError{background-color:#ff9898}.eventFeedbackError .eventFeedbackContainerTimerLine{background-color:#bd6262}.eventFeedbackSuccess{background-color:#9bff98}.eventFeedbackSuccess .eventFeedbackContainerTimerLine{background-color:#6abd62}@media screen and (max-width:768px){.eventFeedbackContainer{padding-top:1rem}}.globalWebsocketContainer{border-bottom:var(--border);border-bottom-color:var(--offWhite);position:relative;transition:var(--transition)}.globalWebsocketContainer.moleActive{width:100%}.globalWebsocketWrapper{background-color:var(--blue-shadow);max-height:0;overflow:hidden;position:relative;transition:var(--transition);z-index:1}.globalWebsocketWrapper.moleActive{max-height:none;max-height:30rem;padding:var(--spacing-half)}.mole{color:#000;cursor:pointer;margin-top:-5rem;position:absolute;transform:rotate(180deg);transition:var(--transition);width:clamp(6rem,8vw,10rem);z-index:1}.mole:is(:hover,:active,:focus){margin-top:-4rem}.mole.moleActive{margin-top:0;top:40%}.mole.moleActive.moleSocket{top:90%}.mole.moleActive:is(:hover,:active,:focus){top:20%}.mole.moleActive.moleSocket:is(:hover,:active,:focus){top:80%}.coursePlayer-container{height:calc(100vh - var(--header-height));width:100%}:root{--blue-highlight:#29abe2;--blue-primary:#175c92;--blue-shadow:#1c2c43;--green-highlight:#8cc540;--green-primary:#44612e;--green-shadow:#045b4f;--red-highlight:#fd5e5e;--red-primary:#d84848;--red-shadow:#be1013;--orange-primary:#efab22;--orange-shadow:#ed8423;--orange-shadow:#e28024;--offWhite:#f8f8f8;--grey-light:#d1d1d1;--grey-medium:#adadad;--grey-dark:#868686;--grey-darker:#424342;--grey-darkest:#222;--comicCream:#ffe696;--border-radius:15px;--border-width:5px;--border:var(--border-width) #000 solid;--clip-path-offset:1.5vw;--clip-path-margin:5vw;--font-size:1.25rem;--spacing:1.5rem;--spacing-half:calc(var(--spacing)*0.5);--transition:.15s ease-in-out;--header-height:calc(var(--spacing)*5 + 5px)}@font-face{font-family:loud;src:url(/static/media/Comix%20Loud.01d56f2330c459426b34.ttf)}*{box-sizing:border-box;margin:0;padding:0}html{font-weight:100;height:100%;scroll-behavior:smooth}body{background-color:#f8f8f8;background-color:var(--offWhite);font-family:Roboto,sans-serif;min-height:100%;padding-bottom:clamp(calc(8rem + 5px),16vw,calc(12rem + 5px));padding-bottom:clamp(calc(8rem + var(--border-width)),16vw,calc(12rem + var(--border-width)));position:relative}html:hover{--safari-fix: }html ::-webkit-scrollbar-thumb{background:#000;border:2px solid #868686;border:2px solid var(--grey-dark);border-radius:7px}html ::-webkit-scrollbar-thumb:hover{background:#d1d1d1;background:var(--grey-light)}html ::-webkit-scrollbar-track{background:#424342b3;border:2px solid #868686;border:2px solid var(--grey-dark);border-radius:7px}html ::-webkit-scrollbar{background-color:initial;max-height:.5rem;width:1.5rem}html>::-webkit-scrollbar{background-color:#000}button,h1,h2,h3,h4,h5,h6{font-family:loud}h2{background-color:#f8f8f8;background-color:var(--offWhite);border:5px solid #000;border:var(--border);box-shadow:0 20px 1px -10px #000000e0;color:#000;display:inline-block;font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:.03vw;padding:.6rem 1.5rem;padding:calc(var(--spacing-half)*.8) calc(var(--spacing));text-transform:uppercase;white-space:nowrap;width:fit-content}input,label{font-size:1.25rem;font-size:var(--font-size)}label{font-weight:300}.comicNueFont{font-family:Comic Neue,cursive}.placeholderFont{font-family:Anton,sans-serif}.marginLeftAuto{margin-left:auto}.flex{display:flex}.table{display:table}.tableRow{display:table-row}.tableCell{display:table-cell}.flexAlignCenter{align-items:center}.flexAlignSpaceBetween{align-items:space-between}.flexAlignBottom{align-items:flex-end}.flexAlignEnd{align-items:end}.flexAlignStart{align-items:start}.flexAlignLeft{align-items:left}.flexAlignRight{align-items:right}.flexJustifyCenter{justify-content:center}.flexJustifySpaceBetween{justify-content:space-between}.flexJustifySpaceAround{justify-content:space-around}.flexJustifyStart{justify-content:start}.flexJustifyEnd{justify-content:end}.flexJustifyLeft{justify-content:left}.flexJustifyRight{justify-content:right}.flexCenter{align-items:center;justify-content:center}.flexSpaceBetween{align-items:space-between;justify-content:space-between}.flexStart{align-items:start;justify-content:start}.flexEnd{align-items:end;justify-content:end}.flexRight{align-items:right;justify-content:right}.flexLeft{align-items:left;justify-content:left}.flexWrap{flex-wrap:wrap}.flexNoWrap{flex-wrap:nowrap}.flexColumn{flex-direction:column}.minHeight80vh{min-height:70vh}.minHeight90vh{min-height:90vh}.minHeight92vh{min-height:92vh}.minHeight100vh{min-height:100vh}.textAlignRight{text-align:right}.textAlignCenter{text-align:center}.textAlignLeft{text-align:left}.warningColor{color:#d84848;color:var(--red-primary)}.vh89{min-height:88vh}.border-right{height:100%}.center{margin:auto;text-align:center}.width50{width:50%}.positionAbsolute{position:absolute}.positionFixed{position:fixed}.noBoxShadow{box-shadow:none}.clipTopDownLeftBottomDownLeft,.clipTopDownLeftBottomDownRight,.clipTopDownLeftBottomFlat,.clipTopDownRightBottomDownLeft,.clipTopDownRightBottomDownRight,.clipTopDownRightBottomFlat,.clipTopFlatBottomDownLeft,.clipTopFlatBottomDownRight{margin-bottom:-6.5vw;margin-bottom:calc(var(--clip-path-offset)*-1 + var(--clip-path-margin)*-1);padding-bottom:calc(6.5vw + 6rem);padding-bottom:calc(var(--clip-path-offset) + var(--clip-path-margin) + 6rem);padding-top:calc(6.5vw + 6rem);padding-top:calc(var(--clip-path-offset) + var(--clip-path-margin) + 6rem)}.clipTopFlatBottomDownRight{clip-path:polygon(0 0,0 calc(100% - 6.5vw),100% calc(100% - 1.5vw),100% 0);clip-path:polygon(0 0,0 calc(100% - var(--clip-path-margin) - var(--clip-path-offset)),100% calc(100% - var(--clip-path-offset)),100% 0)}.clipTopFlatBottomDownLeft{clip-path:polygon(0 0,0 calc(100% - 1.5vw),100% calc(100% - 6.5vw),100% 0);clip-path:polygon(0 0,0 calc(100% - var(--clip-path-offset)),100% calc(100% - var(--clip-path-margin) - var(--clip-path-offset)),100% 0)}.clipTopDownRightBottomFlat{clip-path:polygon(0 1.5vw,100% 6.5vw,100% 100%,0 100%);clip-path:polygon(0 calc(var(--clip-path-offset)),100% calc(var(--clip-path-margin) + var(--clip-path-offset)),100% 100%,0 100%)}.clipTopDownLeftBottomFlat{clip-path:polygon(0 6.5vw,100% 1.5vw,100% 100%,0 100%);clip-path:polygon(0 calc(var(--clip-path-margin) + var(--clip-path-offset)),100% calc(var(--clip-path-offset)),100% 100%,0 100%)}.clipTopDownLeftBottomDownLeft{clip-path:polygon(0 6.5vw,0 calc(100% - 1.5vw),100% calc(100% - 6.5vw),100% 1.5vw);clip-path:polygon(0 calc(var(--clip-path-offset) + var(--clip-path-margin)),0 calc(100% - var(--clip-path-offset)),100% calc(100% - var(--clip-path-margin) - var(--clip-path-offset)),100% calc(var(--clip-path-offset)))}.clipTopDownLeftBottomDownRight{clip-path:polygon(0 6.5vw,0 calc(100% - 6.5vw),100% calc(100% - 1.5vw),100% 1.5vw);clip-path:polygon(0 calc(var(--clip-path-offset) + var(--clip-path-margin)),0 calc(100% - var(--clip-path-offset) - var(--clip-path-margin)),100% calc(100% - var(--clip-path-offset)),100% calc(var(--clip-path-offset)))}.clipTopDownRightBottomDownRight{clip-path:polygon(0 1.5vw,0 calc(100% - 6.5vw),100% calc(100% - 1.5vw),100% 6.5vw);clip-path:polygon(0 calc(var(--clip-path-offset)),0 calc(100% - var(--clip-path-offset) - var(--clip-path-margin)),100% calc(100% - var(--clip-path-offset)),100% calc(var(--clip-path-offset) + var(--clip-path-margin)))}.clipTopDownRightBottomDownLeft{clip-path:polygon(0 1.5vw,0 calc(100% - 1.5vw),100% calc(100% - 6.5vw),100% 6.5vw);clip-path:polygon(0 calc(var(--clip-path-offset)),0 calc(100% - var(--clip-path-offset)),100% calc(100% - var(--clip-path-offset) - var(--clip-path-margin)),100% calc(var(--clip-path-offset) + var(--clip-path-margin)))}a{text-decoration:none}#root{min-height:100%}@media screen and (max-width:1100px){:root{--spacing:1rem;--spacing-half:calc(var(--spacing)*0.5);--header-height:calc(var(--spacing)*4.5 + 5px)}}@media screen and (max-width:768px){:root{--header-height:calc(var(--spacing)*4.5)}.clipTopDownLeftBottomDownLeft,.clipTopDownLeftBottomDownRight,.clipTopDownLeftBottomFlat,.clipTopDownRightBottomDownLeft,.clipTopDownRightBottomDownRight,.clipTopDownRightBottomFlat,.clipTopFlatBottomDownLeft,.clipTopFlatBottomDownRight{margin-bottom:calc(-6.5vw - -.5rem);margin-bottom:calc(var(--clip-path-offset)*-1 + var(--clip-path-margin)*-1 - -.5rem)}main ::-webkit-scrollbar{width:1.25rem}}@media screen and (max-width:425px){h2{padding-bottom:1%;padding-top:4%}}
/*# sourceMappingURL=main.55818398.css.map*/