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;font-size:1.25vw;height:var(--footer-height);padding:3vw 20vw;position:absolute}.bigGreenButton,footer{color:var(--offWhite);width:100%}.bigGreenButton{background-color:var(--green-primary);background:linear-gradient(180deg,var(--gradient-green1) 0,var(--gradient-green2) 100%);border:none;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}.bigGreenButton:hover{--gradient-green1:#8cc540;--gradient-green2:#39b54a}.bigGreenButton.regularGreenBorder{border:var(--border);border-color:var(--green-highlight)}.bigGreenButton.fancyGreenBorder:after,.bigGreenButton.fancyGreenBorder:before{background-color:initial;border:5px solid #0000;content:"";height:0;position:absolute;width:0}.bigGreenButton.fancyGreenBorder:before{animation:rightDownLeftUpBorderGreen 1s linear forwards;left:-5.1px;top:-4.95px}.bigGreenButton.fancyGreenBorder:after{animation:rightDownLeftUpBorderGreen2 1s linear 1s forwards;bottom:-4.95px;right:-5.2px}.bigGreenButton img{width:8rem}@keyframes rightDownLeftUpBorderGreen{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 rightDownLeftUpBorderGreen2{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.regularBlueBorder{border:var(--border);border-color:var(--blue-highlight)}.bigBlueButton.fancyBlueBorder:after,.bigBlueButton.fancyBlueBorder:before{background-color:initial;border:5px solid #0000;content:"";height:0;position:absolute;width:0}.bigBlueButton.fancyBlueBorder:before{animation:leftUpRightBorderBlue 1s linear 1s forwards;left:-5px;top:-4.95px}.bigBlueButton.fancyBlueBorder:after{animation:leftUpRightBorderBlue2 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 leftUpRightBorderBlue{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 leftUpRightBorderBlue2{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%}}.landingPage{background-color:var(--offWhite);color:#000;padding-bottom:-1rem}.landingSection{background-color:#123d60;color:#000;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{right:-12%;top:50%;transform:translateY(-50%);transition:.25s ease-in-out;width:clamp(10rem,13vw,16rem)}.buttons,.wow{position:absolute}.buttons{height:12rem;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%}}.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%}}@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%}}.loadingElBackground,.loadingMessage{background-color:#0009;right:50%;width:18rem!important;z-index:7}.loadingElBackground{border-radius:var(--border-radius) var(--border-radius) 0 0;height:12rem!important;top:50%;transform:translate(50%,-50%)}.loadingGif{margin:auto;width:6rem}.loadingMessage{border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--offWhite);font-weight:500;padding:1rem;top:calc(50% + 6rem);transform:translate(50%)}.inverseCornerLeft,.inverseCornerRight{content:"";height:var(--border-radius)!important;position:absolute;width:var(--border-radius)!important}.inverseCornerLeft{background:radial-gradient(circle at 0 0,#0000 var(--border-radius),#0009 var(--border-radius));bottom:0;right:100%}.inverseCornerRight{background:radial-gradient(circle at 100% 0,#0000 var(--border-radius),#0009 var(--border-radius));bottom:0;left:100%}.input-base{border:var(--border);border-color:#000;border-width:2px;font-size:clamp(1.2rem,1.35vw,1.35rem);margin-bottom:calc(var(--spacing-half)*.5);padding:calc(var(--spacing)*.3) calc(var(--spacing)*.6)}.input-base:is(:hover,:focus){border-color:var(--blue-highlight);outline:medium none invert;outline:initial}.inputPasswordComp-container{width:100%}.inputPasswordComp-container *{background-color:var(--offWhite);border:var(--border);border-width:2px;font-size:clamp(1.2rem,1.35vw,1.35rem);line-height:1.7rem;padding:calc(var(--spacing)*.3) calc(var(--spacing)*.6);text-decoration:none;width:100%}.inputPasswordComp-container input{border-right:initial;margin-bottom:0!important;padding-right:0}.inputPasswordComp-container input:is(:active,:focus){outline:none}.passwordToggleText{border-left:initial;color:var(--blue-shadow);cursor:pointer;text-transform:uppercase;width:fit-content!important}.passwordToggleText:hover{color:var(--blue-highlight)}.inputPasswordComp-container input:has(+.passwordToggleText:is(:hover,:active,:focus)),.inputPasswordComp-container input:is(:hover,:active,:focus),.inputPasswordComp-container input:is(:hover,:active,:focus)+.passwordToggleText,.passwordToggleText:is(:hover,:active,:focus){border-color:var(--blue-highlight)}.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)}.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.35vw,1.35rem);padding:0 .4rem;position:relative;width:100%}.modal--contentContainer>form>label{font-weight:600;margin-bottom:.35%}.modal--contentContainer>form input:not(:last-child){margin-bottom:1%}.loginSignUpInput,.loginSignUpInput-eye{border:2px solid #000;font-size:clamp(1.2rem,1.35vw,1.35rem);padding:calc(var(--spacing)*.3) calc(var(--spacing)*.6)}.loginSignUpInput{width:100%}.loginSignUpInput-eye{border-left:initial}.modal--contentContainer>form .inputPasswordComp-container:first-child{border-left:initial;border-right:initial}.modal--contentContainer>form>div{position:relative}.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)>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}.signupImgWrapper img{left:100%;right:auto;transform:translate(-50%,-50%)}.signUpH2 h2{width:auto}.sign-container{flex-direction:column}.recaptcha{margin-bottom:.85rem}#recaptchaCompact{display:none}@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%}}.forgotPass{color:#000;cursor:pointer;margin-top:1rem;text-align:center}.forgotPass *{color:#000}.forgotPass:is(:hover,:focus) *{color:var(--blue-primary);font-weight:600}.orClass{font-size:clamp(1rem,1vw,2rem);margin:2% 0}.login-container{font-size:150%}.login-container>form{width:100%}.login-container>div{flex:1 1}.login-container>div:not(.orClass){flex:3 1}.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)}}@property --gradient-red1{syntax:"<color>";initial-value:#612e2e;inherits:false}@property --gradient-red2{syntax:"<color>";initial-value:#612e2e;inherits:false}.bigRedButton{background-color:var(--red-shadow);background:linear-gradient(180deg,var(--gradient-red1) 0,var(--gradient-red2) 100%);color:var(--offWhite);font-size:125%;margin:0 4%;padding:3%;position:relative;text-decoration:none;transition:--gradient-red1 .25s ease-in-out,--gradient-red2 .25s ease-in-out;width:100%}.bigRedButton:hover{--gradient-red1:var(--red-highlight);--gradient-red2:#ad2525}.bigRedButton.regularRedBorder{border:var(--border);border-color:var(--red-highlight)}.bigRedButton.fancyRedBorder:after,.bigRedButton.fancyRedBorder:before{background-color:initial;border:5px solid #0000;content:"";height:0;position:absolute;width:0}.bigRedButton.fancyRedBorder:before{animation:upRightDownLeftBorderRed 1s linear forwards;bottom:-5.1px;left:-4.95px}.bigRedButton.fancyRedBorder:after{animation:upRightDownLeftBorderRed2 1s linear 1s forwards;right:-4.95px;top:-5.2px}.bigRedButton img{width:8rem}@keyframes upRightDownLeftBorderRed{0%{border-bottom-color:#0000;border-left-color:var(--red-highlight);border-right-color:#0000;border-top-color:#0000;height:0;width:0}50%{border-bottom-color:#0000;border-left-color:var(--red-highlight);border-right-color:#0000;border-top-color:var(--red-highlight);height:100%;width:0}to{border-bottom-color:#0000;border-left-color:var(--red-highlight);border-right-color:#0000;border-top-color:var(--red-highlight);height:100%;width:100%}}@keyframes upRightDownLeftBorderRed2{0%{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--red-highlight);border-top-color:#0000;height:0;width:0}50%{border-bottom-color:var(--red-highlight);border-left-color:#0000;border-right-color:var(--red-highlight);border-top-color:#0000;height:100%;width:0}to{border-bottom-color:var(--red-highlight);border-left-color:#0000;border-right-color:var(--red-highlight);border-top-color:#0000;height:100%;width:100%}}@media screen and (max-width:980px){.bigRedButton{font-size:115%}}@media screen and (max-width:768px){.bigRedButton{width:100%}.bigRedButton img{width:6rem}}@media screen and (max-width:595px){.bigRedButton{padding-top:7%;width:60%}}@media screen and (max-width:475px){.bigRedButton{width:80%}}@media screen and (max-width:950px) and (orientation:landscape){.bigRedButton{padding-top:7%;width:100%}}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);color:#000}.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{color:#000;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;margin-bottom:calc(var(--spacing)*.2)!important;margin-left:calc(var(--spacing)*.2);margin-top:calc(var(--spacing)*.2)!important}.accountInfo .logout,.spanGray{font-size:calc(var(--spacing)*.94)!important;font-weight:400!important}.accountInfo .logout{color:var(--offWhite);margin:calc(var(--spacing)*.2) 0!important;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}.accountUserSubscriptions{display:flex;gap:.5rem}.accountUserSubscriptions>img{max-height:1.25rem;max-width:1.25rem}.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}.changePassword-button{background-color:#000;border:var(--border);border-color:var(--grey-dark);border-width:2px;color:var(--offWhite);cursor:pointer;font-size:calc(var(--font-size)*.8);font-weight:500;padding:calc(var(--spacing-half)*.3);transition:var(--transition)}.changePassword-button:is(:hover,:focus){background-color:var(--blue-primary)}.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{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:50% 50%;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}}.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%}}.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)}.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)}.hoverButton-disabled,.hoverButton-disabled:is(:hover,:focus){background-color:var(--red-shadow);cursor:not-allowed}.hoverButton-disabled{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;position:relative;width:100%}.home-lading-welcome{font-size:calc(var(--font-size)*1.3);font-weight:600;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-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%;z-index:1}.home-latest-bottomCityBoxShadow{box-shadow:0 -10px 60px 60px #000;content:"";height:100px;left:0;position:absolute;top:100%;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);color:#000;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}.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%}}.otp-base-container{gap:.5rem}.otp-base-input{border-radius:20%;padding:.5rem .2rem;width:calc(var(--spacing)*1.4)}.sidebar-shell{--sidebar-width:16rem;--sidebar-collapsed-width:2.5rem;flex-shrink:0;height:100%;overflow:visible;position:relative;transition:var(--transition);width:var(--sidebar-width)}.sidebar-shell-open{min-width:var(--sidebar-width);width:var(--sidebar-width)}.sidebar-shell-closed{min-width:0;width:0}.sidebar{--sidebar-padding:calc(var(--spacing)*0.66);background-color:initial;border-right:1px solid var(--grey-darker);box-sizing:border-box;height:100%;padding:var(--sidebar-padding);transition:var(--transition);width:var(--sidebar-width)}.sidebar-closed{transform:translateX(-100%)}.sidebar-open{transform:translateX(0)}.sidebar-toggle{align-items:center;background-color:var(--offWhite);border:1px solid var(--grey-medium);cursor:pointer;display:flex;height:var(--sidebar-collapsed-width);justify-content:center;left:100%;padding:0;position:absolute;top:15%;width:var(--sidebar-collapsed-width);z-index:1}.sidebar-toggle img{display:block;height:1rem;width:1rem}.sidebar-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:auto;width:calc(var(--sidebar-width) - var(--sidebar-padding)*2)}.sidebar-button{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:var(--font-size);justify-content:space-between;padding:1rem;text-align:left;transition:all .2s ease;width:100%}.sidebar-chevron-container{align-items:center;display:flex;transition:transform .2s ease}.sidebar-item{display:flex;flex-direction:column;gap:1rem}.sidebar-item-name{font-size:var(--font-size);font-weight:500}.sidebar-expanded{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;margin-left:.5rem;margin-top:.25rem;padding-left:.5rem}.sidebar-expanded-btn{font-size:calc(var(--font-size)*.85);margin-left:1rem;padding:.125rem .65rem}.sidebar-view-selected{background-color:var(--table-title-bar);color:var(--offWhite);font-weight:600}@media screen and (max-width:768px){.sidebar-shell{--sidebar-width:12rem;--sidebar-collapsed-width:2rem}.sidebar{padding:0}}@media screen and (max-width:425px){.sidebar-shell{--sidebar-width:8rem;--sidebar-collapsed-width:2rem}}.bt-wrapper,.st-root{background-color:var(--table-background);display:flex;flex-direction:column;font-family:Roboto,sans-serif;width:100%}.bt-table{color:var(--offWhite);margin:1rem}.bt-caption{caption-side:top;font-size:calc(var(--font-size)*.75);padding:.75rem 1rem .25rem;text-align:left}.bt-table>thead{background-color:var(--table-title-bar)}.th-cell{font-size:var(--font-size);letter-spacing:.04em;padding:.625rem 1rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-cell-inner{align-items:center;display:inline-flex;gap:.25rem}.th-label{flex:1 1}.th-cell--sortable{cursor:pointer;transition:color .15s ease,background .15s ease}.th-cell--sortable:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.th-cell--sortable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.th-cell--active{color:var(--color-text-primary)}.th-sort-icon{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;transition:color .15s ease}.th-cell--active .th-sort-icon{color:var(--color-accent)}.tr-row{border-bottom:1px solid var(--table-title-bar);transition:background .1s ease}.tr-odd{background-color:var(--table-row-shaded)}.tr-row:last-child{border-bottom:none}.tr-row:hover{background:var(--table-row-hover)}.tr-row--clickable{cursor:pointer}.tr-cell{color:var(--offWhite);padding:.75rem 1rem;vertical-align:middle}.tr-truncate{display:block;max-width:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-empty{color:#fff}.tr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center}.tr-action-btn{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.4;padding:.25rem .5rem;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.tr-action-btn:focus-visible{outline:2px solid var(--offWhite);outline-offset:1px}.tr-action-btn--default{background:var(--offWhite);border-color:var(--offWhite);color:var(--offWhite)}.tr-action-btn--default:hover{background:var(--grey-light);border-color:#fff}.tr-action-btn--primary{background:var(--blue-primary);border-color:var(--blue-shadow);color:#fff}.tr-action-btn--primary:hover{background:var(--blue-highlight);border-color:var(--offWhite)}.tr-action-btn--danger{background:#0000;border-color:var(--red-shadow);color:var(--red-primary)}.tr-action-btn--danger:hover{background:var(--red-highlight);border-color:var(--offWhite)}.st-toolbar{align-items:center;display:flex;gap:1rem;margin:1rem}.st-result-count{color:var(--offWhite);font-size:calc(var(--font-size)*.65);white-space:nowrap}.st-toolbar-right{flex-wrap:wrap;gap:.75rem;margin-left:auto}.sb-wrapper,.st-toolbar-right{align-items:center;display:flex}.sb-wrapper{flex:1 1;gap:1rem}.sb-icon{align-items:center;color:var(--offWhite);display:flex;padding:.25rem;pointer-events:none}.sb-input{background-color:var(--offWhite);border-radius:6px;padding:.25rem .5rem}.sb-input::placeholder{color:var(--grey-darker)}.sb-input:focus{border-color:var(--red-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--red-primary) 15%,#0000)}.sb-input::-webkit-search-cancel-button{display:none}.sb-clear{align-items:center;background-color:initial;border:1px solid var(--offWhite);border-radius:3px;color:var(--offWhite);cursor:pointer;display:flex;padding:.25rem;transition:color .15s ease}.sb-clear:hover{background-color:var(--red-highlight);color:var(--offWhite)}.sb-clear:focus-visible{outline:2px solid var(--grey-darker);outline-offset:1px}.sc-wrapper{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.sc-label{color:var(--offWhite);font-size:.75rem;white-space:nowrap}.sc-select{background:var(--offWhite);background-position:right .5rem center;background-repeat:no-repeat;border:1px solid var(--grey-darker);border-radius:6px;color:var(--grey-darkest);cursor:pointer;font-size:.8125rem;padding:.375rem 1.75rem .375rem .625rem;transition:border-color .15s ease}.sc-select:focus{border-color:var(--red-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-primary) 15%,#0000)}.sc-select:disabled{cursor:not-allowed;opacity:.45}.sc-select--dir{max-width:90px}.pg-bar{color:var(--offWhite);flex-wrap:wrap;gap:.75rem;padding:.5rem .25rem}.pg-bar,.pg-perpage{align-items:center;display:flex}.pg-perpage{gap:.375rem}.pg-perpage-label{color:var(--color-text-secondary);font-size:.75rem;white-space:nowrap}.pg-select{background:var(--offWhite);background-position:right .375rem center;background-repeat:no-repeat;border:1px solid var(--grey-darker);border-radius:6px;color:var(--grey-darkest);cursor:pointer;font-size:.8125rem;padding:.3rem 1.5rem .3rem .5rem;transition:border-color .15s ease}.pg-select:focus{border-color:var(--red-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--red-primary) 15%,#0000)}.pg-range{color:var(--color-text-secondary);font-size:.75rem;margin-right:auto;white-space:nowrap}.pg-controls{align-items:center;display:flex;gap:.2rem}.pg-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--offWhite);cursor:pointer;display:inline-flex;font-size:.8125rem;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0 .3rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.pg-btn:hover:not(:disabled){background:var(--table-row-hover);border-color:var(--table-row-shaded);color:var(--offWhite)}.pg-btn:disabled{cursor:not-allowed;opacity:.35}.pg-btn:focus-visible{outline:2px solid var(--red-highlight);outline-offset:1px}.pg-btn--active{background:var(--table-row-shaded);border-color:var(--offWhite);color:var(--offWhite);font-family:Roboto,sans-serif;font-weight:600}.pg-btn--active:hover{background:var(--table-row-hover);border-color:var(--red-shadow);color:var(--offWhite)}.pg-ellipsis{color:var(--grey-light);display:inline-flex;font-size:.875rem;height:30px;min-width:24px}.pg-ellipsis,.rm-overlay{align-items:center;justify-content:center;pointer-events:none}.rm-overlay{background-color:var(--table-title-bar);display:flex;inset:0;padding:1rem;position:fixed;transition:background .2s ease;z-index:100}.rm-overlay--open{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;pointer-events:all}.rm-panel{background-color:var(--table-background);border:2px solid var(--grey-darker);border-radius:var(--border-radius);box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014;display:flex;flex-direction:column;max-height:85vh;max-width:45rem;opacity:0;transform:translateY(12px) scale(.9);transition:transform .2 ease,opacity .2 ease;width:100%}.rm-panel--open{opacity:1;transform:translateY(0) scale(1)}.rm-header{align-items:center;border-bottom:1px solid var(--grey-darker);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.rm-panel h2{background-color:initial;border:none;box-shadow:none;letter-spacing:0;padding:0;text-transform:none;width:0}.rm-title{color:var(--offWhite);font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500}.rm-close{align-items:center;background:#0000;border:none;border-radius:.25rem;color:var(--grey-light);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:background .15s ease,color .15s ease;width:2rem}.rm-close:hover{background-color:var(--red-highlight);color:var(--offWhite)}.rm-close:focus-visible{outline:2px solid var(--blue-shadow);outline-offset:1px}.rm-body{color:var(--offWhite);flex:1 1;overflow-y:auto;padding:1.25rem}.rm-auto-list{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.rm-auto-row{grid-gap:.5rem;align-items:baseline;border-bottom:1px solid var(--grey-darker);display:grid;gap:.5rem;grid-template-columns:140px 1fr;padding:.625rem 0}.rm-auto-row:last-child{border-bottom:none}.rm-auto-label{color:var(--offWhite);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.rm-auto-value{color:var(--offWhite);font-size:.875rem;word-break:break-word}.rm-empty{color:var(--grey-light)}.rm-code{background:#0000;border-radius:4px;font-family:ui-monospace,monospace;font-size:.75rem;padding:2px 6px}.userInfoEdit-container{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.userInfoEdit-buttons-container{grid-column:1/span 2;margin-top:var(--spacing)}.userInfoEdit-loginEdit{margin-top:var(--spacing-half)}.userInfoEdit-loginEdit,.userInfoEdit-otp-container{grid-column:1/span 2;width:100%}.userInfoEdit-container>*{width:100%}.userInfoEdit-sectionHeader{text-transform:uppercase}.userInfoEdit-preEditLogin{font-size:var(--font-size);font-weight:500}.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%)}.users-noSidebar-container{padding:var(--spacing)}@media screen and (max-width:768px){.userInfoEdit-container{display:flex;flex-direction:column}}.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(--blue-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}.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}.certificates-sidebar{height:calc(100vh - var(--header-height))}.certificates-leftSidebar{background-color:#000}.certificates-sidebar-buttons,.certificates-sidebar-links{width:100%}.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)}.certificatesManage-container{min-height:calc(100vh - var(--header-height));padding:var(--spacing)}.certificatesManage-content-container{height:100%}.dragAndDropLandingPad{border-radius:var(--border-radius);border-width:2px;content:"";height:50%;padding:calc(var(--spacing-half)*.5);pointer-events:auto;position:absolute;transition:var(--transition);width:100%;z-index:1}.dragAndDropLandingPad-container{display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;inset:0;width:100%}.dragAndDropLandingPad-container-show{display:inline-block}.dragAndDropLandingPad-prev-positioning{left:0;top:0}.dragAndDropLandingPad-prev{background:linear-gradient(0deg,#0000 0,var(--blue-highlight) 80%)}.dragAndDropLandingPad-next-positioning{bottom:0;left:0}.dragAndDropLandingPad-next{background:linear-gradient(0deg,var(--blue-highlight) 0,#0000 100%)}.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{background-color:var(--grey-darker);border:var(--border);border-color:var(--grey-medium);border-left:initial;border-radius:var(--border-radius);border-right:initial;font-weight:400;margin:calc(var(--spacing-half)*.5) 0;max-height:40rem;min-height:7rem;min-width:40rem;overflow:hidden;position:relative;transition:var(--transition)}.dragAndDropDragging{cursor:grabbing;filter:blur(5px)}.dragAndDropLandingPad.dragAndDropDragOver{background-color:var(--blue-highlight)}.dragAndDropNav{left:0;margin-right: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-height:40rem;max-width:85%;min-width:80%;overflow-y:auto;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))}.addContent-stepContainer,.addContent-stepContainer-error{font-weight:400;margin-top:calc(var(--spacing)*2);width:100%}.addContent-stepContainer-error{color:var(--red-shadow)}.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%;z-index:1}.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:#000;cursor:pointer}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}.evaluations-leftSidebar-container{height:calc(100vh - var(--header-height))}.evaluations-leftSidebar-links{background-color:var(--blue-primary);border:var(--border);border-color:var(--grey-dark);border-radius:var(--border-radius);color:var(--offWhite);font-size:var(--font-size);font-weight:500;padding:calc(var(--spacing)*.5);text-decoration:none;transition:var(--transition)}.evaluations-leftSidebar-links:is(:active,:visited){color:#000;text-decoration:none}.evaluations-leftSidebar-links:is(:hover,:focus){background-color:var(--blue-highlight);color:#000}.evaluations-title{margin-bottom:var(--spacing)}.evaluationsManage-container{min-height:calc(100vh - var(--header-height))}.evaluationsManage-seperator{padding:var(--spacing) 0;width:100%}.evaluationsManage-contentForm{margin-top:var(--spacing)}.evaluationsManage-actions-container{margin-bottom:var(--spacing)}.evaluationsManage-questions-new{background-color:var(--orange-primary);border-radius:0 0 var(--border-radius) var(--border-radius);color:#000;font-size:calc(var(--font-size)*.75)}.evaluationsManage-questions-content{max-width:100%;padding:calc(var(--spacing)*.5);position:relative}.evaluationsManage-questions-content :not(input[type=checkbox],.evaluationsManage-questions-disabled-cover,.evaluationsManage-questions-disabled-cover *){width:100%}.evaluationsManage-questions-disabled-cover{background-color:#0009;height:100%;left:0;position:absolute;top:0;width:100%}.groups-container{display:flex;flex-direction:column;gap:1.25rem}.groups-header{display:flex;justify-content:space-between;margin:0 0 2rem 1rem}.group-newBtn{background-color:var(--green-primary);border:1px solid var(--grey-darker);color:var(--offWhite);font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400}.group-newBtn:hover{background-color:var(--green-highlight);color:var(--grey-darker);cursor:pointer;transition:background-color .3s ease}.group-form{align-items:center;justify-content:center}.group-form,.group-form-container{display:flex;flex-direction:column}.group-form-container{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 2rem 6rem #0000004d;gap:2rem;margin-top:2rem;max-width:80rem;padding:3rem;width:100%}.group-form-grid{grid-column-gap:2rem;color:var(--grey-darker);column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.group-form-grid h3{font-family:Roboto,sans-serif;font-size:(var(--font-size)*1.25);font-weight:500;margin-bottom:1rem}.group-form-grid h4{font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400;margin-bottom:1.25rem}.group-form-members,.group-form-users{padding:1rem}.group-form-members,.group-form-user-filter,.group-form-user-location,.group-form-users{display:flex;flex-direction:column;gap:1rem}.group-form-row{display:flex;gap:1rem;justify-content:space-between}.group-form-col{display:flex;flex-direction:column;width:100%}.group-form-col h4{color:var(--grey-darker);font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400;margin-bottom:1.25rem}.group-form-user-search-btn{display:flex;justify-content:flex-end}.group-form-input{display:flex;flex-direction:column}.group-form-input label{color:var(--blue-shadow);font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-align:left;text-transform:uppercase}.group-form-input input{border:2px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);padding:1rem 1.25rem}.createGroupSelect,.group-form-input input{font-family:inherit;font-size:1rem;outline:none;transition:all .3s ease}.createGroupSelect{background-color:var(--offWhite);border:2px solid var(--grey-light);border-radius:.5rem;color:var(--blue-shadow);cursor:pointer;padding:.5rem .75rem}.createGroupSelect-option{border-radius:.25rem;cursor:pointer;font-size:1rem;margin:.125rem 0;padding:.125rem .5rem;transition:all .2s ease}.groups-table{border:1px solid #aaa;border-radius:.25rem;display:flex;flex-direction:column;min-height:30rem;overflow:hidden;padding:.5rem}.groups-row{grid-column-gap:1rem;align-items:center;border-bottom:1px solid #ddd;column-gap:1rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;max-height:4rem;padding:.5rem .4rem}.row-even{background-color:#e1e1e1}.row-odd{background-color:#f1f1f1}.groups-col-header{overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;white-space:nowrap}.groups-name-col,.groups-name-header{width:14rem}.groups-createdBy-col,.groups-district-col,.groups-name-col{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-header{font-weight:500}.group-name{align-items:start;width:12rem}.group-list-container,.user-list-container{border:1px solid var(--grey-light);margin-top:1rem;overflow:hidden}.user-list-header{display:flex;justify-content:space-between;padding:.75rem 1rem}.user-list-header-users{font-size:var(--font-size);font-weight:600}.user-list-header-page-select{color:#000}.user-list-empty{color:#666;font-size:14px;padding:18px 16px}.user-list{display:flex;flex-direction:column}.user-list-row{align-items:center;border-bottom:1px solid var(--grey-light);display:flex;gap:1rem;justify-content:space-between;padding:.5rem .75rem}.user-list-row:last-child{border-bottom:none}.user-list-item{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.user-list-avatar{align-items:center;background:#e8edf5;border-radius:50%;color:#24324a;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;min-width:40px;width:40px}.user-list-details{align-items:center;display:flex;gap:1rem;min-width:0}.user-list-details-info{display:flex;flex-direction:column}.user-list-primaryRole{align-items:center;background-color:var(--grey-light);border:1px solid var(--grey-light);border-radius:.25rem;color:var(--grey-darker);display:flex;font-size:calc(var(--font-size)*.5);font-weight:500;margin:.5rem;padding:.25rem .5rem}.user-list-name{color:var(--grey-dark);font-size:calc(var(--font-size)*.85);font-weight:500;margin-bottom:2px}.user-list-email{color:var(--grey-dark);font-size:calc(var(--font-size)*.65);word-break:break-word}.user-list-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.group-list-delete-btn,.user-list-add-btn{border:1px solid var(--grey-light);border-radius:6px;color:var(--blue-shadow);cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:.5rem .75rem}.group-list-delete-btn{background-color:var(--red-primary);color:var(--offWhite)}.user-list-add-btn:hover{background-color:var(--offWhite)}.group-list-delete-btn:hover{background-color:var(--red-highlight)}.user-list-add-btn:disabled{cursor:not-allowed;opacity:.65}.group-list-btn,.user-list-select{align-items:center;display:flex;justify-content:space-between;padding:1rem}.group-list-btn>button,.user-list-select>button{border:1px solid var(--grey-light);border-radius:6px;cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:.5rem .75rem}.user-list-select-all-btn{background-color:var(--green-primary);color:var(--offWhite)}.user-list-select-all-btn:hover{background-color:var(--green-highlight)}.user-list-pagination{display:flex;gap:.25rem}.user-list-pagination>button{font-family:Roboto,sans-serif;padding:.5rem}.user-list-deselect-all-btn{background-color:var(--grey-light);color:var(--grey-darker)}.user-list-deselect-all-btn:hover{background-color:#e1e1e1}.tl-grid{grid-column-gap:2rem;color:var(--grey-darkest);column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.tl-pane-container{gap:1rem;padding:1rem}.tl-pane,.tl-pane-container{display:flex;flex-direction:column}.tl-pane-item-empty{color:var(--grey-darker);font-size:1rem;font-weight:400;padding:1.25rem 1rem}.tl-pane-header{display:flex;justify-content:space-between;padding:.75rem 1rem}.tl-pane-header-item{font-size:var(--font-size);font-weight:600}.tl-pane-searchbar{display:flex}.tl-pane-searchbar input{border:1px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:1rem;outline:none;padding:.5rem .65rem;transition:all .3s ease}.tl-pane-search-delete-btn{background-color:var(--red-primary);border:1px solid var(--grey-light);border-radius:6px;color:var(--offWhite);cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:.5rem .75rem}.tl-pane-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.tl-pane-list-row{align-items:center;border-bottom:1px solid var(--grey-light);display:flex;gap:1rem;justify-content:space-between;padding:.5rem .75rem}.tl-pane-list-row:last-child{border-bottom:none}.tl-pane-list-row-item{display:flex;gap:.75rem;min-width:0;width:100%}.tl-pane-list-add-btn,.tl-pane-list-delete-btn{border:1px solid var(--grey-light);border-radius:6px;color:var(--blue-shadow);cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:.5rem .75rem}.tl-pane-list-delete-btn{background-color:var(--red-primary);color:var(--offWhite)}.tl-pane-list-add-btn:hover{background-color:var(--offWhite)}.tl-pane-list-delete-btn:hover{background-color:var(--red-highlight)}.tl-pane-list-add-btn:disabled{cursor:not-allowed;opacity:.65}.tl-pane-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center}.tl-pane-pagination button{border:1px solid var(--grey-light);border-radius:.25rem;cursor:pointer;font-family:Roboto,sans-serif;font-size:calc(var(--font-size)*.85);font-weight:400;padding:.125rem .25rem}.b{font-weight:700;padding-right:.5rem}.plans-container,.plans-container h3,button,h4,h5{font-family:Roboto,sans-serif}.plans-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:.5fr 1fr;grid-template-rows:auto 1fr;margin:0 auto;max-width:100%;min-height:100%;min-width:95%;overflow-x:hidden;padding:0 3rem;width:100%}.plans-top{grid-column:1/-1;grid-row:1}.plans-top-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.plans-createButtons{display:flex;flex-direction:column;row-gap:.5rem}.plans-createButtons button{border:var(--border)}.plans-sidebar{border:1px solid var(--grey-medium);display:flex;flex-direction:column;grid-column:1;grid-row:2;min-width:0;padding:1.5rem 0}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:0 1rem;width:100%}.nav-section{margin-bottom:.5rem}.nav-button{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:calc(var(--font-size));justify-content:space-between;padding:1rem;text-align:left;transition:all .2s ease;width:100%}.nav-button-active,.nav-button-archived,.nav-button-completed,.nav-button-draft{background-color:var(--blue-shadow);border-left:4px solid}.nav-button:hover{color:var(--blue-highlight)}.nav-chevron{align-items:center;display:flex;transition:transform .2s ease}.nav-label{font-size:var(--font-size);font-weight:500}.nav-btn-content{align-items:center;display:flex;gap:.5rem}.plan-list{animation:slideDown .2s ease-out;border-left:2px solid #334155;margin-left:.5rem;margin-top:.25rem;padding-left:.5rem}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.plan-list-item{align-items:center;background-color:initial;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.25rem;padding:.5rem 1rem;text-align:left;transition:all .2s ease;width:100%}.plan-list-item button{border:none;cursor:pointer;font-family:Roboto,sans-serif;width:100%}.plan-list-item:hover{background-color:var(--grey-light)}.selected-plan{background-color:var(--blue-highlight)}.plan-list-item-row,.plan-list-item-row-dates{display:flex;justify-content:space-between}.plan-list-dates{padding-left:1rem}.plan-list-name{font-weight:600;margin-right:.5rem;text-align:left;white-space:wrap}.plan-list-status{text-transform:uppercase}.plan-list-badge{background-color:#ffffff1a;border-radius:10px;font-size:.7rem;font-weight:600;padding:.15rem .5rem;white-space:nowrap}.plan-list-item-active .plan-list-badge{background-color:#ffffff40}.plan-list-empty{border-left:2px solid #334155;font-size:.85rem;font-style:italic;margin-left:.5rem;padding:.75rem 1rem}.sidebar-footer{border-top:1px solid var(--grey-darker);line-height:2;padding:1.5rem}.content-area{border:.5px solid #fff;border-radius:1.5% 1.5% 0 0;grid-column:2;grid-row:2;min-width:0;overflow-x:hidden;overflow-y:auto}.content-header{grid-gap:1rem;align-items:center;background-color:var(--grey-light);border-radius:1% 1%;display:grid;gap:1rem;grid-template-columns:1fr .65fr 1fr;margin-bottom:1.5rem;padding:1.5rem 2rem}.plan-close-btn{align-items:center;display:flex;flex-direction:row-reverse;font-size:1rem;margin-bottom:.25rem}.close-btn{cursor:pointer;font-family:Roboto,sans-serif;margin:.125rem;transition:all .2s ease}.close-btn:hover{background-color:var(--red-highlight);color:var(--offWhite)}.multi-plan-view{border:1px solid var(--grey-darker);display:flex;flex-direction:column;margin:0 2rem 1rem;padding:1rem;row-gap:.5rem}.multi-plan-view-subplans{align-items:start;display:flex;flex-direction:column;gap:1rem}.multi-plan-view-subplans-btn{display:flex;font-family:Roboto,sans-serif;font-size:var(--font-size);gap:1rem;padding:1rem}.plan-detail-view{display:flex;flex-direction:column;margin:0 auto;overflow-x:hidden;row-gap:.5rem;width:100%}.plan-detail-header{grid-gap:1rem;align-items:center;background-color:#d1d5db;border-radius:8px;display:grid;gap:1rem;grid-template-columns:1fr .65fr 1fr;margin-bottom:1.5rem;padding:1.5rem 2rem}.plan-detail-title{word-wrap:normal;color:#1a1a1a;font-size:1.75rem;font-weight:700;margin:0}.plan-detail-actions{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}.plan-detail-status{--r:.8em;background:radial-gradient(.2em 50% at left,#000a,#0000) border-box,var(--orange-shadow) padding-box;border-block:.5em solid #0000;clip-path:polygon(100% 0,0 0,0 100%,100% 100%,100% calc(100% - .25em),calc(100% - var(--r)) 50%,100% .25em);color:#000;font-size:var(--font-size);font-weight:700;line-height:1.8;padding-inline:.5em calc(var(--r) + .25em);width:fit-content}.plan-action-btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:all .2s ease;width:3rem}.plan-action-btn:hover{background-color:var(--grey-light);border-color:var(--grey-medium)}.plan-description-section{font-size:1rem;line-height:1.75;margin:0 0 1.25rem}.plan-description-content{display:flex}.multi-plan-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.multi-plan-subplan{align-items:start;display:flex;flex-direction:column;gap:1rem;margin-left:2rem}.multi-plan-nav-btn{width:100%}.multi-plan-nav-chevron,.subplan-nav-chevron{display:flex;font-family:Roboto,sans-serif;font-size:var(--font-size);gap:1rem;padding:.5rem}.multi-plan-nav-content{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:40% 30% 25%;justify-items:flex-start;width:100%}.subplan-nav-content{align-self:center;display:flex;width:100%}.subplan-nav-content-left{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:40% 30% 25%;justify-items:flex-start;width:100%}.subplan-nav-content-right{display:grid;justify-items:flex-end}.multi-days-left{font-weight:700;justify-self:flex-end}.multi-plan-description-content{border:1px solid var(--grey-dark);display:flex;flex-direction:column;justify-content:center;margin:0 2rem 1rem;padding:1rem}.multi-plan-description-item{display:flex;justify-content:space-between;margin-bottom:1rem}.multi-plan-description{font-size:var(--font-size);font-weight:500;padding-right:.5rem}.plan-metadata-container{border:1px solid #fff;display:flex;flex-direction:column;width:100%}.plan-metadata-user-count{display:flex;gap:2rem}.plan-metadata-dates{display:flex;gap:.5rem}.plan-metadata-header{align-items:center;display:flex;justify-content:space-between}.plan-metadata-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:40% 55%;margin-bottom:1.5rem;width:100%}.plan-metadata-item{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.plan-metadata-item-header{display:flex;gap:1rem;margin-left:1rem}.plan-metadata-item-content{display:flex;gap:1rem;margin-left:5rem}.pill-item-type{border-radius:50rem;display:inline-block;font-size:.75rem;font-weight:700;line-height:1;margin-right:.5rem;padding:.2rem .5rem;text-align:center;vertical-align:initial;white-space:nowrap}.pill-course{border:1px solid var(--grey-darkest);color:var(--grey-darker)}.pill-series{background-color:var(--green-shadow)}.pill-family,.pill-series{border:1px solid var(--offWhite);color:var(--offWhite)}.pill-family{background-color:var(--blue-shadow)}.plan-metadata-item-icon{display:flex;gap:.5rem;margin-top:1rem}.plan-metadata-item img{height:1.5rem;width:1.5rem}.plan-metadata-item p,span{font-size:1rem;font-weight:400;margin:0}.plan-metadata-list{padding-left:1rem}.plan-metadata-list li{list-style:disc;margin-left:1rem}.plan-locations-list{display:flex;flex-direction:column;gap:.5rem}.subplan-container{background-color:var(--offWhite);border:1px solid var(--grey-dark);padding:1rem}.subplan-header{align-items:center;display:flex;justify-content:space-between}.subplan-card{border:1px solid var(--grey-light);border-radius:.125rem;display:flex;flex-direction:column;margin:.5rem 0 1rem;padding:1rem}.subplan-card-header{display:flex;justify-content:space-between;margin:.5rem 0}.plan-progress{margin-top:1.5rem}.plan-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.plan-progress-header span:first-child{color:#6b7280;font-size:.75rem;font-weight:700;letter-spacing:.5px}.plan-progress-header span:last-child{color:#1a1a1a;font-size:.9rem;font-weight:700}.plan-progress-bar{background-color:#e5e7eb;border-radius:10px;height:8px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;height:100%;transition:width .4s ease}.plan-progress-text{color:#6b7280;font-size:.8rem;margin:0}.test-form-data{background-color:var(--grey-light);border-radius:.5rem;margin-top:.25 * 8;padding:.25rem * 4}.test-form-data h3{color:var(--grey-dark);font-size:.875rem;font-weight:600;line-height:1.42857;margin-bottom:.25rem * 2}.test-form-data-window{background-color:#1e2939;border-radius:.25rem;color:oklab(74.217% -.13008 .12551);font-size:.75rem;line-height:1.33333;max-height:16rem;overflow:auto;padding:.25rem * 3}.test-form-data-window-nested{border-color:var(--grey-medium);border-top-style:solid;border-top-width:1px;margin-top:.25 * 3;padding-top:.25 * 3}.test-form-data-window-nested p{color:var(--orange-primary);margin-bottom:.25rem}.plan-form{grid-gap:0;display:grid;gap:0}.plan-form-header{background-color:var(--offWhite);border:1px solid var(--grey-light);color:var(--grey-darker);padding:2.5rem 2rem}.header-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.header-full-width{grid-column:1/-1}.form-section{border-bottom:1px solid #e5e7eb;padding:2rem}.form-section:last-of-type{border-bottom:none}.input-group{margin-bottom:1.25rem;width:100%}.input-group:last-child{margin-bottom:0}.input-group label{color:var(--grey-darker);display:block;font-size:1rem;font-weight:500;margin-bottom:.65rem}.input-group input[type=date],.input-group input[type=text],.input-group select,.input-group textarea{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.95rem;padding:.75rem;transition:all .2s;width:100%}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--blue-highlight);box-shadow:0 0 0 3px #667eea1a;outline:none}.input-group textarea{min-height:100px;resize:vertical}.plan-form-header input[type=date],.plan-form-header input[type=text],.plan-form-header textarea{background-color:var(--offWhite)}.plan-form-header input::placeholder,.plan-form-header textarea::placeholder{color:var(--grey-medium)}.checkbox-group{align-items:center;display:flex;gap:.75rem;margin-top:.5rem}.checkbox-group input[type=checkbox]{accent-color:var(--blue-highlight);cursor:pointer;height:1.25rem;width:1.25rem}.checkbox-group label{cursor:pointer;margin:0;-webkit-user-select:none;user-select:none}.date-range{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.plan-add-btn{background-color:var(--offWhite);font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400;margin-bottom:.65rem;padding:calc(var(--spacing-half)*.25) var(--spacing-half);transition:var(--transition)}.plan-add-btn:hover{background-color:var(--blue-primary);color:var(--offWhite);cursor:pointer}.course-card{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.course-placeholder{background:#fff;border:2px dashed var(--grey-light);border-radius:8px;color:var(--grey-dark);font-style:italic;padding:2rem;text-align:center}.cs-split-pane{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1.2fr 1fr}.cs-pane{background:var(--offWhite);border:1px solid var(--grey-light);border-radius:.5rem;color:var(--grey-darker);display:flex;flex-direction:column;min-height:420px;overflow:hidden}.cs-pane-header{display:flex;font-size:var(--font-size);font-weight:500;justify-content:center;padding:1rem}.cs-pane-tabs{display:flex;justify-content:space-around}.cs-pane-tabs>button{font-family:Roboto,sans-serif;font-size:var(--font-size);margin-bottom:.25rem;padding:.25rem 2rem}.cs-pane-tabs-active{background-color:var(--grey-dark);color:var(--offWhite);transition:var(--transition)}.cs-pane-body{overflow:auto;padding:.5rem}.cs-row{border:1px solid var(--grey-light);border-radius:.5rem;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem}.cs-row-disabled{opacity:.6}.cs-add-btn{font-family:Roboto,sans-serif;font-size:1rem;padding:0 .5rem}.cs-row-main{display:flex;gap:1rem;min-width:0}.cs-row-text{min-width:0}.cs-row-name{font-weight:600}.cs-row-sub{font-size:1rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-badge{border:1px solid #ddd;border-radius:.75rem;font-size:.85rem;height:fit-content;padding:.125rem .5rem}.cs-selected-row{margin:0 0 .5rem;padding:0}.cs-selected-row-inner{grid-gap:1rem;align-items:center;border:1px solid var(--grey-light);border-radius:var(--border-radius);display:grid;gap:1rem;grid-template-columns:1.5rem 1fr 3rem;list-style:none;padding:1rem}.cs-selected-name{display:flex;gap:1rem;justify-content:space-between}.plan-form-course-container{background:#fff;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.plan-form-course-list{background:#f9fafb;border-radius:6px;cursor:move;list-style-position:outside;list-style-type:upper-alpha;margin:0;padding:1rem;transition:all .2s}.plan-form-course-list:hover{background:#f3f4f6;box-shadow:0 2px 4px #0000000d}.plan-form-course-list[draggable=true]{cursor:grab}.plan-form-course-list[draggable=true]:active{cursor:grabbing}.plan-form-course-list-details{align-items:center;display:flex;gap:1rem;justify-content:space-between;list-style:none}.plan-form-course-list-details span{color:#374151;flex:1 1;font-size:.95rem;font-weight:500}.plan-form-remove-selected-course{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:28px;justify-content:center;transition:all .2s;width:28px}.plan-form-remove-selected-course:hover{background:#dc2626;transform:scale(1.05)}.selection-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.plan-form-select select[multiple]{min-height:180px;padding:.5rem}.plan-form-select-option{border-radius:4px;padding:.5rem}.placeholder-section{background:#fef3c7;border:2px dashed #f59e0b;border-radius:8px;color:#92400e;font-style:italic;padding:1.5rem;text-align:center}.button-section{align-items:flex-start;background:#f9fafb;display:flex;gap:1rem;justify-content:flex-end;padding:2rem}.plan-error-section{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;padding:2rem}.total-errors{color:var(--grey-darker);display:block;font-weight:600;margin-bottom:.5rem}.num-errors,.total-errors{font-size:var(--font-size)}.num-errors{color:var(--red-primary);font-weight:700}.form-error-list{list-style:none;margin-left:.5rem}@media (max-width:768px){body{padding:1rem}.date-range,.header-grid,.selection-grid{grid-template-columns:1fr}.button-section{flex-direction:column-reverse}.button-section>button{width:100%}}.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%}.roles-container{display:flex;flex-direction:column;gap:1.25rem}.roles-header{display:flex;justify-content:space-between;margin:0 0 2rem 1rem}.role-sidebar-item{display:flex;flex-direction:column;gap:1rem}.role-sidebar-item button{font-family:Roboto,sans-serif}.role-sidebar-expanded{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;margin-left:.5rem;margin-top:.25rem;padding-left:.5rem}.role-sidebar-expanded button{font-size:calc(var(--font-size)*.85);margin-left:1rem;padding:.125rem .65rem}.role-view-selected{background-color:var(--table-title-bar);color:var(--offWhite);font-weight:600}.roles-toolbar{align-items:center;display:flex;gap:3rem;justify-content:start;margin-bottom:1rem}.roles-toolbar-item{display:flex;flex-direction:column;gap:.5rem}.roles-search-input{border:1px solid var(--grey-light);border-radius:.25rem;font:inherit;max-width:100%;padding:.5rem .75rem;width:12rem}.roles-filter-clear{background-color:var(--red-highlight);border:1px solid var(--grey-dark);border-radius:.25rem;font-family:Roboto,sans-serif;font-size:calc(var(--font-size)*.85);font-weight:500;padding:.25rem}.roles-newBtn{background-color:var(--green-primary);border:1px solid var(--grey-darker);color:var(--offWhite);font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400}.roles-newBtn:hover{background-color:var(--green-highlight);color:var(--grey-darker);cursor:pointer;transition:background-color .3s ease}.roles-form{align-items:center;justify-content:center}.roles-form,.roles-form-container{display:flex;flex-direction:column}.roles-form-container{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 2rem 6rem #0000004d;gap:2rem;margin-top:2rem;max-width:80rem;padding:3rem;width:100%}.roles-form-grid{grid-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.roles-form-grid h3{font-family:Roboto,sans-serif;font-size:(var(--font-size)*1.25);font-weight:500;margin-bottom:1rem}.roles-form-grid h4{font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400;margin-bottom:1.25rem}.roles-form-members,.roles-form-users{padding:1rem}.roles-form-members,.roles-form-user-filter,.roles-form-user-location,.roles-form-users{display:flex;flex-direction:column;gap:1rem}.roles-form-row{display:flex;gap:1rem;justify-content:space-between}.roles-form-col{display:flex;flex-direction:column;width:100%}.roles-form-col h4{font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:400;margin-bottom:1.25rem}.roles-form-user-search-btn{display:flex;justify-content:flex-end}.roles-form-input{display:flex;flex-direction:column}.roles-form-input label{color:var(--blue-shadow);font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-align:left;text-transform:uppercase}.roles-form-input input{border:2px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:1rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease}.roles-checkbox{align-items:center;display:flex;gap:1rem;margin-top:1.25rem}.roles-checkbox label{cursor:pointer;margin:0;-webkit-user-select:none;user-select:none}.roles-is-active{font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:500}.roles-is-active-negative{color:var(--red-highlight)}.role-form-is-active{accent-color:var(--blue-highlight);cursor:pointer;height:var(--font-size);width:var(--font-size)}.role-type-btn{background-color:var(--grey-light);border:.15rem solid var(--grey-dark);cursor:pointer;font-family:Roboto,sans-serif;font-size:var(--font-size);font-weight:500;padding:.5rem;transition:var(--transition)}.role-type-selected{background-color:var(--green-highlight)}.role-type-btn-container{display:flex;gap:1rem;margin:1rem}.role-type-btn:hover{border:.15rem solid var(--grey-light)}.sub-form h3,.sub-form h4,.sub-form h5,.sub-form label,.sub-form p{color:var(--grey-darkest);font-family:Roboto,sans-serif}.sub-form button,.sub-form span{font-family:Roboto,sans-serif}.sub-new-btn{background-color:var(--green-primary);color:var(--offWhite);font-size:var(--font-size);font-weight:600;padding:.5rem}.sub-new-btn:hover{background-color:var(--green-highlight)}.sub-container{display:flex;flex-direction:column;gap:1.25rem}.sub-header{display:flex;justify-content:space-between;margin:0 0 2rem 1rem}.sub-form{align-items:center;justify-content:center}.sub-form,.sub-form-container{display:flex;flex-direction:column}.sub-form-container{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 2rem 6rem #0000004d;gap:2rem;margin-top:2rem;max-width:80rem;padding:3rem;width:100%}.sub-form-container input[type=checkbox]{height:1.25rem;width:1.25rem}.sub-form-section{border:1px solid var(--grey-light);display:flex;flex-direction:column;gap:1rem}.sub-form-section>div{padding:.5rem 1rem}.sub-form-status-section{display:flex;flex-direction:column;gap:1rem}.sub-form-status-label-draft{background-color:var(--orange-shadow);border-radius:1rem;color:var(--offWhite);padding:.25rem}.sub-form-status-label-active{background-color:var(--green-shadow);border-radius:1rem;color:var(--offWhite);padding:.25rem}.sub-form-status-label-inactive{background-color:var(--red-shadow);border-radius:1rem;color:var(--offWhite);padding:.25rem}.sub-form-status-label-expired,.sub-form-status-label-mixed{background-color:var(--grey-light);border-radius:1rem;color:var(--grey-darkest);padding:.25rem}.sub-form-status-label-scheduled{background-color:var(--blue-shadow);border-radius:1rem;color:var(--offWhite);padding:.25rem}.sub-form-section-heading{background-color:var(--grey-light);padding:.5rem 1rem .5rem 1.5rem}.sub-form-row{display:flex;gap:1rem}.sub-addon-view-btn{font-size:1rem;padding:.125rem .25rem}.sub-form-col,.sub-form-input{display:flex;flex-direction:column;width:100%}.sub-form-checkbox label,.sub-form-input label,.sub-form-radio label{color:var(--blue-shadow);font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.5rem 0;text-align:left;text-transform:uppercase}.sub-form-input input,.sub-form-input select{border:2px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:1rem;outline:none;padding:.5rem .85rem;transition:all .3s ease}.sub-core-grid{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(3,1fr)}.sub-core-item{border:1px solid var(--grey-darkest);display:flex;flex-direction:column;padding:.5rem;width:100%}.sub-core-item-icon{height:2rem;width:2rem}.sub-addon{color:var(--grey-darkest)}.sub-addon-header-item{font-size:var(--font-size);font-weight:600;padding:.25rem}.sub-addon-searchbar{display:flex}.sub-addon-searchbar input{border:1px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:1rem;outline:none;padding:.5rem .65rem;transition:all .3s ease}.sub-addon-search-delete-btn{background-color:var(--red-primary);border:1px solid var(--grey-light);border-radius:6px;color:var(--offWhite);cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;padding:.5rem .75rem}.sub-addon-list{display:flex;flex-direction:column;list-style-type:none;margin:0;min-height:16rem;padding:0}.sub-addon-list-row{align-items:center;border-bottom:1px solid var(--grey-light);display:flex;gap:1rem;justify-content:space-between;padding:.5rem .75rem}.sub-addon-list-row:last-child{border-bottom:none}.sub-addon-list-row-label{border:1px solid var(--grey-darkest);border-radius:.5rem;padding:.25rem}.sub-addon-list-row-item{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.sub-addon-list-button-container{align-items:center;display:flex;gap:.5rem}.sub-addon-list-add-btn,.sub-addon-list-delete-btn{border:1px solid var(--grey-light);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:.5rem .75rem}.sub-addon-list-add-btn{background-color:var(--green-primary);color:var(--offWhite)}.sub-addon-list-delete-btn{background-color:var(--red-primary);color:var(--offWhite)}.sub-addon-list-add-btn:hover{background-color:var(--green-highlight)}.sub-addon-list-delete-btn:hover{background-color:var(--red-highlight)}.sub-addon-list-add-btn:disabled{cursor:not-allowed;opacity:.65}.sub-addon-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center}.sub-addon-pagination button{border:1px solid var(--grey-light);border-radius:.25rem;cursor:pointer;font-size:calc(var(--font-size)*.85);font-weight:400;padding:.125rem .25rem}.sub-addon-results,.sub-addon-results-dates,.sub-addon-results-licenses{width:100%}.sub-form-recipient-type{align-items:center;display:flex;gap:2rem;justify-content:space-evenly;padding:.5rem 1rem}.sub-form-recipient-type label{font-size:var(--font-size);font-weight:600}.sub-form-recipient-type-options{align-items:center;border:1px solid var(--grey-light);display:flex;gap:.5rem;justify-content:space-between;padding:.125rem}.sub-form-recipient-type-options input[type=radio]{height:1rem;width:1rem}.sub-form-recipient-type-selected{border:1px solid var(--grey-darker)}.recipient-action-btn{border:1px solid var(--grey-light);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:.5rem .75rem}.recipient-action-btn:hover{background-color:var(--grey-light)}.recipient-resend-btn.is-selected{background-color:var(--green-highlight);border-color:var(--grey-darker);color:var(--offWhite)}.recipient-resend-btn.is-selected:hover{background-color:var(--green-primary)}.recipient-revoke-btn.is-selected{background-color:var(--red-shadow);border-color:var(--red-highlight);color:var(--offWhite)}.recipient-revoke-btn.is-selected:hover{background-color:var(--red-primary)}.recipient-action-btn:disabled{cursor:not-allowed;opacity:.4}.sub-review-core-card{border:1px solid var(--grey-light);color:var(--grey-darkest);flex-direction:column;gap:.5rem;padding:.5rem}.sub-review-core-card,.sub-review-core-card-row{display:flex;justify-content:space-between}.sub-review-core-card-name{font-size:1rem;font-weight:500}.sub-review-core-card-dates{display:flex;gap:1rem}.sub-review-core-card-licenses{display:flex;flex-direction:row-reverse}.input-email-summary{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.email-chip{border-radius:12px;font-size:.8rem;padding:2px 8px}.email-chip--invalid,.email-chip--valid{background-color:var(--grey-light)}.email-chip--invalid{text-decoration:line-through}.input-email-has-errors{border-color:var(--red-primary)!important}.email-tag-area{border:1px solid #ccc;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-height:44px;padding:6px}.email-tag-area__chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.email-chip{align-items:center;border-radius:14px;display:inline-flex;font-size:.85rem;gap:4px;padding:2px 4px 2px 10px}.email-chip--valid{background:#e6f4ea;color:#1e7e34}.email-chip--invalid{background:#fdeaea;color:#c0392b}.email-chip__edit{font:inherit;padding:0}.email-chip__edit,.email-chip__remove{background:none;border:none;color:inherit;cursor:pointer}.email-chip__remove{padding:0 4px}.email-tag-area__input{border:none;flex:1 1;font-size:.9rem;min-width:120px;outline:none;padding:4px}.email-tag-area--over-limit{border-color:#c0392b}.email-tag-area__warning{color:#c0392b;font-size:.8rem}.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}.page-sidebar-container{display:flex;min-height:100%;width:100%}.page-sidebar-content{flex:1 1;min-width:0;overflow-y:auto;padding:1rem 1rem 1rem 3rem}@media screen and (max-width:768px){.page-sidebar-container{position:relative}.page-sidebar-content{padding-left:2.5rem;width:100%}}.eventFeedbackWrapper{color:#000;height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:1%;transform:translateX(-50%);z-index:1000}.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{width:100%}.coursePlayer-container-media{height:calc(100vh - var(--header-height))}.coursePlayer-container-other{min-height:calc(100vh - var(--header-height))}.coursePlayer-container *{font-family:Roboto,sans-serif}.coursePlayer-frame,.coursePlayer-wrapper{height:100%;width:100%}.coursePlayer-frame{min-height:calc(100vh - var(--header-height))}.coursePlayer-frame-media{min-height:0;min-height:auto}.coursePlayer-eLearning-score{font-size:var(--font-size);font-weight:500}.activityCenter{--activityBarColor:linear-gradient(45deg,var(--green-primary),var(--green-highlight));position:relative;width:100%;z-index:1}.activityCenter-courseName{background-color:var(--blue-primary);color:var(--offWhite);font-size:var(--font-size);font-weight:400;padding:calc(var(--spacing)/5);width:100%}.activityList:not(.activityList-expand) .activityCenter-courseName{display:none}.activityCenter-courseName-name{margin-right:var(--spacing)}.activityCenter>.progressBar{--acBorderRadius:4px;border-bottom:var(--border);border-top:var(--border);border-width:var(--acBorderRadius);font-size:var(--font-size);font-weight:500;width:100%}.progressSlider{background-color:var(--offWhite);cursor:pointer;left:0;position:absolute;top:calc(var(--acBorderRadius));width:100%;z-index:2}.progressSlider-bar{background:var(--activityBarColor);border-radius:0 var(--border-radius) var(--border-radius) 0;color:#0000;transition:var(--transition)}.progressNumber{z-index:3}.activityList-container{position:relative;width:100%}.activityCenter-nav-buttons{margin-right:.1rem;margin-top:.1rem;position:absolute;right:1rem;top:101%;width:fit-content}.activityCenter-nav-buttons-button{background-color:var(--blue-shadow);border:var(--border);border-radius:3px;color:var(--offWhite);cursor:pointer;font-size:1rem;font-weight:400;padding:.2rem;transition:var(--transition);width:4rem}.activityCenter-nav-buttons-button:is(:hover,:focus){background-color:var(--blue-primary)}.activityList{background-color:var(--grey-darker);border-bottom:none;height:0;left:0;position:absolute;top:0;transition:var(--transition);width:100%}.activityList-expand{border-bottom:var(--border);height:calc(100vh - var(--header-height) - 8rem)}.activityList-button{background-color:var(--blue-shadow);border:var(--border);border-radius:0 0 var(--border-radius) var(--border-radius);border-width:4px;border-top:none;color:var(--offWhite);cursor:pointer;font-size:1rem;font-weight:400;left:50%;padding:.1rem 1rem .2rem;position:absolute;top:100%;transform:translate(-50%);transition:var(--transition)}.activityList-button:is(:hover,:focus){background-color:var(--blue-primary)}.activityList-entry{color:var(--grey-medium);cursor:pointer;display:none;font-weight:400;margin-bottom:.2rem;margin-left:.4rem;margin-top:.2rem;transition:var(--transition)}.activityList-entry:is(:hover,:focus){color:var(--grey-light)}.activityList-entry-show{display:block}.activityList-entry-current,.activityList-entry-current:is(:hover,:focus){color:var(--offWhite)}.coursePlayer-questions-frame{padding:clamp(1rem,4vw,4rem)}.coursePlayer-questionActivity-title{border:var(--border);font-size:1.75rem;margin:1rem 0;padding:.25rem 1rem;text-transform:capitalize;width:100%}.coursePlayer-question-multi-select,.coursePlayer-question-radio-main{border-color:var(--grey-darkest);border-style:solid;border-width:3px;border-top:initial}.coursePlayer-question-radio-main{font-weight:400;padding:.25rem 0}.coursePlayer-question-radio *{color:var(--offWhite);font-weight:400}.coursePlayer-questionActivity-title-knowledgeCheck{background-color:var(--orange-primary);box-shadow:inset 0 0 10px 15px var(--orange-shadow)}.coursePlayer-questionActivity-title-finalTest{background-color:var(--red-primary);box-shadow:inset 0 0 10px 15px var(--red-shadow)}.coursePlayer-question-container{background-color:#000;margin-bottom:1.5rem;margin-top:1rem}.coursePlayer-question-title{background-color:var(--grey-darker);box-shadow:inset 0 0 10px 10px var(--grey-darkest);color:var(--offWhite);font-size:1.25rem;margin-top:1rem;padding:.2rem .4rem}.coursePlayer-question-multi-select{background-color:#000;font-size:1.25rem;overflow:auto;padding-top:.4rem;width:100%}.coursePlayer-question-multi-options,.coursePlayer-question-radio{border-radius:var(--border-radius);cursor:pointer;display:flex;margin:0 .3rem .1rem;padding:0 .4rem}.coursePlayer-question-multi-options{color:var(--offWhite);font-weight:400;padding-left:1rem}:is(.coursePlayer-question-radio,.coursePlayer-question-multi-options):is(:hover,:focus){background-color:var(--blue-highlight);color:#000}.coursePlayer-question-radio:is(:hover,:focus) :is(.coursePlayer-question-radio *){color:#000}.coursePlayer-question-radio label{margin-left:.3rem}.coursePlayer-question-radio-selected,.coursePlayer-question-radio-selected *{background-color:var(--blue-highlight);color:#000}.coursePlayer-eLearning-next,.coursePlayer-eLearning-submit{font-weight:400}.coursePlayer-eLearning-submit{background-color:var(--blue-shadow);color:var(--offWhite)}.coursePlayer-eLearning-submit:is(:hover,:focus){background-color:var(--blue-highlight);color:#000}.coursePlayer-eLearning-next{background-color:var(--green-primary);color:var(--offWhite)}.coursePlayer-eLearning-next:is(:hover,:focus){background-color:var(--green-highlight);color:#000}.coursePlayer-eLearning-areYouSure-message,.coursePlayer-eLearning-areYouSure-message *{font-size:var(--font-size);font-weight:400}.coursePlayer-eLearning-areYouSure-message{margin-bottom:var(--spacing)}.coursePlayer-eLearning-areYouSure-cancel{margin-left:var(--spacing)}.coursePlayer-question-container-correct .coursePlayer-question-title{background-color:var(--green-highlight);box-shadow:inset 0 0 10px 10px var(--green-shadow)}.coursePlayer-question-container-correct :is(.coursePlayer-question-radio-main,.coursePlayer-question-multi-select){border-color:var(--green-shadow)}.coursePlayer-question-container-incorrect .coursePlayer-question-title{background-color:var(--red-highlight);box-shadow:inset 0 0 10px 10px var(--red-shadow)}.coursePlayer-question-container-incorrect :is(.coursePlayer-question-radio-main,.coursePlayer-question-multi-select){border-color:var(--red-shadow)}.coursePlayer-question-radio-disabled,.coursePlayer-question-radio-disabled *{cursor:default!important}:is(.coursePlayer-question-radio-disabled):is(:hover,:focus):not(.coursePlayer-question-radio-selected),:is(.coursePlayer-question-radio-disabled):is(:hover,:focus):not(.coursePlayer-question-radio-selected) :is(.coursePlayer-question-radio *){background-color:initial;color:var(--offWhite)}.coursePlayer-notAllowed{padding-top:calc(var(--spacing)*1.5);width:100%}.coursePlayer-notAllowed-container{width:clamp(17rem,85vw,30rem)}.coursePlayer-notAllowed-p:last-of-type{border-bottom:var(--border);border-color:var(--grey-dark);border-width:2px;padding-bottom:calc(var(--spacing)*.75)}.coursePlayer-notAllowed-p:first-of-type{padding-bottom:calc(var(--spacing)*.75)}.coursePlayer-notAllowed-p,.coursePlayer-notAllowed-p *{font-size:var(--font-size);font-weight:500}.coursePlayer-notAllowed-ol{font-size:var(--font-size);font-weight:300;padding:0 var(--spacing);padding-top:calc(var(--spacing)*.35)}.grade-level-container{display:flex;flex-direction:column;gap:1.25rem}.grade-level-header{display:flex;justify-content:space-between;margin:0 0 2rem 1rem}.grade-level-sidebar-item{display:flex;flex-direction:column;gap:1rem}.grade-level-toolbar{align-items:center;display:flex;gap:3rem;justify-content:start;margin-bottom:1rem}.grade-level-toolbar-item{display:flex;flex-direction:column;gap:.5rem}.gl-create-btn{align-self:center;background-color:var(--table-background);color:var(--offWhite);font-family:Roboto,sans-serif;padding:.5rem;width:85%}.gl-create-btn:hover{background-color:var(--table-title-bar);transition:transform .4s ease}.gl-form{display:flex}.gl-form-container{display:flex;flex-direction:column;gap:.75rem;padding:.25rem;width:100%}.gl-form-row{align-items:center;display:flex;gap:1rem}.gl-form-row label{font-weight:500}.gl-form-name{font-size:calc(var(--font-size)*.85);padding:.25rem}.package-form h3,.package-form h4,.package-form p,.package-form span{color:var(--grey-darkest);font-family:Roboto,sans-serif}.package-modal h3,.package-modal h4{font-family:Roboto,sans-serif}.package-new-btn{background-color:var(--green-primary);color:var(--offWhite);font-size:var(--font-size);font-weight:600;padding:.5rem}.package-new-btn:hover{background-color:var(--green-highlight)}.packages-container{display:flex;flex-direction:column;gap:1.25rem}.packages-header{display:flex;justify-content:space-between;margin:0 0 2rem 1rem}.package-form{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-form-container{background-color:var(--offWhite);border-radius:var(--border-radius);box-shadow:0 2rem 6rem #0000004d;display:flex;flex-direction:column;gap:2rem;margin-top:2rem;max-width:80rem;padding:3rem;width:100%}.package-form-section{border:1px solid var(--grey-light);display:flex;flex-direction:column;gap:1rem}.package-form-section h3{background-color:var(--grey-light);padding:.5rem 1rem .5rem 1.5rem}.package-form-section>div{padding:.5rem 1rem}.package-form-grid{grid-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.package-form-grid h3{font-size:(var(--font-size)*1.25);font-weight:500;margin-bottom:1rem}.package-form-grid h4{font-size:var(--font-size);font-weight:400;margin-bottom:1.25rem}.package-form-row{display:flex;gap:1rem}.package-form-visibility{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.package-form-col,.package-form-input{display:flex;flex-direction:column;width:100%}.pkg-core{margin-top:2rem}.package-form-checkbox{align-items:center;display:flex;gap:1rem}.package-audience-scope{border:1px solid var(--grey-light);display:flex;gap:2rem;padding:.25rem}.package-audience-scope-opt{display:flex;gap:1rem}.package-audience-scope-opt input[type=radio]{accent-color:var(--blue-shadow);margin:0;width:1.15rem}.package-form-checkbox label,.package-form-input label,.package-form-radio label{color:var(--blue-shadow);font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.5rem 0;text-align:left;text-transform:uppercase}.package-form-input input,.package-form-input select{border:2px solid var(--offWhite);border-radius:.5rem;color:var(--grey-darker);font-family:inherit;font-size:1rem;outline:none;padding:.5rem .85rem;transition:all .3s ease}.package-form-checkbox input[type=checkbox]{height:1.25rem;width:1.25rem}.package-course-container{border:1px solid var(--grey-light);margin-top:1rem;overflow:hidden}.package-course-list-header{display:flex;justify-content:space-between;padding:.75rem 1rem}.package-course-list-row{align-items:center;border-bottom:1px solid var(--grey-light);display:flex;gap:1rem;justify-content:space-between;padding:.5rem .75rem}.package-course-list-row:last-child{border-bottom:none}.package-modal{display:flex;flex-direction:column}.package-modal__hero{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:.5fr 1fr}.package-modal__image,.package-modal__image-placeholder{aspect-ratio:4/3;border-radius:1rem;object-fit:cover;width:100%}.package-modal__eyebrow{align-items:center;display:flex;flex-wrap:nowrap;font-size:.75rem;font-weight:400;gap:2rem;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.package-inactive-tag{background-color:var(--red-primary)}.package-inactive-tag,.package-region6-tag{border-radius:1rem;font-size:.75rem;font-weight:500;letter-spacing:.1em;padding:.45rem;text-transform:uppercase}.package-region6-tag{background-color:var(--green-highlight)}.package-modal__title{font-size:1.5rem;line-height:1.2;margin:0}.package-modal__description{line-height:1.55;margin:.75rem 0 1rem}.package-modal__meta{display:flex;flex-wrap:wrap;gap:.75rem}.package-modal__meta span{background-color:var(--offWhite);border-radius:999px;color:var(--grey-darkest);font-size:.85rem;padding:.35rem .65rem}.package-modal__courses{margin-top:1.5rem}.package-modal__courses h3{margin-bottom:1rem}.package-modal__course-list{display:flex;flex-direction:column;gap:.75rem}.package-modal__courses{padding:.9rem 1rem}.package-modal__courses h4{font-size:.95rem}.package-modal__courses p{-webkit-line-clamp:1;-webkit-box-orient:vertical;cursor:help;display:-webkit-box;font-size:.85rem;line-height:1.45;margin:0;overflow:hidden}.package-form-courses{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.pkg-pane{background-color:var(--offWhite);border:1px solid var(--grey-light);border-radius:.5rem;display:flex;flex-direction:column;min-height:420px;overflow:hidden}.pkg-pane-header{display:flex;font-size:var(--font-size);font-weight:500;justify-content:center;padding:.5rem}.pkg-pane-body{overflow:hidden;padding:.5rem}.pkg-pane-row{align-items:center;border:1px solid var(--grey-light);border-radius:.5rem;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;width:100%}.pkg-pane-footer{display:flex;gap:1rem;padding:.5rem 0 .5rem 1rem}.pkg-row-disabled p{opacity:.4}.pkg-row-name{display:flex;font-weight:500}.pkg-row-btns{align-items:center;display:flex;gap:.5rem}.pkg-add-btn{font-size:.875rem;padding:.125rem .25rem}.pkg-delete-btn{background-color:var(--red-primary);border:1px solid var(--grey-light);border-radius:6px;color:var(--offWhite);cursor:pointer;font-size:.95rem;font-weight:600;padding:0 .5rem}.pkg-delete-btn:hover{background-color:var(--red-highlight)}.pkg-select-all-btn{background-color:var(--green-primary);color:var(--offWhite);font-size:.875rem;padding:.25rem .5rem}.pkg-select-all-btn:hover{background-color:var(--green-highlight)}.pkg-deselect-all-btn{background-color:var(--red-primary);color:var(--offWhite);font-size:.875rem;padding:.25rem .5rem}.pkg-deselect-all-btn:hover{background-color:var(--red-highlight)}.pkg-pricing{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:55% 40%}.package-form-pricing-container{display:flex;flex-direction:column;gap:1rem}.pkg-price-card{border:1px solid var(--grey-dark);display:flex;flex-direction:column;padding:.5rem}.pkg-price-card-header{display:flex;justify-content:space-between}.pkg-price-card-header h4{font-size:var(--font-size);font-weight:600}.package-form-price-type{display:flex;flex-direction:column;padding:1rem}.package-form-price-type-header{text-align:end}.package-form-price-type-body{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.package-form-price-type-card{border:1px solid var(--grey-light);display:flex;flex-direction:column;padding:.5rem}.package-form-price-type-card-header{display:flex;justify-content:space-between}.pkg-disable-btn{background-color:var(--grey-light);color:var(--grey-darkest);opacity:.6}.package-icon{max-height:1.25rem;max-width:1.25rem}.accountSetup-content-container{margin-top:var(--spacing);width:clamp(17rem,85vw,25rem)}: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;--table-title-bar:#183038;--table-background:#2e5c75;--table-dropshadow:#1c2f43;--table-row-shaded:#264959;--table-row-hover:#2e7375;--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);--footer-height:clamp(8rem,14vw,12rem)}@font-face{font-family:loud;src:url(/static/media/Comix%20Loud.01d56f2330c459426b34.ttf)}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#1c2c43;background-color:var(--blue-shadow);font-weight:100;height:100%;scroll-behavior:smooth}body{background:linear-gradient(0deg,#175C920%,#1c2c43 100%);background:linear-gradient(0deg,var(--blue-primary)0,var(--blue-shadow) 100%);color:#f8f8f8;color:var(--offWhite);font-family:Roboto,sans-serif;min-height:100%;padding-bottom:clamp(8rem,14vw,12rem);padding-bottom:var(--footer-height);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}h1,h2,h3,h4,h5,h6{font-family:loud}h2{background-color:#175c92;background-color:var(--blue-primary);border:5px solid #000;border:var(--border);border-color:#f8f8f8;border-color:var(--offWhite);box-shadow:0 20px 1px -10px #000000e0;color:#f8f8f8;color:var(--offWhite);display:inline-block;font-size:clamp(1.2rem,3vw,1.8rem);letter-spacing:.03vw;margin-bottom:1.5rem;margin-bottom:var(--spacing);margin-top:.25rem;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)}.errorBox{background-color:#fd5e5e;background-color:var(--red-highlight);border:5px solid #000;border:var(--border);border-color:#be1013;border-color:var(--red-shadow);border-radius:15px;border-radius:var(--border-radius);border-width:2px}.errorBox,.successBox{color:#000;font-size:1.125rem;font-size:calc(var(--font-size)*.9);font-weight:400;padding:.3rem;padding:calc(var(--spacing-half)*.4)}.successBox{background-color:#8cc540;background-color:var(--green-highlight);border:5px solid #000;border:var(--border);border-color:#045b4f;border-color:var(--green-shadow);border-radius:15px;border-radius:var(--border-radius);border-width:2px}.vh89{min-height:88vh}.border-right{height:100%}.center{margin:auto;text-align:center}.width50{width:50%}.positionAbsolute{position:absolute}.positionFixed{position:fixed}.positionSticky{position:sticky}.noBoxShadow{box-shadow:none}.noInteraction{cursor:pointer;pointer-events:none}.hide{display:none}.blackBox{background-color:#000;border:5px solid #000;border:var(--border);border-color:#868686;border-color:var(--grey-dark);border-radius:15px;border-radius:var(--border-radius);border-width:2px;padding:1.5rem;padding:var(--spacing)}.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%}}.currentFormStatusContainer{background-color:#f9fafb;border-radius:.5rem;margin-top:2rem;padding:1rem}.currentFormStatusSection{background-color:#1f2937;border-radius:.25rem;color:#4ade80;font-size:.75rem;line-height:1rem;max-height:25rem;overflow:auto}.currentFormStatusBorder{border-color:#4b5563;border-top-width:1px;margin-top:.75rem;padding-top:.75rem}.currentFormStatusText>h4{color:#facc15;margin-bottom:.25rem}.verify-container{width:clamp(18rem,84vw,60rem)}.verify-message-container{background-color:#000;border:var(--border);border-color:var(--grey-dark);border-radius:var(--border-radius);border-width:3px;font-size:calc(var(--font-size)*1.15);font-weight:300;margin:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*-2.4);padding:calc(var(--spacing)*.7) var(--spacing);position:relative;width:100%}.verify-flyingEduman{bottom:0;margin-top:var(--spacing);position:relative;width:clamp(18rem,50vw,25rem)}.verify-return{font-weight:500}.verify-return,.verify-return:is(:visited){color:var(--blue-primary)}.verify-return:is(:hover,:focus){color:var(--blue-highlight)}@media screen and (max-width:1100px){.verify-message-container{margin-top:calc(var(--spacing)*-3)}}
/*# sourceMappingURL=main.95dd1360.css.map*/