.tf-kv{margin:0;padding:0;display:grid;border:1px solid var(--tf-line);border-radius:var(--tf-r);background:#fff;overflow:hidden}.tf-kv>div{display:grid;gap:2px;padding:12px 16px;border-top:1px solid var(--tf-line)}.tf-kv>div:first-child{border-top:0}.tf-kv dt{margin:0;font-size:var(--tf-fs-micro);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tf-mute)}.tf-kv dd{margin:0;font-size:var(--tf-fs-body);line-height:1.55;color:var(--tf-ink)}@media(min-width:700px){.tf-kv>div{grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:16px;align-items:baseline}}.tf-mt{display:grid;gap:16px;margin:8px 0 12px}.tf-mt-c{padding:16px;border:1px solid var(--tf-line);border-radius:var(--tf-r);background:var(--tf-paper)}.tf-mt-h{margin:0 0 12px;font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--tf-navy)}.tf-mt-c .tf-kv{border-radius:var(--tf-r2)}@media(min-width:700px){.tf-mt-c .tf-kv>div{grid-template-columns:minmax(0,1fr);column-gap:0}}@media(min-width:1100px){.tf-mt{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-mt-c:last-child:nth-child(odd){grid-column:1/-1}}.tf-op{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.tf-op-c{padding:16px;border:1px solid var(--tf-line);border-radius:var(--tf-r);background:#fff}.tf-op-h{margin:0 0 6px;font-size:var(--tf-fs-lead);line-height:1.3;font-weight:700;color:var(--tf-navy)}.tf-sec .tf-op-c p{margin:0 0 8px;font-size:var(--tf-fs-body);line-height:1.6}.tf-sec .tf-op-c p:last-child{margin-bottom:0}@media(min-width:700px){.tf-op{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-op-c:last-child:nth-child(odd){grid-column:1/-1}}.tf-fq-prices{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--tf-line);border-radius:var(--tf-r2);background:#fff;overflow:hidden}.tf-fq-prices li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:34px;padding:6px 12px;border-top:1px solid var(--tf-line);font-size:var(--tf-fs-small);color:var(--tf-body)}.tf-fq-prices li:first-child{border-top:0}.tf-fq-prices b{color:var(--tf-navy);font-weight:800;white-space:nowrap}.tf-fq-prices .tf-fq-more{justify-content:center;background:var(--tf-paper)}.tf-fq-hint{margin:0 0 12px;font-size:var(--tf-fs-small);line-height:1.45;color:var(--tf-mute)}.tf-fq-btn{margin-top:4px}.tf-fq-gap{height:16px}body.tf-quote .tf-tiers-body .tf-table-wrap+.tf-fq-gap+.tf-table-wrap{margin-top:0}.tf-sec .tf-pr-table+h3.tf-h3{margin-top:28px}.tf-t-veh{display:block;margin-top:2px;font-size:var(--tf-fs-micro);font-weight:500;color:var(--tf-mute)}body.tf-quote .tf-tbl-cmp thead th{white-space:normal;overflow-wrap:break-word}body.tf-quote .tf-fact-k{white-space:normal}body.tf-quote .tf-card-price .tf-card-guests{display:block;margin-top:2px;overflow-wrap:anywhere}body.tf-quote .tf-card-price .tf-dot{display:none}@media(max-width:980px){body.tf-quote:has(#email-quote :is(input,select,textarea):focus) .tf-bar{visibility:hidden}}
