.main-container{display:flex;flex-direction:column;height:100%;width:100%;align-items:center;justify-content:start;font-size:30px;overflow:hidden;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.main-image{position:absolute;height:70vh;bottom:0;inset-inline-start:0;animation:image-grow 2s}.main-title{margin-top:50px}@media only screen and (max-width: 760px){.main-image{height:8.5vh;top:0;inset-inline-start:45%}.main-container{margin-top:60px;font-size:28px}.main-title{margin-top:unset;font-size:1rem}}@keyframes image-grow{0%{transform:scale(0)}to{transform:scale(1)}}.carousel-container{width:25vw;height:30vh;perspective:100rem;position:absolute;top:25vh}.carousel{width:100%;height:100%;transform-style:preserve-3d;transition:all ease-in-out 1s}.carousel>*{position:absolute;width:100%}@media only screen and (max-width:760px){.carousel-container{width:75vw;top:30vh}}.subsection-container{border:1px solid black;border-radius:15px;padding:5px;width:100%}.subsection-title{font-size:1rem;text-transform:capitalize;color:#0ad4ef}.subsection-info{display:flex;flex-direction:column;font-size:.85rem;margin-inline-start:.5rem;gap:5px}.dot-container{width:1rem;height:1.3rem;display:flex;align-items:center;justify-content:start;margin-inline-end:5px}.dot{height:5px;width:5px;border-radius:50px;background-color:#fff}.bullet-point{position:relative;display:flex;flex-direction:row;align-items:start;text-transform:capitalize}.carousel-card-container{height:45vh;background-color:#123f5b;display:flex;flex-direction:column;align-items:start;justify-content:start;border-radius:10px;box-shadow:0 4px 8px #0003;padding:20px;gap:10px;overflow-y:scroll;scrollbar-width:none}.carousel-card-title{font-size:1.3rem;text-transform:capitalize;width:75%;font-weight:500;border-bottom:3px black solid}.carousel-card-info{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%}.nav-item-container{background-image:linear-gradient(#0000c5,#373742);border-radius:10px;border-end-end-radius:0px;border-start-end-radius:0px;padding:5px;width:100%;box-shadow:8px 8px #00000075;cursor:pointer;overflow:hidden;transition:all linear .3s}.nav-item-container:hover,.active-nav-item{transform:scale(1.3)}.nav-item-title{font-size:.8rem}@media only screen and (max-width: 760px){.nav-item-container{width:fit-content;border-radius:10px;box-shadow:5px 5px #00000075;margin:3px}}.nav-menu-container{display:flex;flex-direction:column;align-items:end;position:absolute;inset-inline-end:0;top:40%;width:10vw;gap:15px}@media only screen and (max-width: 760px){.nav-menu-container{flex-direction:row;flex-wrap:wrap;top:15%;width:100%;inset-inline-end:unset;align-items:center;justify-content:center;gap:10px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;overflow:hidden}body{margin:0;display:flex;width:100vw;height:100vh;position:fixed}
