.landing-page{display:flex;flex-direction:column;height:100.5vh;margin:0;min-width:100.3%;overflow-x:hidden}.landing-page h1{font-family:Inter,sans-serif;font-size:xx-large;font-weight:bolder}.landing-page h3{font-family:Inter,sans-serif;font-size:large}.landing-page button{border-radius:25px!important;min-height:10px}.landing-navbar{align-items:center;background:linear-gradient(180deg,#00e0ff,#156fff);box-sizing:border-box;display:flex;flex-direction:row;height:max(15%,12vh);justify-content:space-between;top:0;width:100%;z-index:20}.navbar-logo{cursor:pointer;display:flex;justify-content:center;margin-left:3%;width:15%}.navbar-logo img{aspect-ratio:2/2;max-width:120px;min-width:120px}.nav-links{align-items:center;height:100%;width:82%}.landing-basic-buttons,.nav-links{display:flex;justify-content:space-evenly}.landing-basic-buttons{flex-direction:row;width:100%}.landing-basic-buttons button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:large;justify-content:center}.landing-basic-buttons button:hover{cursor:pointer;text-decoration:underline}.nav-links-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:60%}.nav-links-buttons button{background-color:initial;border:2px solid #fff;border-radius:16px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:large;font-weight:700;height:100%;margin-bottom:1%;margin-top:1%;max-width:200px;min-height:3vh;width:35%}.nav-links-buttons button:hover{background-color:#fff;border:2px solid #156fff;color:#156fff}.contact-button{background-color:#ff0!important;color:#156fff!important;max-width:300px!important;width:45%!important}.contact-button:hover{background-color:#fff!important;color:#156fff!important}.contact-section{align-items:center;background-color:#156fff;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:1000px;width:100%}.contact-section h1{font-size:xxx-large}.contact-section h1,.contact-section h2{color:#fff;font-weight:bolder;text-align:center;width:80%}.contact-section h2{font-size:xx-large}.contact-section h3{font-size:x-large;font-weight:bolder;margin-top:-.5%;text-align:center;width:86%}.contact-form{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:650px;width:80%}.contact-form label{color:#0045aa;font-size:large;font-weight:bolder;text-align:left}.contact-form strong{color:red;font-size:large;font-weight:bolder}.contact-form input{border:3px solid #0045aa;border-radius:35px;color:#000;padding-left:20px;width:calc(100% - 20px)}.form-top-side{display:flex;height:65%;justify-content:space-evenly;margin-top:1%;width:95%}.form-split-side{width:45%}.form-split-side label{margin-top:1%}.form-split-side input{font-family:Inter,sans-serif;font-size:medium;height:45%;margin-top:1.5%}.input-block,.input-block-phone{display:flex;flex-direction:column;height:30%;width:100%}.input-block-phone{margin-top:5px}.form-message-div{align-items:center;display:flex;flex-direction:column;height:20%;justify-content:center;margin-bottom:1%;margin-top:-1%;width:95%}.form-message-div textarea{border:3px solid #0045aa;border-radius:35px;color:#000;font-family:Inter,sans-serif;font-size:medium;height:130px;margin-top:.5%;padding-left:30px;padding-right:30px;padding-top:15px;resize:none;width:calc(93% - 60px)}.form-button-div{align-items:center;display:flex;height:10%;justify-content:center;width:100%}.form-button-div button{background-color:#156fff;border-radius:25px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:large;font-weight:700;height:75%;width:15%}.form-button-div button:hover{background-color:#fff;border:3px solid #156fff;color:#156fff}.faq-section{align-items:center;background-color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:300px;width:100%}.main-container{height:100%;margin-bottom:3%;margin-top:3%;width:80%}.main-container h1{color:#156fff;font-size:xxx-large;font-weight:bolder;text-align:left}.faq-item-first{border-top:1px solid #ccc}.faq-item,.faq-item-first{border-bottom:1px solid #ccc;width:100%}.faq-question,.faq-question-open{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-question-open h2{color:#156fff;font-size:xx-large}.faq-question-open button{background-color:initial;border:none;color:#156fff;font-size:x-large;height:10%;width:2%}.faq-question h2{color:gray;font-size:xx-large}.faq-question button{background-color:initial;border:none;color:#156fff;font-size:x-large;height:10%;width:2%}.faq-answer{color:#555;font-size:large;margin-left:2%;overflow:hidden;width:95%}@media (max-width:768px){.landing-navbar{align-items:center!important;display:flex!important;flex-direction:row!important;height:60px!important;justify-content:center!important;width:100%!important}.landing-basic-buttons button{font-size:small}.navbar-logo{height:60px!important;margin-left:-1%;margin-top:-2%;width:76px!important}.nav-links-buttons{width:50%}.nav-links-buttons button{background-color:initial;border:3px solid #fff;color:#fff;font-size:smaller;font-weight:lighter;max-width:100px;min-width:none!important;overflow-x:auto;padding:0;width:40%!important}.nav-links-buttons button:hover{background-color:#fff;border:3px solid #156fff;color:#156fff}.contact-button{background-color:#ff0!important;color:#156fff!important;width:45%}.contact-button:hover{background-color:#fff!important;color:#156fff!important}.contact-form{height:600px}.contact-section h1{font-size:xx-large}.contact-section h2{font-size:x-large;text-align:center}.contact-section h3{font-size:large}.form-top-side{flex-direction:column;justify-content:space-around}.form-split-side{height:50%}.form-top-side label{font-size:medium}.form-split-side{width:100%}.input-block input{height:30px;width:90%}.input-block-phone input{height:28px;width:90%}.form-message-div{width:100%}.form-message-div label{text-align:left}.form-button-div button{font-size:medium;font-weight:400;height:50%;width:40%}.main-container h1{font-size:x-large}.main-container h2{font-size:large}.main-container h4{font-size:small}.main-container button{font-size:medium;margin-bottom:-5%}.landing-footer{min-height:0;width:100%}.logo,.logo img{height:0;padding-left:0;width:0}.footer-text{flex-direction:row;overflow-x:hidden}.footer-text,.footer-text h4{font-size:small;width:50%}}.landing-footer{align-items:center;background:linear-gradient(180deg,#00e0ff,#156fff);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding-bottom:-10px;width:100%}.logo{height:100px;padding-left:30px}.socials{display:flex;height:40px;justify-content:space-around;padding-right:30px;width:140px}.socials-logo{height:40px;width:40px}.footer-text{align-content:end;display:flex;flex-direction:column;justify-content:flex-end}.footer-text h4{font-size:18px;font-weight:500;height:22px;line-height:21.78px;width:415px}.footer-text h4,.hero-section-main-div{color:#fff;font-family:Inter,sans-serif}.hero-section-main-div{align-items:center;background-color:#156fff;display:flex;justify-content:left;min-height:660px;overflow-x:hidden;padding-left:10%;position:relative;width:100%}.hero-section-sub-div{width:50%}.hero-background{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:50%}.hero-content{font-family:Inter,sans-serif;height:100%;text-align:justify}.hero-content h1{color:#fff;font-size:xxx-large;margin-top:-1%;width:100%}.hero-content h4{color:#fff;font-size:large;margin-left:3%;margin-top:-2%;width:95%}.hero-circle{background-color:#ffffff80;border-radius:50%;height:500px;position:relative;transform:translateX(-10%);width:500px;z-index:1}.hero-image{height:100%;left:50%;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:auto;z-index:2}.hero-button-position{display:flex;justify-content:center}.howLCworks-section{font-family:Inter,sans-serif;height:-webkit-max-content;height:max-content}.howLCworks-section,.howLCworks-title{align-items:center;display:flex;flex-direction:column;width:100%}.howLCworks-title h1{color:#156fff;font-size:xxx-large;font-weight:bolder}.howLCworks-div{align-items:center;display:flex;justify-content:space-around;margin-bottom:1%;margin-top:1%;width:80%}.howLCworks-div img{aspect-ratio:1.5/1;width:50%}.text-div{width:40%}.text-div h1{color:#156fff;font-size:xx-large;font-weight:700}.text-div h3{color:#000;font-size:large;margin-left:7%;margin-top:-1%;text-align:justify}.AboutUsMainDiv{font-family:Inter,sans-serif}.AboutUsMainDiv,.AboutUsTitleDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.AboutUsTitleDiv{background-color:#156fff}.AboutUsTitleDiv h1{color:#fff;font-size:xx-large;font-weight:bolder;margin-top:5%;text-align:center;width:80%}.AboutUsTitleDiv h4{color:#fff;font-size:20px;font-weight:100;margin-bottom:5%;margin-top:-.5%;text-align:center;width:45%}.TeamMemberMapDiv{background-color:#fff;display:flex;justify-content:space-around;margin-bottom:5%;margin-top:5%;width:80%}.IndividualTeamMemberMainDiv{align-items:center;background-color:#e0ebf7;border-radius:45px;display:flex;flex-direction:column;width:30%}.IndividualTeamMemberMainDiv img{border-top-left-radius:45px;border-top-right-radius:45px;width:100%}.IndividualTeamMemberMainDiv h1{color:#0045aa;font-size:28px;font-weight:bolder;margin-bottom:3%;margin-top:5%;text-align:center;width:90%}.IndividualTeamMemberMainDiv h2{color:#0045aa;font-size:x-large;font-weight:bolder;margin-bottom:0;margin-top:0;text-align:center;width:90%}.IndividualTeamMemberMainDiv h4{color:#0045aa;font-size:medium;font-weight:lighter;overflow-y:hidden;text-align:center;width:90%}.OurAwardsAboutUsMainDiv{align-items:center;background:linear-gradient(180deg,#00e0ff,#156fff);display:flex;flex-direction:column;font-family:Inter,sans-serif;height:auto;margin-bottom:1%;margin-top:1%;width:100%}.OurAwardsAboutUsMainDiv h1{color:#fff;font-size:40px;font-weight:750;text-align:center;width:90%}.OurAwardsAboutUsMainDiv img{aspect-ratio:10/1;margin-bottom:2%;margin-top:2%;width:55%}.OurAwardsHomeMainDiv{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:auto;margin-bottom:1%;margin-top:1%;width:100%}.OurAwardsHomeMainDiv h1{color:#0045aa;font-size:40px;font-weight:750;text-align:center;width:90%}.OurAwardsHomeMainDiv img{aspect-ratio:10/1;margin-bottom:2%;margin-top:2%;width:55%}.OurBelievesMainDiv{background-color:#fff;font-family:Inter,sans-serif;height:-webkit-max-content;height:max-content;justify-content:center;min-height:500px;width:100%}.OurBelieveTitleDiv,.OurBelievesMainDiv{align-items:center;display:flex;flex-direction:column}.OurBelieveTitleDiv{margin-bottom:1%;margin-top:2%;width:80%}.OurBelieveTitleDiv h1{color:#156fff;font-size:xxx-large;font-weight:bolder;text-align:center}.OurBelievesMap{margin-bottom:5%;max-width:1800px;width:80%}.OurBelievesMap,.SingularBelieveDiv{display:flex;justify-content:space-evenly}.SingularBelieveDiv{align-items:center;flex-direction:column;font-family:Inter,sans-serif;height:300px;width:30%}.SingularBelieveDiv h2{color:#156fff;font-size:x-large;font-weight:bolder;height:20%;width:100%}.SingularBelieveDiv h2,.SingularBelieveDiv h4{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center}.SingularBelieveDiv h4{color:#000;font-size:18px;font-weight:lighter;height:32%;width:90%}.SingularBelieveDiv img{aspect-ratio:1/1;height:30%;margin:0;padding:0;width:30%}.benefits-section{background-color:#fff;color:#fff;font-family:Inter,sans-serif;font-family:Lexend Deca,sans-serif;gap:40px;width:100%}.benefits-section,.benefits-section-main-div{align-items:center;display:flex;flex-direction:column;justify-content:center}.benefits-section-main-div{max-width:1800px;width:80%}.benefits-section-main-div h1{color:#156fff;font-size:xxx-large;font-weight:bolder;margin-top:5%;text-align:center;width:100%}.benefits-section-main-div button{background-color:#156fff;border:2px solid #fff;border-radius:25px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:large;font-weight:bolder;margin-bottom:5%;margin-top:2%;min-height:6vh;min-width:175px;width:14%}.benefits-section-main-div button:hover{background-color:#fff;border:3px solid #156fff;color:#156fff}.cards-container{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-evenly;width:100%}.HowWorksHomeMainDiv{background-color:#156fff;display:flex;height:-webkit-max-content;height:max-content;justify-content:center;width:100%}.HowWorksHomeSubDiv{display:flex;font-family:Lexend Deca,sans-serif;justify-content:space-evenly;width:80%}.HowWorksHomeMainDiv img{border-radius:50px;margin-bottom:5%;margin-top:5%;max-width:290px;width:25%}.HowWorksHomeTextDiv{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:5%;margin-top:5%;width:50%}.HowWorksHomeTextDiv h1{color:#fff;font-size:xxx-large;font-weight:bolder;text-align:center;width:100%}.HowWorksHomeTextDiv h2{color:#fff;font-size:xx-large;font-weight:bolder;margin-bottom:0;margin-top:0;text-align:left;width:100%}.HowWorksHomeTextDiv h4{font-size:medium;font-weight:lighter;text-align:justify;width:100%}.HowWorksHomeTextDiv button{background-color:#fff;border-radius:25px;color:#156fff;cursor:pointer;font-family:Lexend Deca,sans-serif;font-size:large;font-weight:bolder;height:6%;margin-bottom:4%;min-width:175px;width:28%}.HowWorksHomeTextDiv button:hover{background-color:#156fff;border:3px solid #fff;color:#fff}.testimonies-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;gap:40px;height:790.66px;opacity:1;padding:80px 0;width:100%}.testimonies-main-div{height:100%;width:80%}.schools-logos{align-items:center;display:flex;height:20%;justify-content:space-between;overflow-x:auto;width:100%}.testimonies-main-div h1{color:#156fff;font-size:xxx-large;font-weight:bolder;text-align:center;width:100%}.carousel{display:flex;gap:20px;height:auto;justify-content:space-evenly;transition:transform .5s ease-in-out;width:100%}.carousel-card{align-items:center;background:#e0ebf7;border-radius:20px;display:flex;flex-direction:column;height:380px;text-align:center;width:30%}.testimony-owner{align-items:center;display:flex;height:25%;justify-content:center}.carousel-card h1{color:#0045aa;font-size:32px;font-weight:bolder}.testimony-position{align-items:center;display:flex;height:20%;justify-content:center;width:80%}.carousel-card h3{color:#0045aa;font-size:large;font-weight:bolder}.testimony-review{align-items:center;display:flex;height:50%;justify-content:center;width:90%}.carousel-card h4{color:#0045aa;width:90%}.stars{color:#ffc700;font-size:40px;height:10%}.testimonio-text{color:#0045aa;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:21.78px;text-align:justify}.carousel-navigation{display:flex;gap:10px;justify-content:center;margin-top:20px}.navigation-dot{background-color:gray;border-radius:5px;cursor:pointer;height:10px;transition:background-color .3s ease;width:50px}.navigation-dot.active{background-color:#156fff}.HomeModalMainDiv,.last-page{justify-content:center}.HomeModalMainDiv{align-items:center;background-image:url(/static/media/HomeBackground.3e550d752199df1b5967.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;min-height:70vh;width:100%}.HomeModalTextDiv{height:40%;width:80%}.HomeInternalDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:start;width:50%}.HomeInternalDiv h1{font-size:44px;margin-top:-2%}.HomeInternalDiv h1,.HomeInternalDiv h4{color:#fff;font-family:Inter,sans-serif;width:100%}.HomeInternalDiv h4{font-size:19px;font-weight:400;margin-top:-1%}.HomeInternalDiv button{background-color:#fff;border:2px solid #fff;border-radius:16px;color:#156fff;cursor:pointer;font-family:Inter,sans-serif;font-size:large;font-weight:bolder;height:100%;margin-bottom:1%;margin-top:2%;min-height:3vh;min-width:175px;width:20%}.HomeInternalDiv button:hover{background-color:#156fff;color:#fff}@media (max-width:768px){.HomeInternalDiv{width:100%}.HomeInternalDiv h1{font-size:xx-large}.HomeInternalDiv h4{font-size:16px;font-weight:400}.benefits-section-main-div h1{font-size:xx-large}.benefits-section-main-div button{font-weight:400;margin-bottom:5%;padding:0}.cards-container{flex-direction:column}.SingularBelieveDiv{width:100%}.SingularBelieveDiv h4{font-size:medium;font-weight:400;text-align:center}.HowWorksHomeMainDiv{align-items:center;width:100%}.HowWorksHomeTextDiv{align-items:center}.HowWorksHomeSubDiv img{display:none}.HowWorksHomeTextDiv{width:80%}.HowWorksHomeTextDiv h1{font-size:xx-large;text-align:center;width:130%}.HowWorksHomeTextDiv h2{font-size:x-large;text-align:center}.HowWorksHomeTextDiv h4{font-size:medium;text-align:center}.HowWorksHomeTextDiv button{margin-bottom:5%;margin-top:5%}.testimonies-section{height:-webkit-max-content;height:max-content}.testimonies-main-div{margin-top:-20%}.testimonies-main-div h1{font-size:xx-large}.carousel{flex-direction:column}.carousel-card{width:100%}.hero-section-main-div{min-height:450px!important}.hero-background{display:none}.hero-section-sub-div{width:80%}.hero-content{width:100%}.hero-content h1{font-size:xx-large;width:100%}.hero-content h4{font-size:medium;width:100%}.howLCworks-title h1{font-size:xx-large;text-align:center}.howLCworks-div{flex-direction:column;width:100%}.howLCworks-div img{display:none;width:90%}.text-div{width:90%}.text-div h1{font-size:x-large}.text-div h3{font-size:medium;font-weight:400}.AboutUsMainDiv{align-items:center;justify-content:center}.AboutUsTitleDiv h1{font-size:xx-large}.AboutUsTitleDiv h4{font-size:medium;font-weight:400}.TeamMemberMapDiv{flex-direction:column;justify-content:center}.IndividualTeamMemberMainDiv{margin-bottom:5%;width:100%}.IndividualTeamMemberMainDiv h4{font-size:small;font-weight:400}.OurAwardsAboutUsMainDiv{min-height:-webkit-min-content!important;min-height:min-content!important}.OurAwardsAboutUsMainDiv h1{font-size:larger}.OurAwardsAboutUsMainDiv img{width:90%}.OurAwardsHomeMainDiv{min-height:-webkit-min-content!important;min-height:min-content!important}.OurAwardsHomeMainDiv h1{font-size:larger}.OurAwardsHomeMainDiv img{width:90%}.OurBelieveTitleDiv h1{font-size:xx-large}.OurBelievesMap{flex-direction:column}.SingularBelieveDiv{margin-top:8%}}.AppContainter{display:flex;flex-direction:column;height:99.8vh;margin-left:-1%;margin-top:-1.5vh;width:101%}.PagesContainers{display:flex;font-family:Inter;height:100%;width:100%}button,input,label{font-family:Inter,sans-serif}h1,h5{color:#0045aa;font-family:Inter,sans-serif}.LoadingInfo{height:100%}.LoadingInfo,.PageMainDiv{align-items:center;display:flex;justify-content:center;width:100%}.PageMainDiv{height:99.6%}.PageRightSide{box-sizing:border-box;height:auto;margin-right:-.5%;max-height:102%;min-height:102%;overflow-y:auto;width:max(calc(100% - 300px),80%)}.PageLeftSide{border-right:2px solid #009fff;box-sizing:border-box;display:flex;flex-direction:column;height:103.2%;margin-top:-.5%;max-width:300px;width:20%}.PageLogo{align-items:center;background:linear-gradient(180deg,#00e0ff,#156fff);cursor:pointer;display:flex;height:20%;justify-content:center;width:100%}.PageLogo img{height:100%;width:70%}.PageModalSelector{margin-left:5%;width:90%}.PageModalSelector,.PageModalSelectorAdmin{align-items:center;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}.PageModalSelectorAdmin{width:100%}.FullPageSelector{align-items:center;display:flex;flex-direction:column;width:100%}.FullSubPage{margin-left:6%;width:90%}.PageAccountSettings{align-items:center;border-top:2px solid #009fff;display:flex;flex-direction:column;height:15%;width:100%}.PageAccountSettingsInternal{margin-left:15%;width:90%}.ModalContainerMainDiv{background-color:#f0f7fd;justify-content:center;min-height:101.4vh;overflow-x:hidden;width:100%}.ConteinerModalShower,.ModalContainerMainDiv{align-items:center;display:flex;flex-direction:column;height:auto}.ConteinerModalShower{min-height:91.5vh;overflow-y:auto;width:99.8%}.ModalTitleDiv{height:9%;justify-content:center;text-align:start}.ModalDisplayer,.ModalTitleDiv{display:flex;flex-direction:column;width:95%}.ModalDisplayer{align-items:center;background-color:#fff;border-radius:25px;margin-bottom:3%;min-height:60vh}.ModalDisplayer h2{color:#0045aa}.BiggerModalDisplayer{background-color:initial!important;min-height:80vh!important}.LinkClassNavBar{background-color:#fff;border-bottom:2px solid #009fff;height:5%;justify-content:space-evenly;min-height:7.5vh;width:100%}.LinkClassNavBar,.LinkClassNavBarSubDiv{align-items:center;display:flex;flex-direction:row}.LinkClassNavBarSubDiv{justify-content:space-between;margin-top:.5%;width:95%}.LinkClassNavBarSubDiv input{border:2px solid #009fff;border-radius:25px;margin-top:.5vh;max-height:4vh;padding:7px;width:50%}.NavBarSearchInput{border:1px solid #ccc;border-radius:4px;padding:5px;position:relative}.NavBarSearchResults{background-color:#fff;border:2px solid #009fff;border-radius:4px;box-shadow:0 4px 8px #0000001a;cursor:pointer;max-height:200px;overflow-y:auto;position:absolute;z-index:1000}.SearchResultsList{list-style-type:none;margin:0;padding:0}.SearchResultItem{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.MentalHealthResolvedColorCode:hover{background-color:#36c6dd}.CoexistenceResolvedColorCode:hover{background-color:#1dbf91}.NursingResolvedColorCode:hover{background-color:#e98dfc}.AgretionResolvedColorCode:hover{background-color:#fc6749}.MissingStudentResolvedColorCode:hover{background-color:#f4ca45}.HygienicResolvedColorCode:hover{background-color:#a080f9}.TecnicResolvedColorCode:hover{background-color:#b4cc05}.GeneralResolvedColorCode:hover{background-color:#c7e1fd}.FirstSpecialResolvedColorCode:hover{background-color:#d18654}.SecondSpecialResolvedColorCode:hover{background-color:#3e9367}.ThirdSpecialResolvedColorCode:hover{background-color:#6d6de2}.FourthSpecialResolvedColorCode:hover{background-color:#ea4b8c}.NavBarLoggedDiv{display:flex;flex-direction:row;justify-content:space-around;width:25%}.NavBarLoggedRightDiv{align-items:center;cursor:pointer;display:flex;flex-direction:row;width:80%}.NavBarLoggedRightDiv img{border:2px solid #009fff;border-radius:500px;margin-right:5%;max-height:4vh;max-width:4vh}.NavBarLoggedDiv button{align-items:center;background-color:initial;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:small;font-weight:700;justify-content:center}.NavBarLoggedDiv button img{aspect-ratio:1/1;border-radius:50px;max-width:3vh}.BottomLine{border-bottom:2px solid #009fff}.SuperiorLine{border-top:2px solid #009fff}.confirm-popup{background-color:#fff;border:2px solid #009fff;border-radius:10px;font-size:large;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.confirm-popup input{font-size:large;margin:10px 0;padding:8px;width:calc(100% - 18px)}.confirm-popup-mid-div{display:flex;justify-content:space-evenly}.confirm-popup-mid-div button{background-color:#009fff;border:2px solid #0000;border-radius:25px;color:#fff;cursor:pointer;font-size:large;font-weight:700;margin:1%;max-width:22%;min-width:22%;padding:.5%}.confirm-popup-mid-div button:hover{background-color:initial;border:2px solid #009fff;color:#009fff;cursor:pointer;font-size:large;font-weight:700}.schoolTopSummaryMainDiv{background-color:#fff;border-radius:25px;display:flex;height:15%;margin-top:2%;max-height:15vh;width:95%}.schoolTopSummaryImgDiv{align-items:center;display:flex;justify-content:center;width:25%}.schoolTopSummaryImgDiv img{aspect-ratio:1/1;height:75%}.schoolTopSummaryInfoDiv{align-items:center;color:#156fff;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;width:80%}.schoolTopSummaryInfoDiv h2,.schoolTopSummaryInfoDiv h3{margin:5px;width:100%}.schoolTopSummaryInfoDiv h2{color:#0045aa;font-size:large;font-weight:700}.schoolTopSummaryInfoDiv h3{font-size:small;font-weight:lighter}.GroupHomeUnResolvedNotices{height:25%;width:90%}.GroupHomeNoticesTitles{align-items:center;display:flex;flex-direction:row;height:25%;justify-content:space-between;max-height:46px;width:100%}.GroupHomeNoticesTitles h4{color:#009fff;font-size:medium;font-weight:lighter}.GroupHomeNoticesTitles button{background-color:initial;border:2px solid #0000;color:#009fff;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;margin-right:2%;text-decoration:underline}.GroupHomeUnResolvedNoticeData{display:flex;height:75%;justify-content:space-between;min-height:9vh;width:100%}.GroupHomeResolvedNotices{margin-bottom:2.5%;width:90%}.GroupHomeResolvedNotices h4{color:#009fff;font-size:medium;font-weight:lighter}.GroupHomeResolvedNoticeData{color:#1d2b44!important;display:flex;flex-direction:column;height:75%;justify-content:space-between;width:100%}.GroupHomeResolvedNoticeInternalData1{margin-bottom:1%}.GroupHomeResolvedNoticeInternalData1,.GroupHomeResolvedNoticeInternalData2{display:flex;justify-content:space-between}.GroupHomeTodayNewsLetters{height:30%;width:90%}.GroupHomeNewsLettersTitles{align-items:center;display:flex;flex-direction:row;height:25%;justify-content:space-between;max-height:46px;width:100%}.GroupHomeNewsLettersTitles h4{color:#009fff;font-size:medium;font-weight:lighter}.GroupHomeNewsLettersTitles button{background-color:initial;border:2px solid #0000;color:#009fff;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;margin-right:2%;text-decoration:underline}.GroupHomeTodayNewsLettersData{display:flex;height:75%;justify-content:space-between;width:100%}.GroupHomeThisWeekNewsLetters{margin-bottom:2.5%;width:90%}.GroupHomeTodayNewsLetters h4{color:#009fff;font-size:medium;font-weight:lighter}.GroupHomeThisWeekNewsLettersData{display:flex;flex-direction:column;height:75%;justify-content:space-between;width:100%}.GroupHomeThisWeekNewsLettersInternalData1{display:flex;justify-content:space-between;margin-bottom:1%}.GroupHomeThisWeekNewsLettersInternalData2{display:flex;justify-content:space-between}.ViewSingularNotificationMainDiv{align-items:center;background-color:#f0f7fd;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.ViewSingularNotificationMainDiv h1{color:#1d2b44;font-size:x-large;font-weight:bolder;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewSingularNotificationMainDiv strong{border-radius:25px;font-size:14px!important;padding:8px}.ViewSingularNotificationMainDiv h4{color:#1d2b44;font-size:14px!important}.ViewSingularNotificationInternalDiv{display:flex;flex-direction:column;height:95%;justify-content:center;width:95%}.NoticeDescriptionDiv{height:50%}.NoticeDataDiv{display:flex;height:50%;justify-content:space-between}.NoticeDataLeftDiv{text-overflow:ellipsis;white-space:nowrap;width:55%}.NoticeDataLeftDiv,.NoticeDataRightDiv{align-items:center;display:flex;overflow-x:hidden;overflow-y:hidden}.NoticeDataRightDiv{justify-content:end;text-align:right!important;width:40%}.SmallerNotification{max-height:max(10vh,10%);min-height:min(8vh,8%);width:49%}.BiggerNotification{margin-bottom:8px;margin-top:8px;max-height:max(15vh,15%);min-height:min(15vh,15%);width:100%}.AlertGroupDiv{width:100%}.AlertGroupDiv h2{color:#009fff}.AlertGroupDiv h4{color:#009fff;font-size:medium;font-weight:lighter}.MainFilterAlertsDiv{align-items:center;background-color:#f0f7fd;border-radius:50px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2%;margin-top:2%;width:90%}.SubMainFilterAlertsDiv{margin:2%;width:90%}.BasicDiv{flex-wrap:wrap;margin-bottom:2.5%}.BasicDiv,.BasicDiv button{align-items:center;display:flex;justify-content:center}.BasicDiv button{background-color:#f0f7fd;border:2px solid #009fff;border-radius:25px;box-sizing:border-box;cursor:pointer;font-size:small;font-weight:400;height:auto;margin:1%;max-width:22%;min-width:22%;overflow:hidden;padding:.5%;text-align:center}.StateButton button{padding:8px!important}.UnSelectedFilterButton{background-color:#f0f7fd;border:2px solid #009fff;border-radius:25px}.SelectedFilterButton,.UnSelectedFilterButton{cursor:pointer;font-weight:700;margin:1%;max-width:22%;min-width:22%;padding:.5%}.SelectedFilterButton{border:2px solid #000!important;border-radius:25px}.SelectedNormalColors{background-color:#009fff!important;border:2px solid #009fff!important;color:#fff;font-weight:700}.FilterFinalButton{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2.5%}.FilterFinalButton button{background-color:#009fff;border:2px solid #0000;border-radius:25px;color:#fff;cursor:pointer;font-size:large;font-weight:700;margin:1%;max-width:22%;min-width:22%;padding:.5%}.FilterFinalButton button:hover{background-color:initial;border:2px solid #009fff;color:#009fff;cursor:pointer;font-size:large;font-weight:700}.FilterInferiorLine{border-bottom:2px solid #009fff}.FilterMultipleRowObjects{display:flex;flex-direction:row;justify-content:space-between}.FilterHalfWidth{display:flex;flex-direction:column;justify-content:center;width:49%}.FilterHalfWidth h3{height:30%}.BasicHalfDiv{flex-wrap:wrap;height:70%;margin-bottom:2.5%}.BasicHalfDiv,.BasicHalfDiv button{align-items:center;display:flex;justify-content:center}.BasicHalfDiv button{background-color:#f0f7fd;border:2px solid #009fff;border-radius:25px;box-sizing:border-box;cursor:pointer;font-size:small;font-weight:400;height:auto;margin:1%;max-width:22%;min-width:22%;overflow:hidden;padding:.5%;text-align:center}.LabelDiv{align-items:baseline!important;justify-content:center}.LabelDiv,.LabelDiv label{align-items:center;display:flex;flex-direction:row}.LabelDiv label{font-weight:700;justify-content:start;width:45%}.LabelDiv input{border:2px solid #009fff;border-radius:50px;margin-left:10px;max-height:5vh;padding:8px}.LabelDiv h4{width:45%}.NoticeOwnersData{display:flex;flex-direction:row;justify-content:space-between;width:90%}.NoticeOwnersData h4{color:#009fff;font-size:medium;font-weight:lighter}.NoticeMainData{align-items:center;border-radius:20px;display:flex;flex-direction:column;margin-bottom:1%;margin-top:1%;width:90%}.NoticeInternalData{height:90%;margin-bottom:1%;margin-top:1%;width:95%}.NoticeMainData h1{color:#000}.OptionButtonDiv{width:90%}.OptionButtonDiv,.OptionButtonLeftDiv{display:flex;flex-direction:row;margin-bottom:1%}.OptionButtonLeftDiv{justify-content:space-evenly;width:60%}.OptionButtonLeftDiv button{background-color:#fff;border-radius:25px;cursor:pointer;font-size:large;font-weight:700;padding:5px;width:30%}.FastCommentDiv{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.BasicFastComment{border-radius:50px;font-family:Inter,sans-serif;font-size:medium;font-weight:bolder;margin:1%;padding:8px;text-align:center;width:20%}.FastPositiveComment{border:2px solid red}.FastNegativeComment{border:2px solid gray}.OptionButtonRightDiv{display:flex;justify-content:end;margin-bottom:1%;width:40%}.OptionButtonRightDiv button{background-color:#08bc59;border:2px solid #08bc59;border-radius:25px;color:#fff;cursor:pointer;font-size:large;font-weight:700;padding:5px;width:40%}.OptionButtonRightDiv button:hover{background-color:#fff;color:#08bc59}.CommentShowMainDiv{margin-bottom:1%;min-height:40vh;overflow-y:auto;width:80%}.CommentShowSubMainDiv{display:flex;flex-direction:column;height:100%;justify-content:end;width:100%}.IndividualCommentOwnerMainDiv{display:flex;flex-direction:row-reverse;margin-bottom:2%;text-align:end;width:99.5%}.IndividualCommentMainDiv{align-items:flex-start;display:flex;margin-bottom:2%}.IndividualCommentProfilePicture{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;justify-content:center;max-width:8%;min-width:80px;position:relative}.IndividualCommentProfilePicture:before{content:"";display:block;padding-bottom:90%}.IndividualCommentProfilePicture img{aspect-ratio:1/1;border-radius:100px;bottom:0;margin-bottom:10%;object-fit:cover;position:absolute;width:65%!important}.IndividualCommentTextArea{display:flex;flex-direction:column;justify-content:flex-end;width:92%}.IndividualCommentTextArea h2{font-size:medium;margin-bottom:-.5%}.IndividualCommentTextNotOwner{width:80%}.IndividualCommentTextNotOwner h4{text-align:end}.IndividualCommentTextOwner{width:80%}.IndividualCommentText{align-items:center;background-color:#f0f7fd;border-radius:25px;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:1%;margin-top:1%;padding:10px}.IndividualCommentText img{margin-bottom:2%;width:80%}.IndividualCommentText h2{font-size:large;font-weight:lighter}.IndividualCommentText h4{font-size:x-small;font-weight:400}.IndividualCommentText h2,.IndividualCommentText h4{margin:0;padding:0;width:95%}.CommentInputMainDiv{align-items:center;border:2px solid #009fff;border-radius:35px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2%;min-height:6vh;width:90%}.CommentInputSubDiv{align-items:center;display:flex;flex-direction:row;height:100%;width:95%}.CommentInputSubDiv input{background-color:initial;border:none;min-height:5.5vh;outline:none;width:70%}.CommentInputSubButtonDiv{display:flex;justify-content:right;width:30%}.CommentInputFileDiv{align-items:center;display:flex;flex-direction:row;justify-content:center;width:80%}.CommentInputFileDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-left:5%;padding-left:5px;padding-right:5px}.CommentInputFileDiv button:hover{background-color:#fff;color:#009fff}.CommentInputSubButtonDiv label{align-items:center;background-color:#fff;border:2px solid #009fff;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;font-size:medium;font-weight:700;justify-content:center;margin-left:2%;width:15%}.CommentInputSubButtonDiv label img{width:60%}.CommentInputSubDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;padding:10px 20px}.CommentInputSubDiv button:hover{background-color:#fff;color:#009fff}.CreateNewsLetterMainDiv,.CreateNoticeMainDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.CreateNewsLetterSubMainDiv,.CreateNoticeSubMainDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left;width:95%}.CreateNewsLetterSubMainDiv h4,.CreateNoticeSubMainDiv h4{text-align:left;width:100%}.CreateNewsLetterSubMainDiv textarea,.CreateNoticeSubMainDiv textarea{background-color:#c7e1fd30;border:2px solid #009fff;border-radius:10px;color:#009fff;font-family:Inter,sans-serif;font-size:small;height:auto;margin-top:-1%;padding:10px;resize:none;width:calc(95% - 20px)}.SmallTextArea textarea{min-height:25px}.BigTextArea textarea{min-height:100px}.SmallNewsLetterTextArea textarea{min-height:20px}.BigNewsLetterTextArea textarea{margin-bottom:2%;min-height:200px}.CreateNoticeSubMainDiv label{display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:medium;justify-content:center;margin:2%;width:100%}.CreateNewsLetterSubMainDiv button,.CreateNoticeSubMainDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-bottom:2%;padding:10px 20px;width:20%}.CreateNoticeSubMainDiv button:hover{background-color:#fff;color:#009fff}.CreateNewsLetterSelect,.CreateNoticeSelect{align-items:center;-webkit-appearance:auto;appearance:auto;background-color:#fff;border:3px solid #009fff;border-radius:30px;box-sizing:border-box;color:#009fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:medium;font-weight:700;justify-content:center;margin:0 auto;padding:10px 10px 10px 40px;width:95%}.ListMyGroupsMainDiv{width:100%}.ListMyGroupsMainDiv,.SummaryMyGroupMainDiv{align-items:center;display:flex;flex-direction:column}.SummaryMyGroupMainDiv{border:3px solid #009fff;border-radius:55px;cursor:pointer;margin-bottom:1%;margin-top:1%;width:90%}.SummaryMyGroupSubDiv{width:90%}.SummaryMyGroupInternalRowDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SummaryMyGroupInternalLeftDiv{border-radius:100px;width:78%}.SummaryMyGroupInternalLeftDiv h4{padding-left:25px}.SummaryMyGroupInternalRightDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;width:20%}.SummaryMyGroupInternalRightDiv h4{background-color:#fff;border:2px solid #009fff;border-radius:10px;color:#009fff;padding:10px 15px}.SummaryMyGroupInternalRowDiv h2{color:#009fff;font-weight:700}.SummaryMyGroupInternalRowDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:30px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;padding:10px 30px}.SummaryMyGroupInternalRowDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.ListGroupUsersMainDiv{margin-bottom:2%;width:75%}.ListGroupUsersMainDiv h4{color:#0045aa;margin-bottom:1%}.ListUserEmptyList{border-radius:10pxs;margin-bottom:1%;text-align:center;width:100%}.IndividualUserDiv{border:2px solid #009fff;border-radius:10px;margin-bottom:1%;width:100%}.IndividualUserDiv h3{color:#0045aa;font-weight:lighter;padding-left:2.5%}.ListGroupStudentMainDiv{margin-bottom:2%;width:75%}.ListGroupStudentMainDiv h4{color:#0045aa;margin-bottom:1%}.IndividualStudentDiv{align-items:center;display:flex;width:100%}.IndividualStudentDiv h4{font-weight:lighter}.IndividualStudentDiv button{align-items:center;background-color:initial;border:none;border-radius:25px;cursor:pointer;display:flex;justify-content:center;width:40%}.IndividualStudentDiv img{width:40%}.IndexColumn{flex:0 0 10%;text-align:center}.NameColumn{flex:0 0 80%;text-align:left}.DeleteButton{flex:0 0 10%;text-align:center}.ViewUserMainDiv{align-items:center;display:flex;flex-direction:column;width:90%}.ViewUserMainDataDiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.ViewUserSubDataDiv{width:47.5%}.ViewUserSubDataDiv h3{color:#0045aa;font-size:medium;font-weight:700}.ViewUserSubDataDiv h4{border:2px solid #0045aa;border-radius:30px;color:#0045aa;font-size:medium;font-weight:lighter;margin-top:-1%;padding:15px 15px 15px 25px}.ViewUserSpecialh4{background-color:#009fff50}.ViewUserGroupsDiv{display:flex;flex-direction:column;justify-content:center;margin-bottom:2%;text-align:start;width:100%}.ViewUserGroupsDiv h3{color:#0045aa;font-size:medium;font-weight:700;text-align:start}.ViewUserGroupsSubDiv{align-items:center;border:2px solid #0045aa;border-radius:100px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.ViewUserGroupsSubDiv h4{background-color:#009fff50;border:2px solid #0045aa;border-radius:100px;color:#0045aa;font-size:medium;font-weight:lighter;margin-left:2%;margin-right:2%;padding:5px 25px}.ViewUserPicture{align-items:center;display:flex;flex-direction:column;width:100%}.ViewUserPicture img{aspect-ratio:1/1;border-radius:150px;margin-bottom:1%;margin-top:2%;width:16%}.ViewUserPictureButtons{display:flex;flex-direction:row;justify-content:space-evenly;width:60%}.ViewUserPicture input{margin-bottom:7%;margin-top:10%}.ViewUserPictureButtons button{background-color:#009fff;border:2px solid #009fff;border-radius:30px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-bottom:2%;margin-top:1%;padding:10px 20px;width:30%}.ViewUserPictureButtons button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.ListUserAgendamMainDiv{margin-bottom:2%;width:90%}.ListUserAgendamMainDiv h3{color:#0045aa;font-size:medium;font-weight:700}.MapAgendaByDayDiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.ViewIndividualAgendaMainDiv{align-items:center;border-radius:100px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1%;margin-top:1%;width:30%}.ViewIndividualAgendaSuperiorDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-1.5%;width:90%}.ViewIndividualAgendaSuperiorLeftDiv{color:#0045aa;text-align:left;width:30%}.OnlyDistribution{justify-content:end}.EvenDistribution,.OnlyDistribution{align-items:center;display:flex;flex-direction:row;width:70%}.EvenDistribution{justify-content:space-between}.ViewIndividualAgendaSuperiorDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:30px;color:#fff;cursor:pointer;font-size:small;font-weight:700;padding:8px;text-align:center;width:45%}.ViewIndividualAgendaSuperiorDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.ViewIndividualAgendaInferiorDiv{align-items:center;border:2px solid #0045aa;border-radius:100px;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.ViewIndividualAgendaInferiorDiv h4{color:#0045aa;font-weight:lighter}.SelectLaboralHourMainDiv{align-items:center;display:flex;height:inherit;justify-content:center;padding-bottom:20px;padding-top:20px;width:50%}.SelectLaboralHourMainDiv label{color:#0045aa;font-weight:lighter;margin-right:5%}.AgendaSelect{align-items:center;background-color:#fff;border:3px solid #009fff;border-radius:30px;box-sizing:border-box;color:#009fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:small;font-weight:lighter;justify-content:center;padding:2px;text-align:center}.EditPassWordMainDiv{margin-bottom:2%;width:90%}.EditPasswordTopDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.EditPasswordTopDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:30px;color:#fff;cursor:pointer;font-size:small;font-weight:700;padding:8px;text-align:center;width:25%}.EditPasswordTopDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.EditPasswordTopDiv h4{color:#0045aa;margin-bottom:2%}.EditPasswordShowPasswords{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:2%;width:100%}.IndividualPassword{margin-bottom:1%;width:40%}.IndividualLastPassword,.IndividualPassword{border:2px solid #0045aa;border-radius:100px;display:flex;flex-direction:row;justify-content:space-between;padding:15px 25px;text-align:center}.IndividualLastPassword{width:50%}.IndividualLastPassword label,.IndividualPassword label{color:#0045aa;font-size:small;font-weight:lighter;width:25%}.IndividualLastPassword input,.IndividualPassword input{background-color:initial;border:2px solid #009fff;border-radius:100px;padding-left:15px}.EditPassWordButtonDiv{align-items:center;display:flex;flex-direction:column;justify-content:center}.EditPassWordButtonDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:30px;color:#fff;cursor:pointer;font-size:small;font-weight:700;padding:8px;text-align:center;width:45%}.EditPassWordButtonDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.EditPassWordButtonDiv button:disabled,.EditPassWordButtonDiv button:disabled:hover{background-color:#009fff50;border:2px solid #009fff50!important;color:#fff;cursor:default}.popup-container{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-content{border-radius:8px;box-shadow:0 0 10px #0000001a;min-width:80%;width:80%}.popup-content h1{color:#0045aa}.popup-buttons{justify-content:space-evenly}.popup-buttons button{background-color:#009fff;border:2px solid #0000;border-radius:25px;color:#fff;font-size:large;font-weight:700;margin:1%;max-width:22%;min-width:22%;padding:.5%}.popup-buttons button:not(:disabled):hover{background-color:initial;border:2px solid #009fff;color:#009fff;font-size:large;font-weight:700}.popup-buttons button:disabled{background-color:#ccc;cursor:not-allowed}.TagTextClassName{color:#000!important;font-weight:1000!important}.MentalHealthUnResolvedColorCode{background-color:#36c6dd!important}.MentalHealthUnResolvedColorCodeTransparent{background-color:#36c6dd50!important}.MentalHealthUnResolvedColorCodeTransparent h4{color:#36c6dd}.MentalHealthSearchColorCode:hover{background-color:#36c6dd!important}.CoexistenceUnResolvedColorCode{background-color:#1dbf91!important}.CoexistenceUnResolvedColorCodeTransparent{background-color:#1dbf9150!important}.CoexistenceUnResolvedColorCodeTransparent h4{color:#1dbf91}.CoexistenceSearchColorCode:hover{background-color:#1dbf91!important}.TecnicUnResolvedColorCode{background-color:#b4cc05!important}.TecnicUnResolvedColorCodeTransparent{background-color:#b4cc0550!important}.TecnicUnResolvedColorCodeTransparent h4{color:#b4cc05!important}.TecnicSearchColorCode:hover{background-color:#b4cc05!important}.MissingStudentUnResolvedColorCode{background-color:#f4ca45!important}.MissingStudentUnResolvedColorCodeTransparent{background-color:#f4ca4550!important}.MissingStudentUnResolvedColorCodeTransparent h4{color:#f4ca45}.MissingStudentSearchColorCode:hover{background-color:#f4ca45!important}.AgretionUnResolvedColorCode{background-color:#fc6749!important}.AgretionUnResolvedColorCodeTransparent{background-color:#fc674950!important}.AgretionUnResolvedColorCodeTransparent h4{color:#fc6749}.AgretionSearchColorCode:hover{background-color:#fc6749!important}.NursingUnResolvedColorCode{background-color:#e98dfc!important}.NursingUnResolvedColorCodeTransparent{background-color:#e98dfc50!important}.NursingUnResolvedColorCodeTransparent h4{color:#e98dfc!important}.NursingSearchColorCode:hover{background-color:#e98dfc!important}.HygienicUnResolvedColorCode{background-color:#a080f9!important}.HygienicUnResolvedColorCodeTransparent{background-color:#a080f950!important}.HygienicUnResolvedColorCodeTransparent h4{color:#a080f9}.HygienicSearchColorCode:hover{background-color:#a080f9!important}.GeneralUnResolvedColorCode{background-color:#c7e1fd!important}.GeneralUnResolvedColorCodeTransparent{background-color:#c7e1fd50!important}.GeneralUnResolvedColorCodeTransparent h4{color:#c7e1fd!important}.GeneralSearchColorCode:hover{background-color:#c7e1fd!important}.FirstSpecialUnResolvedColorCode{background-color:#d18654!important}.FirstSpecialUnResolvedColorCodeTransparent{background-color:#d1865450!important}.FirstSpecialUnResolvedColorCodeTransparent h4{color:#d18654!important}.FirstSpecialSearchColorCode:hover{background-color:#d18654!important}.SecondSpecialUnResolvedColorCode{background-color:#3e9367!important}.SecondSpecialUnResolvedColorCodeTransparent{background-color:#3e936750!important}.SecondSpecialUnResolvedColorCodeTransparent h4{color:#3e9367}.SecondSpecialSearchColorCode:hover{background-color:#3e9367!important}.ThirdSpecialUnResolvedColorCode{background-color:#6d6de2!important}.ThirdSpecialUnResolvedColorCodeTransparent{background-color:#6d6de250!important}.ThirdSpecialUnResolvedColorCodeTransparent h4{color:#6d6de2}.ThirdSpecialSearchColorCode:hover{background-color:#6d6de2!important}.FourthSpecialUnResolvedColorCode{background-color:#ea4b8c!important}.FourthSpecialUnResolvedColorCodeTransparent{background-color:#ea4b8c50!important}.FourthSpecialUnResolvedColorCodeTransparent h4{color:#ea4b8c}.FourthSpecialSearchColorCode:hover{background-color:#ea4b8c!important}.AgretionUnResolvedColorCode strong,.FirstSpecialUnResolvedColorCode strong,.FourthSpecialUnResolvedColorCode strong,.GeneralUnResolvedColorCode strong,.HygienicUnResolvedColorCode strong,.MentalHealthUnResolvedColorCode strong,.MissingStudentUnResolvedColorCode strong,.NursingUnResolvedColorCode strong,.SecondSpecialUnResolvedColorCode strong,.TecnicUnResolvedColorCode strong,.ThirdSpecialUnResolvedColorCode strong{font-weight:700;padding:0}.AgretionResolvedColorCodeTransparent h4,.CoexistenceResolvedColorCodeTransparent h4,.FirstSpecialResolvedColorCodeTransparent h4,.FourthSpecialResolvedColorCodeTransparent h4,.GeneralResolvedColorCodeTransparent h4,.HygienicResolvedColorCodeTransparent h4,.MentalHealthResolvedColorCodeTransparent h4,.MissingStudentResolvedColorCodeTransparent h4,.NursingResolvedColorCodeTransparent h4,.SecondSpecialResolvedColorCodeTransparent h4,.TecnicResolvedColorCodeTransparent h4,.ThirdSpecialResolvedColorCodeTransparent h4{color:#c7e1fd!important}.AgretionResolvedColorCodeTransparent,.CoexistenceResolvedColorCodeTransparent,.FirstSpecialResolvedColorCodeTransparent,.FourthSpecialResolvedColorCodeTransparent,.GeneralResolvedColorCodeTransparent,.HygienicResolvedColorCodeTransparent,.MentalHealthResolvedColorCodeTransparent,.MissingStudentResolvedColorCodeTransparent,.NursingResolvedColorCodeTransparent,.SecondSpecialResolvedColorCodeTransparent,.TecnicResolvedColorCodeTransparent,.ThirdSpecialResolvedColorCodeTransparent{background-color:#c7e1fd50!important}.AgretionResolvedColorCode:hover,.CoexistenceResolvedColorCode:hover,.FirstSpecialResolvedColorCode:hover,.FourthSpecialResolvedColorCode:hover,.GeneralResolvedColorCode:hover,.HygienicResolvedColorCode:hover,.MentalHealthResolvedColorCode:hover,.MissingStudentResolvedColorCode:hover,.NursingResolvedColorCode:hover,.SecondSpecialResolvedColorCode:hover,.TecnicResolvedColorCode:hover,.ThirdSpecialResolvedColorCode:hover{background-color:#f0f7fd}.MentalHealthResolvedColorCode strong{background-color:#36c6dd;font-weight:700}.CoexistenceResolvedColorCode strong{background-color:#1dbf91;font-weight:700}.NursingResolvedColorCode strong{background-color:#e98dfc;font-weight:700}.AgretionResolvedColorCode strong{background-color:#fc6749;font-weight:700}.MissingStudentResolvedColorCode strong{background-color:#f4ca45;font-weight:700}.HygienicResolvedColorCode strong{background-color:#a080f9;font-weight:700}.TecnicResolvedColorCode strong{background-color:#b4cc05;font-weight:700}.GeneralResolvedColorCode strong{background-color:#c7e1fd;font-weight:700}.FirstSpecialResolvedColorCode strong{background-color:#d18654;font-weight:700}.SecondSpecialResolvedColorCode strong{background-color:#3e9367;font-weight:700}.ThirdSpecialResolvedColorCode strong{background-color:#6d6de2;font-weight:700}.FourthSpecialResolvedColorCode strong{background-color:#ea4b8c;font-weight:700}.MentalHealthUnResolvedColorCodeCommentButton button{border:2px solid #36c6dd;color:#36c6dd}.MentalHealthUnResolvedColorCodeCommentButton button:hover{background-color:#36c6dd;border:2px solid #36c6dd;color:#fff}.CoexistenceUnResolvedColorCodeCommentButton button{border:2px solid #1dbf91;color:#1dbf91}.CoexistenceUnResolvedColorCodeCommentButton button:hover{background-color:#1dbf91;border:2px solid #1dbf91;color:#fff}.NursingUnResolvedColorCodeCommentButton button{border:2px solid #e98dfc;color:#e98dfc}.NursingUnResolvedColorCodeCommentButton button:hover{background-color:#e98dfc;border:2px solid #e98dfc;color:#fff}.AgretionUnResolvedColorCodeCommentButton button{border:2px solid #fc6749;color:#fc6749}.AgretionUnResolvedColorCodeCommentButton button:hover{background-color:#fc6749;border:2px solid #fc6749;color:#fff}.MissingStudentUnResolvedColorCodeCommentButton button{border:2px solid #f4ca45;color:#f4ca45}.MissingStudentUnResolvedColorCodeCommentButton button:hover{background-color:#f4ca45;border:2px solid #f4ca45;color:#fff}.HygienicUnResolvedColorCodeCommentButton button{border:2px solid #a080f9;color:#a080f9}.HygienicUnResolvedColorCodeCommentButton button:hover{background-color:#a080f9;border:2px solid #a080f9;color:#fff}.TecnicUnResolvedColorCodeCommentButton button{border:2px solid #b4cc05;color:#b4cc05}.TecnicUnResolvedColorCodeCommentButton button:hover{background-color:#b4cc05;border:2px solid #b4cc05;color:#fff}.GeneralUnResolvedColorCodeCommentButton button{border:2px solid #c7e1fd;color:#c7e1fd}.GeneralUnResolvedColorCodeCommentButton button:hover{background-color:#c7e1fd;border:2px solid #c7e1fd;color:#fff}.FirstSpecialUnResolvedColorCodeCommentButton button{border:2px solid #d18654;color:#d18654}.FirstSpecialUnResolvedColorCodeCommentButton button:hover{background-color:#d18654;border:2px solid #d18654;color:#fff}.SecondSpecialUnResolvedColorCodeCommentButton button{border:2px solid #3e9367;color:#3e9367}.SecondSpecialUnResolvedColorCodeCommentButton button:hover{background-color:#3e9367;border:2px solid #3e9367;color:#fff}.ThirdSpecialUnResolvedColorCodeCommentButton button{border:2px solid #6d6de2;color:#6d6de2}.ThirdSpecialUnResolvedColorCodeCommentButton button:hover{background-color:#6d6de2;border:2px solid #6d6de2;color:#fff}.FourthSpecialUnResolvedColorCodeCommentButton button{border:2px solid #ea4b8c;color:#ea4b8c}.FourthSpecialUnResolvedColorCodeCommentButton button:hover{background-color:#ea4b8c;border:2px solid #ea4b8c;color:#fff}.FastPositiveCommentMentalHealthUnResolvedColorCode{background-color:#36c6dd!important;border:2px solid #36c6dd!important;color:#000!important}.FastNegativeCommentMentalHealthUnResolvedColorCode{background-color:initial;border:2px solid #36c6dd;color:#36c6dd!important}.FastPositiveCommentCoexistenceUnResolvedColorCode{background-color:#1dbf91;border:2px solid #1dbf91;color:#000!important}.FastNegativeCommentCoexistenceUnResolvedColorCode{background-color:initial;border:2px solid #1dbf91;color:#1dbf91!important}.FastPositiveCommentTecnicUnResolvedColorCode{background-color:#b4cc05;border:2px solid #b4cc05;color:#000!important}.FastNegativeCommentTecnicUnResolvedColorCode{background-color:initial;border:2px solid #b4cc05;color:#b4cc05!important}.FastPositiveCommentMissingStudentUnResolvedColorCode{background-color:#f4ca45;border:2px solid #f4ca45;color:#000!important}.FastNegativeCommentMissingStudentUnResolvedColorCode{background-color:initial;border:2px solid #f4ca45;color:#f4ca45!important}.FastPositiveCommentAgretionUnResolvedColorCode{background-color:#fc6749;border:2px solid #fc6749;color:#000!important}.FastNegativeCommentAgretionUnResolvedColorCode{background-color:initial;border:2px solid #fc6749;color:#fc6749!important}.FastPositiveCommentNursingUnResolvedColorCode{background-color:#e98dfc;border:2px solid #e98dfc;color:#000!important}.FastNegativeCommentNursingUnResolvedColorCode{background-color:initial;border:2px solid #e98dfc;color:#e98dfc!important}.FastPositiveCommentHygienicUnResolvedColorCode{background-color:#a080f9;border:2px solid #a080f9;color:#000!important}.FastNegativeCommentHygienicUnResolvedColorCode{background-color:initial;border:2px solid #a080f9;color:#a080f9!important}.FastPositiveCommentFirstSpecialUnResolvedColorCode{background-color:#d18654;border:2px solid #d18654;color:#000!important}.FastNegativeCommentFirstSpecialUnResolvedColorCode{background-color:initial;border:2px solid #d18654;color:#d18654!important}.FastPositiveCommentSecondSpecialUnResolvedColorCode{background-color:#3e9367;border:2px solid #3e9367;color:#000!important}.FastNegativeCommentSecondSpecialUnResolvedColorCode{background-color:initial;border:2px solid #3e9367;color:#3e9367!important}.FastPositiveCommentThirdSpecialUnResolvedColorCode{background-color:#6d6de2;border:2px solid #6d6de2;color:#000!important}.FastNegativeCommentThirdSpecialUnResolvedColorCode{background-color:initial;border:2px solid #6d6de2;color:#6d6de2!important}.FastPositiveCommentFourthSpecialUnResolvedColorCode{background-color:#ea4b8c;border:2px solid #ea4b8c;color:#000!important}.FastNegativeCommentFourthSpecialUnResolvedColorCode{background-color:initial;border:2px solid #ea4b8c;color:#ea4b8c!important}.FastPositiveCommentAgretionResolvedColorCode,.FastPositiveCommentCoexistenceResolvedColorCode,.FastPositiveCommentFirstSpecialResolvedColorCode,.FastPositiveCommentFourthSpecialResolvedColorCode,.FastPositiveCommentHygienicResolvedColorCode,.FastPositiveCommentMentalHealthResolvedColorCode,.FastPositiveCommentMissingStudentResolvedColorCode,.FastPositiveCommentNursingResolvedColorCode,.FastPositiveCommentSecondSpecialResolvedColorCode,.FastPositiveCommentTecnicResolvedColorCode,.FastPositiveCommentThirdSpecialResolvedColorCode{background-color:#c7e1fd;border:2px solid #c7e1fd;color:#000!important}.FastNegativeCommentAgretionResolvedColorCode,.FastNegativeCommentCoexistenceResolvedColorCode,.FastNegativeCommentFirstSpecialResolvedColorCode,.FastNegativeCommentHygienicResolvedColorCode,.FastNegativeCommentMentalHealthResolvedColorCode,.FastNegativeCommentMissingStudentResolvedColorCode,.FastNegativeCommentNursingResolvedColorCode,.FastNegativeCommentSecondSpecialResolvedColorCode,.FastNegativeCommentTecnicResolvedColorCode,.FastNegativeCommentThirdSpecialResolvedColorCode
.FastNegativeCommentFourthSpecialResolvedColorCode{background-color:initial;border:2px solid #c7e1fd;color:#c7e1fd!important}.ModalSelectorButtonDiv{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1%;margin-top:1%;padding:2.5%;width:85%}.ModalSelectorButtonDiv img{aspect-ratio:1/1;margin-left:5%;width:15%}.ModalSelectorSubDiv{background-color:initial;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:medium;height:100%;justify-content:center;text-align:left;width:75%}.MainButtonDiv{background-color:#0045aa;color:#fff!important;margin-top:5%}.MainButtonDiv,.MainButtonDiv:hover{border:2px solid #0045aa;border-radius:50px}.MainButtonDiv:hover{background-color:#f0f7fd;color:#0045aa!important}.HomeModalSuperiorDiv{align-items:center;display:flex;flex-direction:column;height:18%;justify-content:space-around;min-height:15vh;width:90%}.HomeModalButtonDiv{align-items:center;display:flex;flex-direction:row;height:50%;justify-content:space-between;width:100%}.HomeModalSelectedType{background-color:#009fff;border:1px solid #009fff;border-radius:15px;color:#fff;font-weight:700}.HomeModalSelectedType,.HomeModalUnselectedType{cursor:pointer;font-family:Inter,sans-serif;font-size:medium;max-height:35px;padding-bottom:4px;padding-top:4px;width:45%}.HomeModalUnselectedType{background-color:#f0f7fd;border:2px solid #009fff;border-radius:15px;color:#009fff;font-weight:400}.HomeModalSuperiorInteriorDiv{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:center;width:100%}.HomeModalSuperiorInteriorDiv button{background-color:#009fff;border:1px solid #009fff;border-radius:15px;color:#f0f7fd;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;font-weight:700;max-height:35px;padding-bottom:4px;padding-top:4px;width:38%}.HomeModalSuperiorInteriorDiv button:hover{background-color:#f0f7fd;border:2px solid #009fff;border-radius:15px;color:#009fff;font-family:Inter,sans-serif;font-weight:700;padding-bottom:4px;padding-top:4px}.UserHistorySuperiorDiv{align-items:center;display:flex;flex-direction:row;height:18%;justify-content:space-between;min-height:8vh;width:90%}.UserHistorySuperiorDiv button{width:45%}.UserHistorySuperiorDivBorder{border-bottom:2px solid #009fff}.UserHistoryMainButtonDiv{display:flex;flex-direction:row;justify-content:space-between;width:55%}.UserHistorySecondaryButtonDiv{display:flex;flex-direction:row;justify-content:right;width:45%}.FilterButton{background-color:initial;border:#0000;color:#009fff;cursor:pointer;font-size:large;width:30%!important}.UserHistoryNoticesBox{border-top:2px solid #009fff;justify-content:center}.ReportUsersSuperiorDiv,.UserHistoryNoticesBox{align-items:center;display:flex;flex-direction:column;width:90%}.ReportUsersSuperiorDiv{height:18%;justify-content:space-around;min-height:15vh}.ReportUserSuperiorSubDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.ReportUserSelectedType{background-color:#009fff;border:1px solid #009fff;border-radius:15px;color:#fff;font-weight:700}.ReportUserSelectedType,.ReportUserUnselectedType{cursor:pointer;font-family:Inter,sans-serif;font-size:medium;max-height:35px;padding-bottom:4px;padding-top:4px;width:45%}.ReportUserUnselectedType{background-color:#f0f7fd;border:2px solid #009fff;border-radius:15px;color:#009fff;font-weight:400}.ReportUserCreateButton{background-color:#009fff;border:1px solid #009fff;border-radius:15px;color:#f0f7fd;cursor:pointer;font-size:medium;max-height:35px;width:38%}.ReportUserCreateButton,.ReportUserCreateButton:hover{font-family:Inter,sans-serif;font-weight:700;padding-bottom:4px;padding-top:4px}.ReportUserCreateButton:hover{background-color:#f0f7fd;border:2px solid #009fff;border-radius:15px;color:#009fff}.CreateIndividualReportMainDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.CreateReportButton{background-color:#009fff;border:1px solid #009fff;border-radius:15px;color:#f0f7fd;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;font-weight:700;margin-bottom:2%;max-height:35px;padding-bottom:4px;padding-top:4px;width:38%}.CreateReportButton:hover{background-color:#f0f7fd;border:2px solid #009fff;color:#009fff}.CreateIndividualReportDataField{margin-bottom:1%;margin-top:1%;width:100%}.CreateIndividualReportDataField h3{color:#0045aa;font-size:large;font-weight:700}.CreateIndividualReportDataField input{border:2px solid #009fff;border-radius:100px;color:#0045aa;font-size:small;padding:10px;width:calc(100% - 24px)}.CreateIndividualReportDateField{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.CreateIndividualReportDateField h3{color:#0045aa;font-size:large;font-weight:700;text-align:start;width:100%}.CreateIndividualReportDateMainField{align-items:center;border:2px solid #009fff;border-radius:100px;display:flex;flex-direction:column;justify-content:center;width:100%}.CreateIndividualReportDateSubField{display:flex;flex-direction:row;justify-content:space-around;width:75%}.CreateIndividualReportIndividualDate{align-items:center;border-radius:100px;display:flex;flex-direction:row;justify-content:space-around;width:35%}.CreateIndividualReportIndividualDate input{border:2px solid #009fff;border-radius:100px;color:#0045aa;font-size:small;padding:5px;width:50%}.CreateIndividualReportIndividualDate h4{color:#0045aa;margin-left:5%}.CreateIndividualReportTypeField{margin-bottom:1%;margin-top:1%;width:100%}.CreateIndividualReportTypeField h3{color:#0045aa;font-size:large;font-weight:700}.CreateIndividualReportTypeBox{align-items:center;border:2px solid #009fff;border-radius:200px;color:#009fff;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%}.CreateIndividualReportTypeBox button{color:#009fff}.ReportTypeSelected{background-color:#f0f7fd;border:3px solid #009fff;border-radius:25px;color:#000!important;font-size:small;font-weight:lighter}.ReportTypeSelected,.ReportTypeUnSelected{cursor:pointer;margin:1%;padding:10px;width:20%}.ReportTypeUnSelected{background-color:initial;border:2px solid #009fff;border-radius:25px}.ReportGroupSelect{align-items:center;background-color:#fff;border:2px solid #009fff;border-radius:30px;box-sizing:border-box;color:#009fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:large;font-weight:lighter;justify-content:center;padding:10px;text-align:center;width:100%}.ExtraButtonsMainDiv{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2%;margin-top:2%;width:95%}.ExtraButtonsSingularDiv{align-items:center;aspect-ratio:1/.5;background-color:#fff;border:2px solid #fff;border-radius:30px;color:#009fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-width:323px;text-align:center;width:30%}.ExtraButtonsSingularDiv:hover{border:2px solid #009fff}.MapEmergenciesMainDiv,.MapTemplateMainDiv{align-items:center;display:flex;flex-direction:column;margin-bottom:2%;margin-top:2%;width:90%}.CreateEmergencieButton,.CreateTemplateButton{background-color:#009fff;border:2px solid #009fff;border-radius:50px;color:#fff;cursor:pointer;font-size:large;font-weight:700;margin-top:1%;padding:10px;width:30%}.CreateEmergencieButton:hover,.CreateTemplateButton:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.IndividualEmergencyDiv{align-items:center;display:flex;flex-direction:row;margin:.5%;padding-left:20%;width:70%}.IndividualEmergencyDiv input{background-color:initial;border:3px solid #009fff;border-radius:5px;font-size:medium;font-weight:700;margin-bottom:1.75%;margin-top:1.75%;padding:15px 5px 15px 15px;width:85%}.IndividualEmergencyDiv button,.IndividualTemplateDiv button{background-color:initial;border:none;cursor:pointer;margin-left:2%;width:6%}.IndividualEmergencyDiv button img,.IndividualTemplateDiv button img{width:100%}.IndividualEmergencyInfo{align-items:center;border:2px solid #009fff;border-radius:50px;display:flex;flex-direction:row;padding-left:40px;padding-right:40px;width:50%}.IndividualEmergencyInfo h3{display:flex;flex-direction:column;font-size:medium;justify-content:center;width:10%}.IndividualEmergencyInfo h4{font-size:medium;width:50%}.IndividualTemplateDiv{align-items:center;display:flex;flex-direction:row;margin:.5%;padding-left:20%;width:70%}.IndividualTemplateInfoMainDiv{border:2px solid #009fff;border-radius:10px;display:flex;flex-direction:column;margin-left:-15%;width:100%}.IndividualTemplateInfoContainer{align-items:center;display:flex;flex-direction:row;width:100%}.IndividualTemplateInfoContainer h3{align-items:center;color:#009fff;display:flex;flex-direction:column;font-size:medium;justify-content:end;width:10%}.IndividualTemplateInfoRowContainer{width:80%}.IndividualTemplateInfo h4{font-size:medium;width:40%}.IndividualTemplatePriorityFirstRow,.IndividualTemplatePriorityRow{align-items:center;color:#009fff;display:flex;flex-direction:row;justify-content:space-between;width:100%}.IndividualTemplatePriorityFirstRow input{background-color:initial;border:3px solid #009fff;border-radius:5px;color:#009fff;font-size:medium;font-weight:700;margin-bottom:1.75%;margin-top:1.75%;padding:15px 5px 15px 15px;width:85%}.IndividualTemplatePriorityFirstRow h4{border-radius:25px;color:#000;font-size:large;font-weight:700;margin-left:2%;padding:5px 8px;text-align:center;text-align:start;width:70%}.IndividualTemplatePriorityFirstRow button{background-color:initial;border:none;color:#009fff;cursor:pointer;font-size:large;font-weight:bolder;width:30%}.IndividualTemplatePriorityRow h4{border-radius:25px;color:#000;font-weight:lighter;margin-left:2%;overflow-x:hidden;padding:5px 8px;text-align:center;width:30%}.PriorityButtons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:70%}.PriorityButtons button{align-items:center;border:1px solid #009fff;border-radius:25px;cursor:pointer;display:flex;font-size:small;font-weight:700;justify-content:center;margin-bottom:1%;margin-top:1%;overflow-x:hidden;padding:5px;text-align:center;width:22%}.SelectedPrio{background-color:#009fff!important;color:#fff}.UnSelectedPrio{background-color:#fff;color:#009fff}.SearchStudentDiv{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;padding-bottom:10px;padding-top:10px;width:100%}.SearchStudentDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-bottom:1%;margin-top:1%;padding:15px 10px;width:20%}.SearchStudentDiv button:hover{background-color:#fff;color:#009fff}.AddStudentSearch{border:2px solid #009fff;border-radius:30px;font-size:medium;padding:15px;position:relative;width:60%}.StudentSearchResults{background-color:#fff;border:2px solid #009fff;border-radius:4px;box-shadow:0 4px 8px #0000001a;cursor:pointer;max-height:200px;overflow-y:auto;position:absolute;z-index:1000}.StudentSearchList{list-style-type:none;margin:0;padding:0}.StudentSearchItem{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.StudentSearchItem:hover{background-color:#009fff;color:#fff}.IndividualUserMainDiv{align-items:center;display:flex;flex-direction:row;margin-bottom:1%;margin-left:5%;width:95%}.AddUserSearch{border:2px solid #009fff;border-radius:30px;font-size:medium;padding:15px;position:relative;width:90%}.IndividualUserMainDiv button{background-color:initial;border:none;cursor:pointer;margin-left:1%;width:5%}.IndividualUserMainDiv button img{width:100%}.IndividualUserInternalMainSubDiv{align-items:center;border:2px solid #009fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;width:90%}.IndividualUserInternalDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1%;margin-top:1%;width:100%}.IndividualUserInternalDiv h3{color:#0045aa;font-weight:lighter;padding-left:5%;width:70%}.IndividualUserInternalDiv button{background-color:initial;border:none;color:#009fff;cursor:pointer;font-size:large;font-weight:700;overflow:hidden;text-align:center;width:30%}.UserTemplateMainDiv{width:90%}.UserTemplatePriorityRow{align-items:center;color:#009fff;display:flex;flex-direction:row;justify-content:space-between;width:100%}.UserTemplatePriorityRow h1{color:#0000;width:10%}.UserTemplatePriorityRow h4{border-radius:25px;color:#000;font-weight:lighter;margin-bottom:2%;margin-left:2%;margin-top:2%;overflow:hidden;padding:5px 8px;text-align:center;width:28%}.PriorityButtonsUser{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:65%}.PriorityButtonsUser button{align-items:center;border:1px solid #009fff;border-radius:25px;cursor:pointer;display:flex;font-size:small;font-weight:700;justify-content:center;margin-bottom:1%;margin-top:1%;overflow-x:hidden;padding:5px;text-align:center;width:24%}.BlueColorText h4{color:#009fff!important}.UserSelectTemplate{display:flex;flex-direction:row;justify-content:end}.SelectTemplateForUser{background-color:#fff;border-radius:30px;box-sizing:border-box;color:#009fff;font-family:Inter,sans-serif;font-size:medium;font-weight:lighter;margin-bottom:2%;padding:5px 10px;text-align:center;width:40%}.IndividualGroupInternalMainSubDiv,.SelectTemplateForUser{align-items:center;border:2px solid #009fff;display:flex;flex-direction:column;justify-content:center}.IndividualGroupInternalMainSubDiv{border-radius:10px;margin-bottom:.5%;margin-top:.5%;width:90%}.IndividualGroupInternalDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1%;margin-top:1%;width:100%}.IndividualGroupInternalDiv h3{color:#0045aa;font-weight:lighter;padding-left:5%;text-align:start;width:70%}.IndividualGroupInternalDiv button{width:10%}.IndividualGroupInternalDiv button img{width:25%}.DeleteCreateUserGroupButton{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:4.5vh;width:10%!important}.DeleteCreateUserGroupButton img{width:40%!important}.EditGroupNameInput{border:2px solid #009fff;border-radius:30px;color:#0045aa;font-size:medium;padding:5px 5px 5px 10px;position:relative;width:60%}.AllUsersTable{border-collapse:collapse;width:100%}.AllUsersTable thead{border-bottom:2px solid #009fff;color:#009fff!important;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:large;font-weight:700}.AllUsersTable thead tr{display:flex;flex-direction:row;width:100%}.AllUsersTable thead tr th{margin-bottom:.5%}.AllUsersTable td:first-child,.AllUsersTable th:first-child{justify-content:space-evenly;text-align:center;width:10%}.AllUsersTable td:nth-child(4),.AllUsersTable td:nth-child(5),.AllUsersTable th:nth-child(4),.AllUsersTable th:nth-child(5){justify-content:space-evenly;text-align:center;width:8%}.AllUsersTable td:nth-child(2),.AllUsersTable td:nth-child(3),.AllUsersTable th:nth-child(2),.AllUsersTable th:nth-child(3){justify-content:space-evenly;text-align:start;width:37%}.AllUsersTable tbody tr{align-items:center;color:#0045aa;display:flex;margin-bottom:1.5%;margin-top:1.5%}.AllUsersTable td:nth-child(4) button,.AllUsersTable th:nth-child(4) button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-weight:700;padding:5px 20px}.AllUsersTable td:nth-child(4) button:hover,.AllUsersTable th:nth-child(4) button:hover{background-color:#fff;color:#009fff}.AllUsersTable td:nth-child(5) button{background-color:initial;border:none;cursor:pointer;width:90%}.AllUsersTable td:nth-child(5) button img{width:40%}.AllStudentsTable{border-collapse:collapse;width:100%}.AllStudentsTable thead{border-bottom:2px solid #009fff;color:#009fff!important;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:large;font-weight:700}.AllStudentsTable thead tr{display:flex;flex-direction:row;width:100%}.AllStudentsTable thead tr th{margin-bottom:.5%}.AllStudentsTable td:first-child,.AllStudentsTable th:first-child{justify-content:space-evenly;text-align:center;width:10%}.AllStudentsTable td:nth-child(2),.AllStudentsTable th:nth-child(2){justify-content:space-evenly;text-align:start;width:75%}.AllStudentsTable td:nth-child(3),.AllStudentsTable th:nth-child(3){justify-content:space-evenly;text-align:start;width:15%}.AllStudentsTable tbody tr{align-items:center;color:#0045aa;display:flex;margin-bottom:1.5%;margin-top:1.5%}.AllStudentsTable td:nth-child(3) button,.AllStudentsTable th:nth-child(3) button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-weight:700;padding:5px 20px}.AllStudentsTable td:nth-child(3) button:hover,.AllStudentsTable th:nth-child(3) button:hover{background-color:#fff;color:#009fff}.AddGroupSearch{border:2px solid #009fff;border-radius:30px;color:#0045aa;font-size:medium;margin-top:-.5%;padding:15px;position:relative;width:calc(100% - 17px)}.GroupSearchResults{background-color:#fff;border:2px solid #009fff;border-radius:4px;box-shadow:0 4px 8px #0000001a;cursor:pointer;max-height:200px;overflow-y:auto;position:absolute;z-index:1000}.GroupSearchList{list-style-type:none;margin:0;padding:0}.GroupSearchItem{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.GroupSearchItem:hover{background-color:#009fff;color:#fff}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-content{background-color:#fff;border-radius:10px;padding:20px;text-align:center;width:300px}.popup-buttons{display:flex;justify-content:space-around;margin-top:20px}.popup-buttons button{cursor:pointer;padding:10px 20px}.ETButtonDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;min-height:10vh;width:90%}.ETButton{border-radius:15px;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;font-weight:700;max-height:35px;padding-bottom:4px;padding-top:4px;width:45%}.SelectedButton{background-color:#009fff;border:2px solid #009fff;color:#fff}.UnSelectedButton{background-color:#f0f7fd;border:2px solid #009fff;color:#009fff}.ViewAllGroupsMainDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.AllGroupsButtonsDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:65%}.AllGroupsButtonsDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:100px;color:#fff;cursor:pointer;font-size:medium;margin-bottom:4%;margin-top:4%;padding:15px}.AllGroupsButtonsDiv button:hover{background-color:#fff;color:#009fff;cursor:pointer}.AllGroupsTable{border-collapse:collapse;width:100%}.AllGroupsTable thead{border-bottom:2px solid #009fff;color:#009fff!important;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:large;font-weight:700}.AllGroupsTable thead tr{display:flex;flex-direction:row;width:100%}.AllGroupsTable thead td,.AllGroupsTable thead th{color:#0045aa;display:flex;flex-direction:row;padding:10px;text-align:left}.AllGroupsTable td,.AllGroupsTable th{align-items:center;color:#0045aa;display:flex;justify-content:center;text-align:left}.AllGroupsTable tbody tr{align-items:center;display:flex;margin-bottom:1.5%;margin-top:1.5%}.AllGroupsTable td:first-child,.AllGroupsTable td:nth-child(3),.AllGroupsTable th:first-child,.AllGroupsTable th:nth-child(3){justify-content:space-evenly;text-align:center;width:10%}.AllGroupsTable td:nth-child(2),.AllGroupsTable th:nth-child(2){justify-content:start;width:70%}.AllGroupsTable td:nth-child(4),.AllGroupsTable td:nth-child(5),.AllGroupsTable th:nth-child(4),.AllGroupsTable th:nth-child(5){align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding:0;width:5%}.AllGroupsTable td:nth-child(4) button,.AllGroupsTable th:nth-child(4) button{align-items:center;background-color:initial;border:none;cursor:pointer;display:inline-flex;height:100%;justify-content:center;line-height:normal}.AllGroupsTable td:nth-child(4) button img{width:50%}.ExtraButtonsGroup button img{width:100%!important}.AllGroupsTable td:nth-child(3) button,.AllGroupsTable th:nth-child(3) button{background-color:#009fff;border:2px solid #009fff;border-radius:25px;color:#fff;cursor:pointer;font-weight:700;padding:5px 20px}.AllGroupsTable td:nth-child(3) button:hover,.AllGroupsTable th:nth-child(3) button:hover{background-color:#fff;color:#009fff}.AllGroupsTable td:nth-child(5) button,.AllGroupsTable th:nth-child(5) button{align-items:center;background-color:initial;border:none;cursor:pointer;display:inline-flex;height:100%;justify-content:center;line-height:normal;width:60%}.AllGroupsTable td:nth-child(5) button img{width:100%}.CreateGroupTitleDiv{width:50%}.NameGroupInput{border:2px solid #009fff;border-radius:30px;font-size:medium;margin-bottom:1%;margin-top:2%;padding:15px;position:relative;width:85%}.CreateGroupStudentDiv,.CreateGroupUserDiv{margin-bottom:2%;width:75%}.CreateGroupStudentDiv h4,.CreateGroupTitleDiv h4,.CreateGroupUserDiv h4{color:#0045aa;margin-bottom:1%}.CreateGroupButton{background-color:#009fff;border:2px solid #009fff;border-radius:100px;color:#fff;cursor:pointer;font-size:medium;margin-bottom:2%;padding:10px 30px}.CreateGroupButton:hover{background-color:#fff;color:#009fff;cursor:pointer}.StudentsAndUserButtonDiv{display:flex;justify-content:center;width:90%}.StudentsAndUserDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:3%;width:65%}.StudentsAndUserDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:100px;color:#fff;cursor:pointer;font-size:medium;padding:15px}.StudentsAndUserDiv button:hover{background-color:#fff;color:#009fff;cursor:pointer}.CreateStudentMainDiv{color:#0045aa;width:75%}.CreateStudentTopDiv{margin-top:2%}.CreateStudentTopDiv input{padding:12px;width:calc(100% - 30px)}.CreateStudentNameInput{border:2px solid #009fff;border-radius:30px;color:#0045aa;font-size:medium;margin-top:-.5%;padding:5px 5px 5px 10px;position:relative;width:calc(100% - 17px)}.CreateStudentGroupDiv{width:100%}.CreateStudentGroupDiv h4{margin-bottom:1%}.CreateStudentGroupInternalDiv{margin-bottom:2%;text-align:center;width:100%}.CreateStudentMapGroupDiv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.CreateStudentMapGroupDiv button{background-color:#fff;border:2px solid #009fff;border-radius:100px;color:#0045aa;cursor:pointer;font-size:medium;font-weight:bolder;margin:1%;padding:10px;text-align:center;width:20%}.CreateStudentButtonDiv{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.CreateStudentButtonDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:15px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;font-weight:700;max-height:35px;padding-bottom:4px;padding-top:4px;width:30%}.CreateStudentButtonDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.CreateUserMainDiv{align-items:center;color:#0045aa;display:flex;flex-direction:column;justify-content:center;width:95%}.CreateUserImgDiv{display:flex;justify-content:center;margin-top:2%;width:50%}.CreateUserImgDiv img{aspect-ratio:1/1;cursor:pointer;width:30%}.CreateUserTwoInternalDivs{display:flex;flex-direction:row;justify-content:space-between;width:100%}.CreateUserTwoInternalDivs input{border:2px solid #009fff;border-radius:30px;color:#0045aa;font-size:small;margin-top:-.5%;padding:5px 5px 5px 10px;width:calc(100% - 17px)}.CreateUserTwoInternalSubDiv{display:flex;flex-direction:column;width:47%}.CreateUserGroupDiv{width:100%}.CreateUserGroupDiv h4{margin-bottom:1%}.CreateUserGroupInternalDiv{margin-bottom:2%;text-align:center;width:100%}.CreateUserMapGroupDiv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.CreateUserMapGroupDiv button{background-color:#fff;border:2px solid #009fff;border-radius:100px;color:#0045aa;cursor:pointer;font-size:medium;font-weight:bolder;margin:1%;overflow-x:hidden;padding:10px;text-align:center;width:20%}.CreateUserButtonDiv{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.CreateUserButtonDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:15px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:medium;font-weight:700;margin-bottom:2%;max-height:35px;padding-bottom:4px;padding-top:4px;width:30%}.CreateUserButtonDiv button:hover{background-color:#fff;border:2px solid #009fff;color:#009fff}.AdminModalMainDiv{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.AdminModalMainDiv button{background-color:#156fff;border:2px solid #156fff;border-radius:10%;color:#fff;cursor:pointer;min-height:40%}.AdminModalMainDiv button:hover{background-color:#fff;border:2px solid #156fff;color:#156fff;cursor:pointer}.SchoolListMapDiv{height:89%;overflow-y:auto;width:100%}.SchoolListMapDivRow{display:flex;justify-content:space-around;width:100%}.CreateSchoolBox{align-items:center;background-color:#156fff;border:2px solid #156fff;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:1%;width:15%}.CreateSchoolBox h2{color:#fff;font-size:larger;text-align:center}.CreateSchoolBox:hover{background-color:#fff}.CreateSchoolBox:hover h2{color:#156fff}.ViewSchoolDiv{background-color:#fff;border:2px solid #fff;border-radius:15px;display:flex;flex-direction:column;margin:1%;width:15%}.ViewSchoolDiv:hover{border:2px solid #156fff}.ViewSchoolImageDiv{align-items:center;background-color:#fff;border-radius:10%;display:flex;height:60%;justify-content:center;width:100%}.ViewSchoolImageDiv img{cursor:pointer;height:100%;width:80%}.ViewSchoolNameDiv{cursor:pointer;height:25%;justify-content:center;text-align:center}.ViewSchoolButtonDiv,.ViewSchoolNameDiv{align-items:center;display:flex;overflow:hidden;width:100%}.ViewSchoolButtonDiv{height:15%;justify-content:space-around}.ViewSchoolButtonDiv button{width:35%}.ViewEmptySchoolDiv{aspect-ratio:1/1;background-color:#fff;border-radius:10%;margin:1%;width:15%}.EditSchoolMainDiv{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:61vh;width:90%}.EditSchoolMainDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:20px;color:#fff;cursor:pointer;font-size:large;font-weight:700;margin-bottom:2%;margin-top:2%;padding:10px;width:40%}.EditSchoolMainDiv button:hover{background-color:#fff;color:#009fff}.EditSchoolImageDiv{align-items:center;display:flex;flex-direction:column;height:55%;justify-content:center;width:100%}.EditSchoolImageDiv button{width:20%!important}.EditSchoolImageDiv img{aspect-ratio:1/1;cursor:pointer;margin-top:2%;width:25%}.EditSchoolInputDiv{align-items:center;display:flex;justify-content:center;margin-bottom:1%;margin-top:1%;width:90%}.EditSchoolInputDiv label{align-items:center;color:#0045aa;display:flex;width:10%}.EditSchoolInputDiv input{background-color:#fff;border:2px solid #009fff;border-radius:25px;color:#0045aa;padding:10px;width:60%}.EditSchoolButtonDiv{align-items:center;display:flex;justify-content:space-evenly;width:100%}.EditSchoolButtonDiv button{width:25%}.CreateSchoolMainInternalDiv{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;height:100%;min-height:61vh;width:90%}.CreateSchoolMainInternalDiv button{background-color:#009fff;border:2px solid #009fff;border-radius:20px;color:#fff;cursor:pointer;font-size:large;font-weight:700;margin-bottom:2%;margin-top:2%;padding:10px;width:20%}.CreateSchoolMainInternalDiv button:hover{background-color:#fff;color:#009fff}.CreateSchoolImageDiv{align-items:center;display:flex;flex-direction:column;height:60%;width:100%}.CreateSchoolImageDiv img{aspect-ratio:1/1;cursor:pointer;margin-top:2%;width:25%}.CreateSchoolImageDiv input{margin-top:5%}.CreateSchoolDoubleInputDiv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2%;margin-top:2%;width:90%}.CreateSchoolInputLabel{display:flex;flex-direction:row;width:49%}.CreateSchoolInputLabel label{align-items:center;color:#0045aa;display:flex;width:20%}.CreateSchoolInputLabel input{background-color:#fff;border:2px solid #009fff;border-radius:25px;color:#0045aa;padding:10px;width:80%}.CreateSchoolButtonDiv{align-items:center;display:flex;height:11%;justify-content:space-around;width:60%}.CreateSchoolButtonDiv button{margin-bottom:5%;margin-top:5%;width:40%}.MainModalDiv{align-items:center;background:linear-gradient(180deg,#00e0ff,#156fff);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100.6%;min-width:100.4%}.SwitchDiv{width:100%}.InternalDiv,.SwitchDiv{align-items:center;display:flex;flex-direction:column;height:90%}.InternalDiv{justify-content:center;width:80%}.InternalDiv h1{color:#fff;font-size:xxx-large;text-align:center}.InternalDiv label{color:#fff;font-size:medium;text-align:center}.LoginLogoDiv{background-color:#156fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;width:100%}.LoginLogoDiv img{aspect-ratio:1/1;width:20%}.LoginInputDiv{margin:1%;width:50%}.LoginInputDiv input{background-color:initial;border:2px solid #fff;border-radius:25px;color:#fff;font-size:medium;padding:10px;width:100%}.LoginPassWordInput{display:flex;flex-direction:row;justify-content:space-between;margin:1%;width:50%}.LoginPassWordInput input{width:70%}.LoginPassWordInput button,.LoginPassWordInput input{background-color:initial;border:2px solid #fff;border-radius:25px;color:#fff;font-size:medium;padding:10px}.LoginPassWordInput button{cursor:pointer;font-weight:700;margin-right:-20px;width:25%}.LoginPassWordInput button:hover{background-color:#fff;border:2px solid #156fff;color:#156fff}.ForgetPassWordDiv{display:flex;flex-direction:row;justify-content:end;width:50%}.ForgetPassWordDiv button{background-color:initial;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:medium;font-weight:700;margin-right:-20px;padding:10px;width:25%}.FinalButtonDiv{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1%;margin-top:1%;width:50%}.FinalButtonDiv button{background-color:#fff;border:2px solid #156fff;border-radius:25px;color:#156fff;cursor:pointer;font-size:medium;font-weight:700;margin-right:-20px;padding:10px;width:calc(100% + 20px)}.FinalButtonDiv button:hover{background-color:initial;border:2px solid #fff;color:#fff}.LostPasswordButtonDiv{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:1%;margin-left:20px;margin-top:1%;width:calc(50% + 20px)}.LostPasswordButtonDiv button{background-color:#fff;border:2px solid #156fff;border-radius:25px;color:#156fff;cursor:pointer;font-size:medium;font-weight:700;padding:10px;width:40%}.LostPasswordButtonDiv button:hover{background-color:initial;border:2px solid #fff;color:#fff}
/*# sourceMappingURL=main.f68e111c.css.map*/