.search-bar{background:#fff;border-radius:10rem;overflow:visible;box-shadow:0 0 1rem #00000026}.search-bar .form-control{height:calc(1.6em + 1rem + var(--bs-border-width)*2)}@media (max-width:991.98px){.search-bar{border-radius:20px}.search-bar .form-control{height:calc(1.6em + .75rem + var(--bs-border-width)*2);padding:10px 20px}}.hero{text-align:center;background:#f8f9fa;position:relative;box-shadow:0 .05rem .3rem #0000001a}.landing-intro{text-align:center;margin-top:4rem;margin-bottom:0}.landing-intro-title{margin-bottom:.75rem}.landing-intro-lead{color:#495057;max-width:40rem;margin:0 auto 1.75rem}.landing-intro-subtitle{margin-bottom:1.25rem;font-size:1.35rem}.landing-intro-heading{margin-bottom:.5rem;font-size:1.05rem}.landing-intro-grid{text-align:left;gap:1.25rem 2rem;max-width:48rem;margin:0 auto;display:grid}@media (min-width:768px){.landing-intro-grid{grid-template-columns:1fr 1fr}}.landing-intro-grid p{color:#6c757d;margin-bottom:0}.steps-block-title{text-transform:uppercase;font-size:1rem}.related-destinations-homepage{margin-top:4rem;margin-bottom:0}.related-destinations-homepage-something-new{margin-top:3rem}.related-destinations-homepage .related-destinations-track,.related-destinations-homepage-something-new .related-destinations-track{grid-template-columns:repeat(2,6.5rem)}@media screen and (min-width:576px){.related-destinations-homepage .related-destinations-track{grid-template-columns:repeat(2,6.75rem)}}@media screen and (min-width:768px){.related-destinations-homepage .related-destinations-track{grid-template-columns:repeat(5,7.25rem)}}@media screen and (min-width:1400px){.related-destinations-homepage .related-destinations-track{grid-template-columns:repeat(10,7.25rem)}}.landing-warning{text-align:center;max-width:100%;line-height:1.5;display:inline-block}.landing-warning a{color:#3d52d4;text-decoration:underline}.landing-pills-placeholder{min-width:150px;min-height:22px}.landing-hero-image{padding-top:125px}.landing-default-input{font-size:.9em;transition:color .3s,background-color .3s}@media (max-width:539.98px){.landing-default-input.tag-btn{white-space:normal;max-width:350px}}.landing-default-input-container{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ai-modal-input-landing{width:auto!important}.landing-input-wrap{position:relative}.search-bar .destination-quick-links{text-align:left;z-index:5;border-radius:.5rem;margin-bottom:8px;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 .25rem .75rem #00000014}@media (max-width:767.98px){.search-bar .destination-quick-links{margin-bottom:20px}.search-bar .destination-quick-links-label{display:none}.search-bar .destination-quick-links-list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:0;max-height:none;padding-top:.35rem;padding-bottom:.45rem;padding-right:1rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000 95%);mask-image:linear-gradient(90deg,#000 0% 88%,#0000 95%)}.search-bar .destination-quick-links-list .nav-search-result,.search-bar .destination-quick-links-list .nav-search-result-selected{isolation:isolate;height:48px;text-overflow:unset;-webkit-tap-highlight-color:#0000;background-color:#0000;flex-shrink:0;align-items:center;padding:0 .9rem;display:flex;position:relative;overflow:visible}.search-bar .destination-quick-links-list .nav-search-result:active:after,.search-bar .destination-quick-links-list .nav-search-result-selected:after{content:"";pointer-events:none;z-index:-1;background-color:#ffffff47;border-radius:.4rem;position:absolute;inset:8px 3px}.search-bar .destination-quick-links-list .nav-search-result+.nav-search-result{margin-left:5px}.search-bar .destination-quick-links-list .nav-search-result+.nav-search-result:before{content:"";background-color:#00000038;width:1px;position:absolute;top:8px;bottom:8px;left:-3px}}.ai-modal-input-inner-landing{z-index:1;resize:none;position:relative;min-height:96px!important;padding-bottom:35px!important}@media (min-width:540px){.ai-modal-input-inner-landing{min-height:71px!important}}.ai-modal-input-inner-landing::placeholder{color:#a7a7a7}.ai-send-button-landing{z-index:1;bottom:11px;right:10px}