@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{box-sizing:border-box;padding:0;margin:0}:root{--background:#f4f4f4;--foreground:#171717;--padding:10px 10%;--rwidth:100%}body,html{max-width:var(--rwidth);overflow-x:hidden;scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a,button{transition:.3s linear}button{font-family:Poppins,sans-serif;outline:none;cursor:pointer}nav{width:var(--rwidth);height:100px;padding:var(--padding);display:flex;align-items:center;justify-content:space-between}nav .logo img{width:130px;transform:scale(1.3);position:relative;left:40px}nav ul{display:flex;align-items:center;list-style-type:none}nav ul,nav ul li{transition:.3s linear}nav ul li{padding:5px 8px;margin:0 8px}nav ul li a{position:relative;font-size:.95rem;color:grey;transition:.3s linear}nav ul li a:before{content:"";position:absolute;top:120%;left:0;width:0;height:2px;background:#555555;border-radius:5px;transition:.3s linear}nav ul li a:hover:before{width:100%;background:#000}nav ul li .a_active,nav ul li a:hover{color:#000;font-weight:600}nav ul li .a_active:before{width:100%;background:#000}nav .rightNavSection .loginBtn{background:#000;border:2px solid #000;padding:4px 15px;border-radius:20px;color:#ffffff;font-size:14px}nav .rightNavSection .loginBtn:hover{background:transparent;color:#000000}footer,section{width:var(--rwidth);padding:var(--padding)}@media screen and (max-width:1416px){:root{--padding:10px 5%}}.loginCmain{width:100vw;height:100vh;top:0;left:0;position:fixed;display:flex;align-items:center;justify-content:center;background:#1717176f;z-index:999}.login-container{background:#ffffff;border-radius:16px;padding:40px;box-shadow:0 15px 25px rgba(0,0,0,.2);text-align:center;max-width:350px;width:100%}.login-container h2{font-size:2rem;font-weight:600;margin-bottom:20px;color:#333}.input-group{position:relative;margin-bottom:20px}.input-group input{width:100%;padding:12px 40px;font-size:1rem;border:1px solid #ddd;border-radius:8px;outline:none;transition:all .3s ease}.input-group input:focus{border-color:#171717;box-shadow:0 0 5px #171717cc}.input-group i{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#aaa}.login-container button{width:100%;padding:12px 20px;font-size:1rem;background:linear-gradient(120deg,#171717,#171717cc);border:none;color:white;border-radius:8px;cursor:pointer;transition:transform .2s,box-shadow .3s}.login-container button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(109,213,237,.3)}.login-footer{margin-top:15px;font-size:.9rem;color:#333}.login-footer a{color:#2193b0;text-decoration:none;font-weight:600}.login-footer a:hover{text-decoration:underline}.profile{position:relative}.profile span i{font-size:20px;cursor:pointer}.profile .profileBx{position:absolute;top:calc(100% + 5px);right:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:150px;transition:.3s linear}.profile .profileBx:before{content:"";position:absolute;width:10px;height:10px;background:#fff;top:-5px;right:5px;transform:rotate(45deg)}.profile .profileBx i{font-size:30px;border:1px solid #171717;border-radius:50%;padding:0 8px}.profile .profileBx h4{font-size:14px;white-space:nowrap;margin:10px 0}