.b-offices{position:relative;padding:96px 0 120px}@media(min-width:768px)and (max-width:1299px){.b-offices{padding:40px 0}}@media(max-width:767px){.b-offices{padding:32px 0}}.b-offices:before{content:"";position:absolute;z-index:-1;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#f1f3f7;pointer-events:none;inset:0}.b-offices .offices__inner{display:flex;max-width:calc(1440px + var(--content-pad) * 2);margin:0 auto;flex-direction:column;gap:48px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__inner{gap:40px}}@media(max-width:767px){.b-offices .offices__inner{gap:32px}}.b-offices .offices__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__head{flex-direction:column;align-items:stretch;gap:20px}}@media(max-width:767px){.b-offices .offices__head{flex-direction:column;align-items:stretch;gap:12px}}.b-offices .offices__intro{display:flex;min-width:0;flex-direction:column;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__intro{gap:8px}}@media(max-width:767px){.b-offices .offices__intro{gap:6px}}.b-offices .offices__label{display:flex;align-items:center;gap:6px;color:#171513;font-size:18px;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__label{font-size:16px}}@media(max-width:767px){.b-offices .offices__label{gap:4px;font-size:12px}}.b-offices .offices__dot{width:12px;height:12px;border-radius:50%;background-image:radial-gradient(circle at 50% 50%,#f57215,#ed6300);box-shadow:0 0 8.5px #ed630080;flex-shrink:0}@media(max-width:767px){.b-offices .offices__dot{width:6px;height:6px;background-color:#ed6300;background-image:none;box-shadow:none}}.b-offices .offices__title{margin:0}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__title{font-size:48px}}@media(max-width:767px){.b-offices .offices__title{margin:0;font-size:24px}}.b-offices .offices__text{max-width:560px;flex:0 1 560px;color:#171513;font-size:18px;line-height:1.4}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__text{max-width:none;flex:none;font-size:16px}}@media(max-width:767px){.b-offices .offices__text{max-width:none;flex:none;font-size:14px}}.b-offices .offices__body{display:flex;flex-direction:column;gap:32px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__body{gap:24px}}@media(max-width:767px){.b-offices .offices__body{gap:16px}}.b-offices .offices__tabs{display:flex;flex-wrap:wrap;gap:12px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__tabs{gap:8px}}@media(max-width:767px){.b-offices .offices__tabs{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none}}.b-offices .offices__tab{margin:0;padding:14px 28px;border:1px solid #d6e0ec;border-radius:6px;background-color:#fff;color:#171513;font-family:inherit;font-size:18px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__tab{min-height:52px;padding:10px 16px}}@media(max-width:767px){.b-offices .offices__tab{min-height:40px;padding:10px 14px;font-size:14px}}.b-offices .offices__tab--current{border-color:#171513;background-color:#171513;color:#fff}.b-offices .offices__stage{display:flex;align-items:stretch;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__stage{flex-direction:column;gap:20px}}@media(max-width:767px){.b-offices .offices__stage{flex-direction:column;gap:16px}}.b-offices .offices__cards{display:flex;max-width:464px;min-width:0;flex:1 1 464px}@media(max-width:1299px){.b-offices .offices__cards{width:100%;max-width:none;flex:none}}.b-offices .offices__card{display:none;width:100%;min-height:560px;padding:32px;border-radius:24px;background-color:#fff}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__card{min-height:0;padding:24px}}@media(max-width:767px){.b-offices .offices__card{min-height:0;padding:20px 16px;border-radius:16px}}.b-offices .offices__card--current{display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__card--current{justify-content:flex-start}}@media(max-width:767px){.b-offices .offices__card--current{justify-content:flex-start;gap:20px}}.b-offices .offices__info{display:flex;flex-direction:column;gap:24px}.b-offices .offices__name{margin:0;color:#171513;font-size:31px;font-weight:400;line-height:1}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__name{font-size:28px}}@media(max-width:767px){.b-offices .offices__name{font-size:20px}}.b-offices .offices__row{display:flex;padding:16px 0;border-top:1px solid #d6e0ec;flex-direction:column;gap:6px}.b-offices .offices__caption{color:#171513;font-size:14px;line-height:1.2}@media(max-width:767px){.b-offices .offices__caption{font-size:12px}}.b-offices .offices__value{display:flex;flex-direction:column;gap:6px;color:#171513;font-size:18px;line-height:1.4}@media(max-width:767px){.b-offices .offices__value{font-size:14px}}.b-offices .offices__link,.b-offices .offices__link:link,.b-offices .offices__link:visited,.b-offices .offices__link:hover,.b-offices .offices__link:active{color:#171513;text-decoration:none}.b-offices .offices__route{display:flex;width:100%;height:44px;padding:0 9px;border-radius:8px;background-color:#171513;justify-content:space-between;align-items:center;gap:8px;color:#fff;font-size:14px;line-height:1;text-decoration:none}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__route{height:40px;border-radius:4px}}.b-offices .offices__route:link,.b-offices .offices__route:visited,.b-offices .offices__route:hover,.b-offices .offices__route:active{color:#fff;text-decoration:none}.b-offices .offices__route-icon{display:flex;width:16px;height:16px;flex-shrink:0}.b-offices .offices__route-icon svg{display:block;width:16px;height:16px}.b-offices .offices__canvas{min-width:0;min-height:560px;border-radius:24px;background-color:#ebeef2;flex:1 1 auto;overflow:hidden}@media(min-width:768px)and (max-width:1299px){.b-offices .offices__canvas{width:100%;height:400px;max-height:400px;min-height:0;flex:none}}@media(max-width:767px){.b-offices .offices__canvas{width:100%;height:280px;max-height:280px;min-height:0;border-radius:16px;flex:none}}.b-offices .offices__marker{display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-100%)}.b-offices .offices__marker-label{display:flex;padding:8px 14px 8px 12px;border-radius:45px;background-color:#171513;align-items:center;gap:8px;color:#fff;font-size:14px;line-height:1;white-space:nowrap}.b-offices .offices__marker-dot{width:8px;height:8px;border-radius:50%;background-color:#ed6300;flex-shrink:0}.b-offices .offices__marker-pin{width:44px;height:56px;background:url(images/offices-pin.svg) center/contain no-repeat}
