.amazing2,.login-container{background-color:#fff}.amazing2{align-items:center;display:flex;height:70vh;justify-content:center;margin:0 auto;width:100%}.login-image img{width:300px}.login-form{background-color:#fbfbfb;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-size:110%;margin-left:20px;padding:60px;width:300px}.login-form h2{color:#000;margin-bottom:20px;text-align:center}.login-form label{color:#3a3a3a;display:block;margin-bottom:10px}.login-form input{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:100%}.login-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.login-form button:hover{background-color:#0056b3}@media (max-width:1024px){.amazing2{flex-direction:column;height:auto}.login-image img{width:250px}.login-form{margin-left:0;padding:40px;width:80%}}@media (max-width:768px){.login-image img{width:200px}.login-form{padding:30px;width:90%}}@media (max-width:480px){.login-image img{width:150px}.login-form{padding:20px;width:100%}}@media (max-width:600px){.header{justify-content:space-between}.header img{width:50px}.header h1{font-size:16px;margin-left:5px}.buttons-container{margin:0}.buttons-container button{font-size:.8em;padding:5px 8px}.profile-icon img{height:25px;width:25px}nav{align-items:flex-start;flex-direction:column;padding:.5rem}nav .menu{display:flex}nav ul{display:none;flex-direction:column;margin-bottom:.25rem;width:100%}nav ul.open{display:flex}nav ul li{text-align:center;width:100%}nav ul li a{margin:.2rem .5rem}nav .menu.open span:first-child{transform:translateY(.8rem) rotate(45deg)}nav .menu.open span:nth-child(2){opacity:0}nav .menu.open span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.content{flex-direction:column;padding:10px}.carousel{margin-bottom:10px;margin-left:0;width:100%}.announcement{margin-right:0;width:100%}.introduction h1{font-size:1.8em}.introduction p{font-size:.9em}}@media (max-width:900px){.header img{margin-left:5px}.header h1{font-size:18px}.buttons-container{margin-right:5px}.buttons-container button{font-size:.9em;padding:7px 10px}.profile-icon img{height:25px;width:25px}nav{align-items:flex-start;flex-direction:column;padding:.5rem}nav .menu{display:flex}nav ul{display:none;flex-direction:column;margin-bottom:.25rem;width:100%}nav ul.open{display:flex}nav ul li{text-align:center;width:100%}nav ul li a{margin:.2rem .5rem}nav .menu.open span:first-child{transform:translateY(.8rem) rotate(45deg)}nav .menu.open span:nth-child(2){opacity:0}nav .menu.open span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.content{flex-direction:column;padding:10px}.carousel{margin-bottom:10px;margin-left:0;width:100%}.announcement{margin-right:0;width:100%}.introduction h1{font-size:1.8em}.introduction p{font-size:.9em}}.amazing{height:90vh;margin:0 auto;width:50%}.amazing,.register-image{align-items:center;display:flex;justify-content:center}.register-image{flex:1 1}.register-image img{border-radius:10px;height:auto;max-width:70%}.register-form{background-color:#fff;border:3px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:400px;padding:40px}.register-form h2{color:#333;margin-bottom:20px;text-align:center}.register-form form{display:flex;flex-direction:column}.register-form label{margin-bottom:15px}.register-form input,.register-form select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.register-form button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s}.register-form button:hover{background-color:#45a049}@media (max-width:1024px){.amazing{flex-direction:column;height:auto;width:80%}.register-image img{max-width:80%}.register-form{margin:20px 0;max-width:80%;padding:30px}}@media (max-width:768px){.amazing{width:90%}.register-image img{max-width:90%}.register-form{max-width:90%;padding:20px}}@media (max-width:480px){.amazing{width:100%}.register-image img{max-width:100%}.register-form{max-width:100%;padding:10px}}.about-container{animation:fadeIn 1s ease-in-out;background-color:#f0f0f0;font-family:Arial,sans-serif}.amazing4{align-items:center;animation:slideInFromLeft 1s ease-in-out;display:flex;flex-direction:column}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.about-image img{border-radius:10px;margin-bottom:20px;max-width:800px;transition:transform .3s;width:100%}.about-image img:hover{transform:scale(1.05)}.about-content{animation:slideInFromLeft 1s ease-in-out .3s;animation-fill-mode:forwards;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:50%;padding:20px;transition:transform .3s}.about-content,.extra-section .section{margin-bottom:20px;opacity:0;transform:translateX(-100%)}.extra-section .section{align-items:center;animation:slideInFromLeft 1s ease-in-out .5s;animation-fill-mode:forwards;display:flex;flex-direction:column}.section-image{border-radius:10px;margin-bottom:20px;max-width:600px;transition:transform .3s;width:100%}.section-image:hover{transform:scale(1.05)}.section-content{text-align:center}.section-content h2{color:#033185;font-size:2em;margin-bottom:10px;text-decoration:underline;transition:color .3s}.section-content h2:hover{color:#0056b3}.section-content p{color:#333;font-size:1.2em;line-height:1.6;margin-bottom:10px;transition:color .3s}.section-content p:hover{color:#555}.footer{animation:slideInFromLeft 1s ease-in-out .7s;animation-fill-mode:forwards;color:#4d4d4d;opacity:0;padding:20px;transform:translateX(-100%)}.quote{animation:fadeIn 1.5s ease-in-out;background-color:#fff;border-left:4px solid #007bff;color:#333;display:inline-block;font-size:1.5em;font-style:italic;margin:0;padding:20px}.quote p{margin:0;padding:0}.quote cite{animation:fadeIn 2s ease-in-out;color:#777;display:block;font-size:1em;margin-top:10px}@media (max-width:1024px){.about-content{max-width:70%}}@media (max-width:768px){.about-content{max-width:90%}.section-content h2{font-size:1.8em}.section-content p{font-size:1em}.quote{font-size:1.2em}.quote cite{font-size:.9em}}@media (max-width:480px){.about-content{max-width:100%;padding:15px}.section-content h2{font-size:1.5em}.section-content p{font-size:.9em}.quote{font-size:1em;padding:15px}.quote cite{font-size:.8em}}.amazing3{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.person-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s;width:25%}.person-card:hover{transform:scale(1.05)}.person-image{animation:imageFadeIn .5s ease-in-out;height:400px;object-fit:cover;width:100%}.person-details{font-size:140%;padding:15px;text-align:center}.person-details h2{color:#007bff;margin-bottom:10px}.person-details p{margin:5px 0}@media (min-width:1200px){.person-card{width:20%}}@media (min-width:992px) and (max-width:1199px){.person-card{width:25%}}@media (min-width:768px) and (max-width:991px){.person-card{width:33.33%}}@media (max-width:767px){.person-card{width:50%}}@media (max-width:575px){.person-card{width:100%}}.exams-container{align-items:center;animation:fadeIn 1s ease-in-out;display:flex;flex-direction:column;gap:20px;padding:10px}.exam-card{animation:slideIn .5s ease-in-out;animation-fill-mode:forwards;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#412c03;font-size:1.2em;opacity:0;overflow:hidden;padding:20px;text-align:center;transform:scale(.95);transition:transform .3s,box-shadow .3s;width:70%}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.exam-card:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.exam-card-content{align-items:center;animation:contentFadeIn 1s ease-in-out .3s forwards;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:20px;position:relative}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.exam-card h2{animation:fadeInUp .5s ease-in-out .3s forwards;font-size:2.5em;margin-bottom:10px;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.read-more-btn{animation:fadeInUp .5s ease-in-out .6s forwards;background-color:brown;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;margin:10px auto;opacity:0;padding:10px 20px;transform:translateY(20px);transition:background-color .3s,transform .3s}.read-more-btn:hover{background-color:darkred;transform:translateY(-2px)}.exam-details{animation:fadeInUp .5s ease-in-out .5s forwards;margin-top:15px;opacity:0;text-align:left;transform:translateY(20px)}.exam-details ul{list-style-type:none;margin:0;padding:0}.exam-details ul li{margin-bottom:5px}.oh{animation:slideIn .5s ease-in-out;background-color:brown;border-radius:4px;color:#fff;font-size:1.5em;margin:20px auto;padding:10px;text-align:center;width:60%}@media (max-width:1024px){.exam-card{font-size:1.1em;width:80%}.exam-card h2{font-size:2.2em}.read-more-btn{padding:8px 16px}.oh{width:70%}}@media (max-width:768px){.exam-card{font-size:1em;width:90%}.exam-card h2{font-size:2em}.read-more-btn{font-size:.9em;padding:6px 12px}.oh{width:80%}}@media (max-width:480px){.exam-card{font-size:.9em;width:100%}.exam-card h2{font-size:1.8em}.read-more-btn{font-size:.8em;padding:5px 10px}.oh{width:90%}}body{background-color:#f5f5f5;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.container{animation:slide-down .8s ease-out;padding:20px}h1,h2{color:#333}button,h1,h2{text-align:center}button{background-color:#4caf50;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:inline-block;margin:4px 2px;text-decoration:none;transition-duration:.4s}button:hover{background-color:#fff;border:2px solid #4caf50;color:#4caf50}.welcome{align-items:center;animation:fade-in 1s ease-in;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;margin:20px 0;padding:20px}.welcome h1{font-size:24px;margin:0}.profile-container{animation:fade-in 1.2s ease-in;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex-wrap:wrap;justify-content:center;margin:20px 0;padding:20px}.profile-image{margin-right:20px}.profile-image img{border:2px solid #ddd;border-radius:50%;height:150px;width:150px}.profile-details{max-width:500px}.profile-details p{margin:10px 0}.profile-details input{border:1px solid #ddd;border-radius:5px;margin-top:5px;padding:5px 10px;width:calc(100% - 20px)}.secret{margin:20px 0;text-align:center}.secret button{background-color:#2196f3;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:10px 20px;text-align:center;text-decoration:none;transition-duration:.4s}.secret button:hover{background-color:#fff;border:2px solid #2196f3;color:#2196f3}.tests{animation:fade-in 1.4s ease-in;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px 0;padding:20px;text-align:center}.tests-list{flex-wrap:wrap;gap:20px;margin-top:10px}.tests-list,.tests-list a{display:flex;justify-content:center}.tests-list a{align-items:center;background-color:#282828;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#ff5722;height:200px;padding:30px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s;width:200px}.tests-list a:hover{background-color:#f5f5f5;transform:scale(1.05)}.resources-link{color:inherit;display:block;text-decoration:none}.resources-link .resources{cursor:pointer}.resources-link .resources:hover{background-color:#f0f0f0}.resources{animation:fade-in 1.5s ease-in;background:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px;padding:20px}.resources h2{align-items:center;color:#007bff;cursor:pointer;display:flex;font-size:24px;justify-content:center;margin-bottom:5px;position:relative;text-decoration:underline;transition:color .3s;-webkit-user-select:none;user-select:none}.resources h2:hover{color:#0056b3}.resources h2:after{content:"▼";margin-left:10px;transition:transform .3s}.resources.open h2:after{transform:rotate(-180deg)}.resources h2+p{color:#666;font-size:14px;margin:0 0 10px;text-align:center}.resources-content{display:none;margin-top:10px;padding-left:0}.resources.open .resources-content{display:block}.resources-content ul{list-style-type:none;margin:0;padding:0}.resources-content ul li{border-bottom:1px solid #eee;margin:10px 0;padding-bottom:5px}.resources-content ul li:last-child{border-bottom:none}.resources-content ul li a{color:#007bff;font-size:18px;text-decoration:none;transition:color .3s}.resources-content ul li a:hover{color:#0056b3;text-decoration:underline}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.tests-list{gap:15px}.tests-list a{height:180px;width:180px}}@media (max-width:768px){.profile-container{align-items:center;flex-direction:column}.profile-image{margin-bottom:20px}.profile-image img{height:120px;width:120px}.welcome{align-items:center;flex-direction:column}.tests-list{gap:10px}.tests-list a{height:150px;width:150px}}@media (max-width:480px){.profile-image img{height:100px;width:100px}.tests-list a{height:120px;width:120px}.profile-details{max-width:100%}.profile-details input{width:100%}.resources{margin:10px;padding:10px}.resources h2{font-size:20px}.resources-content ul li a{font-size:16px}}.add-question-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin:0 auto;max-width:600px;padding:20px}.question-form{display:flex;flex-direction:column}.form-group{margin-bottom:20px}label{display:block;font-weight:700;margin-bottom:5px}.form-control{margin-top:5px;width:100%}.form-control,.option-input{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px}.option-input{display:block;width:calc(100% - 16px)}.add-option-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin-top:10px;padding:8px 16px}.add-option-button:hover{background-color:#0056b3}.final-submit-button,.submit-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-right:10px;margin-top:20px;padding:10px 20px}.final-submit-button:hover,.submit-button:hover{background-color:#218838}body,html{font-family:Arial,sans-serif;margin:0;padding:0}.landing-page{animation:fadeIn 1s ease-in-out;background-color:#fffaf4}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.header{align-items:center;animation:slideDown .5s ease-in-out;background-color:#fff;color:#363636;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:5%;margin-right:5%;padding-bottom:1px;padding-top:1px}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.header img{width:80px}.header h1{color:#033185;font-size:24px;margin:0 0 0 10px}.header p{font-weight:200;margin-left:10px;margin-top:0}.buttons-container{align-items:center;animation:slideLeft .5s ease-in-out;display:flex;justify-content:flex-end;margin-left:auto}@keyframes slideLeft{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.buttons-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2em;margin-left:10px;padding:5px 10px;transition:background-color .3s,transform .3s}.buttons-container button:hover{background-color:#469fff;transform:scale(1.05)}.profile-container{align-items:center;display:flex}.profile-icon{animation:bounce 1s infinite;border:2px solid #4caf50;border-radius:50%;cursor:pointer;margin-right:10px;position:relative}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.profile-icon img{border-radius:50%;height:30px;width:30px}.profile-text{background-color:#fff;border:1px solid #ccc;border-radius:3px;display:none;left:0;padding:5px;position:absolute;top:35px;white-space:nowrap;z-index:1}.profile-icon:hover .profile-text{display:block}nav{align-items:center;background-color:#0a81d1;color:#fff;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}nav .title{color:#fff;font-weight:700;margin-right:auto;text-decoration:none}nav ul{display:flex;justify-content:space-around;margin:0 auto;padding:0;width:50%}nav ul li{list-style:none}nav ul li a{border-radius:.5rem;color:#fff;display:block;margin:0 .5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s,transform .3s}nav ul li a:not(.active):hover{background-color:#769bdf;transform:scale(1.05)}nav .menu{cursor:pointer;display:none;flex-direction:column;height:2rem;justify-content:space-between;transition:transform .3s;width:2.25rem}nav .menu span{background-color:#fff;border-radius:.2rem;height:.4rem;transition:transform .3s;width:100%}nav .menu.open span:first-child{transform:translateY(.8rem) rotate(45deg)}nav .menu.open span:nth-child(2){opacity:0}nav .menu.open span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.content{animation:slideUp .5s ease-in-out;background-color:#c8e5fb;display:flex;flex-direction:row;justify-content:center;margin:0 auto}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.carousel{border-radius:5px;flex:20% 1;margin-left:10%;padding:2px}.announcement{animation:fadeIn 1s ease-in-out;background-color:#fff;border-radius:5px;margin-bottom:50px;margin-right:20%;margin-top:20px}.announcement h3{background-color:#b4ddfc;border-top-left-radius:5px;border-top-right-radius:5px;color:#f00018;margin-top:0;padding:5px;text-align:center}.announcement-text p{color:#000;padding-left:8px;padding-right:8px}.introduction{animation:slideLeft .5s ease-in-out;background-color:#fffaf4;margin:0 auto;padding:2px;width:80%}.introduction h1{color:#033185;font-size:3em}.introduction h2{color:#035695;font-size:1.8em;margin-top:30px;text-decoration:underline}.introduction p{color:#000;font-size:1.3em;line-height:1.6;margin-bottom:20px}.introduction p strong{color:#d9534f;font-weight:700}.additional{animation:slideRight .5s ease-in-out;background-color:#035695;box-shadow:1px 2px 5px 5px #fff;font-size:1.2em;margin:10px auto 0}.footer{background-color:#fff;color:#292929;font-size:1em;padding:1px;text-align:center}.mission{font-size:24px;justify-content:center;margin:10px 0 10px 10%;text-align:center}.mission,.mission h2{align-items:center;display:flex}.mission h2{color:#757575;margin:0;white-space:nowrap}.typewriter-container{color:blue;overflow:hidden}.typewriter-container,.typewriter-text{display:inline-block;white-space:nowrap}.typewriter-text{animation:typing 3s steps(30),blink-caret .75s step-end infinite;border-right:2px solid;font-family:monospace}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#000}}@media (max-width:600px){.header{justify-content:space-between}.header img{width:50px}.header h1{font-size:16px;margin-left:5px}.buttons-container{margin:0}.buttons-container button{font-size:.8em;padding:5px 8px}.profile-icon img{height:25px;width:25px}nav{align-items:flex-start;flex-direction:column;padding:.5rem}nav .menu{display:flex}nav ul{display:none;flex-direction:column;margin-bottom:.25rem;width:100%}nav ul.open{display:flex}nav ul li{text-align:center;width:100%}nav ul li a{margin:.2rem .5rem}nav .menu.open span:first-child{transform:translateY(.8rem) rotate(45deg)}nav .menu.open span:nth-child(2){opacity:0}nav .menu.open span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.content{flex-direction:column;padding:10px}.carousel{margin-bottom:10px;margin-left:0;width:100%}.announcement{margin-right:0;width:100%}.introduction h1{font-size:1.8em}.introduction p{font-size:.9em}.mission{font-size:18px;margin-left:0}.mission h2{flex-direction:column;margin-bottom:5px;white-space:normal}.typewriter-container{font-size:18px;overflow:visible;white-space:normal}.typewriter-text{border:none}}@media (max-width:900px){.header img{margin-left:5px}.header h1{font-size:18px}.buttons-container{margin-right:5px}.buttons-container button{font-size:.9em;padding:7px 10px}.profile-icon img{height:25px;width:25px}nav{align-items:flex-start;flex-direction:column;padding:.5rem}nav .menu{display:flex}nav ul{display:none;flex-direction:column;margin-bottom:.25rem;width:100%}nav ul.open{display:flex}nav ul li{text-align:center;width:100%}nav ul li a{margin:.2rem .5rem}nav .menu.open span:first-child{transform:translateY(.8rem) rotate(45deg)}nav .menu.open span:nth-child(2){opacity:0}nav .menu.open span:nth-child(3){transform:translateY(-.8rem) rotate(-45deg)}.content{flex-direction:column;padding:10px}.carousel{margin-bottom:10px;margin-left:0;width:100%}.announcement{margin-right:0;width:100%}.introduction h1{font-size:1.8em}.introduction p{font-size:.9em}.mission{font-size:20px;margin-left:0}.mission h2{flex-direction:column;margin-bottom:5px;white-space:normal}.typewriter-container{font-size:20px;overflow:visible;white-space:normal}.typewriter-text{border:none}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.carousel{border-radius:22px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin:0 auto;max-width:60%;overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative}.carousel__btn{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:1.5rem;padding:.3rem;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;z-index:1}.carousel__btn:hover{background-color:#000c}.carousel__btn--prev{left:0}.carousel__btn--next{right:0}.carousel__img{display:block;height:auto;margin:0 auto;transition:transform .3s ease-in-out;width:70%}.carousel__img:hover{transform:scale(1.05)}@media (max-width:1024px){.carousel{max-width:90%}.carousel__img{width:90%}.carousel__btn{font-size:1.2rem;padding:.2rem}}@media (max-width:768px){.carousel{max-width:100%;padding-bottom:5px;padding-top:5px}.carousel__img{width:100%}.carousel__btn{font-size:1rem;padding:.1rem}}@media (max-width:480px){.carousel__btn{font-size:.8rem;padding:.1rem}}.additional{align-items:center;display:flex;justify-content:center}.additional iframe{border:none;border-radius:5px;margin-bottom:10px;margin-top:10px;max-height:300px;width:30%}.additional .info{padding:40px;width:30%}.additional h2,.additional p{color:#fff}.additional .quick{align-items:center;width:20%}.additional .quick h2{text-align:center}.quick h5{color:#fff;margin-left:50px}@media (max-width:768px){.additional{flex-direction:column}.additional .info,.additional .quick,.additional iframe{margin:10px auto;width:80%}.quick h5{margin-left:0;text-align:center}}.result-banner{background-color:#f0f8ff;border:2px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px;text-align:center}.res1,.res10,.res11,.res2,.res3,.res4,.res5{background-color:#fff;margin-bottom:10px;padding:10px}.result-banner .res1 h2,.result-banner .res10 h2,.result-banner .res11 h2,.result-banner .res2 h2,.result-banner .res3 h2,.result-banner .res4 h2,.result-banner .res5 h2{color:#033185;font-size:2em;margin-bottom:20px;text-decoration:underline}.student-list{display:flex;flex-wrap:wrap;justify-content:center}.student-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:10px;overflow:hidden;padding:10px;text-align:center;transition:transform .3s ease;width:300px}.student-card:hover{transform:translateY(-7px) scale(1.05)}.student-card img{animation:imageFadeIn .5s ease-in-out;border-radius:10px 10px 0 0;height:300px;margin-bottom:10px;object-fit:cover;width:100%}@keyframes imageFadeIn{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.student-details h3{color:#035695;font-size:1.5em;margin:10px 0 5px}.student-details p{color:#333;font-size:1.2em;margin:5px 0}@media (max-width:500px){.student-card{width:calc(100% - 10px)}}.add-test-container{border:1px solid #ccc;border-radius:10px;margin:auto;max-width:500px;padding:20px}.add-test-container h2{margin-bottom:20px;text-align:center}.add-test-form .form-group{margin-bottom:15px}.add-test-form label{display:block;margin-bottom:5px}.add-test-form .form-control{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;padding:10px;width:100%}.submit-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;padding:10px;width:100%}.submit-button:hover{background-color:#0056b3}.test-page{font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.test-page h2{text-align:center}.test-container{margin-top:20px}.question{border-bottom:1px solid #ccc;padding:10px 0}.option{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;margin:5px 0;padding:10px;position:relative;transition:background-color .3s}.option:hover{background-color:#f0f0f0}.option input[type=radio]{cursor:pointer;opacity:0;position:absolute}.option.selected{background-color:#cce5ff;border-color:#b8daff}.option.correct{background-color:#d4edda;border-color:#c3e6cb}.option.incorrect{background-color:#f8d7da;border-color:#f5c6cb}.feedback{font-weight:700;margin-left:10px}.correct-feedback{color:#155724}.incorrect-feedback{color:#721c24}.correct-answer{color:#155724;font-weight:700}textarea{border:1px solid #ccc;border-radius:4px;margin-top:10px;padding:10px;resize:vertical;width:100%}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}button:hover{background-color:#0056b3;opacity:.8}button:focus{outline:none}button:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.e15f8ed6.css.map*/