.footer{background-color:#240323;padding:50px}.footer h1{text-align:center;font-weight:400;font-size:7.2rem}.footer hr{margin:20px auto;max-width:645px}.footer a,.footer p,.footer span{text-align:center}.footer p>a{color:gray}@media (max-width:700px){.footer h1{font-size:5rem}}@media (max-width:500px){.footer h1{font-size:3.2rem}}.navigation-bar{height:100px;width:100%;position:fixed;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:space-between;padding:10px 50px;z-index:10}.navigation-bar .title{width:220px}.navigation-bar .title img{width:84px}.navigation-bar .title .web{display:none}.navigation-bar .title.designathon .web,.navigation-bar .title.ideathon .web{display:initial}.navigation-bar .links ul{display:flex;align-items:center;list-style-type:none;border:1px solid #fff;border-radius:30px;padding:10px 20px}.navigation-bar .links ul li{margin-left:10px}.navigation-bar .links ul .more{display:flex;cursor:pointer;align-items:center}.navigation-bar .links ul .more img{width:22px;margin:0 10px;transition:.2s}.navigation-bar .links ul .more .more-items{display:none}.navigation-bar .links ul .more .more-items.show{display:initial;position:fixed;top:76px;background:rgba(0,0,0,.678);padding:15px;border-radius:10px}.navigation-bar .links ul .more .more-items.show hr{margin:10px 0}.navigation-bar .links ul .more .more-items.show a{font-size:1.4rem}.navigation-bar .links ul .more span{transition:.2s}.navigation-bar .links ul .more:hover span{color:#de0ed7}.navigation-bar .links ul .faq,.navigation-bar .links ul .sign,.navigation-bar .links ul .who{display:none}.navigation-bar .links ul a{color:#fff;text-decoration:none;transition:.2s}.navigation-bar .links ul a:hover{color:#de0ed7}.navigation-bar .profile{width:220px}.navigation-bar .profile img{width:40px;display:block;margin-left:auto;cursor:pointer;border-radius:50%}.navigation-bar .profile div{display:none}.navigation-bar .profile div.show{cursor:pointer;display:flex;position:fixed;align-items:center;top:80px;right:80px;background-color:#2e162d;border-radius:10px;padding:10px;border:1px solid #fff}.navigation-bar .profile div.show img{width:22px;margin-left:5px}.navigation-bar .menu{display:none}@media (max-width:1024px){.navigation-bar{flex-direction:column;height:auto}.navigation-bar .title{width:auto;order:2;display:flex;flex-direction:column;align-items:center;margin:10px}.navigation-bar .title .web{display:initial;font-weight:700}.navigation-bar .links,.navigation-bar .title .dash,.navigation-bar .title img{display:none}.navigation-bar .links.float{display:flex;flex-direction:column;position:fixed;top:150px}.navigation-bar .links.float ul{flex-direction:column;border-radius:15px;background:rgba(29,2,28,.71);height:calc(100vh - 250px);width:70vw;align-items:center;justify-content:center;gap:8px;overflow:auto}.navigation-bar .links.float li{font-size:2rem;margin:0}.navigation-bar .links.float li:first-child{margin-top:auto}.navigation-bar .links.float .more{display:none}.navigation-bar .links.float .faq,.navigation-bar .links.float .who{display:initial}.navigation-bar .links.float .sign{display:flex;margin-top:auto;align-items:center;flex-direction:column}.navigation-bar .links.float .sign img{width:22px;margin:5px}.navigation-bar .profile{width:auto;order:1}.navigation-bar .profile div.show{display:none}.navigation-bar .menu{order:3;display:block}.navigation-bar .menu img{width:25px}.navigation-bar:has(.links.float){height:100vh;justify-content:flex-start}}.faq-container{background-image:url(/images/hackathon/bg.jpg);background-position:50%;background-size:cover;padding-top:120px;color:#fff}.faq-container .title{font-size:40px;text-align:center;margin-bottom:40px}.faq-container .tabs{display:flex;justify-content:center}.faq-container .tabs button{margin:0 10px;padding:8px 35px;border:1px solid #fff;border-radius:25px;color:inherit;background-color:transparent;font-family:inherit;font-size:1.6rem;background-image:none}.faq-container .tabs button.selected{background-color:#6b4a69}.faq-container .questions{padding:60px 15%}.faq-container .questions .item .question{display:flex;align-items:center}.faq-container .questions .item .question span{flex:1 1}.faq-container .questions .item .question img{cursor:pointer}.faq-container .questions hr{margin:20px 0}@media (max-width:1050px){.faq-container{padding-top:160px}}@media (max-width:730px){.faq-container .tabs{flex-direction:column;align-items:center}.faq-container .tabs button{margin:5px 0}.faq-container .questions{padding:60px 20px}}