.top-info-bar{background:linear-gradient(90deg,#0f3057,#00587a);color:#e6f1f5;padding:10px 0;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ultra-blue-navbar{background:linear-gradient(90deg,#003d66,#005a9c);padding:14px 0;border-bottom:2px solid #002a47;box-shadow:0 4px 20px rgba(0,64,128,.3);transition:all .4s ease-in-out;z-index:999}.ultra-blue-navbar .navbar-brand .brand-name{color:#fff;font-size:1.8rem;font-weight:400;font-family:Georgia,Times New Roman,Times,serif;text-shadow:1px 1px 4px rgba(0,0,0,.3);text-transform:uppercase;transition:all .3s ease-in-out}.ultra-blue-navbar .navbar-brand img{border-radius:10px;box-shadow:0 4px 10px rgba(0,64,128,.6);transition:transform .4s ease}.ultra-blue-navbar .navbar-brand:hover img{transform:scale(1.08)}.ultra-blue-navbar .nav-link{color:#e2f1ff!important;font-weight:600;font-size:1.05rem;padding:10px 20px;border-radius:30px;transition:all .3s ease-in-out}.ultra-blue-navbar .nav-link:hover{background:hsla(0,0%,100%,.1);color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.navbar-nav .book-btn{background:linear-gradient(90deg,#002a47,#0077b6);color:#fff!important;font-weight:700;padding:10px 24px;border-radius:50px;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,64,128,.4);transition:all .3s ease-in-out}.navbar-nav .book-btn:hover{background:linear-gradient(90deg,#001f33,#005b99);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,64,128,.6)}.navbar-toggler{border:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");width:30px;height:30px}.footerbg{background:linear-gradient(90deg,#0f3057,#00587a);color:#e6f1f5;padding-top:40px;border-top:2px solid #00bcd4;box-shadow:0 -5px 20px rgba(0,136,145,.2)}.footerbg h5{font-size:1.1rem;color:#fff;font-weight:600;margin-bottom:20px;text-transform:uppercase;border-left:4px solid #00e5ff;padding-left:12px}.footerbg a,.footerbg li,.footerbg p{line-height:1.6;color:#cfefff}.footerbg a{transition:all .3s ease-in-out}.footerbg a:hover{color:#00e5ff;text-decoration:none;padding-left:6px}.footerbg img{border-radius:12px;box-shadow:0 4px 12px rgba(0,229,255,.25);margin-bottom:20px}.footer-icon i{color:#b3e5fc;transition:transform .3s ease,color .3s ease}.footer-icon i:hover{color:#00e5ff;transform:scale(1.25)}.footerbg hr{border-color:rgba(186,0,0,.1)}.footerbg .text-center p{font-size:.85rem;color:#b3dfe7;margin-bottom:0}.footerbg .text-warning{color:#58cdff!important}