.booking-steps-list.svelte-1rtatb6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none}.booking-steps-list.svelte-1rtatb6 li:where(.svelte-1rtatb6){display:flex;gap:14px;border:1px solid var(--border);border-radius:var(--r);background:var(--white);padding:20px}.booking-steps-list.svelte-1rtatb6 h3:where(.svelte-1rtatb6){margin:2px 0 6px}.booking-steps-list.svelte-1rtatb6 p:where(.svelte-1rtatb6){margin:0;font-size:15px;line-height:1.65}.booking-step-number.svelte-1rtatb6{display:grid;flex:0 0 36px;place-items:center;border-radius:50%;background:var(--orange);width:36px;height:36px;color:#17201c;font-weight:800}.booking-warning.svelte-1rtatb6{margin:16px 0 0;border-left:4px solid var(--orange);border-radius:0 var(--r) var(--r) 0;background:color-mix(in srgb,var(--orange) 10%,white);padding:14px 18px;font-size:15px;line-height:1.6}.booking-price-button.svelte-1rtatb6{display:block;margin:20px auto 0;border:0;border-radius:999px;background:var(--orange);cursor:pointer;padding:14px 32px;color:#17201c;font-weight:700;font-size:16px}.booking-price-button.svelte-1rtatb6:hover,.booking-price-button.svelte-1rtatb6:focus-visible{background:color-mix(in srgb,var(--orange) 85%,black)}.booking-countries.svelte-1rtatb6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.booking-country.svelte-1rtatb6{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);background:var(--white);padding:20px}.booking-country.svelte-1rtatb6 h3:where(.svelte-1rtatb6){display:flex;align-items:center;gap:10px;margin:0 0 4px;font-size:19px}.booking-country.svelte-1rtatb6 .booking-country-flag{flex:0 0 auto;width:26px;height:26px}.booking-country.svelte-1rtatb6 p:where(.svelte-1rtatb6){margin:0 0 8px;font-size:15px;line-height:1.6}.booking-country.svelte-1rtatb6 .booking-country-operator:where(.svelte-1rtatb6){color:var(--orange-text);font-weight:700;font-size:14px}.booking-country.svelte-1rtatb6 .booking-country-note:where(.svelte-1rtatb6){color:oklch(from var(--text) l c h / .8);font-size:14px}.booking-country-link.svelte-1rtatb6{margin-top:auto;color:var(--blue);font-weight:600}.booking-text-link.svelte-1rtatb6{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}.booking-cases.svelte-1rtatb6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.booking-case.svelte-1rtatb6{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:var(--r);background:var(--white);padding:20px}.booking-case-image.svelte-1rtatb6{margin-bottom:8px;border-radius:calc(var(--r) - 4px);width:100%;height:auto}.booking-case-meta.svelte-1rtatb6{color:var(--orange-text);font-weight:700;font-size:13px}.booking-case.svelte-1rtatb6 .booking-case-title:where(.svelte-1rtatb6){margin:0;font-size:16px}.booking-case.svelte-1rtatb6 .booking-case-text:where(.svelte-1rtatb6){margin:0 0 6px;color:var(--text);font-size:14px;line-height:1.6}.booking-case-link.svelte-1rtatb6{margin-top:auto;color:var(--blue);font-weight:600;font-size:14px}@media(max-width:767px){.booking-steps-list.svelte-1rtatb6,.booking-countries.svelte-1rtatb6,.booking-cases.svelte-1rtatb6{grid-template-columns:minmax(0,1fr)}.booking-steps-list.svelte-1rtatb6 p:where(.svelte-1rtatb6),.booking-country.svelte-1rtatb6 p:where(.svelte-1rtatb6),.booking-warning.svelte-1rtatb6{font-size:16px}}
