@font-face{font-family:sora;src:url(../media/sora_latin-s.p.1hey5yyym6mz_.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_52c16227-module__ORNzEa__className{font-family:sora,sora Fallback;font-style:normal}.sora_52c16227-module__ORNzEa__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols.woff2)format("woff2")}body{font-family:var(--font-sora),system-ui,sans-serif;color:#1b1a2e;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.55}a{color:#4a44c6}a:hover{color:#332e9e}h1,h2,h3,p{margin:0}:focus-visible{outline-offset:2px;outline:2px solid #3030808c}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.btn{border-radius:6px;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{color:#fff;background:#4a44c6}.btn-primary:hover{color:#fff;background:#332e9e}.btn-secondary{color:#1b1a2e;background:#fff;border:1px solid #e4e3ea}.btn-secondary:hover{color:#1b1a2e;border-color:#cfcdd9}.navlink{color:#3d3c4e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:2px;height:40px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.navlink:hover{color:#1b1a2e;background:#f4f3fd}.hover-row:hover{background:#f4f3fd}.desk-nav,.desk-actions{display:none}.desk-mob{display:flex}.desk-panel,.topbar{display:none}@media (min-width:960px){.desk-nav,.desk-actions{display:flex}.desk-mob{display:none}.desk-panel,.topbar{display:block}}.btn-on-dark{color:#1e1b4b;background:#fff}.btn-on-dark:hover{color:#1e1b4b;background:#e9e8fb}input,button,select,textarea{font-family:inherit}input::placeholder,textarea::placeholder{color:#6f6e80}@keyframes sd-spin{to{transform:rotate(360deg)}}.crumb{color:#3d3c4e;text-decoration:none}.crumb:hover{color:#3d3c4e;text-decoration:underline}.flink{color:#3d3c4e;align-items:center;min-height:32px;font-size:14px;text-decoration:none;display:flex}.flink:hover{color:#332e9e;text-decoration:underline}.shot{flex-direction:column;gap:12px;width:100%;margin:0;display:flex}.shot img{box-sizing:border-box;background:#1e1b4b;border:1px solid #e4e3ea;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0f172a0a,0 24px 60px -20px #1e1b4b47}.shot figcaption{color:#6b6a7b;text-align:center;text-wrap:pretty;font-size:14px}.shot-flush{max-width:1120px;margin-top:24px}.shot-flush img{border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -1px 2px #0f172a0a,0 24px 60px #1e1b4b24}.shot-detail{justify-self:center;max-width:480px}.shot-detail img{background:#fff}@media (max-width:640px){.shot img{background:#fff}.shot-flush{max-width:480px}}html{-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}@media (max-width:720px){.tour-row>div{order:0!important}}.hd-logo-link{min-width:0}.hd-logo{max-width:100%}@media (max-width:559px){.hd-call{display:none!important}}@media (max-width:440px){.hd-row{gap:8px!important;padding-left:16px!important;padding-right:16px!important}.hd-mob{gap:4px!important}.hd-logo{height:24px!important}.hd-cta{padding:0 12px!important}.hd-menu{margin-right:-4px;width:40px!important}}@media (max-width:359px){.hd-logo{height:20px!important}.hd-cta{padding:0 10px!important;font-size:13px!important}}.mob-only{display:none}@media (max-width:640px){.mob-only{display:inline-flex}}.hd-logo-link{min-height:44px}@media (max-width:959px){.flink{min-height:40px;font-size:15px!important}.crumb{align-items:center;min-height:40px;font-size:14px;display:inline-flex}.fbot{align-items:center;min-height:40px;display:inline-flex}nav[aria-label=Breadcrumb] ol{font-size:14px!important}}@media (max-width:639px){.ft-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))!important;gap:8px 16px!important}.ft-brand{grid-column:1/-1;margin-bottom:12px}}@media (max-width:479px){.rate-row{flex-wrap:wrap}.rate-label{flex:calc(100% - 40px)!important}.rate-row>span:last-child{margin-left:36px;text-align:left!important}}.tbl-cap{box-sizing:border-box;max-width:calc(100vw - 2*clamp(20px,4vw,40px) - 2px);position:sticky;left:0}@media (max-width:959px){.copy-btn{height:40px!important;padding:0 14px!important}}@media (max-width:639px){p[style*=font-size\:14px],p[style*=font-size\:13px],p[style*="font-size: 14px"],p[style*="font-size: 13px"],.avail,.calc-hint,.rate-label>span:last-child,.ft-brand>span{font-size:15px!important}.avail a{font-size:inherit}}@media (max-width:640px){.cookie-notice{gap:10px!important;padding:14px!important;bottom:12px!important;left:12px!important;right:12px!important}.cookie-notice p{line-height:1.45;font-size:14px!important}.cookie-notice button{height:44px!important}}@media (max-height:520px){.dr{overflow-y:auto}.dr-body{flex:none!important;overflow:visible!important}}@media (max-width:640px){.cookie-notice>div:last-child{padding-right:68px}.cookie-notice button{padding:0 8px!important;font-size:14px!important}}@media (max-width:359px){.cookie-notice>div:last-child{flex-direction:column}.cookie-notice button{flex:none!important}}
