@charset "UTF-8";@font-face{font-family:Overpass;src:url(/assets/Overpass-VariableFont_wght-BY37P1-K.ttf)}@font-face{font-family:ConcordiaBold;src:url(/assets/Concordia-Sans-Bold-BUEUJYsd.ttf)}@font-face{font-family:ConcordiaMedium;src:url(/assets/Concordia-Sans-Medium-CEtNZNoZ.ttf)}@font-face{font-family:ConcordiaRegular;src:url(/assets/Concordia-Sans-Regular-BKLhvcA8.ttf)}@font-face{font-family:ConcordiaLight;src:url(/assets/Concordia-Sans-Light-C-bvaGc8.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-family:ConcordiaMedium}a{text-decoration:none;color:inherit}img,video{display:block;max-width:100%}h1{font-size:2vw;font-weight:400;font-family:ConcordiaBold}h2{font-size:1.5vw;font-weight:400;font-family:ConcordiaBold}h3{font-size:1.3vw;font-weight:400;font-family:ConcordiaMedium}h4{font-size:1vw;font-weight:400;font-family:ConcordiaRegular}p{font-size:1vw;font-weight:300;font-family:ConcordiaLight}:root{--primary: #0042b5;--primaryHover: #00173d;--secondary: #598ade;--lightSecondary: #b2c9df;--gray: #4c4c4c;--white: #ffffff;--sand: #f5f3f4;--red: #ff4e4d;--adminLayoutHeightWithSearch: 69dvh;--green: #b2f21f;--lightGreen: #c9f06c;--yellow: #ebeb0e;--adminLayoutHeight: 80dvh}#root{min-height:100vh}body{height:100vh}.protokollPopUpBlender{background-color:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1}.Loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.Loading img{width:3vw;aspect-ratio:1;height:auto}.login{max-width:50vw;height:88vh;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .6s ease}.login form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border:2px solid var(--primary);border-radius:.5vmax;gap:2vh;align-items:center;justify-content:space-evenly;height:55vh;width:100%}.login form div{width:100%;display:flex;flex-direction:column;gap:2vh}.login form div h3{text-align:center;font-size:1.5vw;font-weight:700}.login form img{margin-bottom:auto;margin-inline:auto;width:90%}.login form fieldset{border:2px solid var(--secondary);border-radius:.3vmax;padding:2.5%;position:relative;width:100%}.login form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease}.login form fieldset input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding-top:.2vw}.login form fieldset input::placeholder{color:var(--lightSecondary);font-size:1vmax;transition:all .1s ease}.login form fieldset input:focus{outline:none;border-color:var(--primary)}.login form fieldset input:focus::placeholder{opacity:0}.login form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.login form fieldset svg{position:absolute;right:2.5%;top:30%;z-index:2;cursor:pointer}.login form button{font-size:1.2vmax;width:80%;margin:0 auto;padding:3% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vmax;display:flex;justify-content:center;gap:.5vw}.login form button h4{font-size:1.15vw}@media (max-width: 1200px){.login{max-width:70vw}.login form{height:60vh}.login form div h3{font-size:2vw}.login form button h4{font-size:1.5vw}}@media (max-width: 992px){.login{max-width:80vw}.login form{height:65vh}.login form div h3{font-size:2.5vw}.login form button{font-size:2vmax}.login form button h4{font-size:2vw}.login form fieldset input{font-size:1.5vmax}.login form fieldset input::placeholder{font-size:1.5vmax}}@media (max-width: 768px){.login{max-width:90vw}.login form{padding:5%}.login form div h3{font-size:3vw}.login form button h4{font-size:2.5vw}}@media (max-width: 480px){.login{max-width:90vw}.login form{height:auto;padding:5%;height:80vh;border-width:.1vw;border:none;justify-content:space-evenly}.login form div h3{font-size:6vw}.login form fieldset input{font-size:4vw}.login form fieldset input::placeholder{font-size:4vw}.login form button{font-size:4vw;width:100%;margin-top:auto}.login form button h4{font-size:4vw}}.login .credits{position:absolute;bottom:2.5%;right:2.5%;display:flex;gap:1vw}.login .credits a{color:gray;text-decoration:underline;font-size:.8vw}.teilnehmerDashboard{width:100vw;overflow:hidden;height:var(--adminLayoutHeight)}.teilnehmerDashboard .dashboard{display:grid;padding-inline:2.5%;grid-template-columns:34% 29% 34%;justify-content:space-between;gap:2vh;height:var(--adminLayoutHeight)}.teilnehmerDashboard .dashboard .points{display:grid;grid-template-rows:repeat(2,1fr);gap:2vh}@media (max-width: 480px){.teilnehmerDashboard{width:100vw;overflow:auto;height:auto}.teilnehmerDashboard .dashboard{display:grid;padding-inline:2.5%;grid-template-columns:1fr;justify-content:space-between;gap:2vh;height:86dvh}.teilnehmerDashboard .dashboard .points{display:grid;grid-template-rows:repeat(2,1fr);gap:2vh}}.reservationBoard{width:100%;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight)}.reservationBoard h2{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center;margin-top:1vh}.reservationBoard .title{display:flex;align-items:center;justify-content:space-evenly;border-bottom:2px solid var(--white)}.reservationBoard .title .icon{color:var(--white);width:8vw;height:8vw}.reservationBoard .title h3{color:var(--white);width:50%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%}.reservationBoard .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.reservationBoard .upcomingCardWrapper{height:100%;overflow-y:auto;border-bottom:1px solid var(--white)}.reservationBoard .upcomingCardWrapper:nth-last-child(1){border:none}@media (max-width: 480px){.reservationBoard{width:100%;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:0;height:50dvh}.reservationBoard h2{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center;margin-top:1vh}.reservationBoard .title{display:flex;align-items:center;justify-content:space-evenly;border-bottom:2px solid var(--white)}.reservationBoard .title .icon{color:var(--white);width:8dvh;height:8dvh}.reservationBoard .title h3{color:var(--white);width:70%;text-align:center;font-size:2vh;font-weight:500;padding-top:1%}.reservationBoard .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.reservationBoard .upcomingCardWrapper{height:100%;overflow-y:auto;border-bottom:1px solid var(--white)}.reservationBoard .upcomingCardWrapper:nth-last-child(1){border:none}}.upcomingCard{display:block;padding:2.5% 5%;border-bottom:2px solid var(--sand);min-height:15vh;position:relative}.upcomingCard .detailFlag{top:unset;bottom:5px;left:2.5%;width:fit-content;padding:.5%;border-radius:.2vw}.upcomingCard>div{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin:0 auto}.upcomingCard>div p{color:var(--white);font-size:1.3vw;width:fit-content}.upcomingCard .cardInfo{display:flex;justify-content:space-evenly;margin:0 auto}.upcomingCard .cardInfo img{width:23%}.upcomingCard .cardInfo p{width:70%;font-size:1vw;color:var(--white);margin:0 auto;text-align:center}@media (max-width: 480px){.upcomingCard{display:block;padding:1.5% 5%;border-bottom:2px solid var(--sand)}.upcomingCard>div{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin:0 auto}.upcomingCard>div p{color:var(--white);font-size:1.4vh;width:fit-content;margin-bottom:1.5dvh}.upcomingCard .cardInfo{display:flex;justify-content:space-evenly;margin:0 auto}.upcomingCard .cardInfo img{width:23%}.upcomingCard .cardInfo p{width:70%;font-size:1.8vh;color:var(--white);margin:0 auto;text-align:center}}.presentDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;overflow-x:hidden;z-index:inherit;background-color:var(--sand)}.presentDetail>p,.presentDetail>h4,.presentDetail>a{font-weight:200;padding:1%}.presentDetail h3{font-size:1.1vw;padding:1%}.presentDetail .detailsWrapper{overflow:hidden;height:100%}.presentDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.presentDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.1vw solid var(--sand);height:6vh;border-radius:.3vw}.presentDetail .detailsWrapper .details .title div{width:100%}.presentDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.presentDetail .detailsWrapper .details .category{width:100%;display:grid;grid-template-columns:repeat(4,1fr);height:100%;margin-top:.3vh;gap:.3vw;color:var(--white);overflow:hidden;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.presentDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.presentDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.presentDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.presentDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.presentDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.presentDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.presentDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.presentDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.presentDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1vw;padding:1%}.presentDetail .detailsWrapper .details .category .descrptionContainer{width:100%;padding:1%;background-color:var(--primary);overflow-y:auto;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .descrptionContainer h4{padding-inline:1%}.presentDetail .detailsWrapper .details .category .descrptionContainer div{padding:1%}.presentDetail .detailsWrapper .details .category .addressContainer{display:grid;grid-template-rows:1fr 1fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article h4{padding-inline:1%;margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article .button{min-height:4vh;height:4vh;margin-top:3vh}.presentDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.presentDetail .detailsWrapper .details .category .addressContainer a{color:var(--yellow);padding-inline:1%;text-decoration:underline;margin-top:1vh;display:inline-block}.presentDetail .detailsWrapper .details .category .targetContainer{display:grid;grid-template-rows:2fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .targetContainer article h4{padding-inline:1%}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.presentDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.presentDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.presentDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.presentDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.presentDetail .detailsWrapper .details .category .kollision p{padding:.5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.presentDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.presentDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.presentDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;background-color:var(--primary);border-radius:.3vw;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.presentDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.presentDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.presentDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.presentDetail .examContainer{position:fixed;bottom:-100%}.presentDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.presentDetail .popUp .childrenWrapper h1{text-align:center}.presentDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.presentDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.presentDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;overflow-x:hidden;z-index:inherit;background-color:var(--sand)}.presentDetail>p,.presentDetail>h4,.presentDetail>a{font-weight:200;padding:1%}.presentDetail h3{font-size:1.5vh;padding:1%}.presentDetail .detailsWrapper{overflow:auto;height:100%}.presentDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.presentDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:center;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.1vw solid var(--sand);height:6vh;border-radius:.3vw;flex-direction:column-reverse}.presentDetail .detailsWrapper .details .title div{width:100%}.presentDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.presentDetail .detailsWrapper .details .category{width:100%;display:grid;grid-template-columns:1fr;height:100%;margin-top:.3vh;gap:.3vw;color:var(--white);overflow:hidden;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.presentDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.presentDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.presentDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.presentDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.presentDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.presentDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.presentDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.presentDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.presentDetail .detailsWrapper .details .category .descrptionContainer{width:100%;padding:1%;background-color:var(--primary);overflow-y:auto;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .descrptionContainer h4{padding-inline:1%;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .descrptionContainer div{padding:1%}.presentDetail .detailsWrapper .details .category .addressContainer{display:grid;grid-template-rows:1fr 1fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article h4{padding-inline:1%;margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.presentDetail .detailsWrapper .details .category .addressContainer a{color:var(--yellow);padding-inline:1%;text-decoration:underline;margin-top:1vh;display:inline-block;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer{display:grid;grid-template-rows:2fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer article h4{padding-inline:1%;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button p{font-size:1.5vh}.presentDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.presentDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.presentDetail .detailsWrapper .details .category .kollision p{padding:.5%;font-size:1.5vh;background-color:var(--red);margin:0 auto;text-align:center}.presentDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.presentDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.presentDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;background-color:var(--primary);border-radius:.3vw;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.presentDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.presentDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.presentDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.presentDetail .detailsWrapper .buttonContainer .button p{font-size:2vh}.presentDetail .examContainer{position:fixed;bottom:-100%}.presentDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.presentDetail .popUp .childrenWrapper h1{text-align:center}.presentDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.presentDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.button{min-height:5vh;min-width:12vw;justify-content:center;align-items:center;color:var(--sand);background-color:var(--primary);border-radius:5px;border:.1vw solid var(--lightSecondary);cursor:pointer;transition:all .5s ease;padding-inline:.5vw}.button:nth-of-type(2){color:var(--primary);background-color:var(--sand)}.button:hover{transform:scale(1.03)}.button b{margin-right:.5vw}.button:disabled{opacity:60%}.button:disabled:hover{transform:scale(1)}.examModule{background-color:var(--sand);width:100%;height:100%;padding:4%}.examModule .stepContainer{display:flex;align-items:center;justify-content:center;gap:.5vw;margin-bottom:5vh}.examModule .stepContainer .step{width:1.3vw;aspect-ratio:1;border-radius:50%;background-color:var(--white);box-shadow:0 0 5px 1px var(--secondary);color:var(--primary);display:flex;justify-content:center;align-items:center;position:relative;transition:all .8s ease;padding-top:.15%}.examModule .stepContainer .step h6{font-size:.5vw;margin:0}.examModule .stepContainer .step h5{color:var(--green)}.examModule .stepContainer .step.stepOn{transform:scale(1.8);border:2px solid var(--primary);box-shadow:0 0 8px 2px var(--primary);z-index:2}.examModule .stepContainer .connectorLine{flex-grow:1;height:2px;background-color:var(--secondary);transition:background-color .5s ease-in-out}.examModule .stepContainer .activeLine{background-color:var(--primary)}.examModule .stepContainer .inactiveLine{background-color:var(--secondary);opacity:.5}.examModule .question{margin-top:10vh;border:.2vw solid var(--lightSecondary);border-radius:1vw;padding:5% 2.5%}.examModule .question h1{text-align:center;margin-bottom:10vh}.examModule .question .answersWrapper{display:flex;flex-direction:column;gap:4vh;padding:2.5%;padding-left:5vw}.examModule .question .custom-checkbox{margin-right:.5vw;width:1.5vw;height:1.5vw;position:relative;accent-color:var(--primary)}.examModule .question .custom-checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.examModule .question .custom-checkbox:hover{cursor:pointer}.examModule .question h3{display:flex;align-items:start;font-size:1.5vw;gap:.5vw}.examModule .results{width:100%;border:.2vw solid var(--lightSecondary);border-radius:1vw;padding:1% 2.5% 2.5%;max-height:81vh;overflow-y:auto}.examModule .results section{width:100%}.examModule .results section .resultHeader{width:100%;padding-bottom:1vh}.examModule .results section .resultHeader h3{font-size:1.5vw;margin-bottom:1vh}.examModule .results section .resultHeader p{font-size:1.2vw;margin-bottom:1vh}.examModule .results section .resultHeader .button{margin-left:auto}.examModule .results section>p{margin-block:2vh}.examModule .results section .resultBlock{margin-bottom:3vh}.examModule .results section .resultBlock h2{color:#000}.examModule .results section .resultBlock>div{display:flex;gap:1vw}.examModule .results section .resultBlock>div p{text-align:center;font-size:.6vw}.examModule .results section .resultBlock .answer{display:flex;gap:1.5vw;padding-block:1vh;align-items:center;padding-left:.3vw}.examModule .results section .resultBlock .answer .custom-checkbox{width:1.5vw;aspect-ratio:1}.examModule .results section .resultBlockSort h2{color:#000}.examModule .results section .resultBlockSort div{display:flex;gap:3vw;margin-bottom:1vh}.examModule .results section .resultBlockSort div h3{min-width:30vw}.examModule .results section .resultBlockSort div p{min-width:30vw;margin-bottom:1vh}.examModule .button{position:absolute;bottom:5%;right:4%}.sorting-wrapper{display:flex;flex-direction:column;background-color:#f9f9f9;padding:16px;border:2px dashed #ccc;min-height:200px;border-radius:8px}.sorting-item{background-color:#fff;border:1px solid #ddd;padding:12px 16px;margin-bottom:12px;border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:grab;transition:background .2s ease}.sorting-item:hover{background-color:#f0f0f0}.popUp{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1050}.popUp .childrenWrapper{overflow:hidden;z-index:99;background-color:var(--sand);width:80%;aspect-ratio:2/1;max-width:1440px;border-radius:1vw;position:relative;overflow-y:scroll}.popUp .childrenWrapper>svg{color:var(--red);font-size:1.4vw;position:absolute;right:.5%;top:1%;z-index:9999;cursor:pointer}.popUp .childrenWrapper .navigatorSection{display:none}.popUp .childrenWrapper .memberManagement{padding:2.5%}.popUp .childrenWrapper .usersSearchBar .button{display:none}.popUp .childrenWrapper .usersSearchBar label{width:100%}.popUp .childrenWrapper .iconBox a p{width:80%;top:-25%;padding-top:0}.trainingAttachments{display:flex;flex-direction:column;max-height:100%}.trainingAttachments div{width:100%;padding-bottom:1vh}.trainingAttachments div h4{margin:0!important;font-size:.9vw}.trainingAttachments div a{height:fit-content;display:inline;margin-top:0!important;padding-block:.5vh;width:100%;padding:0}.trainingAttachments div a p{height:fit-content;display:flex;gap:.5vw;margin:0;width:100%;font-size:.8vw;align-items:center}.trainingAttachments div a p svg{width:.8vw;aspect-ratio:1;height:auto}.trainingAttachments div p{padding-block:.5vh;display:flex;gap:.5vw}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terminPopUp{position:fixed;width:100vw;left:0;height:fit-content;top:0;z-index:2;background-color:var(--sand)}.terminPopUp .closeButtton{cursor:pointer;color:var(--red);position:absolute;z-index:inherit;top:.1%;right:0}.terminPopUp .closeButtton svg{width:1.5vw;aspect-ratio:1;height:auto}@media (max-width: 480px){.terminPopUp{position:fixed;width:100vw;left:0;height:fit-content;top:0;z-index:2;background-color:var(--sand)}.terminPopUp .closeButtton{cursor:pointer;color:var(--red);position:absolute;z-index:inherit;top:.1%;right:0;border-radius:50%}.terminPopUp .closeButtton svg{width:4vh;aspect-ratio:1;height:auto}}.teamsDetail{height:var(--adminLayoutHeight);position:relative;overflow-x:hidden;z-index:inherit;height:100dvh;background-color:var(--sand)}.teamsDetail h4,.teamsDetail a{font-weight:200;padding:1%}.teamsDetail>p{font-weight:200;padding:1%}.teamsDetail h3{font-size:1.1vw;padding:1%}.teamsDetail .detailsWrapper{overflow:hidden;height:100%}.teamsDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.teamsDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.teamsDetail .detailsWrapper .details .title div{width:100%}.teamsDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.teamsDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;gap:.2vw;color:var(--white);overflow:hidden}.teamsDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;background-color:var(--primary);flex:1;padding:.5%;border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.5vw;margin-bottom:1vh}.teamsDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.teamsDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.teamsDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.teamsDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.teamsDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.teamsDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.teamsDetail .detailsWrapper .details .category .responsibleContainer{flex:1}.teamsDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.teamsDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.teamsDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1vw;padding:1%}.teamsDetail .detailsWrapper .details .category .descrptionContainer{flex:1;width:100%;padding:.3%;background-color:var(--primary);border-radius:.3vw;overflow-y:auto}.teamsDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer{flex:1;display:grid;grid-template-rows:1fr 2fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw;display:flex;flex-direction:column}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1){justify-content:space-between}.teamsDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article h4{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article a{margin:0 auto;margin-bottom:5vh}.teamsDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.teamsDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.teamsDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.teamsDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.teamsDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.teamsDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.teamsDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.teamsDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.teamsDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.teamsDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.teamsDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.teamsDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.teamsDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.teamsDetail .examContainer{position:fixed;bottom:-100%}.teamsDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.teamsDetail .popUp .childrenWrapper h1{text-align:center}.teamsDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.teamsDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.teamsDetail{height:var(--adminLayoutHeight);position:relative;overflow-x:hidden;z-index:inherit;height:100dvh;background-color:var(--sand)}.teamsDetail p,.teamsDetail h4,.teamsDetail a{font-weight:200;padding:1%;font-size:1.5vh}.teamsDetail h3{font-size:1.1vw;padding:1%;font-size:1.5vh}.teamsDetail .detailsWrapper{overflow:auto;height:100%}.teamsDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.teamsDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:center;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw;flex-direction:column-reverse}.teamsDetail .detailsWrapper .details .title div{width:100%}.teamsDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.teamsDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;flex-direction:column;gap:.2vh;color:var(--white);overflow:hidden}.teamsDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw;flex:1;min-height:35vh}.teamsDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.teamsDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.teamsDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.teamsDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.teamsDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.teamsDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.teamsDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.teamsDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.teamsDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.teamsDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.teamsDetail .detailsWrapper .details .category .descrptionContainer{flex:1;width:100%;padding:.3%;background-color:var(--primary);border-radius:.3vw;overflow-y:auto}.teamsDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer{flex:1;display:grid;grid-template-rows:1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw;display:flex;flex-direction:column}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1){justify-content:space-between;flex-direction:row;align-items:center}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1) .button{width:30vw;margin-left:auto}.teamsDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article h4{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article a{margin-bottom:0vh;margin-left:auto;margin-right:0}.teamsDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.teamsDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.teamsDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.teamsDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.teamsDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.teamsDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.teamsDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.teamsDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.teamsDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.teamsDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.teamsDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.teamsDetail .examContainer{position:fixed;bottom:-100%}.teamsDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.teamsDetail .popUp .childrenWrapper h1{text-align:center}.teamsDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.teamsDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.odDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.odDetail h4,.odDetail a{font-weight:200;padding:1%}.odDetail>p{font-weight:200;padding:1%}.odDetail h3{font-size:1.1vw;padding:1%}.odDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.odDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.odDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.odDetail .detailsWrapper .details .title div{width:100%}.odDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.odDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer{flex:1;overflow-y:auto;padding:.5%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.odDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.odDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.odDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.odDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.odDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.odDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.odDetail .detailsWrapper .details .category .responsibleContainer{flex:1}.odDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.odDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.odDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:.8vw}.odDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.odDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer{flex:2;gap:.5vh;display:flex;flex-direction:column;overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer article{padding:1%;background-color:var(--primary);flex:1;border-radius:.3vw}.odDetail .detailsWrapper .details .category .vidContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .vidContainer article div{display:flex;justify-content:center;gap:.5vw}.odDetail .detailsWrapper .details .category .vidContainer article div div{background-color:var(--sand);border-radius:.2vw;display:grid;place-items:center;width:1.5vw;aspect-ratio:1}.odDetail .detailsWrapper .details .category .vidContainer article div p{padding-top:5%;color:var(--primary)}.odDetail .detailsWrapper .details .category .vidContainer a{color:var(--yellow);text-decoration:underline}.odDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.odDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.odDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.odDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.odDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.odDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.odDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.odDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.odDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.odDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.odDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.odDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.odDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.odDetail .examContainer{position:fixed;bottom:-100%}.odDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.odDetail .popUp .childrenWrapper h1{text-align:center}.odDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.odDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.odDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.odDetail p,.odDetail h4,.odDetail a{font-weight:200;padding:1%;font-size:1.5vh}.odDetail h3{font-size:1.5vh;padding:1%}.odDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.odDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.odDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.odDetail .detailsWrapper .details .title div{width:100%}.odDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.odDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw;flex-direction:column}.odDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.odDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.odDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.odDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.odDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.odDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.odDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.odDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.odDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.odDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.odDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer{flex:1;gap:.5vh;overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .vidContainer article h3{margin-bottom:0}.odDetail .detailsWrapper .details .category .vidContainer article div{display:flex;justify-content:center;gap:.5vw}.odDetail .detailsWrapper .details .category .vidContainer article div div{background-color:var(--sand);border-radius:.2vw;display:grid;place-items:center;width:4vh;aspect-ratio:1}.odDetail .detailsWrapper .details .category .vidContainer article div p{padding-top:5%;color:var(--primary);font-size:2vh}.odDetail .detailsWrapper .details .category .vidContainer a{color:var(--yellow);text-decoration:underline}.odDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.odDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.odDetail .detailsWrapper .details .category video{width:100%;margin:0;padding:0;aspect-ratio:3/1}.odDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.odDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.odDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.odDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.odDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.odDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.odDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.odDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.odDetail .examContainer{position:fixed;bottom:-100%}.odDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.odDetail .popUp .childrenWrapper h1{text-align:center}.odDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.odDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.userUnitCard{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;margin-top:auto}.userUnitCard .contentContainer{padding:1.5%}.videoPlayer{position:relative}.videoPlayer video{position:relative}.videoPlayer .annotationsContainer{position:absolute;bottom:2.5%;left:0;right:0;width:94%;margin:0 auto;display:flex;pointer-events:none}.videoPlayer .annotationsContainer .annotation{position:absolute;bottom:0;transform:translate(-50%);pointer-events:auto;cursor:pointer;background-color:var(--primary);width:fit-content;height:fit-content;width:1.5vw;height:1.5vw;border-radius:25px;display:flex;align-items:center}.videoPlayer .annotationsContainer .annotation svg{color:var(--white);width:1.5vw;height:1.5vw}.detailFlag{background-color:var(--sand);width:15vw;top:0;left:0;color:var(--primary);position:absolute}.detailFlag h5{font-weight:800;text-align:center}.detailFlag svg{display:none}.finalPoints{background-color:var(--primary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:100%;display:flex;flex-direction:column}.finalPoints .title{display:flex;align-items:center;justify-content:space-evenly}.finalPoints .title .icon{color:var(--white);width:8vw;height:8vw}.finalPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%}.finalPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.finalPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:1}.finalPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.finalPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.finalPoints .infoWrapper .finalPointsStatus h3 span{font-size:1.8vw}.finalPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:.9vw;color:var(--white);text-align:center;font-weight:300;padding:1vh}.finalPoints .infoWrapper .upcomingBadge{color:var(--white)}.finalPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.finalPoints a b{text-decoration:underline}@media (max-width: 480px){.finalPoints{background-color:var(--primary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:30dvh;display:flex;flex-direction:column}.finalPoints .title{display:flex;align-items:center;justify-content:space-evenly}.finalPoints .title .icon{color:var(--white);width:8vh;height:8vh}.finalPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.finalPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.finalPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:unset;padding-bottom:2vh}.finalPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.finalPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.finalPoints .infoWrapper .finalPointsStatus h3 span{font-size:2.5vh}.finalPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:1.7vh;color:var(--white);text-align:center;font-weight:300;padding:1vh;line-height:2.5vh}.finalPoints .infoWrapper .upcomingBadge{color:var(--white)}.finalPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.finalPoints a b{text-decoration:underline}}.pendingPoints{background-color:var(--secondary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:100%;display:flex;flex-direction:column}.pendingPoints .title{display:flex;align-items:center;justify-content:space-evenly}.pendingPoints .title .icon{color:var(--white);width:8vw;height:8vw}.pendingPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%}.pendingPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.pendingPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:1}.pendingPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.pendingPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.pendingPoints .infoWrapper .finalPointsStatus h3 span{font-size:1.8vw}.pendingPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:.9vw;color:var(--white);text-align:center;font-weight:300}.pendingPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.pendingPoints a b{text-decoration:underline}@media (max-width: 480px){.pendingPoints{background-color:var(--secondary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:30dvh;display:flex;flex-direction:column}.pendingPoints .title{display:flex;align-items:center;justify-content:space-evenly}.pendingPoints .title .icon{color:var(--white);width:8vh;height:8vh}.pendingPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.pendingPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.pendingPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:unset;padding-bottom:2vh}.pendingPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.pendingPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.pendingPoints .infoWrapper .finalPointsStatus h3 span{font-size:2.5vh}.pendingPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:1.7vh;color:var(--white);text-align:center;font-weight:300;padding:1vh;line-height:2.5vh}.pendingPoints .infoWrapper .upcomingBadge{color:var(--white)}.pendingPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.pendingPoints a b{text-decoration:underline}}.offers{border-radius:25px;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight);background-color:var(--primary);overflow-y:auto;display:flex;flex-direction:column}.offers .title{display:flex;align-items:center;justify-content:space-evenly;border-bottom:2px solid var(--white)}.offers .title .icon{color:var(--white);width:8vw;height:8vw}.offers .title h3{color:var(--white);width:55%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%;position:relative;left:-2vw}.offers .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.offers .upcomingCardWrapper{overflow-y:auto;flex:1;border-bottom:1px solid var(--white)}.offers .upcomingCardWrapper:nth-last-child(1){border:none}.offers .toShop{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;height:5vh}.offers .toShop p{color:var(--white);text-align:center;padding:0%;font-size:.8vw}.offers .toShop .button{height:2vh;min-height:2vh;width:5vw;min-width:5vw}@media (max-width: 480px){.offers{border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight);background-color:var(--primary);overflow:hidden;height:50dvh}.offers .title{display:flex;align-items:center;justify-content:space-evenly}.offers .title .icon{color:var(--white);width:8vh;height:8vh}.offers .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.offers .title .iconTicket{color:var(--white);width:8vh;height:8vh;padding:2.5%}.offers .upcomingCardWrapper{min-height:75%;overflow-y:auto;border-bottom:1px solid var(--white)}.offers .upcomingCardWrapper:nth-last-child(1){border:none}.toShop p{color:var(--white);text-align:center;padding:.5%;font-size:1vw}}.offerCard{position:relative;overflow:hidden;width:100%;height:fit-content;padding-block:1%;display:grid;grid-template-columns:15% 65% 20%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.offerCard:hover .imageWrapper{padding:.5%}.offerCard .imageWrapper{transition:all .3s ease;padding:.5%;border-right:1px solid var(--white)}.offerCard .imageWrapper img{margin:0 auto;height:100%;object-fit:contain;padding:2.5%}.offerCard .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);height:fit-content}.offerCard .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.offerCard .infoWrapper h2{text-align:center;font-size:.8vw;margin-bottom:.5vh}.offerCard .infoWrapper article{display:grid}.offerCard .infoWrapper article p{text-align:left;font-size:.7vw}.offerCard .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.offerCard .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5%}.offerCard .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.offerCard .infoWrapper .kollision p{padding:1.15% 1% 1%;border-radius:.3vw;font-size:.7vw;background-color:var(--red);margin:0 auto;font-family:ConcordiaMedium;text-align:center;width:85%}.offerCard .infoWrapper .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.offerCard .infoWrapper .bookPopup p{font-size:.9vw}.offerCard .infoWrapper .bookPopup div{width:100%;display:flex;justify-content:space-evenly;margin-top:10.5%}.offerCard .infoWrapper .bookPopup div .button{min-width:4vw;min-height:2vh;border-radius:.2vw}.offerCard .infoWrapper .bookPopup div .button p{font-size:.8vw}.offerCard .infoWrapper .bookPopup.show{transform:translate(0)}.offerCard .infoWrapper:has(.kollision){padding-bottom:5%}.offerCard .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.offerCard .iconWrapper .button{min-width:100%;min-height:2.5vh;display:flex;align-items:center;font-size:1.2vw;gap:.1vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%;border-radius:.2vw}.offerCard .iconWrapper .button svg{width:.8vw;height:.8vw}.offerCard .iconWrapper .button p{font-size:.7vw;flex:1}.offerCard .flag{width:8vw;top:.5vw;left:.3vw}.offerCard .flag h5{font-size:.7vw}@media (max-width: 480px){.offerCard{position:relative;overflow:hidden;width:100%;height:fit-content;padding-block:1%;display:grid;grid-template-columns:15% 65% 20%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.offerCard:hover .imageWrapper{padding:.5%}.offerCard .imageWrapper{transition:all .3s ease;padding:.5%;border-right:1px solid var(--white)}.offerCard .imageWrapper img{margin:0 auto;height:100%;object-fit:contain;padding:2.5%}.offerCard .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:0px solid var(--white);height:fit-content}.offerCard .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.offerCard .infoWrapper h2{text-align:center;font-size:1.5vh;margin-bottom:.5vh}.offerCard .infoWrapper article{display:grid}.offerCard .infoWrapper article p{text-align:left;font-size:1.3vh}.offerCard .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.offerCard .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:3.5%}.offerCard .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.offerCard .infoWrapper .kollision p{padding:1.15% 1% 1%;border-radius:.3vw;font-size:1vh;background-color:var(--red);margin:0 auto;font-family:ConcordiaMedium;text-align:center;width:85%}.offerCard .infoWrapper:has(.kollision){padding-bottom:5%}.offerCard .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.offerCard .iconWrapper .button{min-width:100%;min-height:2.5vh;display:flex;align-items:center;font-size:1.2vw;gap:.1vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%;border-radius:.2vw}.offerCard .iconWrapper .button svg{width:1.5vh;height:1.5vh}.offerCard .iconWrapper .button p{font-size:1.2vh;flex:1}.offerCard .flag{width:8vw;top:.5vw;left:.3vw}.offerCard .flag h5{font-size:.7vw}}.flag{background-color:var(--sand);width:15vw;font-size:1.3vw;color:var(--primary);position:absolute;transform:rotate(-45deg) translate(-31%,-50%);padding:.5%}.flag h5{font-weight:800;text-align:center}.flag h5 p{color:var(--green);display:inline-block;margin-left:.3vw}.trainingsKatalog .cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:auto;gap:.2vw;transition:all .3s ease;border-bottom:.2vw solid var(--primary)}.trainingsKatalog .popUp .childrenWrapper{padding:1.5%}.trainingsKatalog .popUp .childrenWrapper .shopCardV2{grid-template-columns:12% 75% 13%}.trainingsKatalog .popUp .childrenWrapper .shopCardV2 .infoWrapper article p{font-size:.8vw}.trainingsKatalog .popUp .childrenWrapper .bookPopup div{display:flex;width:35%;padding-right:2.5%}.trainingsKatalog .popUp .childrenWrapper .bookPopup div .button{margin-left:auto}.shopCardV2{position:relative;overflow:hidden;width:100%;padding-block:1%;display:grid;grid-template-columns:12% 78% 10%;background-color:var(--primary);border-bottom:.1vh solid var(--white);min-height:fit-content}.shopCardV2 .imageWrapper{transition:all .3s ease;padding:10%;border-right:1px solid var(--white)}.shopCardV2 .imageWrapper img{margin:0 auto}.shopCardV2 .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);min-height:fit-content}.shopCardV2 .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.shopCardV2 .infoWrapper .title{color:var(--white);display:flex;justify-content:space-evenly;align-items:center;padding-inline:1%}.shopCardV2 .infoWrapper .title div{width:100%}.shopCardV2 .infoWrapper .title div h3{text-align:center;font-size:1.1vw;text-overflow:ellipsis;white-space:wrap;overflow:hidden}.shopCardV2 .infoWrapper .title div h4{text-align:center}.shopCardV2 .infoWrapper h2{text-align:center;font-size:1.2vw;margin-bottom:2vh}.shopCardV2 .infoWrapper article{display:grid;grid-template-columns:repeat(2,1fr);height:75%}.shopCardV2 .infoWrapper article p{text-align:left;font-size:1vw}.shopCardV2 .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.shopCardV2 .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5% 5%}.shopCardV2 .infoWrapper article .description{width:100%;border-left:.1vw solid var(--sand);padding:2.5%}.shopCardV2 .infoWrapper article .description p{text-align:justify;font-size:1vw;line-height:140%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopCardV2 .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.shopCardV2 .infoWrapper .kollision p{padding:1% 2.5%;width:80%;border-radius:.3vw;font-size:.7vw;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center}.shopCardV2 .infoWrapper .cardPopUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .infoWrapper .cardPopUp div{width:27%;margin-left:auto;margin-top:7%}.shopCardV2 .infoWrapper .cardPopUp div .button{min-width:8vw;min-height:4vh;margin-left:1vw}.shopCardV2 .infoWrapper .cardPopUp.show{transform:translate(0)}.shopCardV2 .infoWrapper .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .infoWrapper .bookPopup div{width:28%;margin-left:auto;margin-top:8%;padding-right:1.5%}.shopCardV2 .infoWrapper .bookPopup div .button{min-width:8vw;min-height:4vh;margin-left:auto}.shopCardV2 .infoWrapper .bookPopup div .button:nth-of-type(2){margin-left:1vw}.shopCardV2 .infoWrapper .bookPopup.show{transform:translate(0)}.shopCardV2 .infoWrapper:has(.kollision){padding-bottom:5%}.shopCardV2 .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(101%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .bookPopup div{width:28%;margin-left:auto;margin-top:8%;padding-right:1.5%}.shopCardV2 .bookPopup div .button{min-width:8vw;min-height:4vh;margin-left:auto}.shopCardV2 .bookPopup div .button:nth-of-type(2){margin-left:1vw}.shopCardV2 .bookPopup.show{transform:translate(0)}.shopCardV2 .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.shopCardV2 .iconWrapper .button{min-width:100%;min-height:4vh;display:flex;align-items:center;font-size:1vw;gap:.5vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%}.shopCardV2 .iconWrapper .button svg{width:1.5vw;height:1.5vw}.shopCardV2 .iconWrapper .button p{flex:1}@media (max-width: 480px){.shopCardV2{position:relative;overflow:hidden;width:100%;padding-block:1%;display:grid;grid-template-columns:12% 70% 18%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.shopCardV2 .imageWrapper{transition:all .3s ease;padding:10%;border-right:1px solid var(--white)}.shopCardV2 .imageWrapper img{margin:50% auto 0}.shopCardV2 .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);height:100%}.shopCardV2 .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.shopCardV2 .infoWrapper .title{color:var(--white);display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.shopCardV2 .infoWrapper .title div{width:100%}.shopCardV2 .infoWrapper .title div h3{text-align:center;font-size:1.4vh;margin:0 auto;margin-bottom:1vh;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95%}.shopCardV2 .infoWrapper .title div h4{text-align:center;font-size:1.2vh}.shopCardV2 .infoWrapper h2{text-align:center;font-size:1.2vh;margin-bottom:1vh}.shopCardV2 .infoWrapper article{display:grid;grid-template-columns:1fr;height:75%}.shopCardV2 .infoWrapper article p{text-align:left;font-size:1.2vh}.shopCardV2 .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.shopCardV2 .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5%}.shopCardV2 .infoWrapper article .description{width:100%;border-left:.1vw solid var(--sand);padding:2.5%;display:none}.shopCardV2 .infoWrapper article .description p{text-align:justify;font-size:1vh;line-height:140%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopCardV2 .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.shopCardV2 .infoWrapper .kollision p{padding:1% 2.5%;width:80%;border-radius:.3vw;font-size:1vh;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center}.shopCardV2 .infoWrapper:has(.kollision){padding-bottom:5%}.shopCardV2 .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.shopCardV2 .iconWrapper .button{min-width:100%;min-height:3vh;display:flex;align-items:center;font-size:1vh;gap:.5vw;background-color:var(--primary);color:var(--white);padding:1% 1% 1% 5%;border-radius:.2vw}.shopCardV2 .iconWrapper .button svg{width:2vh;height:2vh}.shopCardV2 .iconWrapper .button p{flex:1;font-size:1vh}}.searchBar{display:grid;justify-content:space-between;grid-template-columns:repeat(3,1fr);padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.searchBar label{width:100%;position:relative}.searchBar label .searchIcon{position:absolute;width:2vw;height:2vw;color:var(--secondary);top:18%;right:2%;transform:translateY(-9%)}.searchBar label input{width:100%;font-size:1.4vw;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.searchBar label input::placeholder{color:var(--secondary);position:relative;top:0}.searchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.searchBar label input:focus::placeholder{opacity:0}.searchBar .searchInput input{height:6vh}.searchBar .switchContainer{width:100%;height:6vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:grid;place-items:center}.searchBar .switchContainer>div{display:flex;width:100%}.searchBar .switchContainer>div:nth-of-type(2){gap:4vw;padding:0;position:relative;left:-.1vw}.searchBar section .sortWrapper select,.searchBar section .categoryDropDown select{border:.15vw solid var(--secondary);font-size:.8vw;width:100%;border-radius:.3vw;height:2.8vh}.searchBar section:nth-of-type(1) .filtersWrapper{height:6vh;border:.2vw solid var(--secondary)}.searchBar section .categoryDropDown{margin-top:.1vh}.searchBar section .filtersWrapper{width:100%;height:3vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:flex;align-items:center;padding-inline:1%;margin-bottom:.2vh;justify-content:space-between}.searchBar section .filtersWrapper .datePickerWrapper{display:flex;align-items:center;flex:1}.searchBar section .filtersWrapper .datePickerWrapper label{display:flex;gap:.1vw}.searchBar section .filtersWrapper .datePickerWrapper label h4{font-size:.8vw;font-weight:500}.searchBar section .filtersWrapper .datePickerWrapper label input{color:var(--secondary);width:80%;font-size:.7vw;text-transform:uppercase;border:none}.searchBar section .filtersWrapper .datePickerWrapper label input::-webkit-calendar-picker-indicator{position:relative;top:-.05vw;right:.2vw;cursor:pointer}.searchBar section .rangeWrapper{text-align:center;display:flex;align-items:first center;gap:1vw;padding-inline:.2vw;width:40%}.searchBar section .rangeWrapper h4{font-size:.8vw}.cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:scroll;gap:.1vw;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.addTrainingButton{width:4vw;height:4vw;border-radius:0;padding-inline:.5%;position:absolute;right:-15.5%;bottom:2.5%;color:var(--primary);background-color:var(--white);align-items:center;transition:all .4s ease-in;display:flex;justify-content:space-between;width:18vw}.addTrainingButton h3{font-size:1vw;transition:all .4s ease;position:relative;color:var(--white);color:var(--primary)}.addTrainingButton svg{width:4vw;height:4vw;transition:all .4s ease;background-color:var(--white);border-radius:50%;position:relative;left:-15%}.addTrainingButton:hover{border-radius:0;right:0}.addTrainingButton:hover h3{transform:translate(-30%)}@media (max-width: 480px){.searchBar{display:grid;justify-content:space-between;grid-template-columns:1fr;padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.searchBar label{width:100%;position:relative}.searchBar label .searchIcon{position:absolute;width:3vh;height:3vh;color:var(--secondary);top:20%;right:2%;transform:translateY(-9%)}.searchBar label input{width:100%;font-size:1.8vh;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.searchBar label input::placeholder{color:var(--secondary);position:relative;top:.2vmin}.searchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.searchBar label input:focus::placeholder{opacity:0}.searchBar .searchInput input{height:4vh}.searchBar .switchContainer{width:100%;height:4vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:grid;place-items:center}.searchBar .switchContainer>div{display:flex;width:100%}.searchBar .switchContainer>div:nth-of-type(2){gap:4vw;padding:0;position:relative;left:-.1vw}.searchBar section .sortWrapper select,.searchBar section .categoryDropDown select{border:.15vw solid var(--secondary);font-size:1.5vh;width:100%;border-radius:.3vw;height:2.8vh}.searchBar section:nth-of-type(1) .filtersWrapper{height:4vh;border:.2vw solid var(--secondary)}.searchBar section .categoryDropDown{margin-top:.1vh}.searchBar section .filtersWrapper{width:100%;height:3vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:flex;align-items:center;padding-inline:1%;margin-bottom:.2vh;justify-content:space-between}.searchBar section .filtersWrapper .datePickerWrapper{display:flex;align-items:center;flex:1}.searchBar section .filtersWrapper .datePickerWrapper label{display:flex;gap:2vw}.searchBar section .filtersWrapper .datePickerWrapper label h4{font-size:1.8vh;font-weight:500;position:relative;bottom:.1vh}.searchBar section .filtersWrapper .datePickerWrapper label input{color:var(--secondary);width:50%;font-size:1.3vh;text-transform:uppercase;border:none}.searchBar section .filtersWrapper .datePickerWrapper label input::-webkit-calendar-picker-indicator{position:relative;top:-.05vw;right:.2vw;cursor:pointer}.searchBar section .rangeWrapper{text-align:center;display:flex;align-items:first center;gap:2vh;padding-inline:.5vh;width:40%}.searchBar section .rangeWrapper h4{font-size:1.3vh}.cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:scroll;gap:.1vw;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.addTrainingButton{width:4vw;height:4vw;border-radius:0;padding-inline:.5%;position:absolute;right:-15.5%;bottom:2.5%;color:var(--primary);background-color:var(--white);align-items:center;transition:all .4s ease-in;display:flex;justify-content:space-between;width:18vw}.addTrainingButton h3{font-size:1vw;transition:all .4s ease;position:relative;color:var(--white);color:var(--primary)}.addTrainingButton svg{width:4vw;height:4vw;transition:all .4s ease;background-color:var(--white);border-radius:50%;position:relative;left:-15%}.addTrainingButton:hover{border-radius:0;right:0}.addTrainingButton:hover h3{transform:translate(-30%)}}.switchWrapper{display:flex;gap:.2vw;width:100%;justify-content:center;align-items:center;margin:0 auto}.switchWrapper h2{font-size:.8vw;font-weight:500}.switch{position:relative;display:block;max-width:2vw;height:1vw}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--lightSecondary);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:.9vw;aspect-ratio:1;height:auto;left:.1vw;top:.05vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--primary)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(.9vw);-ms-transform:translateX(.9vw);transform:translate(.9vw)}.slider.round{border-radius:1vh}.slider.round:before{border-radius:50%}@media (max-width: 480px){.switchWrapper{display:flex;gap:.2vh;width:100%;justify-content:center;align-items:center;margin:0 auto}.switchWrapper h2{font-size:1.4vh;font-weight:500}.switch{position:relative;display:block;max-width:3vh;height:1.5vh}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--lightSecondary);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:1.5vh;aspect-ratio:1;height:auto;left:.1vh;top:.05vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--primary)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(1.3vh);-ms-transform:translateX(1.3vh);transform:translate(1.3vh)}.slider.round{border-radius:1vh}.slider.round:before{border-radius:50%}}.favorites .cardsWrapper{height:75vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:scroll;gap:.2vw;transition:all .3s ease}.trainingsDetail{max-height:80vh}.trainingsDetail .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.trainingsDetail .iconWrapper .button{min-width:100%;min-height:4vh;display:flex;align-items:center;font-size:1vw;gap:.5vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%}.trainingsDetail .iconWrapper .button svg{width:1.5vw;height:1.5vw}.trainingsDetail .iconWrapper .button p{flex:1}.trainingsDetail .presentDetail,.trainingsDetail .teamsDetail,.trainingsDetail .odDetail{height:86dvh;background-color:transparent;position:relative;top:-3vh}@media (max-width: 480px){.trainingsDetail{max-height:80vh}.trainingsDetail .presentDetail,.trainingsDetail .teamsDetail,.trainingsDetail .odDetail{height:86dvh;background-color:transparent;position:relative;top:-3vh}}.terminDetail{margin-inline:2.5%;height:var(--adminLayoutHeight);position:relative;height:75vh;overflow:scroll}.terminDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.terminDetail .detailsWrapper .details{height:100%}.terminDetail .detailsWrapper .details .title{color:var(--white);padding-block:.5%;padding-top:1%;display:flex;justify-content:space-between;padding-inline:2.5%;grid-template-columns:repeat(3,1fr);place-items:center;background-color:var(--primary);border-bottom:.2vw solid var(--sand)}.terminDetail .detailsWrapper .details .title div{width:fit-content}.terminDetail .detailsWrapper .details .title div h1{text-align:center}.terminDetail .detailsWrapper .details .category{width:100%;display:grid;grid-template-columns:repeat(4,1fr);height:100%;margin-top:.3vh;gap:.5vw;color:var(--white);overflow:hidden}.terminDetail .detailsWrapper .details .category .imageContainer{display:flex;width:100%;justify-content:space-evenly;flex-direction:column;gap:2vw;background-color:var(--primary)}.terminDetail .detailsWrapper .details .category .imageContainer div{display:flex;padding-bottom:.2vh;align-items:flex-end;border-bottom:1px solid var(--lightSecondary);padding-inline:.5vw}.terminDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.3vw;text-transform:capitalize;width:100%;text-align:center}.terminDetail .detailsWrapper .details .category .imageContainer div svg{width:2vw;height:2vw}.terminDetail .detailsWrapper .details .category .descrptionContainer{width:100%;padding:1% 2.5%;background-color:var(--primary)}.terminDetail .detailsWrapper .details .category .descrptionContainer p{width:100%;font-size:1.5vw}.terminDetail .detailsWrapper .details .category .descrptionContainer .videoContainer,.terminDetail .detailsWrapper .details .category .descrptionContainer .scormPreview{padding:.5%;width:50%;margin:0 auto;position:relative}.terminDetail .detailsWrapper .details .category .descrptionContainer .videoContainer .videoPlayer>div,.terminDetail .detailsWrapper .details .category .descrptionContainer .scormPreview .videoPlayer>div{width:100%!important;height:100%!important}.terminDetail .detailsWrapper .details .category .descrptionContainer .videoContainer h3,.terminDetail .detailsWrapper .details .category .descrptionContainer .scormPreview h3{text-align:center;padding:25%;border:.15vw solid var(--lightSecondary)}.terminDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.terminDetail .detailsWrapper .details .category .buttonContainer{position:absolute;bottom:2.5%;right:2.5%;gap:1vw;display:flex;justify-content:end;margin-top:2vh;padding-bottom:.5%}.terminDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.terminDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.terminDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(100%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.terminDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.terminDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.terminDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.terminDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.terminDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.terminDetail .examContainer{position:fixed;bottom:-100%}.terminDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.terminDetail .popUp .childrenWrapper h1{text-align:center}.terminDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.terminDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}.cart .cartWrapper{padding-inline:2.5%;display:grid;grid-template-columns:80% 19%;justify-content:space-between;height:75vh}.cart .cartWrapper .cartItemWrapper{overflow-y:scroll;max-height:100%;border-bottom:.2vw solid var(--lightSecondary);background-color:var(--sand)}.cart .cartWrapper .cartItemWrapper .titleRow{background-color:var(--lightSecondary);color:var(--primary);padding-top:.5%;margin-bottom:.2vh;display:grid;grid-template-columns:.8fr 6.5fr 3fr 3fr 3fr 3fr 1.5fr;align-items:center;padding-left:2%}.cart .cartWrapper .cartItemWrapper .titleRow h3{text-align:left;font-size:1.3vw;font-weight:500}.cart .cartWrapper .cartItemWrapper .titleRow p{text-transform:capitalize;width:100%;font-size:.9vw}.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(4),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(5),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(6),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(7){padding-left:15%}.cart .cartWrapper .cartItemWrapper .titleRow div{display:flex;gap:.5vw}.cart .cartWrapper .cartCalcWrapper{border:.2vw solid var(--lightSecondary);color:var(--primary);padding:3.5% 5%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.cart .cartWrapper .cartCalcWrapper legend{position:absolute;top:-1.5%;color:var(--secondary);font-size:1vw;background-color:var(--white)}.cart .cartWrapper .cartCalcWrapper div{display:flex;justify-content:space-between;flex:1;border-width:2px;border-style:solid;margin-bottom:2vh;border-image:linear-gradient(90deg,rgb(255,255,255) 50%,var(--lightSecondary) 50%) 1;border-top:0;border-inline:0}.cart .cartWrapper .cartCalcWrapper div:nth-last-of-type(1){border:none}.cart .cartWrapper .cartCalcWrapper div h4,.cart .cartWrapper .cartCalcWrapper div h5{font-size:1vw;font-weight:500;transition:all .4s ease}.cart .cartWrapper .cartCalcWrapper div h5{text-align:right}.cart .cartWrapper .cartCalcWrapper button{height:4vh;width:100%;margin-left:auto;font-size:.9vw;font-weight:500;padding-top:1%;padding-inline:.5%;color:var(--primary);background-color:var(--white);border-radius:25px;border:.3vh solid var(--green);cursor:pointer;transition:all .5s ease}.cart .cartWrapper .cartCalcWrapper button:hover{transform:scale(1.05)}.cartItem{position:relative;background-color:var(--primary);overflow:hidden;color:var(--sand);padding:1% 1% 1% 0;margin-bottom:.2vh;max-height:fit-content;align-items:center;gap:.5vw;display:grid;grid-template-columns:.6fr 4fr 1.5fr 4fr 1.5fr 1fr}.cartItem:nth-of-type(2n){background-color:var(--primaryHover)}.cartItem .imageWrapper{transition:all .3s ease;border-right:1px solid var(--white)}.cartItem .imageWrapper img{margin:0 auto}.cartItem h3{font-size:1vw}.cartItem .iconContainer{display:flex;gap:.5vw;justify-content:end}.cartItem .iconContainer div svg{width:2vw;height:auto;cursor:pointer}.cartItem h3{text-align:left;font-size:1vw;font-weight:500}.cartItem .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding:1% 1.5%;background-color:inherit;border-left:2px solid var(--secondary);width:100%;font-size:1.3vw}.cartItem .popUp div{width:40%;margin-left:auto;display:flex;justify-content:end;gap:1vw}.cartItem .popUp div button{width:5vw;font-size:1vw;height:3vh;padding-top:.5%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.cartItem .popUp div button:hover{transform:scale(1.05)}.cartItem .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.cartItem .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.cartItem .popUp.show{transform:translate(0)}.contactCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5% 30%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.contactCard:nth-of-type(2n){background-color:var(--primary)}.contactCard article{text-align:center}.contactCard article h3{width:100%;margin:0 auto}.contactCard h2{font-size:1.8vw;font-weight:500}.contactCard h3{font-size:1.3vw;font-weight:500}.contactCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.contactCard div h5{font-size:1.3vw;font-weight:400}.contactCard div div{width:1.4vw}.contactCard div:nth-of-type(3) div{width:1.7vw}.contactCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.contactCard .imageContainer img{width:50%;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:top;filter:saturate(.8) brightness(.9)}@media (max-width: 480px){.contactCard{width:100%;height:70dvh;padding:5% 2.5% 10%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.contactCard:nth-of-type(2n){background-color:var(--primary)}.contactCard article{text-align:center}.contactCard article h3{width:100%;margin:0 auto}.contactCard h2{font-size:1.8vh;font-weight:500}.contactCard h3{font-size:2.7vh;font-weight:500}.contactCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vh}.contactCard div h5{font-size:2.3vh;font-weight:400}.contactCard div div{width:2.3vh}.contactCard div:nth-of-type(3) div{width:2.3vh}.contactCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.contactCard .imageContainer img{width:50%;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:top;filter:saturate(.8) brightness(.9)}}.supportCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.supportCard:nth-of-type(2n){background-color:var(--primary)}.supportCard article{text-align:center}.supportCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.supportCard div h5,.supportCard div a{font-size:1.6vw;font-weight:400}.supportCard div div{width:1.8vw}.supportCard div:nth-of-type(3) div{width:1.7vw}.supportCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.supportCard .imageContainer img{margin:0 auto;width:50%;border-radius:50%;aspect-ratio:1;object-fit:center;object-position:top}.supportCard input{width:80%;font-size:.9vw;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard input::placeholder{color:var(--white)}.supportCard input:focus{outline:none}.supportCard textarea{resize:none;width:80%;font-size:.9vw;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard textarea::placeholder{color:var(--white)}.supportCard textarea:focus{outline:none}.supportCard .button{width:80%;color:var(--white);background-color:var(--secondary)}.supportCard .button:hover{background-color:var(--primary)}@media (max-width: 480px){.supportCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.supportCard h3{font-size:2.7vh;font-weight:500}.supportCard:nth-of-type(2n){background-color:var(--primary)}.supportCard article{text-align:center}.supportCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.supportCard div h5,.supportCard div h3,.supportCard div a{font-size:2vh;font-weight:400}.supportCard div div{width:2.3vh}.supportCard div:nth-of-type(3) div{width:2.3vh}.supportCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.supportCard .imageContainer img{margin:0 auto;width:50%;border-radius:50%;aspect-ratio:1;object-fit:center;object-position:top}.supportCard input{width:80%;font-size:2vh;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard input::placeholder{color:var(--white)}.supportCard input:focus{outline:none}.supportCard textarea{resize:none;width:80%;font-size:2vh;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard textarea::placeholder{color:var(--white)}.supportCard textarea:focus{outline:none}.supportCard .button{width:80%;color:var(--white);background-color:var(--secondary)}.supportCard .button p{font-size:2vh}.supportCard .button:hover{background-color:var(--primary)}}.headerStart{position:relative}.headerStart .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.headerStart .blender.show{z-index:5;opacity:.7}.headerStart .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw}.headerStart .topBar .userInfo{padding-left:2.5%;width:45%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.headerStart .topBar .userInfo>svg{width:2vw;height:2vw;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.headerStart .topBar .userInfo>svg:hover{transform:scale(1.1)}.headerStart .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.headerStart .topBar .userInfo h2,.headerStart .topBar .userInfo h3{color:var(--white);font-size:1.5vw;font-weight:400}.headerStart .topBar .userInfo h3{font-size:1.1vw}.headerStart .topBar .logoContainer{background-color:var(--white);width:100%;display:grid;grid-template-columns:5fr 2fr 1fr;padding-right:2.5%;align-items:center;max-height:9vh;height:9vh;position:relative}.headerStart .topBar .logoContainer .controlContainer{display:flex;justify-content:space-between;align-items:center}.headerStart .topBar .logoContainer img{width:45%;cursor:pointer;margin-right:auto;position:relative;max-height:100%;object-fit:contain}.headerStart .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw}.headerStart .topBar .logoContainer .logoutWrapper{width:2vw;color:var(--primary);cursor:pointer;transition:all .4s ease}.headerStart .topBar .logoContainer .logoutWrapper:hover{color:var(--primary)}.headerStart .topBar .logoContainer a{color:var(--primary);width:1.8vw;position:relative}.headerStart .topBar .logoContainer a h4{position:absolute;top:-3%;right:-30%;background-color:var(--sand);border-radius:50%;width:1.3vw;height:1.3vw;aspect-ratio:1;font-size:.7vw;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;border:.1vw solid var(--primary);font-family:ConcordiaMedium}.headerStart nav{display:flex;gap:1vw;justify-content:space-between;padding-inline:2.5%;margin-block:2vh 2.5vh}.headerStart nav a{font-size:1.2vw;font-weight:200;width:17%;padding-bottom:.1%;text-align:center;border-bottom:.3vh solid var(--lightSecondary);transition:all .6s ease}.headerStart nav .active{transition:all .6s ease;font-weight:500;border-color:var(--primary)}.headerStart .slideIn{max-width:20%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-20%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.headerStart .slideIn>div{background-color:var(--sand);padding:1.5% 10% 1%;border-radius:0 1vw 0 0}.headerStart .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:5% 0}.headerStart .slideIn>article a,.headerStart .slideIn>article>div{position:relative;font-size:1vw;font-weight:200;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.headerStart .slideIn>article a b,.headerStart .slideIn>article>div b{margin-left:1vw}.headerStart .slideIn>article a .subMenu,.headerStart .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.headerStart .slideIn>article a .subMenu .subMenuSchulung,.headerStart .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.headerStart .slideIn>article a .subMenu .subMenuVorlage,.headerStart .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.headerStart .slideIn>article a:hover,.headerStart .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.headerStart .slideIn>article a:hover .subMenu,.headerStart .slideIn>article>div:hover .subMenu{opacity:1}.headerStart .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.headerStart .slideIn.show{z-index:99;left:0;transition:all .7s linear}@media (max-width: 480px){.headerStart{position:relative}.headerStart .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.headerStart .blender.show{z-index:5;opacity:.7}.headerStart .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw}.headerStart .topBar .userInfo{padding-left:2.5%;width:100%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.headerStart .topBar .userInfo>svg{width:4vh;height:4vh;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.headerStart .topBar .userInfo>svg:hover{transform:scale(1.1)}.headerStart .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.headerStart .topBar .userInfo h2,.headerStart .topBar .userInfo h3{color:var(--white);font-size:1.5vh;font-weight:400}.headerStart .topBar .userInfo h3{font-size:1.1vh}.headerStart .topBar .logoContainer{background-color:var(--white);width:35%;display:grid;grid-template-columns:1fr;padding-right:2.5%;align-items:center;max-height:7vh;height:7vh;position:relative;padding-top:1vh}.headerStart .topBar .logoContainer .controlContainer{display:flex;justify-content:end;align-items:center;gap:3vw}.headerStart .topBar .logoContainer img{width:50%;cursor:pointer;margin-right:auto;position:relative;bottom:1vh;display:none}.headerStart .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;display:none}.headerStart .topBar .logoContainer .logoutWrapper{width:3vh;color:var(--primary);cursor:pointer;transition:all .4s ease}.headerStart .topBar .logoContainer .logoutWrapper:hover{color:var(--primary)}.headerStart .topBar .logoContainer a{color:var(--primary);width:3vh;position:relative}.headerStart .topBar .logoContainer a h4{position:absolute;top:-30%;right:-40%;background-color:var(--sand);border-radius:50%;width:2vh;height:2vh;aspect-ratio:1;font-size:1.3vh;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;border:.1vw solid var(--primary);font-family:ConcordiaMedium}.headerStart nav{display:flex;gap:1vw;justify-content:space-between;padding-inline:2.5%;margin-block:0vh 2.5vh}.headerStart nav a{font-size:1vh;font-weight:200;width:25%;padding-bottom:.1%;text-align:center;border-bottom:.3vh solid var(--lightSecondary);transition:all .6s ease;display:none}.headerStart nav .active{transition:all .6s ease;font-weight:500;border-color:var(--primary)}.headerStart .slideIn{max-width:60%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-60%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.headerStart .slideIn>div{background-color:var(--sand);padding:1.5% 10% 1%;border-radius:0 1vw 0 0}.headerStart .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:.5% 0}.headerStart .slideIn>article a,.headerStart .slideIn>article>div{position:relative;font-size:2vh;font-family:ConcordiaRegular;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.headerStart .slideIn>article a b,.headerStart .slideIn>article>div b{margin-left:1vw}.headerStart .slideIn>article a .subMenu,.headerStart .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.headerStart .slideIn>article a .subMenu .subMenuSchulung,.headerStart .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.headerStart .slideIn>article a .subMenu .subMenuVorlage,.headerStart .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.headerStart .slideIn>article a:hover,.headerStart .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.headerStart .slideIn>article a:hover .subMenu,.headerStart .slideIn>article>div:hover .subMenu{opacity:1}.headerStart .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.headerStart .slideIn.show{z-index:99;left:0;transition:all .7s linear}}.contact .contactCardWrapper{height:75vh;padding-inline:2.5%;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;place-items:center}@media (max-width: 480px){.contact .contactCardWrapper{height:90dvh;padding-inline:2.5%;display:grid;grid-template-columns:1fr;gap:2vh;place-items:center;overflow-y:auto;padding-bottom:2vh}}.achievements{padding-inline:2.5%;overflow-y:auto;height:var(--adminLayoutHeight)}.achievements .popUp .childrenWrapper{display:grid;grid-template-columns:1fr 2fr;padding:2.5%;gap:2vw}.achievements .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:1vw;width:100%;text-align:center}.achievements .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:2vh}.achievements .popUp .childrenWrapper .uploadForm label{color:var(--primary);font-size:1.1vw}.achievements .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm input{width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox{width:100%;height:100%}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label{color:var(--primary)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label a{font-size:.7vw;color:var(--primary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv{background-color:var(--white);width:100%;border:.1vw dashed var(--primary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/8;height:auto;gap:1vh;cursor:pointer}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv p{color:var(--primary);text-align:center;font-size:.8vw;height:2.8vh}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv svg{color:var(--primary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.achievements .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.achievements .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.achievements .popUp .childrenWrapper .pdfContainer .button{float:right;margin-top:1vh}@media (max-width: 480px){.achievements{padding-inline:2.5%;overflow-y:auto;height:90dvh}.achievements .popUp .childrenWrapper{display:flex;flex-direction:column;grid-template-columns:1fr;padding:5%;gap:2vw;width:95vw;height:90dvh}.achievements .popUp .childrenWrapper svg{width:4vh;height:4vh}.achievements .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:2vh;width:100%;text-align:center}.achievements .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:1vh;padding-top:2vh}.achievements .popUp .childrenWrapper .uploadForm label{color:var(--primary);font-size:1.8vh}.achievements .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm input{width:100%;font-size:1.8vh;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:1.8vh;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox{width:100%;height:100%}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label{color:var(--primary)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label a{color:var(--primary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv{background-color:var(--white);width:100%;border:.1vw dashed var(--primary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/4;height:auto;gap:1vh;cursor:pointer}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv p{color:var(--primary);text-align:center;font-size:2vh;height:2.8vh;display:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv svg{color:var(--primary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.achievements .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.achievements .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.achievements .popUp .childrenWrapper .pdfContainer .button{float:unset;margin-top:1vh;width:100%}.achievements .popUp .childrenWrapper .pdfContainer .button p{font-size:2vh}}.uploadBox{width:100%;height:100%}.uploadBox label{display:flex;align-items:center}.uploadBox label a{font-size:.7vw;color:var(--lightSecondary);text-decoration:underline}.uploadBox label span svg{width:1vw;aspect-ratio:1;height:auto;position:relative;top:.5vh;color:var(--sand)}.uploadBox .fileInputDiv{width:100%;border:.1vw dashed var(--lightSecondary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/8;height:auto;gap:1vh;cursor:pointer}.uploadBox .fileInputDiv p{color:var(--lightSecondary);text-align:center;font-size:.8vw;height:2.8vh}.uploadBox .fileInputDiv svg{color:var(--lightSecondary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.certCard{position:relative;display:flex;justify-content:space-between;padding:1%;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);color:var(--white)}.certCard div{display:flex}.certCard div h3{width:100%}.certCard div a svg{width:1.5vw}.certCard .iconWrapper{gap:1vw}.certCard article{width:35vw}.certCard article>div{display:flex;gap:.5vw;align-items:center}.certCard article>div h2{font-size:1.3vw}.certCard article>div p{font-size:1.3vw;text-transform:capitalize}@media (max-width: 480px){.certCard{position:relative;display:flex;justify-content:space-between;padding:1%;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);min-height:8vh}.certCard div{display:flex}.certCard div h3{width:100%;font-size:1.5vh}.certCard div a svg{width:2.5vh}.certCard .iconWrapper{gap:1vh}.certCard article{width:35vw}.certCard article>div{display:flex;gap:.5vw;align-items:center}.certCard article>div h2{font-size:1.3vw}.certCard article>div p{font-size:1.3vw;text-transform:capitalize}}.certificatesWrapper{color:var(--white);margin-bottom:4vh}.certificatesWrapper .header{border-bottom:.1vh solid var(--white);background-color:var(--primary)}.certificatesWrapper .header>div h2{padding:1%;font-size:1.7vw;text-align:center}.certificatesWrapper .header section{display:grid;grid-template-columns:repeat(3,1fr) .5fr .5fr;align-items:center;padding:1%;border-top:.1vw solid var(--sand)}.certificatesWrapper .header section div{width:100%;display:flex;justify-content:center;align-items:center;gap:.5vw}.certificatesWrapper .header section div h3{font-size:1vw}.certificatesWrapper .header section div:nth-of-type(1){justify-content:flex-start}.certificatesWrapper .header section .button{width:50%;min-width:11vw;min-height:3vh;margin:0 auto;background-color:var(--primary);color:var(--white)}.certificatesWrapper .uploadsWrapper h2{background-color:var(--sand);color:var(--primary);text-align:center;padding:.5%}.certificatesWrapper .uploadsWrapper .tableHeader{color:var(--primary);display:flex;justify-content:space-between;padding:1.35% 1% 1%}.certificatesWrapper .uploadsWrapper .tableHeader h3{padding-top:.3%;flex:1}.certificatesWrapper .uploadsWrapper .tableHeader div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .pendingCart{background-color:var(--secondary);opacity:.8;display:flex;justify-content:space-between;padding:1.35% 1.2% 1.2%;border-bottom:.1vh solid var(--white);gap:1vw;position:relative}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag{bottom:1px;top:unset;padding:.1%;border-radius:.2vw;left:.1vw}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.certificatesWrapper .uploadsWrapper .pendingCart h3{padding-top:.3%;flex:1}.certificatesWrapper .uploadsWrapper .pendingCart svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .pendingCart div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary)}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-1.5vw;width:1.2vw;aspect-ratio:1;height:auto;bottom:.1vh}.certificatesWrapper .uploadsWrapper .verifiedCart h3{flex:1}.certificatesWrapper .uploadsWrapper .verifiedCart div{width:5%;display:flex;justify-content:end}.certificatesWrapper .uploadsWrapper .verifiedCart div svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}@media (max-width: 480px){.certificatesWrapper{color:var(--white);margin-bottom:4vh}.certificatesWrapper .header{padding:1%;display:grid;grid-template-columns:1fr;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);gap:1vh}.certificatesWrapper .header div{width:100%;display:flex;justify-content:start;align-items:center;gap:.5vh}.certificatesWrapper .header div h3{font-size:2vh}.certificatesWrapper .header div h3:nth-of-type(1){width:50vw}.certificatesWrapper .header div h2{font-size:3vh;padding-top:.5%}.certificatesWrapper .header div:nth-of-type(1){justify-content:flex-start}.certificatesWrapper .header .button{width:50%;min-width:11vw;min-height:3vh;margin:1vh 0;padding-block:.5vh}.certificatesWrapper .header .button p{font-size:2vh}.certificatesWrapper .uploadsWrapper h2{background-color:var(--sand);color:var(--primary);text-align:center;padding:.5%;font-size:2.5vh}.certificatesWrapper .uploadsWrapper .tableHeader{color:var(--primary);display:flex;justify-content:space-between;padding:1.35% 1% 1%}.certificatesWrapper .uploadsWrapper .tableHeader h3{flex:1;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .tableHeader div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .pendingCart{background-color:var(--secondary);opacity:.8;display:flex;justify-content:space-between;padding:1.35% 1.2% 1.2%;border-bottom:.1vh solid var(--white);gap:1.5vw;position:relative;min-height:8vh;align-items:center}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag{bottom:1px;top:unset;padding:.1%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag h5{padding-top:2%;text-align:center;width:100%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .pendingCart h3{padding-top:.3%;flex:1;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .pendingCart svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .pendingCart div{width:fit-content;display:flex;align-items:center;gap:.5vw}.certificatesWrapper .uploadsWrapper .pendingCart div svg{width:2vh;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary);min-height:8vh;align-items:center}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-2.5vh;width:2vh;aspect-ratio:1;height:auto;bottom:0vh}.certificatesWrapper .uploadsWrapper .verifiedCart h3{flex:1;padding-top:.3%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .verifiedCart div{width:fit-content;display:flex;justify-content:end}.certificatesWrapper .uploadsWrapper .verifiedCart div svg{width:3vh;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}}.adminLogin{max-width:50vw;height:88vh;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .6s ease}.adminLogin form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border:2px solid var(--primary);border-radius:.5vmax;gap:2vh;align-items:center;justify-content:space-evenly;height:55vh;width:100%}.adminLogin form div{width:100%;display:flex;flex-direction:column;gap:2vh}.adminLogin form div h3{text-align:center;font-size:1.3vw;font-weight:700}.adminLogin form img{margin-bottom:auto;margin-inline:auto;width:90%}.adminLogin form fieldset{border:2px solid var(--secondary);border-radius:.3vmax;padding:2.5%;position:relative;width:100%}.adminLogin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease}.adminLogin form fieldset input{font-size:1vmax;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;padding-top:.2vw}.adminLogin form fieldset input::placeholder{color:var(--lightSecondary);font-size:1vmax;transition:all .1s ease}.adminLogin form fieldset input:focus{outline:none;border-color:var(--primary)}.adminLogin form fieldset input:focus::placeholder{opacity:0}.adminLogin form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.adminLogin form fieldset svg{position:absolute;right:2.5%;top:30%;z-index:2;cursor:pointer}.adminLogin form button{font-size:1.2vmax;width:80%;margin:0 auto;padding:3% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vmax;display:flex;justify-content:center;gap:.5vw}.adminLogin form button h4{font-size:1.15vw}@media (max-width: 1200px){.adminLogin{max-width:70vw}.adminLogin form{height:60vh}.adminLogin form div h3{font-size:2vw}.adminLogin form button h4{font-size:1.6vw}}@media (max-width: 992px){.adminLogin{max-width:80vw}.adminLogin form{height:65vh}.adminLogin form div h3{font-size:2.5vw}.adminLogin form fieldset input{font-size:1.5vmax}.adminLogin form fieldset input::placeholder{font-size:1.5vmax}.adminLogin form button{font-size:2vmax}.adminLogin form button h4{font-size:2vw}}@media (max-width: 768px){.adminLogin{max-width:90vw}.adminLogin form{padding:5%}.adminLogin form div h3{font-size:3vw}.adminLogin form button h4{font-size:2.5vw}}@media (max-width: 480px){.adminLogin{max-width:90vw}.adminLogin form{height:auto;padding:5%;height:60vh;border-width:.1vw;border:none;justify-content:space-evenly}.adminLogin form div h3{font-size:6vw}.adminLogin form fieldset input{font-size:4vw}.adminLogin form fieldset input::placeholder{font-size:4vw}.adminLogin form button{font-size:4vw;width:100%;margin-top:10vh}.adminLogin form button h4{font-size:4vw}}.adminLogin .credits{position:absolute;bottom:2.5%;right:2.5%;display:flex;gap:1vw}.adminLogin .credits a{color:gray;text-decoration:underline;font-size:.8vw}.adminDashboard{margin-inline:2.5%;height:var(--adminLayoutHeight);height:fit-content;position:relative}.adminDashboard .popUp .childrenWrapper{padding:2.5% 1.5%;overflow-y:auto}.adminDashboard .popUp .childrenWrapper .cancelTraining{display:none}.adminDashboard .chartContainer{width:100%;display:grid;grid-template-rows:15vh 3vh 68vh}.adminDashboard .chartContainer .infoBar{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;width:100%;height:20%}.adminDashboard .chartContainer .infoBar>div{background-color:var(--primary);height:15vh;padding:1%;color:var(--white);text-align:center;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;padding-block:2vh}.adminDashboard .chartContainer .infoBar>div h3{font-size:1vw}.adminDashboard .chartContainer .infoBar>div h3 span{color:var(--red);font-size:1.2vw}.adminDashboard .chartContainer .infoBar>div h1{font-size:2vw;padding-block:0}.adminDashboard .chartContainer .infoBar>div .button{min-height:2.5vw;width:50%;margin:0 auto}.adminDashboard .chartContainer .infoBar>div .exportWrapper{display:flex;justify-content:space-evenly;align-items:center}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton{cursor:pointer}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton:hover{color:var(--lightSecondary)}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton svg{width:2vw;height:3vw}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton h3{text-align:center;font-size:.7vw}.adminDashboard .chartContainer .infoBar .pendingCert{height:15vh}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer{display:flex;padding-inline:2.5%;gap:1vw;max-width:100%;margin-top:auto;height:fit-content;justify-content:center}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button{min-width:5vw;width:90%;height:4vh;background-color:var(--primary);color:var(--white)}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button p{font-size:.8vw}.adminDashboard .chartContainer .locationBar{color:var(--primary);display:flex;align-items:center}.adminDashboard .chartContainer .locationBar h3{font-size:1vw;padding-top:.2%}.adminDashboard .chartContainer .locationBar .backBox{display:flex;margin-right:.2vw}.adminDashboard .chartContainer .locationBar .backBox svg{color:var(--primary);width:1.5vw;aspect-ratio:1;height:auto;cursor:pointer}.adminDashboard .chartContainer .statisticsWrapper{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;overflow-y:auto;color:var(--white)}@media (max-width: 480px){.adminDashboard{margin-inline:2.5%;height:var(--adminLayoutHeight);height:fit-content;position:relative}.adminDashboard .popUp .childrenWrapper{padding:2.5% 1.5%;overflow-y:auto}.adminDashboard .chartContainer{width:100%;display:grid;grid-template-rows:20vh 3vh 66vh}.adminDashboard .chartContainer .infoBar{display:grid;grid-template-columns:repeat(2,1fr);gap:1vw;width:100%;height:20%}.adminDashboard .chartContainer .infoBar>div{background-color:var(--primary);height:10vh;padding:1%;color:var(--white);text-align:center;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding-block:1.3vh}.adminDashboard .chartContainer .infoBar>div h3{font-size:1.2vh}.adminDashboard .chartContainer .infoBar>div h3 span{color:var(--red);font-size:1.2vh}.adminDashboard .chartContainer .infoBar>div h1{font-size:2vw;padding-block:0}.adminDashboard .chartContainer .infoBar>div .button{min-height:3.5vh;width:70%;margin:0 auto}.adminDashboard .chartContainer .infoBar>div .button p{font-size:1.5vh}.adminDashboard .chartContainer .infoBar>div .exportWrapper{display:flex;justify-content:space-evenly;align-items:center}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton{cursor:pointer}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton:hover{color:var(--lightSecondary)}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton svg{width:3vh;height:3vh}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton h3{text-align:center;font-size:.9vh}.adminDashboard .chartContainer .infoBar .pendingCert{height:10vh}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer{display:grid;grid-template-columns:1fr 1fr;max-width:100%;margin-top:auto;height:fit-content;place-items:center}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button{min-width:5vw;width:90%;height:3vh;background-color:var(--primary);color:var(--white)}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button p{font-size:1.2vh}.adminDashboard .chartContainer .locationBar{color:var(--primary);display:flex;align-items:center;position:relative;top:.2vh}.adminDashboard .chartContainer .locationBar h3{font-size:2vh;padding-top:.1%}.adminDashboard .chartContainer .locationBar .backBox{display:flex;margin-right:.2vw}.adminDashboard .chartContainer .locationBar .backBox svg{color:var(--primary);width:2.5vh;aspect-ratio:1;height:auto;cursor:pointer;position:relative;top:.1vh}.adminDashboard .chartContainer .statisticsWrapper{position:relative;display:grid;grid-template-columns:1fr;gap:1vw;overflow-y:auto;color:var(--white)}}.regionCard{text-align:center;padding:5% 0;background-color:var(--primary);width:100%;display:flex;flex-direction:column;border-radius:25px;justify-content:space-evenly}.regionCard .popUp .childrenWrapper{padding:2.5%;overflow-y:auto}.regionCard .popUp .childrenWrapper .userCard{margin-bottom:.2vh}.regionCard .popUp .childrenWrapper .userCard h3{font-size:.8vw}.regionCard .popUp .childrenWrapper .userCard .emailText{font-size:.7vw}.regionCard .popUp .childrenWrapper .userCard:nth-of-type(1) h3{font-weight:800}.regionCard>h2{position:relative}.regionCard .chartWrapper{color:var(--sand);max-width:100%;height:12.5vh;text-align:center}.regionCard .chartWrapper svg{margin:0;padding:0}.regionCard .chartWrapper>div{width:22vw;max-width:22vw;margin:0 auto;font-size:.8vw;margin-right:.3vw;padding-block:1vh}.regionCard .chartWrapper .valuesContainer{display:flex;justify-content:space-evenly;padding-inline:1vw;gap:4vw;position:relative;top:-.5vh}.regionCard .chartWrapper .valuesContainer h3{position:relative;font-size:1.1vw;text-align:center}.regionCard .chartWrapper>h3{width:fit-content;margin:0 auto;position:relative;top:-6vh;text-align:center;left:.2vw}.regionCard>h4{margin-block:3vh 5vh}.regionCard>h1{font-size:3vw;font-size:1.2vw}.regionCard>h2{font-size:1.2vw}.regionCard .button{display:block;margin:2vh auto;font-size:1.2vw;height:4vh;width:60%;border:.1vw solid var(--lightSecondary);display:grid;place-items:center;border-radius:.3vw;transition:all .3s linear}.regionCard .button:hover{background-color:var(--white);color:var(--primary)}.regionCard .button{width:60%}.regionCard div div{color:var(--primary)}@media (max-width: 480px){.regionCard{text-align:center;padding:5% 0;background-color:var(--primary);width:100%;display:flex;flex-direction:column;border-radius:25px;justify-content:space-evenly}.regionCard .popUp .childrenWrapper{padding:2.5%;overflow-y:auto}.regionCard .popUp .childrenWrapper .userCard{margin-bottom:.2vh}.regionCard .popUp .childrenWrapper .userCard h3{font-size:.8vw}.regionCard .popUp .childrenWrapper .userCard .emailText{font-size:.7vw}.regionCard .popUp .childrenWrapper .userCard:nth-of-type(1) h3{font-weight:800}.regionCard>h2{position:relative}.regionCard .chartWrapper{color:var(--sand);max-width:70%;height:12.5vh;text-align:center}.regionCard .chartWrapper svg{margin:0;padding:0}.regionCard .chartWrapper>div{width:22vh;max-width:22vh;margin:0 auto;font-size:.8vh;margin-right:.3vw;padding-block:1vh}.regionCard .chartWrapper .valuesContainer{display:flex;justify-content:space-evenly;padding-inline:1vw;gap:4vw;position:relative;top:0vh;left:15vw}.regionCard .chartWrapper .valuesContainer h3{position:relative;font-size:1.2vh;text-align:center}.regionCard .chartWrapper>h3{width:fit-content;margin:0 auto;position:relative;top:-5vh;text-align:center;left:14.5vw;font-size:1.1vh}.regionCard>h4{margin-block:3vh 5vh;font-size:1.5vh}.regionCard>h1{font-size:3vw;font-size:1.8vh}.regionCard>h2{font-size:1.7vh}.regionCard .button{display:block;margin:2vh auto;font-size:1.5vh;height:4vh;width:60%;border:.1vw solid var(--lightSecondary);display:grid;place-items:center;border-radius:.3vw;transition:all .3s linear}.regionCard .button p{font-size:1.7vh}.regionCard .button:hover{background-color:var(--white);color:var(--primary)}.regionCard .button{width:60%}.regionCard div div{color:var(--primary)}}.userCard{background-color:var(--primary);display:grid;grid-template-columns:4fr 3fr 2fr 2fr;align-items:center;padding:1.5% 1%;color:var(--white);border-left:1vw solid var(--secondary);gap:1vw;max-height:10vh;position:relative}.userCard>div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex;align-items:flex-start}.userCard>div h3 svg{margin-right:.3vw;width:fit-content;height:1.2vw;aspect-ratio:1/1}.userCard .iconBox{display:flex;justify-content:end;align-items:flex-end;gap:2vw}.userCard .iconBox a{display:inline-block;position:relative;width:11%;padding:1%;display:flex;transition:all .4s ease-in-out}.userCard .iconBox a:hover{transform:scale(1.2)}.userCard .iconBox a:hover p{transform:translateY(-50%)}.userCard .iconBox a svg{width:1.5vw;aspect-ratio:1;height:auto}.userCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.adminTrainingCard{position:relative;background-color:var(--primary);color:var(--white);display:grid;grid-template-columns:9% 33% 18% 14% 13% 12%;align-items:center;padding:0% 1% 0% 0;margin-bottom:.1%;font-size:1vw;transition:all .3s ease-in-out;height:fit-content;border-radius:.2vw;min-height:10vh}.adminTrainingCard:hover{background-color:var(--primaryHover)}.adminTrainingCard>h3{font-size:1vw;width:100%;padding-left:5%}.adminTrainingCard .flagWrapper{position:absolute;width:50%;display:flex;gap:.3vw;bottom:.2vw;left:.2vw}.adminTrainingCard .flagWrapper .detailFlag{width:fit-content;position:static;margin-top:auto;height:fit-content;padding:.2% .4%;border-radius:.2vw}.adminTrainingCard>div img{width:70%;margin:0 auto}.adminTrainingCard>div:nth-of-type(1){border-right:1px solid var(--white);width:fit-content;width:100%;height:90%}.adminTrainingCard>div p{margin-top:.5vh;font-size:.8vw}.adminTrainingCard>div p span{font-size:.7vw;position:relative;top:-1vh}.adminTrainingCard .linkWrapper{display:flex;margin:0;gap:.5vw}.adminTrainingCard .linkWrapper a{display:inline-block;position:relative;width:90%;display:flex;transition:all .4s ease-in-out}.adminTrainingCard .linkWrapper a:hover{transform:scale(1.1)}.adminTrainingCard .linkWrapper a:hover p{transform:translateY(-40%)}.adminTrainingCard .linkWrapper a svg{width:1.5vw;aspect-ratio:1;height:auto;margin-left:auto;cursor:pointer}.adminTrainingCard .linkWrapper a p{transition:all .3s ease-in-out;display:inline-block;width:1vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-1vh;right:-.4vw;background-color:var(--primary);font-size:.5vw}.adminTrainingCard .linkWrapper svg{cursor:pointer}.adminTrainingCard svg{cursor:pointer}.adminTrainingCard:has(.addCheckbox){width:97.5%;margin-left:auto}.adminTrainingCard:has(.addCheckbox) .addCheckbox{position:absolute;left:-2vw}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;margin-top:.9vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;padding:0;border-color:var(--primary)}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]:checked{background-color:var(--primary);color:var(--primary)}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--lightSecondary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adminTrainingCard:has(.flag){width:97.5%;margin-left:auto}.adminTrainingCard:has(.flag) .flag{width:10vh;transform:rotate(-90deg) translateY(-3.85vw);border:.3vh solid var(--primary);padding:.8%}.adminTrainingCard:has(.flag) .flag h5{font-size:1.3vh;padding:0;margin:0}.adminTrainingCard:has(.flag) .flag h5 p{padding:0;margin:0}.adminTrainingCard:has(.kollision){width:97.5%;margin-left:auto}.adminTrainingCard .kollision{position:absolute;width:fit-content;bottom:0;width:30%;text-align:center;left:70%}.adminTrainingCard .kollision p{padding:1% 2.5%;border-radius:25px;font-size:.7vw;background-color:var(--red);margin:0 auto}.trainingManagement{position:relative}.trainingManagement .cardsWrapper{height:74vh}.trainingManagement h1{width:100%;text-align:center;padding-block:.5%;color:var(--primary);border:.2vw solid var(--primary);margin-bottom:.5vh}.trainingManagement:has(.addAllCheckbox) .searchBar{width:95%;margin-left:auto;position:relative}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox{position:absolute;left:-4.35vw;top:3vh;display:flex;font-size:1.2vw;padding-top:.9vh;gap:.5vw}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;border-color:var(--primary)}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]:checked{background-color:var(--primary);color:var(--primary)}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--lightSecondary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.draftCard{border-bottom:.1vh solid var(--white);height:fit-content;cursor:pointer;background-color:var(--primary);color:var(--white)}.draftCard:nth-of-type(2n){background-color:var(--primaryHover)}.draftCard>.card{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white);min-height:8vh}.draftCard>.card div{min-width:5vw;border-right:2px solid var(--white);aspect-ratio:1}.draftCard>.card div img{padding:10%;aspect-ratio:1;height:auto}.draftCard>.card h3{padding-inline:1.5%;width:100%;font-size:1vw;flex-basis:200%}.draftCard>.card h4{padding-inline:1.5%;width:100%;font-size:.9vw}.draftCard>.card h4 b{color:var(--green);font-size:.9vw}.draftCard>.card h4 span{color:var(--red);font-size:.9vw;font-weight:900}.draftCard>.card svg{width:12vw;margin-right:1vw;transition:all .4s ease-in}.draftCard .manageUnits .search{padding-top:2.5%}.draftCard:has(.draftCardPreview.showPreview) .card>svg{transform:rotate(90deg)}.draftCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;transform:scaleY(0);max-height:0;transform-origin:top;opacity:0}.draftCardPreview h1{color:var(--white)}.draftCardPreview .previewWrapper video{width:50%;margin:0 auto;border-radius:25px;margin-bottom:2.5vh}.draftCardPreview .previewWrapper .buttonContainer{display:flex;gap:1vw;margin-block:2vh;justify-content:flex-end}.draftCardPreview .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.draftCardPreview .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.draftCardPreview.showPreview{transform:scaleY(1);max-height:100%;opacity:1}.addOndemandPage.draft{width:100%}.addOndemandPage.draft header{display:none}.unitCard{border-block:.1vh solid var(--white);height:fit-content;background-color:var(--primaryHover);color:var(--white)}.unitCard .card{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white)}.unitCard .card .checkBoxContainer{border-right:2px solid var(--white);padding:.5%;width:4vw;aspect-ratio:1;position:relative;cursor:pointer}.unitCard .card .checkBoxContainer p{width:1.8vw;aspect-ratio:1;border:.1vw solid var(--white)}.unitCard .card .checkBoxContainer svg{position:absolute;top:50%;left:50%;transform:translate(-40%,-60%);width:2.1vw;color:var(--green);filter:brightness(150%)}.unitCard .card h3{padding-inline:1.5%;width:100%;font-size:1vw;flex-basis:200%}.unitCard .card h4{padding-inline:1.5%;width:100%;font-size:.9vw}.unitCard .card h4 b{color:var(--green);font-size:.9vw}.unitCard .card h4 span{color:var(--red);font-size:.9vw;font-weight:900}.unitCard .card svg{width:15%;margin-right:1vw;transition:all .4s ease-in;cursor:pointer}.unitCard .card a{margin:0 auto;padding-top:.5%;width:50%;align-self:center}.unitCard .card a svg{width:30%;margin:0 auto}.unitCard:has(.unitCardPreview.showPreview) .card>svg{transform:rotate(90deg)}.unitCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;transform:scaleY(0);max-height:0;transform-origin:top;opacity:0}.unitCardPreview .contentContainer{padding:2.5%;display:grid;grid-template-columns:repeat(2,1fr);place-items:center;gap:3vw}.unitCardPreview .contentContainer .quizWrapper{padding-inline:2.5%;max-height:40vh;overflow-y:auto;width:100%}.unitCardPreview .previewWrapper .buttonContainer{display:flex;gap:1vw;margin-block:2vh;justify-content:flex-end}.unitCardPreview .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.unitCardPreview .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.unitCardPreview.showPreview{transform:scaleY(1);max-height:100%;opacity:1}.questionSection{background-color:var(--primaryHover);border:.1vw solid var(--white);border-radius:.2vw;margin-bottom:1vh;color:var(--white)}.questionSection:nth-last-of-type(1){margin-bottom:2.5%}.questionSection h3{font-weight:400;font-size:.9vw;padding:.3% .5%}.questionSection h3:nth-of-type(1){font-size:.9vw;border-bottom:.1vh solid var(--white);margin-bottom:.2vh}.questionSection h3 b{color:var(--green);margin-left:.2vw}.questionSection h3 span{font-size:.8vw}.addOnDemandUnit{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addOnDemandUnit>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addOnDemandUnit>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addOnDemandUnit>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addOnDemandUnit>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addOnDemandUnit>header nav h6.active{transition:all .4s ease-in}.addOnDemandUnit>form{width:100%;padding:2.5%}.addOnDemandUnit>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addOnDemandUnit>form .titleWrapper div{position:relative}.addOnDemandUnit>form .titleWrapper div label{margin:0}.addOnDemandUnit>form .titleWrapper div input{margin-top:.5vh}.addOnDemandUnit>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addOnDemandUnit>form>div{width:100%}.addOnDemandUnit>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addOnDemandUnit>form label b{color:var(--red);margin-left:.2vw}.addOnDemandUnit>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addOnDemandUnit>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addOnDemandUnit>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addOnDemandUnit>form input::-webkit-outer-spin-button,.addOnDemandUnit>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addOnDemandUnit>form input[type=number]{-moz-appearance:textfield}.addOnDemandUnit>form input:focus{outline:none}.addOnDemandUnit>form select{color:var(--primary)}.addOnDemandUnit>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/8;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addOnDemandUnit>form textarea::placeholder{color:var(--white)}.addOnDemandUnit>form textarea:focus{outline:none}.addOnDemandUnit>form .targetText{aspect-ratio:17/3.55}.addOnDemandUnit>form .memberCountWrapper div{width:50%;display:flex;color:var(--white);align-items:center}.addOnDemandUnit>form .memberCountWrapper div h3{width:15%}.addOnDemandUnit>form .memberCountWrapper div input{width:20%;margin:0;font-size:1vw}.addOnDemandUnit>form video{width:100%;aspect-ratio:16/8;margin:0 auto;border-radius:.2vw;border:.2vw solid var(--lightSecondary);background-color:#000}.addOnDemandUnit .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addOnDemandUnit .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto}.addOnDemandUnit .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addOnDemandUnit .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addOnDemandUnit .editor{width:100%;height:100%;padding:2.5%;position:absolute;z-index:99;background-color:var(--primary);display:flex;align-items:center}.addOnDemandUnit .previewBox{width:100%;position:relative;top:2.5vh}.addOnDemandUnit .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/8;overflow-y:scroll;position:absolute}.addOnDemandUnit .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addOnDemandUnit .previewBox section article p{width:fit-content}.addOnDemandUnit .previewBox section div{display:flex;gap:.3vw}.addOnDemandUnit .previewBox section div p{flex:1}.addOnDemandUnit .previewBox section div label{width:2vw;text-align:center}.addOnDemandUnit .previewBox section div label input{width:1vw;height:2vh}.addOnDemandUnit .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addOnDemandUnit .previewBox section div span{color:var(--red);cursor:pointer}.addOnDemandUnit .previewBox section div span svg{width:1vw;height:1vw}.addOnDemandUnit .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.videoEditor{display:grid;grid-template-columns:repeat(2,1fr);padding:2.5%;position:absolute;gap:3vw}.videoEditor .annotationsList{border:.1vh solid var(--lightSecondary);overflow-y:scroll;max-height:37vh;padding:2.5%}.videoEditor .annotationsList form{display:flex;gap:2vw}.videoEditor .annotationsList form input{color:var(--primary);border:.1vh solid var(--sand);padding:0 1%;border-radius:.3vw;height:3vh}.videoEditor .annotationsList form input::placeholder{color:var(--primary);opacity:.8}.videoEditor .annotationsList form>svg{color:var(--red);width:10vw;height:2vw;cursor:pointer}.videoEditor .videoPlayer{width:100%;position:relative;height:fit-content}.videoEditor .videoPlayer .annotationsContainer{position:absolute;bottom:1%;left:0;right:0;width:94%;margin:0 auto;display:flex;pointer-events:none}.videoEditor .videoPlayer .annotationsContainer .annotation{position:absolute;bottom:0;transform:translate(-50%);pointer-events:auto;cursor:pointer;background-color:var(--primary);width:fit-content;height:fit-content;width:2vw;height:2vw;border-radius:.3vw;display:flex;align-items:center}.videoEditor .videoPlayer .annotationsContainer .annotation svg{color:var(--white);width:2vw;height:2vw}.custom-dropdown{color:var(--primary);position:relative;min-width:12vw;height:3vh;cursor:pointer;font-size:1vw}.custom-dropdown svg{width:1.2vw;height:1.2vw;color:var(--primary)}.custom-dropdown .selected-option{display:flex;align-items:center;justify-content:space-evenly;padding:.1vh .5vw;padding-right:.5vw;background-color:var(--white);border:1px solid #ccc;height:3vh;border-radius:.3vw}.custom-dropdown .selected-option .label{padding:.5vw}.custom-dropdown .selected-option .arrow{margin-left:auto;color:var(--primary)}.custom-dropdown .options-list{position:absolute;top:100%;left:0;width:100%;background-color:var(--sand);border:1px solid var(--primary);border-radius:.3vw;z-index:10}.custom-dropdown .options-list .option{display:flex;align-items:center;cursor:pointer;padding-left:.5vw;padding-block:.2vh}.custom-dropdown .options-list .option:hover{background-color:#e0e0e0}.custom-dropdown .options-list .option .label{margin-left:10px}.customSelectWithAdd{position:relative;z-index:2}.customSelectWithAdd div{display:flex;gap:.4vw;align-items:center}.customSelectWithAdd div svg{color:var(--white);width:2vw;aspect-ratio:1/1;height:auto;margin-top:.4vh;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.customSelectWithAdd div svg:active{scale:.9}.customSelectWithAdd .customSelect{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:6.2vh;border-radius:.1vw;transition:all .3s ease-in-out}.customSelectWithAdd .customSelect p{padding:2.5% 1.5%;text-transform:capitalize;cursor:pointer;color:var(--white);transition:all .3s ease-in-out;font-size:.7vw}.customSelectWithAdd .customSelect p:hover{background-color:var(--primaryHover);color:var(--white)}.customSelectWithAdd input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;cursor:pointer}.customSelectWithAdd input::placeholder{color:var(--secondary)}.customSelectWithAdd .categoryPreview{display:flex;justify-content:space-between;flex-wrap:wrap}.customSelectWithAdd .categoryPreview h4{color:var(--white)}.customSelectWrapper{position:relative;z-index:2}.customSelectWrapper .customSelect{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:6.2vh;border-radius:.1vw;transition:all .3s ease-in-out}.customSelectWrapper .customSelect p{padding:2.5% 1.5%;text-transform:capitalize;cursor:pointer;color:var(--white);transition:all .3s ease-in-out;font-size:.7vw}.customSelectWrapper .customSelect p:hover{background-color:var(--primaryHover);color:var(--white)}.customSelectWrapper input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;cursor:pointer}.customSelectWrapper input::placeholder{color:var(--secondary)}.customSelectWrapper .categoryPreview{display:flex;justify-content:space-between;flex-wrap:wrap}.customSelectWrapper .categoryPreview h4{color:var(--white)}.upload-modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.upload-modal__content{background:#fff;padding:20px 30px;border-radius:10px;width:40vw;text-align:center;box-shadow:0 0 15px #0003}.upload-modal__bar{width:100%;height:16px;background-color:#eee;border-radius:8px;overflow:hidden;margin:15px 0}.upload-modal__fill{height:100%;background-color:#3498db;transition:width .1s ease}.onDemandFinalization{width:100%;background-color:var(--primary);color:var(--white);overflow-y:scroll;transition:all .5s ease}.onDemandFinalization>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.onDemandFinalization>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.onDemandFinalization>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.onDemandFinalization>header nav h6:nth-of-type(1){border-left:none;border-top:none}.onDemandFinalization>header nav h6.active{transition:all .4s ease-in}.onDemandFinalization .titles{padding:2.5% 2.5% .5%;display:flex;justify-content:space-between;gap:5vw}.onDemandFinalization .titles h3{width:50%}.onDemandFinalization .trainingInfo{padding:0 2.5% 2.5%;display:flex;justify-content:space-between;gap:5vw}.onDemandFinalization .trainingInfo article{flex:1;height:30vh;display:flex;flex-direction:column;justify-content:space-between;padding:1%;border:.1vh solid var(--white)}.onDemandFinalization .trainingInfo article div{padding-inline:1%;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--white);gap:1vw;align-items:baseline}.onDemandFinalization .trainingInfo article div h3{margin-right:auto}.onDemandFinalization .sortingBox{background-color:var(--primaryHover);flex:1;display:flex;flex-direction:column;gap:1vh;padding:1%;max-height:30vh;overflow:scroll;border:.1vh solid var(--lightSecondary)}.onDemandFinalization .sortingBox div{border:.1vh solid var(--white);padding:2%;border-radius:25px;max-height:5vh;cursor:move}.onDemandFinalization>h3{padding-inline:2.5%}.onDemandFinalization .finalUnitsSortPreview{border:.1vw solid var(--lightSecondary);margin:.5% 2.5% 0}.onDemandFinalization .finalUnitsSortPreview .unitCardPreview{max-height:100%;opacity:1;transform:none;padding:0}.onDemandFinalization .ButtonContainer{display:flex;padding:2.5%;gap:1vw;align-items:flex-end;height:100%}.onDemandFinalization .ButtonContainer div{width:80%}.onDemandFinalization .ButtonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;cursor:pointer}.onDemandFinalization .ButtonContainer button:hover{transform:scale(1.05)}.onDemandFinalization .ButtonContainer>button{margin-left:auto}.finalizeCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;padding:2.5%;border-bottom:.1vh solid var(--lightSecondary)}.finalizeCardPreview>h3{color:var(--lightSecondary);margin-bottom:.5%}.finalizeCardPreview .contentContainer{padding:2.5%;display:grid;grid-template-columns:repeat(2,1fr);place-items:center;gap:3vw}.finalizeCardPreview .contentContainer .quizWrapper{padding-inline:2.5%;max-height:40vh;overflow-y:scroll;width:100%}.conditionalPopUp{color:var(--white);width:100%}.conditionalPopUp header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.conditionalPopUp header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.conditionalPopUp header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.conditionalPopUp header nav h6:nth-of-type(1){border-left:none;border-top:none}.conditionalPopUp header nav h6.active{transition:all .4s ease-in}.conditionalPopUp>label{margin-bottom:.4vh}.conditionalPopUp>article{height:100%}.conditionalPopUp>article>section{width:100%;aspect-ratio:16/7;height:auto;overflow-y:auto;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.conditionalPopUp>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.conditionalPopUp>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.conditionalPopUp>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.conditionalPopUp>article>label{position:relative}.conditionalPopUp>article>label>input{font-size:.7vw;padding-right:1vw}.conditionalPopUp>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.conditionalPopUp>article>label>input::placeholder{color:var(--lightSecondary)}.conditionalPopUp>article>label>input[type=checkbox]{width:1vw}.conditionalPopUp>article>label>div{display:flex;gap:.4vw;align-items:center}.conditionalPopUp>article>label>div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.conditionalPopUp>article>label>div svg:active{scale:.9}.conditionalPopUp>article .popUp header nav{width:70%}.conditionalPopUp>article .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary);font-size:1vw}.conditionalPopUp>article .popUp .trainingManagement{padding:1% 1.5% 1.5%}.conditionalPopUp>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr}.conditionalPopUp>article .popUp .trainingManagement .searchBar label .searchIcon{top:25%}.conditionalPopUp>article .popUp .trainingManagement .searchBar label input{background-color:var(--sand)}.conditionalPopUp>article .popUp .trainingManagement .searchBar select{display:none}.conditionalPopUp>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.conditionalPopUp>article .popUp .trainingManagement .searchBar .switchWrapper .switch{max-width:1.8vw;height:1vw}.conditionalPopUp>article .popUp .trainingManagement .searchBar .switchWrapper .slider:before{position:absolute;content:"";height:.9vw;width:.9vw;left:0vw;top:.04vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}.conditionalPopUp>article .popUp .trainingManagement .versionSelector{display:none}.conditionalPopUp>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5% 1%;height:48vh;border-color:var(--primary);overflow-y:auto}.conditionalPopUp>article .popUp .trainingManagement .draftsWrapper{display:none}.multiselectSearchInput{position:relative;width:100%}.multiselectSearchInput>input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;border:.2vw solid var(--lightSecondary);cursor:pointer;width:100%;color:var(--lightSecondary);border-radius:.2vw}.multiselectSearchInput>input:focus{outline:none}.multiselectSearchInput>input::placeholder{color:var(--white)}.multiselectSearchInput .selectedOnHover{background-color:var(--primaryHover);position:absolute;top:-5vh;height:5vh;width:30vw;z-index:3;padding:1%}.multiselectSearchInput>.customSelectComponent{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:3.3vh;border-radius:.1vw;transition:all .3s ease-in-out;z-index:2;border-radius:.2vw}.multiselectSearchInput>.customSelectComponent h3{text-transform:capitalize;flex:1;width:100%;padding:3%;cursor:pointer;color:var(--white);height:100%;transition:all .3s ease-in-out;background-color:var(--primary);font-size:.7vw}.multiselectSearchInput>.customSelectComponent h3:hover{background-color:var(--primaryHover);color:var(--white)}.multiselectSearchInput>.customSelectComponent h3.selected{background-color:var(--secondary);color:var(--white)}.addpresent.draft{width:100%}.addpresent.draft>header{display:none}.addTeams.draft{width:100%}.addTeams.draft>header{display:none}.memberManagement{position:relative}.memberManagement .userCardsWrapper{position:relative;height:77vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:auto;gap:.2vh;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.memberManagement .userCardsWrapper>img{width:3vw;aspect-ratio:1;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.memberManagement .importBox{position:absolute;background-color:var(--white);width:95%;height:100%;top:0;display:none;left:2.5%;border:.2vh solid var(--primary)}.memberManagement .importBox>svg{position:absolute;top:1%;right:.5%;color:var(--red);cursor:pointer;width:1vw;height:auto}.memberManagement .importBox.show{display:block}.usersSearchBar{display:flex;justify-content:center;align-items:center;padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.usersSearchBar label{width:70%;position:relative}.usersSearchBar label .searchIcon{position:absolute;width:2vw;height:2vw;color:var(--secondary);top:18%;right:2%}.usersSearchBar label input{width:100%;font-size:1.2vw;border-radius:.5vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.usersSearchBar label input::placeholder{color:var(--secondary);position:relative;top:.2vmin}.usersSearchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.usersSearchBar label input:focus::placeholder{opacity:0}.usersSearchBar .searchInput input,.usersSearchBar .button{height:5.5vh}.addAdmin{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:2%;height:fit-content;border-radius:25px}.addAdmin summary{padding-top:.8%;text-align:center}.addAdmin form{margin-top:2vh;display:flex;flex-direction:column;width:100%;color:var(--primary);border-radius:25px;gap:2vh;justify-content:space-evenly}.addAdmin form label{font-size:1.2vw;display:block}.addAdmin form div{width:100%}.addAdmin form div h3{font-size:1.3vw;cursor:auto}.addAdmin form div input{width:50%;-webkit-appearance:none;background-color:var(--primary);height:1.5vh;border-radius:25px;background-position:center}.addAdmin form div input::-webkit-slider-thumb{-webkit-appearance:none;width:1.7vw;height:1.7vw;border-radius:20%;background-image:url(/admin.png);background-size:1.4vw;background-color:var(--lightSecondary);background-repeat:no-repeat;background-position:50%;border:.1vw solid var(--primary);cursor:grab}.addAdmin form div input::-webkit-slider-thumb:active{cursor:grabbing}.addAdmin form div ul{padding:1% 4%;min-height:8vh;cursor:auto}.addAdmin form div ul li{font-size:1.1vw;cursor:auto}.addAdmin form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:1%;position:relative;width:100%}.addAdmin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--sand);transition:all .6s ease;font-size:1.2vw}.addAdmin form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;top:-.3vh}.addAdmin form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.addAdmin form fieldset input:focus{outline:none;border-color:var(--primary)}.addAdmin form fieldset input:focus::placeholder{opacity:0}.addAdmin form fieldset input:focus+legend{background-color:var(--sand);z-index:0;opacity:1;transform:translateY(-50%)}.addAdmin form button{font-size:1vw;width:100%;height:5vh;padding-inline:2.5%;background-color:var(--primary);color:var(--white);border:2px solid var(--secondary);border-radius:.4vw;transition:all .2s linear;cursor:pointer}.addAdmin form button:hover{font-size:1.1vw}.categoryManagemant{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.categoryManagemant section{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-top:2vh}.categoryManagemant section>div{border:.15vw solid var(--primary);padding-top:1%;padding-right:1%;border-radius:25px;cursor:auto}.categoryManagemant section>div:nth-of-type(1){width:40%}.categoryManagemant section>div:nth-of-type(2){width:60%}.categoryManagemant section>div:nth-of-type(2) input[type=file]{margin-inline:1vw}.categoryManagemant section>div:nth-of-type(2) button{width:8vw;margin-left:1vw}.categoryManagemant section>div h4{display:flex;align-items:center;gap:.3vw;font-size:1.3vw;padding-left:1vw}.categoryManagemant section>div h4 svg{width:1vw;height:1vw}.categoryManagemant section>div div{display:flex;justify-content:space-between;align-items:center}.categoryManagemant section>div div input,.categoryManagemant section>div div select{width:50%;font-size:1vw;border-radius:.3vw;background-position:center;margin-right:2vw;border:.15vw solid var(--primary);color:var(--primary);padding-left:1%;height:3.7vh}.categoryManagemant section>div div input[type=file]{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!--%20License%3A%20PD.%20Made%20by%20mono-company%3A%20https%3A%2F%2Fgithub.com%2Fmono-company%2Fmono-icons%20--%3E%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5%2010a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M3%205a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5zm16%200H5v7.92l3.375-2.7a1%201%200%200%201%201.25%200l4.3%203.44%201.368-1.367a1%201%200%200%201%201.414%200L19%2014.586V5zM5%2019h14v-1.586l-3-3-1.293%201.293a1%201%200%200%201-1.332.074L9%2012.28l-4%203.2V19z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:70%;background-repeat:no-repeat;width:5vw;height:5vw;border-radius:50%;color:transparent;background-color:var(--primary);cursor:pointer;margin:2vh auto}.categoryManagemant section>div div input[type=file]::-webkit-file-upload-button,.categoryManagemant section>div div input[type=file] ::file-selector-button{display:none}.categoryManagemant section>div div button{font-size:.9vw;width:8vw;padding-inline:2.5%;background-color:var(--primary);border:.1vw solid black;color:var(--white);border-radius:.4vw;transition:all .2s linear;height:3vh;margin-left:auto;cursor:pointer}.categoryManagemant section>div .selectWrapper{position:relative;bottom:1vh;flex:1;flex-direction:column;width:100%;align-items:start}.categoryManagemant section>div .selectWrapper select,.categoryManagemant section>div .selectWrapper input{width:90%}.deleteAdmin{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:2%;height:fit-content;border-radius:25px}.deleteAdmin summary{padding-top:.8%;text-align:center}.deleteAdmin form{margin-top:2vh;display:flex;flex-direction:column;width:100%;color:var(--primary);border-radius:25px;gap:2vh;justify-content:space-evenly}.deleteAdmin form label{font-size:1.2vw;display:block}.deleteAdmin form div{width:100%}.deleteAdmin form div h3{font-size:1.3vw;cursor:auto}.deleteAdmin form div input{width:50%;-webkit-appearance:none;background-color:var(--primary);height:1.5vh;border-radius:25px;background-position:center}.deleteAdmin form div input::-webkit-slider-thumb{-webkit-appearance:none;width:1.7vw;height:1.7vw;border-radius:20%;background-image:url(/admin.png);background-size:1.4vw;background-color:var(--lightSecondary);background-repeat:no-repeat;background-position:50%;border:.1vw solid var(--primary);cursor:grab}.deleteAdmin form div input::-webkit-slider-thumb:active{cursor:grabbing}.deleteAdmin form div ul{padding:1% 4%;min-height:8vh;cursor:auto}.deleteAdmin form div ul li{font-size:1.1vw;cursor:auto}.deleteAdmin form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:1%;position:relative;width:100%}.deleteAdmin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--sand);transition:all .6s ease;font-size:1.2vw}.deleteAdmin form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;top:-.3vh}.deleteAdmin form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.deleteAdmin form fieldset input:focus{outline:none;border-color:var(--primary)}.deleteAdmin form fieldset input:focus::placeholder{opacity:0}.deleteAdmin form fieldset input:focus+legend{background-color:var(--sand);z-index:0;opacity:1;transform:translateY(-50%)}.deleteAdmin form button{font-size:1vw;width:100%;height:5vh;padding-inline:2.5%;background-color:var(--primary);color:var(--white);border:2px solid var(--secondary);border-radius:.4vw;transition:all .2s linear;cursor:pointer}.deleteAdmin form button:hover{font-size:1.1vw}.emailEditor{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.emailEditor select{height:3.2vh;font-size:1vw;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:.5%;border-radius:.3vw;cursor:pointer;margin-block:1vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.emailEditor select::placeholder{color:var(--secondary)}.emailEditor .editorWrapper{position:relative}.emailEditor .editorWrapper h3{width:24%;height:4.5vh;background-color:#ececec;position:absolute;right:0;bottom:0vh}.emailEditor .editorWrapper div{min-height:70vh}.emailEditor .buttonWrapper{width:fit-content;margin-left:auto}.emailEditor .buttonWrapper .button{margin-right:1vw;margin-block:3vh 1vh}.administration{height:85vh;border-bottom:.3vh solid var(--secondary);margin-inline:2.5%;overflow-y:auto}.administration>div{padding-block:3vh}.administration hr{border-top:.1vw solid var(--primary)}.administration .adminAccountManagement{display:grid;gap:4vw;grid-template-columns:repeat(3,1fr);padding-top:0}.administration .adminAccountManagement .adminsList{background-color:var(--sand);border-radius:25px;overflow-y:scroll;padding:0 1% 1%;width:100%;height:100%;aspect-ratio:3/1.16;position:relative}.administration .adminAccountManagement .adminsList h2{text-align:center;color:var(--primary);position:sticky;background-color:var(--sand);width:100%;top:0;padding-block:1vh;font-family:ConcordiaMedium}.administration .adminAccountManagement .adminsList h3{background-color:var(--primary);color:var(--white);padding:1.5% 1% 1%;margin-bottom:.5vh;font-size:1vw;border-radius:.2vw}.quizSetting{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.quizSetting summary{padding-top:.3%}.quizSetting div{display:flex;gap:3vw;width:100%;margin-top:4vh;flex-wrap:wrap;justify-content:space-between}.quizSetting div label{display:flex;align-items:center;gap:.5vw}.quizSetting div label input{width:4vw;font-size:1vw;border-radius:.3vw;background-position:center;border:.15vw solid var(--primary);color:var(--primary);padding-left:1%;padding-block:.3vh 0;height:3.7vh;text-align:center}.quizSetting div label input[type=date]{width:50%}.quizSetting div label:has(input[type=date]){flex-direction:column}.quizSetting div .button{margin-left:auto;margin-top:0}.editTraining{height:var(--adminLayoutHeight);display:grid;grid-template-columns:2fr 1fr 2fr;padding-inline:2.5%;gap:2vh}.scormPlayerWrapper{position:relative;display:flex;flex-direction:column;aspect-ratio:5/3;width:50%;margin:0 auto}.scormPlayerWrapper .scormIframe{flex:1;width:100%!important}.scormPlayerWrapper section{position:absolute;bottom:1%;right:1%}.scormPlayerWrapper section svg{color:var(--primary);width:1vw;height:1vw;cursor:pointer;z-index:9999}.reservedByCard{background-color:var(--sand);display:flex;justify-content:space-between;align-items:center;padding:.7% 1% .5%;color:var(--primary);border:.1vw solid var(--primary);position:relative;gap:1vw}.reservedByCard div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex;align-items:center;padding-top:1%}.reservedByCard div h3 svg{margin-right:.3vw;width:fit-content;height:1.2vw;aspect-ratio:1/1}.reservedByCard div:nth-of-type(2),.reservedByCard div:nth-of-type(3),.reservedByCard div:nth-of-type(4){flex:1}.reservedByCard .removeBox{cursor:pointer;width:3vw;text-align:center}.reservedByCard .removeBox svg{color:var(--red);width:1.5vw;height:auto}.reservedByCard .iconBox{display:flex;justify-content:space-evenly;align-items:flex-end}.reservedByCard .iconBox a{display:inline-block;position:relative;width:11%;padding:1%;display:flex;transition:all .4s ease-in-out}.reservedByCard .iconBox a:hover{transform:scale(1.2)}.reservedByCard .iconBox a:hover p{transform:translateY(-50%)}.reservedByCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.reservedByCard .addCheckbox{display:flex;align-items:center;gap:1vw}.reservedByCard .addCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;margin-top:.9vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;padding:0;border-color:var(--primary);top:-.5vh}.reservedByCard .addCheckbox input[type=checkbox]:checked{color:var(--primary)}.reservedByCard .addCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--primary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reservedByCard .addCheckbox p{text-align:center;border-inline:1px solid var(--primary);padding-right:1%;font-size:.8vw;max-width:5vw}@media print{.addCheckbox input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.addCheckbox input[type=checkbox]:after{font-size:3vw}.addCheckbox{top:0}.addCheckbox input[type=checkbox]{display:inline-block}}.trainingReservedBy{height:85vh;overflow:scroll;position:relative}.trainingReservedBy>article{padding:0 2.5%;margin-bottom:2vh}.trainingReservedBy .printButton{margin-inline:2.5%;display:flex;align-items:center;width:95%;justify-content:space-between;color:var(--primary)}.trainingReservedBy .printButton>div{display:flex;align-items:center}.trainingReservedBy .printButton label{display:flex;align-items:center;gap:.5vw}.trainingReservedBy .printButton label input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;margin-top:.9vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;padding:0;border-color:var(--primary);top:-.5vh}.trainingReservedBy .printButton label input[type=checkbox]:checked{color:var(--primary)}.trainingReservedBy .printButton label input[type=checkbox]:checked:after{content:"✓";color:var(--primary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trainingReservedBy .printButton .uploadButton{z-index:1}.trainingReservedBy .printButton .popUp{z-index:100}.trainingReservedBy .printButton .popUp .childrenWrapper{padding:2.5%;display:grid;grid-template-columns:1.5fr 3fr;background-color:var(--sand);gap:5vw}.trainingReservedBy .printButton .popUp .childrenWrapper .uploadBox svg,.trainingReservedBy .printButton .popUp .childrenWrapper .uploadBox p{color:var(--primary)}.trainingReservedBy .printButton .popUp .pdfContainer{padding-top:2vh;width:100%;padding-bottom:6%}.trainingReservedBy .printButton .popUp .pdfContainer iframe{width:100%;height:100%}.trainingReservedBy .printButton .popUp .pdfContainer .button{float:right;margin-top:1vh}.trainingReservedBy .membersList{margin-inline:2.5%;height:62vh;overflow-y:scroll;display:grid;grid-auto-rows:max-content;gap:.2vh;transition:all .3s ease}.trainingReservedBy .membersPrintList{display:none;padding:2.5%}.trainingReservedBy .membersPrintList>h3,.trainingReservedBy .membersPrintList h2{text-align:center;margin-bottom:2vh}.trainingReservedBy .membersPrintList .printTitleRow{display:flex;justify-content:space-between}.trainingReservedBy .membersPrintList .printTitleRow h3{text-align:center;width:10%;font-size:1.5vw;margin-bottom:5vh;margin-right:7vw}.trainingReservedBy .membersPrintList .printRow{display:flex;justify-content:space-between}.trainingReservedBy>.button{position:absolute;bottom:0%;right:2.5%;padding-top:.1%}.TrainingFavorizedBy{height:85vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:scroll;gap:.2vh;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.favorizedByCard{background-color:var(--primary);display:grid;grid-template-columns:repeat(4,2fr) .5fr;align-items:center;padding:1.5% 1%;color:var(--white);border-left:1vw solid var(--secondary)}.favorizedByCard div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex;align-items:flex-start}.favorizedByCard div h3 svg{margin-right:.3vw;width:fit-content;height:1.2vw;aspect-ratio:1/1}.favorizedByCard .iconBox{display:flex;justify-content:space-evenly;align-items:flex-end}.favorizedByCard .iconBox a{display:inline-block;position:relative;width:40%;padding:1%;display:flex;transition:all .4s ease-in-out}.favorizedByCard .iconBox a:hover{transform:scale(1.2)}.favorizedByCard .iconBox a:hover p{transform:translateY(-50%)}.favorizedByCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.selectTrainingMode{padding-inline:2.5%;display:grid;width:100%;align-items:center;padding-bottom:2.5%}.selectTrainingMode:has(.buttonWrapper){grid-template-columns:repeat(2,1fr)}.selectTrainingMode .buttonWrapper{width:100%;height:100%;display:flex;height:var(--adminLayoutHeight);align-items:center;justify-content:center;gap:3vh;flex-direction:column;background-color:var(--secondary)}.selectTrainingMode .buttonWrapper:nth-of-type(odd){background-color:var(--primary);border-right:2px solid var(--white)}.selectTrainingMode .buttonWrapper:nth-of-type(odd) a{background-color:var(--secondary)}.selectTrainingMode .buttonWrapper h3{color:var(--white);font-size:3vw;font-weight:400}.selectTrainingMode .buttonWrapper div{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:2vw;padding-top:5%;margin-bottom:5vh}.selectTrainingMode .buttonWrapper div a{height:5vh;width:15vw;font-size:1.3vw;font-weight:600;display:flex;justify-content:center;align-items:center;padding-top:1%;color:var(--white);background-color:var(--primary);border-radius:.4vw;border:.15vw solid var(--lightSecondary);transition:all .3s ease;cursor:pointer}.selectTrainingMode .buttonWrapper div a:hover{transform:scale(1.03)}.addOndemandPage{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column;overflow-x:hidden}.addOndemandPage>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addOndemandPage>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addOndemandPage>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.addOndemandPage>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addOndemandPage>header nav h6.active{transition:all .4s ease-in}.addOndemandPage>form{width:100%;padding:2.5%}.addOndemandPage>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addOndemandPage>form .titleWrapper div{position:relative}.addOndemandPage>form .titleWrapper div label{margin:0}.addOndemandPage>form .titleWrapper div input{margin-top:.5vh}.addOndemandPage>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addOndemandPage>form>div{width:100%}.addOndemandPage>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addOndemandPage>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addOndemandPage>form label b{color:var(--red);margin-left:.2vw}.addOndemandPage>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addOndemandPage>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.8% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addOndemandPage>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addOndemandPage>form input::-webkit-outer-spin-button,.addOndemandPage>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addOndemandPage>form input[type=number]{-moz-appearance:textfield}.addOndemandPage>form input:focus{outline:none}.addOndemandPage>form select{color:var(--primary)}.addOndemandPage>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:.8% 1% 1% 1.5%}.addOndemandPage>form textarea::placeholder{color:var(--white)}.addOndemandPage>form textarea:focus{outline:none}.addOndemandPage>form .targetText{aspect-ratio:17/3}.addOndemandPage>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addOndemandPage>form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addOndemandPage>form .dateWrapperContainer .dateWrapper{max-height:100%}.addOndemandPage>form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addOndemandPage>form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addOndemandPage>form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addOndemandPage>form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw;padding-top:2%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper{max-height:100%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%;padding-top:5%}.addOndemandPage .addressWrapper{display:flex;flex-direction:column;height:100%}.addOndemandPage .addressWrapper label{margin-bottom:1vh}.addOndemandPage .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;height:100%}.addOndemandPage .addressWrapper section h3{font-size:1vw;font-weight:300}.addOndemandPage .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addOndemandPage .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addOndemandPage .addressWrapper div{display:flex;align-items:center;gap:.3vw;color:var(--white);width:70%;margin-left:auto}.addOndemandPage .addressWrapper div h4{font-size:.8vw;padding-top:1%}.addOndemandPage .addressWrapper div input[type=checkbox]{width:.7vw;height:.7vw;margin:0;outline:.02vw solid var(--white)}.addOndemandPage .previewBox{width:100%;position:relative;top:2.5vh}.addOndemandPage .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addOndemandPage .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addOndemandPage .previewBox section article p{width:fit-content}.addOndemandPage .previewBox section div{display:flex;gap:.3vw}.addOndemandPage .previewBox section div p{flex:1}.addOndemandPage .previewBox section div label{width:2vw;text-align:center}.addOndemandPage .previewBox section div label input{width:1vw;height:2vh}.addOndemandPage .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addOndemandPage .previewBox section div span{color:var(--red);cursor:pointer}.addOndemandPage .previewBox section div span svg{width:1vw;height:1vw}.addOndemandPage .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addOndemandPage .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addOndemandPage .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:3vh}.addOndemandPage .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addOndemandPage .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addOndemandPage .settings{display:flex;flex-direction:column}.addOndemandPage .settings label{margin-bottom:.5vh}.addOndemandPage .settings input{font-size:.8vw;margin-left:auto}.addOndemandPage .settings input::placeholder{color:var(--lightSecondary)}.addOndemandPage .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addOndemandPage .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addOndemandPage .settings div .yearSelect:focus{outline:none}.addOndemandPage .settings div h4{font-weight:300;width:80%}.addOndemandPage .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addOndemandPage .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addOndemandPage .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addOndemandPage .checkBoxContainer div h4{font-weight:300;width:50%}.addOndemandPage .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addOndemandPage .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addOndemandPage .conditional{color:var(--white);width:100%}.addOndemandPage .conditional>label{margin-bottom:.4vh}.addOndemandPage .conditional>article{height:100%}.addOndemandPage .conditional>article>section{width:100%;aspect-ratio:16/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addOndemandPage .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addOndemandPage .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addOndemandPage .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addOndemandPage .conditional>article>label{position:relative}.addOndemandPage .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addOndemandPage .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addOndemandPage .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addOndemandPage .conditional>article>label div{display:flex;gap:.4vw;align-items:center}.addOndemandPage .conditional>article>label div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addOndemandPage .conditional>article>label div svg:active{scale:.9}.addOndemandPage .conditional>article .popUp .trainingManagement{padding:1% .5%}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh}.addOndemandPage .manageUnits{border-bottom:.2vw solid var(--white);background-color:var(--primaryHover)}.addOndemandPage .manageUnits h6{color:var(--white);border:.1vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:15%;font-size:1vw;font-weight:500;text-align:center;padding:.5%;transition:all .4s ease-in}.addOndemandPage .manageUnits h6:nth-of-type(1){border-left:none;border-top:none}.addOndemandPage .manageUnits .search{border-bottom:.1vh solid var(--white);text-align:center;padding-bottom:2.5%}.addOndemandPage .manageUnits .search label{position:relative}.addOndemandPage .manageUnits .search label svg{position:absolute;right:1%;top:65%;transform:translate(-20%,-70%);color:var(--lightSecondary);width:1.7vw;height:1.7vw}.addOndemandPage .manageUnits .search label input{font-size:1.5vw;padding:.4%;width:40%;background-color:var(--primary);border:.1vw solid var(--lightSecondary);border-radius:.3vw;color:var(--white);text-align:center}.addOndemandPage .manageUnits .search label input:focus{outline:none}.addOndemandPage .manageUnits .search label input::placeholder{color:var(--sand);opacity:.8}.addOndemandPage .manageUnits .unitsWrapper{padding-block:2.5%;display:grid;gap:.5vh}.addOndemandPage .manageUnits .unitsWrapper h5{color:var(--white);text-align:center;font-size:2vw;font-weight:400}.addOndemandPage .manageUnits .unitsWrapper button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;margin:2vh auto;cursor:pointer}.addOndemandPage .manageUnits .unitsWrapper button:hover{transform:scale(1.05)}.addOndemandPage .addUnitPopup{position:absolute;top:0;width:100%;left:100%;transition:all 1s ease;z-index:3;border-left:.2vw solid var(--lightSecondary)}.addOndemandPage .addUnitPopup .addOnDemandUnit{width:100%}.addOndemandPage .addUnitPopup.show{left:0}.addOndemandPage>button{position:absolute;left:102.5%;bottom:5%;transition:all 1s ease;z-index:4;height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary)}.addOndemandPage .finalize{position:absolute;right:100%;top:0;background-color:var(--primary);z-index:4;width:100%;height:100%;transition:all .5s ease}.addOndemandPage .finalize .trainingPreviewBox .unitCardPreview{max-height:100%;opacity:1;transform:none}.addOndemandPage .finalize.show{right:0}.addOndemandPage:has(.addUnitPopup.show){overflow-y:hidden}.addOndemandPage:has(.addUnitPopup.show)>.previewWrapper{display:none}.addOndemandPage:has(.addUnitPopup.show) .unitsWrapper{display:none}.addOndemandPage:has(.addUnitPopup.show)>button{left:2.5%;cursor:pointer}.addOndemandPage:has(.addUnitPopup.show)>button:hover{transform:scale(1.05)}.addOndemandPage:has(.finalize.show) .unitsWrapper{display:none}.addOndemandPage:has(.finalize.show) .previewWrapper{display:none}.addTeams{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addTeams>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addTeams>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addTeams>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addTeams>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addTeams>header nav h6.active{transition:all .4s ease-in}.addTeams h1{color:var(--white)}.addTeams form{width:100%;padding:2.5%}.addTeams form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addTeams form .titleWrapper div{position:relative}.addTeams form .titleWrapper div label{margin:0}.addTeams form .titleWrapper div input{margin-top:.5vh}.addTeams form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addTeams form div{width:100%}.addTeams form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addTeams form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addTeams form label b{color:var(--red);margin-left:.2vw}.addTeams form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addTeams form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addTeams form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addTeams form input::-webkit-outer-spin-button,.addTeams form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addTeams form input[type=number]{-moz-appearance:textfield}.addTeams form input:focus{outline:none}.addTeams form select{color:var(--primary)}.addTeams form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addTeams form textarea::placeholder{color:var(--white)}.addTeams form textarea:focus{outline:none}.addTeams form .targetText{aspect-ratio:17/3}.addTeams form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addTeams form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addTeams form .dateWrapperContainer .dateWrapper{max-height:100%}.addTeams form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addTeams form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addTeams form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addTeams form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw}.addTeams form .dateWrapperContainer .traineeWrapper{max-height:100%}.addTeams form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addTeams form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addTeams form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addTeams form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addTeams form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%;padding-top:5%}.addTeams .previewBox{width:100%;position:relative;top:2.5vh}.addTeams .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addTeams .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addTeams .previewBox section article p{width:fit-content}.addTeams .previewBox section div{display:flex;gap:.3vw}.addTeams .previewBox section div p{flex:1}.addTeams .previewBox section div label{width:2vw;text-align:center}.addTeams .previewBox section div label input{width:1vw;height:2vh}.addTeams .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addTeams .previewBox section div span{color:var(--red);cursor:pointer}.addTeams .previewBox section div span svg{width:1vw;height:1vw}.addTeams .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addTeams .previewWrapper{margin-top:auto;padding:2.5%;display:flex;flex-direction:column;justify-content:space-between}.addTeams .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end}.addTeams .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addTeams .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addTeams .settings{display:flex;flex-direction:column}.addTeams .settings label{margin-bottom:.5vh}.addTeams .settings input{font-size:.8vw;margin-left:auto}.addTeams .settings input::placeholder{color:var(--lightSecondary)}.addTeams .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addTeams .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addTeams .settings div .yearSelect:focus{outline:none}.addTeams .settings div h4{font-weight:300;width:80%}.addTeams .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addTeams .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addTeams .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addTeams .checkBoxContainer div h4{font-weight:300;width:50%}.addTeams .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addTeams .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addpresent{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addpresent header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addpresent header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addpresent header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addpresent header nav h6:nth-of-type(1){border-left:none;border-top:none}.addpresent header nav h6.active{transition:all .4s ease-in}.addpresent>form{width:100%;padding:2.5%}.addpresent>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addpresent>form .titleWrapper div{position:relative}.addpresent>form .titleWrapper div label{margin:0}.addpresent>form .titleWrapper div input{margin-top:.5vh}.addpresent>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addpresent>form>div{width:100%}.addpresent>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addpresent>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addpresent>form label b{color:var(--red);margin-left:.2vw}.addpresent>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addpresent>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addpresent>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addpresent>form input::-webkit-outer-spin-button,.addpresent>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addpresent>form input[type=number]{-moz-appearance:textfield}.addpresent>form input:focus{outline:none}.addpresent>form select{color:var(--primary)}.addpresent>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addpresent>form textarea::placeholder{color:var(--white)}.addpresent>form textarea:focus{outline:none}.addpresent>form .targetText{aspect-ratio:17/3}.addpresent>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addpresent>form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addpresent>form .dateWrapperContainer .dateWrapper{max-height:100%}.addpresent>form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addpresent>form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addpresent>form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addpresent>form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw}.addpresent>form .dateWrapperContainer .traineeWrapper{max-height:100%}.addpresent>form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addpresent>form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addpresent>form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addpresent>form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addpresent>form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%}.addpresent .addressWrapper{display:flex;flex-direction:column;height:100%}.addpresent .addressWrapper label{margin-bottom:1vh}.addpresent .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;height:100%}.addpresent .addressWrapper section h3{font-size:1vw;font-weight:300}.addpresent .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addpresent .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addpresent .addressWrapper div{display:flex;align-items:center;gap:.3vw;color:var(--white);width:70%;margin-left:auto}.addpresent .addressWrapper div h4{font-size:.8vw}.addpresent .addressWrapper div input[type=checkbox]{width:.7vw;height:.7vw;margin:0;outline:.02vw solid var(--white)}.addpresent .previewBox{width:100%;position:relative;top:2.5vh}.addpresent .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addpresent .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addpresent .previewBox section article p{width:fit-content}.addpresent .previewBox section div{display:flex;gap:.3vw}.addpresent .previewBox section div p{flex:1}.addpresent .previewBox section div label{width:2vw;text-align:center}.addpresent .previewBox section div label input{width:1vw;height:2vh}.addpresent .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addpresent .previewBox section div span{color:var(--red);cursor:pointer}.addpresent .previewBox section div span svg{width:1vw;height:1vw}.addpresent .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addpresent .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addpresent .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:3vh}.addpresent .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:0;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addpresent .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addpresent .settings{display:flex;flex-direction:column}.addpresent .settings label{margin-bottom:.5vh}.addpresent .settings input{font-size:.8vw;margin-left:auto}.addpresent .settings input::placeholder{color:var(--lightSecondary)}.addpresent .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addpresent .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addpresent .settings div .yearSelect:focus{outline:none}.addpresent .settings div h4{font-weight:300;width:80%}.addpresent .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addpresent .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addpresent .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addpresent .checkBoxContainer div h4{font-weight:300;width:50%}.addpresent .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addpresent .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addpresent .conditional{color:var(--white);width:100%}.addpresent .conditional>label{margin-bottom:.4vh}.addpresent .conditional>article{height:100%}.addpresent .conditional>article>section{width:100%;aspect-ratio:16/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addpresent .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addpresent .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addpresent .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addpresent .conditional>article>label{position:relative}.addpresent .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addpresent .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addpresent .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addpresent .conditional>article>label>input[type=checkbox]{width:1vw}.addpresent .conditional>article>label>div{display:flex;gap:.4vw;align-items:center}.addpresent .conditional>article>label>div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addpresent .conditional>article>label>div svg:active{scale:.9}.addpresent .conditional>article .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary)}.addpresent .conditional>article .popUp .trainingManagement{padding:1% 1.5% 1.5%}.addpresent .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addpresent .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addpresent .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addpresent .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addpresent .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh;border-color:var(--primary)}.addpresent .conditional>article .popUp .trainingManagement .draftsWrapper{display:none}.manageUnits{border-top:.3vh solid var(--white)}.headerLogin .topBar{box-shadow:0 0 5px var(--primaryHover);width:100vw;height:10vh;background-color:var(--primary)}.headerLogin .topBar .userInfo{position:relative;place-items:center;align-content:center;width:100%;text-align:center;align-items:center;border-right:2px solid var(--white)}.headerLogin .topBar .userInfo h2{color:var(--white);font-size:1.8vw;font-weight:600}.headerLogin .topBar .slogan{width:50%;display:flex;justify-content:center;flex-direction:column;padding-left:5%;padding-block:2.5%}.headerLogin .topBar .slogan h4{color:var(--sand);font-size:1.5vw;font-weight:500}.headerLogin .topBar .logoContainer{background-color:var(--white);width:100%;height:100%}.headerLogin .topBar .logoContainer img{max-height:100%;margin:0 auto;object-fit:contain}.slideHeader{position:relative}.slideHeader .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.slideHeader .blender.show{z-index:5;opacity:.7}.slideHeader .topBar{box-shadow:0 0 10px var(--primaryHover);width:100vw;background-color:var(--primary);display:flex;margin-bottom:2vh}.slideHeader .topBar .userInfo{padding-left:2.5%;width:45%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.slideHeader .topBar .userInfo>svg{width:2vw;height:2vw;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.slideHeader .topBar .userInfo>svg:hover{transform:scale(1.1)}.slideHeader .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.slideHeader .topBar .userInfo h2,.slideHeader .topBar .userInfo h3{color:var(--white);font-size:1.5vw;font-weight:400}.slideHeader .topBar .userInfo h3{font-size:1.1vw}.slideHeader .topBar .slogan{display:flex;justify-content:center;flex-direction:column;padding-left:2.5%;padding-block:2.7% 2.5%;width:30%}.slideHeader .topBar .slogan h4{color:var(--sand);font-size:1.2vw;font-weight:400}.slideHeader .topBar .logoContainer{background-color:var(--white);width:100%;display:grid;grid-template-columns:5fr 2fr .2fr;padding-right:2.5%;align-items:center;max-height:9vh;height:9vh;position:relative}.slideHeader .topBar .logoContainer img{width:45%;cursor:pointer;margin-right:auto;position:relative;bottom:1vh}.slideHeader .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;text-align:center;position:relative;bottom:.5vh}.slideHeader .topBar .logoContainer .buttonWrapper{display:flex;align-items:center;width:100%;height:100%}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper{width:1.5vw;height:1.5vw;color:var(--primary);cursor:pointer;transition:all .3s ease;position:relative;bottom:.5vh}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper:hover{transform:scale(1.1)}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper span{border-radius:50%;font-size:.8vw;min-width:1.1vw;height:1.1vw;display:inline-block;position:absolute;right:-.7vw;top:-.5vw;color:var(--white);background-color:var(--sand);display:grid;place-items:center;outline:.2vw solid var(--white)}.slideHeader .slideIn{max-width:20%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-20%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.slideHeader .slideIn>div{background-color:var(--sand);padding:1% 10%;border-radius:0 1vw 0 0}.slideHeader .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:5% 0}.slideHeader .slideIn>article a,.slideHeader .slideIn>article>div{position:relative;font-size:1vw;font-weight:200;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:3.5%;cursor:pointer;overflow:hidden}.slideHeader .slideIn>article a b,.slideHeader .slideIn>article>div b{margin-left:1vw}.slideHeader .slideIn>article a .subMenu,.slideHeader .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.slideHeader .slideIn>article a .subMenu .subMenuSchulung,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a .subMenu .subMenuVorlage,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a:hover,.slideHeader .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.slideHeader .slideIn>article a:hover .subMenu,.slideHeader .slideIn>article>div:hover .subMenu{opacity:1}.slideHeader .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.slideHeader .slideIn.show{z-index:99;left:0;transition:all .7s linear}.slideHeader a{width:100%}@media (max-width: 480px){.slideHeader{position:relative}.slideHeader .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.slideHeader .blender.show{z-index:5;opacity:.7}.slideHeader .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw}.slideHeader .topBar .userInfo{padding-left:2.5%;width:100%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.slideHeader .topBar .userInfo>svg{width:4vh;height:4vh;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.slideHeader .topBar .userInfo>svg:hover{transform:scale(1.1)}.slideHeader .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.slideHeader .topBar .userInfo h2,.slideHeader .topBar .userInfo h3{color:var(--white);font-size:1.5vh;font-weight:400}.slideHeader .topBar .userInfo h3{font-size:1.1vh}.slideHeader .topBar .logoContainer{background-color:var(--white);width:15%;display:grid;grid-template-columns:5fr 2fr .2fr;padding-right:2.5%;align-items:center;max-height:9vh;height:9vh;position:relative}.slideHeader .topBar .logoContainer img{width:45%;cursor:pointer;margin-right:auto;position:relative;bottom:1vh;display:none}.slideHeader .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;text-align:center;position:relative;bottom:.5vh;display:none}.slideHeader .topBar .logoContainer .buttonWrapper{display:flex;align-items:center;width:100%;height:100%}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper{width:4vh;height:4vh;color:var(--primary);cursor:pointer;transition:all .3s ease;position:relative;bottom:0vh}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper:hover{transform:scale(1.1)}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper span{border-radius:50%;font-size:.8vw;min-width:1.1vw;height:1.1vw;display:inline-block;position:absolute;right:-.7vw;top:-.5vw;color:var(--white);background-color:var(--sand);display:grid;place-items:center;outline:.2vw solid var(--white)}.slideHeader .slideIn{max-width:50%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-50%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.slideHeader .slideIn>div{background-color:var(--sand);padding:1.5% 10% 1%;border-radius:0 1vw 0 0}.slideHeader .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:.5% 0}.slideHeader .slideIn>article a,.slideHeader .slideIn>article>div{position:relative;font-size:2vh;font-family:ConcordiaRegular;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.slideHeader .slideIn>article a b,.slideHeader .slideIn>article>div b{margin-left:1vw}.slideHeader .slideIn>article a .subMenu,.slideHeader .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.slideHeader .slideIn>article a .subMenu .subMenuSchulung,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:-100%;width:100%;top:0;background-color:var(--primaryHover);opacity:0;display:none;z-index:10}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a .subMenu .subMenuVorlage,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a:hover,.slideHeader .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.slideHeader .slideIn>article a:hover .subMenu,.slideHeader .slideIn>article>div:hover .subMenu{opacity:1}.slideHeader .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.slideHeader .slideIn.show{z-index:99;left:0;transition:all .7s linear}.slideHeader a{width:100%}}.notFound404{width:100%;height:100vh;padding:2.5% 5%;background-color:var(--sand)}.notFound404 h1{text-align:center;padding-bottom:8vh}.notFound404 p{padding-bottom:3vh}.notFound404 ul{font-size:.9vw;padding-bottom:3vh;padding-left:1%}.notFound404 a{background-color:var(--primaryHover);color:var(--white);padding:.5% 1.5%;border-radius:25px}.completeRegisteration{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.completeRegisteration form{display:flex;flex-direction:column;width:30%;border:.2vw solid var(--primary);border-radius:25px;padding:4% 2.5%;gap:2vh}.completeRegisteration form h3{text-align:center;color:var(--primary);font-size:1.2vw;padding-bottom:3vh}.completeRegisteration form button{font-size:1.2vw;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.completeRegisteration form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:2.5%;position:relative;width:100%}.completeRegisteration form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary)}.completeRegisteration form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;padding-top:.2vw}.completeRegisteration form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.completeRegisteration form fieldset input:focus{outline:none;border-color:var(--primary)}.completeRegisteration form fieldset input:focus::placeholder{opacity:0}.completeRegisteration form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.resetPassword{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.resetPassword form{display:flex;flex-direction:column;width:30%;border:.2vw solid var(--primary);border-radius:25px;padding:4% 2.5%;gap:2vh}.resetPassword form h3{text-align:center;color:var(--primary);font-size:1.2vw;padding-bottom:3vh}.resetPassword form button{font-size:1.2vw;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.resetPassword form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:2.5%;position:relative;width:100%}.resetPassword form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary)}.resetPassword form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;padding-top:.2vw}.resetPassword form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.resetPassword form fieldset input:focus{outline:none;border-color:var(--primary)}.resetPassword form fieldset input:focus::placeholder{opacity:0}.resetPassword form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.adminJwtSetting{padding-inline:2.5%}.adminJwtSetting details{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1.5%;height:fit-content;border-radius:25px;width:100%}.adminJwtSetting details form{padding-block:1.5%;display:grid;grid-template-columns:repeat(4,1fr);gap:3vw}.adminJwtSetting details form div{color:var(--sand);display:flex;justify-content:space-between;background-color:var(--primary);padding:2.5%;border-radius:25px}.adminJwtSetting details form div label{font-size:1vw;padding-top:1%}.adminJwtSetting details form div select{padding-top:.9%;border-radius:.2vw;width:7vw;text-align:center;font-size:.8vw}.adminJwtSetting details div{width:100%;text-align:right}.adminJwtSetting details div button{font-size:1vw;width:10vw;height:4vh;padding-top:.2%;background-color:var(--primary);color:var(--white);border:2px solid var(--secondary);border-radius:.4vw;transition:all .2s linear;cursor:pointer}.adminJwtSetting details div button:hover{font-size:1.1vw}.addScorm{position:relative;width:95%;height:var(--adminLayoutHeight);overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addScorm>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addScorm>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addScorm>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.addScorm>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addScorm>header nav h6.active{transition:all .4s ease-in}.addScorm .scormPreview{width:100%;align-self:center;text-align:center}.addScorm .scormPreview iframe{width:80%;aspect-ratio:5/3}.addScorm>form{width:100%;padding:1.5% 2.5% 2.5%;gap:1.6vw}.addScorm>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addScorm>form .titleWrapper div{position:relative}.addScorm>form .titleWrapper div label{margin:0}.addScorm>form .titleWrapper div input{margin-top:.5vh}.addScorm>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addScorm>form>div{width:100%}.addScorm>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addScorm>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addScorm>form label b{color:var(--red);margin-left:.2vw}.addScorm>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addScorm>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.8% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addScorm>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addScorm>form input::-webkit-outer-spin-button,.addScorm>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addScorm>form input[type=number]{-moz-appearance:textfield}.addScorm>form input:focus{outline:none}.addScorm>form select{color:var(--primary)}.addScorm>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:.8% 1% 1% 1.5%}.addScorm>form textarea::placeholder{color:var(--white)}.addScorm>form textarea:focus{outline:none}.addScorm>form .targetText{aspect-ratio:17/3}.addScorm>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addScorm .addressWrapper{display:flex;flex-direction:column;gap:.5vh}.addScorm .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;gap:1.5vw;overflow:hidden}.addScorm .addressWrapper section h3{font-size:1vw;font-weight:300}.addScorm .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addScorm .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addScorm .settings{display:flex;flex-direction:column}.addScorm .settings label{margin-bottom:.5vh}.addScorm .settings input{font-size:.8vw;width:50%;margin-left:auto}.addScorm .settings input::placeholder{color:var(--lightSecondary)}.addScorm .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addScorm .settings div h4{font-weight:300;width:40%}.addScorm .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addScorm .settings div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addScorm .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addScorm .checkBoxContainer div h4{font-weight:300;width:50%}.addScorm .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addScorm .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addScorm .conditional{color:var(--white);width:100%}.addScorm .conditional>label{margin-bottom:.4vh}.addScorm .conditional>article{height:100%}.addScorm .conditional>article>section{width:100%;aspect-ratio:17/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addScorm .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addScorm .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addScorm .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addScorm .conditional>article>label{position:relative}.addScorm .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addScorm .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addScorm .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addScorm .conditional>article>label div{display:flex;gap:.4vw;align-items:center}.addScorm .conditional>article>label div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addScorm .conditional>article>label div svg:active{scale:.9}.addScorm .conditional>article .popUp .trainingManagement{padding:1% .5%}.addScorm .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addScorm .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addScorm .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addScorm .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addScorm .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh}.addScorm .previewBox{width:100%}.addScorm .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll}.addScorm .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addScorm .previewBox section article p{width:fit-content}.addScorm .previewBox section div{display:flex;gap:.3vw}.addScorm .previewBox section div p{flex:1}.addScorm .previewBox section div label{width:2vw;text-align:center}.addScorm .previewBox section div label input{width:1vw;height:2vh}.addScorm .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addScorm .previewBox section div span{color:var(--red);cursor:pointer}.addScorm .previewBox section div span svg{width:1vw;height:1vw}.addScorm .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addScorm .scormPreview{width:100%;padding:2.5%}.addScorm .scormPreview h3{text-align:center;padding:25%;border:.15vw solid var(--lightSecondary)}.addScorm .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:5vh}.addScorm .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addScorm .buttonContainer button:hover{transform:scale(1.05)}.adminTrainingsDetail .presentDetail,.adminTrainingsDetail .teamsDetail,.adminTrainingsDetail .odDetail{height:88dvh;background-color:transparent}.verifyCerts{width:95%;background-color:var(--sand);height:85vh;margin:0 auto;overflow-y:auto}.pendingUserCard .pendingUserCardTitle{background-color:var(--primary);min-height:8vh;color:var(--sand);display:flex;align-items:center;padding-inline:2.5%;justify-content:space-between;border-radius:.4vw}.pendingUserCard .pendingUserCardTitle h3{display:flex;width:35%}.pendingUserCard .pendingUserCardTitle svg{width:2vw;aspect-ratio:1;height:auto;transition:all .5s linear}.pendingUserCard .certsWrapper{display:flex;flex-direction:column;gap:.5vh;padding:.5vh;transform:scaleY(0);transition:all .3s ease-in-out;transform-origin:top;height:0;opacity:0}.pendingUserCard .certsWrapper .pendingCertCard{display:flex;width:90%;background-color:var(--primary);border-radius:.4vw;color:var(--white);margin-left:auto;justify-content:space-between;padding-inline:1%;align-items:center;padding:.5%;gap:2vw}.pendingUserCard .certsWrapper .pendingCertCard h3{width:30%;font-size:1vw;text-align:start;flex:1}.pendingUserCard .certsWrapper .pendingCertCard h4{width:20%}.pendingUserCard .certsWrapper .pendingCertCard .button{min-height:3vh;min-width:6vw;margin:0;background-color:var(--primaryHover)}.pendingUserCard .certsWrapper.show{transform:scaleY(1);height:auto;opacity:1}.pendingUserCard .popUp .childrenWrapper{display:grid;grid-template-columns:1fr 2fr;padding:2.5%;gap:2vw}.pendingUserCard .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:1vw;width:100%;text-align:center}.pendingUserCard .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:2vh}.pendingUserCard .popUp .childrenWrapper .uploadForm label{color:var(--primary)}.pendingUserCard .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.pendingUserCard .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.pendingUserCard .popUp .childrenWrapper .uploadForm input{width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm input:focus{outline:none}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.pendingUserCard .popUp .childrenWrapper .uploadForm div{display:flex;gap:1vw}.pendingUserCard .popUp .childrenWrapper .uploadForm div input{height:3.5vh;padding-top:3%;padding-left:3%}.pendingUserCard .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.pendingUserCard .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.pendingUserCard .popUp .childrenWrapper .pdfContainer .button{float:right;margin-top:1vh}.pendingUserCard:has(.certsWrapper.show) .pendingUserCardTitle svg{transform:rotate(90deg)}.testStr{padding:2.5%}.testStr>div{width:30%}.testStr .regionWrapper{display:grid;grid-template-columns:repeat(5,1fr);place-items:center;grid-template-rows:20vh;gap:1vw;padding-block:3vh}.testStr .regionWrapper article{height:100%;width:100%;display:grid;place-items:center;cursor:pointer}.testStr .regionWrapper article:nth-child(1){background-color:#009fde}.testStr .regionWrapper article:nth-child(2){background-color:#ffd83b}.testStr .regionWrapper article:nth-child(3){background-color:#95fb56}.testStr .regionWrapper article:nth-child(4){background-color:#ffa9b6}.testStr .regionWrapper article:nth-child(5){background-color:#fe6666}.testStr .regionWrapper article:nth-child(6){background-color:#66fec9}.testStr .regionWrapper article:nth-child(7){background-color:#676767}.testStr .vdWrapper{text-align:center;padding:2.5% 0;display:flex;gap:1vw;justify-content:space-between;cursor:pointer}.testStr .vdWrapper article{flex:1}.testStr .vdWrapper article article{background-color:#009fde88;padding:1%}.testStr .vlWrapper{text-align:center}.testStr .vlWrapper h3{margin-bottom:2vh}.testStr .vlWrapper div{display:flex;justify-content:space-between;text-align:center;gap:1vw}.testStr .vlWrapper div h4{padding:1%;width:100%}.testStr .vlWrapper div h4:nth-child(1){background-color:#009fde}.testStr .vlWrapper div h4:nth-child(2){background-color:#ffd83b}.testStr .vlWrapper div h4:nth-child(3){background-color:#95fb56}.testStr .vlWrapper div h4:nth-child(4){background-color:#ffa9b6}.testStr .vlWrapper div h4:nth-child(5){background-color:#fe6666}.testStr .vlWrapper div h4:nth-child(6){background-color:#66fec9}.testStr .vlWrapper div h4:nth-child(7){background-color:#676767}.testStr .agWrapper{padding-block:2vh;text-align:center;display:grid;gap:2vh}.userDetail{width:95%;margin:0 auto;height:85vh;overflow-y:auto}.userDetail .infoWrapper{display:grid;grid-template-columns:2fr 2fr;padding-block:2vh;gap:1vw}.userDetail .infoWrapper div .userInfoBox{padding:1%;color:var(--white);background-color:var(--secondary);margin-bottom:1vh}.userDetail .infoWrapper div .assignment{padding:1%;display:flex;align-items:center;justify-content:space-between;color:var(--white);background-color:var(--secondary)}.userDetail .infoWrapper div .assignment div{display:flex;align-items:center;margin-bottom:0}.userDetail .infoWrapper div .assignment div svg{width:2vw;aspect-ratio:1;height:auto}.userDetail .userTrainings .pendingContainer>h4{color:var(--primary);margin-block:1vh}.userDetail .userTrainings .pendingContainer .pendingUserCard{margin:0}.userDetail .userTrainings .trainingsContainer>h4{color:var(--primary);margin-bottom:1vh}.userDetail .userTrainings .trainingsContainer .adminTrainingCard{margin-bottom:.2vh}.userDetail .userTrainings .verifiedWrapper>h4{color:var(--primary);margin-block:1vh}.userDetail .userTrainings .verifiedWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary);color:var(--white)}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-1.5vw;width:1.2vw;aspect-ratio:1;height:auto;bottom:.1vh}.userDetail .userTrainings .verifiedWrapper .verifiedCart h3{flex:1}.userDetail .userTrainings .verifiedWrapper .verifiedCart div{width:5%;display:flex;justify-content:end}.userDetail .userTrainings .verifiedWrapper .verifiedCart div svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}.userDetail .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary);font-size:1vw;text-align:center;padding:1%}.userDetail .popUp .trainingManagement{padding:0% 1.5% 1.5%}.userDetail .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:0}.userDetail .popUp .trainingManagement .searchBar select{display:none}.userDetail .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.userDetail .popUp .trainingManagement .versionSelector{display:none}.userDetail .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:43vh;border-color:var(--primary)}.userDetail .popUp .trainingManagement .draftsWrapper{display:none}.userDetail .popUp .button{float:right;margin-right:1.5vw}.manageUnitsPage{border-bottom:.2vw solid var(--white);background-color:var(--primary);width:95%;margin:0 auto;height:85vh;overflow-y:scroll}.manageUnitsPage h6{color:var(--white);border:.1vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:15%;font-size:1vw;font-weight:500;text-align:center;padding:.8% .5% .5%;transition:all .4s ease-in}.manageUnitsPage h6:nth-of-type(1){border-left:none;border-top:none}.manageUnitsPage .search{border-bottom:.1vh solid var(--white);text-align:center;padding-block:2vh;position:sticky;top:0;background-color:var(--primary)}.manageUnitsPage .search label{position:relative}.manageUnitsPage .search label svg{position:absolute;right:1%;top:70%;transform:translate(-20%,-70%);color:var(--lightSecondary);width:1.7vw;height:1.7vw}.manageUnitsPage .search label input{font-size:1.5vw;padding:.5%;width:40%;background-color:var(--primary);border:.1vw solid var(--lightSecondary);border-radius:.3vw;color:var(--white);text-align:center}.manageUnitsPage .search label input:focus{outline:none}.manageUnitsPage .search label input::placeholder{color:var(--sand);opacity:.8}.manageUnitsPage .unitsWrapper{padding-block:2.5%;display:grid;gap:.5vh}.manageUnitsPage .unitsWrapper .unitCard .checkBoxContainer{display:none}.manageUnitsPage .unitsWrapper h5{color:var(--white);text-align:center;font-size:2vw;font-weight:400}.manageUnitsPage .unitsWrapper button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;margin:2vh auto;cursor:pointer}.manageUnitsPage .unitsWrapper button:hover{transform:scale(1.05)}.certHistory{width:95%;background-color:var(--sand);height:85vh;margin:0 auto;overflow-y:auto}.certHistory .searchContainer{display:flex;justify-content:center}.certHistory .searchContainer label{position:relative;margin:0 auto;width:fit-content}.certHistory .searchContainer label .searchIcon{position:absolute;width:1.5vw;height:1.5vw;color:var(--secondary);right:2%;top:32%}.certHistory .searchContainer label input{width:30vw;font-size:1.2vw;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary);margin-block:2vh}.certHistory .searchContainer label input::placeholder{color:var(--secondary);position:relative}.certHistory .searchContainer label input:focus{outline:none;border:.2vw solid var(--primary)}.certHistory .searchContainer label input:focus::placeholder{opacity:0}.certHistory .searchContainer .searchInput input{height:3.5vh}.certHistory .adminCard .adminBar{display:flex;align-items:center;border-radius:.3vw;padding-inline:1.5%;color:var(--white);background-color:var(--primaryHover);height:6vh;justify-content:space-between}.certHistory .adminCard .pendingUserCard{width:95%;margin:0 auto}.certHistory .adminCard .pendingUserCard .pendingUserCardTitle{min-height:5vh;padding-top:0%}.certHistory .adminCard .pendingUserCard .popUp .childrenWrapper .pdfContainer .button{display:none}.assignTraining{height:83vh;padding-inline:2.5%;overflow-y:hidden}.assignTraining .cardContainer>div{display:flex;align-items:center;justify-content:space-between}.assignTraining .cardContainer .adminTrainingCardAdmin,.assignTraining .cardContainer .adminTrainingCard{margin-bottom:2vh}.assignTraining .cardContainer label{width:35%;position:relative}.assignTraining .cardContainer label .searchIcon{position:absolute;width:1.3vw;height:1.5vw;color:var(--secondary);top:25%;right:2%;transform:translateY(-9%)}.assignTraining .cardContainer label input{width:100%;font-size:1.2vw;border-radius:.3vw;height:5vh;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.assignTraining .cardContainer label input::placeholder{color:var(--secondary);position:relative;top:0}.assignTraining .cardContainer label input:focus{outline:none;border:.2vw solid var(--primary)}.assignTraining .cardContainer label input:focus::placeholder{opacity:0}.assignTraining .cardContainer .switchWrapper{border:.2vw solid var(--secondary);padding:.5vh;border-radius:.3vw;width:20vw;margin:0;height:5vh}.assignTraining .cardContainer .switchWrapper .switch h2{width:fit-content}.assignTraining .regionsWrapper{overflow-y:auto;height:66vh;padding-bottom:2vh}.assignTraining .Loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0}.assignTraining .Loading img{width:3vw;aspect-ratio:1;height:auto}.regionUsersCard .regionTitle{background-color:var(--primary);min-height:8vh;color:var(--sand);display:flex;align-items:center;padding-inline:2.5%;justify-content:space-between;border-radius:.4vw}.regionUsersCard .regionTitle .checkBoxWrapper{display:flex;align-items:center;width:5vw}.regionUsersCard .regionTitle .checkBoxWrapper input[type=checkbox]{min-width:1.5vw;height:1.5vw;position:relative;left:-1%}.regionUsersCard .regionTitle .checkBoxWrapper h3{position:relative;top:.1vh}.regionUsersCard .regionTitle .checkBoxWrapper>svg{min-width:1.7vw;aspect-ratio:1;height:auto;color:var(--red);margin-left:1vw;margin-right:.2vw}.regionUsersCard .regionTitle h3{display:flex;width:35%;justify-content:center;align-items:center}.regionUsersCard .regionTitle svg{width:2vw;aspect-ratio:1;height:auto;transition:all .5s linear}.regionUsersCard .certsWrapper{display:flex;flex-direction:column;gap:.5vh;padding:.5vh;transform:scaleY(0);transition:all .3s ease-in-out;transform-origin:top;height:0;opacity:0}.regionUsersCard .certsWrapper .userCard{position:relative}.regionUsersCard .certsWrapper .userCard .selectUser{position:absolute;left:-5%}.regionUsersCard .certsWrapper .userCard .selectUser input[type=checkbox]{width:1.5vw;height:1.5vw}.regionUsersCard .certsWrapper .pendingCertCard{display:flex;width:90%;background-color:var(--primary);border-radius:.4vw;color:var(--white);margin-left:auto;justify-content:space-between;padding-inline:1%;align-items:center;padding:.5%;gap:2vw}.regionUsersCard .certsWrapper .pendingCertCard h3{width:30%;font-size:1vw;text-align:start;flex:1}.regionUsersCard .certsWrapper .pendingCertCard h4{width:20%}.regionUsersCard .certsWrapper .pendingCertCard .button{min-height:3vh;min-width:6vw;margin:0;background-color:var(--primaryHover)}.regionUsersCard .certsWrapper.show{transform:scaleY(1);height:auto;opacity:1}.regionUsersCard .flag{width:5.5vw;transform:rotate(-90deg) translateY(-.3vw);border:.3vh solid var(--primary);margin:0 auto;padding:.5%;align-self:center}.regionUsersCard .flag h5{font-size:1.3vh;padding:0;margin:0}.regionUsersCard .flag h5 p{padding:0;margin:0}.regionUsersCard:has(.certsWrapper.show) .regionTitle .dropArrow{transform:rotate(90deg)}
