.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}}.registration .registration-content{padding:150px 0;background-image:url(/images/register/bg.png);background-position:50%;background-size:cover}.registration .registration-content h1{margin:20px 20px 40px;text-align:center}.registration .registration-content .chat{padding:0 17%}.registration .registration-content .chat .message{display:flex;align-items:stretch;margin:5px}.registration .registration-content .chat .message .txt{background:rgba(153,63,148,.459);padding:10px;border-radius:20px;color:#fff}.registration .registration-content .chat .message .txt span{color:#de0ed7;font-weight:700}.registration .registration-content .chat .message img{height:44px;min-width:44px}.registration .registration-content .chat .message.right{margin-left:auto;width:-moz-fit-content;width:fit-content}.registration .registration-content .input{padding:10px 17% 10px calc(17% + 44px)}.registration .registration-content .input input{width:100%;background:rgba(116,4,112,.631);padding:10px;border-radius:50px;border:1px solid #fff;color:#fff;outline:none}@media (max-width:800px){.registration .registration-content .chat{padding:0 20px}.registration .registration-content .input{padding:10px 20px 10px 66px}}