.theme-travel-today{--tt-brand:#0a3d91;--tt-brand-dark:#082f70;--tt-ink:#16202e;--tt-link:#0a5bc4;--tt-red:#e31b2f;--tt-red-dark:#c41325;--tt-yellow-strong:#ffd447;--tt-line:#dcdfe4;--tt-soft:#f4f5f7;--tt-muted:#5a6573;--tt-radius:8px;--background:#ffffff;--foreground:var(--tt-ink);--surface:#ffffff;--surface-muted:var(--tt-soft);--border-subtle:var(--tt-line);--border-strong:#c3c9d1;--brand-blue:var(--tt-brand);--brand-blue-dark:var(--tt-brand-dark);--brand-coral:var(--tt-red);--ttd-ink:var(--tt-ink);--ttd-red:var(--tt-red);--ttd-teal:var(--tt-brand);--ttd-line:var(--tt-line);--ttd-mist:var(--tt-soft);--ttd-yellow:var(--tt-yellow-strong);--ttd-cream:#ffffff;--tt-teal:var(--tt-brand);--tt-yellow:var(--tt-yellow-strong);-webkit-font-smoothing:antialiased}.theme-travel-today body,.theme-travel-today body :not(svg):not(svg *){font-family:var(--font-tt-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.theme-travel-today body{background:#ffffff;color:var(--tt-ink)}.theme-travel-today .font-black,.theme-travel-today .font-extrabold{font-weight:700!important}.theme-travel-today main h1,.theme-travel-today main h2,.theme-travel-today main h3{font-weight:700!important;letter-spacing:-.01em!important;color:inherit}.theme-travel-today main h1{font-size:clamp(28px,3.6vw,40px)!important;line-height:1.15!important}.theme-travel-today .text-midnight,.theme-travel-today .text-value{color:var(--tt-ink)!important}.theme-travel-today .text-skyway{color:var(--tt-link)!important}.theme-travel-today .bg-midnight{background-color:var(--tt-brand)!important}.theme-travel-today .bg-white{background-color:#ffffff!important}.theme-travel-today [class~=bg-pearl]{background-color:var(--tt-soft)!important}.theme-travel-today .bg-champagne,.theme-travel-today .bg-coral:is(button,a),.theme-travel-today .bg-orange-500,.theme-travel-today .bg-skyway,.theme-travel-today [class~="bg-[#059669]"]{background-color:var(--tt-red)!important;box-shadow:none!important}.theme-travel-today .bg-orange-500:hover,.theme-travel-today [class~="bg-[#059669]"]:hover{background-color:var(--tt-red-dark)!important}.theme-travel-today .bg-coral:not(button):not(a){background-color:var(--tt-soft)!important}.theme-travel-today input[type=checkbox]{accent-color:var(--tt-brand)}.theme-travel-today input:not([type=checkbox]):not([type=radio]),.theme-travel-today select,.theme-travel-today textarea{border-color:#aeb5bf;background-color:#ffffff!important}.theme-travel-today main [class*=shadow-]{box-shadow:none!important}.theme-travel-today footer,.theme-travel-today footer>div{background:var(--tt-soft)!important}.theme-travel-today main[class~="bg-[#eef3f4]"],.ttd-page{background:#ffffff!important}.tt-shell{width:min(100% - 32px,1120px);margin-inline:auto}.tt-header{background:var(--tt-brand);color:#ffffff}.tt-header-nav,.tt-header-top{display:flex;align-items:center;width:min(100% - 32px,1120px);margin-inline:auto}.tt-header-top{justify-content:space-between;height:64px}.tt-header-brand{border-radius:var(--tt-radius)}.tt-header-brand svg{display:block;width:32px;height:32px;padding:3px;border-radius:50%;background:#ffffff}.tt-header-brand .text-midnight,.tt-header-brand .ttd-wordmark,.tt-header-brand .ttd-wordmark *{color:#ffffff!important}.tt-header-brand .ttd-wordmark{font-size:22px;font-weight:700;letter-spacing:-.01em;text-transform:none}.tt-header-tools{display:flex;align-items:center;gap:4px}.tt-header-tools a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--tt-radius);color:#ffffff;font-size:15px;font-weight:500}.tt-header-tools a:hover{background:rgba(255,255,255,.12)}.tt-header-nav{gap:4px;padding-bottom:12px;overflow-x:auto;scrollbar-width:none}.tt-header-nav::-webkit-scrollbar{display:none}.tt-header-nav a{display:inline-flex;flex:none;align-items:center;gap:8px;padding:9px 14px;border:1px solid transparent;border-radius:999px;color:#ffffff;font-size:15px;font-weight:500}.tt-header-nav a.is-active,.tt-header-nav a:hover{background:rgba(255,255,255,.12)}.tt-header-nav a.is-active{border-color:#ffffff}.tt-currency select{height:38px;padding:0 26px 0 10px;border:0!important;border-radius:var(--tt-radius);background-color:transparent!important;color:#ffffff;font-size:15px;font-weight:500}.tt-currency select:hover{background-color:rgba(255,255,255,.12)!important}.tt-currency option,.tt-page{color:var(--tt-ink)}.tt-page{background:#ffffff}.tt-band{padding:28px 0 76px;background:var(--tt-brand);color:#ffffff}.tt-band-plain{padding-bottom:32px}.tt-band h1{color:#ffffff!important}.tt-search{position:relative;z-index:5;margin-top:-60px}.tt-search form{padding:16px!important;border:0!important;border-radius:var(--tt-radius)!important;background:#ffffff!important;box-shadow:0 2px 8px rgba(22,32,46,.16)!important}.tt-search form>div{background:transparent!important}.tt-search form label.block,.tt-search label{margin-bottom:4px;color:var(--tt-muted)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.tt-search form button:not([type=submit]):not(.tt-sf-trip button),.tt-search input:not([type=checkbox]),.tt-search select{border-radius:6px!important;border-color:#aeb5bf!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important}.tt-sf-trip{gap:4px!important;padding:0!important;border:0!important;background:none!important}.tt-sf-trip button{padding:6px 12px!important;border-radius:999px!important;font-size:14px!important;font-weight:500!important;color:var(--tt-ink)!important;background:none!important;box-shadow:none!important}.tt-sf-trip button.bg-midnight,.tt-sf-trip button[aria-pressed=true]{background:#e6edf9!important;color:var(--tt-brand)!important}.tt-search button[type=submit]{height:48px!important;border-radius:6px!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important}.tt-sf-options{margin-top:12px!important;padding-top:0!important;border:0!important;font-size:14px}.tt-sf-options>p:first-child,.tt-sf-options>span:first-child{display:none}.tt-sf-options label{margin:0!important;color:var(--tt-ink)!important;font-size:14px!important}.tt-search-last{padding-bottom:72px}.tt-section{padding-top:48px}.tt-section:last-child{padding-bottom:72px}.tt-section h2{font-size:26px;font-weight:700;letter-spacing:-.01em}.tt-section-sub{margin-top:4px;color:var(--tt-muted);font-size:16px}.tt-deals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.tt-deal{display:block;overflow:hidden;border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:#ffffff}.tt-deal:hover{box-shadow:0 2px 10px rgba(22,32,46,.14)}.tt-deal:hover h3{color:var(--tt-link)}.tt-deal img{display:block;width:100%;height:170px;-o-object-fit:cover;object-fit:cover}.tt-deal>div{padding:12px 14px 14px}.tt-deal h3{font-size:18px;font-weight:700}.tt-deal p{margin-top:2px;color:var(--tt-muted);font-size:14px}.tt-deal strong{display:block;margin-top:10px;font-size:18px;font-weight:700}.tt-soft{margin-top:56px;padding:32px 0;background:var(--tt-soft)}.tt-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tt-reasons svg{color:var(--tt-brand)}.tt-reasons h3{margin-top:10px;font-size:17px;font-weight:700}.tt-reasons p{margin-top:4px;color:var(--tt-muted);font-size:15px;line-height:1.45}.tt-more-title{margin-top:40px;font-size:22px!important}.tt-link-list{-moz-columns:3;column-count:3;-moz-column-gap:24px;column-gap:24px;margin-top:12px}.tt-link-list li{padding:5px 0;-moz-column-break-inside:avoid;break-inside:avoid}.tt-link-list a{color:var(--tt-link);font-size:15px}.tt-link-list a:hover{text-decoration:underline}.tt-loader{margin-top:16px;padding:18px 20px;border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:#ffffff}.tt-loader p{font-size:15px;font-weight:600}.tt-loader-track{position:relative;height:3px;margin-top:12px;overflow:hidden;border-radius:3px;background:var(--tt-soft)}.tt-loader-track i{position:absolute;inset:0 auto 0 0;width:40%;background:var(--tt-brand);animation:tt-loader 1.3s ease-in-out infinite}@keyframes tt-loader{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.tt-loader-track i{animation:none;width:100%}}.ttd-ticket-page{background:var(--tt-soft)!important}.ttd-ticket-card,.ttd-ticket-date,.ttd-ticket-date-arrow,.ttd-ticket-filter,.ttd-ticket-search-card,.ttd-ticket-sort-select,.ttd-ticket-swap{border:1px solid var(--tt-line)!important;border-radius:var(--tt-radius)!important;background:#ffffff!important;box-shadow:none!important}.ttd-ticket-search-card{overflow:hidden}.theme-travel-today .ttd-ticket-title-row h1{font-size:24px!important}.ttd-ticket-card{position:relative;overflow:hidden}.ttd-ticket-card:hover{box-shadow:0 2px 10px rgba(22,32,46,.12)!important}.ttd-ticket-card:after,.ttd-ticket-card:before,.ttd-ticket-price:after,.ttd-ticket-price:before{display:none!important}.ttd-ticket-ribbon{border-radius:0 0 6px 0!important;background:var(--tt-yellow-strong)!important;color:var(--tt-ink)!important;font-size:12px!important;font-weight:700!important}.ttd-ticket-time b,.ttd-ticket-time strong{font-size:22px!important;font-weight:700!important}.ttd-ticket-tags>*,.ttd-ticket-time :not(strong):not(b){font-weight:500!important}.ttd-ticket-tags>*{border:0!important;border-radius:4px!important;background:var(--tt-soft)!important;color:var(--tt-muted)!important;font-size:12px!important}.ttd-ticket-meta,.ttd-ticket-meta *{font-weight:500!important}.ttd-ticket-meta a,.ttd-ticket-meta button{color:var(--tt-link)!important}.ttd-ticket-price b,.ttd-ticket-price strong{font-size:22px!important;font-weight:700!important}.ttd-red-button,.ttd-ticket-bottom-bar button,.ttd-ticket-price button{border:0!important;border-radius:6px!important;background:var(--tt-red)!important;box-shadow:none!important;color:#ffffff!important;font-weight:700!important}.ttd-ticket-bottom-bar button:hover,.ttd-ticket-price button:hover{background:var(--tt-red-dark)!important}.ttd-ticket-date.is-selected{border-color:var(--tt-brand)!important;background:var(--tt-brand)!important}.ttd-ticket-date.is-selected,.ttd-ticket-date.is-selected b,.ttd-ticket-date.is-selected em,.ttd-ticket-date.is-selected span{color:#ffffff!important}.ttd-ticket-change-search{color:var(--tt-link)!important;font-weight:600!important}.ttd-ticket-summary-airport input,.ttd-ticket-summary-item input,.ttd-ticket-summary-item select{font-size:15px!important;font-weight:600!important}.ttd-ticket-summary-airport em,.ttd-ticket-summary-airport span,.ttd-ticket-summary-item span{font-weight:400!important;color:var(--tt-muted)!important}.ttd-ticket-check-row,.ttd-ticket-filter-group>*{font-weight:400!important}.ttd-ticket-bottom-bar{border:1px solid var(--tt-line)!important;border-radius:var(--tt-radius)!important;background:#ffffff!important;box-shadow:0 4px 18px rgba(22,32,46,.18)!important}.theme-travel-today .ttd-checkout-grid section,.theme-travel-today main article,.theme-travel-today main section.rounded-xl,.tt-booking-module,.tt-compact-panel,.tt-form-panel,.tt-mini-board,.tt-package-summary{border-color:var(--tt-line)!important;border-radius:var(--tt-radius)!important;box-shadow:none!important}.tt-compact-panel,.tt-form-panel{background:#ffffff!important}.theme-travel-today main section>div>.tt-image-panel{display:none}.theme-travel-today main section>div:has(>.tt-image-panel){grid-template-columns:minmax(0,1fr)!important}.theme-travel-today .tt-section-kicker,.theme-travel-today .ttd-kicker{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--tt-muted)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.theme-travel-today .ttd-board{border:1px solid var(--tt-line);border-radius:var(--tt-radius);background:#ffffff;box-shadow:none}.theme-travel-today .ttd-badge,.theme-travel-today .ttd-badge-teal,.theme-travel-today .ttd-badge-yellow{border-color:var(--tt-line);background:var(--tt-soft);color:var(--tt-ink);box-shadow:none}.theme-travel-today .ttd-result-head{border-bottom:1px solid var(--tt-line)!important}.tt-hero-plain{padding:28px 0 32px;background:var(--tt-brand);color:#ffffff}.tt-hero-plain h1{color:#ffffff!important}.tt-hero-plain p{max-width:40rem;margin-top:8px;color:#dbe5f5;font-size:16px;line-height:1.5}@media (min-width:1000px){.tt-search form:not(.tt-hotel-row){display:grid!important;grid-template-columns:minmax(0,1.15fr) 40px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr) 136px;align-items:end;gap:12px 8px}.tt-sf-options,.tt-sf-trip{grid-column:1/-1}.tt-sf-trip{justify-self:start}.tt-sf-details,.tt-sf-route{display:contents!important}.tt-sf-submit{justify-content:stretch}.tt-sf-route>button{width:40px!important;min-width:0!important;height:48px!important;margin:0!important;padding:0!important}.tt-sf-details>div,.tt-sf-route>div{min-width:0;align-self:end}.tt-search form input:not([type=checkbox]),.tt-search form select,.tt-sf-details button:not([type=submit]){height:48px!important;min-height:48px!important}.tt-search button[type=submit]{padding-inline:8px!important;font-size:15px!important}.tt-search .input-shell{display:flex;align-items:center;height:48px!important;min-height:48px!important;padding:0 12px!important;border-color:#aeb5bf!important;border-radius:6px!important;box-shadow:none!important}.tt-search .input-shell input{height:auto!important;min-height:0!important;border:0!important}}@media (max-width:860px){.tt-header-top{height:56px}.tt-header-tools span{display:none}.tt-band{padding:16px 0 70px}.tt-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tt-deal img{height:120px}.tt-reasons{grid-template-columns:minmax(0,1fr);gap:20px}.tt-link-list{-moz-columns:2;column-count:2}.ttd-ticket-search-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.ttd-ticket-search-route{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;align-items:center;gap:8px;padding:10px 12px!important;border-bottom:1px solid var(--tt-line)}.ttd-ticket-summary-airport{padding:0!important;border:0!important}.ttd-ticket-swap{width:40px!important;height:40px!important;margin:0!important}.ttd-ticket-summary-item{min-width:0;padding:10px 12px!important;border-width:0 0 1px!important;border-style:solid;border-color:var(--tt-line)!important}.ttd-ticket-summary-item input{font-size:14px!important;min-width:0}.ttd-ticket-change-search{grid-column:1/-1;min-height:44px}.ttd-ticket-bottom-bar{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;transform:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important}.ttd-ticket-bottom-bar>div:first-child{display:none!important}.ttd-ticket-bottom-total{border:0!important;margin:0!important;padding:0!important}.ttd-ticket-bottom-bar button{width:auto!important;min-height:44px;padding:0 20px!important}}.tt-search .input-shell{border-color:#aeb5bf!important;border-radius:6px!important;box-shadow:none!important}.tt-search .input-shell input{font-size:15px!important;font-weight:500!important;background:transparent!important}.tt-footer{padding:20px 0;border-top:1px solid var(--tt-line);background:var(--tt-soft);color:var(--tt-muted);font-size:13px;line-height:1.5}.theme-travel-today .tt-search .input-shell input:not([type=checkbox]):not([type=radio]){background-color:transparent!important;border:0!important;box-shadow:none!important}.tt-section-last{padding-bottom:64px}.tt-ticker{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tt-ticker-track{display:flex;width:-moz-max-content;width:max-content;animation:tt-ticker 150s linear infinite}.tt-ticker:hover .tt-ticker-track{animation-play-state:paused}.tt-ticker ul{display:flex;flex:none}.tt-ticker li{display:inline-flex;flex:none;align-items:center;gap:8px;padding-right:36px;font-size:15px;font-weight:500;white-space:nowrap}.tt-ticker img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}@keyframes tt-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tt-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tt-ticker-track{animation:none}.tt-ticker ul[aria-hidden]{display:none}}.tt-admin{min-height:72vh;background:#f5f7fa;padding-bottom:48px}.tt-admin-nav{background:#fff;border-bottom:1px solid #dfe5ec}.tt-admin-nav>div{display:flex;align-items:center;gap:24px;width:min(100% - 32px,1280px);margin-inline:auto;overflow-x:auto}.tt-admin-nav a,.tt-admin-nav button{flex:none;padding:14px 0;border-bottom:2px solid transparent;font-size:14px;font-weight:600;color:#47535f;background:none;cursor:pointer}.tt-admin-nav a:hover,.tt-admin-nav button:hover{color:#0b3a8f}.tt-admin-nav a[aria-current=page]{color:#0b3a8f;border-bottom-color:#0b3a8f}.tt-admin-nav button{margin-left:auto}.tt-admin-body{width:min(100% - 32px,1280px);margin:24px auto 0}.tt-admin-title{font-size:28px;font-weight:700;color:#101820}.tt-admin-tiles{display:grid;gap:12px;margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tt-admin-tile{display:block;padding:20px;background:#fff;border:1px solid #dfe5ec;border-radius:12px}.tt-admin-tile:hover{border-color:#0b3a8f}.tt-admin-tile h2{font-size:18px;font-weight:700;color:#101820}.tt-admin-tile p{margin-top:6px;font-size:14px;line-height:1.5;color:#47535f}.tt-admin .tt-admin-dup{display:none}.tt-admin [class*=shadow]{box-shadow:none}.tt-admin .rounded-2xl,.tt-admin .rounded-lg,.tt-admin .rounded-xl{border-radius:12px}body:has(.tt-admin) .tt-cookie,body:has(.tt-admin) .tt-header-nav,body:has(.tt-admin) .tt-header-tools{display:none}.tt-co-page{background:#f5f7fa;padding:24px 0 56px}.tt-co{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"head head" "main price";align-items:start}.tt-co-head{grid-area:head}.tt-co-head button{font-size:14px;font-weight:600;color:#0b3a8f;background:none;cursor:pointer}.tt-co-head h1{margin-top:8px;font-size:28px;font-weight:700;color:#101820}.tt-co-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;padding:20px}.tt-co-trip{grid-area:main;display:grid;gap:20px}.tt-co-flight+.tt-co-flight,.tt-co-hotel{border-top:1px solid #dfe5ec;padding-top:20px}.tt-co-trip>.tt-co-hotel:first-child{border-top:0;padding-top:0}.tt-co-trip>h2{font-size:18px;font-weight:700;color:#101820}.tt-co-flight header{display:flex;align-items:flex-start;gap:14px}.tt-co-flight header>div{flex:1;min-width:0}.tt-co-flight h3,.tt-co-flight header>strong{font-size:20px;font-weight:700;color:#101820}.tt-co-flight h3{margin-top:6px}.tt-co-flight header div>p:last-child{margin-top:4px;font-size:14px;line-height:1.45;color:#47535f}.tt-co-pills{display:flex;flex-wrap:wrap;gap:6px}.tt-co-pills span{padding:2px 10px;border-radius:999px;background:#eef2f6;font-size:12px;font-weight:600;color:#47535f}.tt-co-pills span+span{background:#e8f0fb;color:#0b3a8f}.tt-co-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.tt-co-metric{padding:10px 12px;border:1px solid #dfe5ec;border-radius:12px;background:#f8fafc}.tt-co-metric dt{font-size:12px;font-weight:600;color:#47535f}.tt-co-metric dd{margin-top:4px;font-size:14px;font-weight:600;line-height:1.4;color:#101820}.tt-co-legs{display:grid;gap:12px;margin-top:16px}.tt-co-leg{padding:16px;border:1px solid #dfe5ec;border-radius:12px}.tt-co-flight .tt-co-leg header{align-items:center;gap:10px}.tt-co-leg header p{flex:1;display:grid}.tt-co-leg header strong{font-size:15px;font-weight:700;color:#101820}.tt-co-leg header span{font-size:13px;color:#47535f}.tt-co-leg header em{font-size:14px;font-style:normal;font-weight:600;color:#101820}.tt-co-points{display:grid;gap:12px;margin-top:14px;padding-left:14px;border-left:2px solid #b6c0cc}.tt-co-point{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}.tt-co-point p{display:grid;gap:1px}.tt-co-point strong{font-size:15px;font-weight:700;color:#101820}.tt-co-point span{font-size:13px;color:#47535f}.tt-co-leg .tt-co-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tt-co-facts li{padding:3px 10px;border-radius:999px;background:#eef2f6;font-size:13px;color:#33404c}.tt-co-layover{margin-top:12px;padding:8px 12px;border-radius:12px;background:#f8fafc}.tt-co-layover,.tt-co-note{font-size:13px;color:#47535f}.tt-co-note{margin-top:14px}.tt-co-hotel{display:flex;justify-content:space-between;gap:16px}.tt-co-price{grid-area:price;position:sticky;top:16px}.tt-co-price h2{font-size:18px;font-weight:700;color:#101820}.tt-co-price dl{display:grid;gap:10px;margin-top:12px;font-size:14px;color:#47535f}.tt-co-price dl div{display:flex;justify-content:space-between;gap:12px}.tt-co-price .tt-co-total{margin-top:2px;padding-top:12px;border-top:1px solid #dfe5ec;font-size:18px;font-weight:700;color:#101820}.tt-co-price>p{margin-top:12px;font-size:13px;line-height:1.45;color:#47535f}.tt-co-form{grid-area:main}form.tt-co-form{display:grid;gap:16px}.tt-co-form fieldset legend{float:left;width:100%;font-size:18px;font-weight:700;color:#101820}.tt-co-form fieldset>p{clear:both;padding-top:4px;font-size:14px;color:#47535f}.tt-co-grid{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.tt-co-field{display:grid;gap:6px;font-size:14px;font-weight:600;color:#101820}.tt-co-field .input-shell{width:100%;height:44px}.tt-co-submit{justify-self:end;min-width:200px;height:48px;padding:0 24px;border-radius:12px;background:#e31c2d;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.tt-co-submit:hover{background:#c41725}.tt-co-done h2{font-size:18px;font-weight:700;color:#101820}.tt-co-done p{margin-top:6px;font-size:14px;line-height:1.5;color:#47535f}.tt-co-done a{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:#0b3a8f}@media (max-width:860px){.tt-co{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main" "price"}.tt-co-price{position:static}.tt-co-submit{width:100%}}@media (max-width:520px){.tt-co-grid{grid-template-columns:minmax(0,1fr)}.tt-co-point{grid-template-columns:76px minmax(0,1fr)}.tt-co-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}