#navCont{position:fixed;top:0;left:0;width:100%;height:70px;background-color:#181818;display:flex;justify-content:space-between;align-items:center;padding:0 40px;z-index:10;box-sizing:border-box}.left{display:flex;align-items:center;gap:40px}.left a{text-decoration:none;color:#fff;font-family:sans-serif;font-size:18px;transition:font-size .3s,color .3s}.left a:hover{font-size:20px;color:#ff4c4c}.right{display:flex;align-items:center;gap:10px}.right input{padding:6px 10px;font-size:16px;border-radius:5px;border:none;outline:none}.right button{background-color:red;font-size:16px;padding:6px 12px;border:none;border-radius:5px;cursor:pointer}.right button:hover{background-color:transparent;border:1px solid red}.right button a{color:#fff;text-decoration:none;font-family:sans-serif}.right button:hover a{color:red}html,body{margin:0;padding:0;font-family:sans-serif}body{padding-top:80px}#footCont{width:100%;height:400px;position:relative;bottom:0;right:0;left:0;background-color:#000}.top{display:flex;justify-content:space-around;align-items:center}.top div{width:20%;height:250px;margin-top:40px;color:#fff}.bottom{display:flex;justify-content:space-around;align-items:center}.bottom div{width:30%;height:50px;color:#fff;display:flex;justify-content:space-evenly;align-items:center;font-size:larger}.bottom div:nth-child(3){font-size:15px;text-align:end;color:gray}@media screen and (min-width:0px) and (max-width:441px){#navCont{width:100%;height:50px;background-color:#181818;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.top,.bottom{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:center}}.video-container{position:relative;width:100%;height:100vh;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-10}.btn-container{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;margin:50px}.button-start{font-size:20px;width:12rem;cursor:pointer;background:transparent;color:#f5f5f5;padding:10px;text-align:center}.button-watch:hover,.button-start:hover{font-size:22px}.button-watch{font-size:20px;background:#9aa29b;color:#000;padding:10px;cursor:pointer;width:12rem;text-align:center}.button-watch i{margin-left:2px}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f8f9fa}.travel-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;background-image:url(https://images.pexels.com/photos/1693302/pexels-photo-1693302.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1)}.card{background:#f5f8ff;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden;width:300px;transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 6px 10px #0003}.card img{width:100%;height:200px;object-fit:cover}.card-content{padding:20px;text-align:center}.card-content h3{margin:0 0 10px;font-size:1.5rem;color:#333}.card-content p{margin:0 0 15px;color:#555;font-size:1rem}.card-content button{background-color:#007bff;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:1rem;transition:background-color .3s}.card-content button:hover{background-color:#0056b3}.auth-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right,#74ebd5,#acb6e5);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.form-container{background-color:#fff;padding:50px 40px;border-radius:20px;box-shadow:0 12px 28px #00000026;width:100%;max-width:420px;text-align:center;transition:all .3s ease-in-out}.logo{font-size:2rem;font-weight:600;color:#2c3e50;margin-bottom:30px}.tab-buttons{display:flex;justify-content:center;margin-bottom:35px;gap:10px}.tab-buttons button{flex:1;padding:12px 0;font-size:1rem;background-color:#ecf0f1;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .25s}.tab-buttons .active{background-color:#3498db;color:#fff;font-weight:700}.login-form,.signup-form{display:flex;flex-direction:column;gap:20px;align-items:stretch}.login-form h2,.signup-form h2{font-size:1.4rem;margin-bottom:10px;color:#2c3e50}input[type=text],input[type=email],input[type=password]{padding:14px;font-size:1rem;border-radius:10px;border:1px solid #ccc;background-color:#f9f9f9;transition:border .3s ease}input:focus{border-color:#3498db;outline:none}.submit-button{padding:14px;font-size:1rem;background-color:#2ecc71;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease;font-weight:700}.submit-button:hover{background-color:#27ae60}.footer-text{margin-top:10px;font-size:.9rem;color:#555}.footer-text a,.footer-text span{color:#3498db;cursor:pointer;text-decoration:none;font-weight:500}.footer-text span:hover{text-decoration:underline}@media (max-width: 480px){.form-container{padding:30px 20px;max-width:95%}.logo{font-size:1.6rem}.tab-buttons button{font-size:.95rem;padding:10px 0}}
