.feature-bar-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:125px;min-width:80px;min-height:28px;flex-shrink:0;color:#FFF;text-align:center;white-space:nowrap;cursor:pointer;font-family:var(--Static-Label-Large-Font,Arial);font-size:var(--Static-Label-Large-Size,14px);font-style:normal;font-weight:500;line-height:var(--Static-Label-Large-Line-Height,20px);letter-spacing:var(--Static-Label-Large-Tracking,.1px)}.features-bar{background:#082D57;height:43px;width:100%;flex-shrink:0}.features-bar__inner{max-width:1280px;width:100%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;gap:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.features-bar__inner::-webkit-scrollbar{height:4px}.features-bar__inner::-webkit-scrollbar-track{background:transparent}.features-bar__inner::-webkit-scrollbar-thumb{background:rgba(213,174,82,.3);border-radius:2px}.features-bar__inner::-webkit-scrollbar-thumb:hover{background:rgba(213,174,82,.5)}.features-bar .movie-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .movie-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .restaurants-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .restaurants-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .routesandplans-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .routesandplans-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .aiplanner-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .aiplanner-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .bookings-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .bookings-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .offers-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .offers-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .planbuilder-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .planbuilder-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .collaboration-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .collaboration-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .reservations-button,.features-bar .theaters-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .reservations-button:hover,.features-bar .theaters-button:hover{background:rgb(213,174,82,.5);text-decoration:none}.features-bar .find-friends-button{background:transparent;color:#FFF;padding:6px 12px;border-radius:8px}.features-bar .find-friends-button:hover{background:rgb(213,174,82,.5);text-decoration:none}@media (max-width:768px){.features-bar__inner{gap:8px;padding:0 8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.features-bar__inner::-webkit-scrollbar{display:none}.features-bar .aiplanner-button,.features-bar .bookings-button,.features-bar .find-friends-button,.features-bar .movie-button,.features-bar .offers-button,.features-bar .restaurants-button,.features-bar .routesandplans-button,.features-bar .theaters-button{padding:4px 8px;font-size:12px;white-space:nowrap;flex-shrink:0}}@media (max-width:480px){.features-bar{height:38px}.features-bar__inner{gap:6px;padding:0 4px}.features-bar .aiplanner-button,.features-bar .bookings-button,.features-bar .find-friends-button,.features-bar .movie-button,.features-bar .offers-button,.features-bar .restaurants-button,.features-bar .routesandplans-button,.features-bar .theaters-button{padding:3px 6px;font-size:11px}}.footer-bar{background:#082D57;min-height:84px;height:auto;width:100%;flex-shrink:0;padding:12px 0}.footer-bar__inner{max-width:1280px;width:100%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;gap:16px;color:#FFF}@media (max-width:768px){.footer-bar{height:60px}.footer-bar__inner{padding:0 8px;gap:12px;font-size:14px;justify-content:center;text-align:center}}@media (max-width:480px){.footer-bar{height:50px}.footer-bar__inner{padding:0 4px;gap:8px;font-size:12px;flex-wrap:wrap;justify-content:center}}.footer-content{justify-content:space-between;width:100%;gap:2rem;min-width:0}.footer-content,.footer-links{display:flex;align-items:center}.footer-links{gap:1rem}.footer-links span{cursor:pointer;transition:color .3s ease}.footer-links span:hover{color:white}.footer-team{display:flex;gap:.75rem;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.footer-team::-webkit-scrollbar{display:none}.team-label{font-weight:600;margin-right:.5rem}.team-member{cursor:pointer;transition:color .3s ease;padding:2px 6px;border-radius:4px;font-size:.9rem;white-space:nowrap;flex-shrink:0}.team-member:hover{color:white;background-color:rgba(213,174,82,.2)}@media (max-width:768px){.footer-content{flex-direction:column;gap:.5rem;text-align:center}.footer-links{gap:.75rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.footer-links::-webkit-scrollbar{display:none}.footer-links span{white-space:nowrap;flex-shrink:0}.footer-team{gap:.5rem;justify-content:flex-start;padding:0 8px}.team-member{font-size:.8rem;padding:1px 4px}.team-label{margin-right:.25rem;font-size:.85rem;flex-shrink:0}}@media (max-width:480px){.footer-bar{height:auto;min-height:60px;padding:8px 0}.footer-content{gap:.75rem}.footer-links{gap:.5rem;justify-content:flex-start;padding:0 4px}.footer-team{gap:.25rem;padding:0 4px}.team-member{font-size:.75rem;padding:1px 3px}.team-label{font-size:.8rem;margin-right:.25rem}}.search-bar{display:flex;align-items:center;background:#082D57;border-radius:28px;width:100%;max-width:376px;height:48px;padding:0 16px;gap:8px;flex-shrink:1;min-width:200px}.search-input{flex:1;background:transparent;border:none;color:#D5AE52;font-family:var(--Static-Body-Large-Font,Arial);font-size:var(--Static-Body-Large-Size,16px);font-weight:400;line-height:var(--Static-Body-Large-Line-Height,24px);letter-spacing:var(--Static-Body-Large-Tracking,.5px);outline:none}.search-input::placeholder{color:#D5AE52;opacity:.7}.search-icon-container{width:48px;height:48px}.clear-search-btn,.search-icon-container{display:flex;justify-content:center;align-items:center;flex-shrink:0}.clear-search-btn{background:none;border:none;color:#D5AE52;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;opacity:.7;transition:opacity .2s ease}.clear-search-btn:hover{opacity:1}@media (max-width:768px){.search-bar{max-width:280px;height:40px;min-width:180px}.search-input{font-size:14px}.search-icon-container{width:40px;height:40px}}@media (max-width:480px){.search-bar{max-width:220px;min-width:160px}}