#content .ti{max-width:1200px;margin:48px auto 0;color:#242a32;text-align:left}#content .ti h2{font-size:30px!important;line-height:1.2!important;font-weight:650!important;max-width:26ch;margin:0 0 16px!important;text-wrap:balance}#content .ti h3{font-size:19px!important;line-height:1.3!important;font-weight:650!important;margin:0 0 10px!important}#content .ti p{font-size:16px!important;line-height:1.55!important;margin:0!important;max-width:56ch}#content .ti-preparation{background:#eef2f8;border-radius:16px;padding:36px;scroll-margin-top:150px}#content .ti header{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}#content .ti-flow{list-style:none!important;padding:0!important;margin:36px 0 28px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:step}#content .ti-flow li{margin:0!important;padding:0!important;position:relative;min-width:0}#content .ti-icon{width:40px;height:40px;color:#1749bf;margin-bottom:18px;display:block}#content .ti-flow li:not(:last-child):after{content:"";position:absolute;left:58px;right:-10px;top:20px;border-top:1px solid #afbfda}#content .ti-flow li:not(:last-child):before{content:"";position:absolute;right:-10px;top:17px;width:6px;height:6px;border-top:1px solid #afbfda;border-right:1px solid #afbfda;transform:rotate(45deg)}#content .ti a{color:#1745a2;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:10px 0}#content .ti a:hover{color:#103173}#content .ti a:focus-visible,#content .ti summary:focus-visible{outline:3px solid #1745a2;outline-offset:5px}#content .ti-links{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ced8e7;padding-top:16px}#content .ti-delivery{padding:36px 0 0}#content .ti-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:28px 0}#content .ti-routes article{min-width:0;border-top:1px solid #d4dbe6;padding-top:22px}#content .ti-exception{border-top:1px solid #d4dbe6;border-bottom:1px solid #d4dbe6;padding:0 0 16px}#content .ti summary{padding:18px 4px;cursor:pointer;font-size:16px;font-weight:600}#content .ti-exception p{padding:0 4px;max-width:75ch}#content .ti-delivery-link{margin-top:12px}#content .ti ::selection{background:#cddbf6;color:#172d57}@media(max-width:700px){#content .ti{margin-top:32px}#content .ti-preparation{padding:24px 20px}#content .ti header{grid-template-columns:1fr;gap:4px}#content .ti h2{font-size:25px!important}#content .ti-flow{grid-template-columns:1fr;gap:24px;margin-top:28px!important}#content .ti-flow li{display:grid;grid-template-columns:40px 1fr;gap:0 18px}#content .ti-flow .ti-icon{grid-row:1/3;margin:0}#content .ti-flow li:before,#content .ti-flow li:after{display:none}#content .ti-links{display:block}#content .ti-links a{display:block}#content .ti-delivery{padding:28px 20px 0}#content .ti-routes{grid-template-columns:1fr;gap:24px}#content .ti-routes article{display:grid;grid-template-columns:40px 1fr;gap:0 18px}#content .ti-routes .ti-icon{grid-row:1/3;margin:0}#content .ti p{max-width:none}}
#content .ti .ti-preparation{background:#122d62!important;padding:40px!important;color:#fff!important}
#content .ti .ti-preparation h2,#content .ti .ti-preparation h3{color:#fff!important}
#content .ti .ti-preparation p{color:#e1eaff!important}
#content .ti .ti-preparation .ti-icon{color:#9fc5ff!important}
#content .ti .ti-preparation a{color:#fff!important}
#content .ti .ti-preparation a:hover{color:#b7d3ff!important}
#content .ti .ti-links{border-color:#48638f!important}
#content .ti .ti-flow li:before,#content .ti .ti-flow li:after{border-color:#7896c4!important}
#content .ti .ti-preparation a:focus-visible{outline-color:#b7d3ff!important}
#content .ti .ti-delivery{background:#f3f6fb!important;border-radius:16px!important;padding:40px!important;margin:24px 0 0!important}
#content .ti .ti-delivery h2{max-width:32ch}
#content .ti .ti-routes{gap:32px}
#content .ti .ti-visit{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;padding:32px 40px!important;margin:24px 0 0!important;background:#fff!important;border:1px solid #d4dbe6!important;border-radius:16px!important}
#content .ti .ti-visit h3{margin-bottom:14px!important}
#content .ti .ti-visit a{margin-top:10px}
@media(max-width:700px){#content .ti .ti-preparation,#content .ti .ti-delivery{padding:26px 22px!important}#content .ti .ti-visit{grid-template-columns:1fr!important;gap:20px!important;padding:26px 22px!important}#content .ti .ti-preparation h2{font-size:25px!important}}
