@font-face{font-family:Nunito Sans;src:url(/assets/fonts/NunitoSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/assets/fonts/NunitoSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{font-family:Nunito Sans,Arial,sans-serif;color:#4b4b4b;background:#fff;--bdo-blue: #0086cd;--bdo-blue-text: #006eaa;--bdo-yellow: #fdb913}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,input,select{min-height:44px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:#006eaa;text-underline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #005b8d;outline-offset:3px}h1,h2,h3,p{margin-top:0}img{max-width:100%}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}app-travel-details input.native-calendar-fallback:not([readonly]){position:relative}app-travel-details input.native-calendar-fallback:not([readonly])::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232e2e2e' stroke-width='1.5'%3E%3Crect x='3' y='5' width='14' height='12' rx='1.5'/%3E%3Cpath d='M6 3v4M14 3v4M3 9h14'/%3E%3C/svg%3E") no-repeat right 12px center / 16px 16px;cursor:pointer}app-root:has(app-travel-quote-bar){padding-bottom:var(--travel-quote-bar-height, 130px)}app-travel-details :is(input,select,button,[tabindex="-1"]){scroll-margin-top:24px;scroll-margin-bottom:calc(var(--travel-quote-bar-height, 130px) + 24px)}@media(max-width:900px){app-root:has(app-travel-quote-bar){padding-bottom:var(--travel-quote-bar-height, 240px)}}@media(max-height:500px){app-root:has(app-travel-quote-bar){padding-bottom:0}}
