.qw{scroll-margin-top:110px}.qw-journey{max-width:1000px;margin:0 auto 34px;padding:50px 40px 0;position:relative}.qw-route{background:repeating-linear-gradient(90deg,#ffffff59 0 10px,#0000 10px 18px);border-radius:4px;height:4px;position:absolute;top:71px;left:92px;right:92px}.qw-route-fill{background:#f5a623;border-radius:4px;transition:width .6s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0 auto 0 0}.qw-plane{z-index:2;color:#14123c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:left .6s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;top:-64px;transform:translate(-50%)rotate(45deg);box-shadow:0 6px 16px #00000040}.qw-stops{z-index:1;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.qw-stop button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:104px;padding:0;font-family:inherit;display:flex}.qw-stop button:disabled{cursor:default}.qw-stop-dot{background:#14123c;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .3s,border-color .3s,color .3s;display:flex}.qw-stop-name{text-align:center;font-size:13px;font-weight:800}.qw-stop.now .qw-stop-dot{color:#14123c;background:#f5a623;border-color:#f5a623;box-shadow:0 0 0 6px #f5a62340}.qw-stop.now button,.qw-stop.done button{color:#fff}.qw-stop.done .qw-stop-dot{color:#0875ab;background:#fff;border-color:#fff}.qw-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.qw-card{background:#fff;border-radius:22px;padding:40px;box-shadow:0 20px 50px #14123c2e}.qw-count{color:#a76500;background:#fff3df;border-radius:999px;margin-bottom:12px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block}.qw-card h2{color:#14123c;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.15}.qw-card h3{color:#14123c;margin:28px 0 12px;font-size:17px;font-weight:800}.qw-sub{color:#41505f;margin:0 0 24px;font-size:16px}.qw-card section{animation:.35s qw-in}@keyframes qw-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qw-kinds{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.qw-kind{text-align:left;cursor:pointer;background:#14123c;border:0;border-radius:20px;grid-column:span 2;height:190px;padding:0;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 #f5a623}.qw-kind:nth-child(n+4){grid-column:span 3}.qw-kind img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.qw-kind:after{content:"";background:linear-gradient(#14123c00 30%,#14123ce6);position:absolute;inset:0}.qw-kind:hover{transform:translateY(-3px)}.qw-kind:hover img{transform:scale(1.06)}.qw-kind.on{box-shadow:0 0 0 4px #f5a623}.qw-kind:focus-visible{outline-offset:3px;outline:3px solid #0875ab}.qw-kind-text{z-index:1;color:#fff;position:absolute;bottom:14px;left:16px;right:16px}.qw-kind-text b{font-size:19px;font-weight:900;display:block}.qw-kind-text small{color:#ffffffe0;font-size:13px;display:block}.qw-kind-tick{z-index:1;color:#0000;border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:12px;right:12px}.qw-kind.on .qw-kind-tick{color:#14123c;background:#f5a623;border-color:#f5a623}.qw-chips{flex-wrap:wrap;gap:10px;display:flex}.qw-chip{color:#14123c;cursor:pointer;background:#fff;border:1.5px solid #d5dbe1;border-radius:999px;align-items:center;gap:6px;min-height:46px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.qw-chip:hover{border-color:#14123c}.qw-chip.on{color:#fff;background:#14123c;border-color:#14123c}.qw-chip:focus-visible,.qw-style:focus-visible,.qw-counter button:focus-visible,.qw-btn:focus-visible{outline-offset:2px;outline:3px solid #0875ab}.qw-chips-months .qw-chip{justify-content:center;min-width:112px}.qw-chip-big{border-radius:16px;min-height:54px;padding:0 20px 0 14px}.qw-box{border:2px solid #c9d1d9;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.qw-chip.on .qw-box{color:#14123c;background:#f5a623;border-color:#f5a623}.qw-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qw-style{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d5dbe1;border-radius:18px;padding:16px 18px;font-family:inherit;transition:background .15s,border-color .15s}.qw-style b{color:#14123c;font-size:16px;font-weight:800;display:block}.qw-style small{color:#41505f;margin-top:2px;font-size:13.5px;display:block}.qw-style:hover{border-color:#14123c}.qw-style.on{background:#14123c;border-color:#14123c}.qw-style.on b{color:#ffc25c}.qw-style.on small{color:#ffffffd9}.qw-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qw-counter{background:#f5f7fa;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.qw-counter b{color:#14123c;font-size:17px;font-weight:800;display:block}.qw-counter small{color:#41505f;font-size:13px}.qw-counter-ctrl{justify-content:space-between;align-items:center;display:flex}.qw-counter-ctrl button{color:#fff;cursor:pointer;background:#14123c;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;font-weight:700;line-height:1}.qw-counter-ctrl button:disabled{cursor:not-allowed;background:#c9d1d9}.qw-counter-ctrl output{color:#14123c;font-size:28px;font-weight:900}.qw-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.qw-field{flex-direction:column;gap:6px;display:flex}.qw-field>span{color:#14123c;font-size:13px;font-weight:800}.qw-field input,.qw-field textarea{color:#14123c;box-sizing:border-box;background:#f8fafc;border:1.5px solid #d5dbe1;border-radius:14px;outline:none;width:100%;min-height:52px;padding:13px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.qw-field input:focus,.qw-field textarea:focus{background:#fff;border-color:#0875ab;box-shadow:0 0 0 3px #0875ab24}.qw-field input:disabled{opacity:.5}.qw-field textarea{resize:vertical;margin-bottom:0}.qw-card section>.qw-field:last-child{margin-top:22px}.qw-field-inline{max-width:360px;margin-top:16px}.qw-switch{color:#14123c;cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.qw-switch input{opacity:0;position:absolute}.qw-switch span{background:#c9d1d9;border-radius:999px;width:46px;height:26px;transition:background .2s;position:relative}.qw-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.qw-switch input:checked+span{background:#f5a623}.qw-switch input:checked+span:after{transform:translate(20px)}.qw-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #0875ab}.qw-error{color:#b42318;background:#fdecec;border-radius:12px;margin:18px 0 0;padding:12px 16px;font-size:14px;font-weight:700}.qw-actions{border-top:2px dashed #e2e7ec;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;display:flex}.qw-actions .qw-btn-main{margin-left:auto}.qw-actions-center{border-top:0;justify-content:center;padding-top:0}.qw-actions-center .qw-btn-main{margin-left:0}.qw-btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 28px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.qw-btn-main{color:#14123c;background:#f5a623}.qw-btn-main:hover{color:#fff;background:#14123c}.qw-btn-main:disabled{opacity:.65;cursor:not-allowed}.qw-btn-line{color:#14123c;background:#fff;border:2px solid #14123c}.qw-btn-line:hover{color:#fff;background:#14123c}.qw-done{text-align:center;padding:20px 0}.qw-done-icon{color:#14123c;background:#f5a623;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:18px;display:inline-flex;box-shadow:0 0 0 12px #f5a6232e}.qw-done p{color:#41505f;max-width:520px;margin:0 auto 26px;font-size:17px;line-height:1.6}.qw-ticket{background:#fff;border-radius:22px;position:sticky;top:120px;overflow:hidden;box-shadow:0 20px 50px #14123c2e}.qw-ticket-head{color:#fff;background:#14123c;padding:22px 24px}.qw-ticket-head span{color:#ffc25c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.qw-ticket-head b{margin-top:4px;font-size:22px;font-weight:900;display:block}.qw-ticket-rows{margin:0;padding:10px 24px 18px}.qw-ticket-rows div{border-bottom:1px solid #eef1f5;padding:12px 0}.qw-ticket-rows div:last-child{border-bottom:0}.qw-ticket-rows dt{color:#6b7785;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.qw-ticket-rows dd{color:#14123c;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.45}.qw-ticket-stub{background:#f5f7fa;border-top:2px dashed #d5dbe1;padding:18px 24px;position:relative}.qw-ticket-stub:before,.qw-ticket-stub:after{content:"";background:#f5f7fa;border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.qw-ticket-stub:before{left:-10px}.qw-ticket-stub:after{right:-10px}.qw-ticket-stub span{color:#14123c;font-size:14px;font-weight:800;display:block}.qw-ticket-stub a{color:#0875ab;margin-top:4px;font-size:14px;font-weight:700;text-decoration:none;display:block}@media (max-width:1099px){.qw-grid{grid-template-columns:minmax(0,1fr)}.qw-ticket{position:static}}@media (max-width:767px){.qw-journey{margin-bottom:26px;padding:44px 0 0}.qw-route{top:62px;left:28px;right:28px}.qw-plane{width:30px;height:30px;top:-54px}.qw-stop button{width:56px}.qw-stop-dot{width:40px;height:40px}.qw-stop-name{font-size:11px;line-height:1.2}.qw-card{padding:26px 20px}.qw-kinds{grid-template-columns:1fr 1fr;gap:10px}.qw-kind,.qw-kind:nth-child(n+4){grid-column:span 1}.qw-kind{height:150px}.qw-kind:first-child{grid-column:span 2}.qw-kind-text b{font-size:16px}.qw-kind-text small{display:none}.qw-styles,.qw-counters,.qw-row{grid-template-columns:minmax(0,1fr)}.qw-counter{flex-direction:row;justify-content:space-between;align-items:center}.qw-counter-ctrl{gap:14px}.qw-chip{min-height:44px;padding:0 14px;font-size:14px}.qw-chips-months .qw-chip{min-width:0}.qw-actions{flex-direction:column-reverse}.qw-actions .qw-btn{width:100%}}@media (prefers-reduced-motion:reduce){.qw-route-fill,.qw-plane,.qw-kind,.qw-kind img{transition:none}.qw-card section{animation:none}}
.rq-container{max-width:1320px;margin:0 auto;padding:0 40px}.rq-hero{color:#fff;background:#14123c;position:relative;overflow:hidden}.rq-hero-bg,.rq-hero-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rq-hero-shade{background:linear-gradient(90deg,#14123ce6 0%,#14123c9e 50%,#14123c4d 100%),linear-gradient(#14123c00 55%,#14123c 100%);position:absolute;inset:0}.rq-hero-inner{z-index:1;padding-top:140px;padding-bottom:30px;position:relative}.rq-hero-inner>*{max-width:640px}.rq-crumbs{align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.rq-crumbs a{color:#ffffffd9;text-decoration:none}.rq-crumbs a:hover{color:#ffc25c}.rq-crumbs b{color:#fff}.rq-eyebrow{color:#14123c;letter-spacing:.06em;text-transform:uppercase;background:#f5a623;border-radius:999px;margin-bottom:14px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.rq-hero h1{font-family:var(--title-font,"Manrope", sans-serif);letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(38px,5.2vw,68px);font-weight:900;line-height:1.05}.rq-hero h1 em{color:#ffc25c;font-style:normal}.rq-hero p{color:#ffffffe6;margin:0;font-size:18px;line-height:1.6}.rq-body{background:linear-gradient(#14123c 0 380px,#f5f7fa 380px);padding:0 0 90px}@media (max-width:767px){.rq-container{padding:0 16px}.rq-hero-inner{padding-top:116px;padding-bottom:20px}.rq-hero p{font-size:16px}.rq-body{background:linear-gradient(#14123c 0 300px,#f5f7fa 300px);padding-bottom:60px}}
