.ru-top,.ru-top *,.ru-wrap,.ru-wrap *,.ru-footer,.ru-footer *{box-sizing:border-box}.ru-top{display:flex;align-items:center;gap:28px;justify-content:space-between;padding:15px max(24px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #dfdfdf;font:15px/1.4 Arial,sans-serif;position:relative;z-index:20}.ru-top a{color:#152338;text-decoration:none}.ru-brand{font-size:22px;font-weight:800;letter-spacing:-.7px;white-space:nowrap}.ru-brand span{font-weight:400}.ru-city{display:flex;flex-direction:column;gap:2px}.ru-city span{font-size:11px;color:#687386}.ru-phone{font-size:18px;font-weight:700;white-space:nowrap}.ru-wrap{max-width:1180px;margin:auto;padding:54px 24px;font:16px/1.65 Arial,sans-serif;color:#17253a}.ru-details{background:#f3f5f8;border-top:1px solid #e0e4e9}.ru-details h2,.ru-wrap h1{font-family:Georgia,serif;font-size:36px;line-height:1.2;margin:12px 0 24px;letter-spacing:-.6px}.ru-details h2:not(:first-child){margin-top:48px}.ru-kicker{color:#6c7786;letter-spacing:1.6px;font-size:12px;text-transform:uppercase}.ru-intro{font-size:18px;max-width:830px;color:#536174}.ru-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.ru-steps article{background:white;padding:26px;border:1px solid #e0e4e9;border-radius:8px}.ru-steps b{font-size:28px;color:#8d3740}.ru-steps h3{font-size:20px;line-height:1.4;margin:16px 0}.ru-steps p{color:#536174;font-size:15px}.ru-faq details{border-bottom:1px solid #d7dce3;padding:18px 4px}.ru-faq summary{font-weight:bold;cursor:pointer}.ru-faq p{color:#536174;max-width:850px}.ru-city-links{display:flex;gap:10px;flex-wrap:wrap}.ru-city-links a,.ru-all{color:#223b5d!important;text-decoration:none;border:1px solid #cdd5df;border-radius:4px;padding:9px 14px;background:white}.ru-all{display:inline-block;margin-top:22px}.ru-footer{font:14px/1.6 Arial,sans-serif;background:#172338;color:#dce2ea;padding:30px max(24px,calc((100vw - 1180px)/2));position:relative;z-index:2;padding-bottom:100px}.ru-footer p{margin:5px 0}.ru-footer a{color:white!important;text-decoration:underline}.ru-footer nav{display:flex;flex-wrap:wrap;gap:22px;margin-top:18px}.ru-consent-note{font-size:11px;line-height:1.4;color:#555}.ru-consent-note a{color:inherit;text-decoration:underline}.ru-simple{margin:0;background:#f6f7f9;color:#172338}.ru-simple a{color:#223b5d}.ru-city-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ru-city-grid a{display:flex;flex-direction:column;gap:4px;text-decoration:none;background:#fff;border:1px solid #dde2e9;border-radius:8px;padding:20px;transition:box-shadow .2s}.ru-city-grid a:hover{box-shadow:0 7px 24px #17233815}.ru-city-grid small{color:#697487}.ru-city-grid span{font-size:12px;margin-top:12px}.ru-city-grid [hidden]{display:none}.ru-search{display:block;font-weight:bold;margin-top:24px}.ru-search input{display:block;width:100%;max-width:540px;padding:15px;background:#fff;border:1px solid #bec8d5;border-radius:6px;font:16px Arial;margin-top:8px;color:#172338}.ru-prose{max-width:820px}.ru-prose h2{font-size:24px;margin-top:30px}.ru-simple-footer{padding-top:20px;padding-bottom:35px;border-top:1px solid #dde2e9}.ru-top a:focus-visible,.ru-wrap a:focus-visible,.ru-wrap input:focus-visible,.ru-wrap summary:focus-visible{outline:3px solid #4274b6;outline-offset:4px}@media(max-width:767px){.ru-top{gap:10px;flex-wrap:wrap;padding:12px 16px}.ru-brand{font-size:19px}.ru-phone{font-size:15px}.ru-city{order:3;flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #edf0f3;padding-top:8px}.ru-wrap{padding:32px 18px}.ru-details h2,.ru-wrap h1{font-size:29px}.ru-steps{grid-template-columns:1fr}.ru-city-grid{grid-template-columns:1fr 1fr}.ru-city-grid a{padding:16px}.ru-top .ru-brand span{font-size:17px}.ru-footer{padding-left:18px;padding-right:18px}}@media(max-width:420px){.ru-city-grid{grid-template-columns:1fr}}
