:where(.tl-com-page-home){font:400 16px/1.55 Onest,sans-serif;color:#162e47;font-synthesis:none}:where(.tl-com-page-home) :is(input,button,select,textarea){font:inherit}:where(.tl-com-page-home){--ink:#162e47;--muted:#526779;--red:#c82030;--line:#cfdae4;--pale:#f2f5f7}:where(.tl-com-page-home):is(*),:where(.tl-com-page-home) :is(*){box-sizing:border-box}:where(.tl-com-page-home){scroll-behavior:smooth;scroll-padding-top:115px}:where(.tl-com-page-home){margin:0;background:#fff;color:var(--ink);font:400 16px/1.55 Onest,sans-serif;font-synthesis:none}:where(.tl-com-page-home):is(h1),:where(.tl-com-page-home) :is(h1),:where(.tl-com-page-home):is(h2),:where(.tl-com-page-home) :is(h2),:where(.tl-com-page-home):is(h3),:where(.tl-com-page-home) :is(h3),:where(.tl-com-page-home):is(h4),:where(.tl-com-page-home) :is(h4),:where(.tl-com-page-home):is(p),:where(.tl-com-page-home) :is(p){margin:0}:where(.tl-com-page-home):is(h1),:where(.tl-com-page-home) :is(h1),:where(.tl-com-page-home):is(h2),:where(.tl-com-page-home) :is(h2),:where(.tl-com-page-home):is(h3),:where(.tl-com-page-home) :is(h3),:where(.tl-com-page-home):is(h4),:where(.tl-com-page-home) :is(h4){font-weight:500;letter-spacing:-.025em}:where(.tl-com-page-home):is(h2),:where(.tl-com-page-home) :is(h2){font-size:30px;line-height:1.25}:where(.tl-com-page-home):is(h3),:where(.tl-com-page-home) :is(h3){font-size:20px;line-height:1.3}:where(.tl-com-page-home):is(a),:where(.tl-com-page-home) :is(a){color:inherit;text-decoration:none}:where(.tl-com-page-home):is(button),:where(.tl-com-page-home) :is(button),:where(.tl-com-page-home):is(input),:where(.tl-com-page-home) :is(input),:where(.tl-com-page-home):is(select),:where(.tl-com-page-home) :is(select){font:inherit}:where(.tl-com-page-home):is(button),:where(.tl-com-page-home) :is(button){cursor:pointer}:where(.tl-com-page-home):is(button:disabled),:where(.tl-com-page-home) :is(button:disabled){cursor:default;opacity:.45}:where(.tl-com-page-home):is(svg),:where(.tl-com-page-home) :is(svg){width:20px;height:20px;flex:none}:where(.tl-com-page-home):is(img),:where(.tl-com-page-home) :is(img){display:block;max-width:100%}:where(.tl-com-page-home):is(.hidden),:where(.tl-com-page-home) :is(.hidden){display:none!important}:where(.tl-com-page-home):is(*)::selection,:where(.tl-com-page-home) :is(*)::selection{background:var(--red);color:#fff}:where(.tl-com-page-home):is(input),:where(.tl-com-page-home) :is(input),:where(.tl-com-page-home):is(select),:where(.tl-com-page-home) :is(select){accent-color:var(--red);caret-color:var(--red)}:where(.tl-com-page-home):is(:is(a,button,input,select):focus-visible),:where(.tl-com-page-home) :is(:is(a,button,input,select):focus-visible){outline:2px solid var(--red);outline-offset:3px}:where(.tl-com-page-home):is(button),:where(.tl-com-page-home) :is(button){border:0;background:none;color:inherit}:where(.tl-com-page-home):is(button[onclick*="openModal"]),:where(.tl-com-page-home) :is(button[onclick*="openModal"]),:where(.tl-com-page-home):is(button[type=submit]),:where(.tl-com-page-home) :is(button[type=submit]){display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:11px 22px;border:1px solid var(--red);border-radius:3px;background:var(--red);color:#fff;font-size:14px;font-weight:500;line-height:1.4}:where(.tl-com-page-home):is(button[onclick*="openModal"]:hover),:where(.tl-com-page-home) :is(button[onclick*="openModal"]:hover),:where(.tl-com-page-home):is(button[type=submit]:hover),:where(.tl-com-page-home) :is(button[type=submit]:hover){background:#a71626}:where(.tl-com-page-home):is(button[onclick*="openModal"]:disabled),:where(.tl-com-page-home) :is(button[onclick*="openModal"]:disabled){background:#c82030}:where(.tl-com-page-home):is([data-source-header]),:where(.tl-com-page-home) :is([data-source-header]){position:sticky;top:0;z-index:30;background:#162e47;color:#fff;border-bottom:1px solid #344a60}:where(.tl-com-page-home):is([data-header-inner]),:where(.tl-com-page-home) :is([data-header-inner]){position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:68px 46px;align-items:center;width:calc(100% - 80px);max-width:1560px;margin:auto}:where(.tl-com-page-home):is([data-source-header])::before,:where(.tl-com-page-home) :is([data-source-header])::before{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:#102337;z-index:-1}:where(.tl-com-page-home):is([data-header-part=brand]),:where(.tl-com-page-home) :is([data-header-part=brand]){display:flex;align-items:center;min-width:0;width:220px;height:56px}:where(.tl-com-page-home):is([data-header-part=brand]>div:first-child),:where(.tl-com-page-home) :is([data-header-part=brand]>div:first-child){width:220px;height:56px;font-size:0;color:transparent;background:url("https://static.tildacdn.com/tila3437-3733-4434-b536-643062323937/logo-red-white.svg") left center/contain no-repeat}:where(.tl-com-page-home):is([data-header-part=brand]>div:nth-child(2)),:where(.tl-com-page-home) :is([data-header-part=brand]>div:nth-child(2)){display:none}:where(.tl-com-page-home):is([data-header-part=actions]),:where(.tl-com-page-home) :is([data-header-part=actions]){grid-column:2;grid-row:1;display:flex!important;justify-content:flex-end;align-items:center;gap:24px}:where(.tl-com-page-home):is([data-header-part=actions]>div),:where(.tl-com-page-home) :is([data-header-part=actions]>div){display:flex;align-items:center;gap:24px}:where(.tl-com-page-home):is([data-header-part=actions]>div a:first-child),:where(.tl-com-page-home) :is([data-header-part=actions]>div a:first-child){order:2;font-size:20px;font-weight:500}:where(.tl-com-page-home):is([data-header-part=actions]>div a:last-child),:where(.tl-com-page-home) :is([data-header-part=actions]>div a:last-child){font-size:16px}:where(.tl-com-page-home):is([data-header-part=nav]),:where(.tl-com-page-home) :is([data-header-part=nav]){grid-column:1/-1;grid-row:2;display:flex!important;justify-content:space-between;align-items:stretch;height:46px;border-top:1px solid #344a60;font-size:14px}:where(.tl-com-page-home):is([data-header-part=nav]>a),:where(.tl-com-page-home) :is([data-header-part=nav]>a){padding:12px 18px;flex:1;text-align:center}:where(.tl-com-page-home):is([data-header-part=nav]>a:hover),:where(.tl-com-page-home) :is([data-header-part=nav]>a:hover){background:#ffffff0d}:where(.tl-com-page-home):is([data-header-part=toggle]),:where(.tl-com-page-home) :is([data-header-part=toggle]){display:none}:where(.tl-com-page-home):is(#mobile-menu),:where(.tl-com-page-home) :is(#mobile-menu){display:none!important}:where(.tl-com-page-home):is(section>div:first-child>h2),:where(.tl-com-page-home) :is(section>div:first-child>h2),:where(.tl-com-page-home):is(section>div:first-child>p),:where(.tl-com-page-home) :is(section>div:first-child>p){max-width:90ch}:where(.tl-com-page-home):is(footer),:where(.tl-com-page-home) :is(footer){background:#142c41;color:#e9f0f5;padding:32px 0 20px}:where(.tl-com-page-home):is(footer>div),:where(.tl-com-page-home) :is(footer>div){width:calc(100% - 80px);max-width:1248px;margin:auto}:where(.tl-com-page-home):is([data-footer-grid]),:where(.tl-com-page-home) :is([data-footer-grid]){display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px;border-bottom:1px solid #40556a;padding-bottom:25px}:where(.tl-com-page-home):is(footer h4),:where(.tl-com-page-home) :is(footer h4){font-size:14px;font-weight:500;margin-bottom:14px}:where(.tl-com-page-home):is(footer ul),:where(.tl-com-page-home) :is(footer ul){list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:13px;color:#cad6df}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child>div:first-child),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child>div:first-child){width:200px;height:55px;background:url("https://static.tildacdn.com/tila3437-3733-4434-b536-643062323937/logo-red-white.svg") left center/contain no-repeat}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child>div:first-child>*),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child>div:first-child>*){font-size:0;color:transparent;display:none}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child>p),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child>p){font-size:13px;line-height:1.6;color:#cad6df;max-width:40ch;margin:12px 0}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child>div:last-child>a),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child>div:last-child>a){display:block;font-size:14px;margin-top:5px}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child>div:last-child>a:first-child),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child>div:last-child>a:first-child){font-size:21px;font-weight:500}:where(.tl-com-page-home):is(footer>div>div:last-child),:where(.tl-com-page-home) :is(footer>div>div:last-child){display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:11px;color:#bdcdd9}:where(.tl-com-page-home):is(footer>div>div:last-child>div),:where(.tl-com-page-home) :is(footer>div>div:last-child>div){display:flex;gap:20px}:where(.tl-com-page-home):is(footer a:hover),:where(.tl-com-page-home) :is(footer a:hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-home):is(#calc-modal),:where(.tl-com-page-home) :is(#calc-modal){position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#102337aa}:where(.tl-com-page-home):is(#calc-modal>div),:where(.tl-com-page-home) :is(#calc-modal>div){position:relative;width:min(620px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:auto;padding:26px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink)}:where(.tl-com-page-home):is(#calc-modal>div>button),:where(.tl-com-page-home) :is(#calc-modal>div>button){position:absolute;right:14px;top:14px;padding:5px;color:var(--muted)}:where(.tl-com-page-home):is(#calc-modal>div>div>span),:where(.tl-com-page-home) :is(#calc-modal>div>div>span){font-size:13px;color:var(--muted)}:where(.tl-com-page-home):is(#calc-modal h3),:where(.tl-com-page-home) :is(#calc-modal h3){font-size:24px;font-weight:500;margin:7px 0}:where(.tl-com-page-home):is(#calc-modal>div>div>p),:where(.tl-com-page-home) :is(#calc-modal>div>div>p){font-size:13px;line-height:1.5;color:var(--muted);max-width:90%}:where(.tl-com-page-home):is(#calc-modal form),:where(.tl-com-page-home) :is(#calc-modal form){margin-top:20px}:where(.tl-com-page-home):is(#calc-modal label),:where(.tl-com-page-home) :is(#calc-modal label){display:block;font-size:13px;line-height:1.5;margin-bottom:6px}:where(.tl-com-page-home):is(#calc-modal input),:where(.tl-com-page-home) :is(#calc-modal input){display:block;width:100%;height:42px;padding:9px 12px;border:1px solid #afc1d0;border-radius:3px;background:#fff;color:var(--ink);font-size:14px}:where(.tl-com-page-home):is(#calc-modal form>div),:where(.tl-com-page-home) :is(#calc-modal form>div){margin-top:14px}:where(.tl-com-page-home):is(#calc-modal form>div:nth-child(3)),:where(.tl-com-page-home) :is(#calc-modal form>div:nth-child(3)){display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.tl-com-page-home):is(#calc-modal button[type=submit]),:where(.tl-com-page-home) :is(#calc-modal button[type=submit]){width:100%;margin-top:4px}:where(.tl-com-page-home):is(#toast-message),:where(.tl-com-page-home) :is(#toast-message){position:fixed;z-index:220;right:24px;bottom:24px;max-width:calc(100vw - 48px);display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid #40556a;border-radius:4px;background:#162e47;color:#fff;font-size:14px;box-shadow:0 7px 20px #10233726}:where(.tl-com-page-home):is(#toast-message>span:first-child),:where(.tl-com-page-home) :is(#toast-message>span:first-child){width:7px;height:7px;background:#c82030;border-radius:50%}@media (max-width:1000px){:where(.tl-com-page-home):is([data-header-inner]),:where(.tl-com-page-home) :is([data-header-inner]){width:calc(100% - 40px);grid-template-columns:1fr auto;grid-template-rows:63px}:where(.tl-com-page-home):is([data-source-header])::before,:where(.tl-com-page-home) :is([data-source-header])::before{display:none}:where(.tl-com-page-home):is([data-header-part=brand]),:where(.tl-com-page-home) :is([data-header-part=brand]){width:190px;height:53px}:where(.tl-com-page-home):is([data-header-part=brand]>div:first-child),:where(.tl-com-page-home) :is([data-header-part=brand]>div:first-child){width:190px;height:53px}:where(.tl-com-page-home):is([data-header-part=nav]),:where(.tl-com-page-home) :is([data-header-part=nav]),:where(.tl-com-page-home):is([data-header-part=actions]),:where(.tl-com-page-home) :is([data-header-part=actions]){display:none!important}:where(.tl-com-page-home):is([data-header-part=toggle]),:where(.tl-com-page-home) :is([data-header-part=toggle]){display:block;grid-column:2;grid-row:1}:where(.tl-com-page-home):is([data-header-part=toggle] button),:where(.tl-com-page-home) :is([data-header-part=toggle] button){padding:8px;color:#fff}:where(.tl-com-page-home):is(#mobile-menu:not(.hidden)),:where(.tl-com-page-home) :is(#mobile-menu:not(.hidden)){display:block!important;padding:12px 20px 20px;background:#fff;color:var(--ink)}:where(.tl-com-page-home):is(#mobile-menu>a),:where(.tl-com-page-home) :is(#mobile-menu>a){display:block;padding:11px 0;border-bottom:1px solid var(--line)}:where(.tl-com-page-home):is(#mobile-menu>div),:where(.tl-com-page-home) :is(#mobile-menu>div){display:flex;flex-direction:column;align-items:start;gap:12px;margin-top:14px}:where(.tl-com-page-home):is([data-footer-grid]),:where(.tl-com-page-home) :is([data-footer-grid]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.tl-com-page-home):is([data-footer-grid]>div:first-child),:where(.tl-com-page-home) :is([data-footer-grid]>div:first-child){grid-column:1/-1}:where(.tl-com-page-home){scroll-padding-top:75px}}@media (max-width:700px){:where(.tl-com-page-home):is(footer>div),:where(.tl-com-page-home) :is(footer>div){width:calc(100% - 36px)}:where(.tl-com-page-home):is(h2),:where(.tl-com-page-home) :is(h2){font-size:26px}:where(.tl-com-page-home):is([data-footer-grid]),:where(.tl-com-page-home) :is([data-footer-grid]){gap:24px}:where(.tl-com-page-home):is(footer>div>div:last-child),:where(.tl-com-page-home) :is(footer>div>div:last-child){flex-direction:column}:where(.tl-com-page-home):is(#calc-modal),:where(.tl-com-page-home) :is(#calc-modal){padding:12px}:where(.tl-com-page-home):is(#calc-modal>div),:where(.tl-com-page-home) :is(#calc-modal>div){padding:22px 18px;max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home){scroll-behavior:auto}}:where(.tl-com-page-home):is(.groupage-directions),:where(.tl-com-page-home) :is(.groupage-directions){background:#f3f5f7;color:#162e47;padding-block:28px;}:where(.tl-com-page-home):is(.groupage-directions-head),:where(.tl-com-page-home) :is(.groupage-directions-head){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:24px;align-items:end;}:where(.tl-com-page-home):is(.groupage-directions-head h2),:where(.tl-com-page-home) :is(.groupage-directions-head h2){font-size:28px;line-height:1.2;font-weight:500;max-width:none;}:where(.tl-com-page-home):is(.groupage-directions-head>div>p),:where(.tl-com-page-home) :is(.groupage-directions-head>div>p){font-size:16px;line-height:1.6;color:#526476;max-width:65ch;margin-top:12px;}:where(.tl-com-page-home):is(.groupage-geography-search>label),:where(.tl-com-page-home) :is(.groupage-geography-search>label){display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px;}:where(.tl-com-page-home):is(.groupage-search-row),:where(.tl-com-page-home) :is(.groupage-search-row){display:flex;gap:8px;align-items:stretch;}:where(.tl-com-page-home):is(.groupage-search-row>input),:where(.tl-com-page-home) :is(.groupage-search-row>input){display:block;min-width:0;flex:1;width:100%;min-height:40px;padding:8px 12px;background:#fff;color:#162e47;border:1px solid #aab9c6;border-radius:3px;font-size:16px;line-height:1.5;appearance:none;color-scheme:light;}:where(.tl-com-page-home):is(.groupage-search-row>input)::placeholder,:where(.tl-com-page-home) :is(.groupage-search-row>input)::placeholder{color:#526476;opacity:1;}:where(.tl-com-page-home):is(.groupage-search-row>.btn),:where(.tl-com-page-home) :is(.groupage-search-row>.btn){min-height:40px;flex-shrink:0;border:0;padding:10px 22px;}:where(.tl-com-page-home):is(.groupage-directions :is(button,a,input,select,summary):focus-visible),:where(.tl-com-page-home) :is(.groupage-directions :is(button,a,input,select,summary):focus-visible){outline:2px solid #162e47;outline-offset:2px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-geography-no-results),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-geography-no-results){font-size:16px;line-height:1.6;color:#526476;max-width:65ch;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-manual-destination),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-manual-destination){display:block;min-height:44px;margin-top:12px;padding:8px 12px;border:1px solid #aab9c6;border-radius:3px;background:#fff;color:#162e47;font-size:14px;line-height:1.5;text-align:left;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-manual-destination:hover),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-manual-destination:hover){background:#e4e9ee;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-geography-status),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-geography-status){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.tl-com-page-home):is(#groupage-region-picker),:where(.tl-com-page-home) :is(#groupage-region-picker){margin-top:16px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-layout),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-layout){display:block;min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-column),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-column){min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-panels){min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail){border-bottom:1px solid #cbd5df;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail:first-child),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail:first-child){border-top:1px solid #cbd5df;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail>summary),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail>summary){position:relative;min-height:52px;padding:12px 42px 12px 0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-summary-title),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-summary-title){font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.01em;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail>summary:before),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail>summary:before){content:"";position:absolute;width:16px;height:1.5px;right:4px;top:calc(50% - 1px);background:#162e47;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail>summary:after),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail>summary:after){content:"";position:absolute;width:16px;height:1.5px;right:4px;top:calc(50% - 1px);background:#162e47;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail>summary:after),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail>summary:after){transform:rotate(90deg);}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-detail[open]>summary:after),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-detail[open]>summary:after){transform:rotate(0);}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-body),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-body){padding:4px 6px 22px;min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-heading),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-heading){font-size:22px;line-height:1.25;font-weight:500;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-counts),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-counts){font-size:14px;color:#526476;margin-top:8px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-group),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-group){margin-top:22px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-group .groupage-region-group-title),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-group .groupage-region-group-title){font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.01em;margin:0 0 9px;}:where(.tl-com-page-home):is(#groupage-region-picker ul),:where(.tl-com-page-home) :is(#groupage-region-picker ul){list-style:none;padding:0;margin:0;}:where(.tl-com-page-home):is(#groupage-region-picker li),:where(.tl-com-page-home) :is(#groupage-region-picker li){margin:0;min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-home) :is(#groupage-region-picker li>:is(button,a)){display:block;width:100%;min-height:44px;text-align:left;background:transparent;border:0;padding:10px 4px;font-size:16px;line-height:1.5;text-decoration:underline;color:#162e47;text-decoration-color:#526476;overflow-wrap:anywhere;}:where(.tl-com-page-home):is(#groupage-region-picker li>:is(button,a):hover),:where(.tl-com-page-home) :is(#groupage-region-picker li>:is(button,a):hover){color:#d1142d;text-decoration-color:#162e47;text-decoration-thickness:2px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-controls>label),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-controls>label){display:block;font-size:14px;font-weight:500;margin-bottom:8px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-select-wrap),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-select-wrap){position:relative;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-select-wrap>select),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-select-wrap>select){appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;min-height:40px;border:1px solid #aab9c6;border-radius:3px;background:#fff;color:#162e47;padding:8px 36px 8px 12px;font-size:16px;line-height:1.5;color-scheme:light;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-select-wrap>svg),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-select-wrap>svg){position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;pointer-events:none;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-controls option),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-controls option){background:#fff;color:#162e47;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-map-column),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-map-column){min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-map){min-width:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas){aspect-ratio:1091.992/630.119;width:100%;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas>svg),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas>svg){display:block;width:100%;height:auto;overflow:visible;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas :is(path,polygon,polyline)),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas :is(path,polygon,polyline)){fill:#d6dee5;stroke:#f3f5f7;stroke-width:.65;stroke-linejoin:round;vector-effect:non-scaling-stroke;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas [data-region-key]),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas [data-region-key]){cursor:pointer;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas [data-region-key]:hover),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas [data-region-key]:hover){fill:#c3ced8;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas [data-region-key]:hover :is(path,polygon,polyline)),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas [data-region-key]:hover :is(path,polygon,polyline)){fill:#c3ced8;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas [data-region-key].is-selected),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas [data-region-key].is-selected){fill:#d1142d;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-canvas [data-region-key].is-selected :is(path,polygon,polyline)),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-canvas [data-region-key].is-selected :is(path,polygon,polyline)){fill:#d1142d;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-map-fallback),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-map-fallback){font-size:14px;line-height:1.5;color:#526476;padding:20px 0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more){margin-top:6px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more>summary),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more>summary){display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 4px;font-size:16px;font-weight:500;line-height:1.5;color:#162e47;width:fit-content;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more>summary>svg),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more>summary>svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more[open]>summary>svg),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more[open]>summary>svg){transform:rotate(180deg);}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more:not([open]) .groupage-more-open),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more:not([open]) .groupage-more-open){display:none;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more[open] .groupage-more-closed),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more[open] .groupage-more-closed){display:none;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-more>ul),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-more>ul){margin-top:4px;}@media  (min-width:1001px){:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map){max-width:var(--geography-map-max,none);margin-inline:auto;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-layout),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-layout){display:grid;grid-template-columns:minmax(0,var(--geography-map-share,58fr)) minmax(0,var(--geography-list-share,42fr));gap:24px;align-items:start;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels){max-height:var(--geography-panel-height,400px);overflow:auto;scrollbar-gutter:stable;padding:0 7px;scrollbar-color:#526476 #e4e9ee;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-detail),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-detail){border:0;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-body),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-body){padding:0 6px 16px;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-controls),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-controls){margin-top:12px;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-heading),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-heading){font-size:22px;line-height:1.25;font-weight:500;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-counts),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-counts){margin-top:6px;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-group),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-group){margin-top:12px;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-group .groupage-region-group-title),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-group .groupage-region-group-title){margin-bottom:6px;}:where(.tl-com-page-home):is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)),:where(.tl-com-page-home) :is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)){font-size:16px;line-height:1.5;min-height:30px;padding:3px;}}@media  (min-width:1200px){:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-group[data-region-field=settlements] ul),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-group[data-region-field=settlements] ul){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-group[data-region-field=islands] ul),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-group[data-region-field=islands] ul){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;}}@media  (max-width:1000px){:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-panels){margin-top:16px;}:where(.tl-com-page-home):is(#groupage-region-picker),:where(.tl-com-page-home) :is(#groupage-region-picker){margin-top:16px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-heading),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-heading){font-size:20px;}:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-map){display:none;}:where(.tl-com-page-home):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-home) :is(#groupage-region-picker li>:is(button,a)){font-size:16px;}}@media  (max-width:1000px){:where(.tl-com-page-home):is(.groupage-directions-head),:where(.tl-com-page-home) :is(.groupage-directions-head){grid-template-columns:1fr;gap:24px;}}@media  (max-width:700px){:where(.tl-com-page-home):is(.groupage-directions),:where(.tl-com-page-home) :is(.groupage-directions){padding-block:32px;}:where(.tl-com-page-home):is(.groupage-directions-head h2),:where(.tl-com-page-home) :is(.groupage-directions-head h2){font-size:24px;line-height:1.2;}:where(.tl-com-page-home):is(.groupage-directions-head>div>p),:where(.tl-com-page-home) :is(.groupage-directions-head>div>p){margin-top:12px;}:where(.tl-com-page-home):is(.groupage-search-row),:where(.tl-com-page-home) :is(.groupage-search-row){gap:8px;}:where(.tl-com-page-home):is(.groupage-search-row>.btn),:where(.tl-com-page-home) :is(.groupage-search-row>.btn){padding-inline:14px;}}:where(.tl-com-page-home):is([hidden]),:where(.tl-com-page-home) :is([hidden]){display:none!important;}:where(.tl-com-page-home):is(section),:where(.tl-com-page-home) :is(section){scroll-margin-top:0;}:where(.tl-com-page-home):is(section:not(:where(#directions,#additional,#seo-faq))),:where(.tl-com-page-home) :is(section:not(:where(#directions,#additional,#seo-faq))){width:calc(100% - 80px);max-width:1248px;margin-inline:auto;padding:32px 0;}:where(.tl-com-page-home):is(section[data-source-section=hero]),:where(.tl-com-page-home) :is(section[data-source-section=hero]){padding:40px 0 36px;}:where(.tl-com-page-home):is([data-source-section=hero]>div:first-child),:where(.tl-com-page-home) :is([data-source-section=hero]>div:first-child){display:none;}:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){display:block;}:where(.tl-com-page-home):is([data-hero-copy]),:where(.tl-com-page-home) :is([data-hero-copy]){max-width:1120px;}:where(.tl-com-page-home):is([data-hero-copy]>div:first-child),:where(.tl-com-page-home) :is([data-hero-copy]>div:first-child){font-size:13px;color:var(--muted);margin-bottom:12px;}:where(.tl-com-page-home):is([data-hero-copy]>div:first-child>span),:where(.tl-com-page-home) :is([data-hero-copy]>div:first-child>span){display:none;}:where(.tl-com-page-home):is([data-hero-copy] h1),:where(.tl-com-page-home) :is([data-hero-copy] h1){font-size:44px;line-height:1.14;font-weight:500;letter-spacing:-.035em;text-wrap:balance;max-width:36ch;}:where(.tl-com-page-home):is([data-hero-copy]>p),:where(.tl-com-page-home) :is([data-hero-copy]>p){font-size:16px;line-height:1.55;margin-top:18px;max-width:95ch;text-wrap:pretty;}:where(.tl-com-page-home):is([data-hero-copy]>div:last-child),:where(.tl-com-page-home) :is([data-hero-copy]>div:last-child){display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:24px;}:where(.tl-com-page-home):is([data-hero-copy]>div:last-child>a),:where(.tl-com-page-home) :is([data-hero-copy]>div:last-child>a){font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(section>div:first-child>h2),:where(.tl-com-page-home) :is(section>div:first-child>h2){max-width:none;}:where(.tl-com-page-home):is(section>div:first-child>p),:where(.tl-com-page-home) :is(section>div:first-child>p){max-width:none;}:where(.tl-com-page-home):is(#services>div:first-child),:where(.tl-com-page-home) :is(#services>div:first-child){margin-bottom:20px;}:where(.tl-com-page-home):is(#formats>div:first-child),:where(.tl-com-page-home) :is(#formats>div:first-child){margin-bottom:20px;}:where(.tl-com-page-home):is(#additional>div>div:first-child),:where(.tl-com-page-home) :is(#additional>div>div:first-child){margin-bottom:20px;}:where(.tl-com-page-home):is(#services>div:first-child>p),:where(.tl-com-page-home) :is(#services>div:first-child>p){margin-top:10px;font-size:16px;line-height:1.6;color:var(--muted);}:where(.tl-com-page-home):is(#formats>div:first-child>p),:where(.tl-com-page-home) :is(#formats>div:first-child>p){margin-top:10px;font-size:16px;line-height:1.6;color:var(--muted);}:where(.tl-com-page-home):is(#additional>div>div:first-child>p),:where(.tl-com-page-home) :is(#additional>div>div:first-child>p){margin-top:10px;font-size:16px;line-height:1.6;color:var(--muted);}:where(.tl-com-page-home):is([data-method-grid]),:where(.tl-com-page-home) :is([data-method-grid]){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;}:where(.tl-com-page-home):is([data-solutions-grid]),:where(.tl-com-page-home) :is([data-solutions-grid]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:28px;}:where(.tl-com-page-home):is([data-service-card]),:where(.tl-com-page-home) :is([data-service-card]){position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-rows:170px auto 1fr;background:#f3f3f3;color:#252525;min-width:0;border-radius:7px;overflow:hidden;text-decoration:none;}:where(.tl-com-page-home):is([data-service-content]),:where(.tl-com-page-home) :is([data-service-content]){display:contents;}:where(.tl-com-page-home):is([data-service-visual]),:where(.tl-com-page-home) :is([data-service-visual]){position:relative;grid-row:1;grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:170px;background:#eee;overflow:hidden;}:where(.tl-com-page-home):is([data-service-visual])::after,:where(.tl-com-page-home) :is([data-service-visual])::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,#191f2313 100%);}:where(.tl-com-page-home):is([data-service-visual]>img),:where(.tl-com-page-home) :is([data-service-visual]>img){width:100%;height:100%;object-fit:contain;transition:transform .56s ease;}:where(.tl-com-page-home):is([data-combined-image]>img),:where(.tl-com-page-home) :is([data-combined-image]>img){width:50%;}:where(.tl-com-page-home):is(.source-benefit),:where(.tl-com-page-home) :is(.source-benefit){position:absolute;z-index:2;bottom:12px;right:12px;font-size:11px;line-height:1.2;color:#526476;display:flex;align-items:center;gap:5px;}:where(.tl-com-page-home):is(.source-benefit svg),:where(.tl-com-page-home) :is(.source-benefit svg){width:14px;height:14px;}:where(.tl-com-page-home):is([data-service-content]>h3),:where(.tl-com-page-home) :is([data-service-content]>h3){grid-row:2;grid-column:1;font-size:18px;font-weight:400;line-height:1.3;padding:14px 0 0 16px;}:where(.tl-com-page-home):is([data-service-content]>p),:where(.tl-com-page-home) :is([data-service-content]>p){grid-row:3;grid-column:1/-1;font-size:14px;line-height:1.5;padding:8px 16px 16px;margin:0;line-height:1.45;}:where(.tl-com-page-home):is([data-service-action]),:where(.tl-com-page-home) :is([data-service-action]){grid-row:2;grid-column:2;display:flex;justify-content:center;align-items:start;padding:15px 8px 0 0;font-size:0;min-height:0;}:where(.tl-com-page-home):is(.source-card-link),:where(.tl-com-page-home) :is(.source-card-link){display:flex;gap:0;align-items:center;color:#a91c2b;font-size:0;}:where(.tl-com-page-home):is(.source-card-link svg),:where(.tl-com-page-home) :is(.source-card-link svg){width:20px;height:20px;}:where(.tl-com-page-home):is([data-paused] .source-card-link),:where(.tl-com-page-home) :is([data-paused] .source-card-link){color:var(--muted);}:where(.tl-com-page-home):is([data-service-card]:focus-visible),:where(.tl-com-page-home) :is([data-service-card]:focus-visible){outline:3px solid #a91c2b;outline-offset:-4px;}@media  (hover:hover){:where(.tl-com-page-home):is(a[data-service-card]:hover [data-service-visual]>img),:where(.tl-com-page-home) :is(a[data-service-card]:hover [data-service-visual]>img){transform:translateY(-4px);}}:where(.tl-com-page-home):is(#directions),:where(.tl-com-page-home) :is(#directions){background:var(--pale);padding:24px 0;}:where(.tl-com-page-home):is(#directions>.wrap),:where(.tl-com-page-home) :is(#directions>.wrap){width:calc(100% - 80px);max-width:1248px;margin:auto;}:where(.tl-com-page-home):is(#directions .btn),:where(.tl-com-page-home) :is(#directions .btn){display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;font-size:14px;}:where(.tl-com-page-home):is(#directions .groupage-region-select-wrap),:where(.tl-com-page-home) :is(#directions .groupage-region-select-wrap){max-width:420px;}:where(.tl-com-page-home):is(#directions [data-region-key]:focus),:where(.tl-com-page-home) :is(#directions [data-region-key]:focus){outline:none;}:where(.tl-com-page-home):is(#directions [data-region-key]:focus-visible),:where(.tl-com-page-home) :is(#directions [data-region-key]:focus-visible){stroke:var(--ink);stroke-width:2;filter:drop-shadow(0 0 2px #162e47);}:where(.tl-com-page-home):is(.source-section-heading),:where(.tl-com-page-home) :is(.source-section-heading){display:flex;align-items:center;justify-content:space-between;gap:20px;}:where(.tl-com-page-home):is(.source-section-heading>a),:where(.tl-com-page-home) :is(.source-section-heading>a){font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(.source-mines>p),:where(.tl-com-page-home) :is(.source-mines>p){font-size:16px;line-height:1.6;color:var(--muted);margin:12px 0 22px;}:where(.tl-com-page-home):is(#additional),:where(.tl-com-page-home) :is(#additional){background:#fff;padding:32px 0;}:where(.tl-com-page-home):is(#additional>div),:where(.tl-com-page-home) :is(#additional>div){width:calc(100% - 80px);max-width:1248px;margin:auto;}:where(.tl-com-page-home):is(#additional>div>div:nth-child(2)),:where(.tl-com-page-home) :is(#additional>div>div:nth-child(2)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 26px;}:where(.tl-com-page-home):is([data-additional-card]),:where(.tl-com-page-home) :is([data-additional-card]){display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;border:1px solid #d9e3eb;border-radius:14px;padding:18px 16px;align-content:start;background:linear-gradient(135deg,#ffffffed,#eaf1f7b8);box-shadow:inset 0 1px 0 #fff,0 4px 14px #162e4b08;backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}:where(.tl-com-page-home):is([data-additional-icon]),:where(.tl-com-page-home) :is([data-additional-icon]){grid-row:1/3;color:var(--red);}:where(.tl-com-page-home):is([data-additional-icon]>svg),:where(.tl-com-page-home) :is([data-additional-icon]>svg){width:48px;height:48px;}:where(.tl-com-page-home):is([data-additional-card]>h3),:where(.tl-com-page-home) :is([data-additional-card]>h3){grid-column:2;font-size:18px;font-weight:400;line-height:1.3;}:where(.tl-com-page-home):is([data-additional-card]>p),:where(.tl-com-page-home) :is([data-additional-card]>p){grid-column:2;font-size:14px;line-height:1.6;color:var(--muted);margin-top:10px;}@media  (max-width:1000px){:where(.tl-com-page-home):is(section:not(:where(#directions,#additional,#seo-faq))),:where(.tl-com-page-home) :is(section:not(:where(#directions,#additional,#seo-faq))){width:calc(100% - 40px);}:where(.tl-com-page-home):is(#directions>.wrap),:where(.tl-com-page-home) :is(#directions>.wrap){width:calc(100% - 40px);}:where(.tl-com-page-home):is(#additional>div),:where(.tl-com-page-home) :is(#additional>div){width:calc(100% - 40px);}:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){grid-template-columns:1.3fr 1fr;gap:28px;}:where(.tl-com-page-home):is([data-hero-copy] h1),:where(.tl-com-page-home) :is([data-hero-copy] h1){font-size:34px;}:where(.tl-com-page-home):is([data-hero-copy]>p),:where(.tl-com-page-home) :is([data-hero-copy]>p){font-size:16px;}:where(.tl-com-page-home):is([data-method-grid]),:where(.tl-com-page-home) :is([data-method-grid]){grid-template-columns:repeat(2,minmax(0,1fr));}:where(.tl-com-page-home):is([data-solutions-grid]),:where(.tl-com-page-home) :is([data-solutions-grid]){grid-template-columns:repeat(3,minmax(0,1fr));}:where(.tl-com-page-home):is([data-service-content]>h3),:where(.tl-com-page-home) :is([data-service-content]>h3){padding-inline:16px;}:where(.tl-com-page-home):is([data-service-content]>p),:where(.tl-com-page-home) :is([data-service-content]>p){padding-inline:16px;}:where(.tl-com-page-home):is(#additional>div>div:nth-child(2)),:where(.tl-com-page-home) :is(#additional>div>div:nth-child(2)){grid-template-columns:1fr 1fr;}}@media  (max-width:700px){:where(.tl-com-page-home):is(section:not(:where(#directions,#additional,#seo-faq))),:where(.tl-com-page-home) :is(section:not(:where(#directions,#additional,#seo-faq))){width:calc(100% - 36px);}:where(.tl-com-page-home):is(#directions>.wrap),:where(.tl-com-page-home) :is(#directions>.wrap){width:calc(100% - 36px);}:where(.tl-com-page-home):is(#additional>div),:where(.tl-com-page-home) :is(#additional>div){width:calc(100% - 36px);}:where(.tl-com-page-home):is(section:not(:where(#directions,#additional,#seo-faq))),:where(.tl-com-page-home) :is(section:not(:where(#directions,#additional,#seo-faq))){padding:28px 0;}:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){grid-template-columns:1fr;gap:28px;}:where(.tl-com-page-home):is([data-hero-copy] h1),:where(.tl-com-page-home) :is([data-hero-copy] h1){font-size:32px;}:where(.tl-com-page-home):is(h2),:where(.tl-com-page-home) :is(h2){font-size:26px;}:where(.tl-com-page-home):is([data-service-visual]),:where(.tl-com-page-home) :is([data-service-visual]){height:195px;}:where(.tl-com-page-home):is([data-service-card]),:where(.tl-com-page-home) :is([data-service-card]){grid-template-rows:195px auto 1fr;}:where(.tl-com-page-home):is([data-solutions-grid]),:where(.tl-com-page-home) :is([data-solutions-grid]){grid-template-columns:1fr;}:where(.tl-com-page-home):is([data-solutions-grid] [data-service-visual]>img),:where(.tl-com-page-home) :is([data-solutions-grid] [data-service-visual]>img){max-width:420px;}:where(.tl-com-page-home):is(.source-section-heading),:where(.tl-com-page-home) :is(.source-section-heading){align-items:start;flex-direction:column;gap:12px;}:where(.tl-com-page-home):is(#additional>div>div:nth-child(2)),:where(.tl-com-page-home) :is(#additional>div>div:nth-child(2)){grid-template-columns:1fr;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is([data-service-visual]>img),:where(.tl-com-page-home) :is([data-service-visual]>img){transition:none;}}:where(.tl-com-page-home):is(#page-approved-components),:where(.tl-com-page-home) :is(#page-approved-components){--tl-card-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E%0A")}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-grid){display:flex;flex-wrap:wrap;gap:3px;align-items:stretch}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card){box-sizing:border-box;position:relative;isolation:isolate;flex:1 1 calc(100% / var(--card-count,4) - 3px);max-width:calc(100% / var(--card-count,4) - 2px);min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f3f3f3;color:#252525;box-shadow:none;filter:none;cursor:pointer;appearance:none;font:inherit;transition:box-shadow .2s ease}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card)::before,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card)::before{content:none}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true]),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true]){background:#f3f3f3;color:#252525}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card:focus-visible),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card:focus-visible){outline:3px solid #a91c2b;outline-offset:-5px}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual){position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 var(--home-visual-height,210px);width:100%;height:var(--home-visual-height,210px);padding:0;overflow:hidden}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual img){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual)::after,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(25,31,35,.075) 100%)}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after{background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(64,0,8,.12) 100%)}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;align-content:start;column-gap:10px;row-gap:8px;flex:1;width:100%;min-width:0;padding:17px 20px 19px;border-top:1px solid #d9d9d9}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){border-color:#a71a2266}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .service-title){grid-column:1;grid-row:1;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:0;color:inherit;background:transparent;overflow-wrap:break-word}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .service-caption),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .service-caption){grid-column:1/-1;grid-row:2;font-size:14px;font-weight:400;line-height:1.5;min-height:0;margin:0;color:inherit;background:transparent;opacity:1}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .card-action),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .card-action){grid-column:2;grid-row:1;display:grid;place-items:center;align-self:start;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:0;font-size:0;line-height:0;background:transparent;color:#a91c2b}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action){color:#a91c2b}:where(.tl-com-page-home):is(#page-approved-components .card-action)::after,:where(.tl-com-page-home) :is(#page-approved-components .card-action)::after{content:"";display:block;width:28px;height:28px;background:currentColor;mask:var(--tl-card-arrow) center/contain no-repeat;-webkit-mask:var(--tl-card-arrow) center/contain no-repeat;transform:rotate(0deg);transition:transform .24s ease}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action)::after,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action)::after{transform:rotate(-90deg)}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-track),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-track),:where(.tl-com-page-home):is(#page-approved-components .kh-transport-panels),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-panels){display:contents}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav){display:none}@media (hover:hover){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img){transform:translateY(-4px)}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=false]:hover .card-action)::after,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=false]:hover .card-action)::after{transform:translateX(3px) rotate(0deg)}}@media (min-width:1500px){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual){height:var(--home-visual-height,240px);flex-basis:var(--home-visual-height,240px)}}@media (min-width:641px) and (max-width:1000px){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card){flex-basis:calc(50% - 3px);max-width:calc(50% - 1.5px)}}@media (max-width:640px){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-grid){display:block}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card){width:100%;max-width:none;margin-top:10px}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card:first-child),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card:first-child){margin-top:0}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual){height:195px;flex-basis:195px}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual img){transition-duration:.4s}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info){grid-template-columns:minmax(0,1fr);padding:12px 16px 14px;column-gap:8px;row-gap:4px}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .service-title){font-size:16px;line-height:1.3;overflow-wrap:anywhere}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .service-caption),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .service-caption){font-size:13px;line-height:1.4}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info .card-action),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info .card-action){display:none}}@media (max-width:640px){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-grid[data-mobile-swipe]),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-grid[data-mobile-swipe]){position:relative}:where(.tl-com-page-home):is(#page-approved-components [data-mobile-swipe] .kh-transport-track),:where(.tl-com-page-home) :is(#page-approved-components [data-mobile-swipe] .kh-transport-track){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;touch-action:pan-x pan-y;align-items:stretch}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-track)::-webkit-scrollbar,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-track)::-webkit-scrollbar{display:none}:where(.tl-com-page-home):is(#page-approved-components [data-mobile-swipe] .kh-transport-card),:where(.tl-com-page-home) :is(#page-approved-components [data-mobile-swipe] .kh-transport-card){flex:0 0 100%;width:100%;max-width:100%;margin:0;scroll-snap-align:start}:where(.tl-com-page-home):is(#page-approved-components [data-mobile-swipe] .kh-transport-panels),:where(.tl-com-page-home) :is(#page-approved-components [data-mobile-swipe] .kh-transport-panels){display:grid;margin-top:6px;align-items:start}:where(.tl-com-page-home):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav),:where(.tl-com-page-home) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav){position:absolute;top:76px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#172d49;padding:0;box-shadow:none;cursor:pointer}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav--prev),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav--prev){left:4px}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav--next),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav--next){right:4px}:where(.tl-com-page-home):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled),:where(.tl-com-page-home) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled){opacity:.18;cursor:default}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card),:where(.tl-com-page-home):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-home):is(#page-approved-components .card-action)::after,:where(.tl-com-page-home) :is(#page-approved-components .card-action)::after{transition:none}}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav)::before,:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav)::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffa8;z-index:-1}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav svg),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav svg){width:20px;height:20px;opacity:.75}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-nav:focus-visible),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-nav:focus-visible){outline:2px solid #172d49;outline-offset:0}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual){background:linear-gradient(165deg,#ff493f 0%,#e52c32 48%,#bd001c 100%)}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){box-shadow:none;background:#e5e8eb}@media  (hover:hover) {}@media  (prefers-reduced-motion:reduce) {}@media  (hover:hover) {}@media  (prefers-reduced-motion:reduce) {}:where(.tl-com-page-home):is(#page-approved-components),:where(.tl-com-page-home) :is(#page-approved-components){ --home-visual-height: 210px; }:where(.tl-com-page-home):is(#formats .kh-transport-card),:where(.tl-com-page-home) :is(#formats .kh-transport-card){ text-decoration: none; }:where(.tl-com-page-home):is(.mine-search),:where(.tl-com-page-home) :is(.mine-search){display:block;max-width:440px;font-size:13px;margin:0 0 12px}:where(.tl-com-page-home):is(.mine-search input),:where(.tl-com-page-home) :is(.mine-search input){display:block;width:100%;height:40px;padding:8px 12px;margin-top:6px;border:1px solid #aab9c6;border-radius:3px;color:var(--ink)}:where(.tl-com-page-home):is(.mine-browser),:where(.tl-com-page-home) :is(.mine-browser){display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;margin-top:16px}:where(.tl-com-page-home):is(.mine-region-tabs),:where(.tl-com-page-home) :is(.mine-region-tabs){display:grid;align-content:start;border-top:1px solid var(--line)}:where(.tl-com-page-home):is(.mine-region-tabs>button),:where(.tl-com-page-home) :is(.mine-region-tabs>button){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:35px;padding:8px 10px;text-align:left;border-bottom:1px solid var(--line);font-size:14px;line-height:1.3}:where(.tl-com-page-home):is(.mine-region-tabs>button>span:last-child),:where(.tl-com-page-home) :is(.mine-region-tabs>button>span:last-child){color:var(--muted);font-size:12px}:where(.tl-com-page-home):is(.mine-region-tabs>button[aria-selected=true]),:where(.tl-com-page-home) :is(.mine-region-tabs>button[aria-selected=true]){color:#b51c2e;background:#f1f4f6;box-shadow:inset 2px 0 #c82030}:where(.tl-com-page-home):is(.mine-results),:where(.tl-com-page-home) :is(.mine-results){position:relative;min-width:0}:where(.tl-com-page-home):is(.mine-results h3),:where(.tl-com-page-home) :is(.mine-results h3){font-size:20px;font-weight:500;line-height:1.3}:where(.tl-com-page-home):is(.mine-count),:where(.tl-com-page-home) :is(.mine-count){font-size:13px;color:var(--muted);margin-top:6px}:where(.tl-com-page-home):is(.mine-object-list),:where(.tl-com-page-home) :is(.mine-object-list){height:var(--mine-list-height,200px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9bafbf transparent;align-content:start;display:grid;grid-template-columns:1fr 1fr;gap:0 26px;list-style:none;margin:18px 0 0;padding:0}:where(.tl-com-page-home):is(.mine-object-list li),:where(.tl-com-page-home) :is(.mine-object-list li){border-top:1px solid var(--line);padding:7px 0}:where(.tl-com-page-home):is(.mine-object-list a),:where(.tl-com-page-home) :is(.mine-object-list a){display:block;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-home):is(.mine-object-list a:hover),:where(.tl-com-page-home) :is(.mine-object-list a:hover){color:var(--red)}:where(.tl-com-page-home):is(.mine-more),:where(.tl-com-page-home) :is(.mine-more){padding:10px 0;font-size:14px;min-height:40px;color:#a91c2b}:where(.tl-com-page-home):is(.mine-more:hover),:where(.tl-com-page-home) :is(.mine-more:hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-home):is(.source-product),:where(.tl-com-page-home) :is(.source-product){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px}:where(.tl-com-page-home):is(.source-product h2),:where(.tl-com-page-home) :is(.source-product h2){font-size:26px}:where(.tl-com-page-home):is(.source-product p),:where(.tl-com-page-home) :is(.source-product p){grid-column:1;max-width:85ch;color:var(--muted);font-size:15px}:where(.tl-com-page-home):is(.source-product>a),:where(.tl-com-page-home) :is(.source-product>a){grid-column:2;grid-row:1/3;font-size:14px;text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-home):is(#additional h3 a:hover),:where(.tl-com-page-home) :is(#additional h3 a:hover){color:var(--red)}@media (max-width:1000px){:where(.tl-com-page-home):is(.mine-browser),:where(.tl-com-page-home) :is(.mine-browser){grid-template-columns:220px minmax(0,1fr);gap:24px}:where(.tl-com-page-home):is(.mine-object-list),:where(.tl-com-page-home) :is(.mine-object-list){grid-template-columns:1fr}}@media (max-width:700px){:where(.tl-com-page-home):is(.mine-browser),:where(.tl-com-page-home) :is(.mine-browser){grid-template-columns:1fr;gap:22px}:where(.tl-com-page-home):is(.mine-region-tabs),:where(.tl-com-page-home) :is(.mine-region-tabs){grid-template-columns:1fr 1fr;gap:0 12px}:where(.tl-com-page-home):is(.mine-region-tabs>button),:where(.tl-com-page-home) :is(.mine-region-tabs>button){min-height:44px}:where(.tl-com-page-home):is(.mine-object-list),:where(.tl-com-page-home) :is(.mine-object-list){grid-template-columns:1fr}:where(.tl-com-page-home):is(.source-product),:where(.tl-com-page-home) :is(.source-product){display:block}:where(.tl-com-page-home):is(.source-product p),:where(.tl-com-page-home) :is(.source-product p),:where(.tl-com-page-home):is(.source-product>a),:where(.tl-com-page-home) :is(.source-product>a){margin-top:12px;display:block}}:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card)),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card)){
  transition: background-color .2s ease, box-shadow .2s ease;
}:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual)),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual)){
  isolation: isolate;
}:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual))::before,:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual))::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(165deg,#ff493f,#e52c32 48%,#bd001c);
  opacity: 0;
  transition: opacity .2s ease;
}@media  (hover:hover) {:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):hover),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):hover){
    background-color: #e5e8eb;
    box-shadow: 0 4px 12px #162e471c;
  }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual))::before,:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual))::before{ opacity: 1; }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual)>img),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual)>img){ transform: translateY(-4px); }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):hover .source-benefit),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):hover .source-benefit){ color: white; }}:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):focus-visible),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):focus-visible){ background-color: #e5e8eb; }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):focus-visible :is([data-service-visual],.kh-transport-visual))::before,:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):focus-visible :is([data-service-visual],.kh-transport-visual))::before{ opacity: 1; }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):focus-visible .source-benefit),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):focus-visible .source-benefit){ color: white; }@media  (min-width: 1001px) {:where(.tl-com-page-home):is(.mine-results .mine-search),:where(.tl-com-page-home) :is(.mine-results .mine-search){
    position: absolute;
    inset: -24px 0 auto auto;
    width: min(36%, 360px);
  }:where(.tl-com-page-home):is(.mine-results h3),:where(.tl-com-page-home) :is(.mine-results h3){ padding-right: 38%; }:where(.tl-com-page-home):is(.mine-results [data-mine-panel]),:where(.tl-com-page-home) :is(.mine-results [data-mine-panel]){ min-height: 70px; }:where(.tl-com-page-home):is(.mine-results [data-mine-no-results]),:where(.tl-com-page-home) :is(.mine-results [data-mine-no-results]){ padding-top: 70px; }:where(.tl-com-page-home):is(#groupage-region-picker .groupage-region-group[data-region-field=objects] ul),:where(.tl-com-page-home) :is(#groupage-region-picker .groupage-region-group[data-region-field=objects] ul){
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    column-gap: 16px;
  }}:where(.tl-com-page-home):is(section[data-source-section=hero]),:where(.tl-com-page-home) :is(section[data-source-section=hero]){
  width: 100%;
  max-width: none;
  padding: 34px 0;
  background: #162e4b;
  color: #f7fafc;
}:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0, 1fr);
  gap: 16px 28px;
  width: min(1248px, calc(100% - 80px));
  margin-inline: auto;
}:where(.tl-com-page-home):is([data-hero-copy] h1),:where(.tl-com-page-home) :is([data-hero-copy] h1){ color: #f7fafc; text-wrap: balance; }:where(.tl-com-page-home):is([data-hero-copy] > p),:where(.tl-com-page-home) :is([data-hero-copy] > p){ color: #dce6ef; max-width: 57ch; }:where(.tl-com-page-home):is(.home-directions-link),:where(.tl-com-page-home) :is(.home-directions-link){
  display: inline-flex;
  align-items: center;
  justify-self: start;
  gap: 8px;
  min-height: 44px;
  color: #f7fafc;
  text-decoration: underline;
  text-underline-offset: 4px;
}:where(.tl-com-page-home):is(.home-directions-link:hover),:where(.tl-com-page-home) :is(.home-directions-link:hover){ color: #ffd1d5; }:where(.tl-com-page-home):is(.home-directions-link:focus-visible),:where(.tl-com-page-home) :is(.home-directions-link:focus-visible){ outline: 2px solid #f7fafc; outline-offset: 4px; }:where(.tl-com-page-home):is(.home-directions-link svg),:where(.tl-com-page-home) :is(.home-directions-link svg){ width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 1.5; }:where(.tl-com-page-home):is(section#services),:where(.tl-com-page-home) :is(section#services){ padding-top: 28px; }:where(.tl-com-page-home):is(#hero-lead fieldset),:where(.tl-com-page-home) :is(#hero-lead fieldset){
  border: 0;
  border-top: 0;
  margin-inline: 0;
  padding-inline: 0;
  min-inline-size: 0;
}:where(.tl-com-page-home):is(#hero-lead fieldset legend),:where(.tl-com-page-home) :is(#hero-lead fieldset legend){ padding-right: 8px; }:where(.tl-com-page-home):is(#hero-lead),:where(.tl-com-page-home) :is(#hero-lead){ min-width: 0; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .mini-quiz){
  padding: 22px;
  background: #294155;
  color: #edf2f6;
  border-color: #496174;
  color-scheme: dark;
}:where(.tl-com-page-home):is(#tl-landing #hero-lead .mini-quiz :is(.calculator-title,.quiz-final-title)),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .mini-quiz :is(.calculator-title,.quiz-final-title)){ margin-bottom: 0; font-size:20px; line-height:1.3; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .calculator-route),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .calculator-route){ margin: 12px 0 10px; padding:8px 10px; font-size:13px; line-height:1.4; border-color:#526b7d; background:#304b60; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #progress),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #progress){ margin: 8px 0 16px; height:4px; background:#526b7d; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz legend),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz legend){ margin-bottom: 12px; font-size:18px; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-actions){ padding-top: 16px; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .calculator-route strong),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .calculator-route strong){ font-weight:500; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz input)::placeholder,:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz input)::placeholder,:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz textarea)::placeholder,:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz textarea)::placeholder{ font-weight:400; color:#b9c9d5; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-meta),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-meta){ font-size:13px; color:#c2cfd9; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-meta>span:last-child),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-meta>span:last-child){ display:none; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-scroll){ height:clamp(180px,24dvh,204px); }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz label){ font-size:14px; font-weight:400; margin:8px 0; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz textarea){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:#365368; color:#edf2f6; color-scheme:dark; border-color:#587184; transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]){ appearance:none; flex:0 0 20px; width:20px; min-width:20px; height:20px; min-height:20px; border:1px solid #91a5b4; border-radius:3px; background:#fff; cursor:pointer; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]:checked),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]:checked){ background:#c82030; border-color:#c82030; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz :is(.field-help,.required-help,.optional)),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz :is(.field-help,.required-help,.optional)){ font-size:13px; line-height:1.5; color:#c2cfd9; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-actions .button),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-actions .button){ min-height:48px; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #progress)::-webkit-progress-bar,:where(.tl-com-page-home) :is(#tl-landing #hero-lead #progress)::-webkit-progress-bar{ background:#526b7d; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz :is(input:not([type=checkbox]),textarea):hover),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz :is(input:not([type=checkbox]),textarea):hover){ border-color:#8da7bb; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz :is(input:not([type=checkbox]),textarea):focus),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz :is(input:not([type=checkbox]),textarea):focus){ outline:none; border-color:#91bde1; box-shadow:inset 0 0 0 1px #91bde1; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]:focus-visible),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz input[type=checkbox]:focus-visible){ outline:2px solid #d2e0e9; outline-offset:2px; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz :is(button,summary):focus-visible),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz :is(button,summary):focus-visible){ outline:2px solid #d2e0e9; outline-offset:3px; }:where(.tl-com-page-home):is(#tl-landing #hero-lead #compact-quiz [aria-invalid=true]),:where(.tl-com-page-home) :is(#tl-landing #hero-lead #compact-quiz [aria-invalid=true]){ border-color:#ef8792; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .back),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .back){ color:#edf2f6; border-color:#7890a2; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .estimate-summary),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .estimate-summary){ background:#304b60; border:1px solid #526b7d; }:where(.tl-com-page-home):is(#tl-landing #hero-lead .estimate-summary dt),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .estimate-summary dt),:where(.tl-com-page-home):is(#tl-landing #hero-lead .result-description),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .result-description){ color:#c2cfd9; }@media (max-width:640px){:where(.tl-com-page-home):is(#tl-landing #hero-lead .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .mini-quiz){padding:20px}:where(.tl-com-page-home):is(#tl-landing #hero-lead .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing #hero-lead .quiz-scroll){height:auto;max-height:none}}:where(.tl-com-page-home):is(#hero-lead :is(input, button)),:where(.tl-com-page-home) :is(#hero-lead :is(input, button)){ scroll-margin-top: 150px; }:where(.tl-com-page-home):is(#hero-lead .quiz-actions .button),:where(.tl-com-page-home) :is(#hero-lead .quiz-actions .button){ flex: 1; min-width: 0; }:where(.tl-com-page-home):is(#hero-lead .quiz-actions .back),:where(.tl-com-page-home) :is(#hero-lead .quiz-actions .back){ flex: 0 0 auto; }:where(.tl-com-page-home):is(section#containers-sale),:where(.tl-com-page-home) :is(section#containers-sale){
  display: block;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 12px 0;
  background: #eef1f4;
}:where(.tl-com-page-home):is(.home-product-inner),:where(.tl-com-page-home) :is(.home-product-inner){
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.9fr);
  align-items: center;
  gap: 24px;
  width: min(1248px, calc(100% - 80px));
  margin-inline: auto;
}:where(.tl-com-page-home):is(.home-product-copy p),:where(.tl-com-page-home) :is(.home-product-copy p){ margin-top: 10px; }:where(.tl-com-page-home):is(.home-product-actions),:where(.tl-com-page-home) :is(.home-product-actions){ display:flex; flex-wrap:wrap; align-items:center; gap:12px; margin-top:14px; }:where(.tl-com-page-home):is(.home-product-sizes),:where(.tl-com-page-home) :is(.home-product-sizes){
  display: flex;
  gap: 8px;
  padding: 0;
  margin: 0;
  list-style: none;
}:where(.tl-com-page-home):is(.home-product-sizes li),:where(.tl-com-page-home) :is(.home-product-sizes li){ display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid #b4c3ce;border-radius:999px;font-size:14px;line-height:1.4; }:where(.tl-com-page-home):is(#containers-sale img),:where(.tl-com-page-home) :is(#containers-sale img){ width: 100%; max-height: 190px; object-fit: contain; object-position: center; }@media  (min-width: 1001px) {:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){ grid-template-columns: minmax(0, 1fr) minmax(380px, 440px); column-gap: clamp(32px, 4vw, 64px); }:where(.tl-com-page-home):is([data-hero-copy]),:where(.tl-com-page-home) :is([data-hero-copy]){ padding-top: 14px; }:where(.tl-com-page-home):is(#hero-lead),:where(.tl-com-page-home) :is(#hero-lead){ grid-area: 1 / 2 / 3; }:where(.tl-com-page-home):is(.home-directions-link),:where(.tl-com-page-home) :is(.home-directions-link){ grid-area: 2 / 1; }:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){ grid-template-rows: auto 1fr; }:where(.tl-com-page-home):is([data-hero-copy] h1),:where(.tl-com-page-home) :is([data-hero-copy] h1){ font-size:clamp(35px, 3.2vw,44px); }}@media  (max-width: 1000px) {:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]),:where(.tl-com-page-home):is(.home-product-inner),:where(.tl-com-page-home) :is(.home-product-inner){ width: calc(100% - 40px); }}@media  (max-width: 700px) {:where(.tl-com-page-home):is(section[data-source-section=hero]),:where(.tl-com-page-home) :is(section[data-source-section=hero]){ padding-block: 26px; }:where(.tl-com-page-home):is([data-hero-grid]),:where(.tl-com-page-home) :is([data-hero-grid]){ width: calc(100% - 36px); }:where(.tl-com-page-home):is(.home-product-inner),:where(.tl-com-page-home) :is(.home-product-inner){ width: calc(100% - 36px); grid-template-columns: 1fr; padding-block: 8px; }:where(.tl-com-page-home):is(#containers-sale img),:where(.tl-com-page-home) :is(#containers-sale img){ object-position: center; }}@media  (prefers-reduced-motion: reduce) {:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card)),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card)),:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual))::before,:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card) :is([data-service-visual],.kh-transport-visual))::before,:where(.tl-com-page-home):is(#formats .kh-transport-visual > img),:where(.tl-com-page-home) :is(#formats .kh-transport-visual > img){ transition: none; }:where(.tl-com-page-home):is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual)>img),:where(.tl-com-page-home) :is(:is([data-service-card],#formats .kh-transport-card):hover :is([data-service-visual],.kh-transport-visual)>img){ transform: none; }}:where(.tl-com-page-home):is(#page-approved-components .kh-transport-info h3.service-title),:where(.tl-com-page-home) :is(#page-approved-components .kh-transport-info h3.service-title){ margin: 0; }:where(.tl-com-page-home):is(.calculator-title),:where(.tl-com-page-home) :is(.calculator-title),:where(.tl-com-page-home):is(.quiz-final-title),:where(.tl-com-page-home) :is(.quiz-final-title){ font-size: 20px; font-weight: 500; line-height: 1.25; }:where(.tl-com-page-home):is(.groupage-region-heading),:where(.tl-com-page-home) :is(.groupage-region-heading),:where(.tl-com-page-home):is(.groupage-region-group-title),:where(.tl-com-page-home) :is(.groupage-region-group-title),:where(.tl-com-page-home):is(.mine-panel-title),:where(.tl-com-page-home) :is(.mine-panel-title){ display: block; }:where(.tl-com-page-home):is(.mine-panel-title),:where(.tl-com-page-home) :is(.mine-panel-title){ font-size: 20px; font-weight: 500; line-height: 1.3; }:where(.tl-com-page-home):is(#tl-landing [data-hero-copy]>.home-b2b-facts),:where(.tl-com-page-home) :is(#tl-landing [data-hero-copy]>.home-b2b-facts){display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:20px}:where(.tl-com-page-home):is(#tl-landing .home-b2b-facts>span),:where(.tl-com-page-home) :is(#tl-landing .home-b2b-facts>span){display:inline-flex;align-items:center;gap:9px;min-height:38px;margin:0;padding:8px 12px;border:1px solid #ed6c7659;border-radius:9px;background:linear-gradient(135deg,#c82030,#b51b2b);box-shadow:inset 0 1px 0 #ffffff17;color:#fff;font-size:13px;font-weight:400;line-height:1.4}:where(.tl-com-page-home):is(.home-b2b-facts .home-fact-icon),:where(.tl-com-page-home) :is(.home-b2b-facts .home-fact-icon){width:18px;height:18px;flex:0 0 18px;fill:none;stroke:#fff;color:#fff;stroke-width:1.3;opacity:1}:where(.tl-com-page-home):is(#additional a[data-additional-card]),:where(.tl-com-page-home) :is(#additional a[data-additional-card]){color:inherit;text-decoration:none}:where(.tl-com-page-home):is(#additional a[data-additional-card]:focus-visible),:where(.tl-com-page-home) :is(#additional a[data-additional-card]:focus-visible){outline:2px solid #c82030;outline-offset:4px}:where(.tl-com-page-home):is(.home-seo-section),:where(.tl-com-page-home) :is(.home-seo-section){width:100%;max-width:none;margin:32px 0 0;padding:36px 0;background:#fff;border-top:1px solid #cfdae4;color:#162e4b}:where(.tl-com-page-home):is(.home-seo-section>div),:where(.tl-com-page-home) :is(.home-seo-section>div){width:min(1248px,calc(100% - 80px));margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start}:where(.tl-com-page-home):is(.home-seo-intro h2),:where(.tl-com-page-home) :is(.home-seo-intro h2){font-size:26px;font-weight:500;line-height:1.25;margin:0 0 18px;min-height:65px}:where(.tl-com-page-home):is(.home-seo-intro p),:where(.tl-com-page-home) :is(.home-seo-intro p){font-size:16px;font-weight:400;line-height:1.6;color:#526476;margin:0 0 12px}:where(.tl-com-page-home):is(.home-seo-faq),:where(.tl-com-page-home) :is(.home-seo-faq){min-width:0}:where(.tl-com-page-home):is(.home-seo-faq>h3),:where(.tl-com-page-home) :is(.home-seo-faq>h3){font-size:26px;font-weight:500;line-height:1.25;margin:0 0 18px;min-height:65px}:where(.tl-com-page-home):is(.home-seo-faq .faq),:where(.tl-com-page-home) :is(.home-seo-faq .faq){min-width:0}:where(.tl-com-page-home):is(.home-seo-faq details),:where(.tl-com-page-home) :is(.home-seo-faq details){border:0;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none}:where(.tl-com-page-home):is(.home-seo-faq details+details),:where(.tl-com-page-home) :is(.home-seo-faq details+details){border-top:1px solid #cfdae4}:where(.tl-com-page-home):is(.home-seo-faq .faq),:where(.tl-com-page-home) :is(.home-seo-faq .faq){}:where(.tl-com-page-home):is(.home-seo-faq summary),:where(.tl-com-page-home) :is(.home-seo-faq summary){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;min-height:52px;list-style:none;cursor:pointer}:where(.tl-com-page-home):is(.home-seo-faq summary)::-webkit-details-marker,:where(.tl-com-page-home) :is(.home-seo-faq summary)::-webkit-details-marker{display:none}:where(.tl-com-page-home):is(.home-seo-faq summary h3),:where(.tl-com-page-home) :is(.home-seo-faq summary h3){font-size:16px;font-weight:400;line-height:1.45;margin:0}:where(.tl-com-page-home):is(.home-seo-faq summary)::after,:where(.tl-com-page-home) :is(.home-seo-faq summary)::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:6px;border-right:1.5px solid #c82030;border-bottom:1.5px solid #c82030;transform:rotate(45deg);transition:transform .2s}:where(.tl-com-page-home):is(.home-seo-faq details[open]>summary)::after,:where(.tl-com-page-home) :is(.home-seo-faq details[open]>summary)::after{transform:rotate(225deg)}:where(.tl-com-page-home):is(.home-seo-faq details>p),:where(.tl-com-page-home) :is(.home-seo-faq details>p){font-size:16px;line-height:1.6;color:#526476;margin:0 0 16px}:where(.tl-com-page-home):is(.home-seo-faq summary:focus-visible),:where(.tl-com-page-home) :is(.home-seo-faq summary:focus-visible){outline:2px solid #c82030;outline-offset:3px}@media (max-width:700px){:where(.tl-com-page-home):is(.home-seo-section),:where(.tl-com-page-home) :is(.home-seo-section){padding:28px 0;margin-top:28px}:where(.tl-com-page-home):is(.home-seo-section>div),:where(.tl-com-page-home) :is(.home-seo-section>div){width:calc(100% - 36px);grid-template-columns:minmax(0,1fr);gap:24px}:where(.tl-com-page-home):is(.home-seo-intro h2),:where(.tl-com-page-home) :is(.home-seo-intro h2),:where(.tl-com-page-home):is(.home-seo-faq>h3),:where(.tl-com-page-home) :is(.home-seo-faq>h3){font-size:25px;min-height:0}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(.home-seo-faq summary)::after,:where(.tl-com-page-home) :is(.home-seo-faq summary)::after{transition:none}}:where(.tl-com-page-home):is(#tl-landing #services>div:first-child),:where(.tl-com-page-home) :is(#tl-landing #services>div:first-child),:where(.tl-com-page-home):is(#tl-landing #formats>div:first-child),:where(.tl-com-page-home) :is(#tl-landing #formats>div:first-child),:where(.tl-com-page-home):is(#tl-landing #additional>div>div:first-child),:where(.tl-com-page-home) :is(#tl-landing #additional>div>div:first-child){max-width:none;width:100%}:where(.tl-com-page-home):is(#tl-landing #services>div:first-child>p),:where(.tl-com-page-home) :is(#tl-landing #services>div:first-child>p),:where(.tl-com-page-home):is(#tl-landing #formats>div:first-child>p),:where(.tl-com-page-home) :is(#tl-landing #formats>div:first-child>p),:where(.tl-com-page-home):is(#tl-landing #additional>div>div:first-child>p),:where(.tl-com-page-home) :is(#tl-landing #additional>div>div:first-child>p){max-width:none;width:100%}@media (hover:hover){:where(.tl-com-page-home):is(#additional a[data-additional-card]:hover),:where(.tl-com-page-home) :is(#additional a[data-additional-card]:hover){background:linear-gradient(135deg,#edf3f8,#dde8f0);transform:translateY(-3px);border-color:#b1c4d3;box-shadow:inset 0 1px 0 #fff,0 8px 20px #162e4b12}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#additional a[data-additional-card]),:where(.tl-com-page-home) :is(#additional a[data-additional-card]){transition:none}:where(.tl-com-page-home):is(#additional a[data-additional-card]:hover),:where(.tl-com-page-home) :is(#additional a[data-additional-card]:hover){background:linear-gradient(135deg,#edf3f8,#dde8f0);transform:none}}:where(.tl-com-page-home):is(.mine-object-list:focus-visible),:where(.tl-com-page-home) :is(.mine-object-list:focus-visible){outline:2px solid #c82030;outline-offset:3px}@media (max-width:700px){:where(.tl-com-page-home):is(.mine-object-list),:where(.tl-com-page-home) :is(.mine-object-list){height:300px}}@media (min-width:1001px){:where(.tl-com-page-home):is(#containers-sale .home-product-inner>img),:where(.tl-com-page-home) :is(#containers-sale .home-product-inner>img){align-self:start;transform:translateY(-12px)}}:where(.tl-com-page-home):is(.home-b2b-facts .home-fact-truck),:where(.tl-com-page-home) :is(.home-b2b-facts .home-fact-truck){width:26px;height:22px;flex-basis:26px;stroke-width:3}:where(.tl-com-page-home):is(#tl-landing .calculator-home),:where(.tl-com-page-home) :is(#tl-landing .calculator-home){min-width:0;overflow-anchor:none;}:where(.tl-com-page-home):is(#tl-landing .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing .mini-quiz){background:var(--calc-surface,#243849);border:1px solid var(--calc-line,#3c5365);border-radius:6px;padding:20px;color:var(--calc-ink,#edf3f7);min-width:0;display:flex;flex-direction:column;}:where(.tl-com-page-home):is(#tl-landing .mini-quiz h2),:where(.tl-com-page-home) :is(#tl-landing .mini-quiz h2){font-size:24px;line-height:1.25;margin:0 0 8px;}:where(.tl-com-page-home):is(#tl-landing .calculator-route),:where(.tl-com-page-home) :is(#tl-landing .calculator-route){padding:8px 10px;border:1px solid var(--calc-line,#496071);border-radius:4px;font-size:12px;margin:12px 0;}:where(.tl-com-page-home):is(#tl-landing .quiz-meta),:where(.tl-com-page-home) :is(#tl-landing .quiz-meta){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing #progress),:where(.tl-com-page-home) :is(#tl-landing #progress){width:100%;height:6px;display:block;margin:8px 0 14px;border:0;border-radius:3px;overflow:hidden;background:var(--calc-line,#506777);accent-color:#c82030;}:where(.tl-com-page-home):is(#tl-landing #progress)::-webkit-progress-bar,:where(.tl-com-page-home) :is(#tl-landing #progress)::-webkit-progress-bar{background:var(--calc-line,#506777);}:where(.tl-com-page-home):is(#tl-landing #progress)::-webkit-progress-value,:where(.tl-com-page-home) :is(#tl-landing #progress)::-webkit-progress-value{background:#c82030;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz),:where(.tl-com-page-home):is(#tl-landing #compact-quiz .t-form__inputsbox),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz .t-form__inputsbox){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-home):is(#tl-landing .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing .quiz-scroll){height:clamp(185px,27dvh,220px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 4px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz label){display:block;font-size:14px;font-weight:400;margin:8px 0 5px;line-height:1.4;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz legend),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz legend){font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home):is(#tl-landing #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz textarea){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz input)::placeholder,:where(.tl-com-page-home) :is(#tl-landing #compact-quiz input)::placeholder,:where(.tl-com-page-home):is(#tl-landing #compact-quiz textarea)::placeholder,:where(.tl-com-page-home) :is(#tl-landing #compact-quiz textarea)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz label:has(input[type=checkbox])),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz label:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;cursor:pointer;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz input[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz textarea){height:76px;resize:vertical;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz *:is(input,textarea):focus-visible),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz *:is(input,textarea):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:-3px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz *:is(button,summary):focus-visible),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz *:is(button,summary):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:3px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz [aria-invalid=true]),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz [aria-invalid=true]){border-color:var(--calc-invalid,#ef737a);}:where(.tl-com-page-home):is(#tl-landing #compact-quiz *:is(.field-help,.required-help,.optional)),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz *:is(.field-help,.required-help,.optional)){font-size:12px;line-height:1.45;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing #compact-quiz .parameter-grid),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz .parameter-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions),:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions){margin-top:10px;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions summary),:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions summary){list-style:none;font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions .quiz-dimensions-label),:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions .quiz-dimensions-label){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions summary)::after,:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions summary)::after{content:none;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions summary)::-webkit-details-marker,:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-home):is(#tl-landing #quiz-dimensions [data-quiz-indicator]),:where(.tl-com-page-home) :is(#tl-landing #quiz-dimensions [data-quiz-indicator]){margin-left:auto;font-size:20px;}:where(.tl-com-page-home):is(#tl-landing #quiz-summary),:where(.tl-com-page-home) :is(#tl-landing #quiz-summary){margin:8px 0 12px;}:where(.tl-com-page-home):is(#tl-landing #quiz-summary>summary),:where(.tl-com-page-home) :is(#tl-landing #quiz-summary>summary){min-height:44px;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid){display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0 6px;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>div),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>div){display:contents;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid label),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid label){grid-row:1;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid input),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid input){grid-row:2;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>div:nth-child(1)>*),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>div:nth-child(1)>*){grid-column:1;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>div:nth-child(3)>*),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>div:nth-child(3)>*){grid-column:3;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>div:nth-child(5)>*),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>div:nth-child(5)>*){grid-column:5;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>span),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>span){grid-row:2;display:grid;place-items:center;align-self:stretch;font-size:18px;line-height:1;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>span:nth-child(2)),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>span:nth-child(2)){grid-column:2;}:where(.tl-com-page-home):is(#tl-landing .dimension-grid>span:nth-child(4)),:where(.tl-com-page-home) :is(#tl-landing .dimension-grid>span:nth-child(4)){grid-column:4;}:where(.tl-com-page-home):is(#tl-landing .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing .quiz-actions){display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:14px;}:where(.tl-com-page-home):is(#tl-landing .quiz-actions .btn),:where(.tl-com-page-home) :is(#tl-landing .quiz-actions .btn){flex:1;min-width:0;white-space:normal;text-align:center;line-height:1.3;min-height:44px;}:where(.tl-com-page-home):is(#tl-landing .back),:where(.tl-com-page-home) :is(#tl-landing .back){min-height:44px;padding:10px 14px;background:transparent;color:inherit;border:1px solid #a9b9c6;border-radius:24px;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog){width:min(620px,calc(100% - 24px));height:fit-content;max-height:calc(var(--quiz-viewport,100dvh) - 16px);position:fixed;inset:0 0 auto;margin:0 auto;border:0;border-radius:8px;padding:0;overflow:visible;color:var(--calc-ink,#edf3f7);background:var(--calc-surface,#243849);}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog)::backdrop{background:#102337b3;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .mini-quiz){border:0;border-radius:8px;max-height:calc(var(--quiz-viewport,100dvh) - 16px);padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog h2),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog h2){padding-right:34px;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog #compact-quiz),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog #compact-quiz),:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .t-form__inputsbox),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .t-form__inputsbox){flex:1;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .quiz-scroll){height:auto;max-height:calc(var(--quiz-viewport,100dvh) - 290px);min-height:80px;}:where(.tl-com-page-home):is(#tl-landing .estimate-summary),:where(.tl-com-page-home) :is(#tl-landing .estimate-summary){font-size:13px;padding:12px;background:var(--calc-field,#30485a);border-radius:4px;margin:12px 0;}:where(.tl-com-page-home):is(#tl-landing .estimate-summary dt),:where(.tl-com-page-home) :is(#tl-landing .estimate-summary dt){color:var(--calc-muted,#c7d3dc);font-size:12px;margin-top:7px;}:where(.tl-com-page-home):is(#tl-landing .estimate-summary dd),:where(.tl-com-page-home) :is(#tl-landing .estimate-summary dd){margin:0;}:where(.tl-com-page-home):is(#tl-landing .result-description),:where(.tl-com-page-home) :is(#tl-landing .result-description){font-size:13px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing #estimate-result h2),:where(.tl-com-page-home) :is(#tl-landing #estimate-result h2){font-size:20px;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz[data-view=success] .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz[data-view=success] .quiz-actions){display:none;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz [hidden]),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz [hidden]){display:none!important;}@media (max-width:640px){:where(.tl-com-page-home):is(#tl-landing .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing .mini-quiz){padding:18px;}:where(.tl-com-page-home):is(#tl-landing .mini-quiz h2),:where(.tl-com-page-home) :is(#tl-landing .mini-quiz h2){font-size:22px;}:where(.tl-com-page-home):is(#tl-landing .calculator-home .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing .calculator-home .quiz-scroll){height:auto;max-height:none;overflow:visible;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog){height:calc(var(--quiz-viewport,100dvh) - 16px);}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .mini-quiz){height:100%;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom));}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .quiz-scroll){height:auto;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto;}:where(.tl-com-page-home):is(#tl-landing #compact-quiz .quick-fields),:where(.tl-com-page-home) :is(#tl-landing #compact-quiz .quick-fields){grid-template-columns:1fr;gap:0;}}:where(.tl-com-page-home):is(#tl-landing),:where(.tl-com-page-home) :is(#tl-landing){--header-height:124px}:where(.tl-com-page-home):is(#tl-landing .site-header),:where(.tl-com-page-home) :is(#tl-landing .site-header){position:sticky;top:0;z-index:100;isolation:isolate;background:#162e4b;color:#fff;border-bottom:1px solid #ffffff24;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,border-color .24s ease}:where(.tl-com-page-home):is(#tl-landing .site-header.is-scrolled),:where(.tl-com-page-home) :is(#tl-landing .site-header.is-scrolled){background:var(--header-scrolled-bg,#f4f5f7);color:var(--header-scrolled-ink,#162e4b);border-color:#d2dde7;box-shadow:0 4px 14px #162e4b18;--menu-active-bg:#ccdbea}:where(.tl-com-page-home):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-inner){width:min(1560px,calc(100% - 64px));max-width:1560px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;gap:0 30px}:where(.tl-com-page-home):is(#tl-landing .site-header .brand),:where(.tl-com-page-home) :is(#tl-landing .site-header .brand){position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 0;color:inherit;text-decoration:none}:where(.tl-com-page-home):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-home) :is(#tl-landing .site-header .brand>img){display:block;width:220px;max-width:100%;height:auto}:where(.tl-com-page-home):is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-home) :is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:none}:where(.tl-com-page-home):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-home) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:var(--header-light-logo,none)}:where(.tl-com-page-home):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-home) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:var(--header-dark-logo,block)}:where(.tl-com-page-home):is(#tl-landing .site-header .header-actions),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-actions){display:flex;align-items:center;justify-content:flex-end;gap:24px;grid-column:2;grid-row:1}:where(.tl-com-page-home):is(#tl-landing .site-header .header-email),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-email){font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}:where(.tl-com-page-home):is(#tl-landing .site-header .header-phone),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-phone){font:500 18px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;text-decoration:none}:where(.tl-com-page-home):is(#tl-landing .site-header *:is(.header-email,.header-phone):hover),:where(.tl-com-page-home) :is(#tl-landing .site-header *:is(.header-email,.header-phone):hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-home):is(#tl-landing .site-header .header-actions .button),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-actions .button){font-size:14px;font-weight:400;min-height:40px;padding:9px 18px;line-height:1.4;border:0}:where(.tl-com-page-home):is(#tl-landing .site-header .header-max),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-max){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:8px}:where(.tl-com-page-home):is(#tl-landing .site-header .header-max img),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-max img){width:32px;height:32px}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation){grid-column:1/-1;display:flex;align-items:stretch;justify-content:space-between;gap:0;border-top:1px solid #ffffff20;background:#102337;position:relative;overflow:visible}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation)::before{content:"";position:absolute;inset:0;z-index:-1;background:#102337;box-shadow:0 0 0 100vmax #102337;clip-path:inset(0 -100vmax);pointer-events:none}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation>a){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px clamp(6px,.8vw,12px);font-size:14px;font-weight:400;white-space:nowrap;text-decoration:none}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation>a:hover),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation>a:hover){background:#809bb31a}:where(.tl-com-page-home):is(#tl-landing .site-header.is-scrolled #primary-navigation),:where(.tl-com-page-home) :is(#tl-landing .site-header.is-scrolled #primary-navigation){background:#dfe8f2;color:#162e4b;border-color:#c9d6e3}:where(.tl-com-page-home):is(#tl-landing .site-header.is-scrolled #primary-navigation)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header.is-scrolled #primary-navigation)::before{background:#dfe8f2;box-shadow:0 0 0 100vmax #dfe8f2}:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle){display:none}@media (max-width:1000px){:where(.tl-com-page-home):is(#tl-landing),:where(.tl-com-page-home) :is(#tl-landing){--header-height:63px}:where(.tl-com-page-home):is(#tl-landing),:where(.tl-com-page-home) :is(#tl-landing){padding-top:63px}:where(.tl-com-page-home):is(#tl-landing .site-header),:where(.tl-com-page-home) :is(#tl-landing .site-header){--header-scrolled-bg:#f4f5f7;--header-scrolled-ink:#162e4b;--header-light-logo:none;--header-dark-logo:block;position:fixed;inset:0 0 auto 0;width:100%;height:63px;min-height:63px;transition:color .2s}:where(.tl-com-page-home):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-home) :is(#tl-landing .site-header .header-inner){width:calc(100% - 40px);height:62px;min-height:62px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}:where(.tl-com-page-home):is(#tl-landing .site-header .brand),:where(.tl-com-page-home) :is(#tl-landing .site-header .brand){grid-column:1;grid-row:1;min-height:0;height:46px;padding:0;gap:8px}:where(.tl-com-page-home):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-home) :is(#tl-landing .site-header .brand>img){width:195px}:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle){display:block;grid-column:2;grid-row:1;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid #c82030;border-radius:4px;background:#c82030;color:#fff}:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle)::after{content:"";position:absolute;left:11px;top:20px;width:20px;height:2px;background:currentColor}:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle)::before{top:14px}:where(.tl-com-page-home):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-home) :is(#tl-landing .site-header .mobile-menu-toggle)::after{top:26px}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open){background:#fff;color:#252525;border-color:#e6e6e6}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .mobile-menu-toggle),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle){background:#f2f2f2;border:0;color:#252525;border-radius:50%;z-index:104}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .mobile-menu-toggle span),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle span){display:none}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before{top:20px;transform:rotate(45deg)}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after,:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after{top:20px;transform:rotate(-45deg)}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation){display:none;position:absolute;top:100%;left:0;right:0}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation)::before{content:none}:where(.tl-com-page-home):is(#tl-landing .site-header.menu-open #primary-navigation),:where(.tl-com-page-home) :is(#tl-landing .site-header.menu-open #primary-navigation){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-height:calc(100dvh - 63px);margin:0;padding:12px 20px max(22px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ededed;border-radius:0 0 12px 12px;background:#fff;color:#252525;box-shadow:0 16px 24px #0000001a;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation>a){flex:0 0 auto;justify-content:flex-start;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;line-height:1.4;color:#252525}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation .header-actions){order:-1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 14px;padding:20px 0 0;align-items:center;justify-content:start}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation .header-phone),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation .header-phone){grid-column:1;grid-row:1;justify-self:start;min-height:32px;font-size:21px;color:#252525}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation .header-email),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation .header-email){grid-column:1;grid-row:2;min-height:32px;font-size:16px;color:#505050}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation .header-max),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation .header-max){grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:end}:where(.tl-com-page-home):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-home) :is(#tl-landing .site-header #primary-navigation .header-actions .button){grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:44px;margin-top:6px;font-size:16px}}@media (max-width:1000px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#tl-landing .site-header),:where(.tl-com-page-home) :is(#tl-landing .site-header){transition:none}}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:34px;--menu-pad-y:7px;--menu-pad-x:8px;--menu-gap:16px;--menu-active-bg:#ffffff14;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header a),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header a){color:inherit;}:where(.tl-com-page-home):is(.button),:where(.tl-com-page-home) :is(.button){display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:10px 22px;min-height:44px;font-size:14px;line-height:1.4;}:where(.tl-com-page-home):is(.button svg),:where(.tl-com-page-home) :is(.button svg){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){position:relative;transition:background-color .24s ease,color .24s ease,border-color .24s ease;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:background-color .24s ease,box-shadow .24s ease;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){position:relative;flex:1 1 auto;min-width:0;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;list-style:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{content:"";position:absolute;bottom:3px;left:50%;width:28px;height:2px;border-radius:1px;background:#c82030;transform:translateX(-50%);opacity:0;transition:opacity .18s ease;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after{opacity:1;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg){width:14px;height:14px;fill:none;stroke:#e5444b;stroke-width:1.5;transition:transform .2s ease;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg){transform:rotate(180deg);}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover){background:var(--menu-active-bg);}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary){background:var(--menu-active-bg);}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:absolute;top:100%;left:0;z-index:5;width:300px;padding:16px;background:#fff;color:#162e4b;border-top:2px solid #c82030;box-shadow:0 12px 24px #162e4726;border-radius:0 0 5px 5px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel){left:auto;right:0;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){display:grid;grid-template-columns:1fr 1fr;gap:var(--menu-gap);width:560px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label){font-size:13px;font-weight:500;line-height:1.4;margin:0 0 6px;padding:0 8px 8px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a){display:flex;align-items:center;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);font-size:var(--menu-font);line-height:1.45;text-decoration:none;border-radius:3px;overflow-wrap:anywhere;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover){color:#aa192a;background:#f1f4f6;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 var(--menu-gap);border-top:1px solid #d5dfe7;padding-top:12px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label){flex-basis:100%;border:0;padding-bottom:0;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible){outline:2px solid #c82030;outline-offset:-2px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega){position:relative;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){left:0;right:auto;transform:none;width:min(920px,calc(100vw - 48px));padding:16px;}:where(.tl-com-page-home):is(.header-catalog-top),:where(.tl-com-page-home) :is(.header-catalog-top){display:flex;align-items:end;justify-content:space-between;gap:var(--menu-gap);padding-bottom:12px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-home):is(.header-catalog-search),:where(.tl-com-page-home) :is(.header-catalog-search){display:grid;gap:6px;width:min(440px,100%);font-size:13px;}:where(.tl-com-page-home):is(.header-catalog-search input),:where(.tl-com-page-home) :is(.header-catalog-search input){width:100%;min-height:44px;padding:10px 12px;border:1px solid #aab9c7;border-radius:3px;background:white;color:#162e4b;font:inherit;font-size:14px;caret-color:#c82030;}:where(.tl-com-page-home):is(.header-catalog-search input)::placeholder,:where(.tl-com-page-home) :is(.header-catalog-search input)::placeholder{color:#54677b;}:where(.tl-com-page-home):is(.header-catalog-layout),:where(.tl-com-page-home) :is(.header-catalog-layout){display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--menu-gap);padding-top:12px;align-items:start;}:where(.tl-com-page-home):is(.header-catalog-regions),:where(.tl-com-page-home) :is(.header-catalog-regions){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-home):is(.header-catalog-results),:where(.tl-com-page-home) :is(.header-catalog-results){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-home):is(.header-catalog-regions),:where(.tl-com-page-home) :is(.header-catalog-regions){padding-right:8px;border-right:1px solid #d5dfe7;}:where(.tl-com-page-home):is(.header-catalog-regions button),:where(.tl-com-page-home) :is(.header-catalog-regions button){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);border:0;border-radius:3px;text-align:left;background:white;color:#162e4b;font:inherit;font-size:var(--menu-font);line-height:1.45;cursor:pointer;}:where(.tl-com-page-home):is(.header-catalog-regions button:hover),:where(.tl-com-page-home) :is(.header-catalog-regions button:hover){background:#f1f4f6;}:where(.tl-com-page-home):is(.header-catalog-regions button[aria-pressed=true]),:where(.tl-com-page-home) :is(.header-catalog-regions button[aria-pressed=true]){background:#e9eef3;color:#a81929;}:where(.tl-com-page-home):is(.header-catalog-count),:where(.tl-com-page-home) :is(.header-catalog-count){font-size:12px;color:#54677b;}:where(.tl-com-page-home):is(.header-catalog-heading),:where(.tl-com-page-home) :is(.header-catalog-heading){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;}:where(.tl-com-page-home):is(.header-catalog-heading p),:where(.tl-com-page-home) :is(.header-catalog-heading p){margin:0;font-size:16px;font-weight:500;line-height:1.4;}:where(.tl-com-page-home):is(.header-catalog-items),:where(.tl-com-page-home) :is(.header-catalog-items){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none;}:where(.tl-com-page-home):is(.header-catalog-items li),:where(.tl-com-page-home) :is(.header-catalog-items li){min-width:0;}:where(.tl-com-page-home):is(.header-catalog [hidden]),:where(.tl-com-page-home) :is(.header-catalog [hidden]){display:none!important;}:where(.tl-com-page-home):is(.catalog-searching .header-catalog-regions),:where(.tl-com-page-home) :is(.catalog-searching .header-catalog-regions){display:none;}:where(.tl-com-page-home):is(.catalog-searching .header-catalog-layout),:where(.tl-com-page-home) :is(.catalog-searching .header-catalog-layout){grid-template-columns:1fr;}:where(.tl-com-page-home):is(.catalog-searching [data-catalog-group]),:where(.tl-com-page-home) :is(.catalog-searching [data-catalog-group]){margin-bottom:20px;}:where(.tl-com-page-home):is(.header-menu-back),:where(.tl-com-page-home) :is(.header-menu-back){display:none;}@media  (min-width:1001px){:where(.tl-com-page-home):is(.header-catalog-top),:where(.tl-com-page-home) :is(.header-catalog-top){align-items:center;}:where(.tl-com-page-home):is(.header-catalog-search),:where(.tl-com-page-home) :is(.header-catalog-search){display:flex;align-items:center;gap:12px;width:auto;flex:1;}:where(.tl-com-page-home):is(.header-catalog-search>span),:where(.tl-com-page-home) :is(.header-catalog-search>span){flex-shrink:0;}:where(.tl-com-page-home):is(.header-catalog-search input),:where(.tl-com-page-home) :is(.header-catalog-search input){width:300px;min-width:0;min-height:40px;padding:8px 10px;}}@media  (max-width:1000px){:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:44px;--menu-pad-y:10px;--menu-active-bg:#edf2f6;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions){display:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){flex:0 0 auto;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){justify-content:space-between;min-height:48px;padding:12px 0;border-bottom:1px solid #e3e8ed;font-size:17px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 14px;border-bottom:1px solid #e3e8ed;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]){flex-basis:100%;font-size:13px;min-height:28px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button){min-height:44px;padding:10px 12px;font-size:13px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions){display:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)){display:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a){display:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary){display:none;}:where(.tl-com-page-home):is(.header-menu-back:not([hidden])),:where(.tl-com-page-home) :is(.header-menu-back:not([hidden])){display:flex;align-items:center;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #d5dfe7;background:white;color:#162e4b;font:inherit;text-align:left;cursor:pointer;}:where(.tl-com-page-home):is(.header-catalog-top),:where(.tl-com-page-home) :is(.header-catalog-top){align-items:stretch;flex-direction:column;gap:8px;padding-bottom:10px;}:where(.tl-com-page-home):is(.header-catalog-search),:where(.tl-com-page-home) :is(.header-catalog-search){width:100%;}:where(.tl-com-page-home):is(.header-catalog-layout),:where(.tl-com-page-home) :is(.header-catalog-layout){display:block;padding-top:8px;}:where(.tl-com-page-home):is(.header-catalog-regions),:where(.tl-com-page-home) :is(.header-catalog-regions){border:0;padding:0;max-height:none;overflow:visible;}:where(.tl-com-page-home):is(.header-catalog-results),:where(.tl-com-page-home) :is(.header-catalog-results){max-height:none;overflow:visible;}:where(.tl-com-page-home):is(.header-catalog:not(.catalog-searching *) .header-catalog-results),:where(.tl-com-page-home) :is(.header-catalog:not(.catalog-searching *) .header-catalog-results){display:none;}:where(.tl-com-page-home):is(.header-dropdown.catalog-detail-open .header-catalog-regions),:where(.tl-com-page-home) :is(.header-dropdown.catalog-detail-open .header-catalog-regions){display:none;}:where(.tl-com-page-home):is(.header-dropdown.catalog-detail-open .header-catalog-results),:where(.tl-com-page-home) :is(.header-dropdown.catalog-detail-open .header-catalog-results){display:block;}:where(.tl-com-page-home):is(.header-dropdown.catalog-searching .header-catalog-results),:where(.tl-com-page-home) :is(.header-dropdown.catalog-searching .header-catalog-results){display:block;}:where(.tl-com-page-home):is(.header-catalog-heading),:where(.tl-com-page-home) :is(.header-catalog-heading){display:block;}:where(.tl-com-page-home):is(.header-catalog-heading p),:where(.tl-com-page-home) :is(.header-catalog-heading p){font-size:18px;margin-top:8px;}:where(.tl-com-page-home):is(.header-catalog-items),:where(.tl-com-page-home) :is(.header-catalog-items){grid-template-columns:1fr;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section){margin-top:16px;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){display:block;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){transition:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:none;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{transition:none;}}@media  (prefers-reduced-motion:no-preference){:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content,:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content{transition:content-visibility .2s allow-discrete;}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){opacity:0;translate:0 -6px;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.7,.2,1);}:where(.tl-com-page-home):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel),:where(.tl-com-page-home) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel){opacity:1;translate:0 0;}@starting-style{:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel{opacity:0;translate:0 -6px}}}:where(.tl-com-page-home){--tl-block-ink:#162e4b;--tl-block-muted:#526476;--tl-block-line:#cfdae4;--tl-block-soft:#f2f5f7;--tl-block-red:#c82030;--tl-form-bg:#243849;--tl-form-field:#2d4759;--tl-form-line:#607789;--tl-form-text:#f7fafc;}@media  (max-width:700px){}@media  (prefers-reduced-motion:reduce){}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations){display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:12px 0;}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations a.kh-route-button){--circle:28px;--joint:2px;display:inline-flex;flex:0 1 auto;width:max-content;max-width:100%;min-height:36px;padding:2px;border:0;border-radius:999px;overflow:hidden;position:relative;background:#dce5ec;color:#162e4b;font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;isolation:isolate;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-track){position:relative;display:flex;align-items:center;gap:var(--joint);width:100%;min-width:0;transition:transform .3s cubic-bezier(.2,0,.2,1);}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-label){display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--circle);padding:5px 12px;border-radius:999px;background:#f2f5f7;color:#162e4b;transition:background-color .3s;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-direction-arrow),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-direction-arrow){display:grid;place-items:center;width:var(--circle);height:var(--circle);flex:0 0 var(--circle);border-radius:50%;background:#fff;color:#b71c2b;transition:background-color .3s,color .3s;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-arrow-left),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-arrow-left){position:absolute;left:calc(-1 * (var(--circle) + var(--joint)));top:50%;transform:translateY(-50%);}:where(.tl-com-page-home):is(#tl-landing #directions .kh-direction-arrow svg),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-direction-arrow svg){display:block;width:20px;height:20px;color:inherit;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible)),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible)){background:#dce5ec;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible) .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible) .kh-route-label){background:#fff;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow){background:#c82030;color:#fff;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:focus-visible),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:focus-visible){outline:2px solid #a71726;outline-offset:4px;}@media   (hover:hover) and (pointer:fine){:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:hover .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:hover .kh-route-track){transform:translateX(calc(var(--circle) + var(--joint)));}}@media   (max-width:640px){:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations){gap:10px;}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations a.kh-route-button){--circle:32px;font-size:14px;min-height:44px;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-label){padding:6px 10px;}:where(.tl-com-page-home):is(#tl-landing #directions .kh-direction-arrow svg),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-direction-arrow svg){width:23px;height:23px;}}@media   (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-track),:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-label),:where(.tl-com-page-home):is(#tl-landing #directions .kh-direction-arrow),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-direction-arrow){transition:none;}}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations [hidden]),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations [hidden]){display:none}@media (max-width:640px){}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations [hidden]),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations [hidden]){display:none}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations){display:flex;list-style:none;padding:0;gap:8px;margin:10px 0}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations>li),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations>li){display:flex;min-width:0;max-width:100%}:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations a.kh-route-button){width:max-content;min-height:36px;text-align:left;text-decoration:none;overflow-wrap:anywhere}:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-label){white-space:normal;text-align:left}@media (max-width:640px){:where(.tl-com-page-home):is(#tl-landing #directions .kam-destinations a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions .kam-destinations a.kh-route-button){min-height:44px}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#tl-landing #directions .kh-route-button:hover .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions .kh-route-button:hover .kh-route-track){transform:none}}@media (min-width:1001px){:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map]),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map]){padding-block:20px;scroll-margin-top:var(--header-height,124px)}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head){align-items:start;gap:20px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head h2),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head h2){font-size:26px;line-height:1.25}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head>div>p),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head>div>p){margin-top:8px;font-size:14px;line-height:1.45}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-geography-search>label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-geography-search>label){font-size:13px;margin-bottom:6px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] #groupage-region-picker),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] #groupage-region-picker){margin-top:12px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-body),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-body){padding:0 6px 8px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-heading),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-heading){font-size:20px;line-height:1.25}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-counts),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-counts){font-size:13px;line-height:1.4;margin-top:4px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-group),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-group){margin-top:10px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-group-title),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-group-title){font-size:16px;line-height:1.35;margin-bottom:4px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .kam-destinations),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .kam-destinations){gap:6px;margin:6px 0}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .kam-destinations a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .kam-destinations a.kh-route-button){--circle:24px;min-height:30px;font-size:13px;line-height:1.3}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .kh-route-label){padding:4px 9px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .kh-direction-arrow svg),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .kh-direction-arrow svg){width:18px;height:18px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-more),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-more){margin-top:2px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-more>summary),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-more>summary){min-height:30px;padding:4px 0;font-size:13px;line-height:1.4}}@media (max-width:640px){}@media (prefers-reduced-motion:reduce){}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-group[data-region-field=objects] ul),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-group[data-region-field=objects] ul){display:grid;grid-template-columns:minmax(0,1fr);gap:0}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button){display:flex;width:100%;min-height:34px;border:0;border-bottom:1px solid #cbd5df;border-radius:0;background:transparent;font-size:14px;line-height:1.4}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-track){display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;background:transparent;border-radius:0;transform:none}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-label){padding:6px 10px;white-space:normal;overflow-wrap:anywhere;background:transparent;border-radius:0;justify-content:flex-start}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-direction-arrow),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-direction-arrow){flex-shrink:0;background:transparent;margin-right:8px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .geography-region-link),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .geography-region-link){display:inline-block;margin-top:12px;font-size:13px;line-height:1.5}@media (min-width:1001px){:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head){grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-geography-search),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-geography-search){margin:0;align-self:start}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-panels),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-panels){height:var(--geography-scroll-height,auto);max-height:var(--geography-scroll-height,none);overflow-y:var(--geography-scroll-overflow,visible);scrollbar-gutter:stable}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-search-row>input),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-search-row>input),:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-search-row>.btn),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-search-row>.btn){min-height:42px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-controls>label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-controls>label){font-size:13px;margin-bottom:6px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-region-select-wrap>select),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-region-select-wrap>select){min-height:42px;font-size:14px}}@media (max-width:1000px){:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map]),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map]){padding-block:24px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] .groupage-directions-head){gap:16px}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button){min-height:44px}}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-arrow-left),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-arrow-left){display:none}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-arrow-right),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-arrow-right){position:static;transform:none;translate:none;margin-left:auto}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] .kh-route-label){font:inherit;text-decoration:none}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:is(:hover,:focus-visible)),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:is(:hover,:focus-visible)){background:#e5ecf2}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:is(:hover,:focus-visible) .kh-route-label),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:is(:hover,:focus-visible) .kh-route-label){background:transparent}:where(.tl-com-page-home):is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:hover .kh-route-track),:where(.tl-com-page-home) :is(#tl-landing #directions[data-compact-service-map] [data-region-field=objects] a.kh-route-button:hover .kh-route-track){transform:none}:where(.tl-com-page-home):is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home])),:where(.tl-com-page-home) :is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home])){--geography-scroll-height:480px;--geography-scroll-overflow:auto}:where(.tl-com-page-home):is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home]) .groupage-region-panels),:where(.tl-com-page-home) :is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home]) .groupage-region-panels){height:var(--geography-scroll-height);max-height:var(--geography-scroll-height);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9bafbf transparent}:where(.tl-com-page-home):is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home]) .groupage-region-panels:focus-visible),:where(.tl-com-page-home) :is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home]) .groupage-region-panels:focus-visible){outline:2px solid #c82030;outline-offset:4px}@media (max-width:1000px){:where(.tl-com-page-home):is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home])),:where(.tl-com-page-home) :is(#tl-landing #directions:is([data-scoped-geography=homepage],[data-map-shell=home])){--geography-scroll-height:min(480px,65svh)}}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .calculator-home),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .calculator-home){min-width:0;overflow-anchor:none;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz){background:var(--calc-surface,#243849);border:1px solid var(--calc-line,#3c5365);border-radius:6px;padding:20px;color:var(--calc-ink,#edf3f7);min-width:0;display:flex;flex-direction:column;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:24px;line-height:1.25;margin:0 0 8px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .calculator-route){padding:8px 10px;border:1px solid var(--calc-line,#496071);border-radius:4px;font-size:12px;margin:12px 0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-meta){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #progress){width:100%;height:6px;display:block;margin:8px 0 14px;border:0;border-radius:3px;overflow:hidden;background:var(--calc-line,#506777);accent-color:#c82030;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{background:var(--calc-line,#506777);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value{background:#c82030;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-scroll){height:clamp(185px,27dvh,220px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 4px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz label){display:block;font-size:14px;font-weight:400;margin:8px 0 5px;line-height:1.4;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz legend){font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz textarea){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;cursor:pointer;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz textarea){height:76px;resize:vertical;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:-3px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:3px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){border-color:#ef737a;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)){font-size:12px;line-height:1.45;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions){margin-top:10px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions summary),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions summary){list-style:none;font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after{content:none;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]){margin-left:auto;font-size:20px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-summary),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-summary){margin:8px 0 12px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #quiz-summary>summary),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #quiz-summary>summary){min-height:44px;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid){display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0 6px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>div),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>div){display:contents;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid label),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid label){grid-row:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid input),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid input){grid-row:2;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*){grid-column:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*){grid-column:3;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*){grid-column:5;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>span),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>span){grid-row:2;display:grid;place-items:center;align-self:stretch;font-size:18px;line-height:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)){grid-column:2;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)){grid-column:4;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-actions){display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:14px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-actions .btn),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-actions .btn){flex:1;min-width:0;white-space:normal;text-align:center;line-height:1.3;min-height:44px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .back){min-height:44px;padding:10px 14px;background:transparent;color:inherit;border:1px solid #a9b9c6;border-radius:24px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog){width:min(620px,calc(100% - 24px));height:fit-content;max-height:calc(var(--quiz-viewport,100dvh) - 16px);position:fixed;inset:0 0 auto;margin:0 auto;border:0;border-radius:8px;padding:0;overflow:visible;color:var(--calc-ink,#edf3f7);background:var(--calc-surface,#243849);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop{background:#102337b3;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){border:0;border-radius:8px;max-height:calc(var(--quiz-viewport,100dvh) - 16px);padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog h2),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog h2){padding-right:34px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz){flex:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox){flex:1;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:calc(var(--quiz-viewport,100dvh) - 290px);min-height:80px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .estimate-summary){font-size:13px;padding:12px;background:var(--calc-field,#30485a);border-radius:4px;margin:12px 0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .estimate-summary dt){color:var(--calc-muted,#c7d3dc);font-size:12px;margin-top:7px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .estimate-summary dd),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .estimate-summary dd){margin:0;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .result-description){font-size:13px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #estimate-result h2),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #estimate-result h2){font-size:20px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions){display:none;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz [hidden]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz [hidden]){display:none!important;}@media  (max-width:640px){:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz){padding:18px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:22px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll){height:auto;max-height:none;overflow:visible;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog){height:calc(var(--quiz-viewport,100dvh) - 16px);}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){height:100%;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom));}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz .quick-fields),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz .quick-fields){grid-template-columns:1fr;gap:0;}}:where(.tl-com-page-home):is([data-request-universal] fieldset),:where(.tl-com-page-home) :is([data-request-universal] fieldset){
  border: 0;
  border-top: 0;
  margin-inline: 0;
  padding-inline: 0;
  min-inline-size: 0;
}:where(.tl-com-page-home):is([data-request-universal] fieldset legend),:where(.tl-com-page-home) :is([data-request-universal] fieldset legend){ padding-right: 8px; }:where(.tl-com-page-home):is([data-request-universal]),:where(.tl-com-page-home) :is([data-request-universal]){ min-width: 0; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz){
  padding: 22px;
  background: var(--calc-surface,#294155);
  color: var(--calc-ink,#edf2f6);
  border-color: var(--calc-line,#496174);
  color-scheme:var(--calc-color-scheme,dark);
}:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)){ margin-bottom: 0; font-size:20px; line-height:1.3; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .calculator-route){ margin: 12px 0 10px; padding:8px 10px; font-size:13px; line-height:1.4; border-color:var(--calc-line,#526b7d); background:var(--calc-field,#304b60); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #progress){ margin: 8px 0 16px; height:4px; background:var(--calc-line,#526b7d); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz legend){ margin-bottom: 12px; font-size:18px; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-actions){ padding-top: 16px; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .calculator-route strong),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .calculator-route strong){ font-weight:500; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-meta){ font-size:13px; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-meta>span:last-child),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-meta>span:last-child){ display:none; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-scroll){ height:clamp(180px,24dvh,204px); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz label){ font-size:14px; font-weight:400; margin:8px 0; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz textarea){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){ appearance:none; flex:0 0 20px; width:20px; min-width:20px; height:20px; min-height:20px; border:1px solid #91a5b4; border-radius:3px; background:#fff; cursor:pointer; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked){ background:#c82030; border-color:#c82030; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)){ font-size:13px; line-height:1.5; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-actions .button){ min-height:48px; font-weight:500; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{ background:var(--calc-line,#526b7d); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover){ border-color:#8da7bb; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus){ outline:none; border-color:#91bde1; box-shadow:inset 0 0 0 1px #91bde1; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible){ outline:2px solid #d2e0e9; outline-offset:2px; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible){ outline:2px solid #d2e0e9; outline-offset:3px; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){ border-color:#ef8792; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .back){ color:var(--calc-ink,#edf2f6); border-color:#7890a2; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .estimate-summary){ background:var(--calc-field,#304b60); border:1px solid var(--calc-line,#526b7d); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .estimate-summary dt){ color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .result-description){ color:var(--calc-muted,#c2cfd9); }@media  (max-width:640px){:where(.tl-com-page-home):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal].mini-quiz){padding:20px;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-scroll){height:auto;max-height:none;}}:where(.tl-com-page-home):is([data-request-universal] :is(input, button)),:where(.tl-com-page-home) :is([data-request-universal] :is(input, button)){ scroll-margin-top: 150px; }:where(.tl-com-page-home):is([data-request-universal] .quiz-actions .button),:where(.tl-com-page-home) :is([data-request-universal] .quiz-actions .button){ flex: 1; min-width: 0; }:where(.tl-com-page-home):is([data-request-universal] .quiz-actions .back),:where(.tl-com-page-home) :is([data-request-universal] .quiz-actions .back){ flex: 0 0 auto; }:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz label){color:inherit;}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] .quiz-actions .button){border:0;padding:12px 20px;font:500 14px/1.4 Onest,sans-serif;}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog){width:min(1040px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:0;border:0;border-radius:6px;background:#fff;color:#162e47}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}:where(.tl-com-page-home):is(#tl-landing .road-request),:where(.tl-com-page-home) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 28px 28px);min-width:0;color:#162e47;color-scheme:light}:where(.tl-com-page-home):is(#tl-landing .road-request h2),:where(.tl-com-page-home) :is(#tl-landing .road-request h2){font-size:24px;line-height:32px;font-weight:600;margin:0 0 20px;max-width:none}:where(.tl-com-page-home):is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)){display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}:where(.tl-com-page-home):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){display:grid;gap:16px;min-width:0}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-two),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-two){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-conditions),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-conditions){grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr)}:where(.tl-com-page-home):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div){min-width:0}:where(.tl-com-page-home):is(#tl-landing .road-request label),:where(.tl-com-page-home) :is(#tl-landing .road-request label){display:block;font-size:14px;line-height:21px;font-weight:400;margin-bottom:6px}:where(.tl-com-page-home):is(#tl-landing .road-request :is(input:not([type=checkbox]),select)),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(input:not([type=checkbox]),select)){display:block;width:100%;min-width:0;min-height:52px;height:52px;padding:11px 12px;border:1px solid #8493a1;border-radius:3px;background:#f3f6f8;color:#162e47;color-scheme:light;font:inherit;font-size:16px;line-height:24px;font-weight:400}:where(.tl-com-page-home):is(#tl-landing .road-request input)::placeholder,:where(.tl-com-page-home) :is(#tl-landing .road-request input)::placeholder{color:#4c6172;opacity:1}:where(.tl-com-page-home):is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible){outline:2px solid #162e47;outline-offset:2px}:where(.tl-com-page-home):is(#tl-landing .road-request :is(.rr-help,.rr-status)),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(.rr-help,.rr-status)){font-size:14px;font-weight:400;line-height:21px;color:#4c6172;margin:0;max-width:none}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-status:empty),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-status:empty){display:none}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-select),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-select){position:relative}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-select select),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-select select){appearance:none;-webkit-appearance:none;padding-right:40px}:where(.tl-com-page-home):is(#tl-landing .road-request option),:where(.tl-com-page-home) :is(#tl-landing .road-request option){background:#f3f6f8;color:#162e47}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-select>svg),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-select>svg){position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:#162e47;stroke-width:1.7;pointer-events:none}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-addresses),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-addresses){border-block:1px solid #8493a1}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-addresses>summary),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-addresses>summary){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;font-size:16px;font-weight:400;line-height:24px}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-addresses>summary>svg),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-addresses>summary>svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-addresses[open]>summary>svg),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-addresses[open]>summary>svg){transform:rotate(180deg)}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-addresses>.rr-two),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-addresses>.rr-two){margin-bottom:16px}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-consent),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-consent){display:flex;align-items:start;gap:10px;min-height:44px;font-size:14px;font-weight:400;line-height:18px;margin:0}:where(.tl-com-page-home):is(#tl-landing .road-request input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing .road-request input[type=checkbox]){width:18px;min-width:18px;height:18px;accent-color:#d1142d;flex-shrink:0;margin-top:2px}:where(.tl-com-page-home):is(#tl-landing .road-request a),:where(.tl-com-page-home) :is(#tl-landing .road-request a){color:#162e47;text-decoration:underline}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-submit),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-submit){display:flex;align-items:center;justify-content:center;min-height:52px;height:52px;width:fit-content;max-width:100%;justify-self:start;padding:13px 20px;background:#d1142d;color:#fff;font-size:14px;font-weight:400;line-height:18px;border:0;border-radius:3px}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-submit:hover),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-submit:hover){background:#b10f25}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-submit:disabled),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-submit:disabled){opacity:.65;cursor:not-allowed}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-contact),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-contact){border-top:1px solid #8493a1;padding-top:20px}:where(.tl-com-page-home):is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3){font-size:19px;line-height:26px;font-weight:600;margin:0;max-width:none}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-contact>div),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-contact>div){max-width:440px}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-result),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-result){border-top:1px solid #8493a1;padding-top:18px}:where(.tl-com-page-home):is(#tl-landing .road-request dl),:where(.tl-com-page-home) :is(#tl-landing .road-request dl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;font-size:14px;line-height:21px;margin-top:14px}:where(.tl-com-page-home):is(#tl-landing .road-request dt),:where(.tl-com-page-home) :is(#tl-landing .road-request dt){color:#4c6172}:where(.tl-com-page-home):is(#tl-landing .road-request dd),:where(.tl-com-page-home) :is(#tl-landing .road-request dd){margin:0;overflow-wrap:anywhere}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-combobox),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-combobox){position:relative}@media (max-width:700px){:where(.tl-com-page-home):is(#tl-landing .road-request),:where(.tl-com-page-home) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 16px 20px)}:where(.tl-com-page-home):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-home) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){grid-template-columns:1fr}:where(.tl-com-page-home):is(#tl-landing .road-request .rr-submit),:where(.tl-com-page-home) :is(#tl-landing .road-request .rr-submit){width:100%;justify-self:stretch}:where(.tl-com-page-home):is(#tl-landing .road-request dl),:where(.tl-com-page-home) :is(#tl-landing .road-request dl){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-home):is(#tl-landing .road-request dd),:where(.tl-com-page-home) :is(#tl-landing .road-request dd){margin-bottom:8px}}:where(.tl-com-page-home):is(#tl-landing .container-calculator),:where(.tl-com-page-home) :is(#tl-landing .container-calculator){background:var(--cq-panel,#243849);color:var(--cq-text,#edf3f7);border:var(--cq-panel-border,1px solid #3c5365);border-radius:var(--cq-radius,6px);padding:var(--cq-padding,26px);min-width:0}:where(.tl-com-page-home):is(#tl-landing .container-calculator h2),:where(.tl-com-page-home) :is(#tl-landing .container-calculator h2){font-size:26px;line-height:1.25;font-weight:600;margin:0 0 22px;max-width:none}:where(.tl-com-page-home):is(#tl-landing .container-calculator form),:where(.tl-com-page-home) :is(#tl-landing .container-calculator form){display:grid;gap:18px;min-width:0}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-guard),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-guard){display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-submit:disabled),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-submit:disabled){opacity:.65;cursor:not-allowed}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(.cq-route,.cq-two)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-three),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-three){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)>div),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)>div){min-width:0}:where(.tl-com-page-home):is(#tl-landing .container-calculator label),:where(.tl-com-page-home) :is(#tl-landing .container-calculator label){display:block;font-size:14px;line-height:1.5;font-weight:600;margin-bottom:6px}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(input:not([type=checkbox]),select,textarea)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(input:not([type=checkbox]),select,textarea)){display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--cq-border,#587082);border-radius:3px;background:var(--cq-field,#30485a);color:var(--cq-control-text,#fff);color-scheme:var(--cq-scheme,dark);font:inherit;font-size:16px;line-height:1.5}:where(.tl-com-page-home):is(#tl-landing .container-calculator textarea),:where(.tl-com-page-home) :is(#tl-landing .container-calculator textarea){min-height:84px;resize:vertical}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(input,textarea))::placeholder,:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(input,textarea))::placeholder{color:var(--cq-muted,#c7d3dc);opacity:1}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(input,textarea,select,button,summary,a):focus-visible),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(input,textarea,select,button,summary,a):focus-visible){outline:2px solid var(--cq-focus,#fff);outline-offset:2px}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-address-label),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-address-label){margin-top:14px;font-weight:400}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(.cq-help,.cq-preview)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(.cq-help,.cq-preview)){font-size:14px;font-weight:400;line-height:1.5;color:var(--cq-muted,#c7d3dc);margin:0;max-width:none}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-select),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-select){position:relative}:where(.tl-com-page-home):is(#tl-landing .container-calculator select),:where(.tl-com-page-home) :is(#tl-landing .container-calculator select){appearance:none;-webkit-appearance:none;padding-right:40px}:where(.tl-com-page-home):is(#tl-landing .container-calculator option),:where(.tl-com-page-home) :is(#tl-landing .container-calculator option){background:var(--cq-field,#30485a);color:var(--cq-control-text,#fff)}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-select>svg),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-select>svg){position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--cq-control-text,#fff);stroke-width:1.7;pointer-events:none}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-optional),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-optional){border-block:1px solid var(--cq-border,#587082)}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-optional>summary),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-optional>summary){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;font-size:16px;font-weight:600;line-height:1.5}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-optional>summary>svg),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-optional>summary>svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-optional[open]>summary>svg),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-optional[open]>summary>svg){transform:rotate(180deg)}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-optional>:not(summary)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-optional>:not(summary)){margin-bottom:16px}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(.cq-consent,.cq-services label)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(.cq-consent,.cq-services label)){display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:400;line-height:1.5;margin:0}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-consent),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-consent){align-items:start}:where(.tl-com-page-home):is(#tl-landing .container-calculator input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing .container-calculator input[type=checkbox]){width:18px;min-width:18px;height:18px;accent-color:#d1142d;flex-shrink:0;margin-top:2px}:where(.tl-com-page-home):is(#tl-landing .container-calculator a),:where(.tl-com-page-home) :is(#tl-landing .container-calculator a){color:var(--cq-text,#edf3f7);text-decoration:underline}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-submit),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-submit){display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:13px 20px;background:#d1142d;color:#fff;font-size:16px;font-weight:600;line-height:1.5;border:0;border-radius:3px}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-submit:hover),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-submit:hover){background:#b10f25}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-status),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-status){font-size:15px;line-height:1.5;margin:0;max-width:none}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-status:empty),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-status:empty){display:none}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-result),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-result){border-top:1px solid var(--cq-border,#587082);padding-top:18px}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-result h3),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-result h3){font-size:19px;line-height:1.4;margin:0 0 14px}:where(.tl-com-page-home):is(#tl-landing .container-calculator dl),:where(.tl-com-page-home) :is(#tl-landing .container-calculator dl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;font-size:14px;line-height:1.5}:where(.tl-com-page-home):is(#tl-landing .container-calculator dt),:where(.tl-com-page-home) :is(#tl-landing .container-calculator dt){color:var(--cq-muted,#c7d3dc)}:where(.tl-com-page-home):is(#tl-landing .container-calculator dd),:where(.tl-com-page-home) :is(#tl-landing .container-calculator dd){margin:0;overflow-wrap:anywhere}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-combobox),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-combobox){position:relative}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog){border:0;border-radius:6px;padding:0;background:#243849;color:#fff;width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}:where(.tl-com-page-home):is(#tl-landing #calculator-dialog .container-calculator),:where(.tl-com-page-home) :is(#tl-landing #calculator-dialog .container-calculator){border:0;padding-top:60px}@media (max-width:600px){:where(.tl-com-page-home):is(#tl-landing .container-calculator),:where(.tl-com-page-home) :is(#tl-landing .container-calculator){padding:var(--cq-mobile-padding,20px 16px)}:where(.tl-com-page-home):is(#tl-landing .container-calculator h2),:where(.tl-com-page-home) :is(#tl-landing .container-calculator h2){font-size:23px;margin-bottom:18px}:where(.tl-com-page-home):is(#tl-landing .container-calculator form),:where(.tl-com-page-home) :is(#tl-landing .container-calculator form){gap:16px}:where(.tl-com-page-home):is(#tl-landing .container-calculator .cq-guard),:where(.tl-com-page-home) :is(#tl-landing .container-calculator .cq-guard){gap:16px}:where(.tl-com-page-home):is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)),:where(.tl-com-page-home) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)){grid-template-columns:1fr;gap:16px}:where(.tl-com-page-home):is(#tl-landing .container-calculator dl),:where(.tl-com-page-home) :is(#tl-landing .container-calculator dl){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-home):is(#tl-landing .container-calculator dd),:where(.tl-com-page-home) :is(#tl-landing .container-calculator dd){margin-bottom:8px}}:where(.tl-com-page-home):is(#request-calculator-dialog),:where(.tl-com-page-home) :is(#request-calculator-dialog){width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:6px;background:#fff;color:#162e4b;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-home):is(#request-calculator-dialog)::backdrop,:where(.tl-com-page-home) :is(#request-calculator-dialog)::backdrop{background:#102337a6}:where(.tl-com-page-home):is(#request-calculator-dialog .request-close),:where(.tl-com-page-home) :is(#request-calculator-dialog .request-close){position:sticky;top:8px;z-index:5;display:block;margin:8px 8px -52px auto;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:#fff;color:#162e4b;font:400 28px/1 Onest,sans-serif;cursor:pointer}:where(.tl-com-page-home):is(#request-calculator-dialog [data-request-universal]),:where(.tl-com-page-home) :is(#request-calculator-dialog [data-request-universal]){width:min(100%,560px);margin:auto}:where(.tl-com-page-home):is(#request-calculator-dialog .calculator-title),:where(.tl-com-page-home) :is(#request-calculator-dialog .calculator-title){padding-right:32px}:where(.tl-com-page-home):is(#request-calculator-dialog .request-close:focus-visible),:where(.tl-com-page-home) :is(#request-calculator-dialog .request-close:focus-visible){outline:2px solid #162e4b;outline-offset:-3px}:where(.tl-com-page-home):is([data-request-panel] .request-context),:where(.tl-com-page-home) :is([data-request-panel] .request-context){font:400 14px/1.45 Onest,sans-serif;margin:8px 0 16px;max-width:65ch}:where(.tl-com-page-home):is([data-request-universal] .request-context),:where(.tl-com-page-home) :is([data-request-universal] .request-context){color:var(--calc-muted,#c7d3dc)}:where(.tl-com-page-home):is(.container-calculator .request-context),:where(.tl-com-page-home) :is(.container-calculator .request-context){color:#c7d3dc}:where(.tl-com-page-home):is([data-request-panel] .request-heading),:where(.tl-com-page-home) :is([data-request-panel] .request-heading){font-weight:500;line-height:1.3;margin:0 0 16px;font-size:22px}:where(.tl-com-page-home):is([data-request-panel] .request-tools),:where(.tl-com-page-home) :is([data-request-panel] .request-tools){display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}:where(.tl-com-page-home):is([data-request-panel] .request-tools button),:where(.tl-com-page-home) :is([data-request-panel] .request-tools button){font:400 13px/1.45 Onest,sans-serif;text-align:left;background:none;border:0;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}:where(.tl-com-page-home):is([data-request-panel] .cq-guard[hidden]),:where(.tl-com-page-home) :is([data-request-panel] .cq-guard[hidden]),:where(.tl-com-page-home):is([data-request-panel] .rr-contact[hidden]),:where(.tl-com-page-home) :is([data-request-panel] .rr-contact[hidden]),:where(.tl-com-page-home):is([data-request-panel] .rr-main[hidden]),:where(.tl-com-page-home) :is([data-request-panel] .rr-main[hidden]),:where(.tl-com-page-home):is([data-request-panel] [hidden]),:where(.tl-com-page-home) :is([data-request-panel] [hidden]){display:none}:where(.tl-com-page-home):is([data-request-panel] .request-tools button:focus-visible),:where(.tl-com-page-home) :is([data-request-panel] .request-tools button:focus-visible){outline:2px solid currentColor;outline-offset:3px}:where(.tl-com-page-home):is(#request-calculator-dialog .road-request),:where(.tl-com-page-home) :is(#request-calculator-dialog .road-request){padding:52px 28px 28px}:where(.tl-com-page-home):is(#request-calculator-dialog .container-calculator),:where(.tl-com-page-home) :is(#request-calculator-dialog .container-calculator){padding:52px 28px 28px}:where(.tl-com-page-home):is(.request-return),:where(.tl-com-page-home) :is(.request-return){margin-bottom:16px}@media (max-width:640px){:where(.tl-com-page-home):is(#request-calculator-dialog),:where(.tl-com-page-home) :is(#request-calculator-dialog){width:calc(100% - 16px);max-height:calc(100dvh - 16px)}:where(.tl-com-page-home):is(#request-calculator-dialog .road-request),:where(.tl-com-page-home) :is(#request-calculator-dialog .road-request),:where(.tl-com-page-home):is(#request-calculator-dialog .container-calculator),:where(.tl-com-page-home) :is(#request-calculator-dialog .container-calculator){padding:52px 16px 20px}:where(.tl-com-page-home):is([data-request-panel] .request-tools),:where(.tl-com-page-home) :is([data-request-panel] .request-tools){gap:8px 16px}}:where(.tl-com-page-home):is(#request-calculator-dialog.request-universal-dialog),:where(.tl-com-page-home) :is(#request-calculator-dialog.request-universal-dialog){width:min(560px,calc(100% - 24px));background:#294155}:where(.tl-com-page-home):is(#request-calculator-dialog.request-universal-dialog .request-close),:where(.tl-com-page-home) :is(#request-calculator-dialog.request-universal-dialog .request-close){background:transparent;color:#edf2f6}:where(.tl-com-page-home):is(#tl-landing [data-request-universal] #compact-quiz label.service-check),:where(.tl-com-page-home) :is(#tl-landing [data-request-universal] #compact-quiz label.service-check){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:9px}:where(.tl-com-page-home):is(#request-calculator-dialog:has(.request-light)),:where(.tl-com-page-home) :is(#request-calculator-dialog:has(.request-light)){background:#fff}:where(.tl-com-page-home):is(#request-calculator-dialog:has(.request-light) .request-close),:where(.tl-com-page-home) :is(#request-calculator-dialog:has(.request-light) .request-close){color:#162e4b}:where(.tl-com-page-home):is(#tl-landing .quote-form [data-native-context-only]),:where(.tl-com-page-home) :is(#tl-landing .quote-form [data-native-context-only]){display:none}@media (min-width:1000px){:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz){box-sizing:border-box;min-height:502px;padding:20px;background:#dfe8f2;border:1px solid #c9d6e3;border-radius:6px;color:#162e4b;color-scheme:light}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta){color:#526779}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar,:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value,:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value{background:#c82030}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route){margin:12px 0 10px;padding:7px 10px;border-color:#c9d6e3;background:#eef3f8;color:#162e4b;border-radius:4px;font-size:13px;font-weight:400}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress){height:4px;margin:8px 0 14px;background:#cfdae4}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz){margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#162e47;color-scheme:light;box-shadow:none}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll){height:200px;padding:0 2px 0 0;scrollbar-width:thin;scrollbar-color:#b8c9d8 transparent}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset){margin:0;padding:0;border:0;min-inline-size:0}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend){margin:0 0 8px;padding:0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.02em;color:#162e47}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label){margin:8px 0;font-size:13px;line-height:1.5;font-weight:400;color:#162e47}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)){min-height:42px;height:42px;padding:9px 11px;border:1px solid #afc1d0;border-radius:3px;background:#fff;color:#162e47;font-size:14px;line-height:1.5;font-weight:400;color-scheme:light;box-shadow:none}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea){height:auto;min-height:64px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder,:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder{color:#687b8d;font-weight:400}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover){border-color:#829db4;background:#fff}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus){outline:none;border-color:#2366aa;box-shadow:inset 0 0 0 1px #2366aa}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check){min-height:38px;padding:8px 10px;border:1px solid #cfdae4;border-radius:4px;background:#fff;gap:9px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)){background:#fcf7f8;border-color:#c82030}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]){width:18px;height:18px;min-width:18px;min-height:18px;flex-basis:18px;border-color:#afc1d0}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)){font-size:12px;line-height:1.5;color:#526779}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions){margin-top:14px;padding-top:12px;border-top:1px solid #cfdae4;gap:12px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button){min-height:42px;font-size:14px;font-weight:500;padding:9px 14px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back){color:#162e47;border-color:#afc1d0;font-size:13px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary){background:#edf2f6;border-color:#cfdae4;color:#162e47}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt){color:#526779}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible){outline:2px solid #2366aa;outline-offset:2px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools){display:flex;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #c9d6e3;gap:8px}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button){min-height:34px;padding:7px 10px;border:1px solid #b8c9d8;border-radius:18px;background:#eef3f8;font-size:12px;font-weight:400;line-height:1.4;color:#162e4b;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}:where(.tl-com-page-home):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover),:where(.tl-com-page-home) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover){background:#d4e0ec;border-color:#91a8bd}}@media (min-width:1000px){}@media (min-width:1000px){:where(.tl-com-page-home):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]),:where(.tl-com-page-home) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]){--cq-panel:#dfe8f2;--cq-text:#162e4b;--cq-panel-border:1px solid #c9d6e3;--cq-field:#fff;--cq-border:#afc1d0;--cq-control-text:#162e4b;background:#dfe8f2;color:#162e4b;color-scheme:light}:where(.tl-com-page-home):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)),:where(.tl-com-page-home) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-home):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label),:where(.tl-com-page-home) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label){font-size:13px;font-weight:400;color:#162e4b}:where(.tl-com-page-home):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-home) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){background:#fff;color:#162e4b;border-color:#afc1d0;font-size:14px;font-weight:400;color-scheme:light}}:where(.tl-com-page-home):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-home) :is(#tl-landing footer.shared-site-footer){display:block;background:#142d42;color:#e9f0f5;padding:32px 0 16px;margin-top:0;font-family:Onest,sans-serif;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-inner){display:grid;grid-template-columns:1.15fr .95fr 1.1fr 1.1fr 1.1fr;gap:28px;width:min(1248px,calc(100% - 48px));margin:0 auto;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-contacts){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-home):is(.shared-site-footer nav),:where(.tl-com-page-home) :is(.shared-site-footer nav){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-title),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-title){font-size:15px;font-weight:500;line-height:1.4;margin:4px 0 8px;color:#fff;}:where(.tl-com-page-home):is(.shared-site-footer a),:where(.tl-com-page-home) :is(.shared-site-footer a){display:block;color:#dce7ef;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;}:where(.tl-com-page-home):is(.shared-site-footer a:hover),:where(.tl-com-page-home) :is(.shared-site-footer a:hover){text-decoration:underline;text-underline-offset:4px;color:#fff;}:where(.tl-com-page-home):is(.shared-site-footer a:focus-visible),:where(.tl-com-page-home) :is(.shared-site-footer a:focus-visible){outline:2px solid #fff;outline-offset:4px;border-radius:2px;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-brand),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-brand){margin:0 0 8px;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-brand img),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-brand img){display:block;width:190px;max-width:100%;height:auto;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-phone),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-phone){font-size:20px;font-weight:500;line-height:1.3;color:#fff;white-space:nowrap;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-contacts>.button),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-contacts>.button){font:400 13px/1.4 Onest,sans-serif;padding:9px 12px;min-height:36px;margin-top:8px;width:auto;border:0;cursor:pointer;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-bottom){display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:min(1248px,calc(100% - 48px));margin:24px auto 0;padding-top:14px;border-top:1px solid #526777;color:#bccdd9;font-size:12px;line-height:1.5;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;padding-block:12px;margin-block:16px 8px;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors>a){display:block;flex:0 0 auto;min-height:36px;padding:8px 12px;border-radius:5px;background:#edf2f6;color:#162e4b;font:400 14px/1.4 Onest,sans-serif;text-decoration:none;transition:background-color .18s,color .18s;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors>a:hover),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors>a:hover){background:#dce6ee;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors>a:focus-visible),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors>a:focus-visible){outline:2px solid #162e4b;outline-offset:2px;}@media  (max-width:1100px){:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-inner){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-contacts){grid-row:span 2;}}@media  (max-width:700px){:where(.tl-com-page-home):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-home) :is(#tl-landing footer.shared-site-footer){padding-top:24px;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-inner){width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-contacts){grid-row:auto;grid-column:1/-1;}:where(.tl-com-page-home):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-home) :is(.shared-site-footer .shared-footer-bottom){width:calc(100% - 36px);margin-top:24px;}:where(.tl-com-page-home):is(.shared-site-footer a),:where(.tl-com-page-home) :is(.shared-site-footer a){font-size:14px;}:where(.tl-com-page-home):is(.shared-site-footer nav>a),:where(.tl-com-page-home) :is(.shared-site-footer nav>a){padding-block:3px;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors){gap:6px;}:where(.tl-com-page-home):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors>a){font-size:13px;min-height:38px;padding:9px 10px;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-home) :is(#tl-landing #nav.anchors>a){transition:none;}}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]){border:0;border-radius:999px;background:#c82030;color:#fff;text-decoration:none;font-weight:400;box-shadow:none;transition:background-color .22s,color .22s,border-color .22s,transform .22s;}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]){display:inline-flex;align-items:center;justify-content:center;gap:12px}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta])::after{content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h17m-6-6 6 6-6 6'/%3E%3C/svg%3E");transition:transform .22s ease}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:hover)::after,:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:hover)::after{transform:translateX(3px)}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:hover),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:hover){background:#aa1e2c}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:focus-visible),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:focus-visible){background:#a81827;color:#fff;border-color:transparent;outline:2px solid #a71726;outline-offset:4px}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:active),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:active){transform:scale(.98)}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:disabled),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:disabled){opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)),:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)){transition:none;transform:none}:where(.tl-com-page-home):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-home) :is(body[data-linked-header] [data-landing-cta])::after{transition:none;transform:none}}
.tl-com-home-0{position:fixed!important;top:0;left:0;width:100%;z-index:1000}
.mobile-landing-launch,.mobile-landing-intro,.mobile-landing-tabs{display:none}
@media(max-width:768px){
body[data-mobile-landing] [data-mobile-landing-hero]{padding-top:20px!important;padding-bottom:20px!important;min-height:0}
body[data-mobile-landing] [data-mobile-landing-hero] h1{font-size:24px!important;line-height:1.17!important;letter-spacing:-.025em;max-width:none;margin-bottom:14px!important}
body[data-mobile-landing] [data-mobile-landing-hero] .home-geo,body[data-mobile-landing] [data-mobile-landing-hero] .home-directions-link,body[data-mobile-landing] [data-mobile-landing-hero] .actions{display:none}
body[data-mobile-landing] [data-mobile-landing-hero] [data-mobile-inline-quiz]{display:none!important}
body[data-mobile-landing] .city-intro{display:block!important;min-height:0;padding:0;margin:0}
body[data-mobile-landing] .city-intro-content{display:block;min-height:0;padding:0}
body[data-mobile-landing] [data-mobile-landing-hero] .grid{gap:0!important}
body[data-mobile-landing] [data-mobile-landing-hero] [data-hero-copy]{display:contents}
.mobile-landing-launch{order:1;display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;border:0;border-radius:999px;padding:12px 18px;background:#c82030;color:#fff;font:500 16px/1.4 Onest,sans-serif;cursor:pointer;margin:4px 0 10px}
.mobile-landing-launch:active{background:#a81827}
.mobile-landing-intro{order:2;display:block;font-size:14px;line-height:1.5;margin-bottom:0}
.mobile-landing-intro summary,.mobile-landing-detail summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:400}
.mobile-landing-intro summary::after,.mobile-landing-detail summary::after{content:'+';font:400 22px/1 Onest,sans-serif;margin-left:12px}
.mobile-landing-intro[open] summary::after,.mobile-landing-detail[open] summary::after{content:'−'}
.mobile-landing-intro summary::-webkit-details-marker,.mobile-landing-detail summary::-webkit-details-marker{display:none}
.mobile-landing-intro>p{font-size:15px!important;line-height:1.55!important;margin:6px 0 14px!important}
.mobile-landing-detail{margin:8px 0 12px;border-top:1px solid #cfdae4}
body[data-mobile-landing] section h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em}
body[data-mobile-landing] section{--mobile-section-padding:20px}
body[data-mobile-landing] nav.anchors{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding-block:8px!important;white-space:nowrap;scrollbar-width:none}
body[data-mobile-landing] nav.anchors>a{font-size:13px;min-height:36px;display:flex;align-items:center}
body[data-mobile-landing] [data-mobile-compact-choices]{display:block}
body[data-mobile-landing] [data-mobile-compact-choices] .kh-transport-track,body[data-mobile-landing] [data-mobile-compact-choices] .kh-transport-nav{display:none!important}
.mobile-landing-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;background:#eaf0f5;border-radius:10px;margin:12px 0 8px;scrollbar-width:none}
.mobile-landing-tabs button{flex:1 0 auto;min-height:44px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:#162e4b;font:400 14px/1.3 Onest,sans-serif;cursor:pointer}
.mobile-landing-tabs button[aria-pressed=true]{background:#162e4b;color:#fff}
body[data-mobile-landing] [data-mobile-compact-choices] .service-body{padding:8px 0 14px!important;font-size:15px!important;line-height:1.55}
body[data-mobile-landing=home] #services [data-method-grid]{display:grid!important;grid-template-columns:1fr;overflow:visible;margin:14px 0 0;padding:0;gap:8px!important}
body[data-mobile-landing=home] #services [data-service-card]{max-width:none!important;min-height:0;padding:12px!important;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px}
body[data-mobile-landing=home] #services [data-service-content]{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;height:auto;min-height:0;gap:8px 12px;align-items:center}
body[data-mobile-landing=home] #services [data-service-visual]{height:60px;min-height:0;width:76px;grid-row:1;grid-column:1;background:transparent}
body[data-mobile-landing=home] #services [data-service-visual] img{height:60px;width:76px;object-fit:contain}
body[data-mobile-landing=home] #services .source-benefit{display:none}
body[data-mobile-landing=home] #services [data-service-action]{padding:0;margin:0;border:0;height:auto;grid-column:2;grid-row:1}
body[data-mobile-landing=home] #services [data-service-content] h3{font-size:16px;line-height:1.3;margin:0;grid-column:2;grid-row:1}
body[data-mobile-landing=home] #services [data-service-content]>p{display:none}
body[data-mobile-landing=home] #services>div:first-child{margin-bottom:14px}
body[data-mobile-landing] .mine-browser{display:block}
body[data-mobile-landing] .mine-regions{display:flex;overflow-x:auto;gap:6px;margin-bottom:14px}
body[data-mobile-landing] .mine-regions>*{flex:none;white-space:nowrap;min-height:44px}
body[data-mobile-landing] .mine-object-list{font-size:14px}
body[data-mobile-landing] #objects .kh-object-card{--paper:#151a20;--navy:#fff}
body[data-mobile-landing] #objects .mobile-landing-detail{color:#fff;border-color:#ffffff40}
body[data-mobile-landing] .mobile-city-quote{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#f2f5f7;color:#162e4b;overflow:auto}
.mobile-city-quote::backdrop{background:#102337b3}
.mobile-quote-close{position:fixed;top:8px;right:8px;z-index:2147483647;display:block;margin:0;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:#f2f5f7;color:#162e4b;font:400 28px/1 Onest,sans-serif}
body[data-mobile-landing] .mobile-city-quote #calculate{display:block!important;width:100%;min-height:100dvh;margin:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:#f2f5f7;color:#162e4b}
.mobile-city-quote .quote-sidebar{display:block;padding:0 40px 16px 0}
.mobile-city-quote .quote-title{font-size:20px;line-height:1.25}
.mobile-city-quote .quiz-transport,.mobile-city-quote .request-context{display:none}
.mobile-city-quote .quote-form{padding:16px 0 0;border:0;border-radius:0;min-width:0;background:transparent}
.mobile-city-quote .quiz-stage-viewport{height:auto!important;min-height:0!important;max-height:none;overflow:visible}
#tl-landing .mobile-city-quote #calculate .quote-form .form-pair,#tl-landing .mobile-city-quote #calculate .quote-form .form-two,#tl-landing .mobile-city-quote #calculate .quote-form .form-three{display:grid;grid-template-columns:1fr;gap:14px}
.mobile-city-quote .quote-step-title{font-size:18px;line-height:1.3}
.mobile-city-quote .quiz-utilities{display:flex;gap:6px;flex-wrap:nowrap;margin-top:8px;width:100%}
.mobile-city-quote .quiz-utility-button{font-size:11px;min-height:34px;padding:5px 8px}
.mobile-city-quote .quiz-utility-button .kh-route-label{font-size:11px}
.mobile-city-quote .quiz-utility-button .kh-direction-arrow{width:14px;height:14px}
.mobile-city-quote .quote-title{padding-right:28px}
.mobile-city-quote input,.mobile-city-quote select,.mobile-city-quote textarea{font-size:16px!important}
.mobile-city-quote .quote-actions{margin-top:20px;padding-top:16px}
body[data-mobile-landing=home] #request-calculator-dialog:modal{width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;inset:0;border:0;border-radius:0;overflow:auto;background:#f2f5f7}
body[data-mobile-landing=home] #request-calculator-dialog [data-request-universal]{width:100%;min-height:100dvh;border:0;border-radius:0;padding:20px 18px;--calc-surface:#f2f5f7;--calc-field:#fff;--calc-ink:#162e4b;--calc-muted:#526779;--calc-line:#bac8d4;--calc-color-scheme:light;background:#f2f5f7;color:#162e4b}
body[data-mobile-landing=home] #request-calculator-dialog .request-close{color:#162e4b;background:transparent}
}

:where(.tl-com-page-directions-buryatia){font:400 16px/1.55 Onest,sans-serif;color:#162e47;font-synthesis:none}:where(.tl-com-page-directions-buryatia) :is(input,button,select,textarea){font:inherit}:where(.tl-com-page-directions-buryatia){--ink:#162e47;--muted:#526779;--red:#d70e2d;--line:#cfdae4;--pale:#f2f5f7;}:where(.tl-com-page-directions-buryatia):is(*),:where(.tl-com-page-directions-buryatia) :is(*){box-sizing:border-box;}:where(.tl-com-page-directions-buryatia){scroll-behavior:smooth;scroll-padding-top:25px;}:where(.tl-com-page-directions-buryatia){margin:0;color:var(--ink);background:#fff;font:16px/1.55 Onest,sans-serif;}:where(.tl-com-page-directions-buryatia):is(a),:where(.tl-com-page-directions-buryatia) :is(a){color:inherit;text-decoration:none;}:where(.tl-com-page-directions-buryatia):is(img),:where(.tl-com-page-directions-buryatia) :is(img){display:block;max-width:100%;}:where(.tl-com-page-directions-buryatia):is(h1),:where(.tl-com-page-directions-buryatia) :is(h1){margin:0;}:where(.tl-com-page-directions-buryatia):is(h2),:where(.tl-com-page-directions-buryatia) :is(h2){margin:0;}:where(.tl-com-page-directions-buryatia):is(h3),:where(.tl-com-page-directions-buryatia) :is(h3){margin:0;}:where(.tl-com-page-directions-buryatia):is(h4),:where(.tl-com-page-directions-buryatia) :is(h4){margin:0;}:where(.tl-com-page-directions-buryatia):is(p),:where(.tl-com-page-directions-buryatia) :is(p){margin:0;}:where(.tl-com-page-directions-buryatia):is(h1),:where(.tl-com-page-directions-buryatia) :is(h1){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia):is(h2),:where(.tl-com-page-directions-buryatia) :is(h2){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia):is(h3),:where(.tl-com-page-directions-buryatia) :is(h3){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia):is(h4),:where(.tl-com-page-directions-buryatia) :is(h4){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia):is(h1),:where(.tl-com-page-directions-buryatia) :is(h1){font-weight:500;}:where(.tl-com-page-directions-buryatia):is(h2),:where(.tl-com-page-directions-buryatia) :is(h2){font-weight:500;}:where(.tl-com-page-directions-buryatia):is(h3),:where(.tl-com-page-directions-buryatia) :is(h3){font-weight:500;}:where(.tl-com-page-directions-buryatia):is(h4),:where(.tl-com-page-directions-buryatia) :is(h4){font-weight:500;}:where(.tl-com-page-directions-buryatia):is(h1),:where(.tl-com-page-directions-buryatia) :is(h1){font-size:44px;line-height:1.08;}:where(.tl-com-page-directions-buryatia):is(h2),:where(.tl-com-page-directions-buryatia) :is(h2){font-size:28px;line-height:1.25;}:where(.tl-com-page-directions-buryatia):is(h3),:where(.tl-com-page-directions-buryatia) :is(h3){font-size:20px;line-height:1.3;}:where(.tl-com-page-directions-buryatia):is(svg),:where(.tl-com-page-directions-buryatia) :is(svg){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none;}:where(.tl-com-page-directions-buryatia):is(a:focus-visible),:where(.tl-com-page-directions-buryatia) :is(a:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(summary:focus-visible),:where(.tl-com-page-directions-buryatia) :is(summary:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(button:focus-visible),:where(.tl-com-page-directions-buryatia) :is(button:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(*)::selection,:where(.tl-com-page-directions-buryatia) :is(*)::selection{background:#f6d6dd;color:#162e47;}:where(.tl-com-page-directions-buryatia):is(.wrap),:where(.tl-com-page-directions-buryatia) :is(.wrap){width:calc(100% - 80px);max-width:1248px;margin:auto;}:where(.tl-com-page-directions-buryatia):is(.top),:where(.tl-com-page-directions-buryatia) :is(.top){background:var(--ink);color:#fff;font-size:11px;padding:5px 0;}:where(.tl-com-page-directions-buryatia):is(.top>.wrap),:where(.tl-com-page-directions-buryatia) :is(.top>.wrap){display:flex;justify-content:space-between;}:where(.tl-com-page-directions-buryatia):is(.button),:where(.tl-com-page-directions-buryatia) :is(.button){display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:50px;border:1px solid var(--red);padding:13px 22px;font-size:14px;font-weight:500;white-space:nowrap;}:where(.tl-com-page-directions-buryatia):is(.button svg),:where(.tl-com-page-directions-buryatia) :is(.button svg){width:19px;height:19px;}:where(.tl-com-page-directions-buryatia):is(.button:hover),:where(.tl-com-page-directions-buryatia) :is(.button:hover){}:where(.tl-com-page-directions-buryatia):is(.text-link),:where(.tl-com-page-directions-buryatia) :is(.text-link){text-decoration:underline;text-underline-offset:5px;font-weight:400;font-size:14px;}:where(.tl-com-page-directions-buryatia):is(.hero),:where(.tl-com-page-directions-buryatia) :is(.hero){padding:25px 0 38px;}:where(.tl-com-page-directions-buryatia):is(.crumbs),:where(.tl-com-page-directions-buryatia) :is(.crumbs){display:flex;align-items:stretch;width:max-content;max-width:100%;font-size:12px;line-height:1.4;border:1px solid var(--line);border-radius:3px;overflow:hidden;}:where(.tl-com-page-directions-buryatia):is(.crumbs>*),:where(.tl-com-page-directions-buryatia) :is(.crumbs>*){position:relative;padding:11px 20px 11px 27px;background:#fff;}:where(.tl-com-page-directions-buryatia):is(.crumbs>:first-child),:where(.tl-com-page-directions-buryatia) :is(.crumbs>:first-child){padding-left:17px;}:where(.tl-com-page-directions-buryatia):is(.crumbs>:not(:last-child))::after,:where(.tl-com-page-directions-buryatia) :is(.crumbs>:not(:last-child))::after{content:"";position:absolute;z-index:1;top:50%;right:-10px;width:19px;height:19px;background:inherit;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:translateY(-50%) rotate(45deg);}:where(.tl-com-page-directions-buryatia):is(.crumbs>:last-child),:where(.tl-com-page-directions-buryatia) :is(.crumbs>:last-child){background:#edf2f6;padding-left:29px;}:where(.tl-com-page-directions-buryatia):is(.hero-grid),:where(.tl-com-page-directions-buryatia) :is(.hero-grid){display:grid;grid-template-columns:54fr 46fr;align-items:center;gap:38px;margin-top:33px;min-height:342px;}:where(.tl-com-page-directions-buryatia):is(.hero-lead),:where(.tl-com-page-directions-buryatia) :is(.hero-lead){font-size:16px;line-height:1.55;max-width:57ch;margin-top:21px;}:where(.tl-com-page-directions-buryatia):is(.actions),:where(.tl-com-page-directions-buryatia) :is(.actions){display:flex;align-items:center;gap:28px;margin-top:26px;}:where(.tl-com-page-directions-buryatia):is(.note),:where(.tl-com-page-directions-buryatia) :is(.note){font-size:13px;line-height:1.55;color:var(--muted);margin-top:14px;max-width:70ch;}:where(.tl-com-page-directions-buryatia):is(.anchors),:where(.tl-com-page-directions-buryatia) :is(.anchors){display:flex;gap:32px;padding:18px 0;border-block:1px solid var(--line);font-size:14px;}:where(.tl-com-page-directions-buryatia):is(.anchors a:hover),:where(.tl-com-page-directions-buryatia) :is(.anchors a:hover){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(.transport-section),:where(.tl-com-page-directions-buryatia) :is(.transport-section){padding:32px 0;}:where(.tl-com-page-directions-buryatia):is(.transport-card),:where(.tl-com-page-directions-buryatia) :is(.transport-card){position:relative;background:#f1f2f3;border-radius:5px;overflow:hidden;}:where(.tl-com-page-directions-buryatia):is(.transport-panel),:where(.tl-com-page-directions-buryatia) :is(.transport-panel){padding:23px 20px 22px;border-bottom:2px solid var(--red);}:where(.tl-com-page-directions-buryatia):is(.transport-panel h3),:where(.tl-com-page-directions-buryatia) :is(.transport-panel h3){font-size:20px;}:where(.tl-com-page-directions-buryatia):is(.transport-panel>p),:where(.tl-com-page-directions-buryatia) :is(.transport-panel>p){font-size:15px;line-height:1.6;max-width:100ch;margin-top:10px;}:where(.tl-com-page-directions-buryatia):is(.transport-notes),:where(.tl-com-page-directions-buryatia) :is(.transport-notes){display:flex;gap:30px;margin-top:13px;font-size:13px;color:var(--muted);}:where(.tl-com-page-directions-buryatia):is(.geography),:where(.tl-com-page-directions-buryatia) :is(.geography){background:#edf2f6;padding:36px 0;}:where(.tl-com-page-directions-buryatia):is(.geography-heading),:where(.tl-com-page-directions-buryatia) :is(.geography-heading){display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:end;}:where(.tl-com-page-directions-buryatia):is(.geography-heading h2),:where(.tl-com-page-directions-buryatia) :is(.geography-heading h2){font-size:28px;}:where(.tl-com-page-directions-buryatia):is(.geography-heading p),:where(.tl-com-page-directions-buryatia) :is(.geography-heading p){font-size:15px;color:var(--muted);margin-top:9px;}:where(.tl-com-page-directions-buryatia):is(.search label),:where(.tl-com-page-directions-buryatia) :is(.search label){font-size:12px;font-weight:500;display:block;margin-bottom:7px;}:where(.tl-com-page-directions-buryatia):is(.search>div),:where(.tl-com-page-directions-buryatia) :is(.search>div){display:flex;gap:10px;}:where(.tl-com-page-directions-buryatia):is(.search .button),:where(.tl-com-page-directions-buryatia) :is(.search .button){padding:10px 18px;min-height:43px;font-size:13px;gap:14px;}:where(.tl-com-page-directions-buryatia):is(.geography-grid),:where(.tl-com-page-directions-buryatia) :is(.geography-grid){display:grid;grid-template-columns:58fr 42fr;gap:36px;margin-top:25px;align-items:start;}:where(.tl-com-page-directions-buryatia):is(.map),:where(.tl-com-page-directions-buryatia) :is(.map){height:300px;}:where(.tl-com-page-directions-buryatia):is(.map svg),:where(.tl-com-page-directions-buryatia) :is(.map svg){width:100%;height:100%;fill:#cbd7e1;stroke:#eff4f7;stroke-width:.8;}:where(.tl-com-page-directions-buryatia):is(.map #BU),:where(.tl-com-page-directions-buryatia) :is(.map #BU){fill:var(--red);}:where(.tl-com-page-directions-buryatia):is(.region-select),:where(.tl-com-page-directions-buryatia) :is(.region-select){display:grid;grid-template-columns:1fr 20px;margin-top:10px;padding:12px 16px;background:#fff;border:1px solid #b3c1ce;border-radius:3px;max-width:95%;}:where(.tl-com-page-directions-buryatia):is(.region-select>span),:where(.tl-com-page-directions-buryatia) :is(.region-select>span){font-size:11px;color:var(--muted);}:where(.tl-com-page-directions-buryatia):is(.region-select>b),:where(.tl-com-page-directions-buryatia) :is(.region-select>b){grid-column:1;font-size:14px;font-weight:400;}:where(.tl-com-page-directions-buryatia):is(.region-select>svg),:where(.tl-com-page-directions-buryatia) :is(.region-select>svg){grid-column:2;grid-row:1/3;align-self:center;width:15px;height:15px;}:where(.tl-com-page-directions-buryatia):is(.places),:where(.tl-com-page-directions-buryatia) :is(.places){padding:7px 0;}:where(.tl-com-page-directions-buryatia):is(.places h3),:where(.tl-com-page-directions-buryatia) :is(.places h3){font-size:20px;}:where(.tl-com-page-directions-buryatia):is(.places>p),:where(.tl-com-page-directions-buryatia) :is(.places>p){font-size:12px;color:var(--muted);margin-top:6px;}:where(.tl-com-page-directions-buryatia):is(.scope),:where(.tl-com-page-directions-buryatia) :is(.scope){background:#fff;padding:32px 0;border-bottom:1px solid var(--line);}:where(.tl-com-page-directions-buryatia):is(.split),:where(.tl-com-page-directions-buryatia) :is(.split){display:grid;grid-template-columns:34fr 66fr;gap:28px;}:where(.tl-com-page-directions-buryatia):is(.scope h2),:where(.tl-com-page-directions-buryatia) :is(.scope h2){font-size:28px;max-width:29ch;}:where(.tl-com-page-directions-buryatia):is(.split>p),:where(.tl-com-page-directions-buryatia) :is(.split>p){font-size:16px;line-height:1.6;}:where(.tl-com-page-directions-buryatia):is(.section-heading),:where(.tl-com-page-directions-buryatia) :is(.section-heading){display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;}:where(.tl-com-page-directions-buryatia):is(.section-heading>span),:where(.tl-com-page-directions-buryatia) :is(.section-heading>span){font-size:13px;color:var(--muted);}:where(.tl-com-page-directions-buryatia):is(.case),:where(.tl-com-page-directions-buryatia) :is(.case){color:#fff;overflow:hidden;border-radius:5px;position:relative;display:flex;align-items:end;min-height:330px;background:#17232d;}:where(.tl-com-page-directions-buryatia):is(.faq-section),:where(.tl-com-page-directions-buryatia) :is(.faq-section){display:grid;grid-template-columns:32fr 68fr;gap:42px;padding:16px 0 50px;}:where(.tl-com-page-directions-buryatia):is(.faq-section>h2),:where(.tl-com-page-directions-buryatia) :is(.faq-section>h2){max-width:17ch;}:where(.tl-com-page-directions-buryatia):is(.faq details),:where(.tl-com-page-directions-buryatia) :is(.faq details){}:where(.tl-com-page-directions-buryatia):is(.faq details:first-child),:where(.tl-com-page-directions-buryatia) :is(.faq details:first-child){}:where(.tl-com-page-directions-buryatia):is(.faq summary),:where(.tl-com-page-directions-buryatia) :is(.faq summary){display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:51px;padding:12px 0;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia):is(.faq summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(.faq summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(.faq summary svg),:where(.tl-com-page-directions-buryatia) :is(.faq summary svg){width:15px;height:15px;flex:none;}:where(.tl-com-page-directions-buryatia):is(.faq details[open] summary svg),:where(.tl-com-page-directions-buryatia) :is(.faq details[open] summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia):is(.faq details p),:where(.tl-com-page-directions-buryatia) :is(.faq details p){max-width:75ch;padding:0 30px 18px 0;}:where(.tl-com-page-directions-buryatia):is(footer),:where(.tl-com-page-directions-buryatia) :is(footer){background:#142c41;color:#e9f0f5;padding:35px 0 18px;font-size:12px;}:where(.tl-com-page-directions-buryatia):is(.city-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.city-hero .hero-grid){grid-template-columns:48fr 52fr;min-height:365px;}:where(.tl-com-page-directions-buryatia):is(.city-hero h1),:where(.tl-com-page-directions-buryatia) :is(.city-hero h1){font-size:44px;}:where(.tl-com-page-directions-buryatia):is(.city-hero .hero-lead),:where(.tl-com-page-directions-buryatia) :is(.city-hero .hero-lead){max-width:51ch;margin-top:23px;}:where(.tl-com-page-directions-buryatia):is(.city-hero .note),:where(.tl-com-page-directions-buryatia) :is(.city-hero .note){max-width:45ch;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid){display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid article),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid article){display:flex;flex-direction:column;min-width:0;background:var(--pale);border-radius:5px;overflow:hidden;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid h3),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid h3){font-size:20px;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid p),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid p){font-size:15px;line-height:1.5;margin-top:7px;max-width:42ch;}:where(.tl-com-page-directions-buryatia):is(.cost),:where(.tl-com-page-directions-buryatia) :is(.cost){padding:28px 0;}:where(.tl-com-page-directions-buryatia):is(.progress),:where(.tl-com-page-directions-buryatia) :is(.progress){height:3px;background:#d4dfe7;margin-top:7px;}:where(.tl-com-page-directions-buryatia):is(.progress i),:where(.tl-com-page-directions-buryatia) :is(.progress i){display:block;width:16.66%;height:3px;background:var(--red);}:where(.tl-com-page-directions-buryatia):is(.city-hero:has(.quiz-open)),:where(.tl-com-page-directions-buryatia) :is(.city-hero:has(.quiz-open)){padding-bottom:32px;}:where(.tl-com-page-directions-buryatia):is(.objects-section),:where(.tl-com-page-directions-buryatia) :is(.objects-section){padding:0 0 32px;}:where(.tl-com-page-directions-buryatia):is(.objects-section>h2),:where(.tl-com-page-directions-buryatia) :is(.objects-section>h2){border-top:1px solid var(--line);padding-top:28px;max-width:none;}:where(.tl-com-page-directions-buryatia):is(.kh-object-grid),:where(.tl-com-page-directions-buryatia) :is(.kh-object-grid){display:grid;grid-template-columns:repeat(var(--object-count,3),minmax(0,1fr));gap:18px;margin-top:25px;}:where(.tl-com-page-directions-buryatia):is(.kh-object-card),:where(.tl-com-page-directions-buryatia) :is(.kh-object-card){position:relative;display:flex;align-items:stretch;min-width:0;min-height:330px;border:0;border-radius:8px;background:#242424;overflow:hidden;isolation:isolate;}:where(.tl-com-page-directions-buryatia):is(.kh-object-card figure),:where(.tl-com-page-directions-buryatia) :is(.kh-object-card figure){position:absolute;inset:0;margin:0;background:#242424;z-index:-2;}:where(.tl-com-page-directions-buryatia):is(.kh-object-card figure img),:where(.tl-com-page-directions-buryatia) :is(.kh-object-card figure img){width:100%;height:100%;object-fit:cover;}:where(.tl-com-page-directions-buryatia):is(.kh-object-card)::before,:where(.tl-com-page-directions-buryatia) :is(.kh-object-card)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000099 0%,#000000a6 18%,#000000b8 47%,#000000f0 100%);}:where(.tl-com-page-directions-buryatia):is(.kh-object-content),:where(.tl-com-page-directions-buryatia) :is(.kh-object-content){display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;padding:26px;color:#fff;}:where(.tl-com-page-directions-buryatia):is(.kh-object-location),:where(.tl-com-page-directions-buryatia) :is(.kh-object-location){color:#e6e6e6;font-size:13px;line-height:1.4;margin:0 0 6px;}:where(.tl-com-page-directions-buryatia):is(.kh-object-content h3),:where(.tl-com-page-directions-buryatia) :is(.kh-object-content h3){font-size:20px;line-height:1.18;letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-weight:400;}:where(.tl-com-page-directions-buryatia):is(.kh-object-description),:where(.tl-com-page-directions-buryatia) :is(.kh-object-description){font-size:15px;line-height:1.55;color:#fff;margin-bottom:16px;}:where(.tl-com-page-directions-buryatia):is(.kh-object-cta),:where(.tl-com-page-directions-buryatia) :is(.kh-object-cta){display:flex;align-items:center;justify-content:space-between;gap:15px;margin:auto 0 0;padding:8px 0;min-height:44px;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:7px;}:where(.tl-com-page-directions-buryatia):is(.kh-object-cta svg),:where(.tl-com-page-directions-buryatia) :is(.kh-object-cta svg){width:19px;height:19px;}:where(.tl-com-page-directions-buryatia):is(.quiz-transport),:where(.tl-com-page-directions-buryatia) :is(.quiz-transport){margin:11px 0 0;display:flex;flex-direction:column;align-items:center;gap:2px;}:where(.tl-com-page-directions-buryatia):is(.quiz-transport img),:where(.tl-com-page-directions-buryatia) :is(.quiz-transport img){height:65px;width:205px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.7);}:where(.tl-com-page-directions-buryatia):is(.quiz-transport figcaption),:where(.tl-com-page-directions-buryatia) :is(.quiz-transport figcaption){font-size:12px;line-height:1.3;color:var(--muted);}:where(.tl-com-page-directions-buryatia):is([hidden]),:where(.tl-com-page-directions-buryatia) :is([hidden]){display:none!important;}:where(.tl-com-page-directions-buryatia):is(.sr-only),:where(.tl-com-page-directions-buryatia) :is(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.tl-com-page-directions-buryatia):is([data-select-mode]),:where(.tl-com-page-directions-buryatia) :is([data-select-mode]){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;text-align:left;padding:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;}:where(.tl-com-page-directions-buryatia):is([data-select-mode])::after,:where(.tl-com-page-directions-buryatia) :is([data-select-mode])::after{content:"";position:absolute;inset:0;border-radius:5px;z-index:2;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid>article),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid>article){position:relative;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(.mode-notice),:where(.tl-com-page-directions-buryatia) :is(.mode-notice){font-size:14px;line-height:1.5;color:var(--ink);margin-top:16px;max-width:70ch;}@media  (max-width:1200px){:where(.tl-com-page-directions-buryatia):is(.wrap),:where(.tl-com-page-directions-buryatia) :is(.wrap){width:calc(100% - 64px);}:where(.tl-com-page-directions-buryatia):is(.hero-grid),:where(.tl-com-page-directions-buryatia) :is(.hero-grid){gap:24px;}:where(.tl-com-page-directions-buryatia):is(h1),:where(.tl-com-page-directions-buryatia) :is(h1){font-size:44px;}:where(.tl-com-page-directions-buryatia):is(.hero-lead),:where(.tl-com-page-directions-buryatia) :is(.hero-lead){font-size:16px;}:where(.tl-com-page-directions-buryatia):is(.city-hero h1),:where(.tl-com-page-directions-buryatia) :is(.city-hero h1){font-size:40px;}:where(.tl-com-page-directions-buryatia):is(.actions),:where(.tl-com-page-directions-buryatia) :is(.actions){gap:20px;}:where(.tl-com-page-directions-buryatia):is(.actions .button),:where(.tl-com-page-directions-buryatia) :is(.actions .button){font-size:13px;padding:13px 18px;gap:18px;}:where(.tl-com-page-directions-buryatia):is(.city-hero .text-link),:where(.tl-com-page-directions-buryatia) :is(.city-hero .text-link){font-size:13px;}:where(.tl-com-page-directions-buryatia):is(.city-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.city-hero .hero-grid){gap:30px;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid){gap:20px;}:where(.tl-com-page-directions-buryatia):is(.map),:where(.tl-com-page-directions-buryatia) :is(.map){height:280px;}}@media  (max-width:900px){}@media  (hover:hover){}:where(.tl-com-page-directions-buryatia):is(.transport-card:focus-within),:where(.tl-com-page-directions-buryatia) :is(.transport-card:focus-within){outline:2px solid #a91c2b;outline-offset:3px;}:where(.tl-com-page-directions-buryatia):is(.delivery-grid>article:focus-within),:where(.tl-com-page-directions-buryatia) :is(.delivery-grid>article:focus-within){outline:2px solid #a91c2b;outline-offset:3px;}@media  (prefers-reduced-motion:reduce){}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia):is(.wrap),:where(.tl-com-page-directions-buryatia) :is(.wrap){width:calc(100% - 36px);}:where(.tl-com-page-directions-buryatia):is(.split),:where(.tl-com-page-directions-buryatia) :is(.split){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia):is(.faq-section),:where(.tl-com-page-directions-buryatia) :is(.faq-section){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia):is(.hero-grid),:where(.tl-com-page-directions-buryatia) :is(.hero-grid){min-height:0;grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia):is(.anchors),:where(.tl-com-page-directions-buryatia) :is(.anchors){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia):is(.actions),:where(.tl-com-page-directions-buryatia) :is(.actions){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia):is(.transport-notes),:where(.tl-com-page-directions-buryatia) :is(.transport-notes){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia):is(.split>*),:where(.tl-com-page-directions-buryatia) :is(.split>*){min-width:0;}:where(.tl-com-page-directions-buryatia):is(.faq-section>*),:where(.tl-com-page-directions-buryatia) :is(.faq-section>*){min-width:0;}:where(.tl-com-page-directions-buryatia):is(.crumbs),:where(.tl-com-page-directions-buryatia) :is(.crumbs){width:auto;flex-wrap:wrap;overflow:visible;border:0;gap:6px;}:where(.tl-com-page-directions-buryatia):is(.crumbs>*),:where(.tl-com-page-directions-buryatia) :is(.crumbs>*){padding:6px 8px!important;border-radius:3px;}:where(.tl-com-page-directions-buryatia):is(.crumbs>:not(:last-child))::after,:where(.tl-com-page-directions-buryatia) :is(.crumbs>:not(:last-child))::after{display:none;}:where(.tl-com-page-directions-buryatia):is(.faq-section),:where(.tl-com-page-directions-buryatia) :is(.faq-section){padding-block:26px;}:where(.tl-com-page-directions-buryatia):is(.transport-section),:where(.tl-com-page-directions-buryatia) :is(.transport-section){padding-block:28px;}:where(.tl-com-page-directions-buryatia):is(.scope),:where(.tl-com-page-directions-buryatia) :is(.scope){padding-block:28px;}}:where(.tl-com-page-directions-buryatia):is(.service-geography),:where(.tl-com-page-directions-buryatia) :is(.service-geography){
  padding: 32px 0;
  background: #edf2f6;
}:where(.tl-com-page-directions-buryatia):is(.service-geography .split > p),:where(.tl-com-page-directions-buryatia) :is(.service-geography .split > p){
  max-width: 68ch;
  color: var(--muted);
  font-size: 16px;
}:where(.tl-com-page-directions-buryatia):is(.service-geography h3),:where(.tl-com-page-directions-buryatia) :is(.service-geography h3){
  font-size:20px;
  font-weight: 500;
}:where(.tl-com-page-directions-buryatia):is(.region-hero),:where(.tl-com-page-directions-buryatia) :is(.region-hero){position:relative;isolation:isolate;color:#f7fafc}:where(.tl-com-page-directions-buryatia):is(.region-hero)::before,:where(.tl-com-page-directions-buryatia) :is(.region-hero)::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:#162e4b;z-index:-1}:where(.tl-com-page-directions-buryatia):is(.region-hero :is(h1,.interior-geo,.hero-lead,.actions)),:where(.tl-com-page-directions-buryatia) :is(.region-hero :is(h1,.interior-geo,.hero-lead,.actions)){color:#f7fafc}:where(.tl-com-page-directions-buryatia):is(.region-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.region-hero .hero-grid){
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  align-items: start;
  gap: 48px;
}:where(.tl-com-page-directions-buryatia):is(.region-hero h1),:where(.tl-com-page-directions-buryatia) :is(.region-hero h1){
  font-size:44px;
  line-height: 1.12;
  max-width: 22ch;
}:where(.tl-com-page-directions-buryatia):is(.region-quote),:where(.tl-com-page-directions-buryatia) :is(.region-quote){
  padding: 26px;
}:where(.tl-com-page-directions-buryatia):is(.region-quote h2),:where(.tl-com-page-directions-buryatia) :is(.region-quote h2){
}:where(.tl-com-page-directions-buryatia):is(.region-quote .button),:where(.tl-com-page-directions-buryatia) :is(.region-quote .button){
  width: 100%;
}:where(.tl-com-page-directions-buryatia):is(.region-formats),:where(.tl-com-page-directions-buryatia) :is(.region-formats){
  padding-top: 8px;
  padding-bottom: 40px;
}:where(.tl-com-page-directions-buryatia):is(.region-formats .delivery-grid > article),:where(.tl-com-page-directions-buryatia) :is(.region-formats .delivery-grid > article){
  cursor: default;
}:where(.tl-com-page-directions-buryatia):is(.region-destinations),:where(.tl-com-page-directions-buryatia) :is(.region-destinations){
  display: grid;
  grid-template-columns: repeat(var(--destination-count,2), minmax(0, 1fr));
  gap: 24px;
}:where(.tl-com-page-directions-buryatia):is(.region-destination),:where(.tl-com-page-directions-buryatia) :is(.region-destination){
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  border:1px solid #d9e3eb;
  border-radius:14px;
  background:linear-gradient(135deg,#ffffffed,#eaf1f7b8);
  box-shadow:inset 0 1px 0 #fff,0 4px 14px #162e4b08;
  backdrop-filter:blur(8px);
  color:var(--ink);
  text-decoration:none;
  transition:background .2s ease,box-shadow .2s ease,transform .2s ease;
}:where(.tl-com-page-directions-buryatia):is(.region-destination:hover),:where(.tl-com-page-directions-buryatia) :is(.region-destination:hover),:where(.tl-com-page-directions-buryatia):is(.region-destination:focus-visible),:where(.tl-com-page-directions-buryatia) :is(.region-destination:focus-visible){background:linear-gradient(135deg,#edf3f8,#dfe9f2);box-shadow:inset 0 1px 0 #fff,0 6px 18px #162e4b12;transform:translateY(-2px)}:where(.tl-com-page-directions-buryatia):is(.region-destination:focus-visible),:where(.tl-com-page-directions-buryatia) :is(.region-destination:focus-visible){outline:2px solid #526779;outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(.region-destination),:where(.tl-com-page-directions-buryatia) :is(.region-destination){transition:none}:where(.tl-com-page-directions-buryatia):is(.region-destination:hover),:where(.tl-com-page-directions-buryatia) :is(.region-destination:hover),:where(.tl-com-page-directions-buryatia):is(.region-destination:focus-visible),:where(.tl-com-page-directions-buryatia) :is(.region-destination:focus-visible){transform:none}}:where(.tl-com-page-directions-buryatia):is(.region-destination .kh-object-location),:where(.tl-com-page-directions-buryatia) :is(.region-destination .kh-object-location){
  margin-bottom: 9px;
  font-size: 12px;
  color: var(--muted);
}:where(.tl-com-page-directions-buryatia):is(.region-destination h3),:where(.tl-com-page-directions-buryatia) :is(.region-destination h3){
  font-size:20px;
  font-weight: 500;
}:where(.tl-com-page-directions-buryatia):is(.region-destination > p:not(.kh-object-location)),:where(.tl-com-page-directions-buryatia) :is(.region-destination > p:not(.kh-object-location)){
  margin-top: 12px;
  margin-bottom: 18px;
  font-size: 15px;
  line-height: 1.6;
  max-width: none;
}:where(.tl-com-page-directions-buryatia):is(.region-destination > .text-link),:where(.tl-com-page-directions-buryatia) :is(.region-destination > .text-link){
  display: inline-flex;
  gap: 18px;
  align-items: center;
  margin-top: auto;
}:where(.tl-com-page-directions-buryatia):is(.region-page .objects-section),:where(.tl-com-page-directions-buryatia) :is(.region-page .objects-section){
  padding-top: 40px;
}@media  (max-width: 1200px) {:where(.tl-com-page-directions-buryatia):is(.region-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.region-hero .hero-grid){ gap: 30px; }:where(.tl-com-page-directions-buryatia):is(.region-hero h1),:where(.tl-com-page-directions-buryatia) :is(.region-hero h1){ font-size: 40px; }:where(.tl-com-page-directions-buryatia):is(.region-quote),:where(.tl-com-page-directions-buryatia) :is(.region-quote){ padding: 22px; }}@media  (max-width: 860px) {:where(.tl-com-page-directions-buryatia):is(.region-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.region-hero .hero-grid){ grid-template-columns: 1fr; }:where(.tl-com-page-directions-buryatia):is(.region-hero h1),:where(.tl-com-page-directions-buryatia) :is(.region-hero h1){ max-width: 24ch; }:where(.tl-com-page-directions-buryatia):is(.region-destinations),:where(.tl-com-page-directions-buryatia) :is(.region-destinations){ grid-template-columns: 1fr; }}:where(.tl-com-page-directions-buryatia):is(.region-related-service),:where(.tl-com-page-directions-buryatia) :is(.region-related-service){margin:16px 0 0;font-size:14px;line-height:1.5}:where(.tl-com-page-directions-buryatia):is(.region-hero~.faq-section .faq-question),:where(.tl-com-page-directions-buryatia) :is(.region-hero~.faq-section .faq-question),:where(.tl-com-page-directions-buryatia):is(.faq-section .faq-question),:where(.tl-com-page-directions-buryatia) :is(.faq-section .faq-question){display:inline;margin:0;font:inherit;letter-spacing:inherit}@media (max-width:768px){:where(.tl-com-page-directions-buryatia):is([data-region-crumbs]),:where(.tl-com-page-directions-buryatia) :is([data-region-crumbs]){padding-block:10px;}:where(.tl-com-page-directions-buryatia):is([data-region-crumbs] .crumbs),:where(.tl-com-page-directions-buryatia) :is([data-region-crumbs] .crumbs){display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:4px;scrollbar-width:none;}:where(.tl-com-page-directions-buryatia):is(.region-hero),:where(.tl-com-page-directions-buryatia) :is(.region-hero){padding-top:24px;padding-bottom:24px;--paper:#162e4b;--navy:#f7fafc;}:where(.tl-com-page-directions-buryatia):is(.region-hero .interior-geo),:where(.tl-com-page-directions-buryatia) :is(.region-hero .interior-geo){font-size:12px;line-height:1.4;margin:0 0 10px;}:where(.tl-com-page-directions-buryatia):is(.region-hero h1),:where(.tl-com-page-directions-buryatia) :is(.region-hero h1){max-width:none;margin:0 0 12px;}:where(.tl-com-page-directions-buryatia):is(.region-hero .hero-lead),:where(.tl-com-page-directions-buryatia) :is(.region-hero .hero-lead){margin-top:0;}:where(.tl-com-page-directions-buryatia):is(.region-hero .tl-seo-collapsible),:where(.tl-com-page-directions-buryatia) :is(.region-hero .tl-seo-collapsible){max-height:66px;}:where(.tl-com-page-directions-buryatia):is(.region-hero .tl-seo-collapsible.is-expanded),:where(.tl-com-page-directions-buryatia) :is(.region-hero .tl-seo-collapsible.is-expanded){max-height:none;}:where(.tl-com-page-directions-buryatia):is(.region-hero .tl-seo-collapse-btn),:where(.tl-com-page-directions-buryatia) :is(.region-hero .tl-seo-collapse-btn){color:#f7fafc;background:#ffffff12;border-color:#ffffff40;font-weight:400;min-height:36px;padding:7px 10px;margin-top:0;}:where(.tl-com-page-directions-buryatia):is(.region-hero .actions),:where(.tl-com-page-directions-buryatia) :is(.region-hero .actions){display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px;}:where(.tl-com-page-directions-buryatia):is(.region-hero .actions a),:where(.tl-com-page-directions-buryatia) :is(.region-hero .actions a){font-size:13px;}:where(.tl-com-page-directions-buryatia):is(.region-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.region-hero .hero-grid){margin-top:0;}:where(.tl-com-page-directions-buryatia):is(#objects .kh-object-card),:where(.tl-com-page-directions-buryatia) :is(#objects .kh-object-card){--paper:#151a20;--navy:#f7fafc;}:where(.tl-com-page-directions-buryatia):is(#objects .tl-seo-collapse-btn),:where(.tl-com-page-directions-buryatia) :is(#objects .tl-seo-collapse-btn){color:#f7fafc;background:#ffffff12;border-color:#ffffff40;font-weight:400;}:where(.tl-com-page-directions-buryatia):is(.region-destination),:where(.tl-com-page-directions-buryatia) :is(.region-destination){padding:18px;}:where(.tl-com-page-directions-buryatia):is(.region-destination h3),:where(.tl-com-page-directions-buryatia) :is(.region-destination h3){font-size:18px;}}:where(.tl-com-page-directions-buryatia):is(button),:where(.tl-com-page-directions-buryatia) :is(button),:where(.tl-com-page-directions-buryatia):is(input),:where(.tl-com-page-directions-buryatia) :is(input),:where(.tl-com-page-directions-buryatia):is(select),:where(.tl-com-page-directions-buryatia) :is(select),:where(.tl-com-page-directions-buryatia):is(textarea),:where(.tl-com-page-directions-buryatia) :is(textarea){font:inherit}:where(.tl-com-page-directions-buryatia):is(button),:where(.tl-com-page-directions-buryatia) :is(button){cursor:pointer}:where(.tl-com-page-directions-buryatia):is(a),:where(.tl-com-page-directions-buryatia) :is(a){color:inherit}:where(.tl-com-page-directions-buryatia):is(button.button),:where(.tl-com-page-directions-buryatia) :is(button.button){border:0}:where(.tl-com-page-directions-buryatia):is(button.text-link),:where(.tl-com-page-directions-buryatia) :is(button.text-link){border:0;background:none;padding:0;color:var(--ink);font:inherit;text-align:left}:where(.tl-com-page-directions-buryatia):is(.skip-link),:where(.tl-com-page-directions-buryatia) :is(.skip-link){position:absolute;top:-80px;left:20px;z-index:100;background:white;padding:12px}:where(.tl-com-page-directions-buryatia):is(.skip-link:focus),:where(.tl-com-page-directions-buryatia) :is(.skip-link:focus){top:8px}:where(.tl-com-page-directions-buryatia):is(button:focus-visible),:where(.tl-com-page-directions-buryatia) :is(button:focus-visible),:where(.tl-com-page-directions-buryatia):is(a:focus-visible),:where(.tl-com-page-directions-buryatia) :is(a:focus-visible),:where(.tl-com-page-directions-buryatia):is(summary:focus-visible),:where(.tl-com-page-directions-buryatia) :is(summary:focus-visible){outline:2px solid var(--red);outline-offset:4px}:where(.tl-com-page-directions-buryatia):is([hidden]),:where(.tl-com-page-directions-buryatia) :is([hidden]){display:none!important}:where(.tl-com-page-directions-buryatia):is(.review-bar),:where(.tl-com-page-directions-buryatia) :is(.review-bar){background:#e9eef2;border-bottom:1px solid var(--line);font-size:12px;color:#365069}:where(.tl-com-page-directions-buryatia):is(.review-bar>.wrap),:where(.tl-com-page-directions-buryatia) :is(.review-bar>.wrap){display:flex;align-items:center;gap:22px;min-height:38px}:where(.tl-com-page-directions-buryatia):is(.review-bar button),:where(.tl-com-page-directions-buryatia) :is(.review-bar button){border:0;background:none;color:inherit;padding:4px 0;text-decoration:underline}:where(.tl-com-page-directions-buryatia):is(.review-status),:where(.tl-com-page-directions-buryatia) :is(.review-status){margin-left:auto}:where(.tl-com-page-directions-buryatia):is(.review-bar a),:where(.tl-com-page-directions-buryatia) :is(.review-bar a){text-decoration:none}:where(.tl-com-page-directions-buryatia):is(.page-crumbs),:where(.tl-com-page-directions-buryatia) :is(.page-crumbs){padding-top:22px}:where(.tl-com-page-directions-buryatia):is(.page-crumbs+.hero),:where(.tl-com-page-directions-buryatia) :is(.page-crumbs+.hero){padding-top:0}:where(.tl-com-page-directions-buryatia):is(.page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia) :is(.page-crumbs .crumbs){margin:0;width:max-content;max-width:100%}:where(.tl-com-page-directions-buryatia):is(.page-crumbs .crumbs a),:where(.tl-com-page-directions-buryatia) :is(.page-crumbs .crumbs a){position:relative;text-decoration:none;padding:10px 24px;background:white;border-right:1px solid var(--line);font-size:12px}:where(.tl-com-page-directions-buryatia):is(.page-crumbs .crumbs a:after),:where(.tl-com-page-directions-buryatia) :is(.page-crumbs .crumbs a:after){content:"";position:absolute;z-index:1;right:-9px;top:50%;width:17px;height:17px;transform:translateY(-50%) rotate(-45deg);background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.tl-com-page-directions-buryatia):is(.home-route),:where(.tl-com-page-directions-buryatia) :is(.home-route){background:#edf2f6;padding:22px 0}:where(.tl-com-page-directions-buryatia):is(.route-form),:where(.tl-com-page-directions-buryatia) :is(.route-form){display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end}:where(.tl-com-page-directions-buryatia):is(.route-form label),:where(.tl-com-page-directions-buryatia) :is(.route-form label),:where(.tl-com-page-directions-buryatia):is(dialog form label),:where(.tl-com-page-directions-buryatia) :is(dialog form label){font-size:13px;color:var(--ink);display:flex;flex-direction:column;gap:7px}:where(.tl-com-page-directions-buryatia):is(.route-form input),:where(.tl-com-page-directions-buryatia) :is(.route-form input),:where(.tl-com-page-directions-buryatia):is(.route-form select),:where(.tl-com-page-directions-buryatia) :is(.route-form select),:where(.tl-com-page-directions-buryatia):is(dialog form input),:where(.tl-com-page-directions-buryatia) :is(dialog form input),:where(.tl-com-page-directions-buryatia):is(dialog form select),:where(.tl-com-page-directions-buryatia) :is(dialog form select){width:100%;height:48px;background:white;border:1px solid #aebfce;border-radius:3px;padding:0 12px;color:var(--ink)}:where(.tl-com-page-directions-buryatia):is(.route-form .button),:where(.tl-com-page-directions-buryatia) :is(.route-form .button){height:48px;white-space:nowrap;padding:12px 20px}:where(.tl-com-page-directions-buryatia):is(.section-heading),:where(.tl-com-page-directions-buryatia) :is(.section-heading){display:flex;justify-content:space-between;gap:30px;align-items:baseline;margin-bottom:23px}:where(.tl-com-page-directions-buryatia):is(.section-heading h2),:where(.tl-com-page-directions-buryatia) :is(.section-heading h2){margin:0}:where(.tl-com-page-directions-buryatia):is(.section-heading p),:where(.tl-com-page-directions-buryatia) :is(.section-heading p){font-size:15px;color:var(--muted);margin:0}:where(.tl-com-page-directions-buryatia):is(.home-geography),:where(.tl-com-page-directions-buryatia) :is(.home-geography){padding:42px 0;background:#edf2f6}:where(.tl-com-page-directions-buryatia):is(.home-geography-grid),:where(.tl-com-page-directions-buryatia) :is(.home-geography-grid){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}:where(.tl-com-page-directions-buryatia):is(.home-geography-grid>img),:where(.tl-com-page-directions-buryatia) :is(.home-geography-grid>img){width:100%;max-height:365px;object-fit:contain}:where(.tl-com-page-directions-buryatia):is(.city-hub),:where(.tl-com-page-directions-buryatia) :is(.city-hub){padding-bottom:22px}:where(.tl-com-page-directions-buryatia):is(.format-description),:where(.tl-com-page-directions-buryatia) :is(.format-description){font-size:14px;color:var(--muted);margin:13px 0 0}:where(.tl-com-page-directions-buryatia):is(.city-hub.quote-open .format-description),:where(.tl-com-page-directions-buryatia) :is(.city-hub.quote-open .format-description){display:none}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar){display:flex;flex-direction:column;min-width:0}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar h2),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar h2){font-size:23px;font-weight:500;margin:0 0 8px}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar .note),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar .note){font-size:13px;line-height:1.5;margin:0}:where(.tl-com-page-directions-buryatia):is(.quote-route),:where(.tl-com-page-directions-buryatia) :is(.quote-route){font-size:14px;margin:24px 0 20px}:where(.tl-com-page-directions-buryatia):is(.quote-progress-label),:where(.tl-com-page-directions-buryatia) :is(.quote-progress-label){display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar progress),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar progress){height:3px;width:100%;border:0;appearance:none;background:#cfdae4}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar progress)::-webkit-progress-value{background:var(--red)}:where(.tl-com-page-directions-buryatia):is(.quote-extra),:where(.tl-com-page-directions-buryatia) :is(.quote-extra){font-size:12px;color:var(--red);margin:8px 0}:where(.tl-com-page-directions-buryatia):is(.quote-form),:where(.tl-com-page-directions-buryatia) :is(.quote-form){background:white;border:1px solid var(--line);border-radius:4px;padding:24px 26px;min-height:277px}:where(.tl-com-page-directions-buryatia):is(.quote-form h3),:where(.tl-com-page-directions-buryatia) :is(.quote-form h3){font-size:20px;font-weight:500;margin:0 0 22px}:where(.tl-com-page-directions-buryatia):is(.quote-form label),:where(.tl-com-page-directions-buryatia) :is(.quote-form label){display:flex;flex-direction:column;gap:7px;font-size:13px;margin-bottom:15px}:where(.tl-com-page-directions-buryatia):is(.quote-form label>span),:where(.tl-com-page-directions-buryatia) :is(.quote-form label>span){color:var(--red);display:contents}:where(.tl-com-page-directions-buryatia):is(.quote-form input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia) :is(.quote-form input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia):is(.quote-form select),:where(.tl-com-page-directions-buryatia) :is(.quote-form select){height:46px;min-width:0;width:100%;border:1px solid #afc1d0;border-radius:3px;padding:10px 12px;background:white;color:var(--ink)}:where(.tl-com-page-directions-buryatia):is(.quote-form input[readonly]),:where(.tl-com-page-directions-buryatia) :is(.quote-form input[readonly]){background:#f5f7f9;color:var(--muted)}:where(.tl-com-page-directions-buryatia):is(.form-pair),:where(.tl-com-page-directions-buryatia) :is(.form-pair){display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.tl-com-page-directions-buryatia):is(.form-three),:where(.tl-com-page-directions-buryatia) :is(.form-three){display:grid;grid-template-columns:repeat(3,1fr);gap:14px}:where(.tl-com-page-directions-buryatia):is(.quote-actions),:where(.tl-com-page-directions-buryatia) :is(.quote-actions){display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:18px}:where(.tl-com-page-directions-buryatia):is(.quote-actions .button),:where(.tl-com-page-directions-buryatia) :is(.quote-actions .button){margin-left:auto;min-width:165px}:where(.tl-com-page-directions-buryatia):is(.form-error),:where(.tl-com-page-directions-buryatia) :is(.form-error){color:#b4001d;font-size:13px}:where(.tl-com-page-directions-buryatia):is(.quote-form .note),:where(.tl-com-page-directions-buryatia) :is(.quote-form .note){font-size:13px}:where(.tl-com-page-directions-buryatia):is(.owner-options),:where(.tl-com-page-directions-buryatia) :is(.owner-options){border:0;padding:0;margin:5px 0;display:flex;gap:25px}:where(.tl-com-page-directions-buryatia):is(.owner-options legend),:where(.tl-com-page-directions-buryatia) :is(.owner-options legend){font-size:13px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia):is(.owner-options label),:where(.tl-com-page-directions-buryatia) :is(.owner-options label){flex-direction:row;align-items:center}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar .quiz-transport),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar .quiz-transport){margin:12px 0 0;max-height:105px}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar .quiz-transport img),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar .quiz-transport img){width:100%;height:70px;object-fit:contain;transform:none}:where(.tl-com-page-directions-buryatia):is(.quote-sidebar .quiz-transport figcaption),:where(.tl-com-page-directions-buryatia) :is(.quote-sidebar .quiz-transport figcaption){text-align:center;font-size:12px;color:var(--muted)}:where(.tl-com-page-directions-buryatia):is(.case-filter-card),:where(.tl-com-page-directions-buryatia) :is(.case-filter-card){position:relative;height:325px;overflow:hidden;border-radius:6px;color:white;background:var(--ink)}:where(.tl-com-page-directions-buryatia):is(.case-filter-card>img),:where(.tl-com-page-directions-buryatia) :is(.case-filter-card>img){width:100%;height:100%;object-fit:cover}:where(.tl-com-page-directions-buryatia):is(.case-filter-card:after),:where(.tl-com-page-directions-buryatia) :is(.case-filter-card:after){content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,#0b1923a8 52%,#0b1923f5)}:where(.tl-com-page-directions-buryatia):is(.case-empty),:where(.tl-com-page-directions-buryatia) :is(.case-empty){background:var(--pale);padding:24px}:where(.tl-com-page-directions-buryatia):is(.pages-list),:where(.tl-com-page-directions-buryatia) :is(.pages-list){display:grid;gap:8px}:where(.tl-com-page-directions-buryatia):is(.pages-list a),:where(.tl-com-page-directions-buryatia) :is(.pages-list a){font-size:15px;padding:7px 0}:where(.tl-com-page-directions-buryatia):is(dialog),:where(.tl-com-page-directions-buryatia) :is(dialog){border:1px solid var(--line);border-radius:8px;padding:32px;width:min(600px,calc(100vw - 50px));max-height:85vh;color:var(--ink);box-shadow:0 15px 70px #10213440}:where(.tl-com-page-directions-buryatia):is(dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(dialog)::backdrop{background:#142b4366}:where(.tl-com-page-directions-buryatia):is(dialog h2),:where(.tl-com-page-directions-buryatia) :is(dialog h2){font-size:27px;padding-right:24px}:where(.tl-com-page-directions-buryatia):is(dialog form),:where(.tl-com-page-directions-buryatia) :is(dialog form){display:grid;gap:15px}:where(.tl-com-page-directions-buryatia):is(dialog .dialog-close),:where(.tl-com-page-directions-buryatia) :is(dialog .dialog-close){position:absolute;right:16px;top:10px;background:none;border:0;font-size:30px;color:var(--muted)}@media (max-width:1200px){:where(.tl-com-page-directions-buryatia):is(.route-form),:where(.tl-com-page-directions-buryatia) :is(.route-form){grid-template-columns:1fr 1fr 1fr}:where(.tl-com-page-directions-buryatia):is(.route-form .button),:where(.tl-com-page-directions-buryatia) :is(.route-form .button){grid-column:3}}:where(.tl-com-page-directions-buryatia):is(button.kh-object-cta),:where(.tl-com-page-directions-buryatia) :is(button.kh-object-cta){background:none;border:0;color:inherit;text-align:left;width:100%}:where(.tl-com-page-directions-buryatia):is([data-request-summary]),:where(.tl-com-page-directions-buryatia) :is([data-request-summary]){display:grid;gap:8px;margin-bottom:20px}:where(.tl-com-page-directions-buryatia):is([data-request-summary] p),:where(.tl-com-page-directions-buryatia) :is([data-request-summary] p){font-size:14px;overflow-wrap:anywhere}@media (max-width:760px){}:where(.tl-com-page-directions-buryatia):is(.city-format-control),:where(.tl-com-page-directions-buryatia) :is(.city-format-control){display:flex;align-items:center;gap:16px;font-size:14px;margin:0 0 20px}:where(.tl-com-page-directions-buryatia):is(.city-format-control select),:where(.tl-com-page-directions-buryatia) :is(.city-format-control select){font:inherit;color:var(--ink);background:#fff;border:1px solid #b6c4ce;border-radius:3px;min-height:44px;padding:9px 38px 9px 12px}:where(.tl-com-page-directions-buryatia):is(.city-hub.quote-open .city-format-control),:where(.tl-com-page-directions-buryatia) :is(.city-hub.quote-open .city-format-control){margin-top:16px}@media (max-width:800px){:where(.tl-com-page-directions-buryatia):is(.city-format-control),:where(.tl-com-page-directions-buryatia) :is(.city-format-control){align-items:stretch;flex-direction:column;gap:8px}}@media (max-width:700px){:where(.tl-com-page-directions-buryatia):is(.quote-form),:where(.tl-com-page-directions-buryatia) :is(.quote-form){min-width:0;padding:16px}:where(.tl-com-page-directions-buryatia):is(.form-pair),:where(.tl-com-page-directions-buryatia) :is(.form-pair){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.tl-com-page-directions-buryatia):is(.form-three),:where(.tl-com-page-directions-buryatia) :is(.form-three){grid-template-columns:minmax(0,1fr)}:where(.tl-com-page-directions-buryatia):is(.quote-actions),:where(.tl-com-page-directions-buryatia) :is(.quote-actions){flex-wrap:wrap;gap:12px}:where(.tl-com-page-directions-buryatia):is(.quote-actions .button),:where(.tl-com-page-directions-buryatia) :is(.quote-actions .button){min-width:0;max-width:100%;white-space:normal}:where(.tl-com-page-directions-buryatia):is(.home-geography-grid),:where(.tl-com-page-directions-buryatia) :is(.home-geography-grid){grid-template-columns:minmax(0,1fr);gap:20px}:where(.tl-com-page-directions-buryatia):is(.section-heading),:where(.tl-com-page-directions-buryatia) :is(.section-heading){flex-wrap:wrap;gap:10px}}:where(.tl-com-page-directions-buryatia):is(.groupage-geography-search>label),:where(.tl-com-page-directions-buryatia) :is(.groupage-geography-search>label){display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-geography-no-results),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-geography-no-results){font-size:16px;line-height:1.6;color:#526476;max-width:65ch;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-geography-status),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-geography-status){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker){margin-top:20px;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-region-panels){min-width:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker ul),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker ul){list-style:none;padding:0;margin:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker li),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker li){margin:0;min-width:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker li>:is(button,a)){display:block;width:100%;min-height:44px;text-align:left;background:transparent;border:0;padding:10px 4px;font-size:16px;line-height:1.5;text-decoration:underline;color:#162e47;text-decoration-color:#526476;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker li>:is(button,a):hover),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker li>:is(button,a):hover){color:#d1142d;text-decoration-color:#162e47;text-decoration-thickness:2px;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-region-map-column),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-region-map-column){min-width:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-region-map){min-width:0;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-map-fallback),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-map-fallback){font-size:14px;line-height:1.5;color:#526476;padding:20px 0;}@media  (min-width:1001px){:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map){max-width:var(--geography-map-max,none);margin-inline:auto;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels){max-height:var(--geography-panel-height,400px);overflow:auto;scrollbar-gutter:stable;padding:0 7px;scrollbar-color:#526476 #e4e9ee;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)){font-size:16px;line-height:1.5;min-height:36px;padding:4px;}}@media  (min-width:1200px){}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-region-panels){margin-top:16px;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker){margin-top:20px;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker .groupage-region-map){display:none;}:where(.tl-com-page-directions-buryatia):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-directions-buryatia) :is(#groupage-region-picker li>:is(button,a)){font-size:16px;}}@media  (max-width:1000px){}@media  (max-width:700px){}:where(.tl-com-page-directions-buryatia):is(.request-options),:where(.tl-com-page-directions-buryatia) :is(.request-options){margin-bottom:24px}:where(.tl-com-page-directions-buryatia):is(.request-options fieldset),:where(.tl-com-page-directions-buryatia) :is(.request-options fieldset){border:0;padding:16px 0;margin:0;border-top:1px solid var(--line)}:where(.tl-com-page-directions-buryatia):is(.request-options legend),:where(.tl-com-page-directions-buryatia) :is(.request-options legend){font-size:15px;padding-top:16px}:where(.tl-com-page-directions-buryatia):is(.quote-form .request-check),:where(.tl-com-page-directions-buryatia) :is(.quote-form .request-check){display:flex;flex-direction:row;align-items:center;gap:10px;margin:8px 0}:where(.tl-com-page-directions-buryatia):is(.quote-form .request-check input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(.quote-form .request-check input[type=checkbox]){width:17px;height:17px;padding:0;flex:none}:where(.tl-com-page-directions-buryatia):is(.request-options [data-require-fields]),:where(.tl-com-page-directions-buryatia) :is(.request-options [data-require-fields]){padding:16px;background:#f3f5f7;margin:12px 0}:where(.tl-com-page-directions-buryatia):is(.request-options .note),:where(.tl-com-page-directions-buryatia) :is(.request-options .note){margin:12px 0}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog){--tl-card-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E%0A")}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid){display:flex;flex-wrap:wrap;gap:3px;align-items:stretch}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card){box-sizing:border-box;position:relative;isolation:isolate;flex:1 1 calc(100% / var(--card-count,4) - 3px);max-width:calc(100% / var(--card-count,4) - 2px);min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f3f3f3;color:#252525;box-shadow:none;filter:none;cursor:pointer;appearance:none;font:inherit;transition:box-shadow .2s ease}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card)::before,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card)::before{content:none}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true]),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true]){background:#f3f3f3;color:#252525}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card:focus-visible){outline:3px solid #a91c2b;outline-offset:-5px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual){position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 var(--home-visual-height,210px);width:100%;height:var(--home-visual-height,210px);padding:0;overflow:hidden}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual img){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(25,31,35,.075) 100%)}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after{background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(64,0,8,.12) 100%)}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;align-content:start;column-gap:10px;row-gap:8px;flex:1;width:100%;min-width:0;padding:17px 20px 19px;border-top:1px solid #d9d9d9}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info){border-color:#a71a2266}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .service-title){grid-column:1;grid-row:1;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:0;color:inherit;background:transparent;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .service-caption),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .service-caption){grid-column:1/-1;grid-row:2;font-size:14px;font-weight:400;line-height:1.5;min-height:0;margin:0;color:inherit;background:transparent;opacity:1}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .card-action),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .card-action){grid-column:2;grid-row:1;display:grid;place-items:center;align-self:start;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:0;font-size:0;line-height:0;background:transparent;color:#a91c2b}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .card-action),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .card-action){color:#a91c2b}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .card-action)::after{content:"";display:block;width:28px;height:28px;background:currentColor;mask:var(--tl-card-arrow) center/contain no-repeat;-webkit-mask:var(--tl-card-arrow) center/contain no-repeat;transform:rotate(0deg);transition:transform .24s ease}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .card-action)::after{transform:rotate(-90deg)}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid .service-body){box-sizing:border-box;order:5;flex:0 0 100%;width:100%;max-width:none;grid-column:auto;grid-row:auto;margin:0;padding:14px 22px 16px;border:0;border-bottom:2px solid #b72a36;background:#fff;color:#252525;font-size:15px;line-height:1.5}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid .service-body[hidden]),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid .service-body[hidden]){display:none}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body h3),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body h3){margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body p){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:76ch}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body ul),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body ul){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:76ch;padding-left:22px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body li),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body li){font-size:inherit;line-height:inherit}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body li)::marker,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body li)::marker{color:#c82030}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body *:is(ul,ol:not(.route-method-path))>li+li),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body *:is(ul,ol:not(.route-method-path))>li+li){margin-top:6px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-track),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-track),:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-panels),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-panels){display:contents}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav){display:none}@media (hover:hover){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card:hover .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card:hover .kh-transport-visual img){transform:translateY(-4px)}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=false]:hover .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=false]:hover .card-action)::after{transform:translateX(3px) rotate(0deg)}}@media (min-width:1500px){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual){height:var(--home-visual-height,240px);flex-basis:var(--home-visual-height,240px)}}@media (min-width:641px) and (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card){flex-basis:calc(50% - 3px);max-width:calc(50% - 1.5px)}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid){display:block}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card){width:100%;max-width:none;margin-top:10px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card:first-child),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card:first-child){margin-top:0}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual){height:195px;flex-basis:195px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual img){transition-duration:.4s}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info){grid-template-columns:minmax(0,1fr);padding:12px 16px 14px;column-gap:8px;row-gap:4px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .service-title){font-size:16px;line-height:1.3;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .service-caption),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .service-caption){font-size:13px;line-height:1.4}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-info .card-action),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-info .card-action){display:none}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid .service-body){padding:16px;font-size:16px;line-height:1.5}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body h3),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body h3){font-size:20px;margin-bottom:12px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .service-body ul),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .service-body ul){margin-bottom:12px}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-grid[data-mobile-swipe]),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-grid[data-mobile-swipe]){position:relative}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-track),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-track){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;touch-action:pan-x pan-y;align-items:stretch}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-track)::-webkit-scrollbar,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-track)::-webkit-scrollbar{display:none}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-card){flex:0 0 100%;width:100%;max-width:100%;margin:0;scroll-snap-align:start}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-panels),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-panels){display:grid;margin-top:6px;align-items:start}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .service-body),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .service-body){grid-area:1/1;min-width:0}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav){position:absolute;top:76px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#172d49;padding:0;box-shadow:none;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav--prev),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav--prev){left:4px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav--next),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav--next){right:4px}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav:disabled),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav:disabled){opacity:.18;cursor:default}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .card-action)::after{transition:none}}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav)::before,:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav)::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffa8;z-index:-1}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav svg),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav svg){width:20px;height:20px;opacity:.75}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-nav:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-nav:focus-visible){outline:2px solid #172d49;outline-offset:0}@media (max-width:1050px){}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia):is(#services),:where(.tl-com-page-directions-buryatia) :is(#services){--home-visual-height:160px}@media (min-width:1001px){:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog #groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog #groupage-region-picker .groupage-region-panels){max-height:510px}}@media (min-width:1001px){}@media (max-width:760px){}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual){background:linear-gradient(165deg,#ff493f 0%,#e52c32 48%,#bd001c 100%)}:where(.tl-com-page-directions-buryatia):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info){box-shadow:inset 0 0 0 1px #c82030}:where(.tl-com-page-directions-buryatia):is(#page-approved-components),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components){--tl-card-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E%0A")}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid){display:flex;flex-wrap:wrap;gap:3px;align-items:stretch}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card){box-sizing:border-box;position:relative;isolation:isolate;flex:1 1 calc(100% / var(--card-count,4) - 3px);max-width:calc(100% / var(--card-count,4) - 2px);min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f3f3f3;color:#252525;box-shadow:none;filter:none;cursor:pointer;appearance:none;font:inherit;transition:box-shadow .2s ease}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card)::before,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card)::before{content:none}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true]),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true]){background:#f3f3f3;color:#252525}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card:focus-visible){outline:3px solid #a91c2b;outline-offset:-5px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual){position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 var(--home-visual-height,210px);width:100%;height:var(--home-visual-height,210px);padding:0;overflow:hidden}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual img){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(25,31,35,.075) 100%)}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after{background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(64,0,8,.12) 100%)}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;align-content:start;column-gap:10px;row-gap:8px;flex:1;width:100%;min-width:0;padding:17px 20px 19px;border-top:1px solid #d9d9d9}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){border-color:#a71a2266}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .service-title){grid-column:1;grid-row:1;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:0;color:inherit;background:transparent;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .service-caption),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .service-caption){grid-column:1/-1;grid-row:2;font-size:14px;font-weight:400;line-height:1.5;min-height:0;margin:0;color:inherit;background:transparent;opacity:1}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .card-action),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .card-action){grid-column:2;grid-row:1;display:grid;place-items:center;align-self:start;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:0;font-size:0;line-height:0;background:transparent;color:#a91c2b}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action){color:#a91c2b}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .card-action)::after{content:"";display:block;width:28px;height:28px;background:currentColor;mask:var(--tl-card-arrow) center/contain no-repeat;-webkit-mask:var(--tl-card-arrow) center/contain no-repeat;transform:rotate(0deg);transition:transform .24s ease}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .card-action)::after{transform:rotate(-90deg)}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid .service-body){box-sizing:border-box;order:5;flex:0 0 100%;width:100%;max-width:none;grid-column:auto;grid-row:auto;margin:0;padding:14px 22px 16px;border:0;border-bottom:2px solid #b72a36;background:#fff;color:#252525;font-size:15px;line-height:1.5}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid .service-body[hidden]),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid .service-body[hidden]){display:none}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body h3),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body h3){margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body p){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:none}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body ul),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body ul){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:none;padding-left:22px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body li),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body li){font-size:inherit;line-height:inherit}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body li)::marker,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body li)::marker{color:#c82030}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body *:is(ul,ol:not(.route-method-path))>li+li),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body *:is(ul,ol:not(.route-method-path))>li+li){margin-top:6px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-track),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-track),:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-panels),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-panels){display:contents}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav){display:none}@media (hover:hover){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img){transform:translateY(-4px)}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=false]:hover .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=false]:hover .card-action)::after{transform:translateX(3px) rotate(0deg)}}@media (min-width:1500px){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual){height:var(--home-visual-height,240px);flex-basis:var(--home-visual-height,240px)}}@media (min-width:641px) and (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card){flex-basis:calc(50% - 3px);max-width:calc(50% - 1.5px)}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid){display:block}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card){width:100%;max-width:none;margin-top:10px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card:first-child),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card:first-child){margin-top:0}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual){height:195px;flex-basis:195px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual img){transition-duration:.4s}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info){grid-template-columns:minmax(0,1fr);padding:12px 16px 14px;column-gap:8px;row-gap:4px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .service-title){font-size:16px;line-height:1.3;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .service-caption),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .service-caption){font-size:13px;line-height:1.4}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-info .card-action),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-info .card-action){display:none}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid .service-body){padding:16px;font-size:16px;line-height:1.5}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body h3),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body h3){font-size:20px;margin-bottom:12px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia):is(#page-approved-components .service-body ul),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .service-body ul){margin-bottom:12px}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-grid[data-mobile-swipe]),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-grid[data-mobile-swipe]){position:relative}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .kh-transport-track),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .kh-transport-track){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;touch-action:pan-x pan-y;align-items:stretch}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-track)::-webkit-scrollbar,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-track)::-webkit-scrollbar{display:none}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .kh-transport-card){flex:0 0 100%;width:100%;max-width:100%;margin:0;scroll-snap-align:start}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .kh-transport-panels),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .kh-transport-panels){display:grid;margin-top:6px;align-items:start}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .service-body),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .service-body){grid-area:1/1;min-width:0}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav){position:absolute;top:76px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#172d49;padding:0;box-shadow:none;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav--prev),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav--prev){left:4px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav--next),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav--next){right:4px}:where(.tl-com-page-directions-buryatia):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled){opacity:.18;cursor:default}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia):is(#page-approved-components .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .card-action)::after{transition:none}}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav)::before,:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav)::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffa8;z-index:-1}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav svg),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav svg){width:20px;height:20px;opacity:.75}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-nav:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-nav:focus-visible){outline:2px solid #172d49;outline-offset:0}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual){background:linear-gradient(165deg,#ff493f 0%,#e52c32 48%,#bd001c 100%)}:where(.tl-com-page-directions-buryatia):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){box-shadow:none;background:#e5e8eb}:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image)),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image)){
  position: relative;
  isolation: isolate;
}:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(165deg,#ff493f,#e52c32 48%,#bd001c);
  opacity: 0;
  transition: opacity .2s ease;
}:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):focus-visible :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):focus-visible :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
  opacity: 1;
}:where(.tl-com-page-directions-buryatia):is(.service-card-theme #page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme #page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){
  border-color: #d9d9d9;
  box-shadow: none;
}:where(.tl-com-page-directions-buryatia):is(.service-card-theme .kh-transport-card:is(:focus-visible,[aria-expanded=true]) .kh-transport-info),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme .kh-transport-card:is(:focus-visible,[aria-expanded=true]) .kh-transport-info){
  background: #e5e8eb;
}:where(.tl-com-page-directions-buryatia):is(.service-card-theme .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme .kh-transport-grid .service-body){
  border-bottom-color: #d9d9d9;
}@media  (hover:hover) {:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover){
    box-shadow: 0 4px 12px #162e471c;
  }:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
    opacity: 1;
  }:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-info,.alternative-content,.road-format-copy)),:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-info,.alternative-content,.road-format-copy)){
    background: #e5e8eb;
  }}@media  (prefers-reduced-motion:reduce) {:where(.tl-com-page-directions-buryatia):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
    transition: none;
  }}@media  (hover:hover) {}@media  (prefers-reduced-motion:reduce) {}:where(.tl-com-page-directions-buryatia):is(.interior-page h1),:where(.tl-com-page-directions-buryatia) :is(.interior-page h1){font-size:44px;line-height:1.13;font-weight:500;max-width:25ch;text-wrap:balance;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia):is(.interior-page h2),:where(.tl-com-page-directions-buryatia) :is(.interior-page h2){font-size:28px;font-weight:500;line-height:1.25}:where(.tl-com-page-directions-buryatia):is(.interior-page h3),:where(.tl-com-page-directions-buryatia) :is(.interior-page h3){font-weight:500}:where(.tl-com-page-directions-buryatia):is(.interior-page .hero),:where(.tl-com-page-directions-buryatia) :is(.interior-page .hero){padding-top:24px;padding-bottom:28px}:where(.tl-com-page-directions-buryatia):is(.interior-page .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.interior-page .hero-grid){margin-top:0;min-height:260px;gap:28px}:where(.tl-com-page-directions-buryatia):is(.interior-page .hero-lead),:where(.tl-com-page-directions-buryatia) :is(.interior-page .hero-lead){font-size:16px;line-height:1.55;margin-top:18px;max-width:64ch}:where(.tl-com-page-directions-buryatia):is(.interior-page .interior-geo),:where(.tl-com-page-directions-buryatia) :is(.interior-page .interior-geo){font-size:15px;color:var(--muted);margin-top:16px}:where(.tl-com-page-directions-buryatia):is(.interior-page .anchors),:where(.tl-com-page-directions-buryatia) :is(.interior-page .anchors){margin-top:0;margin-bottom:12px}:where(.tl-com-page-directions-buryatia):is(.interior-page .text-link),:where(.tl-com-page-directions-buryatia) :is(.interior-page .text-link){text-underline-offset:5px}:where(.tl-com-page-directions-buryatia):is(.interior-page .faq-section),:where(.tl-com-page-directions-buryatia) :is(.interior-page .faq-section){padding-top:28px;padding-bottom:32px}:where(.tl-com-page-directions-buryatia):is(.interior-page #page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia) :is(.interior-page #page-approved-components .kh-transport-grid){margin-top:24px}:where(.tl-com-page-directions-buryatia):is(.interior-page .service-body h4),:where(.tl-com-page-directions-buryatia) :is(.interior-page .service-body h4){font-size:17px;font-weight:500;margin:16px 0 8px}:where(.tl-com-page-directions-buryatia):is(.interior-page .service-body .text-link),:where(.tl-com-page-directions-buryatia) :is(.interior-page .service-body .text-link){display:inline-block;margin-top:12px}:where(.tl-com-page-directions-buryatia):is(.interior-page .region-destinations),:where(.tl-com-page-directions-buryatia) :is(.interior-page .region-destinations){margin-top:22px}@media (max-width:1100px){:where(.tl-com-page-directions-buryatia):is(.interior-page h1),:where(.tl-com-page-directions-buryatia) :is(.interior-page h1){font-size:38px}:where(.tl-com-page-directions-buryatia):is(.interior-page .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.interior-page .hero-grid){gap:26px}}@media (max-width:700px){:where(.tl-com-page-directions-buryatia):is(.interior-page h1),:where(.tl-com-page-directions-buryatia) :is(.interior-page h1){font-size:32px}:where(.tl-com-page-directions-buryatia):is(.interior-page h2),:where(.tl-com-page-directions-buryatia) :is(.interior-page h2){font-size:25px}:where(.tl-com-page-directions-buryatia):is(.interior-page .hero-grid),:where(.tl-com-page-directions-buryatia) :is(.interior-page .hero-grid){grid-template-columns:1fr}}:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){--header-height:124px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){position:sticky;top:0;z-index:100;isolation:isolate;background:#162e4b;color:#fff;border-bottom:1px solid #ffffff24;transition:background-color .2s,color .2s}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled){background:#fff;color:#172c40;border-color:#d4dde1;box-shadow:0 4px 16px #162e4b12}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-inner){width:min(1560px,calc(100% - 64px));max-width:1560px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;gap:0 30px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand){position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 0;color:inherit;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>img){display:block;width:220px;max-width:100%;height:auto}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-actions){display:flex;align-items:center;justify-content:flex-end;gap:24px;grid-column:2;grid-row:1}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-email),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-email){font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-phone),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-phone){font:500 18px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header *:is(.header-email,.header-phone):hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header *:is(.header-email,.header-phone):hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-actions .button){font-size:14px;font-weight:400;min-height:40px;padding:9px 18px;line-height:1.4;border:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-max),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-max){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-max img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-max img){width:32px;height:32px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation){grid-column:1/-1;display:flex;align-items:stretch;justify-content:space-between;gap:0;border-top:1px solid #ffffff20;background:#102337;position:relative;overflow:visible}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation)::before{content:"";position:absolute;inset:0;z-index:-1;background:#102337;box-shadow:0 0 0 100vmax #102337;clip-path:inset(0 -100vmax);pointer-events:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px clamp(6px,.8vw,12px);font-size:14px;font-weight:400;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a:hover){background:#809bb31a}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled #primary-navigation){background:#edf0f3;border-color:#d7e0e7}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled #primary-navigation)::before{background:#edf0f3;box-shadow:0 0 0 100vmax #edf0f3}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle){display:none}@media (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){--header-height:63px}:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){padding-top:63px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){position:fixed;inset:0 0 auto 0;width:100%;height:63px;min-height:63px;transition:color .2s}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-inner){width:calc(100% - 40px);height:62px;min-height:62px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand){grid-column:1;grid-row:1;min-height:0;height:46px;padding:0;gap:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>img){width:195px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle){display:block;grid-column:2;grid-row:1;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid #c82030;border-radius:4px;background:#c82030;color:#fff}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::after{content:"";position:absolute;left:11px;top:20px;width:20px;height:2px;background:currentColor}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::before{top:14px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::after{top:26px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open){background:#fff;color:#252525;border-color:#e6e6e6}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle){background:#f2f2f2;border:0;color:#252525;border-radius:50%;z-index:104}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle span){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before{top:20px;transform:rotate(45deg)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after{top:20px;transform:rotate(-45deg)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation){display:none;position:absolute;top:100%;left:0;right:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation)::before{content:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open #primary-navigation){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-height:calc(100dvh - 63px);margin:0;padding:12px 20px max(22px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ededed;border-radius:0 0 12px 12px;background:#fff;color:#252525;box-shadow:0 16px 24px #0000001a;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a){flex:0 0 auto;justify-content:flex-start;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;line-height:1.4;color:#252525}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions){order:-1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 14px;padding:20px 0 0;align-items:center;justify-content:start}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-phone),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-phone){grid-column:1;grid-row:1;justify-self:start;min-height:32px;font-size:21px;color:#252525}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-email),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-email){grid-column:1;grid-row:2;min-height:32px;font-size:16px;color:#505050}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-max),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-max){grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:end}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions .button){grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:44px;margin-top:6px;font-size:16px}}@media (max-width:1000px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){transition:none}}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header a){color:inherit;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown){position:static;flex:1 1 auto;min-width:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown>summary){display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown>summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown>summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header summary svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header summary svg){width:14px;height:14px;fill:none;stroke:#e5444b;stroke-width:1.5;transition:transform .18s;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown[open]>summary svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown[open]>summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown>summary:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown>summary:hover){background:#809bb31a;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown[open]>summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown[open]>summary){background:#809bb31a;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel){position:absolute;top:100%;left:0;z-index:5;min-width:280px;max-width:100%;padding:22px;background:#fff;color:#162e47;border-top:2px solid #cf233a;box-shadow:0 14px 24px #162e4726;border-radius:0 0 5px 5px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel){right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel :is(h2,.menu-heading)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel :is(h2,.menu-heading)){display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel a){display:block;padding:10px 8px;font-size:15px;line-height:1.4;text-decoration:none;border-radius:3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel a:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel a:hover){color:#bd001c;background:#f1f4f6;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header :is(a,button,summary):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header :is(a,button,summary):focus-visible){outline:2px solid #e74550;outline-offset:-2px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button:hover){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button svg){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button:hover svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button:hover svg){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button:active),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button:active){}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing .review-bar),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .review-bar){display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-inner>.header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-inner>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown){flex:0 0 auto;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown>summary){justify-content:space-between;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel){position:static;min-width:0;max-width:100%;display:block;padding:14px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel){position:static;min-width:0;max-width:100%;display:block;padding:14px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-dropdown-panel section+section),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-dropdown-panel section+section){margin-top:24px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions){display:flex;flex-direction:column;align-items:stretch;padding:16px 0 20px;border-bottom:1px solid #ededed;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions .button){margin-top:8px;justify-content:space-between;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#tl-landing .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .button svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .button svg){}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header summary svg),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header summary svg){transition:none;}}@media (max-width:700px){}@media (max-width:800px){}@media (max-width:390px){}:where(.tl-com-page-directions-buryatia):is(.sea-map-legend),:where(.tl-com-page-directions-buryatia) :is(.sea-map-legend){display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:#526476;margin-top:12px}@media (max-width:800px){}@media (max-width:390px){}:where(.tl-com-page-directions-buryatia):is([data-scoped-geography] [data-region-key][aria-disabled=true]),:where(.tl-com-page-directions-buryatia) :is([data-scoped-geography] [data-region-key][aria-disabled=true]){opacity:.5;cursor:default}@media (max-width:800px){}:where(.tl-com-page-directions-buryatia):is(.road-geography-note),:where(.tl-com-page-directions-buryatia) :is(.road-geography-note){font-size:14px;line-height:1.6;color:#526476;margin-top:20px}:where(.tl-com-page-directions-buryatia):is([data-road-geography] [data-region-key][aria-disabled=true]),:where(.tl-com-page-directions-buryatia) :is([data-road-geography] [data-region-key][aria-disabled=true]){opacity:.5;cursor:default}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia):is([data-general-request]),:where(.tl-com-page-directions-buryatia) :is([data-general-request]){max-width:1050px}:where(.tl-com-page-directions-buryatia):is([data-general-request] fieldset),:where(.tl-com-page-directions-buryatia) :is([data-general-request] fieldset){min-width:0;border:0;border-top:1px solid #cbd6df;padding:22px 0 28px;margin:0}:where(.tl-com-page-directions-buryatia):is([data-general-request] legend),:where(.tl-com-page-directions-buryatia) :is([data-general-request] legend){float:left;width:100%;padding:0;margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia):is(.general-complete),:where(.tl-com-page-directions-buryatia) :is(.general-complete){max-width:1050px;padding:28px;background:#f3f5f7;border:1px solid #cbd6df;border-radius:6px}:where(.tl-com-page-directions-buryatia):is(.general-complete h2),:where(.tl-com-page-directions-buryatia) :is(.general-complete h2){font-size:26px;font-weight:500;margin-bottom:20px}:where(.tl-com-page-directions-buryatia):is(.general-complete p),:where(.tl-com-page-directions-buryatia) :is(.general-complete p){font-size:16px;line-height:1.65;margin:0 0 10px;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia):is(.general-complete strong),:where(.tl-com-page-directions-buryatia) :is(.general-complete strong){font-weight:500}:where(.tl-com-page-directions-buryatia):is(.general-complete .button),:where(.tl-com-page-directions-buryatia) :is(.general-complete .button){margin-top:16px}@media (max-width:1000px){}@media (max-width:760px){:where(.tl-com-page-directions-buryatia):is(.general-complete),:where(.tl-com-page-directions-buryatia) :is(.general-complete){padding:20px}}@media (max-width:390px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia){scroll-behavior:auto}}@media (max-width:1000px){}@media (max-width:600px){}@media (min-width:1001px){}:where(.tl-com-page-directions-buryatia):is(body:is([data-intent=sea], [data-intent=winter-road])),:where(.tl-com-page-directions-buryatia) :is(body:is([data-intent=sea], [data-intent=winter-road])){ min-width: 0; }@media  (max-width: 800px) {}@media  (hover:hover) and (prefers-reduced-motion:no-preference) {}@media  (max-width:760px) {}@media  (max-width:760px) {:where(.tl-com-page-directions-buryatia):is(body:has(.smp-pilot) .page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia) :is(body:has(.smp-pilot) .page-crumbs .crumbs){ flex-wrap: wrap; }}@media  (max-width:760px) {}@media  (max-width: 1000px) {}@media  (max-width: 600px) {}@media  (max-width: 360px) {}@media  (hover: hover) and (prefers-reduced-motion: no-preference) {}@media  (max-width: 760px) {}@media  (max-width: 1000px) {}@media  (max-width: 600px) {}@media  (hover: hover) {}@media  (max-width: 760px) {:where(.tl-com-page-directions-buryatia):is(body[data-intent=winter-road] .page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia) :is(body[data-intent=winter-road] .page-crumbs .crumbs){ flex-wrap: wrap; }}@media  (max-width: 700px) {}:where(.tl-com-page-directions-buryatia):is(body[data-intent="groupage"] .dialog-title),:where(.tl-com-page-directions-buryatia) :is(body[data-intent="groupage"] .dialog-title){
  font-size: 25px;
  font-weight: 500;
  padding-right: 24px;
  margin-bottom: 10px;
}:where(.tl-com-page-directions-buryatia):is(body[data-service-content-revision] .dialog-title),:where(.tl-com-page-directions-buryatia) :is(body[data-service-content-revision] .dialog-title){font-size:25px;font-weight:500;line-height:1.25;padding-right:24px;margin:0 0 10px}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){--header-height:124px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){position:sticky;top:0;z-index:100;isolation:isolate;background:#162e4b;color:#fff;border-bottom:1px solid #ffffff24;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,border-color .24s ease}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled){background:var(--header-scrolled-bg,#f4f5f7);color:var(--header-scrolled-ink,#162e4b);border-color:#d2dde7;box-shadow:0 4px 14px #162e4b18;--menu-active-bg:#ccdbea}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-inner){width:min(1560px,calc(100% - 64px));max-width:1560px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;gap:0 30px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand){position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 0;color:inherit;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>img){display:block;width:220px;max-width:100%;height:auto}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:var(--header-light-logo,none)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:var(--header-dark-logo,block)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-actions){display:flex;align-items:center;justify-content:flex-end;gap:24px;grid-column:2;grid-row:1}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-email),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-email){font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-phone),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-phone){font:500 18px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header *:is(.header-email,.header-phone):hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header *:is(.header-email,.header-phone):hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-actions .button){font-size:14px;font-weight:400;min-height:40px;padding:9px 18px;line-height:1.4;border:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-max),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-max){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-max img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-max img){width:32px;height:32px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation){grid-column:1/-1;display:flex;align-items:stretch;justify-content:space-between;gap:0;border-top:1px solid #ffffff20;background:#102337;position:relative;overflow:visible}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation)::before{content:"";position:absolute;inset:0;z-index:-1;background:#102337;box-shadow:0 0 0 100vmax #102337;clip-path:inset(0 -100vmax);pointer-events:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px clamp(6px,.8vw,12px);font-size:14px;font-weight:400;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a:hover){background:#809bb31a}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled #primary-navigation){background:#dfe8f2;color:#162e4b;border-color:#c9d6e3}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.is-scrolled #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.is-scrolled #primary-navigation)::before{background:#dfe8f2;box-shadow:0 0 0 100vmax #dfe8f2}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle){display:none}@media (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){--header-height:63px}:where(.tl-com-page-directions-buryatia):is(#tl-landing),:where(.tl-com-page-directions-buryatia) :is(#tl-landing){padding-top:63px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){--header-scrolled-bg:#f4f5f7;--header-scrolled-ink:#162e4b;--header-light-logo:none;--header-dark-logo:block;position:fixed;inset:0 0 auto 0;width:100%;height:63px;min-height:63px;transition:color .2s}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .header-inner){width:calc(100% - 40px);height:62px;min-height:62px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand){grid-column:1;grid-row:1;min-height:0;height:46px;padding:0;gap:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .brand>img){width:195px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle){display:block;grid-column:2;grid-row:1;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid #c82030;border-radius:4px;background:#c82030;color:#fff}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::after{content:"";position:absolute;left:11px;top:20px;width:20px;height:2px;background:currentColor}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::before{top:14px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header .mobile-menu-toggle)::after{top:26px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open){background:#fff;color:#252525;border-color:#e6e6e6}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle){background:#f2f2f2;border:0;color:#252525;border-radius:50%;z-index:104}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle span){display:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before{top:20px;transform:rotate(45deg)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after{top:20px;transform:rotate(-45deg)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation){display:none;position:absolute;top:100%;left:0;right:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation)::before{content:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header.menu-open #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header.menu-open #primary-navigation){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-height:calc(100dvh - 63px);margin:0;padding:12px 20px max(22px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ededed;border-radius:0 0 12px 12px;background:#fff;color:#252525;box-shadow:0 16px 24px #0000001a;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation>a){flex:0 0 auto;justify-content:flex-start;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;line-height:1.4;color:#252525}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions){order:-1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 14px;padding:20px 0 0;align-items:center;justify-content:start}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-phone),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-phone){grid-column:1;grid-row:1;justify-self:start;min-height:32px;font-size:21px;color:#252525}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-email),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-email){grid-column:1;grid-row:2;min-height:32px;font-size:16px;color:#505050}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-max),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-max){grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:end}:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header #primary-navigation .header-actions .button){grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:44px;margin-top:6px;font-size:16px}}@media (max-width:1000px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .site-header){transition:none}}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:34px;--menu-pad-y:7px;--menu-pad-x:8px;--menu-gap:16px;--menu-active-bg:#ffffff14;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header a),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header a){color:inherit;}:where(.tl-com-page-directions-buryatia):is(.button),:where(.tl-com-page-directions-buryatia) :is(.button){display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:10px 22px;min-height:44px;font-size:14px;line-height:1.4;}:where(.tl-com-page-directions-buryatia):is(.button svg),:where(.tl-com-page-directions-buryatia) :is(.button svg){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){position:relative;transition:background-color .24s ease,color .24s ease,border-color .24s ease;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:background-color .24s ease,box-shadow .24s ease;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){position:relative;flex:1 1 auto;min-width:0;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{content:"";position:absolute;bottom:3px;left:50%;width:28px;height:2px;border-radius:1px;background:#c82030;transform:translateX(-50%);opacity:0;transition:opacity .18s ease;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after{opacity:1;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg){width:14px;height:14px;fill:none;stroke:#e5444b;stroke-width:1.5;transition:transform .2s ease;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover){background:var(--menu-active-bg);}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary){background:var(--menu-active-bg);}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:absolute;top:100%;left:0;z-index:5;width:300px;padding:16px;background:#fff;color:#162e4b;border-top:2px solid #c82030;box-shadow:0 12px 24px #162e4726;border-radius:0 0 5px 5px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel){left:auto;right:0;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){display:grid;grid-template-columns:1fr 1fr;gap:var(--menu-gap);width:560px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label){font-size:13px;font-weight:500;line-height:1.4;margin:0 0 6px;padding:0 8px 8px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a){display:flex;align-items:center;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);font-size:var(--menu-font);line-height:1.45;text-decoration:none;border-radius:3px;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover){color:#aa192a;background:#f1f4f6;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 var(--menu-gap);border-top:1px solid #d5dfe7;padding-top:12px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label){flex-basis:100%;border:0;padding-bottom:0;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible){outline:2px solid #c82030;outline-offset:-2px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega){position:relative;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){left:0;right:auto;transform:none;width:min(920px,calc(100vw - 48px));padding:16px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-top){display:flex;align-items:end;justify-content:space-between;gap:var(--menu-gap);padding-bottom:12px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search){display:grid;gap:6px;width:min(440px,100%);font-size:13px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search input),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search input){width:100%;min-height:44px;padding:10px 12px;border:1px solid #aab9c7;border-radius:3px;background:white;color:#162e4b;font:inherit;font-size:14px;caret-color:#c82030;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search input)::placeholder,:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search input)::placeholder{color:#54677b;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-layout),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-layout){display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--menu-gap);padding-top:12px;align-items:start;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-results),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-results){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions){padding-right:8px;border-right:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions button),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions button){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);border:0;border-radius:3px;text-align:left;background:white;color:#162e4b;font:inherit;font-size:var(--menu-font);line-height:1.45;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions button:hover),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions button:hover){background:#f1f4f6;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions button[aria-pressed=true]),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions button[aria-pressed=true]){background:#e9eef3;color:#a81929;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-count),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-count){font-size:12px;color:#54677b;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-heading),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-heading){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-heading p),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-heading p){margin:0;font-size:16px;font-weight:500;line-height:1.4;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-items),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-items){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-items li),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-items li){min-width:0;}:where(.tl-com-page-directions-buryatia):is(.header-catalog [hidden]),:where(.tl-com-page-directions-buryatia) :is(.header-catalog [hidden]){display:none!important;}:where(.tl-com-page-directions-buryatia):is(.catalog-searching .header-catalog-regions),:where(.tl-com-page-directions-buryatia) :is(.catalog-searching .header-catalog-regions){display:none;}:where(.tl-com-page-directions-buryatia):is(.catalog-searching .header-catalog-layout),:where(.tl-com-page-directions-buryatia) :is(.catalog-searching .header-catalog-layout){grid-template-columns:1fr;}:where(.tl-com-page-directions-buryatia):is(.catalog-searching [data-catalog-group]),:where(.tl-com-page-directions-buryatia) :is(.catalog-searching [data-catalog-group]){margin-bottom:20px;}:where(.tl-com-page-directions-buryatia):is(.header-menu-back),:where(.tl-com-page-directions-buryatia) :is(.header-menu-back){display:none;}@media  (min-width:1001px){:where(.tl-com-page-directions-buryatia):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-top){align-items:center;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search){display:flex;align-items:center;gap:12px;width:auto;flex:1;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search>span),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search>span){flex-shrink:0;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search input),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search input){width:300px;min-width:0;min-height:40px;padding:8px 10px;}}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:44px;--menu-pad-y:10px;--menu-active-bg:#edf2f6;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){flex:0 0 auto;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){justify-content:space-between;min-height:48px;padding:12px 0;border-bottom:1px solid #e3e8ed;font-size:17px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 14px;border-bottom:1px solid #e3e8ed;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]){flex-basis:100%;font-size:13px;min-height:28px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button){min-height:44px;padding:10px 12px;font-size:13px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)){display:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a){display:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary){display:none;}:where(.tl-com-page-directions-buryatia):is(.header-menu-back:not([hidden])),:where(.tl-com-page-directions-buryatia) :is(.header-menu-back:not([hidden])){display:flex;align-items:center;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #d5dfe7;background:white;color:#162e4b;font:inherit;text-align:left;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-top){align-items:stretch;flex-direction:column;gap:8px;padding-bottom:10px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-search){width:100%;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-layout),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-layout){display:block;padding-top:8px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-regions){border:0;padding:0;max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-results),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-results){max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia):is(.header-catalog:not(.catalog-searching *) .header-catalog-results),:where(.tl-com-page-directions-buryatia) :is(.header-catalog:not(.catalog-searching *) .header-catalog-results){display:none;}:where(.tl-com-page-directions-buryatia):is(.header-dropdown.catalog-detail-open .header-catalog-regions),:where(.tl-com-page-directions-buryatia) :is(.header-dropdown.catalog-detail-open .header-catalog-regions){display:none;}:where(.tl-com-page-directions-buryatia):is(.header-dropdown.catalog-detail-open .header-catalog-results),:where(.tl-com-page-directions-buryatia) :is(.header-dropdown.catalog-detail-open .header-catalog-results){display:block;}:where(.tl-com-page-directions-buryatia):is(.header-dropdown.catalog-searching .header-catalog-results),:where(.tl-com-page-directions-buryatia) :is(.header-dropdown.catalog-searching .header-catalog-results){display:block;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-heading),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-heading){display:block;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-heading p),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-heading p){font-size:18px;margin-top:8px;}:where(.tl-com-page-directions-buryatia):is(.header-catalog-items),:where(.tl-com-page-directions-buryatia) :is(.header-catalog-items){grid-template-columns:1fr;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section){margin-top:16px;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){display:block;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){transition:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:none;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{transition:none;}}@media  (prefers-reduced-motion:no-preference){:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content,:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content{transition:content-visibility .2s allow-discrete;}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){opacity:0;translate:0 -6px;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.7,.2,1);}:where(.tl-com-page-directions-buryatia):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel),:where(.tl-com-page-directions-buryatia) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel){opacity:1;translate:0 0;}@starting-style{:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel{opacity:0;translate:0 -6px}}}:where(.tl-com-page-directions-buryatia){--tl-block-ink:#162e4b;--tl-block-muted:#526476;--tl-block-line:#cfdae4;--tl-block-soft:#f2f5f7;--tl-block-red:#c82030;--tl-form-bg:#243849;--tl-form-field:#2d4759;--tl-form-line:#607789;--tl-form-text:#f7fafc;}:where(.tl-com-page-directions-buryatia):is(.tl-faq>h2),:where(.tl-com-page-directions-buryatia) :is(.tl-faq>h2){font-size:28px;font-weight:500;line-height:1.25;margin:0;}:where(.tl-com-page-directions-buryatia):is(.tl-faq),:where(.tl-com-page-directions-buryatia) :is(.tl-faq){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:28px;padding-block:32px;color:var(--tl-block-ink);background:white;}:where(.tl-com-page-directions-buryatia):is(.tl-faq .faq),:where(.tl-com-page-directions-buryatia) :is(.tl-faq .faq){min-width:0;border-top:1px solid var(--tl-block-line);}:where(.tl-com-page-directions-buryatia):is(.tl-faq details),:where(.tl-com-page-directions-buryatia) :is(.tl-faq details){border-bottom:1px solid var(--tl-block-line);margin:0;background:transparent;border-radius:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;list-style:none;color:var(--tl-block-ink);font-size:16px;font-weight:400;line-height:1.4;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary h3),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary h3){margin:0;font:inherit;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary svg),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary svg){display:none;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary)::after,:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary)::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:6px;border-right:1.5px solid var(--tl-block-red);border-bottom:1.5px solid var(--tl-block-red);transform:rotate(45deg);transition:transform .2s ease;}:where(.tl-com-page-directions-buryatia):is(.tl-faq details[open]>summary)::after,:where(.tl-com-page-directions-buryatia) :is(.tl-faq details[open]>summary)::after{transform:rotate(225deg);}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary:hover),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary:hover){color:var(--tl-block-red);}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary:focus-visible),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary:focus-visible){outline:2px solid var(--tl-block-red);outline-offset:3px;}:where(.tl-com-page-directions-buryatia):is(.tl-faq details>p),:where(.tl-com-page-directions-buryatia) :is(.tl-faq details>p){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}:where(.tl-com-page-directions-buryatia):is(.tl-faq details>div),:where(.tl-com-page-directions-buryatia) :is(.tl-faq details>div){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}:where(.tl-com-page-directions-buryatia):is(.tl-faq details>ul),:where(.tl-com-page-directions-buryatia) :is(.tl-faq details>ul){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia):is(.tl-faq),:where(.tl-com-page-directions-buryatia) :is(.tl-faq){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia):is(.tl-faq),:where(.tl-com-page-directions-buryatia) :is(.tl-faq){padding-block:28px;}:where(.tl-com-page-directions-buryatia):is(.tl-faq>h2),:where(.tl-com-page-directions-buryatia) :is(.tl-faq>h2){font-size:25px;}:where(.tl-com-page-directions-buryatia):is(.tl-faq summary),:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary){min-height:48px;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(.tl-faq summary)::after,:where(.tl-com-page-directions-buryatia) :is(.tl-faq summary)::after{transition:none;}}:where(.tl-com-page-directions-buryatia):is(#tl-landing .calculator-home),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .calculator-home){min-width:0;overflow-anchor:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .mini-quiz){background:var(--calc-surface,#243849);border:1px solid var(--calc-line,#3c5365);border-radius:6px;padding:20px;color:var(--calc-ink,#edf3f7);min-width:0;display:flex;flex-direction:column;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .mini-quiz h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .mini-quiz h2){font-size:24px;line-height:1.25;margin:0 0 8px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .calculator-route),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .calculator-route){padding:8px 10px;border:1px solid var(--calc-line,#496071);border-radius:4px;font-size:12px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .quiz-meta),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .quiz-meta){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #progress),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #progress){width:100%;height:6px;display:block;margin:8px 0 14px;border:0;border-radius:3px;overflow:hidden;background:var(--calc-line,#506777);accent-color:#c82030;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #progress)::-webkit-progress-bar{background:var(--calc-line,#506777);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #progress)::-webkit-progress-value{background:#c82030;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz),:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz .t-form__inputsbox),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz .t-form__inputsbox){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .quiz-scroll){height:clamp(185px,27dvh,220px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz label){display:block;font-size:14px;font-weight:400;margin:8px 0 5px;line-height:1.4;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz legend),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz legend){font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz textarea){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz textarea)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz textarea)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz label:has(input[type=checkbox])),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz label:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz input[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz textarea){height:76px;resize:vertical;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz *:is(input,textarea):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz *:is(input,textarea):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:-3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz *:is(button,summary):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz *:is(button,summary):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz [aria-invalid=true]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz [aria-invalid=true]){border-color:var(--calc-invalid,#ef737a);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz *:is(.field-help,.required-help,.optional)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz *:is(.field-help,.required-help,.optional)){font-size:12px;line-height:1.45;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz .parameter-grid),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz .parameter-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions){margin-top:10px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions summary){list-style:none;font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions .quiz-dimensions-label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions .quiz-dimensions-label){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions summary)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions summary)::after{content:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-dimensions [data-quiz-indicator]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-dimensions [data-quiz-indicator]){margin-left:auto;font-size:20px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-summary){margin:8px 0 12px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #quiz-summary>summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #quiz-summary>summary){min-height:44px;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid){display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0 6px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>div),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>div){display:contents;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid label){grid-row:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid input),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid input){grid-row:2;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>div:nth-child(1)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>div:nth-child(1)>*){grid-column:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>div:nth-child(3)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>div:nth-child(3)>*){grid-column:3;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>div:nth-child(5)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>div:nth-child(5)>*){grid-column:5;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>span){grid-row:2;display:grid;place-items:center;align-self:stretch;font-size:18px;line-height:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>span:nth-child(2)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>span:nth-child(2)){grid-column:2;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .dimension-grid>span:nth-child(4)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .dimension-grid>span:nth-child(4)){grid-column:4;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .quiz-actions){display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:14px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .quiz-actions .btn),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .quiz-actions .btn){flex:1;min-width:0;white-space:normal;text-align:center;line-height:1.3;min-height:44px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .back),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .back){min-height:44px;padding:10px 14px;background:transparent;color:inherit;border:1px solid #a9b9c6;border-radius:24px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog){width:min(620px,calc(100% - 24px));height:fit-content;max-height:calc(var(--quiz-viewport,100dvh) - 16px);position:fixed;inset:0 0 auto;margin:0 auto;border:0;border-radius:8px;padding:0;overflow:visible;color:var(--calc-ink,#edf3f7);background:var(--calc-surface,#243849);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog)::backdrop{background:#102337b3;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog .mini-quiz){border:0;border-radius:8px;max-height:calc(var(--quiz-viewport,100dvh) - 16px);padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog h2){padding-right:34px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog #compact-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog #compact-quiz),:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog .t-form__inputsbox),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog .t-form__inputsbox){flex:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog .quiz-scroll){height:auto;max-height:calc(var(--quiz-viewport,100dvh) - 290px);min-height:80px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .estimate-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .estimate-summary){font-size:13px;padding:12px;background:var(--calc-field,#30485a);border-radius:4px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .estimate-summary dt),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .estimate-summary dt){color:var(--calc-muted,#c7d3dc);font-size:12px;margin-top:7px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .estimate-summary dd),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .estimate-summary dd){margin:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .result-description),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .result-description){font-size:13px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #estimate-result h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #estimate-result h2){font-size:20px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz[data-view=success] .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz[data-view=success] .quiz-actions){display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz [hidden]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz [hidden]){display:none!important;}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#tl-landing .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .mini-quiz){padding:18px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .mini-quiz h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .mini-quiz h2){font-size:22px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing .calculator-home .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .calculator-home .quiz-scroll){height:auto;max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog){height:calc(var(--quiz-viewport,100dvh) - 16px);}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog .mini-quiz){height:100%;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog .quiz-scroll){height:auto;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #compact-quiz .quick-fields),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #compact-quiz .quick-fields){grid-template-columns:1fr;gap:0;}}:where(.tl-com-page-directions-buryatia):is(.region-calculator),:where(.tl-com-page-directions-buryatia) :is(.region-calculator){min-width:0;--calc-surface:#f2f5f7;--calc-field:#fff;--calc-ink:#162e4b;--calc-muted:#526476;--calc-line:#bac8d4;--calc-error:#a81929;--calc-invalid:#c82030;--calc-color-scheme:light}:where(.tl-com-page-directions-buryatia):is(#hero-lead),:where(.tl-com-page-directions-buryatia) :is(#hero-lead){min-width:0}:where(.tl-com-page-directions-buryatia):is(#hero-lead fieldset),:where(.tl-com-page-directions-buryatia) :is(#hero-lead fieldset){border:0;border-top:1px solid var(--calc-line);margin-inline:0;padding-inline:0;min-inline-size:0}:where(.tl-com-page-directions-buryatia):is(#hero-lead fieldset legend),:where(.tl-com-page-directions-buryatia) :is(#hero-lead fieldset legend){padding-right:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead .mini-quiz){padding:16px;background:var(--calc-surface);border-color:var(--calc-line)}:where(.tl-com-page-directions-buryatia):is(.calculator-title),:where(.tl-com-page-directions-buryatia) :is(.calculator-title),:where(.tl-com-page-directions-buryatia):is(.quiz-final-title),:where(.tl-com-page-directions-buryatia) :is(.quiz-final-title){font-size:20px;font-weight:500;line-height:1.25}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead .mini-quiz :is(.calculator-title,.quiz-final-title)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead .mini-quiz :is(.calculator-title,.quiz-final-title)){margin-bottom:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead .calculator-route),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead .calculator-route){margin:8px 0 6px;padding-block:5px}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead #progress),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead #progress){margin:5px 0 8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead #compact-quiz legend),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead #compact-quiz legend){margin-bottom:3px}:where(.tl-com-page-directions-buryatia):is(#tl-landing #hero-lead .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #hero-lead .quiz-actions){padding-top:8px}:where(.tl-com-page-directions-buryatia):is(#hero-lead :is(input,button)),:where(.tl-com-page-directions-buryatia) :is(#hero-lead :is(input,button)){scroll-margin-top:150px}:where(.tl-com-page-directions-buryatia):is(#hero-lead .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is(#hero-lead .quiz-actions .button){flex:1;min-width:0}:where(.tl-com-page-directions-buryatia):is(#hero-lead .quiz-actions .back),:where(.tl-com-page-directions-buryatia) :is(#hero-lead .quiz-actions .back){flex:0 0 auto}:where(.tl-com-page-directions-buryatia):is(#calculate #hero-lead .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is(#calculate #hero-lead .quiz-actions .button){color:#fff;background:#c82030;border-color:#c82030}:where(.tl-com-page-directions-buryatia):is(#calculate #hero-lead .quiz-actions .back),:where(.tl-com-page-directions-buryatia) :is(#calculate #hero-lead .quiz-actions .back){color:var(--calc-ink);background:transparent;border:1px solid var(--calc-line)}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] [data-request-universal] #compact-quiz .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] [data-request-universal] #compact-quiz .quiz-scroll){height:auto;min-height:200px;max-height:none;overflow:visible;padding:0}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #request-calculator-dialog [data-request-universal]),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #request-calculator-dialog [data-request-universal]){width:100%}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-crumbs),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-crumbs){position:relative;isolation:isolate;background:transparent;padding-block:14px 0}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-crumbs)::before,:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-crumbs)::before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:#162e4b;z-index:-1}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-hero .hero-grid),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-hero .hero-grid){margin-top:0}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #formats .button),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #formats .button){min-height:42px;padding:10px 18px;font-size:14px;line-height:1.45;margin-top:12px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-related-service:has(.region-oversized-link)),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-related-service:has(.region-oversized-link)){margin-top:18px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card){transition:transform .22s ease,box-shadow .22s ease}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card figure img),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card figure img){transition:transform .35s ease}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card:hover),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card:hover){transform:translateY(-3px);box-shadow:0 10px 24px #10233726}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card:hover figure img),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card:hover figure img){transform:scale(1.025)}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects h3 a),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects h3 a){color:inherit;text-decoration:none}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-cta){align-self:flex-start;min-height:42px;padding:10px 16px;font-size:14px;line-height:1.4;flex:none;width:auto}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .city-consent),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .city-consent){display:flex;align-items:flex-start;flex-direction:column;gap:8px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #compact-quiz .consent-choice),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #compact-quiz .consent-choice){display:flex;gap:10px;align-items:flex-start;margin:0;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .consent-document),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .consent-document){margin-left:28px;font-size:12px;color:inherit;text-underline-offset:3px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] input[type=date]),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] input[type=date]){cursor:pointer;position:relative}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] input[type=date])::-webkit-calendar-picker-indicator,:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] input[type=date])::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] :is(#pickup-fields,#delivery-fields,#quiz-dimensions)),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] :is(#pickup-fields,#delivery-fields,#quiz-dimensions)){scroll-margin-block:20px}@media (max-width:768px){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] [data-request-universal] #compact-quiz .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] [data-request-universal] #compact-quiz .quiz-scroll){min-height:240px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-cta){min-height:44px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-crumbs),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-crumbs){padding-top:6px}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card),:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card figure img),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card figure img){transition:none}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card:hover),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card:hover),:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card:hover figure img),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card:hover figure img){transform:none}}@media (max-width:768px){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-grid),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow:visible}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-card),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-card){width:100%;min-width:0}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-cta){max-width:100%;white-space:normal}}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kam-destinations),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kam-destinations){display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-dynamic-cta){--circle:28px;--joint:2px;display:inline-flex;flex:0 1 auto;width:max-content;max-width:100%;min-height:32px;padding:2px;border:0;border-radius:999px;overflow:hidden;position:relative;background:#dce5ec;color:#162e4b;font-size:12px;font-weight:400;line-height:1.25;text-decoration:none;isolation:isolate;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-track){position:relative;display:flex;align-items:center;gap:var(--joint);width:100%;min-width:0;transition:transform .3s cubic-bezier(.2,0,.2,1);}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-label){display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--circle);padding:5px 12px;border-radius:999px;background:#f2f5f7;color:#162e4b;transition:background-color .3s;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-direction-arrow){display:grid;place-items:center;width:var(--circle);height:var(--circle);flex:0 0 var(--circle);border-radius:50%;background:#fff;color:#b71c2b;transition:background-color .3s,color .3s;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-arrow-left),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-arrow-left){position:absolute;left:calc(-1 * (var(--circle) + var(--joint)));top:50%;transform:translateY(-50%);}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-direction-arrow svg){display:block;width:20px;height:20px;color:inherit;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible)),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible)){background:#dce5ec;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible) .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible) .kh-route-label){background:#fff;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow){background:#c82030;color:#fff;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-button:focus-visible),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-button:focus-visible){outline:2px solid #a71726;outline-offset:4px;}@media   (hover:hover) and (pointer:fine){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-button:hover .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-button:hover .kh-route-track){transform:translateX(calc(var(--circle) + var(--joint)));}}@media   (max-width:640px){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kam-destinations),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kam-destinations){gap:10px;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-dynamic-cta){--circle:32px;font-size:12px;min-height:44px;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-label){padding:6px 10px;}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-direction-arrow svg){width:23px;height:23px;}}@media   (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-track),:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-route-label),:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .kh-direction-arrow){transition:none;}}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-dynamic-cta){font-family:Onest,sans-serif;font-weight:400;cursor:pointer;vertical-align:middle}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #formats .service-body .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #formats .service-body .region-dynamic-cta){display:flex;margin:12px 0 0 auto;max-width:100%}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .region-dynamic-cta){margin-top:auto;align-self:flex-start;min-height:32px;padding:2px}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .region-dynamic-cta .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .region-dynamic-cta .kh-route-label){color:#162e4b}:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] #objects .kh-object-content),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] #objects .kh-object-content){display:flex;flex-direction:column;align-items:flex-start}@media (max-width:768px){:where(.tl-com-page-directions-buryatia):is(body[data-region-ux] .region-dynamic-cta),:where(.tl-com-page-directions-buryatia) :is(body[data-region-ux] .region-dynamic-cta){min-height:40px}}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .calculator-home),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .calculator-home){min-width:0;overflow-anchor:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz){background:var(--calc-surface,#243849);border:1px solid var(--calc-line,#3c5365);border-radius:6px;padding:20px;color:var(--calc-ink,#edf3f7);min-width:0;display:flex;flex-direction:column;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:24px;line-height:1.25;margin:0 0 8px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .calculator-route){padding:8px 10px;border:1px solid var(--calc-line,#496071);border-radius:4px;font-size:12px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-meta){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #progress){width:100%;height:6px;display:block;margin:8px 0 14px;border:0;border-radius:3px;overflow:hidden;background:var(--calc-line,#506777);accent-color:#c82030;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{background:var(--calc-line,#506777);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value{background:#c82030;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-scroll){height:clamp(185px,27dvh,220px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz label){display:block;font-size:14px;font-weight:400;margin:8px 0 5px;line-height:1.4;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz legend){font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz textarea){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz textarea){height:76px;resize:vertical;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:-3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){border-color:#ef737a;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)){font-size:12px;line-height:1.45;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions){margin-top:10px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions summary){list-style:none;font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after{content:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]){margin-left:auto;font-size:20px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-summary){margin:8px 0 12px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #quiz-summary>summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #quiz-summary>summary){min-height:44px;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid){display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0 6px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>div),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>div){display:contents;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid label){grid-row:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid input),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid input){grid-row:2;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*){grid-column:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*){grid-column:3;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*){grid-column:5;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>span),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>span){grid-row:2;display:grid;place-items:center;align-self:stretch;font-size:18px;line-height:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)){grid-column:2;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)){grid-column:4;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-actions){display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:14px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-actions .btn),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-actions .btn){flex:1;min-width:0;white-space:normal;text-align:center;line-height:1.3;min-height:44px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .back){min-height:44px;padding:10px 14px;background:transparent;color:inherit;border:1px solid #a9b9c6;border-radius:24px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog){width:min(620px,calc(100% - 24px));height:fit-content;max-height:calc(var(--quiz-viewport,100dvh) - 16px);position:fixed;inset:0 0 auto;margin:0 auto;border:0;border-radius:8px;padding:0;overflow:visible;color:var(--calc-ink,#edf3f7);background:var(--calc-surface,#243849);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop{background:#102337b3;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){border:0;border-radius:8px;max-height:calc(var(--quiz-viewport,100dvh) - 16px);padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog h2){padding-right:34px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz){flex:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox){flex:1;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:calc(var(--quiz-viewport,100dvh) - 290px);min-height:80px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .estimate-summary){font-size:13px;padding:12px;background:var(--calc-field,#30485a);border-radius:4px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .estimate-summary dt){color:var(--calc-muted,#c7d3dc);font-size:12px;margin-top:7px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .estimate-summary dd),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .estimate-summary dd){margin:0;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .result-description){font-size:13px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #estimate-result h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #estimate-result h2){font-size:20px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions){display:none;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz [hidden]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz [hidden]){display:none!important;}@media  (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz){padding:18px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:22px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll){height:auto;max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog){height:calc(var(--quiz-viewport,100dvh) - 16px);}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){height:100%;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz .quick-fields),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz .quick-fields){grid-template-columns:1fr;gap:0;}}:where(.tl-com-page-directions-buryatia):is([data-request-universal] fieldset),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] fieldset){
  border: 0;
  border-top: 0;
  margin-inline: 0;
  padding-inline: 0;
  min-inline-size: 0;
}:where(.tl-com-page-directions-buryatia):is([data-request-universal] fieldset legend),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] fieldset legend){ padding-right: 8px; }:where(.tl-com-page-directions-buryatia):is([data-request-universal]),:where(.tl-com-page-directions-buryatia) :is([data-request-universal]){ min-width: 0; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz){
  padding: 22px;
  background: var(--calc-surface,#294155);
  color: var(--calc-ink,#edf2f6);
  border-color: var(--calc-line,#496174);
  color-scheme:var(--calc-color-scheme,dark);
}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)){ margin-bottom: 0; font-size:20px; line-height:1.3; font-weight:500; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .calculator-route){ margin: 12px 0 10px; padding:8px 10px; font-size:13px; line-height:1.4; border-color:var(--calc-line,#526b7d); background:var(--calc-field,#304b60); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #progress){ margin: 8px 0 16px; height:4px; background:var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz legend){ margin-bottom: 12px; font-size:18px; font-weight:500; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-actions){ padding-top: 16px; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .calculator-route strong),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .calculator-route strong){ font-weight:500; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-meta){ font-size:13px; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-meta>span:last-child),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-meta>span:last-child){ display:none; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-scroll){ height:clamp(180px,24dvh,204px); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz label){ font-size:14px; font-weight:400; margin:8px 0; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz textarea){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){ appearance:none; flex:0 0 20px; width:20px; min-width:20px; height:20px; min-height:20px; border:1px solid #91a5b4; border-radius:3px; background:#fff; cursor:pointer; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked){ background:#c82030; border-color:#c82030; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)){ font-size:13px; line-height:1.5; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-actions .button){ min-height:48px; font-weight:500; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{ background:var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover){ border-color:#8da7bb; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus){ outline:none; border-color:#91bde1; box-shadow:inset 0 0 0 1px #91bde1; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible){ outline:2px solid #d2e0e9; outline-offset:2px; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible){ outline:2px solid #d2e0e9; outline-offset:3px; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){ border-color:#ef8792; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .back){ color:var(--calc-ink,#edf2f6); border-color:#7890a2; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .estimate-summary){ background:var(--calc-field,#304b60); border:1px solid var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .estimate-summary dt){ color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .result-description){ color:var(--calc-muted,#c2cfd9); }@media  (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal].mini-quiz){padding:20px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-scroll){height:auto;max-height:none;}}:where(.tl-com-page-directions-buryatia):is([data-request-universal] :is(input, button)),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] :is(input, button)){ scroll-margin-top: 150px; }:where(.tl-com-page-directions-buryatia):is([data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] .quiz-actions .button){ flex: 1; min-width: 0; }:where(.tl-com-page-directions-buryatia):is([data-request-universal] .quiz-actions .back),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] .quiz-actions .back){ flex: 0 0 auto; }:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz label){color:inherit;}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] .quiz-actions .button){border:0;padding:12px 20px;font:500 14px/1.4 Onest,sans-serif;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog){width:min(1040px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:0;border:0;border-radius:6px;background:#fff;color:#162e47}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 28px 28px);min-width:0;color:#162e47;color-scheme:light}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request h2),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request h2){font-size:24px;line-height:32px;font-weight:600;margin:0 0 20px;max-width:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)){display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){display:grid;gap:16px;min-width:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div){min-width:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request label){display:block;font-size:14px;line-height:21px;font-weight:400;margin-bottom:6px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(input:not([type=checkbox]),select)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(input:not([type=checkbox]),select)){display:block;width:100%;min-width:0;min-height:52px;height:52px;padding:11px 12px;border:1px solid #8493a1;border-radius:3px;background:#f3f6f8;color:#162e47;color-scheme:light;font:inherit;font-size:16px;line-height:24px;font-weight:400}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request input)::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request input)::placeholder{color:#4c6172;opacity:1}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible){outline:2px solid #162e47;outline-offset:2px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(.rr-help,.rr-status)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(.rr-help,.rr-status)){font-size:14px;font-weight:400;line-height:21px;color:#4c6172;margin:0;max-width:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request option),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request option){background:#f3f6f8;color:#162e47}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request input[type=checkbox]){width:18px;min-width:18px;height:18px;accent-color:#d1142d;flex-shrink:0;margin-top:2px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request a){color:#162e47;text-decoration:underline}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3){font-size:19px;line-height:26px;font-weight:600;margin:0;max-width:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request dl),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request dl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;font-size:14px;line-height:21px;margin-top:14px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request dt),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request dt){color:#4c6172}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request dd),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request dd){margin:0;overflow-wrap:anywhere}@media (max-width:700px){:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 16px 20px)}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){grid-template-columns:1fr}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request dl),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request dl){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-directions-buryatia):is(#tl-landing .road-request dd),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .road-request dd){margin-bottom:8px}}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog){border:0;border-radius:6px;padding:0;background:#243849;color:#fff;width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto}:where(.tl-com-page-directions-buryatia):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}@media (max-width:600px){}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog){width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:6px;background:#fff;color:#162e4b;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog)::backdrop{background:#102337a6}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog .request-close),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog .request-close){position:sticky;top:8px;z-index:5;display:block;margin:8px 8px -52px auto;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:#fff;color:#162e4b;font:400 28px/1 Onest,sans-serif;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog [data-request-universal]),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog [data-request-universal]){width:min(100%,560px);margin:auto}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog .calculator-title),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog .calculator-title){padding-right:32px}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog .request-close:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog .request-close:focus-visible){outline:2px solid #162e4b;outline-offset:-3px}:where(.tl-com-page-directions-buryatia):is([data-request-panel] .request-context),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] .request-context){font:400 14px/1.45 Onest,sans-serif;margin:8px 0 16px;max-width:65ch}:where(.tl-com-page-directions-buryatia):is([data-request-universal] .request-context),:where(.tl-com-page-directions-buryatia) :is([data-request-universal] .request-context){color:var(--calc-muted,#c7d3dc)}:where(.tl-com-page-directions-buryatia):is([data-request-panel] .request-tools),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] .request-tools){display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}:where(.tl-com-page-directions-buryatia):is([data-request-panel] .request-tools button),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] .request-tools button){font:400 13px/1.45 Onest,sans-serif;text-align:left;background:none;border:0;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}:where(.tl-com-page-directions-buryatia):is([data-request-panel] [hidden]),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] [hidden]){display:none}:where(.tl-com-page-directions-buryatia):is([data-request-panel] .request-tools button:focus-visible),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] .request-tools button:focus-visible){outline:2px solid currentColor;outline-offset:3px}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog .road-request),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog .road-request){padding:52px 28px 28px}:where(.tl-com-page-directions-buryatia):is(.request-return),:where(.tl-com-page-directions-buryatia) :is(.request-return){margin-bottom:16px}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog){width:calc(100% - 16px);max-height:calc(100dvh - 16px)}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog .road-request),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog .road-request){padding:52px 16px 20px}:where(.tl-com-page-directions-buryatia):is([data-request-panel] .request-tools),:where(.tl-com-page-directions-buryatia) :is([data-request-panel] .request-tools){gap:8px 16px}}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog.request-universal-dialog),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog.request-universal-dialog){width:min(560px,calc(100% - 24px));background:#294155}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog.request-universal-dialog .request-close),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog.request-universal-dialog .request-close){background:transparent;color:#edf2f6}:where(.tl-com-page-directions-buryatia):is(#tl-landing [data-request-universal] #compact-quiz label.service-check),:where(.tl-com-page-directions-buryatia) :is(#tl-landing [data-request-universal] #compact-quiz label.service-check){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:9px}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog:has(.request-light)),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog:has(.request-light)){background:#fff}:where(.tl-com-page-directions-buryatia):is(#request-calculator-dialog:has(.request-light) .request-close),:where(.tl-com-page-directions-buryatia) :is(#request-calculator-dialog:has(.request-light) .request-close){color:#162e4b}:where(.tl-com-page-directions-buryatia):is(#tl-landing .quote-form [data-native-context-only]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .quote-form [data-native-context-only]){display:none}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz){box-sizing:border-box;min-height:502px;padding:20px;background:#dfe8f2;border:1px solid #c9d6e3;border-radius:6px;color:#162e4b;color-scheme:light}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta){color:#526779}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value{background:#c82030}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route){margin:12px 0 10px;padding:7px 10px;border-color:#c9d6e3;background:#eef3f8;color:#162e4b;border-radius:4px;font-size:13px;font-weight:400}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress){height:4px;margin:8px 0 14px;background:#cfdae4}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz){margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#162e47;color-scheme:light;box-shadow:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing:not([data-region-ux]) :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll),:where(.tl-com-page-directions-buryatia) :is(#tl-landing:not([data-region-ux]) :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll){height:200px;padding:0 2px 0 0;scrollbar-width:thin;scrollbar-color:#b8c9d8 transparent}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset){margin:0;padding:0;border:0;min-inline-size:0}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend){margin:0 0 8px;padding:0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.02em;color:#162e47}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label){margin:8px 0;font-size:13px;line-height:1.5;font-weight:400;color:#162e47}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)){min-height:42px;height:42px;padding:9px 11px;border:1px solid #afc1d0;border-radius:3px;background:#fff;color:#162e47;font-size:14px;line-height:1.5;font-weight:400;color-scheme:light;box-shadow:none}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea){height:auto;min-height:64px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder,:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder{color:#687b8d;font-weight:400}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover){border-color:#829db4;background:#fff}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus){outline:none;border-color:#2366aa;box-shadow:inset 0 0 0 1px #2366aa}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check){min-height:38px;padding:8px 10px;border:1px solid #cfdae4;border-radius:4px;background:#fff;gap:9px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)){background:#fcf7f8;border-color:#c82030}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]){width:18px;height:18px;min-width:18px;min-height:18px;flex-basis:18px;border-color:#afc1d0}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)){font-size:12px;line-height:1.5;color:#526779}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions){margin-top:14px;padding-top:12px;border-top:1px solid #cfdae4;gap:12px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button){min-height:42px;font-size:14px;font-weight:500;padding:9px 14px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back){color:#162e47;border-color:#afc1d0;font-size:13px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary){background:#edf2f6;border-color:#cfdae4;color:#162e47}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt){color:#526779}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible){outline:2px solid #2366aa;outline-offset:2px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools){display:flex;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #c9d6e3;gap:8px}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button){min-height:34px;padding:7px 10px;border:1px solid #b8c9d8;border-radius:18px;background:#eef3f8;font-size:12px;font-weight:400;line-height:1.4;color:#162e4b;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover){background:#d4e0ec;border-color:#91a8bd}}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing .destination-quiz .quote-step-title),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .destination-quiz .quote-step-title){font-size:18px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia):is(#tl-landing .destination-quiz :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .destination-quiz :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){font-size:14px;font-weight:400;background:#fff;color:#162e4b;border-color:#afc1d0}:where(.tl-com-page-directions-buryatia):is(#tl-landing .destination-quiz label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing .destination-quiz label){font-size:13px;font-weight:400}}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]){--cq-panel:#dfe8f2;--cq-text:#162e4b;--cq-panel-border:1px solid #c9d6e3;--cq-field:#fff;--cq-border:#afc1d0;--cq-control-text:#162e4b;background:#dfe8f2;color:#162e4b;color-scheme:light}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label){font-size:13px;font-weight:400;color:#162e4b}:where(.tl-com-page-directions-buryatia):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){background:#fff;color:#162e4b;border-color:#afc1d0;font-size:14px;font-weight:400;color-scheme:light}}:where(.tl-com-page-directions-buryatia):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-directions-buryatia) :is(#tl-landing footer.shared-site-footer){display:block;background:#142d42;color:#e9f0f5;padding:32px 0 16px;margin-top:0;font-family:Onest,sans-serif;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-inner){display:grid;grid-template-columns:1.15fr .95fr 1.1fr 1.1fr 1.1fr;gap:28px;width:min(1248px,calc(100% - 48px));margin:0 auto;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-contacts){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer nav),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer nav){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-title),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-title){font-size:15px;font-weight:500;line-height:1.4;margin:4px 0 8px;color:#fff;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer a),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer a){display:block;color:#dce7ef;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer a:hover),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer a:hover){text-decoration:underline;text-underline-offset:4px;color:#fff;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer a:focus-visible),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer a:focus-visible){outline:2px solid #fff;outline-offset:4px;border-radius:2px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-brand),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-brand){margin:0 0 8px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-brand img),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-brand img){display:block;width:190px;max-width:100%;height:auto;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-phone),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-phone){font-size:20px;font-weight:500;line-height:1.3;color:#fff;white-space:nowrap;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-contacts>.button),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-contacts>.button){font:400 13px/1.4 Onest,sans-serif;padding:9px 12px;min-height:36px;margin-top:8px;width:auto;border:0;cursor:pointer;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-bottom){display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:min(1248px,calc(100% - 48px));margin:24px auto 0;padding-top:14px;border-top:1px solid #526777;color:#bccdd9;font-size:12px;line-height:1.5;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;padding-block:12px;margin-block:16px 8px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors>a){display:block;flex:0 0 auto;min-height:36px;padding:8px 12px;border-radius:5px;background:#edf2f6;color:#162e4b;font:400 14px/1.4 Onest,sans-serif;text-decoration:none;transition:background-color .18s,color .18s;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors>a:hover),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors>a:hover){background:#dce6ee;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors>a:focus-visible),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors>a:focus-visible){outline:2px solid #162e4b;outline-offset:2px;}@media  (max-width:1100px){:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-inner){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-contacts){grid-row:span 2;}}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-directions-buryatia) :is(#tl-landing footer.shared-site-footer){padding-top:24px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-inner){width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-contacts){grid-row:auto;grid-column:1/-1;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer .shared-footer-bottom){width:calc(100% - 36px);margin-top:24px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer a),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer a){font-size:14px;}:where(.tl-com-page-directions-buryatia):is(.shared-site-footer nav>a),:where(.tl-com-page-directions-buryatia) :is(.shared-site-footer nav>a){padding-block:3px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors){gap:6px;}:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors>a){font-size:13px;min-height:38px;padding:9px 10px;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia) :is(#tl-landing #nav.anchors>a){transition:none;}}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]){border:0;border-radius:999px;background:#c82030;color:#fff;text-decoration:none;font-weight:400;box-shadow:none;transition:background-color .22s,color .22s,border-color .22s,transform .22s;}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]){display:inline-flex;align-items:center;justify-content:center;gap:12px}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta])::after{content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h17m-6-6 6 6-6 6'/%3E%3C/svg%3E");transition:transform .22s ease}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:hover)::after,:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:hover)::after{transform:translateX(3px)}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:hover),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:hover){background:#aa1e2c}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:focus-visible),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:focus-visible){background:#a81827;color:#fff;border-color:transparent;outline:2px solid #a71726;outline-offset:4px}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:active),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:active){transform:scale(.98)}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:disabled),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:disabled){opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)),:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)){transition:none;transform:none}:where(.tl-com-page-directions-buryatia):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-directions-buryatia) :is(body[data-linked-header] [data-landing-cta])::after{transition:none;transform:none}}:where(.tl-com-page-directions-buryatia):is(dialog .dialog-title),:where(.tl-com-page-directions-buryatia) :is(dialog .dialog-title){font-size:27px;font-weight:500;line-height:1.3;padding-right:24px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog){position:fixed;inset:0;margin:auto;width:min(1120px,calc(100vw - 40px));height:min(620px,calc(100dvh - 40px));max-width:none;max-height:none;padding:18px;border:1px solid #c9d6e3;border-radius:8px;background:#dfe8f2;color:#162e4b;overflow:hidden;box-sizing:border-box;font:400 14px/1.5 Onest,sans-serif}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog)::backdrop{background:#102337a6}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) *),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) *){box-sizing:border-box}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [hidden]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [hidden]){display:none!important}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-close),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-close){position:absolute;right:8px;top:4px;width:32px;height:32px;z-index:2;border:0;border-radius:50%;background:transparent;color:#162e4b;font-size:25px;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(.unified-quote-shell),:where(.tl-com-page-directions-buryatia) :is(.unified-quote-shell){display:grid;grid-template-columns:215px minmax(0,1fr);gap:18px;height:100%;min-height:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-sidebar){min-width:0;padding:8px 0;display:flex;flex-direction:column;gap:14px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-title),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-title){font-size:19px;line-height:1.3;font-weight:500;margin:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-format-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-format-label){display:grid;gap:6px;font-size:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-route),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-route){margin:4px 0;font-size:13px;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-progress-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-progress-label){display:flex;justify-content:space-between;font-size:12px;gap:8px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress){display:block;width:100%;height:4px;border:0;appearance:none;background:#cfdae4;color:#c82030}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress)::-webkit-progress-value{background:#c82030}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport){margin:12px 0 0;text-align:center}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport img),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport img){display:block;width:100%;height:120px;object-fit:contain}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) figcaption),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) figcaption){font-size:12px;color:#526779;margin-top:8px}:where(.tl-com-page-directions-buryatia):is(.unified-quote-form),:where(.tl-com-page-directions-buryatia) :is(.unified-quote-form){display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:18px 20px 12px;background:#fff;border:1px solid #c9d6e3;border-radius:4px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-stage-viewport),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-stage-viewport){flex:1;min-height:0;overflow:auto;padding:0 6px 0 0;scrollbar-width:thin;scrollbar-color:#9eafbd #edf2f6;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-step-header){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-step-title),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-step-title){font-size:18px;line-height:1.3;font-weight:500;margin:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;flex:none}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities button),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities button){font:400 11px/1.4 Onest,sans-serif;min-height:30px;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-contact-note),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-contact-note){margin:0 0 12px;line-height:1.4}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-step="2"] .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-step="2"] .unified-step-header){margin-bottom:4px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) label){display:block;margin:0 0 12px;font-size:13px;font-weight:400;line-height:1.4}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){display:block;width:100%;min-width:0;min-height:42px;padding:9px 12px;border:1px solid #afc1d0;border-radius:4px;background:#fff;color:#162e4b;font:400 14px/1.5 Onest,sans-serif;color-scheme:light}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) select),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) select){appearance:none;padding-right:36px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23162e4b'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) input[type=date]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) input[type=date]){position:relative;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) input[type=date])::-webkit-calendar-picker-indicator,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) input[type=date])::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input,select,textarea):focus),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input,select,textarea):focus){outline:none;border-color:#2366aa;box-shadow:inset 0 0 0 1px #2366aa}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input[type=checkbox],input[type=radio])),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input[type=checkbox],input[type=radio])){width:18px;height:18px;margin:0;flex:none;accent-color:#c82030}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-pair),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-pair){display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-three),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-three){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) fieldset),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) fieldset){min-width:0;margin:0 0 12px;padding:0;border:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) legend),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) legend){font-size:15px;font-weight:500;margin:0 0 10px;padding:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choices),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choices){display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choice),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choice){display:flex;flex-direction:row;align-items:center;gap:9px;padding:10px;border:1px solid #cfdae4;border-radius:4px;cursor:pointer}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choice:has(:checked)),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choice:has(:checked)){border-color:#c82030;background:#fff8f8}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-fields),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-fields){padding-top:8px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options label),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .request-check),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .request-check){display:flex;flex-direction:row;align-items:flex-start;gap:9px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options){font-size:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options legend),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .owner-options legend){font-size:12px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) details),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) details){border-top:1px solid #cfdae4;margin:8px 0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary){min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:14px;font-weight:400}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary)::after{content:"+";font-size:20px;color:#c82030}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) details[open]>summary)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) details[open]>summary)::after{content:"−"}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary svg),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) summary svg){display:none}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions){display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #cfdae4;padding-top:10px;margin-top:8px;flex:none}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions button),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions button){cursor:pointer}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-back]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-back]){border:0;background:none;color:#162e4b;padding:8px 0;font:400 14px Onest,sans-serif;text-decoration:underline;text-underline-offset:3px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]){margin-left:auto;display:inline-flex;gap:14px;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:0;border-radius:999px;background:#c82030;color:#fff;font:400 14px/1.4 Onest,sans-serif;transition:background .2s}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next])::after,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next])::after{content:"→";background:none;width:auto;height:auto;flex:none;transition:transform .2s}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]:hover),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]:hover){background:#aa1e2c}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]:hover)::after,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]:hover)::after{transform:translateX(3px)}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-status:empty),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-status:empty){display:none}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-status),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-status){font-size:13px;margin:8px 0 0}@media (max-width:900px){:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-step-header){display:block}:where(.tl-com-page-directions-buryatia):is(.unified-utilities),:where(.tl-com-page-directions-buryatia) :is(.unified-utilities){margin-top:10px}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog){width:100%;height:100dvh;inset:0;padding:14px;margin:0;border:0;border-radius:0}:where(.tl-com-page-directions-buryatia):is(.unified-quote-shell),:where(.tl-com-page-directions-buryatia) :is(.unified-quote-shell){display:flex;flex-direction:column;gap:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-sidebar){display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:0 28px 0 0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-title),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-title){font-size:18px;grid-column:1/-1}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-format-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-format-label){margin:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-route),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-route){align-self:end;margin:0 0 5px;font-size:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-progress-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-progress-label){grid-column:1/-1}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) progress){grid-column:1/-1}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-transport){display:none}:where(.tl-com-page-directions-buryatia):is(.unified-quote-form),:where(.tl-com-page-directions-buryatia) :is(.unified-quote-form){padding:14px 12px;flex:1;min-height:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-pair),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-pair),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-three),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .form-three),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choices),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-address-choices){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){font-size:16px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-step-title),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quote-step-title){font-size:18px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-utilities){justify-content:flex-start}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-stage-viewport),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-stage-viewport){padding-right:4px}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) *),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) *){scroll-behavior:auto!important;transition:none!important}}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>input:not([type=checkbox]):not([type=radio])),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>input:not([type=checkbox]):not([type=radio])),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>select),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>select),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>textarea),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) label>textarea){margin-top:6px}:where(.tl-com-page-directions-buryatia):is(#transport .card-action),:where(.tl-com-page-directions-buryatia) :is(#transport .card-action),:where(.tl-com-page-directions-buryatia):is(#formats .card-action),:where(.tl-com-page-directions-buryatia) :is(#formats .card-action){display:inline-flex;width:24px;height:24px;flex:none;color:#c82030;background:none;border:0}:where(.tl-com-page-directions-buryatia):is(#transport .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#transport .card-action)::after,:where(.tl-com-page-directions-buryatia):is(#formats .card-action)::after,:where(.tl-com-page-directions-buryatia) :is(#formats .card-action)::after{content:none}:where(.tl-com-page-directions-buryatia):is(#transport .card-action svg),:where(.tl-com-page-directions-buryatia) :is(#transport .card-action svg),:where(.tl-com-page-directions-buryatia):is(#formats .card-action svg),:where(.tl-com-page-directions-buryatia) :is(#formats .card-action svg){display:block;width:24px;height:24px;fill:none;stroke:currentColor;transition:transform .2s}:where(.tl-com-page-directions-buryatia):is(#transport [aria-expanded=true] .card-action svg),:where(.tl-com-page-directions-buryatia) :is(#transport [aria-expanded=true] .card-action svg),:where(.tl-com-page-directions-buryatia):is(#formats [aria-expanded=true] .card-action svg),:where(.tl-com-page-directions-buryatia) :is(#formats [aria-expanded=true] .card-action svg){transform:rotate(-90deg)}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline){border:1px solid #c9d6e3;border-radius:7px;background:#dfe8f2;color:#162e4b;padding:18px;min-width:0;font:400 14px/1.5 Onest,sans-serif}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-quote-shell),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-quote-shell){display:block;height:auto}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .quote-sidebar){display:flex;gap:8px;padding:0 0 12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .quote-sidebar :is(.unified-format-label,.quote-route,.quiz-transport)),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .quote-sidebar :is(.unified-format-label,.quote-route,.quiz-transport)){display:none}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-quote-form),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-quote-form){height:auto;min-height:0;padding:0;border-radius:0;background:transparent;border:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-step-header){display:block;margin-bottom:12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-utilities),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-utilities){display:none}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .form-pair),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .form-pair){grid-template-columns:1fr;gap:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .quiz-stage-viewport),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .quiz-stage-viewport){overflow:visible}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .quote-step-title),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .quote-step-title){font-size:17px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-actions),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-actions){margin-top:12px}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-cargo-optional),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .quiz-cargo-optional){margin-top:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] label),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] label){font-size:12px;margin-bottom:4px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] :is(input:not([type=checkbox]):not([type=radio]),select)),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] :is(input:not([type=checkbox]):not([type=radio]),select)){min-height:34px;height:34px;padding:5px 10px;margin-top:4px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] .form-pair),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] .form-pair),:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] .form-three),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] .form-three){gap:8px 12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-cargo-dimensions] .form-three),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-cargo-dimensions] .form-three){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog .unified-field-caption),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog .unified-field-caption){font-size:12px;color:#526779;margin:0 0 4px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] fieldset),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] fieldset){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 8px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] legend),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] legend){font-size:12px;margin:0 0 8px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] .request-check),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] .request-check){margin:0;gap:6px;font-size:12px;line-height:1.35;display:flex;flex-direction:row}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras]>label),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras]>label){margin:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog .quiz-transport),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog .quiz-transport){margin-top:18px;margin-inline:-12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog .quiz-transport img),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog .quiz-transport img){width:calc(100% + 24px);max-width:none;height:160px}@media (max-width:640px){:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-cargo-dimensions] .form-three),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-cargo-dimensions] .form-three){grid-template-columns:1fr 1fr}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] fieldset),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] fieldset){grid-template-columns:1fr 1fr}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] :is(input:not([type=checkbox]):not([type=radio]),select)),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] :is(input:not([type=checkbox]):not([type=radio]),select)){min-height:42px;height:42px;font-size:16px}}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"][data-route-phase="origin"] [data-step="0"] [data-route-part="destination"]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"][data-route-phase="origin"] [data-step="0"] [data-route-part="destination"]),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"][data-route-phase="destination"] [data-step="0"] [data-route-part="origin"]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"][data-route-phase="destination"] [data-step="0"] [data-route-part="origin"]){display:none}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] [data-step="0"] .form-pair),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] [data-step="0"] .form-pair),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] [data-step="0"] .quiz-address-choices),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] [data-step="0"] .quiz-address-choices){grid-template-columns:1fr}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] .quiz-addresses>legend),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-variant="universal"] .quiz-addresses>legend){display:none}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .quote-sidebar){padding-bottom:14px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-quote-form),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-quote-form){min-height:230px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-inline .unified-actions),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-inline .unified-actions){margin-top:16px;padding-top:12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] fieldset),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] fieldset){padding-top:0;margin-top:0;margin-bottom:8px;gap:8px 16px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras] .request-check),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras] .request-check){display:flex;align-items:center;gap:9px;min-height:28px;margin:0;padding:2px 0;line-height:1.4}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-inline-extras]>label),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-inline-extras]>label){margin:4px 0 0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kam-destinations),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kam-destinations){display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:12px 0;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button){--circle:28px;--joint:2px;display:inline-flex;flex:0 1 auto;width:max-content;max-width:100%;min-height:36px;padding:2px;border:0;border-radius:999px;overflow:hidden;position:relative;background:#dce5ec;color:#162e4b;font-size:14px;font-weight:400;line-height:1.25;text-decoration:none;isolation:isolate;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-track){position:relative;display:flex;align-items:center;gap:var(--joint);width:100%;min-width:0;transition:transform .3s cubic-bezier(.2,0,.2,1);}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label){display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--circle);padding:5px 12px;border-radius:999px;background:#f2f5f7;color:#162e4b;transition:background-color .3s;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow){display:grid;place-items:center;width:var(--circle);height:var(--circle);flex:0 0 var(--circle);border-radius:50%;background:#fff;color:#b71c2b;transition:background-color .3s,color .3s;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-arrow-left),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-arrow-left){position:absolute;left:calc(-1 * (var(--circle) + var(--joint)));top:50%;transform:translateY(-50%);}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow svg){display:block;width:20px;height:20px;color:inherit;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible)),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible)){background:#dce5ec;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible) .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible) .kh-route-label){background:#fff;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:is(:hover,:focus-visible) .kh-direction-arrow){background:#c82030;color:#fff;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:focus-visible),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:focus-visible){outline:2px solid #a71726;outline-offset:4px;}@media   (hover:hover) and (pointer:fine){:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:hover .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button:hover .kh-route-track){transform:translateX(calc(var(--circle) + var(--joint)));}}@media   (max-width:640px){:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kam-destinations),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kam-destinations){gap:10px;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-button){--circle:32px;font-size:14px;min-height:44px;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label){padding:6px 10px;}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow svg){width:23px;height:23px;}}@media   (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-track),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-track),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-route-label),:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) .unified-actions .kh-direction-arrow){transition:none;}}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]),:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next]){font-size:13px;font-weight:400;min-height:36px;padding:2px;background:#dce5ec;color:#162e4b;overflow:hidden;justify-content:flex-start;gap:0}:where(.tl-com-page-directions-buryatia):is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next])::after,:where(.tl-com-page-directions-buryatia) :is(:is(#unified-calculator-dialog,#unified-calculator-inline) [data-unified-next])::after{content:none}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog .unified-dimensions),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog .unified-dimensions){padding:0;margin:0 0 6px;border:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog .unified-field-caption),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog .unified-field-caption){font-size:12px;line-height:1.3;margin:0 0 4px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog [data-step="1"] .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog [data-step="1"] .unified-step-header){margin-bottom:4px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback){width:min(540px,calc(100vw - 32px));height:fit-content;min-height:0;max-height:calc(100dvh - 32px);bottom:auto;top:50%;transform:translateY(-50%);padding:24px;background:#fff;overflow:auto}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .unified-quote-shell),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .unified-quote-shell){display:block;height:auto}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .quote-sidebar),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .quote-sidebar){display:none}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .unified-quote-form),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .unified-quote-form){height:auto;border:0;padding:0;background:transparent}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .quiz-stage-viewport),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .quiz-stage-viewport){flex:none;overflow:visible;padding:0}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .unified-step-header),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .unified-step-header){margin-bottom:8px;padding-right:20px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .unified-contact-note),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .unified-contact-note){margin-bottom:20px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .unified-actions),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .unified-actions){margin-top:20px;padding-top:16px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback [data-unified-back]),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback [data-unified-back]){font-size:12px}:where(.tl-com-page-directions-buryatia):is(#unified-calculator-dialog.is-callback .quote-step-title),:where(.tl-com-page-directions-buryatia) :is(#unified-calculator-dialog.is-callback .quote-step-title){font-size:21px}
.tl-com-directions-buryatia-1{position:fixed!important;top:0;left:0;width:100%;z-index:1000}
/* Dedicated mobile presentation; incumbent desktop is unchanged. */
.region-mobile-launch,.region-mobile-intro,.region-mobile-tabs{display:none}
@media(max-width:768px){
.tl-com-page-directions-buryatia{--mobile-section-padding:20px}
[data-region-crumbs]{padding-block:6px}
[data-region-crumbs] .crumbs>*{padding:4px 6px!important;font-size:11px}
body:has(.region-hero) #page-approved-components>section>h2,body:has(.region-hero) #page-approved-components>section .section-heading>h2{font-size:22px!important;line-height:1.2;letter-spacing:-.02em}
body:has(.region-hero) #page-approved-components .section-heading{display:block;margin-bottom:14px}
body:has(.region-hero) #page-approved-components .section-heading .note{margin-top:8px;font-size:14px;line-height:1.45}
body:has(.region-hero) #page-approved-components .region-destinations{gap:10px}

.region-hero .interior-geo{display:none}
.region-hero .hero-grid{margin-top:0!important;gap:0!important}
.region-hero h1{font-size:24px!important;line-height:1.16!important;margin-bottom:14px!important}
.region-hero .region-calculator{display:none}
.region-mobile-launch{display:flex;align-items:center;min-height:48px;width:100%;justify-content:center;margin:8px 0 8px;padding:12px 18px;border:0;border-radius:999px;background:#c82030;color:#fff;font:500 16px/1.4 Onest,sans-serif;cursor:pointer}
.region-mobile-launch:active{background:#a81827}
.region-hero~nav.anchors{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:18px;padding-block:8px!important;scrollbar-width:none}
.region-mobile-intro{display:block;color:#edf3f8;margin:0}
.region-mobile-intro summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;list-style:none}
.region-mobile-intro summary::after,.region-mobile-detail summary::after{content:'+';font:400 22px/1 Onest,sans-serif;flex:none;margin-left:12px}
.region-mobile-intro[open] summary::after,.region-mobile-detail[open] summary::after{content:'−'}
.region-mobile-intro .hero-lead{font-size:15px!important;line-height:1.55!important;margin:4px 0 14px!important}
.region-mobile-intro summary::-webkit-details-marker,.region-mobile-detail summary::-webkit-details-marker{display:none}
.region-hero .actions{display:none}
.region-hero~nav.anchors a{font-size:13px;line-height:1.4;min-height:36px;display:flex;align-items:center}
.region-mobile-tabs{display:flex;gap:4px;background:#eaf0f5;padding:4px;border-radius:10px;margin:12px 0 8px}
.region-mobile-tabs button{flex:1;min-height:44px;border:0;border-radius:7px;background:transparent;color:#162e4b;padding:8px 5px;font:400 14px/1.3 Onest,sans-serif;cursor:pointer}
.region-mobile-tabs button[aria-pressed=true]{background:#162e4b;color:#fff}
body:has(.region-hero) #page-approved-components .region-methods .kh-transport-track,body:has(.region-hero) #page-approved-components .region-formats .kh-transport-track,body:has(.region-hero) #page-approved-components .region-methods .kh-transport-nav,body:has(.region-hero) #page-approved-components .region-formats .kh-transport-nav{display:none}
body:has(.region-hero) #page-approved-components .kh-transport-grid{display:block;margin:0;padding:0}
body:has(.region-hero) #page-approved-components .kh-transport-grid .service-body{padding:0 0 16px;border-bottom:1px solid #cfdae4;font-size:15px;line-height:1.55}
body:has(.region-hero) #page-approved-components .kh-transport-grid .service-body p{font-size:15px;line-height:1.55}
.region-mobile-selection{color:#526779;margin:0 0 10px!important}
.region-mobile-detail{border-top:1px solid #cfdae4;margin:8px 0 12px}
.region-mobile-detail summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:inherit}
.region-mobile-copy{padding-bottom:8px}
.region-mobile-destination .region-destination{border-radius:12px;padding:16px;gap:5px}
.region-mobile-destination .region-destination h3{font-size:18px;line-height:1.3}
.region-mobile-destination .region-destination .text-link{font-size:13px;min-height:36px;gap:10px}
.region-mobile-destination>.region-mobile-detail{padding:0 16px;border:0;margin:0 0 10px}
.region-mobile-destination .region-mobile-detail p{font-size:15px;line-height:1.55;margin-bottom:12px}
body:has(.region-hero) #request-calculator-dialog:modal{width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;inset:0;border-radius:0;padding:0;background:#f2f5f7}
body:has(.region-hero) #request-calculator-dialog [data-request-modal-body]{min-height:100%;padding-bottom:env(safe-area-inset-bottom,0px)}
body:has(.region-hero) #request-calculator-dialog [data-request-universal]{width:100%;min-height:100dvh;border:0;border-radius:0;padding:20px 18px;color:#162e4b;background:#f2f5f7;--calc-surface:#f2f5f7;--calc-field:#fff;--calc-ink:#162e4b;--calc-muted:#526779;--calc-line:#bac8d4;--calc-color-scheme:light}
body:has(.region-hero) #request-calculator-dialog .request-close{top:12px;right:8px;background:transparent;color:#162e4b}
body:has(.region-hero) #request-calculator-dialog #compact-quiz .quiz-scroll{height:auto;min-height:240px;max-height:none;overflow:visible}
body:has(.region-hero) #request-calculator-dialog .calculator-title{font-size:20px;padding-right:40px}
body:has(.region-hero) #request-calculator-dialog .request-tools{margin-top:auto;padding-top:16px}
body:has(.region-hero) #request-calculator-dialog .quiz-actions{margin-top:20px}
}

:where(.tl-com-page-directions-buryatia-severobaikalsk){font:400 16px/1.55 Onest,sans-serif;color:#162e47;font-synthesis:none}:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(input,button,select,textarea){font:inherit}:where(.tl-com-page-directions-buryatia-severobaikalsk){--ink:#162e47;--muted:#526779;--red:#d70e2d;--line:#cfdae4;--pale:#f2f5f7;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(*){box-sizing:border-box;}:where(.tl-com-page-directions-buryatia-severobaikalsk){scroll-behavior:smooth;scroll-padding-top:25px;}:where(.tl-com-page-directions-buryatia-severobaikalsk){margin:0;color:var(--ink);background:#fff;font:16px/1.55 Onest,sans-serif;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(a){color:inherit;text-decoration:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(img){display:block;max-width:100%;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h1){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h2){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h3){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h4),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h4){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(p){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h1){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h2){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h3){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h4),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h4){letter-spacing:-.025em;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h1){font-weight:500;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h2){font-weight:500;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h3){font-weight:500;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h4),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h4){font-weight:500;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h1){font-size:44px;line-height:1.08;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h2){font-size:28px;line-height:1.25;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h3){font-size:20px;line-height:1.3;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(svg){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(a:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(a:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(summary:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(summary:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button:focus-visible){outline:3px solid var(--red);outline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(*)::selection,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(*)::selection{background:#f6d6dd;color:#162e47;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.wrap),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.wrap){width:calc(100% - 80px);max-width:1248px;margin:auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.top),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.top){background:var(--ink);color:#fff;font-size:11px;padding:5px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.top>.wrap),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.top>.wrap){display:flex;justify-content:space-between;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.button){display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:50px;border:1px solid var(--red);padding:13px 22px;font-size:14px;font-weight:500;white-space:nowrap;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.button svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.button svg){width:19px;height:19px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.button:hover){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.text-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.text-link){text-decoration:underline;text-underline-offset:5px;font-weight:400;font-size:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.hero),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.hero){padding:25px 0 38px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs){display:flex;align-items:stretch;width:max-content;max-width:100%;font-size:12px;line-height:1.4;border:1px solid var(--line);border-radius:3px;overflow:hidden;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>*){position:relative;padding:11px 20px 11px 27px;background:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>:first-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>:first-child){padding-left:17px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>:not(:last-child))::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>:not(:last-child))::after{content:"";position:absolute;z-index:1;top:50%;right:-10px;width:19px;height:19px;background:inherit;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:translateY(-50%) rotate(45deg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>:last-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>:last-child){background:#edf2f6;padding-left:29px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.hero-lead){font-size:16px;line-height:1.55;max-width:57ch;margin-top:21px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.actions){display:flex;align-items:center;gap:28px;margin-top:26px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.note){font-size:13px;line-height:1.55;color:var(--muted);margin-top:14px;max-width:70ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.anchors),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.anchors){display:flex;gap:32px;padding:18px 0;border-block:1px solid var(--line);font-size:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.anchors a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.anchors a:hover){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-card){position:relative;background:#f1f2f3;border-radius:5px;overflow:hidden;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-panel){padding:23px 20px 22px;border-bottom:2px solid var(--red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-panel h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-panel h3){font-size:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-panel>p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-panel>p){font-size:15px;line-height:1.6;max-width:100ch;margin-top:10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-notes),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-notes){display:flex;gap:30px;margin-top:13px;font-size:13px;color:var(--muted);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.alternatives),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.alternatives){margin-top:26px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.alternatives>h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.alternatives>h3){font-size:20px;font-weight:400;margin-bottom:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.geography),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.geography){background:#edf2f6;padding:36px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.geography-heading),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.geography-heading){display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:end;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.geography-heading h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.geography-heading h2){font-size:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.geography-heading p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.geography-heading p){font-size:15px;color:var(--muted);margin-top:9px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.search label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.search label){font-size:12px;font-weight:500;display:block;margin-bottom:7px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.search>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.search>div){display:flex;gap:10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.search .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.search .button){padding:10px 18px;min-height:43px;font-size:13px;gap:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.geography-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.geography-grid){display:grid;grid-template-columns:58fr 42fr;gap:36px;margin-top:25px;align-items:start;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.map),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.map){height:300px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.map svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.map svg){width:100%;height:100%;fill:#cbd7e1;stroke:#eff4f7;stroke-width:.8;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.map #BU),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.map #BU){fill:var(--red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-select){display:grid;grid-template-columns:1fr 20px;margin-top:10px;padding:12px 16px;background:#fff;border:1px solid #b3c1ce;border-radius:3px;max-width:95%;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-select>span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-select>span){font-size:11px;color:var(--muted);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-select>b),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-select>b){grid-column:1;font-size:14px;font-weight:400;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-select>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-select>svg){grid-column:2;grid-row:1/3;align-self:center;width:15px;height:15px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.places),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.places){padding:7px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.places h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.places h3){font-size:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.places>p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.places>p){font-size:12px;color:var(--muted);margin-top:6px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.scope),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.scope){background:#fff;padding:32px 0;border-bottom:1px solid var(--line);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.split),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.split){display:grid;grid-template-columns:34fr 66fr;gap:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.scope h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.scope h2){font-size:28px;max-width:29ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.split>p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.split>p){font-size:16px;line-height:1.6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.case),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.case){color:#fff;overflow:hidden;border-radius:5px;position:relative;display:flex;align-items:end;min-height:330px;background:#17232d;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq-section){display:grid;grid-template-columns:32fr 68fr;gap:42px;padding:16px 0 50px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq-section>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq-section>h2){max-width:17ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq details){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq details:first-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq details:first-child){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq summary){display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:51px;padding:12px 0;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq summary svg){width:15px;height:15px;flex:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq details[open] summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq details[open] summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq details p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq details p){max-width:75ch;padding:0 30px 18px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(footer),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(footer){background:#142c41;color:#e9f0f5;padding:35px 0 18px;font-size:12px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero h1){font-size:44px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero .hero-lead){max-width:51ch;margin-top:23px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero .note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero .note){max-width:45ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-section){padding:32px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid){display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid article),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid article){display:flex;flex-direction:column;min-width:0;background:var(--pale);border-radius:5px;overflow:hidden;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid h3){font-size:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid p){font-size:15px;line-height:1.5;margin-top:7px;max-width:42ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-section>.note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-section>.note){margin-top:19px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-section .alternatives),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-section .alternatives){border-top:1px solid var(--line);padding-top:20px;margin-top:22px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.cost),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.cost){padding:28px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.cost-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.cost-bottom){display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:18px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.cost-bottom>p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.cost-bottom>p){max-width:75ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.cost-bottom .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.cost-bottom .button){flex:none;min-height:46px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.progress),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.progress){height:3px;background:#d4dfe7;margin-top:7px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.progress i),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.progress i){display:block;width:16.66%;height:3px;background:var(--red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero:has(.quiz-open)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero:has(.quiz-open)){padding-bottom:32px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.objects-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.objects-section){padding:0 0 32px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.objects-section>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.objects-section>h2){border-top:1px solid var(--line);padding-top:28px;max-width:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-grid){display:grid;grid-template-columns:repeat(var(--object-count,3),minmax(0,1fr));gap:18px;margin-top:25px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-card){position:relative;display:flex;align-items:stretch;min-width:0;min-height:330px;border:0;border-radius:8px;background:#242424;overflow:hidden;isolation:isolate;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-card figure),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-card figure){position:absolute;inset:0;margin:0;background:#242424;z-index:-2;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-card figure img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-card figure img){width:100%;height:100%;object-fit:cover;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-card)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-card)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000099 0%,#000000a6 18%,#000000b8 47%,#000000f0 100%);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-content),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-content){display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;padding:26px;color:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-location),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-location){color:#e6e6e6;font-size:13px;line-height:1.4;margin:0 0 6px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-content h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-content h3){font-size:20px;line-height:1.18;letter-spacing:-.02em;color:#fff;margin:0 0 12px;font-weight:400;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-description){font-size:15px;line-height:1.55;color:#fff;margin-bottom:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-cta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-cta){display:flex;align-items:center;justify-content:space-between;gap:15px;margin:auto 0 0;padding:8px 0;min-height:44px;font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:7px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.kh-object-cta svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.kh-object-cta svg){width:19px;height:19px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-transport),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-transport){margin:11px 0 0;display:flex;flex-direction:column;align-items:center;gap:2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-transport img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-transport img){height:65px;width:205px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.7);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-transport figcaption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-transport figcaption){font-size:12px;line-height:1.3;color:var(--muted);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([hidden]){display:none!important;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.sr-only),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-select-mode]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-select-mode]){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;text-align:left;padding:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-select-mode])::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-select-mode])::after{content:"";position:absolute;inset:0;border-radius:5px;z-index:2;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid>article),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid>article){position:relative;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.mode-notice),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.mode-notice){font-size:14px;line-height:1.5;color:var(--ink);margin-top:16px;max-width:70ch;}@media  (max-width:1200px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.wrap),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.wrap){width:calc(100% - 64px);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(h1){font-size:44px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.hero-lead){font-size:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero h1){font-size:40px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.actions){gap:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.actions .button){font-size:13px;padding:13px 18px;gap:18px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hero .text-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hero .text-link){font-size:13px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid){gap:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.map),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.map){height:280px;}}@media  (max-width:900px){}@media  (hover:hover){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-card:focus-within),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-card:focus-within){outline:2px solid #a91c2b;outline-offset:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-grid>article:focus-within),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-grid>article:focus-within){outline:2px solid #a91c2b;outline-offset:3px;}@media  (prefers-reduced-motion:reduce){}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.wrap),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.wrap){width:calc(100% - 36px);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.split),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.split){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq-section){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.anchors),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.anchors){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.actions){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.transport-notes),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.transport-notes){flex-wrap:wrap;gap:12px 20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.split>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.split>*){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq-section>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq-section>*){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs){width:auto;flex-wrap:wrap;overflow:visible;border:0;gap:6px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>*){padding:6px 8px!important;border-radius:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.crumbs>:not(:last-child))::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.crumbs>:not(:last-child))::after{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.faq-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.faq-section){padding-block:26px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.scope),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.scope){padding-block:28px;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-geography),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-geography){
  padding: 32px 0;
  background: #edf2f6;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-geography .split > p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-geography .split > p){
  max-width: 68ch;
  color: var(--muted);
  font-size: 16px;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-geography h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-geography h3){
  font-size:20px;
  font-weight: 500;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-quote),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-quote){
  padding: 26px;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-quote h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-quote h2){
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-quote .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-quote .button){
  width: 100%;
}@media (prefers-reduced-motion:reduce){}@media  (max-width: 1200px) {:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.region-quote),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.region-quote){ padding: 22px; }}@media  (max-width: 860px) {}@media (max-width:768px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-region-crumbs]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-region-crumbs]){padding-block:10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-region-crumbs] .crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-region-crumbs] .crumbs){display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:4px;scrollbar-width:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#objects .kh-object-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#objects .kh-object-card){--paper:#151a20;--navy:#f7fafc;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#objects .tl-seo-collapse-btn),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#objects .tl-seo-collapse-btn){color:#f7fafc;background:#ffffff12;border-color:#ffffff40;font-weight:400;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(input),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(select),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(textarea){font:inherit}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button){cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(a){color:inherit}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button.button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button.button){border:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button.text-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button.text-link){border:0;background:none;padding:0;color:var(--ink);font:inherit;text-align:left}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.skip-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.skip-link){position:absolute;top:-80px;left:20px;z-index:100;background:white;padding:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.skip-link:focus),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.skip-link:focus){top:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(a:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(a:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(summary:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(summary:focus-visible){outline:2px solid var(--red);outline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([hidden]){display:none!important}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.review-bar),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.review-bar){background:#e9eef2;border-bottom:1px solid var(--line);font-size:12px;color:#365069}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.review-bar>.wrap),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.review-bar>.wrap){display:flex;align-items:center;gap:22px;min-height:38px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.review-bar button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.review-bar button){border:0;background:none;color:inherit;padding:4px 0;text-decoration:underline}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.review-status),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.review-status){margin-left:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.review-bar a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.review-bar a){text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.page-crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.page-crumbs){padding-top:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.page-crumbs+.hero),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.page-crumbs+.hero){padding-top:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.page-crumbs .crumbs){margin:0;width:max-content;max-width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.page-crumbs .crumbs a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.page-crumbs .crumbs a){position:relative;text-decoration:none;padding:10px 24px;background:white;border-right:1px solid var(--line);font-size:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.page-crumbs .crumbs a:after),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.page-crumbs .crumbs a:after){content:"";position:absolute;z-index:1;right:-9px;top:50%;width:17px;height:17px;transform:translateY(-50%) rotate(-45deg);background:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-geo),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-geo){font-size:15px;color:var(--muted);margin:0 0 18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-route){background:#edf2f6;padding:22px 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form){display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form label),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog form label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog form label){font-size:13px;color:var(--ink);display:flex;flex-direction:column;gap:7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form input),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form select),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog form input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog form input),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog form select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog form select){width:100%;height:48px;background:white;border:1px solid #aebfce;border-radius:3px;padding:0 12px;color:var(--ink)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form .button){height:48px;white-space:nowrap;padding:12px 20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-geography),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-geography){padding:42px 0;background:#edf2f6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-geography-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-geography-grid){display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-geography-grid>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-geography-grid>img){width:100%;max-height:365px;object-fit:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub){padding-bottom:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-intro){display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding:28px 0 25px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-intro h1){font-size:44px;line-height:1.16;font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-intro .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-intro .hero-lead){font-size:16px;line-height:1.65;margin:20px 0 24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-intro-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-intro-image){width:100%;height:290px;object-fit:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-description){font-size:14px;color:var(--muted);margin:13px 0 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro){grid-template-columns:1fr;padding-bottom:10px;padding-top:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro-image),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro .actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro .actions),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro .home-geo),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro .home-geo){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro h1){font-size:36px;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro h1 br),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro h1 br){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro .hero-lead){margin:12px 0 0;max-width:1070px;font-size:15px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .format-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .format-description){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-box),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-box){display:grid;grid-template-columns:260px 1fr;gap:28px;background:#edf2f6;border:1px solid #d5e0e9;border-radius:6px;padding:24px;margin-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar){display:flex;flex-direction:column;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar h2){font-size:23px;font-weight:500;margin:0 0 8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar .note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar .note){font-size:13px;line-height:1.5;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-route){font-size:14px;margin:24px 0 20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-progress-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-progress-label){display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar progress),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar progress){height:3px;width:100%;border:0;appearance:none;background:#cfdae4}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar progress)::-webkit-progress-value{background:var(--red)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-extra),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-extra){font-size:12px;color:var(--red);margin:8px 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form){background:white;border:1px solid var(--line);border-radius:4px;padding:24px 26px;min-height:277px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form h3){font-size:20px;font-weight:500;margin:0 0 22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form label){display:flex;flex-direction:column;gap:7px;font-size:13px;margin-bottom:15px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form label>span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form label>span){color:var(--red);display:contents}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form select){height:46px;min-width:0;width:100%;border:1px solid #afc1d0;border-radius:3px;padding:10px 12px;background:white;color:var(--ink)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form input[readonly]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form input[readonly]){background:#f5f7f9;color:var(--muted)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.form-pair),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.form-pair){display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.form-three),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.form-three){display:grid;grid-template-columns:repeat(3,1fr);gap:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.address-details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.address-details){border-top:1px solid var(--line);padding-top:12px;margin:0 0 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.address-details summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.address-details summary){font-size:13px;cursor:pointer;margin-bottom:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.address-details summary span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.address-details summary span){color:var(--muted);margin-left:8px;font-size:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-actions){display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-actions .button){margin-left:auto;min-width:165px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.form-error),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.form-error){color:#b4001d;font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form .note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form .note){font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.owner-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.owner-options){border:0;padding:0;margin:5px 0;display:flex;gap:25px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.owner-options legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.owner-options legend){font-size:13px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.owner-options label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.owner-options label){flex-direction:row;align-items:center}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar .quiz-transport),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar .quiz-transport){margin:12px 0 0;max-height:105px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar .quiz-transport img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar .quiz-transport img){width:100%;height:70px;object-fit:contain;transform:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-sidebar .quiz-transport figcaption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-sidebar .quiz-transport figcaption){text-align:center;font-size:12px;color:var(--muted)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-reference),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-reference){display:flex;gap:24px;flex-wrap:wrap;font-size:14px;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-page .delivery-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-page .delivery-section){padding-bottom:28px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.case-filter-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.case-filter-card){position:relative;height:325px;overflow:hidden;border-radius:6px;color:white;background:var(--ink)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.case-filter-card>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.case-filter-card>img){width:100%;height:100%;object-fit:cover}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.case-filter-card:after),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.case-filter-card:after){content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,#0b1923a8 52%,#0b1923f5)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.case-empty),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.case-empty){background:var(--pale);padding:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.pages-list),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.pages-list){display:grid;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.pages-list a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.pages-list a){font-size:15px;padding:7px 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog){border:1px solid var(--line);border-radius:8px;padding:32px;width:min(600px,calc(100vw - 50px));max-height:85vh;color:var(--ink);box-shadow:0 15px 70px #10213440}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog)::backdrop{background:#142b4366}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog h2){font-size:27px;padding-right:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog form){display:grid;gap:15px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(dialog .dialog-close),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(dialog .dialog-close){position:absolute;right:16px;top:10px;background:none;border:0;font-size:30px;color:var(--muted)}@media (max-width:1200px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-intro h1){font-size:42px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-box),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-box){grid-template-columns:230px 1fr;gap:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form){grid-template-columns:1fr 1fr 1fr}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.route-form .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.route-form .button){grid-column:3}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-logistics),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-logistics){padding:36px 0 20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-logistics h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-logistics h3){font-size:20px;font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-logistics p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-logistics p){font-size:15px;line-height:1.6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-logistics .split),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-logistics .split){align-items:center;grid-template-columns:1fr 1.4fr}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(button.kh-object-cta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(button.kh-object-cta){background:none;border:0;color:inherit;text-align:left;width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-page h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-page h2){font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-page .delivery-grid h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-page .delivery-grid h3){font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-page #delivery-groupage h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-page #delivery-groupage h2){font-size:28px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-summary]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-summary]){display:grid;gap:8px;margin-bottom:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-summary] p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-summary] p){font-size:14px;overflow-wrap:anywhere}@media (max-width:760px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-format-control),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-format-control){display:flex;align-items:center;gap:16px;font-size:14px;margin:0 0 20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-format-control select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-format-control select){font:inherit;color:var(--ink);background:#fff;border:1px solid #b6c4ce;border-radius:3px;min-height:44px;padding:9px 38px 9px 12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-format-control),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-format-control){margin-top:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro){grid-template-columns:54fr 46fr;gap:38px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro h1){font-size:44px;font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro-image){height:335px}@media (max-width:800px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro){grid-template-columns:1fr}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro h1){font-size:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-format-control),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-format-control){align-items:stretch;flex-direction:column;gap:8px}}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-box),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-box){grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form){min-width:0;padding:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.form-pair),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.form-pair){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.form-three),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.form-three){grid-template-columns:minmax(0,1fr)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-actions){flex-wrap:wrap;gap:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-actions .button){min-width:0;max-width:100%;white-space:normal}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.home-geography-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.home-geography-grid){grid-template-columns:minmax(0,1fr);gap:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.cost-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.cost-bottom){flex-wrap:wrap;gap:12px 18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro){gap:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub .city-intro-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub .city-intro-image){height:200px;object-fit:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.format-logistics .split),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.format-logistics .split){grid-template-columns:minmax(0,1fr);gap:20px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.groupage-geography-search>label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.groupage-geography-search>label){display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-geography-no-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-geography-no-results){font-size:16px;line-height:1.6;color:#526476;max-width:65ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-geography-status),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-geography-status){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker){margin-top:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-region-panels){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker ul){list-style:none;padding:0;margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker li){margin:0;min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker li>:is(button,a)){display:block;width:100%;min-height:44px;text-align:left;background:transparent;border:0;padding:10px 4px;font-size:16px;line-height:1.5;text-decoration:underline;color:#162e47;text-decoration-color:#526476;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker li>:is(button,a):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker li>:is(button,a):hover){color:#d1142d;text-decoration-color:#162e47;text-decoration-thickness:2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-region-map-column),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-region-map-column){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-region-map){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-map-fallback),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-map-fallback){font-size:14px;line-height:1.5;color:#526476;padding:20px 0;}@media  (min-width:1001px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-map){max-width:var(--geography-map-max,none);margin-inline:auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker[data-geography-mode=desktop] .groupage-region-panels){max-height:var(--geography-panel-height,400px);overflow:auto;scrollbar-gutter:stable;padding:0 7px;scrollbar-color:#526476 #e4e9ee;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker[data-geography-mode=desktop] li>:is(button,a)){font-size:16px;line-height:1.5;min-height:36px;padding:4px;}}@media  (min-width:1200px){}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-region-panels){margin-top:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker){margin-top:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker .groupage-region-map),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker .groupage-region-map){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#groupage-region-picker li>:is(button,a)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#groupage-region-picker li>:is(button,a)){font-size:16px;}}@media  (max-width:1000px){}@media  (max-width:700px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-options){margin-bottom:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-options fieldset),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-options fieldset){border:0;padding:16px 0;margin:0;border-top:1px solid var(--line)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-options legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-options legend){font-size:15px;padding-top:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form .request-check),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form .request-check){display:flex;flex-direction:row;align-items:center;gap:10px;margin:8px 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-form .request-check input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-form .request-check input[type=checkbox]){width:17px;height:17px;padding:0;flex:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-options [data-require-fields]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-options [data-require-fields]){padding:16px;background:#f3f5f7;margin:12px 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-options .note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-options .note){margin:12px 0}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog){--tl-card-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E%0A")}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid){display:flex;flex-wrap:wrap;gap:3px;align-items:stretch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card){box-sizing:border-box;position:relative;isolation:isolate;flex:1 1 calc(100% / var(--card-count,4) - 3px);max-width:calc(100% / var(--card-count,4) - 2px);min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f3f3f3;color:#252525;box-shadow:none;filter:none;cursor:pointer;appearance:none;font:inherit;transition:box-shadow .2s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card)::before{content:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card[aria-expanded=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true]){background:#f3f3f3;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card:focus-visible){outline:3px solid #a91c2b;outline-offset:-5px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual){position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 var(--home-visual-height,210px);width:100%;height:var(--home-visual-height,210px);padding:0;overflow:hidden}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual img){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(25,31,35,.075) 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after{background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(64,0,8,.12) 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-info){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;align-content:start;column-gap:10px;row-gap:8px;flex:1;width:100%;min-width:0;padding:17px 20px 19px;border-top:1px solid #d9d9d9}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info){border-color:#a71a2266}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-info .service-title){grid-column:1;grid-row:1;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:0;color:inherit;background:transparent;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid .service-body){box-sizing:border-box;order:5;flex:0 0 100%;width:100%;max-width:none;grid-column:auto;grid-row:auto;margin:0;padding:14px 22px 16px;border:0;border-bottom:2px solid #b72a36;background:#fff;color:#252525;font-size:15px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid .service-body[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid .service-body[hidden]){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body h3){margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body p){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:76ch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body ul){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:76ch;padding-left:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body li){font-size:inherit;line-height:inherit}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body li)::marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body li)::marker{color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body *:is(ul,ol:not(.route-method-path))>li+li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body *:is(ul,ol:not(.route-method-path))>li+li){margin-top:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-panels){display:contents}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav){display:none}@media (hover:hover){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card:hover .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card:hover .kh-transport-visual img){transform:translateY(-4px)}}@media (min-width:1500px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual){height:var(--home-visual-height,240px);flex-basis:var(--home-visual-height,240px)}}@media (min-width:641px) and (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card){flex-basis:calc(50% - 3px);max-width:calc(50% - 1.5px)}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card){width:100%;max-width:none;margin-top:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card:first-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card:first-child){margin-top:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual){height:195px;flex-basis:195px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual img){transition-duration:.4s}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-info){grid-template-columns:minmax(0,1fr);padding:12px 16px 14px;column-gap:8px;row-gap:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-info .service-title){font-size:16px;line-height:1.3;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid .service-body){padding:16px;font-size:16px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body h3){font-size:20px;margin-bottom:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .service-body ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .service-body ul){margin-bottom:12px}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-grid[data-mobile-swipe]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-grid[data-mobile-swipe]){position:relative}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-track){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;touch-action:pan-x pan-y;align-items:stretch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-track)::-webkit-scrollbar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-track)::-webkit-scrollbar{display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-card){flex:0 0 100%;width:100%;max-width:100%;margin:0;scroll-snap-align:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-panels){display:grid;margin-top:6px;align-items:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .service-body){grid-area:1/1;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav){position:absolute;top:76px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#172d49;padding:0;box-shadow:none;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav--prev),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav--prev){left:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav--next),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav--next){right:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav:disabled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog [data-mobile-swipe] .kh-transport-nav:disabled){opacity:.18;cursor:default}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-visual img){transition:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav)::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffa8;z-index:-1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav svg){width:20px;height:20px;opacity:.75}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-nav:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-nav:focus-visible){outline:2px solid #172d49;outline-offset:0}@media (max-width:1050px){}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#services),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#services){--home-visual-height:160px}@media (min-width:1001px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog #groupage-region-picker .groupage-region-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog #groupage-region-picker .groupage-region-panels){max-height:510px}}@media (min-width:1001px){}@media (max-width:760px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-visual){background:linear-gradient(165deg,#ff493f 0%,#e52c32 48%,#bd001c 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#home-approved-catalog .kh-transport-card[aria-expanded=true] .kh-transport-info){box-shadow:inset 0 0 0 1px #c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components){--tl-card-arrow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.15%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14m-6-6%206%206-6%206%22%2F%3E%3C%2Fsvg%3E%0A")}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid){display:flex;flex-wrap:wrap;gap:3px;align-items:stretch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card){box-sizing:border-box;position:relative;isolation:isolate;flex:1 1 calc(100% / var(--card-count,4) - 3px);max-width:calc(100% / var(--card-count,4) - 2px);min-width:0;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:0;margin:0;border:0;border-radius:7px;overflow:hidden;background:#f3f3f3;color:#252525;box-shadow:none;filter:none;cursor:pointer;appearance:none;font:inherit;transition:box-shadow .2s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card)::before{content:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card[aria-expanded=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card[aria-expanded=true]){background:#f3f3f3;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card:focus-visible){outline:3px solid #a91c2b;outline-offset:-5px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual){position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 var(--home-visual-height,210px);width:100%;height:var(--home-visual-height,210px);padding:0;overflow:hidden}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual img){position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual)::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(25,31,35,.075) 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual)::after{background:radial-gradient(ellipse at 50% 42%,transparent 38%,rgba(64,0,8,.12) 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-info){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;align-content:start;column-gap:10px;row-gap:8px;flex:1;width:100%;min-width:0;padding:17px 20px 19px;border-top:1px solid #d9d9d9}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){border-color:#a71a2266}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-info .service-title){grid-column:1;grid-row:1;font-size:18px;font-weight:400;line-height:1.3;letter-spacing:-.02em;min-height:0;margin:0;color:inherit;background:transparent;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid .service-body){box-sizing:border-box;order:5;flex:0 0 100%;width:100%;max-width:none;grid-column:auto;grid-row:auto;margin:0;padding:14px 22px 16px;border:0;border-bottom:2px solid #b72a36;background:#fff;color:#252525;font-size:15px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid .service-body[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid .service-body[hidden]){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body h3){margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body p){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body ul){font-size:inherit;line-height:inherit;margin:0 0 8px;max-width:none;padding-left:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body li){font-size:inherit;line-height:inherit}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body li)::marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body li)::marker{color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body *:is(ul,ol:not(.route-method-path))>li+li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body *:is(ul,ol:not(.route-method-path))>li+li){margin-top:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-panels){display:contents}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav){display:none}@media (hover:hover){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card:hover .kh-transport-visual img){transform:translateY(-4px)}}@media (min-width:1500px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual){height:var(--home-visual-height,240px);flex-basis:var(--home-visual-height,240px)}}@media (min-width:641px) and (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card){flex-basis:calc(50% - 3px);max-width:calc(50% - 1.5px)}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card){width:100%;max-width:none;margin-top:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card:first-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card:first-child){margin-top:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual){height:195px;flex-basis:195px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual img){transition-duration:.4s}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-info){grid-template-columns:minmax(0,1fr);padding:12px 16px 14px;column-gap:8px;row-gap:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-info .service-title){font-size:16px;line-height:1.3;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid .service-body){padding:16px;font-size:16px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body h3){font-size:20px;margin-bottom:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body p),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .service-body ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .service-body ul){margin-bottom:12px}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-grid[data-mobile-swipe]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-grid[data-mobile-swipe]){position:relative}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .kh-transport-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .kh-transport-track){display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;touch-action:pan-x pan-y;align-items:stretch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-track)::-webkit-scrollbar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-track)::-webkit-scrollbar{display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .kh-transport-card){flex:0 0 100%;width:100%;max-width:100%;margin:0;scroll-snap-align:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .kh-transport-panels),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .kh-transport-panels){display:grid;margin-top:6px;align-items:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .service-body){grid-area:1/1;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav){position:absolute;top:76px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#172d49;padding:0;box-shadow:none;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav--prev),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav--prev){left:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav--next),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav--next){right:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components [data-mobile-swipe] .kh-transport-nav:disabled){opacity:.18;cursor:default}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-visual img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-visual img){transition:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav)::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffffa8;z-index:-1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav svg){width:20px;height:20px;opacity:.75}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-nav:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-nav:focus-visible){outline:2px solid #172d49;outline-offset:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-visual){background:linear-gradient(165deg,#ff493f 0%,#e52c32 48%,#bd001c 100%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){box-shadow:none;background:#e5e8eb}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image)){
  position: relative;
  isolation: isolate;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(165deg,#ff493f,#e52c32 48%,#bd001c);
  opacity: 0;
  transition: opacity .2s ease;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):focus-visible :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):focus-visible :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
  opacity: 1;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme #page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme #page-approved-components .kh-transport-card[aria-expanded=true] .kh-transport-info){
  border-color: #d9d9d9;
  box-shadow: none;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme .kh-transport-card:is(:focus-visible,[aria-expanded=true]) .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme .kh-transport-card:is(:focus-visible,[aria-expanded=true]) .kh-transport-info){
  background: #e5e8eb;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme .kh-transport-grid .service-body),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme .kh-transport-grid .service-body){
  border-bottom-color: #d9d9d9;
}@media  (hover:hover) {:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover){
    box-shadow: 0 4px 12px #162e471c;
  }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
    opacity: 1;
  }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-info,.alternative-content,.road-format-copy)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-card,a.alternative,.road-format):hover :is(.kh-transport-info,.alternative-content,.road-format-copy)){
    background: #e5e8eb;
  }}@media  (prefers-reduced-motion:reduce) {:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.service-card-theme :is(.kh-transport-visual,.alternative-image,.road-format-image))::before{
    transition: none;
  }}@media  (hover:hover) {}@media  (prefers-reduced-motion:reduce) {}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h1){font-size:44px;line-height:1.13;font-weight:500;max-width:25ch;text-wrap:balance;overflow-wrap:break-word}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h2){font-size:28px;font-weight:500;line-height:1.25}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h3){font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .hero),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .hero){padding-top:24px;padding-bottom:28px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .hero-lead){font-size:16px;line-height:1.55;margin-top:18px;max-width:64ch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .anchors),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .anchors){margin-top:0;margin-bottom:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .text-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .text-link){text-underline-offset:5px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .faq-section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .faq-section){padding-top:28px;padding-bottom:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page #page-approved-components .kh-transport-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page #page-approved-components .kh-transport-grid){margin-top:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .service-body h4),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .service-body h4){font-size:17px;font-weight:500;margin:16px 0 8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .service-body .text-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .service-body .text-link){display:inline-block;margin-top:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .city-intro .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .city-intro .hero-lead){margin-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page .city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page .city-intro h1){max-width:24ch}@media (max-width:1100px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h1){font-size:38px}}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h1){font-size:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.interior-page h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.interior-page h2){font-size:25px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){--header-height:124px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){position:sticky;top:0;z-index:100;isolation:isolate;background:#162e4b;color:#fff;border-bottom:1px solid #ffffff24;transition:background-color .2s,color .2s}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled){background:#fff;color:#172c40;border-color:#d4dde1;box-shadow:0 4px 16px #162e4b12}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-inner){width:min(1560px,calc(100% - 64px));max-width:1560px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;gap:0 30px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand){position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 0;color:inherit;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>img){display:block;width:220px;max-width:100%;height:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-actions){display:flex;align-items:center;justify-content:flex-end;gap:24px;grid-column:2;grid-row:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-email),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-email){font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-phone),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-phone){font:500 18px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header *:is(.header-email,.header-phone):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header *:is(.header-email,.header-phone):hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-actions .button){font-size:14px;font-weight:400;min-height:40px;padding:9px 18px;line-height:1.4;border:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-max),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-max){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-max img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-max img){width:32px;height:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation){grid-column:1/-1;display:flex;align-items:stretch;justify-content:space-between;gap:0;border-top:1px solid #ffffff20;background:#102337;position:relative;overflow:visible}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation)::before{content:"";position:absolute;inset:0;z-index:-1;background:#102337;box-shadow:0 0 0 100vmax #102337;clip-path:inset(0 -100vmax);pointer-events:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px clamp(6px,.8vw,12px);font-size:14px;font-weight:400;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a:hover){background:#809bb31a}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled #primary-navigation){background:#edf0f3;border-color:#d7e0e7}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled #primary-navigation)::before{background:#edf0f3;box-shadow:0 0 0 100vmax #edf0f3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle){display:none}@media (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){--header-height:63px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){padding-top:63px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){position:fixed;inset:0 0 auto 0;width:100%;height:63px;min-height:63px;transition:color .2s}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-inner){width:calc(100% - 40px);height:62px;min-height:62px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand){grid-column:1;grid-row:1;min-height:0;height:46px;padding:0;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>img){width:195px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle){display:block;grid-column:2;grid-row:1;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid #c82030;border-radius:4px;background:#c82030;color:#fff}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::after{content:"";position:absolute;left:11px;top:20px;width:20px;height:2px;background:currentColor}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::before{top:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::after{top:26px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open){background:#fff;color:#252525;border-color:#e6e6e6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle){background:#f2f2f2;border:0;color:#252525;border-radius:50%;z-index:104}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle span){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before{top:20px;transform:rotate(45deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after{top:20px;transform:rotate(-45deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation){display:none;position:absolute;top:100%;left:0;right:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation)::before{content:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open #primary-navigation){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-height:calc(100dvh - 63px);margin:0;padding:12px 20px max(22px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ededed;border-radius:0 0 12px 12px;background:#fff;color:#252525;box-shadow:0 16px 24px #0000001a;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a){flex:0 0 auto;justify-content:flex-start;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;line-height:1.4;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions){order:-1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 14px;padding:20px 0 0;align-items:center;justify-content:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-phone),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-phone){grid-column:1;grid-row:1;justify-self:start;min-height:32px;font-size:21px;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-email),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-email){grid-column:1;grid-row:2;min-height:32px;font-size:16px;color:#505050}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-max),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-max){grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:end}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions .button){grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:44px;margin-top:6px;font-size:16px}}@media (max-width:1000px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){transition:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header a){color:inherit;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown){position:static;flex:1 1 auto;min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown>summary){display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown>summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown>summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header summary svg){width:14px;height:14px;fill:none;stroke:#e5444b;stroke-width:1.5;transition:transform .18s;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown[open]>summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown[open]>summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown>summary:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown>summary:hover){background:#809bb31a;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown[open]>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown[open]>summary){background:#809bb31a;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel){position:absolute;top:100%;left:0;z-index:5;min-width:280px;max-width:100%;padding:22px;background:#fff;color:#162e47;border-top:2px solid #cf233a;box-shadow:0 14px 24px #162e4726;border-radius:0 0 5px 5px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel){right:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel :is(h2,.menu-heading)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel :is(h2,.menu-heading)){display:block;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel a){display:block;padding:10px 8px;font-size:15px;line-height:1.4;text-decoration:none;border-radius:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel a:hover){color:#bd001c;background:#f1f4f6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header :is(a,button,summary):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header :is(a,button,summary):focus-visible){outline:2px solid #e74550;outline-offset:-2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button:hover){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button svg){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button:hover svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button:hover svg){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button:active),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button:active){}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .review-bar),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .review-bar){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-inner>.header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-inner>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown){flex:0 0 auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown>summary){justify-content:space-between;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel){position:static;min-width:0;max-width:100%;display:block;padding:14px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-wide .header-dropdown-panel){position:static;min-width:0;max-width:100%;display:block;padding:14px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-dropdown-panel section+section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-dropdown-panel section+section){margin-top:24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions){display:flex;flex-direction:column;align-items:stretch;padding:16px 0 20px;border-bottom:1px solid #ededed;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions .button){margin-top:8px;justify-content:space-between;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .button svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .button svg){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header summary svg){transition:none;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-cost-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-cost-items){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;list-style:none;padding:0;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-cost-items li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-cost-items li){position:relative;padding-left:19px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-cost-items li:before),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-cost-items li:before){content:"";position:absolute;left:0;top:.65em;width:5px;height:5px}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.delivery-cost-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.delivery-cost-items){grid-template-columns:1fr}}@media (max-width:800px){}@media (max-width:390px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.sea-map-legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.sea-map-legend){display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5;color:#526476;margin-top:12px}@media (max-width:800px){}@media (max-width:390px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-scoped-geography] [data-region-key][aria-disabled=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-scoped-geography] [data-region-key][aria-disabled=true]){opacity:.5;cursor:default}@media (max-width:800px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.road-geography-note),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.road-geography-note){font-size:14px;line-height:1.6;color:#526476;margin-top:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-road-geography] [data-region-key][aria-disabled=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-road-geography] [data-region-key][aria-disabled=true]){opacity:.5;cursor:default}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-general-request]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-general-request]){max-width:1050px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-general-request] fieldset),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-general-request] fieldset){min-width:0;border:0;border-top:1px solid #cbd6df;padding:22px 0 28px;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-general-request] legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-general-request] legend){float:left;width:100%;padding:0;margin:0 0 18px;font-size:22px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete){max-width:1050px;padding:28px;background:#f3f5f7;border:1px solid #cbd6df;border-radius:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete h2){font-size:26px;font-weight:500;margin-bottom:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete p){font-size:16px;line-height:1.65;margin:0 0 10px;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete strong),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete strong){font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete .button){margin-top:16px}@media (max-width:1000px){}@media (max-width:760px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.general-complete),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.general-complete){padding:20px}}@media (max-width:390px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk){scroll-behavior:auto}}@media (max-width:1000px){}@media (max-width:600px){}@media (min-width:1001px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:is([data-intent=sea], [data-intent=winter-road])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:is([data-intent=sea], [data-intent=winter-road])){ min-width: 0; }@media  (max-width: 800px) {}@media  (hover:hover) and (prefers-reduced-motion:no-preference) {}@media  (max-width:760px) {}@media  (max-width:760px) {:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.smp-pilot) .page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.smp-pilot) .page-crumbs .crumbs){ flex-wrap: wrap; }}@media  (max-width:760px) {}@media  (max-width: 1000px) {}@media  (max-width: 600px) {}@media  (max-width: 360px) {}@media  (hover: hover) and (prefers-reduced-motion: no-preference) {}@media  (max-width: 760px) {}@media  (max-width: 1000px) {}@media  (max-width: 600px) {}@media  (hover: hover) {}@media  (max-width: 760px) {:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-intent=winter-road] .page-crumbs .crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-intent=winter-road] .page-crumbs .crumbs){ flex-wrap: wrap; }}@media  (max-width: 700px) {}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-intent="groupage"] .dialog-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-intent="groupage"] .dialog-title){
  font-size: 25px;
  font-weight: 500;
  padding-right: 24px;
  margin-bottom: 10px;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-service-content-revision] .dialog-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-service-content-revision] .dialog-title){font-size:25px;font-weight:500;line-height:1.25;padding-right:24px;margin:0 0 10px}@media (max-width:700px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card){display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:7px;background:#f3f3f3;color:#252525;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image){position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:210px;padding:0;overflow:hidden;background:#eceeef}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image)::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(165deg,#ff493f,#e52c32 48%,#bd001c);opacity:0;transition:opacity .2s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image img){position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transform:translateY(0);transition:transform .56s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-caption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-caption){position:absolute;z-index:2;left:16px;right:16px;bottom:10px;color:#526476;font-size:12px;line-height:1.4;text-align:left}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-selected),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-selected){position:absolute;z-index:2;top:12px;right:16px;display:none;font-size:12px;line-height:1.4;color:white}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card){position:relative;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card.active .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card.active .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:focus-within .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:focus-within .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:focus-within .city-alternative-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:focus-within .city-alternative-image)::before{opacity:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card.active .city-card-caption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card.active .city-card-caption),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:focus-within .city-card-caption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:focus-within .city-card-caption){color:white}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card.active .city-card-selected),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card.active .city-card-selected){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-copy){flex:1;padding:16px 20px 18px;border:0;border-radius:0 0 7px 7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-copy){display:flex;flex-direction:column}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card.active .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card.active .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:focus-within .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:focus-within .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:focus-within .city-alternative-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:focus-within .city-alternative-copy){background:#e5e8eb}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-copy h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-copy h3),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-copy h4),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-copy h4){margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:400}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-choice),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-choice){display:block;width:100%;border:0;border-radius:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-copy p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-copy p),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-copy p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-copy p){margin:0;font-size:14px;line-height:1.5;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-link),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-link){display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:12px;font-size:14px;line-height:1.4;text-underline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-link svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-link svg){color:#c82030;width:20px;height:20px;flex:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-choice:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-choice:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:focus-visible){outline:2px solid #c82030;outline-offset:-3px}@media (hover:hover){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:hover .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:hover .city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:hover .city-alternative-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:hover .city-alternative-image)::before{opacity:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:hover .city-alternative-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:hover .city-alternative-image img){transform:translateY(-4px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:hover .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:hover .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:hover .city-alternative-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:hover .city-alternative-copy){background:#e5e8eb}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:hover .city-card-caption),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:hover .city-card-caption){color:white}}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-grid){grid-template-columns:1fr;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image){height:195px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-copy){padding:16px 20px 18px}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-card-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-image)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-image)::before{transition:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-delivery-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-delivery-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:hover .city-alternative-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:hover .city-alternative-image img){transform:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-picker){display:flex;align-items:center;gap:20px;margin:0 0 20px;font-size:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-menu),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-menu){position:relative;width:310px;max-width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-trigger),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-trigger){display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:42px;padding:9px 14px;border:1px solid #aabccc;border-radius:4px;background:#fff;color:#162e4b;font:inherit;cursor:pointer;text-align:left}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-trigger svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-trigger svg),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz summary svg){width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .18s;transform-origin:center;transform-box:fill-box}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-options){position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:100%;padding:5px;border:1px solid #aabccc;border-radius:5px;background:#fff;box-shadow:0 8px 18px #162e471a}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-options button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-options button){display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;background:transparent;border:0;border-radius:3px;color:#162e4b;font:inherit;text-align:left;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-options img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-options img){width:62px;height:34px;object-fit:contain;pointer-events:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-options button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-options button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-options button[aria-selected=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-options button[aria-selected=true]){background:#edf2f6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-native-control),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-native-control){display:none!important}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz :is([data-extras-step],[data-inline-extras]) fieldset),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz :is([data-extras-step],[data-inline-extras]) fieldset){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;border:0;padding:0;margin:0 0 14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz :is([data-extras-step],[data-inline-extras]) legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz :is([data-extras-step],[data-inline-extras]) legend){font-size:14px;margin-bottom:12px;padding:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz :is([data-extras-step],[data-inline-extras]) .request-check),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz :is([data-extras-step],[data-inline-extras]) .request-check){display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz :is([data-extras-step],[data-inline-extras]) input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz :is([data-extras-step],[data-inline-extras]) input[type=checkbox]){width:18px;height:18px;margin:0;flex:none;accent-color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz[data-shipment-format=container] [data-cargo-metrics]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz[data-shipment-format=container] [data-cargo-metrics]){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-metrics] .owner-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-metrics] .owner-options){margin:0;border:0;padding:0;font-size:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-metrics] .owner-options legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-metrics] .owner-options legend){font-size:12px;margin:0 0 4px;padding:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-metrics] .owner-options label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-metrics] .owner-options label){display:flex;align-items:center;gap:6px;margin:0 0 4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-dimensions] .form-three),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-dimensions] .form-three){grid-template-columns:repeat(4,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-addresses),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-addresses){border:0;margin:16px 0 0;padding:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-address-choices),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-address-choices){display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-address-choice),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-address-choice){display:flex;flex-direction:row;align-items:center;gap:10px;min-height:42px;margin:0;padding:10px;border:1px solid #cfdae4;border-radius:4px;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-address-choice:has(input:checked)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-address-choice:has(input:checked)){border-color:#c82030;background:#fff8f8}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-address-choice input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-address-choice input[type=checkbox]){width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-address-field]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-address-field]){padding-top:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-visual-button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-visual-button){display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-visual-button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-visual-button:focus-visible){outline:2px solid #c82030;outline-offset:3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz summary){display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:44px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz summary)::-webkit-details-marker{display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz details[open]>summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz details[open]>summary svg){transform:rotate(180deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-alternative-card:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-alternative-card:focus-visible){outline:2px solid #c82030;outline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-cost .cost-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-cost .cost-bottom){justify-content:flex-start}@media (min-width:1001px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.destination-quiz) .review-bar),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.destination-quiz) .review-bar){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.destination-quiz) .city-hub.quote-open),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.destination-quiz) .city-hub.quote-open){padding-top:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.destination-quiz) .page-crumbs),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.destination-quiz) .page-crumbs){padding-top:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.destination-quiz) .page-crumbs .crumbs>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.destination-quiz) .page-crumbs .crumbs>*){padding-top:7px;padding-bottom:7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body:has(.destination-quiz) .city-hub.quote-open .city-intro),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body:has(.destination-quiz) .city-hub.quote-open .city-intro){padding:14px 0 0;gap:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro-content),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro-content){display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px 30px;align-items:center}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro-content h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro-content h1){grid-column:1/-1;font-size:36px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro-content .hero-lead),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro-content .hero-lead){margin:0;font-size:15px;line-height:1.5;max-width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .shipment-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .shipment-picker){display:flex;align-items:stretch;flex-direction:column;gap:5px;margin:0;font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-quiz-shell),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-quiz-shell){--quiz-fixed-height:var(--city-quiz-height,clamp(330px,calc(100dvh - 360px),420px));grid-template-columns:240px minmax(0,1fr);align-items:stretch;padding:18px;gap:18px;margin-top:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz){display:flex;flex-direction:column;height:var(--quiz-fixed-height);min-height:0;padding:18px 20px;overflow:clip}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-stage-viewport),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-stage-viewport){flex:1;min-height:0;overflow:auto;overscroll-behavior:auto;scrollbar-gutter:stable;padding:0 8px 0 0;scrollbar-width:thin;scrollbar-color:#9eafbd #edf2f6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz details>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz details>summary){margin-bottom:0;min-height:36px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .address-details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .address-details){padding-top:8px;margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .request-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .request-options){margin-bottom:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz h3){font-size:21px;margin-bottom:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz label){gap:5px;margin-bottom:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz select){height:40px;padding:8px 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="1"] label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="1"] label){margin-bottom:4px;gap:3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="1"] input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="1"] input:not([type=radio]):not([type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="1"] select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="1"] select){height:34px;padding:6px 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="1"] .address-details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="1"] .address-details){padding-top:4px;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="1"] h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="1"] h3){margin-bottom:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-address-choice),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-address-choice){margin-bottom:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="0"] h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="0"] h3){margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="0"] .quiz-addresses),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="0"] .quiz-addresses){margin-top:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="0"] .quiz-addresses legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="0"] .quiz-addresses legend){margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-step="0"] [data-address-field]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-step="0"] [data-address-field]){padding-top:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quote-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quote-actions){flex:none;margin-top:12px;padding-top:10px;border-top:1px solid #cfdae4;min-height:52px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quote-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quote-actions .button){min-height:40px;padding:10px 18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .form-error),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .form-error){flex:none;font-size:12px;line-height:1.4;margin-top:5px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-quiz-shell .quote-sidebar .quiz-transport),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-quiz-shell .quote-sidebar .quiz-transport){max-height:none;margin:10px 0 8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-quiz-shell .quote-sidebar .quiz-transport img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-quiz-shell .quote-sidebar .quiz-transport img){height:100px;transform:scale(1.15)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-quiz-shell .quote-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-quiz-shell .quote-route){margin:16px 0 14px}}@media (min-width:1001px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-hub.quote-open .city-intro h1),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-hub.quote-open .city-intro h1){max-width:none;white-space:nowrap}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz .quiz-addresses legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz .quiz-addresses legend){font-size:15px;font-weight:500;margin:0 0 12px;padding:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-picker :is(button,a):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-picker :is(button,a):focus-visible){outline:2px solid #c82030;outline-offset:3px}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-picker){align-items:stretch;flex-direction:column;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shipment-menu),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shipment-menu){width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-address-choices),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-address-choices){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog){box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #cfdae4;border-radius:7px;background:#fff;color:#162e4b;overflow:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog)::backdrop{background:#10233780}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog .dialog-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog .dialog-title){font:500 23px/1.3 Onest,sans-serif;padding-right:24px;margin-bottom:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-close),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-close){position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;background:transparent;color:#162e4b;font:400 26px/1 Onest,sans-serif;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog form>label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog form>label){display:block;font:400 14px/1.5 Onest,sans-serif;margin-bottom:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog input[type=tel]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog input[type=tel]){box-sizing:border-box;display:block;width:100%;min-height:44px;margin-top:6px;padding:10px 12px;border:1px solid #aabccc;border-radius:4px;background:#fff;color:#162e4b;font:400 16px/1.4 Onest,sans-serif}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog form>.city-callback-consent),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog form>.city-callback-consent){display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#526476}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-consent input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-consent input){flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-dialog .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-dialog .button){width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-callback-status),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-callback-status){font:400 14px/1.5 Onest,sans-serif;color:#526476;margin:0 0 16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz select){appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23162e4b' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-step-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-step-header){display:flex;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:14px;flex-wrap:wrap;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz .quiz-step-header>:is(h3,.quote-step-title)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz .quiz-step-header>:is(h3,.quote-step-title)){flex:1 1 230px;min-width:0;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-utilities),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-utilities){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0;min-width:0}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-step-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-step-header){align-items:flex-start;gap:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-utilities),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-utilities){justify-content:flex-start;width:100%}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities button.quiz-utility-button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities button.quiz-utility-button){--circle:24px;--joint:2px;display:inline-flex;flex:0 1 auto;width:max-content;max-width:100%;min-height:32px;padding:2px;border:0;border-radius:999px;overflow:hidden;position:relative;background:#dce5ec;color:#162e4b;font-size:13px;font-weight:400;line-height:1.25;text-decoration:none;isolation:isolate;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-route-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-route-track){position:relative;display:flex;align-items:center;gap:var(--joint);width:100%;min-width:0;transition:transform .3s cubic-bezier(.2,0,.2,1);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-route-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-route-label){display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--circle);padding:5px 12px;border-radius:999px;background:#f2f5f7;color:#162e4b;transition:background-color .3s;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-direction-arrow),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-direction-arrow){display:grid;place-items:center;width:var(--circle);height:var(--circle);flex:0 0 var(--circle);border-radius:50%;background:#fff;color:#b71c2b;transition:background-color .3s,color .3s;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-arrow-left),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-arrow-left){position:absolute;left:calc(-1 * (var(--circle) + var(--joint)));top:50%;transform:translateY(-50%);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-direction-arrow svg){display:block;width:20px;height:20px;color:inherit;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible)){background:#dce5ec;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible) .kh-route-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible) .kh-route-label){background:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible) .kh-direction-arrow),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .quiz-utility-button:is(:hover,:focus-visible) .kh-direction-arrow){background:#c82030;color:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .quiz-utility-button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .quiz-utility-button:focus-visible){outline:2px solid #a71726;outline-offset:4px;}@media   (hover:hover) and (pointer:fine){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .quiz-utility-button:hover .kh-route-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .quiz-utility-button:hover .kh-route-track){transform:translateX(calc(var(--circle) + var(--joint)));}}@media   (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities button.quiz-utility-button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities button.quiz-utility-button){--circle:28px;font-size:13px;min-height:38px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-route-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-route-label){padding:6px 10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-direction-arrow svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-direction-arrow svg){width:23px;height:23px;}}@media   (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-route-track),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-route-track),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-route-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-route-label),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quiz-utilities .kh-direction-arrow),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quiz-utilities .kh-direction-arrow){transition:none;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing[data-city=true] #main :is(section[id],aside[id],div#delivery)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing[data-city=true] #main :is(section[id],aside[id],div#delivery)){scroll-margin-top:calc(var(--city-fixed-header-height,114px) + 16px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz .quiz-consent),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz .quiz-consent){display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#526476;margin-top:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-consent input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-consent input){flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-cargo-optional),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-cargo-optional){margin-top:6px;border-top:1px solid #cfdae4;padding-top:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-cargo-optional>.quiz-dates),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-cargo-optional>.quiz-dates){padding-top:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quiz-cargo-optional>details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quiz-cargo-optional>details){margin-top:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components :is(#delivery,#formats) .is-request-choice .service-title)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components :is(#delivery,#formats) .is-request-choice .service-title)::before{content:"✓";display:inline-block;margin-right:6px;color:#c82030;font-size:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz fieldset.owner-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz fieldset.owner-options){min-width:0;max-width:100%}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz[data-shipment-format=container] [data-cargo-metrics]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz[data-shipment-format=container] [data-cargo-metrics]){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-metrics] .owner-options),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-metrics] .owner-options){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.destination-quiz [data-cargo-metrics] .owner-options legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.destination-quiz [data-cargo-metrics] .owner-options legend){width:100%}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){--header-height:124px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){position:sticky;top:0;z-index:100;isolation:isolate;background:#162e4b;color:#fff;border-bottom:1px solid #ffffff24;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,border-color .24s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled){background:var(--header-scrolled-bg,#f4f5f7);color:var(--header-scrolled-ink,#162e4b);border-color:#d2dde7;box-shadow:0 4px 14px #162e4b18;--menu-active-bg:#ccdbea}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-inner){width:min(1560px,calc(100% - 64px));max-width:1560px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr;gap:0 30px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand){position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:66px;padding:8px 0;color:inherit;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>img){display:block;width:220px;max-width:100%;height:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:var(--header-light-logo,none)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:var(--header-dark-logo,block)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-actions){display:flex;align-items:center;justify-content:flex-end;gap:24px;grid-column:2;grid-row:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-email),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-email){font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-phone),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-phone){font:500 18px/1.4 Arial,Helvetica,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header *:is(.header-email,.header-phone):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header *:is(.header-email,.header-phone):hover){text-decoration:underline;text-underline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-actions .button){font-size:14px;font-weight:400;min-height:40px;padding:9px 18px;line-height:1.4;border:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-max),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-max){display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-max img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-max img){width:32px;height:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation){grid-column:1/-1;display:flex;align-items:stretch;justify-content:space-between;gap:0;border-top:1px solid #ffffff20;background:#102337;position:relative;overflow:visible}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation)::before{content:"";position:absolute;inset:0;z-index:-1;background:#102337;box-shadow:0 0 0 100vmax #102337;clip-path:inset(0 -100vmax);pointer-events:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a){flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px clamp(6px,.8vw,12px);font-size:14px;font-weight:400;white-space:nowrap;text-decoration:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a:hover){background:#809bb31a}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled #primary-navigation){background:#dfe8f2;color:#162e4b;border-color:#c9d6e3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.is-scrolled #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.is-scrolled #primary-navigation)::before{background:#dfe8f2;box-shadow:0 0 0 100vmax #dfe8f2}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle){display:none}@media (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){--header-height:63px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing){padding-top:63px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){--header-scrolled-bg:#f4f5f7;--header-scrolled-ink:#162e4b;--header-light-logo:none;--header-dark-logo:block;position:fixed;inset:0 0 auto 0;width:100%;height:63px;min-height:63px;transition:color .2s}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .header-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .header-inner){width:calc(100% - 40px);height:62px;min-height:62px;padding:8px 0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:center}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand){grid-column:1;grid-row:1;min-height:0;height:46px;padding:0;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .brand>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .brand>img){width:195px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle){display:block;grid-column:2;grid-row:1;position:relative;width:44px;height:44px;margin:0;padding:0;border:1px solid #c82030;border-radius:4px;background:#c82030;color:#fff}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::after{content:"";position:absolute;left:11px;top:20px;width:20px;height:2px;background:currentColor}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::before{top:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header .mobile-menu-toggle)::after{top:26px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open){background:#fff;color:#252525;border-color:#e6e6e6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-light,.brand-logo-light,.kam-logo-light)){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .brand>:is(.rd-logo-dark,.brand-logo-dark,.kam-logo-dark)){display:block}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle){background:#f2f2f2;border:0;color:#252525;border-radius:50%;z-index:104}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle span){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::before{top:20px;transform:rotate(45deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open .mobile-menu-toggle)::after{top:20px;transform:rotate(-45deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation){display:none;position:absolute;top:100%;left:0;right:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation)::before{content:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header.menu-open #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header.menu-open #primary-navigation){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-height:calc(100dvh - 63px);margin:0;padding:12px 20px max(22px,env(safe-area-inset-bottom));border:0;border-top:1px solid #ededed;border-radius:0 0 12px 12px;background:#fff;color:#252525;box-shadow:0 16px 24px #0000001a;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation>a){flex:0 0 auto;justify-content:flex-start;min-height:50px;padding:12px 0;border-bottom:1px solid #ededed;font-size:17px;line-height:1.4;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions){order:-1;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 14px;padding:20px 0 0;align-items:center;justify-content:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-phone),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-phone){grid-column:1;grid-row:1;justify-self:start;min-height:32px;font-size:21px;color:#252525}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-email),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-email){grid-column:1;grid-row:2;min-height:32px;font-size:16px;color:#505050}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-max),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-max){grid-column:2;grid-row:1/3;width:44px;height:44px;justify-self:end}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header #primary-navigation .header-actions .button){grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:44px;margin-top:6px;font-size:16px}}@media (max-width:1000px){}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .site-header){transition:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:34px;--menu-pad-y:7px;--menu-pad-x:8px;--menu-gap:16px;--menu-active-bg:#ffffff14;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header a){color:inherit;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.button){display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:10px 22px;min-height:44px;font-size:14px;line-height:1.4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.button svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.button svg){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){position:relative;transition:background-color .24s ease,color .24s ease,border-color .24s ease;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:background-color .24s ease,box-shadow .24s ease;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){position:relative;flex:1 1 auto;min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;list-style:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{content:"";position:absolute;bottom:3px;left:50%;width:28px;height:2px;border-radius:1px;background:#c82030;transform:translateX(-50%);opacity:0;transition:opacity .18s ease;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary)::after{opacity:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header summary svg){width:14px;height:14px;fill:none;stroke:#e5444b;stroke-width:1.5;transition:transform .2s ease;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary svg){transform:rotate(180deg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary:hover){background:var(--menu-active-bg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>summary){background:var(--menu-active-bg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:absolute;top:100%;left:0;z-index:5;width:300px;padding:16px;background:#fff;color:#162e4b;border-top:2px solid #c82030;box-shadow:0 12px 24px #162e4726;border-radius:0 0 5px 5px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-end .header-dropdown-panel){left:auto;right:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){display:grid;grid-template-columns:1fr 1fr;gap:var(--menu-gap);width:560px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel .header-dropdown-label){font-size:13px;font-weight:500;line-height:1.4;margin:0 0 6px;padding:0 8px 8px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a){display:flex;align-items:center;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);font-size:var(--menu-font);line-height:1.45;text-decoration:none;border-radius:3px;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel a:hover){color:#aa192a;background:#f1f4f6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 var(--menu-gap);border-top:1px solid #d5dfe7;padding-top:12px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child .header-dropdown-label){flex-basis:100%;border:0;padding-bottom:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header :is(a,button,summary,input):focus-visible){outline:2px solid #c82030;outline-offset:-2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega){position:relative;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){left:0;right:auto;transform:none;width:min(920px,calc(100vw - 48px));padding:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-top){display:flex;align-items:end;justify-content:space-between;gap:var(--menu-gap);padding-bottom:12px;border-bottom:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search){display:grid;gap:6px;width:min(440px,100%);font-size:13px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search input){width:100%;min-height:44px;padding:10px 12px;border:1px solid #aab9c7;border-radius:3px;background:white;color:#162e4b;font:inherit;font-size:14px;caret-color:#c82030;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search input)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search input)::placeholder{color:#54677b;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-layout),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-layout){display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--menu-gap);padding-top:12px;align-items:start;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-results){max-height:min(360px,calc(100dvh - 240px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9caebb #edf1f4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions){padding-right:8px;border-right:1px solid #d5dfe7;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions button){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--menu-row);padding:var(--menu-pad-y) var(--menu-pad-x);border:0;border-radius:3px;text-align:left;background:white;color:#162e4b;font:inherit;font-size:var(--menu-font);line-height:1.45;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions button:hover){background:#f1f4f6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions button[aria-pressed=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions button[aria-pressed=true]){background:#e9eef3;color:#a81929;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-count),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-count){font-size:12px;color:#54677b;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-heading),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-heading){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-heading p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-heading p){margin:0;font-size:16px;font-weight:500;line-height:1.4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-items){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;padding:0;list-style:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-items li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-items li){min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog [hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog [hidden]){display:none!important;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.catalog-searching .header-catalog-regions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.catalog-searching .header-catalog-regions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.catalog-searching .header-catalog-layout),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.catalog-searching .header-catalog-layout){grid-template-columns:1fr;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.catalog-searching [data-catalog-group]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.catalog-searching [data-catalog-group]){margin-bottom:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-menu-back),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-menu-back){display:none;}@media  (min-width:1001px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-top){align-items:center;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search){display:flex;align-items:center;gap:12px;width:auto;flex:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search>span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search>span){flex-shrink:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search input){width:300px;min-width:0;min-height:40px;padding:8px 10px;}}@media  (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header){--menu-font:14px;--menu-row:44px;--menu-pad-y:10px;--menu-active-bg:#edf2f6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-inner>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown){flex:0 0 auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary){justify-content:space-between;min-height:48px;padding:12px 0;border-bottom:1px solid #e3e8ed;font-size:17px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-mega .header-dropdown-panel){position:static;left:auto;right:auto;transform:none;width:100%;display:block;padding:12px 0;border:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 14px;border-bottom:1px solid #e3e8ed;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions a[href^="mailto:"]){flex-basis:100%;font-size:13px;min-height:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation .header-actions .button){min-height:44px;padding:10px 12px;font-size:13px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header #primary-navigation.menu-section-open>.header-actions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.header-dropdown:not(.mobile-active)){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>a){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation.menu-section-open>.mobile-active>summary){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-menu-back:not([hidden])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-menu-back:not([hidden])){display:flex;align-items:center;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid #d5dfe7;background:white;color:#162e4b;font:inherit;text-align:left;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-top),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-top){align-items:stretch;flex-direction:column;gap:8px;padding-bottom:10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-search),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-search){width:100%;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-layout),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-layout){display:block;padding-top:8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-regions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-regions){border:0;padding:0;max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-results){max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog:not(.catalog-searching *) .header-catalog-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog:not(.catalog-searching *) .header-catalog-results){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-dropdown.catalog-detail-open .header-catalog-regions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-dropdown.catalog-detail-open .header-catalog-regions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-dropdown.catalog-detail-open .header-catalog-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-dropdown.catalog-detail-open .header-catalog-results){display:block;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-dropdown.catalog-searching .header-catalog-results),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-dropdown.catalog-searching .header-catalog-results){display:block;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-heading),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-heading){display:block;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-heading p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-heading p){font-size:18px;margin-top:8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.header-catalog-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.header-catalog-items){grid-template-columns:1fr;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section+section){margin-top:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-wide section:last-child){display:block;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation){transition:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) #primary-navigation)::before{transition:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown>summary)::after{transition:none;}}@media  (prefers-reduced-motion:no-preference){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown)::details-content{transition:content-visibility .2s allow-discrete;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown-panel){opacity:0;translate:0 -6px;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.7,.2,1);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel){opacity:1;translate:0 0;}@starting-style{:is(#tl-landing,body[data-linked-header]) .site-header .header-dropdown[open]>.header-dropdown-panel{opacity:0;translate:0 -6px}}}:where(.tl-com-page-directions-buryatia-severobaikalsk){--tl-block-ink:#162e4b;--tl-block-muted:#526476;--tl-block-line:#cfdae4;--tl-block-soft:#f2f5f7;--tl-block-red:#c82030;--tl-form-bg:#243849;--tl-form-field:#2d4759;--tl-form-line:#607789;--tl-form-text:#f7fafc;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost){color:var(--tl-block-ink);background:var(--tl-block-soft);padding-block:32px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost h2){font-size:28px;font-weight:500;line-height:1.25;margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq>h2){font-size:28px;font-weight:500;line-height:1.25;margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .delivery-cost-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .delivery-cost-items){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .delivery-cost-items li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .delivery-cost-items li){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .delivery-cost-items li)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .delivery-cost-items li)::before{background:var(--tl-block-red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .cost-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .cost-bottom){display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:28px;padding-block:32px;color:var(--tl-block-ink);background:white;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq .faq),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq .faq){min-width:0;border-top:1px solid var(--tl-block-line);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq details),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq details){border-bottom:1px solid var(--tl-block-line);margin:0;background:transparent;border-radius:0;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 0;list-style:none;color:var(--tl-block-ink);font-size:16px;font-weight:400;line-height:1.4;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary h3){margin:0;font:inherit;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary svg){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary)::after{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:6px;border-right:1.5px solid var(--tl-block-red);border-bottom:1.5px solid var(--tl-block-red);transform:rotate(45deg);transition:transform .2s ease;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq details[open]>summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq details[open]>summary)::after{transform:rotate(225deg);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary:hover){color:var(--tl-block-red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary:focus-visible){outline:2px solid var(--tl-block-red);outline-offset:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq details>p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq details>p){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq details>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq details>div){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq details>ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq details>ul){font-size:16px;font-weight:400;line-height:1.55;color:var(--tl-block-muted);margin:0 0 16px;max-width:72ch;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form){color:var(--tl-form-text);background:var(--tl-form-bg);border:1px solid var(--tl-form-line);border-radius:6px;box-shadow:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(h2,h3,legend,label)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(h2,h3,legend,label)){color:var(--tl-form-text);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(h2,h3)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(h2,h3)){font-weight:500;line-height:1.3;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(.note,.form-note)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(.note,.form-note)){color:#d0dce6;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea)){color:var(--tl-form-text);background:var(--tl-form-field);border:1px solid var(--tl-form-line);border-radius:3px;font-size:16px;font-weight:400;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(input,textarea))::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(input,textarea))::placeholder{color:#c8d5e0;opacity:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(input[type=checkbox],input[type=radio])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(input[type=checkbox],input[type=radio])){accent-color:var(--tl-block-red);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(input,select,textarea):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(input,select,textarea):focus-visible){outline:2px solid #f7fafc;outline-offset:2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(.button,button[type=submit])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(.button,button[type=submit])){border-color:var(--tl-block-red);font-size:14px;font-weight:500;line-height:1.4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .button){border-color:var(--tl-block-red);font-size:14px;font-weight:500;line-height:1.4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form .form-error),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form .form-error){color:#ffb8bf;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-inquiry-form :is(.back,.quote-close)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-inquiry-form :is(.back,.quote-close)){color:var(--tl-form-text);}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq){grid-template-columns:minmax(0,1fr);gap:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost .delivery-cost-items),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost .delivery-cost-items){grid-template-columns:minmax(0,1fr);gap:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost){padding-block:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq){padding-block:28px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-cost h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-cost h2){font-size:25px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq>h2){font-size:25px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary){min-height:48px;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.tl-faq summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.tl-faq summary)::after{transition:none;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .quote-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .quote-title){font-size:21px;font-weight:500;line-height:1.25;margin:0 0 12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .dialog-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .dialog-title){font-size:25px;font-weight:500;line-height:1.25;padding-right:24px;margin:0 0 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .quote-step-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .quote-step-title){font-size:21px;font-weight:500;line-height:1.3;margin:0 0 12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .destination-quiz [data-step="0"] .quote-step-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .destination-quiz [data-step="0"] .quote-step-title){margin-bottom:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .destination-quiz [data-step="1"] .quote-step-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .destination-quiz [data-step="1"] .quote-step-title){margin-bottom:10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-card-hitarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-card-hitarea){position:absolute;inset:0;z-index:3;width:100%;height:100%;border-radius:7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-hub.quote-open .city-intro-content),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-hub.quote-open .city-intro-content){grid-template-columns:minmax(0,1fr)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-picker),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-picker){display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0 0 14px;font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-menu),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-menu){width:100%}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-options button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-options button){gap:8px;padding:8px 6px;font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-options img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #calculate .shipment-options img){width:44px;flex:0 0 44px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-grid){display:grid;gap:3px;margin-top:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-container),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-container){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-road),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-road){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-card-image){height:170px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-card-image img){transform:none;object-fit:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-card-image img){transform:translateY(-4px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-card-copy){display:flex;flex-direction:column}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-choice),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-choice){position:absolute;inset:0;z-index:3;width:100%;height:100%;border-radius:7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-metrics),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-metrics){margin:10px 0 0;font-size:13px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-metrics>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-metrics>div){padding:6px 0;border-top:1px solid #cbd6de}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-metrics dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-metrics dt){color:#526476}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-metrics dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-metrics dd){margin:3px 0 0;color:#162e4b}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-action),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-action){display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;margin-top:auto;padding-top:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-action svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-action svg){width:22px;height:22px;fill:none;stroke:#c82030;stroke-width:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-footnote),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-footnote){font-size:13px!important;line-height:1.5;color:#526476;margin:12px 0 0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-format-route-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-format-route-copy){margin-top:16px;max-width:100ch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-format-route-copy p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-format-route-copy p){margin:0 0 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-container-sale),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-container-sale){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 18px;background:#edf2f6;border-radius:7px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-container-sale h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-container-sale h3){font-size:18px;font-weight:400;margin:0 0 5px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-container-sale p),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-container-sale p){margin:0;font-size:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-container-sale>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-container-sale>a){flex:none}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-container),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-container),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-road),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-road){grid-template-columns:1fr;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-container-sale),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-container-sale){align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-card-image img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-card-image img){transform:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint])){--city-quiz-height:clamp(320px,calc(100dvh - 360px),380px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-hub.quote-open),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-hub.quote-open){padding-bottom:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics){padding:24px 0 16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics>h2){margin:0;font-size:28px;line-height:1.25}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-equipment-card .city-card-copy),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-equipment-card .city-card-copy){padding:14px 18px 16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-route){margin:12px 0 10px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-sidebar .quiz-transport),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-sidebar .quiz-transport){margin:8px 0 4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-sidebar .quiz-transport img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .city-quiz-shell .quote-sidebar .quiz-transport img){height:110px;transform:scale(1.2)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects){padding-bottom:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects>h2){margin-bottom:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects .kh-object-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #objects .kh-object-grid){margin-top:16px;gap:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #cost),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #cost){padding-block:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #faq),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) #faq){padding-block:24px;gap:20px}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics){padding-top:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics>h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(:is([data-city-seo=severobaikalsk],[data-city-endpoint]) .format-logistics>h2){font-size:25px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-card-image),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-card-image){height:160px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-short-platform){position:relative;width:min(100%,283.33px);height:100%;transition:translate .56s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-short-platform img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-short-platform img){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-short-platform .short-platform-left),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-short-platform .short-platform-left),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-short-platform .short-platform-left),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-short-platform .short-platform-left){clip-path:inset(38.5% 62.32% 41.5% 0);transform:translateX(12.32%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-short-platform .short-platform-right),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-short-platform .short-platform-right),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-short-platform .short-platform-right),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-short-platform .short-platform-right){clip-path:inset(38.5% 0 41.5% 62.32%);transform:translateX(-12.32%)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-short-platform){translate:0 -4px}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-short-platform){width:min(100%,266.67px)}}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-short-platform){transition:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-short-platform){translate:none}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card .city-short-platform .short-platform-base),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card .city-short-platform .short-platform-base),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-card:hover .city-short-platform .short-platform-base),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-card:hover .city-short-platform .short-platform-base){clip-path:inset(58.5% 0 0 0);transform:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-container .city-card-image>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-container .city-card-image>img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-short-platform){scale:1.35}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-equipment-container .city-card-image>img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-equipment-container .city-card-image>img),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.city-short-platform),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.city-short-platform){scale:1.16}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .calculator-home),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .calculator-home){min-width:0;overflow-anchor:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz){background:var(--calc-surface,#243849);border:1px solid var(--calc-line,#3c5365);border-radius:6px;padding:20px;color:var(--calc-ink,#edf3f7);min-width:0;display:flex;flex-direction:column;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:24px;line-height:1.25;margin:0 0 8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .calculator-route){padding:8px 10px;border:1px solid var(--calc-line,#496071);border-radius:4px;font-size:12px;margin:12px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-meta){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #progress){width:100%;height:6px;display:block;margin:8px 0 14px;border:0;border-radius:3px;overflow:hidden;background:var(--calc-line,#506777);accent-color:#c82030;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{background:var(--calc-line,#506777);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-value{background:#c82030;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz .t-form__inputsbox){display:flex;flex-direction:column;min-height:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-scroll){height:clamp(185px,27dvh,220px);min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz label){display:block;font-size:14px;font-weight:400;margin:8px 0 5px;line-height:1.4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz legend){font-size:18px;font-weight:500;line-height:1.35;margin-bottom:8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz textarea){display:block;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--calc-line,#506777);border-radius:4px;background:var(--calc-field,#30485a);color:var(--calc-ink,#edf3f7);color-scheme:var(--calc-color-scheme,dark);font-size:16px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{color:var(--calc-muted,#c7d3dc);opacity:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz label:has(input[type=checkbox])){display:flex;align-items:center;gap:9px;min-height:44px;padding-block:10px;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz textarea){height:76px;resize:vertical;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz *:is(input,textarea):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:-3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz *:is(button,summary):focus-visible){outline:2px solid var(--calc-ink,#edf3f7);outline-offset:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){border-color:#ef737a;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz *:is(.field-help,.required-help,.optional)){font-size:12px;line-height:1.45;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz .parameter-grid){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions){margin-top:10px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions summary){list-style:none;font-size:14px;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions .quiz-dimensions-label){text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::after{content:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions summary)::-webkit-details-marker{display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-dimensions [data-quiz-indicator]){margin-left:auto;font-size:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-summary){margin:8px 0 12px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #quiz-summary>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #quiz-summary>summary){min-height:44px;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:4px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid){display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:0 6px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>div){display:contents;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid label){grid-row:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid input),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid input){grid-row:2;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(1)>*){grid-column:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(3)>*){grid-column:3;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>div:nth-child(5)>*){grid-column:5;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>span),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>span){grid-row:2;display:grid;place-items:center;align-self:stretch;font-size:18px;line-height:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(2)){grid-column:2;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .dimension-grid>span:nth-child(4)){grid-column:4;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-actions){display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-actions .btn),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-actions .btn){flex:1;min-width:0;white-space:normal;text-align:center;line-height:1.3;min-height:44px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .back){min-height:44px;padding:10px 14px;background:transparent;color:inherit;border:1px solid #a9b9c6;border-radius:24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog){width:min(620px,calc(100% - 24px));height:fit-content;max-height:calc(var(--quiz-viewport,100dvh) - 16px);position:fixed;inset:0 0 auto;margin:0 auto;border:0;border-radius:8px;padding:0;overflow:visible;color:var(--calc-ink,#edf3f7);background:var(--calc-surface,#243849);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog)::backdrop{background:#102337b3;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){border:0;border-radius:8px;max-height:calc(var(--quiz-viewport,100dvh) - 16px);padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog h2){padding-right:34px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog #compact-quiz){flex:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog .t-form__inputsbox){flex:1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:calc(var(--quiz-viewport,100dvh) - 290px);min-height:80px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .estimate-summary){font-size:13px;padding:12px;background:var(--calc-field,#30485a);border-radius:4px;margin:12px 0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .estimate-summary dt){color:var(--calc-muted,#c7d3dc);font-size:12px;margin-top:7px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .estimate-summary dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .estimate-summary dd){margin:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .result-description){font-size:13px;color:var(--calc-muted,#c7d3dc);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #estimate-result h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #estimate-result h2){font-size:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz[data-view=success] .quiz-actions){display:none;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz [hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz [hidden]){display:none!important;}@media  (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz){padding:18px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz h2){font-size:22px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .calculator-home .quiz-scroll){height:auto;max-height:none;overflow:visible;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog){height:calc(var(--quiz-viewport,100dvh) - 16px);}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog .mini-quiz){height:100%;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom));}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #calculator-dialog .quiz-scroll){height:auto;max-height:none;min-height:0;flex:1 1 auto;overflow-y:auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz .quick-fields),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz .quick-fields){grid-template-columns:1fr;gap:0;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] fieldset),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] fieldset){
  border: 0;
  border-top: 0;
  margin-inline: 0;
  padding-inline: 0;
  min-inline-size: 0;
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] fieldset legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] fieldset legend){ padding-right: 8px; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal]){ min-width: 0; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz){
  padding: 22px;
  background: var(--calc-surface,#294155);
  color: var(--calc-ink,#edf2f6);
  border-color: var(--calc-line,#496174);
  color-scheme:var(--calc-color-scheme,dark);
}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz :is(.calculator-title,.quiz-final-title)){ margin-bottom: 0; font-size:20px; line-height:1.3; font-weight:500; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .calculator-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .calculator-route){ margin: 12px 0 10px; padding:8px 10px; font-size:13px; line-height:1.4; border-color:var(--calc-line,#526b7d); background:var(--calc-field,#304b60); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #progress),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #progress){ margin: 8px 0 16px; height:4px; background:var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz legend){ margin-bottom: 12px; font-size:18px; font-weight:500; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-actions){ padding-top: 16px; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .calculator-route strong),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .calculator-route strong){ font-weight:500; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz textarea)::placeholder{ font-weight:400; color:var(--calc-muted,#b9c9d5); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-meta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-meta){ font-size:13px; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-meta>span:last-child),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-meta>span:last-child){ display:none; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-scroll){ height:clamp(180px,24dvh,204px); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz label){ font-size:14px; font-weight:400; margin:8px 0; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input:not([type=checkbox]):not([type=hidden])){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz textarea){ min-height:48px; padding:11px 12px; line-height:1.5; font-weight:400; background:var(--calc-field,#365368); color:var(--calc-ink,#edf2f6); color-scheme:var(--calc-color-scheme,dark); border-color:var(--calc-line,#587184); transition:border-color .16s ease,background-color .16s ease; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]){ appearance:none; flex:0 0 20px; width:20px; min-width:20px; height:20px; min-height:20px; border:1px solid #91a5b4; border-radius:3px; background:#fff; cursor:pointer; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:checked){ background:#c82030; border-color:#c82030; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-8' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E"); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz :is(.field-help,.required-help,.optional)){ font-size:13px; line-height:1.5; color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-actions .button){ min-height:48px; font-weight:500; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #progress)::-webkit-progress-bar{ background:var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):hover){ border-color:#8da7bb; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz :is(input:not([type=checkbox]),textarea):focus){ outline:none; border-color:#91bde1; box-shadow:inset 0 0 0 1px #91bde1; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz input[type=checkbox]:focus-visible){ outline:2px solid #d2e0e9; outline-offset:2px; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz :is(button,summary):focus-visible){ outline:2px solid #d2e0e9; outline-offset:3px; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz [aria-invalid=true]){ border-color:#ef8792; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .back),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .back){ color:var(--calc-ink,#edf2f6); border-color:#7890a2; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .estimate-summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .estimate-summary){ background:var(--calc-field,#304b60); border:1px solid var(--calc-line,#526b7d); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .estimate-summary dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .estimate-summary dt){ color:var(--calc-muted,#c2cfd9); }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .result-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .result-description){ color:var(--calc-muted,#c2cfd9); }@media  (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal].mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal].mini-quiz){padding:20px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-scroll){height:auto;max-height:none;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] :is(input, button)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] :is(input, button)){ scroll-margin-top: 150px; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] .quiz-actions .button){ flex: 1; min-width: 0; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] .quiz-actions .back),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] .quiz-actions .back){ flex: 0 0 auto; }:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz label){color:inherit;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] .quiz-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] .quiz-actions .button){border:0;padding:12px 20px;font:500 14px/1.4 Onest,sans-serif;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #calculator-dialog){width:min(1040px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:0;border:0;border-radius:6px;background:#fff;color:#162e47}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 28px 28px);min-width:0;color:#162e47;color-scheme:light}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request h2){font-size:24px;line-height:32px;font-weight:600;margin:0 0 20px;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(form,.rr-guard,.rr-main,.rr-contact)){display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){display:grid;gap:16px;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-two),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-two){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-conditions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-conditions){grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.8fr)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)>div){min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request label){display:block;font-size:14px;line-height:21px;font-weight:400;margin-bottom:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(input:not([type=checkbox]),select)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(input:not([type=checkbox]),select)){display:block;width:100%;min-width:0;min-height:52px;height:52px;padding:11px 12px;border:1px solid #8493a1;border-radius:3px;background:#f3f6f8;color:#162e47;color-scheme:light;font:inherit;font-size:16px;line-height:24px;font-weight:400}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request input)::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request input)::placeholder{color:#4c6172;opacity:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(input,select,button,summary,a):focus-visible){outline:2px solid #162e47;outline-offset:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(.rr-help,.rr-status)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(.rr-help,.rr-status)){font-size:14px;font-weight:400;line-height:21px;color:#4c6172;margin:0;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-status:empty),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-status:empty){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-select){position:relative}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-select select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-select select){appearance:none;-webkit-appearance:none;padding-right:40px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request option),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request option){background:#f3f6f8;color:#162e47}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-select>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-select>svg){position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:#162e47;stroke-width:1.7;pointer-events:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-addresses),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-addresses){border-block:1px solid #8493a1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-addresses>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-addresses>summary){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;font-size:16px;font-weight:400;line-height:24px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-addresses>summary>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-addresses>summary>svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-addresses[open]>summary>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-addresses[open]>summary>svg){transform:rotate(180deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-addresses>.rr-two),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-addresses>.rr-two){margin-bottom:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-consent),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-consent){display:flex;align-items:start;gap:10px;min-height:44px;font-size:14px;font-weight:400;line-height:18px;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request input[type=checkbox]){width:18px;min-width:18px;height:18px;accent-color:#d1142d;flex-shrink:0;margin-top:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request a){color:#162e47;text-decoration:underline}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-submit),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-submit){display:flex;align-items:center;justify-content:center;min-height:52px;height:52px;width:fit-content;max-width:100%;justify-self:start;padding:13px 20px;background:#d1142d;color:#fff;font-size:14px;font-weight:400;line-height:18px;border:0;border-radius:3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-submit:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-submit:hover){background:#b10f25}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-submit:disabled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-submit:disabled){opacity:.65;cursor:not-allowed}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-contact),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-contact){border-top:1px solid #8493a1;padding-top:20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(.rr-contact,.rr-result) h3){font-size:19px;line-height:26px;font-weight:600;margin:0;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-contact>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-contact>div){max-width:440px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-result),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-result){border-top:1px solid #8493a1;padding-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request dl),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request dl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;font-size:14px;line-height:21px;margin-top:14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request dt){color:#4c6172}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request dd){margin:0;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-combobox),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-combobox){position:relative}@media (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request){padding:var(--road-form-padding,60px 16px 20px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request :is(.rr-two,.rr-conditions)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request :is(.rr-two,.rr-conditions)){grid-template-columns:1fr}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request .rr-submit),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request .rr-submit){width:100%;justify-self:stretch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request dl),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request dl){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .road-request dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .road-request dd){margin-bottom:8px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator){background:var(--cq-panel,#243849);color:var(--cq-text,#edf3f7);border:var(--cq-panel-border,1px solid #3c5365);border-radius:var(--cq-radius,6px);padding:var(--cq-padding,26px);min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator h2){font-size:26px;line-height:1.25;font-weight:600;margin:0 0 22px;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator form){display:grid;gap:18px;min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-guard),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-guard){display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-submit:disabled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-submit:disabled){opacity:.65;cursor:not-allowed}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(.cq-route,.cq-two)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-three),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-three){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)>div),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)>div){min-width:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator label){display:block;font-size:14px;line-height:1.5;font-weight:600;margin-bottom:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(input:not([type=checkbox]),select,textarea)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(input:not([type=checkbox]),select,textarea)){display:block;width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--cq-border,#587082);border-radius:3px;background:var(--cq-field,#30485a);color:var(--cq-control-text,#fff);color-scheme:var(--cq-scheme,dark);font:inherit;font-size:16px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator textarea){min-height:84px;resize:vertical}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(input,textarea))::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(input,textarea))::placeholder{color:var(--cq-muted,#c7d3dc);opacity:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(input,textarea,select,button,summary,a):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(input,textarea,select,button,summary,a):focus-visible){outline:2px solid var(--cq-focus,#fff);outline-offset:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-address-label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-address-label){margin-top:14px;font-weight:400}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(.cq-help,.cq-preview)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(.cq-help,.cq-preview)){font-size:14px;font-weight:400;line-height:1.5;color:var(--cq-muted,#c7d3dc);margin:0;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-select){position:relative}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator select),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator select){appearance:none;-webkit-appearance:none;padding-right:40px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator option),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator option){background:var(--cq-field,#30485a);color:var(--cq-control-text,#fff)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-select>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-select>svg){position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--cq-control-text,#fff);stroke-width:1.7;pointer-events:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-optional),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-optional){border-block:1px solid var(--cq-border,#587082)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-optional>summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-optional>summary){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;font-size:16px;font-weight:600;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-optional>summary>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-optional>summary>svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-optional[open]>summary>svg),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-optional[open]>summary>svg){transform:rotate(180deg)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-optional>:not(summary)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-optional>:not(summary)){margin-bottom:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(.cq-consent,.cq-services label)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(.cq-consent,.cq-services label)){display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:400;line-height:1.5;margin:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-consent),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-consent){align-items:start}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator input[type=checkbox]){width:18px;min-width:18px;height:18px;accent-color:#d1142d;flex-shrink:0;margin-top:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator a){color:var(--cq-text,#edf3f7);text-decoration:underline}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-submit),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-submit){display:flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:13px 20px;background:#d1142d;color:#fff;font-size:16px;font-weight:600;line-height:1.5;border:0;border-radius:3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-submit:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-submit:hover){background:#b10f25}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-status),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-status){font-size:15px;line-height:1.5;margin:0;max-width:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-status:empty),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-status:empty){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-result),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-result){border-top:1px solid var(--cq-border,#587082);padding-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-result h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-result h3){font-size:19px;line-height:1.4;margin:0 0 14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator dl),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator dl){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;font-size:14px;line-height:1.5}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator dt){color:var(--cq-muted,#c7d3dc)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator dd){margin:0;overflow-wrap:anywhere}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-combobox),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-combobox){position:relative}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #calculator-dialog){border:0;border-radius:6px;padding:0;background:#243849;color:#fff;width:min(900px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #calculator-dialog)::backdrop{background:#162e47a6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #calculator-dialog .container-calculator),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #calculator-dialog .container-calculator){border:0;padding-top:60px}@media (max-width:600px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator){padding:var(--cq-mobile-padding,20px 16px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator h2),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator h2){font-size:23px;margin-bottom:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator form),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator form){gap:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator .cq-guard),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator .cq-guard){gap:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator :is(.cq-route,.cq-two,.cq-three)){grid-template-columns:1fr;gap:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator dl),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator dl){grid-template-columns:1fr;gap:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .container-calculator dd),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .container-calculator dd){margin-bottom:8px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog){width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:6px;background:#fff;color:#162e4b;overflow:auto;overscroll-behavior:contain}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog)::backdrop,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog)::backdrop{background:#102337a6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .request-close),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .request-close){position:sticky;top:8px;z-index:5;display:block;margin:8px 8px -52px auto;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:#fff;color:#162e4b;font:400 28px/1 Onest,sans-serif;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog [data-request-universal]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog [data-request-universal]){width:min(100%,560px);margin:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .calculator-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .calculator-title){padding-right:32px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .request-close:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .request-close:focus-visible){outline:2px solid #162e4b;outline-offset:-3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-context),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-context),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.quote-box .request-context),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.quote-box .request-context){font:400 14px/1.45 Onest,sans-serif;margin:8px 0 16px;max-width:65ch}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-universal] .request-context),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-universal] .request-context){color:var(--calc-muted,#c7d3dc)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.container-calculator .request-context),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.container-calculator .request-context){color:#c7d3dc}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-heading),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-heading){font-weight:500;line-height:1.3;margin:0 0 16px;font-size:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-tools),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-tools){display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-tools button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-tools button){font:400 13px/1.45 Onest,sans-serif;text-align:left;background:none;border:0;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .cq-guard[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .cq-guard[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .rr-contact[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .rr-contact[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .rr-main[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .rr-main[hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] [hidden]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] [hidden]){display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-tools button:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-tools button:focus-visible){outline:2px solid currentColor;outline-offset:3px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .road-request),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .road-request){padding:52px 28px 28px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .container-calculator),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .container-calculator){padding:52px 28px 28px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.request-return),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.request-return){margin-bottom:16px}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog){width:calc(100% - 16px);max-height:calc(100dvh - 16px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .road-request),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .road-request),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog .container-calculator),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog .container-calculator){padding:52px 16px 20px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is([data-request-panel] .request-tools),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is([data-request-panel] .request-tools){gap:8px 16px}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog.request-universal-dialog),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog.request-universal-dialog){width:min(560px,calc(100% - 24px));background:#294155}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog.request-universal-dialog .request-close),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog.request-universal-dialog .request-close){background:transparent;color:#edf2f6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing [data-request-universal] #compact-quiz label.service-check),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing [data-request-universal] #compact-quiz label.service-check){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:9px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quote-box:has(>[data-request-universal])),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quote-box:has(>[data-request-universal])){display:block;width:100%;max-width:620px;margin-inline:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog:has(.request-light)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog:has(.request-light)){background:#fff}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#request-calculator-dialog:has(.request-light) .request-close),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#request-calculator-dialog:has(.request-light) .request-close){color:#162e4b}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quote-form [data-native-context-only]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quote-form [data-native-context-only]){display:none}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]).mini-quiz){box-sizing:border-box;min-height:502px;padding:20px;background:#dfe8f2;border:1px solid #c9d6e3;border-radius:6px;color:#162e4b;color-scheme:light}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .quiz-meta){color:#526779}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-bar{background:#cfdae4}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress)::-webkit-progress-value{background:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-title){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .calculator-route){margin:12px 0 10px;padding:7px 10px;border-color:#c9d6e3;background:#eef3f8;color:#162e4b;border-radius:4px;font-size:13px;font-weight:400}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #progress){height:4px;margin:8px 0 14px;background:#cfdae4}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz){margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#162e47;color-scheme:light;box-shadow:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-scroll){height:200px;padding:0 2px 0 0;scrollbar-width:thin;scrollbar-color:#b8c9d8 transparent}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz fieldset){margin:0;padding:0;border:0;min-inline-size:0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz legend){margin:0 0 8px;padding:0;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.02em;color:#162e47}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz label){margin:8px 0;font-size:13px;line-height:1.5;font-weight:400;color:#162e47}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]):not([type=hidden]),textarea,select)){min-height:42px;height:42px;padding:9px 11px;border:1px solid #afc1d0;border-radius:3px;background:#fff;color:#162e47;font-size:14px;line-height:1.5;font-weight:400;color-scheme:light;box-shadow:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz textarea){height:auto;min-height:64px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input,textarea))::placeholder{color:#687b8d;font-weight:400}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):hover){border-color:#829db4;background:#fff}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(input:not([type=checkbox]),textarea,select):focus){outline:none;border-color:#2366aa;box-shadow:inset 0 0 0 1px #2366aa}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check){min-height:38px;padding:8px 10px;border:1px solid #cfdae4;border-radius:4px;background:#fff;gap:9px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .service-check:has(input:checked)){background:#fcf7f8;border-color:#c82030}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz input[type=checkbox]){width:18px;height:18px;min-width:18px;min-height:18px;flex-basis:18px;border-color:#afc1d0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(.field-help,.required-help,.optional,.result-description)){font-size:12px;line-height:1.5;color:#526779}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions){margin-top:14px;padding-top:12px;border-top:1px solid #cfdae4;gap:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .quiz-actions .button){min-height:42px;font-size:14px;font-weight:500;padding:9px 14px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .back){color:#162e47;border-color:#afc1d0;font-size:13px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary){background:#edf2f6;border-color:#cfdae4;color:#162e47}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz .estimate-summary dt){color:#526779}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) #compact-quiz :is(button,summary,input[type=checkbox]):focus-visible){outline:2px solid #2366aa;outline-offset:2px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools){display:flex;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #c9d6e3;gap:8px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button){min-height:34px;padding:7px 10px;border:1px solid #b8c9d8;border-radius:18px;background:#eef3f8;font-size:12px;font-weight:400;line-height:1.4;color:#162e4b;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(#hero-lead,[data-request-universal]) .request-tools button:hover){background:#d4e0ec;border-color:#91a8bd}}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quote-box:has(.destination-quiz)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quote-box:has(.destination-quiz)){background:#dfe8f2;border-color:#c9d6e3;color:#162e4b}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .quote-box .quote-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .quote-box .quote-title){font-size:19px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz .quote-step-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz .quote-step-title){font-size:18px;font-weight:500;line-height:1.3}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){font-size:14px;font-weight:400;background:#fff;color:#162e4b;border-color:#afc1d0}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .destination-quiz label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .destination-quiz label){font-size:13px;font-weight:400}}@media (min-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel]){--cq-panel:#dfe8f2;--cq-text:#162e4b;--cq-panel-border:1px solid #c9d6e3;--cq-field:#fff;--cq-border:#afc1d0;--cq-control-text:#162e4b;background:#dfe8f2;color:#162e4b;color-scheme:light}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(h2,.calculator-title,.request-heading)){font-size:19px;line-height:1.3;font-weight:500}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] label){font-size:13px;font-weight:400;color:#162e4b}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing :is(.container-calculator,.road-request)[data-request-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea)){background:#fff;color:#162e4b;border-color:#afc1d0;font-size:14px;font-weight:400;color-scheme:light}}@media (max-width:800px){}@media (max-width:480px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components :is(#delivery,#formats) .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components :is(#delivery,#formats) .kh-transport-info){display:grid;grid-template-columns:minmax(0,1fr) 28px;align-content:start;column-gap:10px;row-gap:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components :is(#delivery,#formats) .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components :is(#delivery,#formats) .kh-transport-info .service-title){font-size:16px;line-height:1.35;min-height:0;display:block;padding-right:0}@media (max-width:800px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components :is(#delivery,#formats) .kh-transport-info),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components :is(#delivery,#formats) .kh-transport-info){display:grid;grid-template-columns:minmax(0,1fr) 28px;align-content:start;column-gap:10px;row-gap:6px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#page-approved-components :is(#delivery,#formats) .kh-transport-info .service-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#page-approved-components :is(#delivery,#formats) .kh-transport-info .service-title){min-height:0}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-grid){grid-template-columns:repeat(var(--object-count,3),minmax(0,1fr));gap:14px;margin-top:18px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-content),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-content){padding:22px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-content ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-content ul){padding-left:17px;margin:0 0 16px;font-size:14px;line-height:1.55;color:#fff}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-content li+li),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-content li+li){margin-top:9px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-cta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-cta){color:#fff;font-size:14px;font-weight:400;text-align:left}@media (max-width:1000px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-grid),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-grid){grid-template-columns:minmax(0,1fr)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.endpoint-objects .kh-object-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.endpoint-objects .kh-object-card){min-height:300px}}@media (max-width:900px){}@media (max-width:640px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-card),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-card){display:flex;flex-direction:column;min-height:0;background:#edf2f6;color:#162e4b;isolation:auto}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-card)::before,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-card)::before{display:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-card figure),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-card figure){position:relative;inset:auto;z-index:auto;flex:none;height:140px;width:100%;background:#dce5ec}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-card figure img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-card figure img){display:block;width:100%;height:100%;object-fit:cover}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-content),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-content){position:relative;z-index:auto;color:#162e4b;padding:20px;flex:1}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-content h3),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-content h3){color:#162e4b;font-size:18px;font-weight:500;line-height:1.35}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-content ul),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-content ul),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-description),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-description){color:#526476;font-size:14px;line-height:1.6}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-location),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-location){color:#526476}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing .endpoint-objects .kh-object-cta),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing .endpoint-objects .kh-object-cta){color:#162e4b;font-size:14px}@media   (hover:hover) and (pointer:fine){}@media   (max-width:640px){}@media   (prefers-reduced-motion:reduce){}@media (max-width:640px){}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing footer.shared-site-footer){display:block;background:#142d42;color:#e9f0f5;padding:32px 0 16px;margin-top:0;font-family:Onest,sans-serif;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-inner){display:grid;grid-template-columns:1.15fr .95fr 1.1fr 1.1fr 1.1fr;gap:28px;width:min(1248px,calc(100% - 48px));margin:0 auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-contacts){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer nav),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer nav){display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-title),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-title){font-size:15px;font-weight:500;line-height:1.4;margin:4px 0 8px;color:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer a){display:block;color:#dce7ef;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer a:hover){text-decoration:underline;text-underline-offset:4px;color:#fff;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer a:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer a:focus-visible){outline:2px solid #fff;outline-offset:4px;border-radius:2px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-brand),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-brand){margin:0 0 8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-brand img),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-brand img){display:block;width:190px;max-width:100%;height:auto;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-phone),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-phone){font-size:20px;font-weight:500;line-height:1.3;color:#fff;white-space:nowrap;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-contacts>.button),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-contacts>.button){font:400 13px/1.4 Onest,sans-serif;padding:9px 12px;min-height:36px;margin-top:8px;width:auto;border:0;cursor:pointer;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-bottom){display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;width:min(1248px,calc(100% - 48px));margin:24px auto 0;padding-top:14px;border-top:1px solid #526777;color:#bccdd9;font-size:12px;line-height:1.5;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;padding-block:12px;margin-block:16px 8px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors>a){display:block;flex:0 0 auto;min-height:36px;padding:8px 12px;border-radius:5px;background:#edf2f6;color:#162e4b;font:400 14px/1.4 Onest,sans-serif;text-decoration:none;transition:background-color .18s,color .18s;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors>a:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors>a:hover){background:#dce6ee;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors>a:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors>a:focus-visible){outline:2px solid #162e4b;outline-offset:2px;}@media  (max-width:1100px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-inner){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-contacts){grid-row:span 2;}}@media  (max-width:700px){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing footer.shared-site-footer),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing footer.shared-site-footer){padding-top:24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-inner),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-inner){width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-contacts),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-contacts){grid-row:auto;grid-column:1/-1;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer .shared-footer-bottom),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer .shared-footer-bottom){width:calc(100% - 36px);margin-top:24px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer a){font-size:14px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(.shared-site-footer nav>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(.shared-site-footer nav>a){padding-block:3px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors){gap:6px;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors>a){font-size:13px;min-height:38px;padding:9px 10px;}}@media  (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(#tl-landing #nav.anchors>a),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(#tl-landing #nav.anchors>a){transition:none;}}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]){border:0;border-radius:999px;background:#c82030;color:#fff;text-decoration:none;font-weight:400;box-shadow:none;transition:background-color .22s,color .22s,border-color .22s,transform .22s;}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]){display:inline-flex;align-items:center;justify-content:center;gap:12px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta])::after{content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h17m-6-6 6 6-6 6'/%3E%3C/svg%3E");transition:transform .22s ease}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:hover)::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:hover)::after{transform:translateX(3px)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:hover),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:hover){background:#aa1e2c}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:focus-visible),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:focus-visible){background:#a81827;color:#fff;border-color:transparent;outline:2px solid #a71726;outline-offset:4px}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:active),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:active){transform:scale(.98)}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:disabled),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:disabled){opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]),:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)),:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta]:is(:hover,:active,:focus-visible,:disabled)){transition:none;transform:none}:where(.tl-com-page-directions-buryatia-severobaikalsk):is(body[data-linked-header] [data-landing-cta])::after,:where(.tl-com-page-directions-buryatia-severobaikalsk) :is(body[data-linked-header] [data-landing-cta])::after{transition:none;transform:none}}
.tl-com-directions-buryatia-severobaikalsk-1{position:fixed!important;top:0;left:0;width:100%;z-index:1000}
.mobile-landing-launch,.mobile-landing-intro,.mobile-landing-tabs{display:none}
@media(max-width:768px){
body[data-mobile-landing] [data-mobile-landing-hero]{padding-top:20px!important;padding-bottom:20px!important;min-height:0}
body[data-mobile-landing] [data-mobile-landing-hero] h1{font-size:24px!important;line-height:1.17!important;letter-spacing:-.025em;max-width:none;margin-bottom:14px!important}
body[data-mobile-landing] [data-mobile-landing-hero] .home-geo,body[data-mobile-landing] [data-mobile-landing-hero] .home-directions-link,body[data-mobile-landing] [data-mobile-landing-hero] .actions{display:none}
body[data-mobile-landing] [data-mobile-landing-hero] [data-mobile-inline-quiz]{display:none!important}
body[data-mobile-landing] .city-intro{display:block!important;min-height:0;padding:0;margin:0}
body[data-mobile-landing] .city-intro-content{display:block;min-height:0;padding:0}
body[data-mobile-landing] [data-mobile-landing-hero] .grid{gap:0!important}
body[data-mobile-landing] [data-mobile-landing-hero] [data-hero-copy]{display:contents}
.mobile-landing-launch{order:1;display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;border:0;border-radius:999px;padding:12px 18px;background:#c82030;color:#fff;font:500 16px/1.4 Onest,sans-serif;cursor:pointer;margin:4px 0 10px}
.mobile-landing-launch:active{background:#a81827}
.mobile-landing-intro{order:2;display:block;font-size:14px;line-height:1.5;margin-bottom:0}
.mobile-landing-intro summary,.mobile-landing-detail summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;font-size:14px;font-weight:400}
.mobile-landing-intro summary::after,.mobile-landing-detail summary::after{content:'+';font:400 22px/1 Onest,sans-serif;margin-left:12px}
.mobile-landing-intro[open] summary::after,.mobile-landing-detail[open] summary::after{content:'−'}
.mobile-landing-intro summary::-webkit-details-marker,.mobile-landing-detail summary::-webkit-details-marker{display:none}
.mobile-landing-intro>p{font-size:15px!important;line-height:1.55!important;margin:6px 0 14px!important}
.mobile-landing-detail{margin:8px 0 12px;border-top:1px solid #cfdae4}
body[data-mobile-landing] section h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.02em}
body[data-mobile-landing] section{--mobile-section-padding:20px}
body[data-mobile-landing] nav.anchors{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:18px;padding-block:8px!important;white-space:nowrap;scrollbar-width:none}
body[data-mobile-landing] nav.anchors>a{font-size:13px;min-height:36px;display:flex;align-items:center}
body[data-mobile-landing] [data-mobile-compact-choices]{display:block}
body[data-mobile-landing] [data-mobile-compact-choices] .kh-transport-track,body[data-mobile-landing] [data-mobile-compact-choices] .kh-transport-nav{display:none!important}
.mobile-landing-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;background:#eaf0f5;border-radius:10px;margin:12px 0 8px;scrollbar-width:none}
.mobile-landing-tabs button{flex:1 0 auto;min-height:44px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:#162e4b;font:400 14px/1.3 Onest,sans-serif;cursor:pointer}
.mobile-landing-tabs button[aria-pressed=true]{background:#162e4b;color:#fff}
body[data-mobile-landing] [data-mobile-compact-choices] .service-body{padding:8px 0 14px!important;font-size:15px!important;line-height:1.55}
body[data-mobile-landing=home] #services [data-method-grid]{display:grid!important;grid-template-columns:1fr;overflow:visible;margin:14px 0 0;padding:0;gap:8px!important}
body[data-mobile-landing=home] #services [data-service-card]{max-width:none!important;min-height:0;padding:12px!important;border-radius:10px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px}
body[data-mobile-landing=home] #services [data-service-content]{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;height:auto;min-height:0;gap:8px 12px;align-items:center}
body[data-mobile-landing=home] #services [data-service-visual]{height:60px;min-height:0;width:76px;grid-row:1;grid-column:1;background:transparent}
body[data-mobile-landing=home] #services [data-service-visual] img{height:60px;width:76px;object-fit:contain}
body[data-mobile-landing=home] #services .source-benefit{display:none}
body[data-mobile-landing=home] #services [data-service-action]{padding:0;margin:0;border:0;height:auto;grid-column:2;grid-row:1}
body[data-mobile-landing=home] #services [data-service-content] h3{font-size:16px;line-height:1.3;margin:0;grid-column:2;grid-row:1}
body[data-mobile-landing=home] #services [data-service-content]>p{display:none}
body[data-mobile-landing=home] #services>div:first-child{margin-bottom:14px}
body[data-mobile-landing] .mine-browser{display:block}
body[data-mobile-landing] .mine-regions{display:flex;overflow-x:auto;gap:6px;margin-bottom:14px}
body[data-mobile-landing] .mine-regions>*{flex:none;white-space:nowrap;min-height:44px}
body[data-mobile-landing] .mine-object-list{font-size:14px}
body[data-mobile-landing] #objects .kh-object-card{--paper:#151a20;--navy:#fff}
body[data-mobile-landing] #objects .mobile-landing-detail{color:#fff;border-color:#ffffff40}
body[data-mobile-landing] .mobile-city-quote{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#f2f5f7;color:#162e4b;overflow:auto}
.mobile-city-quote::backdrop{background:#102337b3}
.mobile-quote-close{position:fixed;top:8px;right:8px;z-index:2147483647;display:block;margin:0;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:#f2f5f7;color:#162e4b;font:400 28px/1 Onest,sans-serif}
body[data-mobile-landing] .mobile-city-quote #calculate{display:block!important;width:100%;min-height:100dvh;margin:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:#f2f5f7;color:#162e4b}
.mobile-city-quote .quote-sidebar{display:block;padding:0 40px 16px 0}
.mobile-city-quote .quote-title{font-size:20px;line-height:1.25}
.mobile-city-quote .quiz-transport,.mobile-city-quote .request-context{display:none}
.mobile-city-quote .quote-form{padding:16px 0 0;border:0;border-radius:0;min-width:0;background:transparent}
.mobile-city-quote .quiz-stage-viewport{height:auto!important;min-height:0!important;max-height:none;overflow:visible}
#tl-landing .mobile-city-quote #calculate .quote-form .form-pair,#tl-landing .mobile-city-quote #calculate .quote-form .form-two,#tl-landing .mobile-city-quote #calculate .quote-form .form-three{display:grid;grid-template-columns:1fr;gap:14px}
.mobile-city-quote .quote-step-title{font-size:18px;line-height:1.3}
.mobile-city-quote .quiz-utilities{display:flex;gap:6px;flex-wrap:nowrap;margin-top:8px;width:100%}
.mobile-city-quote .quiz-utility-button{font-size:11px;min-height:34px;padding:5px 8px}
.mobile-city-quote .quiz-utility-button .kh-route-label{font-size:11px}
.mobile-city-quote .quiz-utility-button .kh-direction-arrow{width:14px;height:14px}
.mobile-city-quote .quote-title{padding-right:28px}
.mobile-city-quote input,.mobile-city-quote select,.mobile-city-quote textarea{font-size:16px!important}
.mobile-city-quote .quote-actions{margin-top:20px;padding-top:16px}
body[data-mobile-landing=home] #request-calculator-dialog:modal{width:100%;height:100dvh;max-width:none;max-height:100dvh;margin:0;inset:0;border:0;border-radius:0;overflow:auto;background:#f2f5f7}
body[data-mobile-landing=home] #request-calculator-dialog [data-request-universal]{width:100%;min-height:100dvh;border:0;border-radius:0;padding:20px 18px;--calc-surface:#f2f5f7;--calc-field:#fff;--calc-ink:#162e4b;--calc-muted:#526779;--calc-line:#bac8d4;--calc-color-scheme:light;background:#f2f5f7;color:#162e4b}
body[data-mobile-landing=home] #request-calculator-dialog .request-close{color:#162e4b;background:transparent}
}
