.page_root__GxDl3 .contacts-page{min-height:100vh;background:#f5f9fc;color:#284863}.page_root__GxDl3 .contacts-header{height:78px;max-width:1240px;padding:0 28px;margin:auto;display:flex;align-items:center;gap:35px}.page_root__GxDl3 .contacts-brand{font-size:23px;letter-spacing:-.06em;font-weight:900;color:#1d6fb4;text-decoration:none}.page_root__GxDl3 .contacts-brand span{color:#23435e}.page_root__GxDl3 .contacts-header nav{display:flex;gap:22px;margin-left:auto}.page_root__GxDl3 .contacts-header nav a{font-size:13px;color:#49677f;text-decoration:none}.page_root__GxDl3 .contacts-phone-top{color:#1d6fb4;font-weight:800;text-decoration:none;font-size:14px}.page_root__GxDl3 .contacts-hero{background:linear-gradient(118deg,#eaf5ff,#f8fcff);border-block:1px solid #dceaf4;padding:42px max(28px,calc((100% - 1184px)/2)) 48px}.page_root__GxDl3 .contacts-breadcrumb{font-size:12px;color:#8297a9;display:flex;gap:8px}.page_root__GxDl3 .contacts-breadcrumb a{color:#5381a6;text-decoration:none}.page_root__GxDl3 .contacts-kicker{font-size:11px;letter-spacing:.12em;font-weight:800;color:#2173b9;margin:30px 0 8px}.page_root__GxDl3 .contacts-hero h1{font-size:42px;letter-spacing:-.045em;margin:0;color:#24445f}.page_root__GxDl3 .contacts-hero>p:last-child{color:#617b91;max-width:550px;line-height:1.55;margin:12px 0 0}.page_root__GxDl3 .contacts-layout{max-width:1184px;margin:42px auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:24px;padding:0 28px}.page_root__GxDl3 .map-panel{min-height:510px;border-radius:12px;overflow:hidden;border:1px solid #d9e8f3;background:#e9f3fb;position:relative}.page_root__GxDl3 .map-panel iframe{display:block;width:100%;height:100%;min-height:510px;border:0}.page_root__GxDl3 .map-panel>a{position:absolute;left:16px;bottom:16px;background:#fff;color:#1d6fb4;text-decoration:none;font-size:13px;font-weight:700;border-radius:5px;padding:11px 14px;box-shadow:0 4px 14px #173a5b22}.page_root__GxDl3 .contacts-card{border:1px solid #d9e8f3;background:#fff;border-radius:12px;padding:30px}.page_root__GxDl3 .contacts-card h2{font-size:26px;margin:0;color:#294a65}.page_root__GxDl3 .contacts-lead{color:#71869a;font-size:13px;line-height:1.5;margin:10px 0 28px}.page_root__GxDl3 .contacts-block{display:grid;gap:8px;margin:22px 0}.page_root__GxDl3 .contacts-address small,.page_root__GxDl3 .contacts-block small{font-size:10px;letter-spacing:.09em;font-weight:800;color:#8aa0b2}.page_root__GxDl3 .contacts-block a{font-size:15px;font-weight:700;color:#1c70b7;text-decoration:none}.page_root__GxDl3 .contacts-block b{font-size:12px;color:#476278}.page_root__GxDl3 .contacts-block span{font-size:13px;color:#6f8598}.page_root__GxDl3 .contacts-address{border-top:1px solid #e5eef5;margin-top:25px;padding-top:20px}.page_root__GxDl3 .contacts-address p{font-size:13px;line-height:1.55;color:#48647a;margin:7px 0 0}.page_root__GxDl3 .contacts-company{max-width:1128px;margin:0 auto 64px;border-top:1px solid #dce9f3;padding:22px 0 0;display:flex;align-items:center;gap:16px;color:#617a90}.page_root__GxDl3 .contacts-company span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#1d6fb4}.page_root__GxDl3 .contacts-company b{font-size:13px;color:#2e506b}.page_root__GxDl3 .contacts-company p{margin:0;font-size:12px}@media(max-width:800px){.page_root__GxDl3 .contacts-header{height:auto;min-height:66px;padding:15px 18px;flex-wrap:wrap;gap:13px}.page_root__GxDl3 .contacts-header nav{order:3;width:100%;margin:0;gap:14px;overflow:auto}.page_root__GxDl3 .contacts-header nav a{white-space:nowrap}.page_root__GxDl3 .contacts-phone-top{margin-left:auto}.page_root__GxDl3 .contacts-hero{padding:30px 18px}.page_root__GxDl3 .contacts-hero h1{font-size:34px}.page_root__GxDl3 .contacts-layout{grid-template-columns:1fr;padding:0 18px;margin:25px auto}.page_root__GxDl3 .map-panel,.page_root__GxDl3 .map-panel iframe{min-height:340px}.page_root__GxDl3 .contacts-company{margin:0 18px 40px;display:grid;gap:5px}.page_root__GxDl3 .contacts-company p{margin:0}}.info_root__Yvvqn .info-page{max-width:900px;margin:42px auto 70px;padding:0 28px}.info_root__Yvvqn .info-page section{background:#fff;border:1px solid #dce9f3;border-radius:10px;padding:24px 28px;margin-bottom:16px;box-shadow:0 6px 20px rgba(25,70,105,.035)}.info_root__Yvvqn .info-page h2{font-size:21px;color:#294b67;margin:0 0 15px}.info_root__Yvvqn .info-page li,.info_root__Yvvqn .info-page p{font-size:15px;line-height:1.65;color:#4c687e}.info_root__Yvvqn .info-page p{margin:8px 0}.info_root__Yvvqn .info-page ol{padding-left:22px;margin:0}.info_root__Yvvqn .info-page a{color:#1e70b7;font-weight:700;text-decoration:none}.info_root__Yvvqn .info-page aside{border-left:4px solid #2180c9;background:#eaf5ff;color:#27618d;padding:17px 20px;font-weight:700;line-height:1.5}.info_root__Yvvqn .info-help{background:linear-gradient(120deg,#e9f5ff,#fff)!important}.info_root__Yvvqn .info-help a{display:inline-block;margin-top:9px}@media(max-width:800px){.info_root__Yvvqn .info-page{margin:25px auto 40px;padding:0 18px}.info_root__Yvvqn .info-page section{padding:19px}.info_root__Yvvqn .info-page h2{font-size:19px}}