*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}html,body{margin:0;padding:0}body{background-color:azure;color:#add8e6;text-align:center;padding-top:0vh}.topbar{display:flex;align-items:center;justify-content:space-between;background-color:#333333e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;padding:1vh 2vw;position:sticky;top:0;width:100%;z-index:1000;transition:background .3s}.topbar .logo a{font-size:3vw;font-weight:700;color:#fff;text-decoration:none}.topbar .nav-links{list-style:none;display:flex;gap:2vw}.topbar .nav-links li a{color:#fff;text-decoration:none;padding:.3vh 1vw;transition:color .3s ease,background-color .3s ease}.topbar .nav-links li a:hover{background-color:#555;border-radius:.5vw}.parallax{background-image:url(/assets/_X100068-9ZZL12V9.webp);height:55vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.container{background-color:#000000d9;padding:3vw;border-radius:1vw;box-shadow:0 0 2vw #000000a6;max-width:60vw;width:fit-content;margin:auto;display:flex;flex-direction:column;align-items:center}.container h1{font-size:5vw;margin-bottom:.5vh;text-align:center;color:#fcdc4f}.container .description{margin-top:0vh;font-size:2vw;text-align:center;max-width:60vw}button{padding:1vh 2vw;font-size:1.5vw;background-color:#ff5722;color:#fff;border:none;border-radius:.5vw;cursor:pointer;transition:background-color .3s}button:hover{background-color:#e64a19}.footer{background-color:#333;color:#fff;padding:2vh 0;text-align:center;width:100%;position:relative}.footer-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1000px;margin:0 auto}.footer-section{margin:10px;text-align:left}.footer-section h3{color:#fff}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin:5px 0}.footer-section a{color:#a8d7fd;text-decoration:none}.footer-section a:hover{text-decoration:underline}.background-animation{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}@keyframes pulse{0%,to{transform:scale(.5);opacity:.3}50%{transform:scale(1.5);opacity:.7}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(3vw,-3vh)}}@keyframes colorChange{0%,to{background-color:#ff63474d}25%{background-color:#87cefa4d}50%{background-color:#90ee904d}75%{background-color:#ee82ee4d}}.background-animation .circle{position:absolute;border-radius:50%;animation:pulse 3s infinite ease-in-out,float 8s infinite alternate ease-in-out,colorChange 6s infinite ease-in-out}.background-animation .circle:nth-child(1){width:10vw;height:10vw;top:10%;left:20%}.background-animation .circle:nth-child(2){width:12vw;height:12vw;top:40%;left:70%}.background-animation .circle:nth-child(3){width:8vw;height:8vw;top:60%;left:30%}.background-animation .circle:nth-child(4){width:14vw;height:14vw;top:20%;left:80%}.background-animation .circle:nth-child(5){width:6vw;height:6vw;top:75%;left:50%}.background-animation .circle:nth-child(6){width:11vw;height:11vw;top:30%;left:40%}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1vw;padding:1vw;margin-top:2vh}.carousel a{text-decoration:none;color:#789}.carousel img{scroll-snap-align:start;border-radius:1vw;width:33vw;height:15vw;object-fit:cover}.carousel-controls{display:flex;justify-content:space-between;margin-top:1vh;background-color:#00000080;padding:1vh 2vw;border-radius:.5vw;color:#fff;font-size:1.5vw}.carousel-controls button{background-color:#ff5722;color:#fff;border:none;padding:1vh 2vw;border-radius:.5vw;cursor:pointer;transition:background-color .3s}.carousel-controls button:hover{background-color:#e64a19}.carousel-item{transition:transform .3s ease-in-out}.carousel-item:hover{transform:scale(1.05)}@media (max-width: 768px){.topbar{flex-direction:column;align-items:center}}
