.public-page{background:#fff;color:#17201c;font-size:16px;line-height:1.7}.public-page .section{padding:60px 24px;max-width:1200px;margin:auto}.public-page .pale{background:#f3f7f8}.public-page h2{font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.2;margin:0 0 20px;letter-spacing:-.02em}.public-page h3{font-size:20px;font-weight:750;line-height:1.3;margin:0 0 12px}.public-page p{margin-bottom:16px}.public-page .intro{max-width:780px;color:#55645c;font-size:18px}.public-page .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.public-page .card{border:1px solid #d9e4e8;border-radius:16px;padding:26px;background:#fff;min-width:0}.public-page .card p{color:#55645c;font-size:15px}.public-page .card a,.public-page .text-link{color:#286d94;text-decoration:underline;text-underline-offset:4px}.public-page .action{display:inline-flex;align-items:center;gap:22px;padding:14px 22px;border-radius:8px;background:#f47d20;color:#17201c;font-weight:800;text-decoration:none}.public-page .muted{color:#55645c;font-size:14px}.public-page .price{font-weight:850;font-size:30px;color:#286d94}.public-page .split{display:grid;grid-template-columns:1fr 1fr;gap:32px}.public-page ul{padding-left:20px;list-style:disc}.public-page li{margin-bottom:10px}@media(max-width:767px){.public-page .cards,.public-page .split{grid-template-columns:1fr}.public-page .section{padding:36px 20px}.public-page .intro{font-size:16px}.public-page .card{padding:22px}}@media(max-width:767px){form input,form select,form textarea{font-size:16px!important}}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #338bb6;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.visa-toggle.svelte-1wvwze3{display:flex;gap:8px;align-items:center;color:inherit;font:inherit;text-transform:uppercase;background:none;border:0;padding:0;cursor:pointer}.visa-toggle.opened.svelte-1wvwze3{color:#59b7ed}.visa-toggle.svelte-1wvwze3 span:where(.svelte-1wvwze3){font-size:20px}.visa-toggle.svelte-1wvwze3:focus-visible{outline:2px solid #59b7ed;outline-offset:5px}.visa-selector.svelte-1wvwze3 .dropdown-panel-inner{background:#fff;padding:0 0 8px;box-shadow:0 16px 45px #0003}.visa-selector.svelte-1wvwze3 .dropdown-panel-screen{width:100%}.tour-link.svelte-1sh3jgc{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(56 189 248 / 40%);border-radius:12px;background:#38bdf81a;padding:8px;min-width:40px;min-height:40px;color:var(--color-primary-400);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.tour-link.svelte-1sh3jgc:hover{border-color:var(--color-primary-400);background:#38bdf833;color:#fff}.tour-link.svelte-1sh3jgc:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:4px}.tour-link-icon.svelte-1sh3jgc{display:inline-flex}.tour-link-icon.svelte-1sh3jgc svg{width:22px;height:22px}.tour-link-label.svelte-1sh3jgc{display:none}@media(min-width:64rem){.tour-link.svelte-1sh3jgc:not(.compact){padding-inline:12px}.tour-link.svelte-1sh3jgc:not(.compact) .tour-link-label:where(.svelte-1sh3jgc){display:inline}}@media(prefers-reduced-motion:reduce){.tour-link.svelte-1sh3jgc{transition:none}}.floating-contacts.svelte-1phleaj{display:flex;position:fixed;right:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);flex-direction:column;gap:12px;z-index:60;pointer-events:none}.floating-contacts.svelte-1phleaj .floating-contacts-btn{display:inline-flex;justify-content:center;align-items:center;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .25));transition:transform .18s ease,filter .18s ease;pointer-events:auto}.floating-contacts.svelte-1phleaj .floating-contacts-btn:hover,.floating-contacts.svelte-1phleaj .floating-contacts-btn:focus-visible{transform:translateY(-2px);filter:drop-shadow(0 8px 14px rgb(0 0 0 / .3))}.floating-contacts.svelte-1phleaj .floating-contacts-btn .icon{width:44px;height:44px}@media(max-width:767px){.floating-contacts.svelte-1phleaj{display:none}}.map-shield.svelte-6uoyba{position:absolute;z-index:1;cursor:pointer;inset:0;background:transparent}@media(min-width:48rem){.compact-header.svelte-34gpz9 .header-inner:where(.svelte-34gpz9){padding-block:8px;align-items:center}.compact-header.svelte-34gpz9 .header-inner:where(.svelte-34gpz9)>a:where(.svelte-34gpz9)>svg:where(.svelte-34gpz9){height:48px}.compact-header.svelte-34gpz9 nav:where(.svelte-34gpz9){gap:8px}.compact-header.svelte-34gpz9 ul:where(.svelte-34gpz9){font-size:16px}}.mobile-drawer.svelte-34gpz9{transform:translate(-100%);visibility:hidden;transition:transform .36s ease,visibility 0s linear .36s}.mobile-drawer.is-open.svelte-34gpz9{transform:translate(0);visibility:visible;transition:transform .36s ease,visibility 0s linear 0s}@media(max-width:360px){.header-inner.svelte-34gpz9>a:where(.svelte-34gpz9)>img:where(.svelte-34gpz9){max-width:32%}}.country-drawer.svelte-34gpz9{width:100%;max-width:none;background:#fff;padding:0;overflow:hidden;position:fixed;inset:0;z-index:100}.drawer-top.svelte-34gpz9{height:65px;display:flex;justify-content:space-between;align-items:center;background:#101510;padding:12px 18px}.drawer-top.svelte-34gpz9 button:where(.svelte-34gpz9){color:#fff;font-size:30px;background:none;border:0;cursor:pointer}.drawer-links.svelte-34gpz9{display:flex;gap:15px;overflow-x:auto;white-space:nowrap;padding:12px 18px;font-size:12px;background:#eff5f8;color:#28536a}.country-drawer.svelte-34gpz9 .picker{max-height:calc(100dvh - 108px)}
