.gtq{--n: #0D014B;--n2: #1D1470;--a: #F5B700;--a2: #FFE08A;--ink: #15172B;--mu: #5A5E86;--li: #E2E3EE;--bg: #F7F6F2;--ok: #1F9D55;--r: 18px;font-family:Figtree,Helvetica Neue,sans-serif;color:var(--ink);background:var(--bg);min-height:calc(100vh - var(--gth-h, 88px));display:flex;flex-direction:column}.gtq *,.gtq *:before,.gtq *:after{box-sizing:border-box}.gtq>form{display:flex;flex-direction:column;flex:1;width:100%;margin:0}.gtq [hidden]{display:none!important}.gtq button{font:inherit;color:inherit;cursor:pointer}.gtq :focus-visible{outline:3px solid var(--a);outline-offset:3px}.gtq .q-w{width:100%;max-width:1240px;margin:0 auto;padding-inline:32px}.gtq .q-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.gtq .q-mono{font-family:Space Mono,ui-monospace,monospace;letter-spacing:.5px}.gtq .q-d{font-family:Bricolage Grotesque,sans-serif;font-weight:800;color:var(--n);line-height:1.05;margin:0}.gtq .q-route{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-top:34px;max-width:620px;margin-left:auto;list-style:none;padding-left:0;margin-block:0}.gtq .q-route:before{content:"";position:absolute;left:16.66%;right:16.66%;top:49px;border-top:2px dashed #C9CBD9}.gtq .q-route:after{content:"";position:absolute;left:16.66%;top:48px;height:4px;border-radius:4px;background:var(--n);width:calc((100% - 33.33%) * var(--prog, 0));transition:width .6s cubic-bezier(.65,0,.35,1)}.gtq .q-route li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.gtq .q-route button{all:unset;cursor:default;display:flex;flex-direction:column;align-items:center;gap:8px}.gtq .q-route li[data-state=done] button{cursor:pointer}.gtq .q-route .q-dot{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #C9CBD9;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--mu);transition:all .3s ease}.gtq .q-route li[data-state=current] .q-dot{background:var(--n);border-color:var(--n);color:#fff;box-shadow:0 0 0 6px #0d014b1f}.gtq .q-route li[data-state=done] .q-dot{background:var(--a);border-color:var(--a);color:var(--n)}.gtq .q-route .q-lab{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mu)}.gtq .q-route li[data-state=current] .q-lab{color:var(--n)}.gtq .q-route .q-plane{position:absolute;display:block;top:38px;left:calc(16.66% + (100% - 33.33%) * var(--prog, 0));transform:translate(-50%);width:24px;height:24px;color:var(--n);z-index:2;transition:left .6s cubic-bezier(.65,0,.35,1);pointer-events:none;background:var(--bg);border-radius:50%}.gtq .q-route .q-plane svg{width:24px;height:24px;display:block}.gtq .q-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;padding-block:36px 48px;flex:1;align-items:start}.gtq .q-aside{position:sticky;top:calc(var(--gth-h, 88px) + 24px);display:flex;flex-direction:column;gap:18px}.gtq .q-eyebrow{font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--mu)}.gtq h1.q-d{font-size:clamp(34px,4vw,52px)}.gtq .q-lead{margin:0;font-size:18px;line-height:1.6;color:#4a4e72;max-width:420px}.gtq .q-sum{margin-top:10px;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 18px 40px -22px #0d014b59;border:1px solid var(--li)}.gtq .q-sum-img{height:120px;background:linear-gradient(135deg,var(--n2),#2A2190);position:relative;overflow:hidden}.gtq .q-sum-img img{width:100%;height:100%;object-fit:cover;display:block}.gtq .q-sum-img span{position:absolute;left:16px;bottom:12px;color:#fff;font-weight:800;font-size:20px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.gtq .q-sum dl{margin:0;padding:14px 18px 18px;display:grid;grid-template-columns:auto 1fr;gap:8px 14px;font-size:15px}.gtq .q-sum dt{color:var(--mu);font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;align-self:center}.gtq .q-sum dd{margin:0;font-weight:700;text-align:right}.gtq .q-sum dd.q-empty{color:#a9abc2;font-weight:500}.gtq .q-search{position:relative;margin-bottom:20px}.gtq .q-search input{width:100%;height:62px;border:1.5px solid var(--li);border-radius:999px;padding:0 60px 0 26px;font:inherit;font-size:17px;background:#fff;color:var(--ink);-webkit-appearance:none;appearance:none}.gtq .q-search input:focus{outline:none;border-color:var(--n);box-shadow:0 0 0 4px #0d014b1a}.gtq .q-search svg{position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--mu);pointer-events:none}.gtq .q-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.gtq .q-tile{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;background:linear-gradient(150deg,var(--n2),#2A2190);color:#fff;isolation:isolate;transform:translateZ(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.gtq .q-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.gtq .q-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0d014b00 35%,#0d014bd9)}.gtq .q-tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0d014b8c}.gtq .q-tile:hover img{transform:scale(1.07)}.gtq .q-tile:focus-visible{outline:3px solid var(--a);outline-offset:3px}.gtq .q-tag{position:absolute;top:14px;left:14px;padding:6px 10px 6px 12px;background:#fff;color:var(--n);border-radius:6px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;box-shadow:0 4px 12px #00000026}.gtq .q-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--a);box-shadow:0 0 0 2px var(--n)}.gtq .q-tile .q-name{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;font-size:19px;font-weight:800;line-height:1.15}.gtq .q-go{width:36px;height:36px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,transform .3s ease}.gtq .q-tile:hover .q-go{background:var(--a);color:var(--n);transform:rotate(-45deg)}.gtq .q-tile[aria-pressed=true]{box-shadow:0 0 0 4px var(--a),0 22px 40px -18px #0d014b8c}.gtq .q-tile[aria-pressed=true] .q-go{background:var(--a);color:var(--n);transform:none}.gtq .q-tile.q-other{background:#fff;color:var(--n);border:2px dashed #C9CBD9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center}.gtq .q-tile.q-other:after{display:none}.gtq .q-tile.q-other strong{font-size:17px}.gtq .q-tile.q-other .q-pin{width:54px;height:54px;border-radius:50%;background:var(--a2);color:var(--n);display:flex;align-items:center;justify-content:center}.gtq .q-block{background:#fff;border:1px solid var(--li);border-radius:var(--r);padding:24px}.gtq .q-block+.q-block{margin-top:18px}.gtq .q-block>h3{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--n)}.gtq .q-block>p{margin:0 0 16px;color:var(--mu);font-size:14px}.gtq .q-cal{position:relative}.gtq .q-cal-nav{position:absolute;top:-2px;left:0;right:0;display:flex;justify-content:space-between;pointer-events:none}.gtq .q-cal-nav button{pointer-events:auto;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--li);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--n);transition:background .15s ease}.gtq .q-cal-nav button:hover:not(:disabled){background:var(--bg)}.gtq .q-cal-nav button:disabled{opacity:.35;cursor:not-allowed}.gtq .q-months{display:grid;grid-template-columns:repeat(var(--months, 2),1fr);gap:32px}.gtq .q-month h4{margin:0 0 14px;text-align:center;font-size:16px;font-weight:800;color:var(--n);line-height:34px}.gtq .q-wk,.gtq .q-days{display:grid;grid-template-columns:repeat(7,1fr)}.gtq .q-wk span{text-align:center;font-size:12px;font-weight:700;color:var(--mu);padding-bottom:8px}.gtq .q-day{all:unset;box-sizing:border-box;cursor:pointer;position:relative;height:42px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--ink)}.gtq .q-day span{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.gtq .q-day:hover:not([disabled]) span{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--n)}.gtq .q-day[disabled]{color:#c3c5d6;cursor:default;text-decoration:line-through;text-decoration-color:#c3c5d699}.gtq .q-day.is-today span{box-shadow:inset 0 0 0 1.5px var(--a)}.gtq .q-day.in-range:before,.gtq .q-day.in-hover:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;background:#edebfa}.gtq .q-day.in-hover:before{background:#f3f2fb}.gtq .q-day.is-start:before{left:50%}.gtq .q-day.is-end:before{right:50%}.gtq .q-day.is-start.is-end:before{display:none}.gtq .q-day.is-start span,.gtq .q-day.is-end span{background:var(--n);color:#fff;box-shadow:none}.gtq .q-day:focus-visible span{outline:3px solid var(--a);outline-offset:1px}.gtq .q-dates{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--li)}.gtq .q-chip{display:inline-flex;flex-direction:column;padding:8px 14px;border-radius:12px;background:var(--bg);min-width:128px}.gtq .q-chip small{font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--mu);text-transform:uppercase}.gtq .q-chip b{font-size:15px;color:var(--n)}.gtq .q-nights{margin-left:auto;font-weight:800;color:var(--n);display:inline-flex;align-items:center;gap:6px}.gtq .q-switch{display:inline-flex;align-items:center;gap:12px;font-weight:700;cursor:pointer;margin-top:14px;-webkit-user-select:none;user-select:none}.gtq .q-switch input{position:absolute;opacity:0;width:1px;height:1px}.gtq .q-switch i{width:46px;height:28px;border-radius:999px;background:#d5d6e3;position:relative;transition:background .2s ease;flex-shrink:0}.gtq .q-switch i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .25s cubic-bezier(.4,1.6,.6,1)}.gtq .q-switch input:checked+i{background:var(--n)}.gtq .q-switch input:checked+i:after{transform:translate(18px)}.gtq .q-switch input:focus-visible+i{outline:3px solid var(--a);outline-offset:2px}.gtq .q-who{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gtq .q-opt{position:relative}.gtq .q-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.gtq .q-opt label{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 16px;border-radius:16px;border:1.5px solid var(--li);background:#fff;text-align:center;font-weight:700;font-size:15px;transition:border-color .2s ease,background .2s ease,transform .2s ease;height:100%}.gtq .q-opt svg{width:46px;height:46px;color:var(--n);transition:transform .35s cubic-bezier(.4,1.6,.6,1)}.gtq .q-opt .q-ico{width:64px;height:64px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.gtq .q-opt input:hover+label{border-color:#b9bbd3}.gtq .q-opt input:checked+label{border-color:var(--n);background:#fbfaff;box-shadow:0 10px 24px -14px #0d014b80}.gtq .q-opt input:checked+label .q-ico{background:var(--a)}.gtq .q-opt input:checked+label svg{transform:scale(1.08) rotate(-4deg)}.gtq .q-opt input:focus-visible+label{outline:3px solid var(--a);outline-offset:2px}.gtq .q-counters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gtq .q-counter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bg)}.gtq .q-counter b{display:block;font-size:16px}.gtq .q-counter small{color:var(--mu);font-size:13px}.gtq .q-step{display:flex;align-items:center;gap:12px}.gtq .q-step button{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--n);background:#fff;color:var(--n);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.gtq .q-step button:hover:not(:disabled){background:var(--n);color:#fff}.gtq .q-step button:disabled{border-color:#c9cbd9;color:#c9cbd9;cursor:not-allowed}.gtq .q-step output{min-width:22px;text-align:center;font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.gtq .q-budget-val{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.gtq .q-budget-val strong{font-family:Bricolage Grotesque,sans-serif;font-size:40px;font-weight:800;color:var(--n);line-height:1;font-variant-numeric:tabular-nums}.gtq .q-budget-val span{color:var(--mu);font-weight:600}.gtq .q-range{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--n) 0 var(--p, 30%),#DDDEEA var(--p, 30%) 100%);outline:none;margin:8px 0;border:0;padding:0}.gtq .q-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--a);border:4px solid #fff;box-shadow:0 0 0 2px var(--n),0 6px 14px #0d014b4d;cursor:grab}.gtq .q-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--a);border:4px solid #fff;box-shadow:0 0 0 2px var(--n);cursor:grab}.gtq .q-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--n),0 0 0 6px var(--a)}.gtq .q-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--mu);font-weight:600}.gtq .q-seg{display:inline-flex;padding:5px;border-radius:999px;background:var(--bg);gap:4px;flex-wrap:wrap}.gtq .q-seg label{position:relative}.gtq .q-seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer;width:100%;height:100%}.gtq .q-seg span{display:block;padding:10px 20px;border-radius:999px;font-weight:700;font-size:15px;transition:background .2s ease,color .2s ease}.gtq .q-seg input:checked+span{background:var(--n);color:#fff}.gtq .q-seg input:focus-visible+span{outline:3px solid var(--a);outline-offset:2px}.gtq .q-pass{display:grid;grid-template-columns:minmax(0,1fr) 230px;background:#fff;border-radius:22px;box-shadow:0 30px 60px -30px #0d014b73;border:1px solid var(--li);overflow:hidden}.gtq .q-pass-main{padding:0 0 26px}.gtq .q-pass-band{display:flex;justify-content:space-between;align-items:center;padding:14px 26px;background:var(--n);color:#fff;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.gtq .q-pass-band em{font-style:normal;color:var(--a)}.gtq .q-pass-fields{padding:26px 26px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.gtq .q-fl{position:relative}.gtq .q-full{grid-column:1 / -1}.gtq .q-fl input,.gtq .q-fl select{width:100%;height:60px;border:0;border-bottom:2px solid var(--li);border-radius:0;background:transparent;padding:22px 2px 6px;font:inherit;font-size:18px;font-weight:600;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.gtq .q-fl select{padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230D014B' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.gtq .q-fl input:focus,.gtq .q-fl select:focus{outline:none;border-bottom-color:var(--n)}.gtq .q-fl label{position:absolute;left:2px;top:20px;font-size:16px;color:var(--mu);pointer-events:none;transition:all .18s ease}.gtq .q-fl input:focus+label,.gtq .q-fl input:not(:placeholder-shown)+label,.gtq .q-fl select+label{top:2px;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--n)}.gtq .q-fl.q-bad input,.gtq .q-fl.q-bad select{border-bottom-color:#d33b3b}.gtq .q-tel{display:grid;grid-template-columns:120px 1fr;gap:12px}.gtq .q-checks{padding:22px 26px 0;display:flex;flex-direction:column;gap:12px}.gtq .q-cb{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;cursor:pointer;position:relative}.gtq .q-cb input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.gtq .q-cb i{width:22px;height:22px;border-radius:7px;border:2px solid #B9BBD3;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:#fff}.gtq .q-cb i:after{content:"";width:10px;height:6px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg) scale(0);margin-top:-3px;transition:transform .2s cubic-bezier(.4,1.6,.6,1)}.gtq .q-cb input:checked+i{background:var(--n);border-color:var(--n)}.gtq .q-cb input:checked+i:after{transform:rotate(-45deg) scale(1)}.gtq .q-cb input:focus-visible+i{outline:3px solid var(--a);outline-offset:2px}.gtq .q-cb.q-bad i{border-color:#d33b3b}.gtq .q-cb a{color:var(--n);font-weight:700;text-decoration:underline}.gtq .q-stub{position:relative;background:var(--bg);padding:22px 22px 22px 28px;display:flex;flex-direction:column;gap:14px;border-left:2px dashed #C9CBD9}.gtq .q-stub:before,.gtq .q-stub:after{content:"";position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:var(--bg);border:1px solid var(--li)}.gtq .q-stub:before{top:-13px}.gtq .q-stub:after{bottom:-13px}.gtq .q-stub .q-code{font-family:Bricolage Grotesque,sans-serif;font-size:40px;font-weight:800;color:var(--n);line-height:1}.gtq .q-stub small{display:block;font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--mu)}.gtq .q-stub b{font-size:15px}.gtq .q-bars{margin-top:auto;height:46px;background:repeating-linear-gradient(90deg,var(--n) 0 2px,transparent 2px 4px,var(--n) 4px 5px,transparent 5px 8px,var(--n) 8px 11px,transparent 11px 13px);opacity:.85;border-radius:2px}.gtq .q-foot{position:sticky;bottom:0;z-index:3;background:#f7f6f2eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--li)}.gtq .q-foot .q-w{display:flex;align-items:center;gap:16px;min-height:84px}.gtq .q-foot-info{min-width:0;font-size:15px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gtq .q-foot-info b{color:var(--n)}.gtq .q-nav{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:18px}.gtq .q-back{all:unset;margin-right:auto;cursor:pointer;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--a);text-decoration-thickness:2px}.gtq .q-next{border:0;height:56px;padding:0 30px;border-radius:999px;background:var(--n);color:#fff;font-weight:800;font-size:17px;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:transform .15s ease,background .2s ease}.gtq .q-next:hover{transform:translateY(-1px)}.gtq .q-next[aria-disabled=true]{background:#c9cbd9}.gtq .q-next svg{transition:transform .25s ease}.gtq .q-next:hover svg{transform:translate(4px)}.gtq .q-next.is-sending svg{animation:q-fly 1s ease-in-out infinite}@keyframes q-fly{50%{transform:translate(6px,-4px)}}.gtq .q-err{background:#fdecec;color:#9b1c1c;border-radius:12px;padding:14px 16px;margin-bottom:18px;font-size:15px}.gtq .q-shake{animation:q-shake .4s ease}@keyframes q-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.gtq .q-panel{animation:q-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes q-in{0%{opacity:0;transform:translateY(14px)}}.gtq .q-done{flex:1;display:grid;place-items:center;padding:48px 24px 72px;text-align:center;overflow:hidden;position:relative}.gtq .q-done-in{max-width:760px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:1}.gtq .q-sky{width:min(520px,100%);height:120px}.gtq .q-sky path.q-trail{fill:none;stroke:var(--n);stroke-width:2.5;stroke-dasharray:6 9;stroke-linecap:round;opacity:.35}.gtq .q-sky .q-fly{offset-path:path("M10 100 C 140 100, 170 20, 300 30 S 470 60, 510 18");offset-rotate:auto;animation:q-route 2.6s cubic-bezier(.45,0,.25,1) forwards}@keyframes q-route{0%{offset-distance:0%}to{offset-distance:100%}}.gtq .q-done h1.q-d{font-size:clamp(36px,5vw,60px)}.gtq .q-done p{margin:0;font-size:18px;line-height:1.6;color:#4a4e72;max-width:540px}.gtq .q-ticket{margin-top:10px;width:100%;display:grid;grid-template-columns:1fr auto;text-align:left;background:#fff;border-radius:22px;box-shadow:0 30px 60px -30px #0d014b73;border:1px solid var(--li);overflow:hidden;animation:q-print .9s .5s cubic-bezier(.2,.8,.2,1) both}@keyframes q-print{0%{clip-path:inset(0 0 100% 0);transform:translateY(-10px)}to{clip-path:inset(0)}}.gtq .q-ticket-main{padding:22px 26px;display:grid;grid-template-columns:repeat(3,auto);gap:16px 28px;align-items:start}.gtq .q-ticket-main .q-route-big{grid-column:1 / -1;display:flex;align-items:center;gap:16px}.gtq .q-ticket-main .q-route-big b{font-family:Bricolage Grotesque,sans-serif;font-size:34px;font-weight:800;color:var(--n)}.gtq .q-ticket-main .q-route-big i{flex:1;border-top:2px dashed #C9CBD9;position:relative;min-width:40px}.gtq .q-ticket-main small{display:block;font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--mu)}.gtq .q-ticket-main span{font-weight:700}.gtq .q-ticket-side{background:var(--n);color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-left:2px dashed rgba(255,255,255,.3);min-width:180px}.gtq .q-ticket-side small{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--a2);font-weight:800}.gtq .q-ticket-side b{font-size:22px}.gtq .q-done .q-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}.gtq .q-done .q-btns a{height:54px;padding:0 26px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;font-weight:800;text-decoration:none}.gtq .q-btn-a{background:var(--a);color:var(--n)}.gtq .q-btn-n{background:var(--n);color:#fff}.gtq .q-btn-o{border:1.5px solid var(--n);color:var(--n)}.gtq .q-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.gtq .q-confetti i{position:absolute;top:-20px;width:10px;height:14px;border-radius:2px;opacity:0;animation:q-fall 3.2s ease-in forwards}@keyframes q-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(110vh) rotate(540deg)}}@media(max-width:989px){.gtq .q-w{padding-inline:18px}.gtq .q-grid{grid-template-columns:1fr;gap:22px;padding-block:20px 32px}.gtq .q-aside{position:static;gap:10px}.gtq .q-sum{display:none}.gtq .q-route{max-width:none;margin:0;padding-top:20px}.gtq .q-route:before{top:35px}.gtq .q-route:after{top:34px}.gtq .q-route .q-plane{top:24px}.gtq .q-route .q-lab{font-size:11px;letter-spacing:1px}.gtq .q-lead{font-size:16px}}@media(max-width:749px){.gtq .q-tiles{grid-template-columns:1fr 1fr;gap:12px}.gtq .q-tile{aspect-ratio:3 / 4;border-radius:14px}.gtq .q-tile .q-name{font-size:16px;left:12px;right:12px;bottom:12px}.gtq .q-go{width:30px;height:30px}.gtq .q-tag{top:10px;left:10px;font-size:11px;padding:4px 8px}.gtq .q-block{padding:18px}.gtq .q-who{grid-template-columns:repeat(2,1fr)}.gtq .q-counters{grid-template-columns:1fr}.gtq .q-months{gap:0}.gtq .q-day{height:44px}.gtq .q-day span{width:38px;height:38px}.gtq .q-nights{margin-left:0;width:100%}.gtq .q-pass{grid-template-columns:1fr}.gtq .q-stub{order:-1;border-left:0;border-bottom:2px dashed #C9CBD9;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;padding:18px 22px 22px}.gtq .q-stub:before,.gtq .q-stub:after{top:auto;bottom:-13px;left:-13px}.gtq .q-stub:after{left:auto;right:-13px}.gtq .q-stub .q-code{font-size:32px;width:100%}.gtq .q-bars{display:none}.gtq .q-pass-fields{grid-template-columns:1fr;padding:20px 20px 0}.gtq .q-pass-band{padding:12px 20px;font-size:11px}.gtq .q-checks{padding:18px 20px 0}.gtq .q-tel{grid-template-columns:110px 1fr}.gtq .q-foot .q-w{min-height:74px}.gtq .q-foot-info{display:none}.gtq .q-nav{width:100%}.gtq .q-next{height:52px;padding:0 22px;font-size:16px}.gtq .q-seg{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;width:100%}.gtq .q-seg label:last-child{grid-column:1 / -1}.gtq .q-seg span{text-align:center}.gtq .q-ticket{grid-template-columns:1fr}.gtq .q-ticket-main{grid-template-columns:1fr 1fr}.gtq .q-ticket-side{border-left:0;border-top:2px dashed rgba(255,255,255,.3);flex-direction:row;justify-content:space-between;align-items:center}}@media(prefers-reduced-motion:reduce){.gtq *,.gtq *:before,.gtq *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gt-presupuesto.css.map */
