.sticky-sidebar{position:sticky;top:90px;max-height:calc(100vh - 100px);overflow-y:auto;padding-right:10px;background-color:#fff}.tg-nav{padding:1rem;box-shadow:1px 3px 4px 0 #adadad33;border-radius:1rem}.tg-nav-link{color:var(--theme-dark-blue);cursor:pointer;font-weight:400}.nav-link.scroll-link.active{font-weight:600}.menu-list{list-style:none;padding:0;margin:0}.menu-list li{margin-bottom:12px}.menu-list a{display:block;text-decoration:none;color:#222;font-weight:500;padding:6px 8px;border-radius:6px;transition:all .2s ease-in-out}.menu-list a:hover,.menu-list a.active{color:#007bff;background-color:rgba(0,123,255,.1)}.content-block{margin-bottom:60px;scroll-margin-top:100px}#mobileMenu{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #ced4da;font-size:1rem}.sticky-sidebar::-webkit-scrollbar{width:6px}.sticky-sidebar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}@media(max-width:991.98px){.sticky-sidebar{position:relative;top:0;max-height:none;overflow-y:visible;padding-right:0}}.travel-content .checklist{background-color:#eaf7f6;padding:2rem;border-radius:1rem}.travel-content .checklist .checklist-button{margin-top:1rem;color:#fff;background-color:var(--theme-dark-blue);border-radius:50px;padding:.75rem 2rem;width:-moz-fit-content;width:fit-content;font-weight:500;cursor:pointer;transition:all .15s ease-out}