:root{--firmika-color-t3_name_and_stats_bg: #ca6d21;--firmika-color-t3_header_round_btn: #b6803a;--firmika-color-t3_header_icon: #d99030;--firmika-color-t3_logo_text: #946233;--firmika-color-bright: #925d2a;--firmika-color-dark: #68594b;--firmika-color-pale: #c09a77;--firmika-color-light: #e9d9be;--firmika-color-logo_first: #c77029;--firmika-color-base: #ba7636;--firmika-color-logo_second: #925a35;--firmika-color-superlight: #e5eff0}.scale {  transition:transform .3s ease;  transform-origin:top;}.scale.closed {  transform:scaleY(0);}.hidden {  display:none;}.likeLink {  color:#1078ad;  cursor:pointer;}.likeLink:hover {  text-decoration:underline;} .firmPage__modalContainer {  z-index:-10;  opacity:0;  -webkit-transition:.2s opacity;  -o-transition:.2s opacity;  transition:.2s opacity;  display:none;}.firmPage__modalContainer--active {  background:rgba(51, 51, 51, 0.8);  position:fixed;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  opacity:1;  z-index:100;  top:0;  left:0;  height:100dvh;  width:100vw;}.firmPage__modalContainer--active .firmPage__modalWrap {  -webkit-box-sizing:border-box;  box-sizing:border-box;  position:relative;  background:-o-linear-gradient(left, #ececec 0%, white 38%, #ececec 60%, #ececec 100%);  background:#fff;  border-radius:10px;  max-height:95vh;  max-width:90vw;  width:auto;  padding:20px 0;}.firmPage__modalContainer--active .firmPage__modalWrap .modalClose {  pointer-events:all;  cursor:pointer;  position:absolute;  top:0;  right:0;  width:30px;  height:30px;  top:-5px;  right:-5px;  background:#fff;  color:#6c6767;  border-radius:10em;  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  border:none;  padding:0;  display:flex;  align-items:center;  justify-content:center;  transition:0.2s;}.firmPage__modalContainer--active .firmPage__modalWrap .modalClose i {  font-size:10px;}.firmPage__modalContainer--active .firmPage__modalWrap .modalClose:active {  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;}.firmPage__navigationItem i {  pointer-events:none;}.firmPage__modalContainer--active .firmPage__modalWrap .modalClose:hover {  color:grey;}.firmPage__modalContent {  min-width:100px;  max-height:calc(95vh - 120px);  padding:0 30px;  overflow:auto;  width:100%;  box-sizing:border-box;}.firmPage__modalImageWrap {  position:relative;  max-height:calc(100vh - 50px);  max-width:calc(100vw - 50px);  width:100%;  height:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  margin:auto;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.firmPage__modalImageContent {  position:relative;  -webkit-box-sizing:border-box;  box-sizing:border-box;  height:100%;  width:auto;}.firmPage__modalImageContent img {  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  height:100%;  -o-object-fit:contain;  object-fit:contain;  -moz-user-select:none;  -webkit-user-select:none;  -ms-user-select:none;  user-select:none;}.firmPage__modalImageWrap .modalClose {  cursor:pointer;  top:0;  right:0;  position:absolute;  -webkit-box-sizing:border-box;  box-sizing:border-box;  font-size:50px;  line-height:0;  color:#fff;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.firmPage__imageNavigation {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  position:absolute;  width:100%;  height:100%;}.firmPage__navigationItem {  font-size:30px;  cursor:pointer;  width:15%;  height:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  background-color:rgba(255, 255, 255, 0);  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.firmPage__imageNavigation:hover .firmPage__navigationItem {  background-color:rgba(255, 255, 255, .05);}.firmPage__navigationItem:hover {  background-color:rgba(255, 255, 255, 0.2) !important;}.firmPage__modalImageWrap .modalClose:hover {  color:#333;}.firmPage__modalContent::-webkit-scrollbar {  width:5px;}.firmPage__modalContent::-webkit-scrollbar-track {  background-color:darkgrey;  border-radius:20px;}.firmPage__modalContent::-webkit-scrollbar-thumb {  background-color:#6969dd;}.firmPage__modalAttention {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:calc(100% - 50px);  color:tomato;  font-size:12px;  font-weight:bold;  margin:10px 20px;}.firmPage__modalAttention:empty {  display:none;}.modalOverlay {  position:fixed;  top:0;  bottom:0;  left:0;  right:0;  background:rgba(51, 51, 51, 0.8);  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-sizing:border-box;  box-sizing:border-box;  opacity:0;  pointer-events:none;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.modalOverlay--show {  pointer-events:all;  opacity:1;  z-index:100;}.modalWindow {  min-width:280px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  background-color:#fff;  border-radius:5px;  padding:20px 30px;  display:grid;  grid-template-columns:1fr 1fr;  grid-gap:20px;  justify-items:center;}.modalWindow span {  font-size:20px;  text-align:center;  grid-column:1/-1;  max-width:250px;}.modalWindow .modalWindow__title {  grid-column:1 / -1;  font-size:18px;  line-height:20px;  max-width:300px;  text-align:center;}.modalWindow .modalWindow__contentBox {  grid-column:1/-1;  font-size:14px;}.modalButton {  cursor:pointer;  min-height:40px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  min-width:150px;  padding:0 10px;  border:none;  color:#fff;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.modalButton:hover {  -webkit-filter:brightness(.8);  filter:brightness(.8);}.modalButton--accept {  background-color:#0b7bc1;}.modalButton--cancel {  background-color:tomato;}.modeless__rollButton {  display:none;}#customizeTable .firmPage__modalWrap {  position:relative;  height:100%;  width:100%;  max-width:1200px;  max-height:85vh !important;  -webkit-box-sizing:border-box;  box-sizing:border-box;  border-radius:7px;  padding:30px 0;  background:#fff;}#customizeTable .firmPage__modalContent {  max-height:none;  height:100%;}#customizeTable .modalClose {  right:0;  top:0;  padding:7px;  font-size:15px;}.favorites__closedButton {  display:none;}.modeless__closedButton {  display:flex;  position:absolute;  top:0;  right:0;  width:30px;  height:30px;  background:transparent;  border:none;  cursor:pointer;  margin:5px 10px;}.modeless__closedButton::before,.modeless__closedButton::after {  content:'';  position:absolute;  top:50%;  left:50%;  width:25px;  height:2px;  background-color:#444;  border-radius:5px;}.modeless__closedButton::before {  transform:translate(-50%, -50%) rotate(45deg);}.modeless__closedButton::after {  transform:translate(-50%, -50%) rotate(-45deg);}@media all and (max-width:990px) {  .modeless__closedButton { position:sticky; top:0; left:100%; background:aliceblue; padding:23px; z-index:99; border-radius:10em; box-shadow:var(--ui-shadow-input-out); right:20px;  }  .modeless__closedButton::before, .modeless__closedButton::after { width:35px;  }  .modeless__container { padding-top:2px !important;  }  .favorites__closedButton { display:flex; position:absolute; top:0; right:0; width:25px; height:25px; background:transparent; border:none; cursor:pointer; margin:15px;  }  .favorites__closedButton::before,  .favorites__closedButton::after { content:''; position:absolute; top:50%; left:50%; width:30px; height:2px; background-color:#444; border-radius:5px;  }  .favorites__closedButton::before { transform:translate(-50%, -50%) rotate(45deg);  }  .favorites__closedButton::after { transform:translate(-50%, -50%) rotate(-45deg);  }}@media all and (max-width:768px) {  .modalButton { min-width:100px  }  .firmPage__modalContainer--active { -webkit-box-align:start; -ms-flex-align:start;  }  .firmPage__modalContainer--active .firmPage__modalWrap { max-width:none; width:100%; border-radius:0; max-height:100dvh;  }  .firmPage__modalContainer--active .firmPage__modalWrap .modalClose { font-size:30px; right:10px; z-index:20;  }  .firmPage__modalContent { margin-top:20px; max-height:calc(100dvh - 70px); margin:0; display:flex; align-items:center; justify-content:center;  }  .firmPage__modalContent::-webkit-scrollbar { left:-100px;  }  .firmPage__modalWrap { height:100vh;  }  .firmPage__modalContainer--active[id^="compact_"] { width:100dvw; height:100dvh; display:flex; align-items:center; justify-content:center;  }  .firmPage__modalContainer--active[id^="compact_"] .firmPage__modalWrap { max-width:90dvw; max-height:90dvh; height:fit-content; border-radius:5px; overflow:hidden; box-shadow:var(--ui-shadow-block); padding:20px;  }  .firmPage__modalContainer--active[id^="compact_"] .firmPage__modalContent { padding:0;  }  .firmPage__modalContainer--active[id^="compact_"] .modalClose { padding:0; top:0; right:0; font-size:1em; color:#444; margin:10px;  }}.modeless__container {  overflow:auto;  position:fixed;  pointer-events:none;  z-index:50;  max-height:60.333333dvh;  height:auto;  width:100%;  padding:40px 30px 20px 30px;  box-sizing:border-box;  background:aliceblue;  box-shadow:0px 7px 13px 2px rgba(0, 0, 0, .5);  transform:translateY(120%);  transition:.3s;}.modeless__container--dragged { }.modeless__container--active {  pointer-events:all;  transform:translateY(0%);}.extraList__firmIcon {  min-width:1em;}@media all and (max-width:850px) {  .modeless__container { max-height:95dvh; overflow:auto;  }}body.overflowDarken {  overflow:hidden;  overflow-y:auto; }.overflowDarken {  position:fixed;  z-index:49;  top:0;  left:0;  width:100dvw;  height:100dvh;  background:rgba(0, 0, 0, .7);  animation:show .2s ease-in-out;}body::before {  content:attr(data-scroll_element);  color:#fff;  position:fixed;  top:5px;  z-index:9999999999;  background-color:#222;}.lockBody {  position:fixed;  overflow:hidden;  width:100%;}@keyframes show {  from { opacity:0;  }  to { opacity:1;  }} :root {  --ui-color-accent:#0C94E8;  --ui-color-disabled:#757575;  --ui-color-blackText:#404040;  --ui-color-greyText:#6C6767;  --ui-color-backgroundText:#fafafa;  --ui-color-adminGradient:linear-gradient(purple, rgb(80, 16, 80));  --ui-color-greenGradient:linear-gradient(to top, yellowgreen, #48c77c);  --ui-color-mark:#800080;  --ui-color-alert:tomato;  --ui-color-warning:#cba741;  --ui-color-green:rgb(139, 195, 74);  --ui-color-link:#0c74a9;  --ui-color-link-second:#4171B7;  --ui-shadow-input-out:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  --ui-shadow-input:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;  --ui-shadow-block:0px 0px 24px 2px rgba(0, 0, 0, 0.1);  --ui-shadow-block-modal:0px 7px 13px 2px rgba(0, 0, 0, .2);  --ui-shadow-line:0 0 0 6px rgba(153, 153, 153, .3);  --ui-gradient-form:linear-gradient(315deg, #fff, var(--ui-color-backgroundText) 90%);  --ui-animation-shake:shake 0.5s ease-in-out;}@keyframes shake {  0% { transform:rotate(0deg);  }  25% { transform:rotate(10deg);  }  50% { transform:rotate(-10deg);  }  75% { transform:rotate(10deg);  }  100% { transform:rotate(0deg);  }} .ui3-promptButton {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  width:14px;  height:14px;  margin:5px;  color:var(--ui-color-accent);  background-color:transparent;  border-radius:10em;  border:1.5px solid var(--ui-color-accent);  -webkit-transition:-webkit-filter 0.2s;  transition:-webkit-filter 0.2s;  -o-transition:filter 0.2s;  transition:filter 0.2s, -webkit-filter 0.2s;  max-width:15px;  max-height:15px;  min-width:15px;  min-height:15px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.ui3-promptButton::before {  content:'i';  font-size:10px;  line-height:normal;  font-weight:700;  font-family:sans-serif;}.ui3-promptButton:hover:enabled {  -webkit-filter:brightness(0.5);  filter:brightness(0.5);}.ui3-transparentButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  gap:10px;  border-radius:2px;  border:1px solid var(--ui-color-accent);  color:var(--ui-color-accent);  background:transparent;  font-size:13px;  text-decoration:none;  width:fit-content;  width:-webkit-fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 25px;  outline:none;  -webkit-transition:background 0.2s, color 0.2s;  -o-transition:background 0.2s, color 0.2s;  transition:background 0.2s, color 0.2s;}a.ui3-transparentButton:hover,.ui3-transparentButton:hover:enabled {  background:var(--ui-color-accent);  color:#fff;  text-decoration:none;}.ui3-transparentButton:disabled {  background-color:var(--ui-color-disabled);  border-color:white;  cursor:not-allowed;  color:#fff;}.ui3-transparentButton * {  pointer-events:none;}.ui3-filledButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  gap:10px;  border-radius:2px;  border:none;  text-decoration:none;  color:#fff;  background:var(--ui-color-accent);  font-size:13px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 25px;  -webkit-transition:-webkit-filter 0.2s;  transition:-webkit-filter 0.2s;  -o-transition:filter 0.2s;  transition:filter 0.2s, -webkit-filter 0.2s;  text-align:center;  font-weight:normal;}.ui3-filledButton--isDone .ui3-filledButton__icon svg {  fill:var(--ui-color-accent);}.ui3-filledButton--isDone {  position:relative;  background:#ca6d21;}.ui3-filledButton--isDone .ui3-filledButton__icon {  opacity:0;  background:var(--ui-color-accent);}.ui3-filledButton--isDone::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnoiPjwvcGF0aD48L3N2Zz4=');  fill:#bfb4b4;  position:absolute;  width:20px;  height:20px;  border-radius:10em;  left:25px;}.ui3-filledButton--tomato {  background-color:tomato !important;}.ui3-closeButton {  pointer-events:all;  cursor:pointer;  position:absolute;  top:0;  right:0;  width:30px;  height:30px;  background:#fff;  color:#6c6767;  border-radius:10em;  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  border:none;  padding:0;  display:flex;  align-items:center;  justify-content:center;  transition:0.2s;}.ui3-closeButton::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0NDQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjc4LjYgMjU2bDY4LjItNjguMmM2LjItNi4yIDYuMi0xNi40IDAtMjIuNi02LjItNi4yLTE2LjQtNi4yLTIyLjYgMEwyNTYgMjMzLjRsLTY4LjItNjguMmMtNi4yLTYuMi0xNi40LTYuMi0yMi42IDAtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjNsNjguMiA2OC4yLTY4LjIgNjguMmMtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjMgNi4yIDYuMiAxNi40IDYuMiAyMi42IDBsNjguMi02OC4yIDY4LjIgNjguMmM2LjIgNi4yIDE2LjQgNi4yIDIyLjYgMCA2LjItNi4yIDYuMi0xNi40IDAtMjIuNkwyNzguNiAyNTZ6Jz48L3BhdGg+PC9zdmc+');  display:block;  width:20px;  height:20px;}.ui3-closeButton:hover {  filter:brightness(.9);}.ui3-closeButton:active {  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;}@media screen and (min-width:768px) {  .ui3-filledButton:hover,  .ui3-filledButton:hover:enabled { color:#fff; -webkit-filter:brightness(0.5); filter:brightness(0.5); text-decoration:none;  }}.ui3-filledButton:disabled {  background-color:var(--ui-color-disabled);  cursor:not-allowed;}.ui3-filledButton--disabled {  background-color:var(--ui-color-disabled);  pointer-events:none;}.ui3-borderButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border:2px solid #fff;  border-radius:5px;  text-decoration:none;  color:#fff;  background:var(--ui-color-accent);  font-size:14px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 40px;  -webkit-transition:background-color 0.2s;  -o-transition:background-color 0.2s;  transition:background-color 0.2s;}.ui3-borderButton:hover:enabled {  background:color-mix(in srgb, var(--ui-color-accent) 50%, #222);}.ui3-roundButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border:1px solid var(--ui-color-accent);  border-radius:90px;  text-decoration:none;  color:var(--ui-color-accent);  background:transparent;  font-size:14px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 40px;  -webkit-transition:background 0.2s, color 0.2s;  -o-transition:background 0.2s, color 0.2s;  transition:background 0.2s, color 0.2s;}.ui3-roundButton:hover {  background:var(--ui-color-accent);  color:#fff;}.ui3-countButton {  position:relative;}.ui3-filledButton__icon {  width:20px;  height:20px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.ui3-filledButton__icon svg {  fill:#fff;}.ui3-filledButton__slimIcon {  width:fit-content;  min-width:30px;  height:30px;  background-color:var(--ui-color-accent);  border-radius:5px;  color:white;  border:none;  cursor:pointer;  padding:5px 10px;  margin:0;  display:flex;  justify-content:center;  align-items:center;  box-sizing:border-box;  box-shadow:var(--ui-shadow-input-out);  gap:5px;  transition:.2s;  text-decoration:none;  font-size:14px;}.ui3-filledButton__slimIcon:hover {  text-decoration:none;  color:#fff;}.ui3-filledButton__slimIcon:disabled {  background-color:var(--ui-color-disabled);  cursor:not-allowed;}.ui3-filledButton__slimIcon svg {  fill:#fff;  width:13px;}.ui3-filledButton__slimIcon:hover {  filter:brightness(.8);}.ui3-filledButton__slimIcon:active {  box-shadow:var(--ui-shadow-input);}.ui3-filledButton__slimIcon--save::before {  content:'';  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjcyIDY0aC0xNmMtNC40IDAtOCAzLjYtOCA4djcyYzAgNC40IDcuNiA4IDEyIDhoMTJjNC40IDAgOC0zLjYgOC04VjcyYzAtNC40LTMuNi04LTgtOHoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNDMzLjkgMTMwLjFMMzgyIDc4LjJjLTktOS0yMS4zLTE0LjItMzQuMS0xNC4yaC0yOGMtOC44IDAtMTYgNy4zLTE2IDE2LjJ2ODBjMCA4LjgtNy4yIDE2LTE2IDE2SDE2MGMtOC44IDAtMTYtNy4yLTE2LTE2di04MGMwLTguOC03LjItMTYuMi0xNi0xNi4ySDk2Yy0xNy42IDAtMzIgMTQuNC0zMiAzMnYzMjBjMCAxNy42IDE0LjQgMzIgMzIgMzJoMzIwYzE3LjYgMCAzMi0xNC40IDMyLTMyVjE2NGMwLTEyLjctNS4xLTI0LjktMTQuMS0zMy45ek0zMjIgNDAwLjFjMCA4LjgtOCAxNi0xNy44IDE2SDE0My44Yy05LjggMC0xNy44LTcuMi0xNy44LTE2di05NmMwLTguOCA4LTE2IDE3LjgtMTZoMTYwLjRjOS44IDAgMTcuOCA3LjIgMTcuOCAxNnY5NnoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=');  background-position:center;  background-size:contain;  background-repeat:no-repeat;  display:flex;  width:15px;  height:15px;}.ui3-filledButton__slimIcon--link::before {  content:'';  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNTc2IDI0djEyNy45ODRjMCAyMS40NjEtMjUuOTYgMzEuOTgtNDAuOTcxIDE2Ljk3MWwtMzUuNzA3LTM1LjcwOS0yNDMuNTIzIDI0My41MjNjLTkuMzczIDkuMzczLTI0LjU2OCA5LjM3My0zMy45NDEgMGwtMjIuNjI3LTIyLjYyN2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDQ0Mi43NTYgNzYuNjc2bC0zNS43MDMtMzUuNzA1QzM5MS45ODIgMjUuOSA0MDIuNjU2IDAgNDI0LjAyNCAwSDU1MmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjR6TTQwNy4wMjkgMjcwLjc5NGwtMTYgMTZBMjMuOTk5IDIzLjk5OSAwIDAgMCAzODQgMzAzLjc2NVY0NDhINjRWMTI4aDI2NGEyNC4wMDMgMjQuMDAzIDAgMCAwIDE2Ljk3LTcuMDI5bDE2LTE2QzM3Ni4wODkgODkuODUxIDM2NS4zODEgNjQgMzQ0IDY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2MzUyYzAgMjYuNTEgMjEuNDkgNDggNDggNDhoMzUyYzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMjg3Ljc2NGMwLTIxLjM4Mi0yNS44NTItMzIuMDktNDAuOTcxLTE2Ljk3eiIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==');  background-position:center;  background-size:contain;  background-repeat:no-repeat;  display:flex;  width:15px;  height:15px;}.ui3-countButton::after {  content:attr(data-count);  position:absolute;  top:-5px;  right:-5px;  max-height:20px;  min-width:20px;  background-color:tomato;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  z-index:5;  -webkit-box-sizing:border-box;  box-sizing:border-box;  font-size:11px;  border-radius:10em;  padding:2px;  width:1;  -webkit-box-shadow:0px 1px 2px #333;  box-shadow:0px 1px 2px #333;}.ui3-adminButton {  background:var(--ui-color-adminGradient);  color:#fff;}.ui3-adminButton:hover {  filter:brightness(0.85);  color:#fff;}.ui3-markedIconButton {  cursor:pointer;  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  gap:5px;  border:none;  border-radius:5px;  color:#333;  background:#D9D9D9;  -webkit-box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50);  box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50);  padding:0 20px;  min-height:44px;  font-size:12px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.ui3-markedIconButton .ui3-markedIconButton__icon {  color:#333;  font-size:15px;  width:15px;  height:15px;  line-height:normal;  margin-top:-2px;}.ui3-markedIconButton .ui3-markedIconButton__icon png,.ui3-markedIconButton .ui3-markedIconButton__icon svg,.ui3-markedIconButton .ui3-markedIconButton__icon jpg {  width:100%;  height:100%;  -o-object-fit:contain;  object-fit:contain;}.ui3-markedIconButton>* {  pointer-events:none;}.ui3-markedIconButton .ui3-markedIconButton__mark {  display:none;  position:absolute;  top:-2px;  right:2px;  color:var(--ui-color-mark);  font-size:25px;}.ui3-markedIconButton:hover {  background:#B1B1B1;}.ui3-markedIconButton--active {  background:#B1B1B1;  -webkit-box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50) inset;  box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50) inset;}.ui3-markedIconButton--marked .ui3-markedIconButton__mark {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}@media all and (max-width:700px) {  .ui3-markedIconButton--mobileOnyIcon .ui3-markedIconButton__label { display:none;  }  .ui3-markedIconButton--mobileOnyIcon { padding:0 20px !important;  }}@media all and (max-width:450px) {  .ui3-markedIconButton--mobileOnyIcon { padding:0 10px !important;  }}.ui3-linkButton {  cursor:pointer;  border:none;  background:transparent;  color:var(--ui-color-accent);  font-style:italic;  text-decoration:underline;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.ui3-linkButton:hover {  -webkit-filter:brightness(.7);  filter:brightness(.7);  text-decoration:none;}.ui3-tabs {  font-family:"Roboto", sans-serif;  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end;  padding:0 15px 7px 15px;  min-height:45px;  gap:6px;  overflow:hidden;  pointer-events:none;}.ui3-tabs::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  left:0;  bottom:0;  width:100%;  height:7px;  background-color:#925d2a;  z-index:10;  border-radius:5px 5px 0 0;}.ui3-tabs__button {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  cursor:pointer;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  max-width:194px;  padding:0 max(2vw, 10px);  height:45px;  background-color:#fff;  color:#333;  border-top-left-radius:10px;  border-top-right-radius:10px;  -webkit-transform:perspective(100px) rotateX(25deg) translateY(5px);  transform:perspective(100px) rotateX(25deg) translateY(5px);  border:none;  -webkit-box-shadow:-1px 4px 6px #6b6b6b;  box-shadow:-1px 4px 6px #6b6b6b;  text-decoration:none;  pointer-events:all;  -webkit-transition:-webkit-transform .2s;  transition:-webkit-transform .2s;  -o-transition:transform .2s;  transition:transform .2s, -webkit-transform .2s;  font-size:16px;}.ui3-tabs__button:hover {  text-decoration:none;}.ui3-tabs__button--preloader::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  height:40px;  top:0;  width:100%;  background-image:url(/app/p/zadarma/report/loading.svg);  background-size:contain;  background-repeat:no-repeat;  background-position:center 5px;}.ui3-tabs__button--active {  background-color:#925d2a;  z-index:10;  color:#fff;  height:45px;  -webkit-box-shadow:0px 0px;  box-shadow:0px 0px;  -webkit-transform:perspective(100px) rotateX(25deg) translateY(1px);  transform:perspective(100px) rotateX(25deg) translateY(1px);}.ui3-tabs__button .ui3-tabs__buttonContent {  position:relative;  -webkit-transform:perspective(70px) rotateX(-15deg);  transform:perspective(70px) rotateX(-15deg);  pointer-events:none;}.ui3-tabs__button--active .ui3-tabs__buttonContent {  -webkit-transform:perspective(60px) rotateX(-15deg);  transform:perspective(60px) rotateX(-15deg);  padding-top:7px;}.ui3-tabs__button--preloader .ui3-tabs__buttonContent {  opacity:0;}@media only screen and (max-width:500px) {  .ui3-tabs { padding:0 0 7px 0; gap:3px; padding-left:5px;  }  .ui3-tabs__button { -webkit-transform:perspective(0) rotateX(0) translateY(0px); transform:perspective(0) rotateX(0) translateY(0px); height:35px; -webkit-transition:.2s; -o-transition:.2s; transition:.2s;  }  .ui3-tabs__button--active { -webkit-transform:perspective(0) rotateX(0) translateY(1px); transform:perspective(0) rotateX(0) translateY(1px); height:40px;  }  .ui3-tabs__button--active .ui3-tabs__buttonContent,  .ui3-tabs__buttonContent { -webkit-transform:perspective(0) rotateX(0) translateY(0px) !important; transform:perspective(0) rotateX(0) translateY(0px) !important; font-size:14px;  }  .ui3-tabs__button--active .ui3-tabs__buttonContent { padding-top:0;  }  .ui3-tabs::after { border-radius:0;  }}.ui3-linkButton {  background-color:transparent;  border:none;  text-decoration:underline;  font-style:italic;  color:var(--ui-color-accent);  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;}.ui3-linkButton:hover {  cursor:pointer;  -webkit-filter:brightness(.8);  filter:brightness(.8);}.ui3-linkButton--disabled {  color:var(--ui-color-disabled);  pointer-events:none;}.ui3-Textarea {  position:relative;  background:#fff;  border:1px solid #fffcfc;  border-radius:10px;  -webkit-box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  overflow:hidden;}.ui3-Textarea textarea {  color:var(--ui-color-blackText);  -webkit-box-sizing:border-box;  box-sizing:border-box;  background:transparent !important;  height:auto;  padding:10px;  outline:none;  border:none;  resize:none;  width:100%;  font-size:13px;  line-height:17px;}.ui3-select,.ui3-input {  position:relative;  width:100%;  gap:3px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;}.ui3-select select:required+label::before,.ui3-input input:required+label::before,.ui3-input input.required+label::before {  content:'*';  color:#fc0909;  font-size:15px;  font-weight:900;  margin-right:5px;}.ui3-select label,.ui3-input label {  -webkit-box-ordinal-group:1;  -ms-flex-order:0;  order:0;  color:#6c6767;  font-size:12px;}.ui3-input label span {  color:#bfb4b4;  font-size:10px;}.ui3-input--hidden {  display:none;}.ui3-select select,.ui3-input input {  -webkit-box-ordinal-group:2;  -ms-flex-order:1;  order:1;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  outline:none;}.ui3-input input::-webkit-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::-moz-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input:-ms-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::-ms-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-select select,.ui3-input input {  height:40px !important;  border-radius:5px;  background:#fff;  color:#333 !important;  -webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset !important;  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset !important;  border:none !important;  margin:0 !important;  padding:0 10px !important;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;}.ui3-input input::-webkit-input-placeholder {  color:#bfb4b4;}.ui3-input input::-moz-placeholder {  color:#bfb4b4;}.ui3-input input:-ms-input-placeholder {  color:#bfb4b4;}.ui3-input input::-ms-input-placeholder {  color:#bfb4b4;}.ui3-input__wrapper {  position:relative;}.ui3-input__cleanButton {  cursor:pointer;  position:absolute;  right:0px;  top:50%;  transform:translate(0, -50%);  border:none;  background-color:transparent;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkOTU0M2MnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjc4LjYgMjU2bDY4LjItNjguMmM2LjItNi4yIDYuMi0xNi40IDAtMjIuNi02LjItNi4yLTE2LjQtNi4yLTIyLjYgMEwyNTYgMjMzLjRsLTY4LjItNjguMmMtNi4yLTYuMi0xNi40LTYuMi0yMi42IDAtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjNsNjguMiA2OC4yLTY4LjIgNjguMmMtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjMgNi4yIDYuMiAxNi40IDYuMiAyMi42IDBsNjguMi02OC4yIDY4LjIgNjguMmM2LjIgNi4yIDE2LjQgNi4yIDIyLjYgMCA2LjItNi4yIDYuMi0xNi40IDAtMjIuNkwyNzguNiAyNTZ6Jz48L3BhdGg+PC9zdmc+');  background-size:contain;  background-position:center;  width:30px;  height:30px;  transition:.2s;}.ui3-input__cleanButton:hover {  filter:brightness(.8);}.ui3-input__cleanButton--isHide {  display:none;}.ui3-input.ui3-error::after {  content:attr(data-error);  position:absolute;  bottom:-1.2em;  right:0;  font-size:12px;  color:tomato;}.ui3-select option,.ui3-select select {  cursor:pointer;}.ui3-preloaderInfinity {  position:relative;  pointer-events:none;}.ui3-preloaderInfinity::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  background:url('/img/loading.svg') #ffffff5b;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  z-index:10;  top:0;  right:0;}.ui3-preloaderInfinity--small {  position:relative;  pointer-events:none;}.ui3-preloaderInfinity--small::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  background:url('/img/loading.svg') #ffffff5b;  background-size:150px;  background-position:center;  background-repeat:no-repeat;  z-index:10;  top:0;  right:0;}.ui3-preloaderDots {  position:relative;  pointer-events:none;}.ui3-preloaderDots::before {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:auto;  height:1em;  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48Y2lyY2xlIGZpbGw9IiM2QkE3RkYiIHN0cm9rZT0iIzZCQTdGRiIgc3Ryb2tlLXdpZHRoPSI5IiByPSIxNSIgY3g9IjQwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0uNCI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgZmlsbD0iIzZCQTdGRiIgc3Ryb2tlPSIjNkJBN0ZGIiBzdHJva2Utd2lkdGg9IjkiIHI9IjE1IiBjeD0iMTAwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0uMiI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgZmlsbD0iIzZCQTdGRiIgc3Ryb2tlPSIjNkJBN0ZGIiBzdHJva2Utd2lkdGg9IjkiIHI9IjE1IiBjeD0iMTYwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjAiPjwvYW5pbWF0ZT48L2NpcmNsZT48L3N2Zz4=') #ffffff5b;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  }.preloader--form {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-items:center;}.preloader--form::before {  content:'';  position:absolute;  width:100%;  height:100%;  background:#fff;  z-index:5;}.preloader--form::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwQzk0RTgiIHN0cm9rZS13aWR0aD0iMTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMzAwIDM4NSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGQ9Ik0yNzUgNzVjMCAzMS0yNyA1MC01MCA1MC01OCAwLTkyLTEwMC0xNTAtMTAwLTI4IDAtNTAgMjItNTAgNTBzMjMgNTAgNTAgNTBjNTggMCA5Mi0xMDAgMTUwLTEwMCAyNCAwIDUwIDE5IDUwIDUwWiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hvZmZzZXQiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMiIgdmFsdWVzPSI2ODU7LTY4NSIga2V5U3BsaW5lcz0iMCAwIDEgMSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48L3BhdGg+PC9zdmc+');  position:absolute;  width:75px;  height:75px;  z-index:6;}.ui3-scrollable::-webkit-scrollbar {  width:10px;  height:10px;}.ui3-scrollable::-webkit-scrollbar-track {  background-color:#f0f0f0;  border-radius:5px;}.ui3-scrollable::-webkit-scrollbar-thumb {  background-color:var(--ui-color-accent);  border-radius:5px;}.ui3-scrollable::-webkit-scrollbar-thumb:hover {  background-color:var(--ui-color-link);}.ui3-scrollable--slim::-webkit-scrollbar {  width:5px;  height:5px;}.ui3-scrollable--slim::-webkit-scrollbar-track {  border-radius:0 5px 5px 0;}.ui3-scrollable--nano::-webkit-scrollbar {  width:3px;  height:3px;}.ui3-scrollable--nano::-webkit-scrollbar-track {  border-radius:0 2px 2px 0;  height:2px;  width:2px;}@media screen and (max-width:470px) {  .ui3-scrollable::-webkit-scrollbar { width:4px; height:4px;  }}.ui3-oneLineString--always {  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}.ui3-pageTitle {  color:#333;  font-size:25px !important;  font-weight:700 !important;}.ui3-pageSubtitle {  margin:0;  padding:0;  font-size:1.3em;  font-weight:600;}.ui3-testCssLayout__none {  display:none !important;}.ui3-testCssLayout__mark {  border:3px purple solid !important;  border-radius:5px !important;  background-color:rgb(254, 169, 254);}.ui3-wrapper__shadow {  border-radius:5px;  background:#FFF;  -webkit-box-shadow:1px 1px 24px 2px rgba(0, 0, 0, 0.10);  box-shadow:1px 1px 24px 2px rgba(0, 0, 0, 0.10);  padding:20px;}.ui3-countBubble {  font-size:10px;  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  min-width:20px;  height:20px;  padding:3px;  background-color:tomato;  color:#fff;  border-radius:10em;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:0px 0px 11px 2px rgba(0, 0, 0, .4);  right:-7px;  top:-7px;}.ui3-grid__oneColumn {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  align-items:start;  align-content:start;}.ui3-grid__oneColumn>* {  margin:0 !important;}.ui3-radiosRoundButtonsWithIcon {  display:flex;  gap:10px;  align-items:center;  justify-content:flex-start;}.ui3-radiosRoundButtons__item {}.ui3-radiosRoundButtons__item svg {  flex-shrink:0;  width:15px;  height:auto;}.ui3-radiosRoundButtons__item input {  display:none;}.ui3-radiosRoundButtons__itemFake {  display:flex;  align-items:center;  justify-content:center;  gap:5px;}.ui3-radiosRoundButtons__item label {  cursor:pointer;  padding:5px 10px;  border:1px solid #EEEEEE;  background-color:#fff;  border-radius:10px;  overflow:hidden;  display:flex;  align-items:center;  justify-content:center;  gap:5px;  font-size:13px;  color:#444;  transition:.2s;  line-height:1;}.ui3-radiosRoundButtons__item label * {  pointer-events:none;}.ui3-radiosRoundButtons__item label:hover {  filter:brightness(.9);}.ui3-radiosRoundButtons__item input:checked+label {  background-color:#c4c4c4;}.ui3-radiosRoundButtons__item input:checked+label svg {  animation:shake 0.5s ease-in-out;}@media screen and (max-width:768px) {  .ui3-radiosRoundButtons__item label:hover { filter:none;  }}@keyframes shake {  0% { transform:rotate(0deg);  }  25% { transform:rotate(10deg);  }  50% { transform:rotate(-10deg);  }  75% { transform:rotate(10deg);  }  100% { transform:rotate(0deg);  }}.ui3-accordion {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  align-items:start;  width:100%;  box-sizing:border-box;}.ui3-accordion__label {  cursor:pointer;  position:relative;  width:100%;  box-sizing:border-box;  display:flex;  align-items:center;  justify-content:space-between;  border-radius:4px;  background-color:#fff;  color:#444;  min-height:30px;  padding:0 10px 0 30px;  transition:.2s;}.ui3-accordion__countBox {  font-size:.8em;  color:#999;}.ui3-accordion__label:hover {  filter:brightness(.99);}.ui3-accordion__label * {  pointer-events:none;}.ui3-accordion__content {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  max-height:0;  height:auto;  overflow:hidden;  transition:.4s;  background-color:#fff;  padding:0 10px;  border-radius:4px;  margin-left:13px;}.ui3-accordion__content {  max-width:300px!important;}.ui3-accordion__label::after {  content:'';  position:absolute;  display:flex;  width:15px;  height:15px;  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM4NzgyODInIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0iTTE2LjIxIDE2SDcuNzlhMS43NiAxLjc2IDAgMCAxLTEuNTktMWEyLjEgMi4xIDAgMCAxIC4yNi0yLjIxbDQuMjEtNS4xYTEuNzYgMS43NiAwIDAgMSAyLjY2IDBsNC4yMSA1LjFBMi4xIDIuMSAwIDAgMSAxNy44IDE1YTEuNzYgMS43NiAwIDAgMS0xLjU5IDEiLz48L3N2Zz4=');  left:0;  margin:10px;  transform:rotate(90deg);  transition:.2s;}.ui3-accordion--isOpen .ui3-accordion__content {  padding:10px;}.ui3-accordion--isOpen .ui3-accordion__label::after {  transform:rotate(180deg);}.ui3-noAnimations * {  animation:none !important;  transition:none !important;}.ui3-accordion--isHidden {  display:none;} @font-face {  font-family:'icons2';  src: url('fonts/icons2.eot?v=1065');  src: url('fonts/icons2.eot?v=1065#iefix') format('embedded-opentype'), url('fonts/icons2.ttf?v=1065') format('truetype'), url('fonts/icons2.woff?v=1065') format('woff'), url('fonts/icons2.svg?v=1065#icons2') format('svg');  font-weight:normal;  font-style:normal;}i {  font-family:'icons2' !important;  speak:none;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  line-height:1;  -webkit-font-smoothing:antialiased;  width:1em;  height:1em; display:inline-block;  user-select:none;} .messageOfCookie__wrapper {  position:fixed;  border-radius:7px; box-shadow:0px 4px 8px 3px rgb(64 64 64 / 42%);  display:flex;  gap:15px;  align-items:center;  justify-content:center;  bottom:10px;  z-index:99;  padding:10px 10px 10px 12px;  width:fit-content;  max-width:95vw;  box-sizing:border-box;  font-size:10px;  left:50%;  transform:translate(-50%, 110%);  background-color:#eeeeee;  opacity:0;  transition:.5s;}.messageOfCookie__wrapper--isShow {  opacity:1;  transform:translate(-50%, 0);}.messageOfCookie__text {  font-size:1.6em;  white-space:nowrap;}.messageOfCookie__wrapper button {  white-space:nowrap;}@media screen and (max-width:550px) {  .messageOfCookie__wrapper { min-width:90vw;  }  .messageOfCookie__text { font-size:1.4em; white-space:wrap;  }} .raiting_block.promo .raiting {  color:#ff6a2f;}.ratingBlock__color--grey {  color:grey;}.ratingBlock i {  width:100%;  font-size:16px;}.ratingBlock__color--purple span,.ratingBlock__color--purple svg {  --rating-color:purple;  color:var(--rating-color);}.ratingBlock__color--gold span,.ratingBlock__color--gold svg {  --rating-color:#F5A623;  color:var(--rating-color);}.ratingBlock__number {  font-size:16px;  font-weight:700;}.ratingBlock {  display:flex;  gap:3px;  padding:3px 7px;  border:1px solid #dedede!important;  border-radius:5px;  background:#fff;  width:fit-content;}.ratingBlock span,.ratingBlock svg {  margin:0;}span.ratingBlock__label {  color:#444;} .p_a2_basePages_blocks_filterBlock .active select {  color:black;}.p_a2_basePages_blocks_filterBlock label {  display:inline-block;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper {  max-width:40em;  padding:.5em;  margin:1em auto 1em;  background-color:#c09a77;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper .field_wrapper {  padding:.5em;}.p_a2_basePages_blocks_filterBlock .field_wrapper {  margin-right:1.4em;}.p_a2_basePages_blocks_filterBlock .field_wrapper.active {  margin-right:0;}.p_a2_basePages_blocks_filterBlock .grid2 {  display:flex;  flex-wrap:wrap;  justify-content:center;}.left_column .p_a2_basePages_blocks_filterBlock .top-filter-wrapper .field_wrapper {  padding:0;  text-align:center;}.left_column .p_a2_basePages_blocks_filterBlock .top-filter-wrapper .caption {  padding:0;}.left_column .p_a2_basePages_blocks_filterBlock label {  margin-bottom:0;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper .caption {  display:inline-block;  width:6em;  padding:.3em;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper select {  width:15em;}@media only screen and (max-width:500px) {  .p_a2_basePages_blocks_filterBlock .top-filter-wrapper select { width:240px;  }}.p_a2_basePages_blocks_filterBlock optgroup {  color:#000;}.p_a2_basePages_blocks_filterBlock option {  color:#222;}.p_a2_basePages_blocks_filterBlock select>option:first-child {  color:#999;}.p_a2_basePages_blocks_filterBlock option.level_1 {  color:#555;}.p_a2_basePages_blocks_filterBlock option.level_2 {  color:#777;}.p_a2_basePages_blocks_filterBlock option.level_3 {  color:#999;}.p_a2_basePages_blocks_filterBlock option.level_4 {  color:#bbb;}.p_a2_basePages_blocks_filterBlock option.level_5 {  color:#ccc;}.p_a2_basePages_blocks_filterBlock option[selected] {  color:#000;}.p_a2_basePages_blocks_filterBlock .sub_menu {  background-color:rgba(196, 196, 196, 0.5);  text-align:center;  padding:0.5em;}.p_a2_basePages_blocks_filterBlock .sub_menu .structure_caption {  display:block;  font-size:1em;  padding-bottom:0.4em;}.p_a2_basePages_blocks_filterBlock a.btn.btn-disabled {  color:#acacac;  text-decoration:none;  cursor:default;  background-color:#ddd;}.p_a2_basePages_blocks_filterBlock .sub_menu .btn i {  color:#e00;  margin-right:5px;}.p_a2_basePages_blocks_filterBlock select {  padding:3px 3px;  border:1px solid #ccc;  border-radius:4px;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}.p_a2_basePages_blocks_filterBlock .checkbox_place {  display:inline-block;  width:1em;  vertical-align:top;}.p_a2_basePages_blocks_filterBlock select {  margin:0;  color:#333;  color:#777;  color:black;}.p_a2_basePages_blocks_filterBlock {  max-width:25em;  margin:0 auto;}@media only screen and (min-width:890px) {  .p_a2_basePages_blocks_filterBlock { max-width:none; margin:0 auto;  }}a.unset {  color:#510909;  opacity:0.6;  font-weight:bold;  font-size:1.2em;  display:inline-block;  width:1em;  text-align:center;}a.unset:hover {  text-decoration:none;  opacity:1;}.p_a2_basePages_blocks_filterBlock .structure_caption a {  color:rgba(0, 0, 0, 0.67);}.p_a2_basePages_blocks_filterBlock .btn {  border:0;} h1 {  text-align:center;  padding:1em 2em .5em;  margin:0; font-weight:500;   font-size:1.2em;}h1 {  font-size:22px;}h1 span {  display:inline-block;}@media only screen and (min-width:770px) {  h1 { font-size:1.875em;  }  h1 { font-size:30px;  }}.attentionMessage, .attentionMessage.part_padding { margin-top:1em;  padding-top:1em;  padding-bottom:1em;  background-color:#eaeaea;}.breadcrumbs.part_padding { padding-top:1em;} .p_a2_firmTableBlock_tableView_mainTable {  display:flex;  justify-content:center;  flex-direction:column;}.controlTablePanel__controller {  max-width:calc(100vw - 105px);}.tableView__tableWrap {  position:relative;  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}table.firmsTable.v2 {  table-layout:auto;  width:100%;  border-collapse:separate;  box-sizing:border-box;  unicode-bidi:isolate;  border-spacing:2px;  background:#ddd;}table.firmsTable.v2 * {  border:none !important;}table.firmsTable.v2 thead,table.firmsTable.v2 tbody {  position:relative;  width:100%;  text-align:center;  box-sizing:border-box;}table.firmsTable.v2 thead {  display:table-header-group;  min-height:60px;  z-index:10;  background:#ddd;  cursor:pointer;}table.firmsTable.v2 thead th {  position:relative;  justify-content:center;  align-items:center;  color:#000;  font-size:12px;  text-decoration:none;  transition:0.2s;  height:60px;}table.firmsTable.v2 thead th[data-code='n'],table.firmsTable.v2 thead th[data-code='-n'] {  box-sizing:border-box;  min-width:350px;}table.firmsTable.v2 thead th span {  position:relative;  width:100%;  height:100%;  min-height:60px;  display:flex;  justify-content:center;  justify-items:center;  align-items:center;  pointer-events:none;  z-index:20;  padding:10px;  box-sizing:border-box;  overflow:hidden;  background:#ddd;  transition:filter 0.2s;}table.firmsTable.v2 thead th:hover span {  filter:brightness(0.93);}table.firmsTable.v2 thead th .firmsTable__sortCellBlock {  position:absolute;  display:flex;  height:30px;  width:100%;  left:0px;  bottom:-30px;  align-items:center;  justify-content:space-around;  filter:brightness(1.2);  transform:translateY(-30px);  color:#333;  transition:0.2s transform;}table.firmsTable.v2 thead th:hover .firmsTable__sortCellBlock {  opacity:1;  text-decoration:none;  transform:translateY(0px);}table.firmsTable.v2 thead th .firmsTable__sortCellBlock .sortCellBlock {  position:relative;  height:100%;  width:100%;  display:flex;  justify-content:center;  align-items:center;  filter:brightness(0.85);}table.firmsTable.v2 thead th .sortCellBlock {  background-color:#b7b7b7;}table.firmsTable.v2 thead th .firmsTable__sortCellBlock .sortCellBlock:hover {  filter:brightness(0.8);  text-decoration:underline;}table.firmsTable.v2 thead th.sorted {  filter:brightness(0.9);}table.firmsTable.v2 thead th span.firmsTable__titleBox--n,table.firmsTable.v2 thead th span.firmsTable__titleBox---n {  justify-content:flex-start;  justify-items:flex-start;  text-align:left;  padding-left:30px;}table.firmsTable.v2 thead tr,table.firmsTable.v2 tbody tr {  display:table-row;  position:relative;  width:100%;  box-sizing:border-box;}table.firmsTable.v2 thead tr {  min-height:60px;  background:#ddd;}table.firmsTable.v2 thead tr th {  width:100%;  box-sizing:border-box;  font-weight:normal;}table.firmsTable.v2 tbody tr .specificationName,table.firmsTable.v2 tbody tr .tableCell__priceLabel--mobile {  display:none;}table.firmsTable.v2 tbody tr .tableCard__titleWrap {  text-align:left;}table.firmsTable.v2 tbody {  display:table-row-group;}table.firmsTable.v2 tbody tr {  text-align:left;  min-height:50px;  background:#fff;  transition:0.2s filter;}table.firmsTable.v2 tbody tr:nth-child(even) {  background:#f6f5f5 !important;}table.firmsTable.v2 tbody tr:not(.t_row--inModeless):hover {  filter:brightness(0.95);}table.firmsTable.v2 tbody tr td {  text-align:center;  width:100%;  box-sizing:border-box;  padding:5px 10px;  font-size:13px;}table.firmsTable.v2 tbody tr td.specification {  min-width:120px;}table.firmsTable.v2 tbody tr td .specificationBox {  display:grid;  grid-template-columns:1fr;  font-size:13px;  grid-gap:10px;  color:#444;}table.firmsTable.v2 tbody tr td.f_s a,table.firmsTable.v2 tbody tr td.f_v a {  width:100%;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}table.firmsTable.v2 tbody tr td .raiting {  justify-items:center;}table.firmsTable.v2 tbody tr td .ratingBlock {  border:1px solid #dedede !important;}table.firmsTable.v2 thead th.cell[data-code='pri2'],table.firmsTable.v2 thead th.cell[data-code='preference'],table.firmsTable.v2 thead th.cell[data-code='-preference'],table.firmsTable.v2 thead th.cell[data-code='pr'] {  display:none;}table.firmsTable.v2 tbody tr td .tableCard__extraUserData {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}table.firmsTable.v2 tbody tr td .tableCard__extraUserData:empty {  display:none;}tr {  width:100%;  box-sizing:border-box;}thead tr th.cell {  padding:0 !important;}thead tr th.cell::before {  display:none !important;}thead .firmsTable__sortCellBlock--asc,thead .firmsTable__sortCellBlock--desc {  background:#ddd;  filter:brightness(0);}table.firmsTable.v2 th.cell:not([data-code='preference']):not([data-code='-preference']):not([data-code='pri2']):not([data-code='-pri2']),table.firmsTable.v2 td.cell {  display:table-cell;  width:auto;  box-sizing:border-box;}table.firmsTable.v2 th.cell.priceCol {  max-width:130px;}table.firmsTable.v2 th.cell .firmsTable__sortCellBlock--horizontal {  transform:translateY(0);  position:absolute;  display:flex;  flex-direction:column;  max-height:0;  width:100%;  background:#b7b7b7;  overflow:hidden;  bottom:0;  opacity:0;  z-index:-10;}table.firmsTable.v2 th.cell .firmsTable__sortCellBlock--horizontal a {  color:#333;}table.firmsTable.v2 th.cell.geoCol:hover .firmsTable__sortCellBlock--horizontal {  animation:slideDown 0.2s ease-in-out forwards;  height:auto;  max-height:400px;}table.firmsTable.v2 th.cell .firmsTable__sortCellCoords {  cursor:pointer;  width:100%;  display:flex;  justify-content:center;  padding:5px;  background-color:transparent;}table.firmsTable.v2 th.cell .firmsTable__sortCellCoords:hover {  background:#999;  text-decoration:none;}table.firmsTable.v2 td.cell.f_f a {  font-size:12px;  color:#4171b7;  text-decoration:underline;}table.firmsTable.v2 td.cell.f_f a:hover {  text-decoration:none;}table.firmsTable.v2 td.cell.f_m {  width:150px;}table.firmsTable.v2 td.cell.f_dist {  grid-template-columns:1fr;  flex-direction:column;  width:220px !important;}table.firmsTable.v2 tbody td.cell.name {  display:flex;  flex-wrap:nowrap;  flex-direction:column;  gap:10px;  box-sizing:border-box;  width:100%;  padding:7px 5px 7px 25px;  justify-content:space-between;}table.firmsTable.v2 tbody td.cell.name {  flex-direction:row;}table.firmsTable.v2 tbody td.cell.name .tableCard__titleWrap {  margin-right:5px;  width:100%;}table.firmsTable.v2 tbody td.cell.name .tableCard__titleWrap a {  display:inline;  color:#4171b7 !important;  font-size:15px;  font-weight:500;  width:100%;  word-wrap:break-word;}table.firmsTable.v2 tbody td.cell.name .firmIconBcg {  position:absolute;  display:inline-flex;  justify-content:center;  align-items:center;  width:25px;  height:25px;  background:#fff;  border-radius:10em;  box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);  box-sizing:border-box;  margin-right:5px;  padding:5px;  left:-10px;  top:5px;  overflow:hidden;}table.firmsTable.v2 tbody td.cell.name .firmIconBcg img {  width:100%;  height:100%;  object-fit:contain;}table.firmsTable.v2 tbody td.cell.name .tableCard__firmAdress {  color:#6e6d6d;  font-size:12px;  display:inline-flex;  line-height:1.5em;  width:100%;  overflow-wrap:anywhere;}table.firmsTable.v2 tbody td.cell.name .controlBlock {  position:absolute;  opacity:0;  z-index:-10;  bottom:0;  height:40px;  display:flex;  flex-direction:column;  align-items:center;  justify-content:space-around;  transition:0.2s opacity;}table.firmsTable.v2 tbody td.cell.name .controlBlock a {  font-weight:bold;}table.firmsTable.v2 tbody td.cell.name .controlBlock a.controlUrl {  color:#925d2a;}table.firmsTable.v2 tbody td.cell.name .controlBlock a.editUrl {  color:tomato;}table.firmsTable.v2 tbody tr:hover .controlBlock {  opacity:1 !important;  z-index:10 !important;}table.firmsTable.v2 td.cell.f_dist .cell__distanceItem {  display:inline-flex;  width:100%;  position:relative;  text-align:left;  justify-content:space-between;  gap:10px;}table.firmsTable.v2 td.cell.f_dist .cell__distanceItem .cell__distanceItem--name {  color:#6e6d6d;}table.firmsTable.v2 td.cell.f_dist .cell__distanceItem .cell__distanceItem--length {  font-size:12px;}table.firmsTable.v2 td.cell.f_p {  font-size:13px;  line-height:1;}table.firmsTable.v2 td.cell.f_p .showPhone__wrap a {  width:100%;  box-sizing:border-box;  text-align:center;}table.firmsTable.v2 td.cell.f_p .firmsTable__phoneLink {  cursor:pointer;  font-size:14px;}table.firmsTable.v2 td.cell.f_p .firmsTable__phoneLink:hover {  text-decoration:underline;}table.firmsTable.v2 td.cell.price {  position:relative;  font-size:15px;  justify-self:center;  align-content:center;  max-width:130px !important;}table.firmsTable.v2 td.cell.price span {  font-size:13px;  line-height:1;}table.firmsTable.v2 td.cell.price button {  cursor:pointer;  text-decoration:underline;  font-size:15px;  background-color:transparent;  border:none;}table.firmsTable.v2 td.cell.price button:hover {  text-decoration:none;}table.firmsTable.v2 td .priorities {  display:flex;  border-left:none;  flex-wrap:wrap;  padding-left:0;}table.firmsTable.v2 td .priorities div {  margin-right:5px;  font-size:11px;  color:#407c2f;  font-weight:bold;}table.firmsTable.v2 td.price.price--dimension.price--current button,table.firmsTable.v2 td.price.price--dimension.price--fresh button {  color:#4d9838;}table.firmsTable.v2 td.price.price--dimension button {  color:#444;}table.firmsTable.v2 td .priorities div:not(:last-child):after {  content:', ';}table.firmsTable.v2 td .priorities div.priceLevel__price1 {  color:#527447;}table.firmsTable.v2 td .priorities div.priceLevel__price2 {  color:#357c58;}table.firmsTable.v2 td .priorities div.priceLevel__price3 {  color:#706c12;}table.firmsTable.v2 td .priorities div.priceLevel__price4 {  color:#b32187;}table.firmsTable.v2 td .priorities div.priceLevel__price5 {  color:#bd0d0d;}table.firmsTable.v2 td .advantages div {  display:flex;  align-items:center;  color:#404040;  font-size:13px;  line-height:13px;  margin-bottom:5px;  background:none;  padding:0.3em 10px 0.3em 0;  font-weight:600;}table.firmsTable.v2 td .advantages div::before {  content:'+';  display:flex;  align-items:center;  justify-content:center;  color:#fff;  background:#98d487;  border-radius:10em;  font-size:12px;  line-height:12px;  min-width:12px;  min-height:12px;  width:12px;  height:12px;  box-sizing:border-box;  margin-right:5px;}.tableButton {  display:flex;  justify-content:center;  align-items:center;}.tableHashHidden {  display:none;}.tableFilteredHash .p_a2_basePages2_blocks_substructuresBlock2,.tableFilteredHash .dotsScroll_dots {  display:none;}.firmsTable__bigWidth #content {  margin:0;  max-width:100vw;}body.firmsTable__bigWidth #content .firstPageBlock {  max-width:1380px;  box-sizing:border;  margin:0 auto 20px auto;}body.firmsTable__bigWidth #content .p_a2_breadcrumbs .part_padding,body.firmsTable__bigWidth #content .firstPageBlock__structuresList,body.firmsTable__bigWidth #content .firstPageBlock__description,body.firmsTable__bigWidth #content .firstPageBlock__geoSelectsBlock,body.firmsTable__bigWidth #content .firstPageBlock__controls {  margin-left:0.7em;  margin-right:0.7em;}body.firmsTable__bigWidth #content .adaptiveBlockOut>div {  margin:0 auto 20px auto;}body.firmsTable__bigWidth #content .adaptiveBlockOut>div:not(.p_a2_firmTableBlock_tableView):not(.p_a2_basePages2_tabsBlock) {  max-width:1255px;}body.firmsTable__bigWidth #content .adaptiveBlockOut>.p_a2_mapBlock {  max-width:1375px !important;}body.firmsTable__bigWidth #content .adaptiveBlock:not(#compare) {  max-width:1400px;}body.firmsTable__bigWidth #content #compare {  max-width:fit-content;  min-width:1400px;  width:fit-content;}body.firmsTable__bigWidth table.firmsTable.v2 td.price,body.firmsTable__bigWidth table.firmsTable.v2 td.price button {  font-family:'Roboto', sans-serif;  font-size:13px;}body.firmsTable__bigWidth .p_a2_basePages2_blocks_geoSelectBlock {  max-width:1380px !important;  margin:0 auto;}body.firmsTable__bigWidth .p_a2_breadcrumbs {  max-width:1370px;  margin:0 auto 10px auto;}body.firmsTable__bigWidth .p_a2_basePages2_tabsBlock {  max-width:1380px;  margin:auto;}body.firmsTable__bigWidth .groupPage__comparing {  margin:auto;}body.firmsTable__bigWidth .groupPage__header {  max-width:1244px;  margin:0 auto 20px auto;}body.firmsTable__bigWidth #tab_price .p_a2_firmTableBlock_tableView {  max-width:fit-content;  min-width:1400px;  width:fit-content;  padding-bottom:40px;}#tab_price .p_a2_firmTableBlock_tableView {  width:auto;  border-radius:0 0 10px 10px;  background:#fff;}#tab_price .p_a2_firmTableBlock_tableView .btnWrapper {  padding-bottom:30px;}#part_compare .tableView__tableWrap .part__title {  margin-bottom:20px;  padding-left:4vw;}#part_compare .tableView__tableWrap .p_a2_firmPage_compareFirmDesign {  padding:0;}#tab_firms .p_a2_firmTableBlock_tableView .tableView__tableWrap {  background:#fff;  border-radius:0 0 0.5em 0.5em;  width:auto;}.firmsTable__preloader {  position:absolute;  top:0;  bottom:0;  right:0;  left:0;  display:flex;  justify-content:center;  align-items:center;  z-index:-2;  opacity:0;  background:rgba(255, 255, 255, 0.3);}.firmsTable__preloader--active {  opacity:1;  z-index:50;}.mainTableContainer {  position:relative;  overflow:auto;  box-sizing:border-box;  padding:0 10px;  margin:0 -10px;}.mainTableContainer::-webkit-scrollbar {  position:relative;  width:1em;  height:5px;  margin-top:-10px;  margin-bottom:10px;}.mainTableContainer::-webkit-scrollbar-track {  background:#999;  margin:0;  padding:0;}.mainTableContainer::-webkit-scrollbar-thumb {  background-color:#925d2a;}span.schema_org {  position:absolute;  width:1px;  height:1px;  margin:-1px;  padding:0;  overflow:hidden;  clip:rect(0, 0, 0, 0);  border:0;}table.firmsTable.v2 td.cell.price.p1 {  grid-area:p1;}table.firmsTable.v2 td.cell.price.p2 {  grid-area:p2;}table.firmsTable.v2 td.cell.price.p3 {  grid-area:p3;}table.firmsTable.v2 td.cell.price.p4 {  grid-area:p4;}table.firmsTable.v2 td.cell.price.p5 {  grid-area:p5;}table.firmsTable.v2 td.cell.price.p6 {  grid-area:p6;}table.firmsTable.v2 td.cell.price.p7 {  grid-area:p7;}table.firmsTable.v2 td.cell.price.p8 {  grid-area:p8;}table.firmsTable.v2 td.cell.price.p9 {  grid-area:p9;}table.firmsTable.v2 td.cell.price.p10 {  grid-area:p10;}table.firmsTable.v2 td.cell.specification.s1 {  grid-area:s1;}table.firmsTable.v2 td.cell.specification.s2 {  grid-area:s2;}table.firmsTable.v2 td.cell.specification.s3 {  grid-area:s3;}table.firmsTable.v2 td.cell.specification.s4 {  grid-area:s4;}table.firmsTable.v2 td.cell.specification.s5 {  grid-area:s5;}table.firmsTable.v2 td.cell.specification.s6 {  grid-area:s6;}table.firmsTable.v2 td.cell.specification.s7 {  grid-area:s7;}table.firmsTable.v2 td.cell.name {  grid-area:name;}table.firmsTable.v2 td.cell.rating {  grid-area:rating;}table.firmsTable.v2 td.cell.rating .raiting_with_img {  min-width:80px;}table.firmsTable.v2 td.cell.f_p {  grid-area:phone;}table.firmsTable.v2 td.cell.f_s {  grid-area:site;}table.firmsTable.v2 td.cell.f_w {  grid-area:work-time;}table.firmsTable.v2 td.cell.f_f {  grid-area:feedbacks;}table.firmsTable.v2 td.cell.f_m {  grid-area:metro;}table.firmsTable.v2 td.cell.f_d {  grid-area:district;}table.firmsTable.v2 td.cell.f_a {  grid-area:address;}table.firmsTable.v2 td.cell.f_v {  grid-area:vk;}table.firmsTable.v2 td.cell.cell__distance {  grid-area:distance;}table.firmsTable.v2 td.cell.empty,table.firmsTable.v2 td.cell.empty * {  color:#6a7068 !important;  font-weight:normal;}table.firmsTable.v2 td.cell.empty span {  overflow:hidden;  text-overflow:ellipsis;  margin:auto;}.extraDataForFirms__phoneLink {  display:flex;  flex-direction:column;}.extraDataForFirms__phoneLink span {  font-size:.8em;  color:#999;}#article .mainTableSection__blockWrap {  padding:10px 0;  box-shadow:none;  margin:0;}#article .themeTable {  padding-top:30px;}#article .themeTable:empty {  display:none;}#article .p_a2_firmTableBlock_tableView {  line-height:normal;  padding-top:0 !important;  margin-bottom:30px;}#article .p_a2_firmTableBlock_tableView .p_a2_firmTableBlock_tableView_lineBeforeTable {  display:none;}#article .p_a2_firmTableBlock_tableView .firmsTable.v2 .t_row {  -ms-grid-columns:minmax(170px, 1fr) (minmax(70px, 1fr)) [auto-fit];  grid-template-columns:minmax(170px, 1fr) repeat(auto-fit, minmax(70px, 1fr));}#article .p_a2_firmTableBlock_tableView .firmsTable.v2 .t_row.head .cell[data-code='n'],#article .p_a2_firmTableBlock_tableView .t_row:not(.head) .cell.name {  min-width:250px;}.p_a2_basePages2_blocks_textBlock {  display:grid;  grid-template-columns:1fr 300px;  grid-gap:50px;}@media (-webkit-min-device-pixel-ratio:1.1) {  table.firmsTable.v2 tbody td.cell.name,  table.firmsTable.v2 thead th[data-code='n'],  table.firmsTable.v2 thead th[data-code='-n'] { min-width:300px;  }  table.firmsTable.v2 tbody td.cell.name .tableCard__titleWrap a { font-size:14px;  }  table.firmsTable.v2 tbody tr td { font-size:.7em;  }  table.firmsTable.v2 td.cell.price button,  table.firmsTable.v2 td.cell.price { font-size:14px;  }}@media screen and (max-width:1010px) {  table.firmsTable.v2 tbody td.cell.name,  table.firmsTable.v2 thead th[data-code='n'],  table.firmsTable.v2 thead th[data-code='-n'] { min-width:270px;  }  table.firmsTable.v2 td.cell.empty span { font-size:10px;  }}@media screen and (max-width:920px) {  table.firmsTable.v2 tbody td.cell.name,  table.firmsTable.v2 thead th[data-code='n'],  table.firmsTable.v2 thead th[data-code='-n'] { min-width:240px;  }}@media screen and (max-width:890px) {  table.firmsTable.v2 tbody td.cell.name,  table.firmsTable.v2 thead th[data-code='n'],  table.firmsTable.v2 thead th[data-code='-n'] { min-width:210px;  }  table.firmsTable.v2 tbody td.cell.name .firmIconBcg { position:relative; margin:0 5px 0 0; left:0; top:0;  }}@media screen and (max-width:990px) {  table.firmsTable.v2 tbody tr td.fullPadding { padding-bottom:50px !important;  }  table.firmsTable.v2 td.cell.price { max-width:none !important;  }  body.firmsTable__bigWidth .mainTableSection__blockWrap { max-width:none !important; min-width:auto !important;  }  .controlTablePanel__controller { max-width:unset; width:100%; box-sizing:border-box;  }  #tab_firms .mainTableSection__blockWrap { padding-left:0; padding-right:0;  }  #controlTablePanel { padding-left:max(calc(7vw - 1.6em), 10px); padding-right:max(calc(7vw - 1.6em), 10px);  }  .p_a2_firmTableBlock_tableView { width:auto !important; max-width:none !important; min-width:auto !important;  }  table.firmsTable.v2 { display:block; background:#fff;  }  table.firmsTable.v2 thead { display:none;  }  table.firmsTable.v2 tbody { display:grid; grid-template-columns:1fr;  }  table.firmsTable.v2 tbody .cell { cursor:default;  }  table.firmsTable.v2 td.cell.rating { width:auto; justify-self:flex-end;  }  table.firmsTable.v2 td.cell.f_d,  table.firmsTable.v2 td.cell.f_s { width:auto; align-self:center; justify-self:flex-end;  }  table.firmsTable.v2 td.cell.f_v { width:auto; align-self:center; justify-self:flex-start;  }  table.firmsTable.v2 td.cell.f_s { text-align:left; width:100%;  }  table.firmsTable.v2 td.cell.empty { display:none !important;  }  table.firmsTable.v2 td.cell.empty span { margin:unset;  }  table.firmsTable.v2 tbody tr td.specification { display:flex; justify-content:space-between; align-items:flex-start; gap:10px;  }  table.firmsTable.v2 tbody tr td.specification .specificationItem { text-align:right;  }  table.firmsTable.v2 tbody tr { display:grid; border:none; padding:10px calc(7vw - 1.6em) 30px calc(7vw - 1.6em); grid-template-areas:   'name name rating'   'feedbacks feedbacks span'   'phone phone span'   'site site span'   'work-time work-time span'   'metro . district'   'address address address'   'vk vk vk'   'distance distance distance'   'p1 p1 p1'   'p1 p1 p1'   'p2 p2 p2'   'p3 p3 p3'   'p4 p4 p4'   'p5 p5 p5'   'p6 p6 p6'   'p7 p7 p7'   'p8 p8 p8'   'p9 p9 p9'   'p10 p10 p10'   's1 s1 s1'   's2 s2 s2'   's3 s3 s3'   's4 s4 s4'   's5 s5 s5'   's6 s6 s6'   's7 s7 s7';  }  table.firmsTable.v2 tbody tr td { font-size:13px;  }  table.firmsTable.v2 tbody tr td.cell .specificationName { margin:unset; text-align:left; display:block; font-weight:500; color:#444;  }  table.firmsTable.v2 tbody tr td.cell .specificationBox { text-align:right;  }  table.firmsTable.v2 tbody tr .tableCell__priceLabel--mobile { color:#444; font-weight:normal; display:flex; align-items:center; justify-content:start; text-align:left;  }  table.firmsTable.v2 td.cell { display:flex;  }  table.firmsTable.v2 tbody td.cell.name { padding:7px 10px 0px 10px; min-width:auto; width:auto; overflow:hidden; position:unset;  }  table.firmsTable.v2 td.cell.f_f { width:100%; text-align:left; margin-bottom:10px;  }  table.firmsTable.v2 td.cell.f_p { width:fit-content;  }  table.firmsTable.v2 td.cell.f_p .showPhone__wrap a { text-align:left;  }  table.firmsTable.v2 td.cell.f_m { width:100%; text-align:left; align-items:center;  }  table.firmsTable.v2 td.cell.f_m.empty { display:flex !important; opacity:0;  }  table.firmsTable.v2 td.cell.p1 { margin-top:10px;  }  table.firmsTable.v2 td.cell.price { display:flex; gap:10px; width:100%; box-sizing:border-box; justify-content:space-between; text-decoration:none; text-align:right; font-size:14px;  }  table.firmsTable.v2 td.cell.price button,  table.firmsTable.v2 td.cell.price span { font-size:14px;  }  table.firmsTable.v2 td.cell.specification.s1 { margin-top:10px;  }  table.firmsTable.v2 td.cell.cell__distance { display:flex; gap:5px; box-sizing:border-box; margin:10px 5px 0 5px; border:1px solid #cfcfcf !important; border-radius:5px; padding:10px; width:100% !important;  }  table.firmsTable.v2 td.cell.cell__distance::before { content:'Расстояние до:'; width:100%; text-align:left; font-size:14px; font-weight:bold; color:#5c5a5a;  }  table.firmsTable.v2 td.cell.cell__distance .cell__distanceItem { margin:0; color:#3d3d3d;  }  table.firmsTable.v2 td.cell.name .tableCard__titleWrap a { font-size:18px !important;  }  table.firmsTable.v2 td.cell.name .tableCard__titleWrap .tableCard__firmAdress { font-size:14px !important;  }  table.firmsTable.v2 td.cell.firmsTable__mobileIcon::before { font-family:'icons2' !important; margin-right:5px;  }  table.firmsTable.v2 td.cell.firmsTable__mobileIcon a { overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;  }  table.firmsTable.v2 td.cell.f_m::before { content:'\e92b'; color:#4171b7;  }  table.firmsTable.v2 td.cell.f_d::before { content:'\f279'; color:teal;  }  table.firmsTable.v2 td.cell.f_a::before { content:'\e919'; color:tomato;  }  table.firmsTable.v2 td.cell.f_p::before { content:'\e904'; color:grey;  }  table.firmsTable.v2 td.cell.f_s::before { content:'\e917'; color:green;  }  table.firmsTable.v2 td.cell.f_w::before { content:'\e91b'; color:#404040;  }  table.firmsTable.v2 td.cell.f_v::before { content:'\e91c'; color:#2787f5;  }  table.firmsTable.v2 td.cell.firmsTable__mobileIcon:empty { display:none;  }  table.firmsTable.v2 td.cell.price .priceDimension__button { margin:0; color:transparent; transition:0.2s; text-align:right; padding:0;  }  table.firmsTable.v2 td.cell.price .priceDimension__button:hover { color:#000;  }  table.firmsTable.v2 tbody tr:hover { filter:none;  }}@media only screen and (max-width:650px) {  .mainTableContainer { margin:0; padding:0;  }}@media only screen and (max-width:480px) {  .tableCaptionWrapper .button { display:none;  }  .tableCaptionWrapper .sort { justify-content:space-around;  }  .tableCaptionWrapper .sort .options { width:90vw; overflow:hidden;  }  .tableCaptionWrapper .sort .options:hover { background-color:#eeefe9;  }  .tableCaptionWrapper .sort .sortBtn:hover .options { left:0; width:80vw;  }}@media only screen and (max-width:420px) {  .p_a2_firmTableBlock_tableView .cell.price .priceDimension__modal { min-width:200px;  }  table.firmsTable.v2 .tableCard__showPhoneLink,  table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton {   }}@media screen and (max-width:350px) {  table.firmsTable.v2 tbody tr { grid-template-areas:   'name rating'   'feedbacks feedbacks'   'phone phone'   'site site'   'work-time work-time'   'metro metro'   'district district'   'address address'   'vk vk'   'p1 p1'   'p2 p2'   'p3 p3'   'p4 p4'   'p5 p5'   'p6 p6'   'p7 p7'   'p8 p8'   'p9 p9'   'p10 p10'   's1 s1'   's2 s2'   's3 s3'   's4 s4'   's5 s5'   's6 s6'   's7 s7';  }  table.firmsTable.v2 td.cell.f_d,  table.firmsTable.v2 td.cell.f_s { width:auto; align-self:center; justify-self:flex-start;  }}@keyframes slideDown {  0% { -webkit-transform:translateY(0%); transform:translateY(0%); opacity:0; z-index:-10; height:100%;  }  20% { height:100%;  }  100% { -webkit-transform:translateY(100%); transform:translateY(100%); opacity:1; z-index:1; height:auto;  }}@keyframes flash {  0% { opacity:1;  }  50% { opacity:0;  }  100% { opacity:1;  }}.contentBox {  display:flex;  justify-content:center;  align-items:start;  height:100%;  box-sizing:border-box;  overflow:auto;}.extraDataForFirms__container {  display:grid; grid-template-columns:1.1fr auto;  grid-gap:40px;  width:100%;  max-width:1250px;  height:100%;}.extraDataForFirms__block {  overflow:auto;  position:relative;  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  align-items:start;  align-content:start;}.extraDataForFirms__mainInfo {  display:flex;  justify-content:space-between;  gap:20px;}.extraDataForFirms__management {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.extraDataForFirms__linksWithIcon {  display:flex;  align-items:center;  justify-content:flex-start;  gap:5px;  font-size:14px;  color:#0C74A9;  text-decoration:underline;}.extraDataForFirms__fakeTextAreaWrapper {  cursor:text;  position:relative;  background:#fff;  border:1px solid #fffcfc;  border-radius:10px;  -webkit-box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  overflow:hidden;  min-height:50px;  padding:10px;}.extraDataForFirms__fakeTextArea {  display:inline;  outline:none;  font-size:13px;  color:#444;}.extraDataForFirms__fakeTextArea:empty:before {  content:attr(data-placeholder);  color:#999;  font-size:13px;}.extraDataForFirms__fakeTextArea:empty:focus:before {  content:'';  height:1em;  width:1px;  display:inline-block;  background:#000;  animation:flash 1s infinite step-end;}.extraDataForFirms__resultTag:empty {  display:none;}@media screen and (max-width:768px) {  .extraDataForFirms__linksWithIcon { font-size:16px;  }}.extraDataForFirms__linksWithIcon:hover {  text-decoration:none;}.extraStatusMark__title {  white-space:nowrap;}.extraDataForFirms__firmName {  font-size:20px;  font-weight:bold;  color:#0C74A9;}.extraDataForFirms__address {  font-size:16px;  color:#888888;}.extraDataForFirms__titleBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.extraDataForFirms__description {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.extraDataForFirms__buttonsBlock {  display:flex;  gap:15px;  justify-content:space-between;  align-items:center;}.extraDataForFirms__historyButton {  cursor:pointer;  border:none;  background-color:transparent;  text-decoration:underline;  margin:0;  padding:0;  color:#0C74A9;  transition:.2s;}.extraDataForFirms__historyButton:hover {  filter:brightness(.9);}.extraDataForFirms__buttonsBlockCollector {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.extraStatusMark__icon:empty {  display:none;}.extraList__line--excellent .extraList__resultIcon,.extraStatusMark__icon.excellent {  display:flex;  width:20px;  height:20px;  flex-shrink:0;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0NDQnIHZpZXdCb3g9JzAgMCAxMyAxMyc+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMzgyNF8zNjA5KSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzIDYuMDUwMjhWOC4xODQ3N0MxMi45OTkgOC43MjcyNCAxMi44NDAyIDkuMjU3NzIgMTIuNTQyOSA5LjcxMTQ3QzEyLjI0NTYgMTAuMTY1MiAxMS44MjI3IDEwLjUyMjYgMTEuMzI1NyAxMC43NDAxVjcuMzA1MzdDMTEuMzI1NyA2LjMyNzY2IDEwLjQxOTEgNS41MjgxNyA5LjU1MzA5IDUuNTM1N0g3LjE0MjA3TDcuMTQwODEgNC4wOTk4OEM3LjEwMTkgMy4yNTg5NyA2LjY3MzUgMi42NzMyNiA2LjI2MTQyIDIuNjA1OTFMNi4zNTgwNiAxLjkxNTYxQzYuNDA5NTIgMS41NzI5NyA2LjUwNDQ4IDAuOTMzNzE2IDcuMTQyOSAwLjkzMzcxNkg3LjU2MTI3QzguMjk5NjcgMC45MzM3MTYgOC44MTU1MiAxLjU0NzQ1IDguODE1NTIgMi40MjY0M0w4LjgxNjM1IDQuMjgwNjFIMTEuMjI3OEMxMS42OTc0IDQuMjgwMzkgMTIuMTQ3OSA0LjQ2NjY4IDEyLjQ4MDMgNC43OTg1NEMxMi44MTI2IDUuMTMwMzkgMTIuOTk5NSA1LjU4MDY0IDEzIDYuMDUwMjhaTTguNzE2MzYgNi4zNzI0Mkg2LjMwNTM0TDYuMzA0MDkgNC41MTgyNEM2LjMwNDA5IDMuNjM5NjggNS43ODg2NyAzLjAyNTUzIDUuMDUwMjYgMy4wMjU1M0g0LjYzMTlDMy45OTI2NCAzLjAyNTUzIDMuODk4MDkgMy42NjQzNiAzLjg0NzA1IDQuMDA3ODRMMy41NjE3MyA2LjAxODA3TDIuOTU4MDMgNy4xNTQzNEwyLjk1NzE5IDEzLjA2NjJINy42OTkzM0M4LjQzODg3IDEzLjA2NTQgOS4xNDc5MSAxMi43NzEzIDkuNjcwODkgMTIuMjQ4NEMxMC4xOTM5IDExLjcyNTUgMTAuNDg4MSAxMS4wMTY1IDEwLjQ4OSAxMC4yNzdWOC4xNDIwOUMxMC40ODg3IDcuOTA5NDggMTAuNDQyNyA3LjY3OTE4IDEwLjM1MzUgNy40NjQzNUMxMC4yNjQzIDcuMjQ5NTMgMTAuMTMzNiA3LjA1NDM4IDkuOTY4OTcgNi44OTAwNUM5LjgwNDMzIDYuNzI1NzIgOS42MDg5MyA2LjU5NTQzIDkuMzkzOTQgNi41MDY2MkM5LjE3ODk0IDYuNDE3OCA4Ljk0ODk4IDYuMzcyMiA4LjcxNjM2IDYuMzcyNDJaTTIuMTIwNDcgMTMuMDY2MkwyLjEyMTcyIDcuNjI3NTFIMC44NjY2MzhWMTMuMDY2MkgyLjEyMDQ3WiIgZmlsbD0iIzNFQTY2OCIgLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkZWZzPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMzgyNF8zNjA5Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSJ3aGl0ZSIgLz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2NsaXBQYXRoPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kZWZzPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=');}.extraList__line--good .extraList__resultIcon,.extraStatusMark__icon.good {  display:flex;  width:20px;  height:20px;  flex-shrink:0;  background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgxMjUgNi41SDIuODQzNzVWMTIuMTg3NUgwLjgxMjVWNi41Wk05LjM0Mzc1IDEyLjE4NzVIMy42NTYyNVY2LjE3Mzc4TDQuODkyMDYgNC4zMjAwNkw1LjIzNTM0IDEuOTE2MjhDNS4yNjM4MyAxLjcyMjk1IDUuMzYwNyAxLjU0NjI1IDUuNTA4MzcgMS40MTgyNkM1LjY1NjA0IDEuMjkwMjcgNS44NDQ3MSAxLjIxOTQ4IDYuMDQwMTIgMS4yMTg3NUg2LjA5Mzc1QzYuNDE2ODggMS4yMTkwNyA2LjcyNjY5IDEuMzQ3NTggNi45NTUxOCAxLjU3NjA3QzcuMTgzNjcgMS44MDQ1NiA3LjMxMjE4IDIuMTE0MzcgNy4zMTI1IDIuNDM3NVY0Ljg3NUgxMC41NjI1QzEwLjk5MzMgNC44NzU1NCAxMS40MDYzIDUuMDQ2OTIgMTEuNzExIDUuMzUxNTVDMTIuMDE1NiA1LjY1NjE4IDEyLjE4NyA2LjA2OTE5IDEyLjE4NzUgNi41VjkuMzQzNzVDMTIuMTg2NCAxMC4wOTc2IDExLjg4NjUgMTAuODIwMyAxMS4zNTM0IDExLjM1MzRDMTAuODIwMyAxMS44ODY1IDEwLjA5NzYgMTIuMTg2NCA5LjM0Mzc1IDEyLjE4NzVaIiBmaWxsPSJkYXJrZ29sZGVucm9kIiAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+');  background-repeat:no-repeat;  background-size:contain;}.extraList__line--bad .extraList__resultIcon,.extraStatusMark__icon.bad {  display:flex;  width:20px;  height:20px;  flex-shrink:0;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0NDQnIHZpZXdCb3g9JzAgMCAxMyAxMyc+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMSAySDIuOTY0MjlWNy43MDM3SDFWMlpNOS4yNSAySDMuNzVWOC4wMzA4NUw0Ljk0NTA3IDkuODg5ODVMNS4yNzcwNCAxMi4zMDA1QzUuMzA0NTggMTIuNDk0NCA1LjM5ODI2IDEyLjY3MTYgNS41NDEwNiAxMi43OTk5QzUuNjgzODYgMTIuOTI4MyA1Ljg2NjMxIDEyLjk5OTMgNi4wNTUyOSAxM0g2LjEwNzE0QzYuNDE5NjIgMTIuOTk5NyA2LjcxOTIyIDEyLjg3MDggNi45NDAxNyAxMi42NDE3QzcuMTYxMTMgMTIuNDEyNSA3LjI4NTQgMTIuMTAxOCA3LjI4NTcxIDExLjc3NzhWOS4zMzMzM0gxMC40Mjg2QzEwLjg0NTIgOS4zMzI3OSAxMS4yNDQ2IDkuMTYwOTMgMTEuNTM5MiA4Ljg1NTQzQzExLjgzMzggOC41NDk5MyAxMS45OTk1IDguMTM1NzQgMTIgNy43MDM3VjQuODUxODVDMTEuOTk5IDQuMDk1ODIgMTEuNzA4OSAzLjM3MTA3IDExLjE5MzQgMi44MzY0OEMxMC42Nzc5IDIuMzAxODkgOS45NzkwMyAyLjAwMTA4IDkuMjUgMloiIGZpbGw9IiNEMjRBNEEiIC8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==');}.extraList__line--call_false .extraList__resultIcon,.extraStatusMark__icon.call_false {  display:flex;  width:20px;  height:20px;  flex-shrink:0;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0NDQnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjU3MTMxIDMuMDU2MjFDMTAuMDAwMSA0LjA5NzQ2IDExLjExMjYgNS41MTg3MSAxMi4wNjI2IDYuODc4NzFMMTIuNjE1MSA3LjY4MzcxTDEzLjEzNjMgOC40NTI0NkMxMy4zOTcgOC44MzMzOCAxMy41MDg1IDkuMjk2OSAxMy40NDk1IDkuNzU0NzFDMTMuMzkwNSAxMC4yMTI1IDEzLjE2NTEgMTAuNjMyNiAxMi44MTYzIDEwLjkzNUwxMC4zNzc2IDEyLjc0NjJDMTAuMjU5NyAxMi44MzEzIDEwLjE3NjggMTIuOTU2MyAxMC4xNDQyIDEzLjA5NzlDMTAuMTExNSAxMy4yMzk1IDEwLjEzMTQgMTMuMzg4MSAxMC4yMDAxIDEzLjUxNjJDMTAuNzUyNiAxNC41MiAxMS43MzUxIDE2LjAxNSAxMi44NjAxIDE3LjE0QzEzLjk4NTEgMTguMjY1IDE1LjU1MTMgMTkuMzEyNSAxNi42MjUxIDE5LjkyNzVDMTYuNzU5NyAyMC4wMDMgMTYuOTE4MiAyMC4wMjQyIDE3LjA2NzkgMTkuOTg2NUMxNy4yMTc2IDE5Ljk0ODggMTcuMzQ3MiAxOS44NTUyIDE3LjQzMDEgMTkuNzI1TDE5LjAxNzYgMTcuMzA4N0MxOS4zMDk0IDE2LjkyMSAxOS43NCAxNi42NjEzIDIwLjIxOSAxNi41ODM5QzIwLjY5ODEgMTYuNTA2NiAyMS4xODg1IDE2LjYxNzYgMjEuNTg3NiAxNi44OTM3TDIyLjQxNjMgMTcuNDY3NUMyMy45NjUxIDE4LjU0MjUgMjUuNjI4OCAxOS43NjM3IDI2LjkwMTMgMjEuMzkyNUMyNy4xMDMxIDIxLjY1MjIgMjcuMjMxNSAyMS45NjE0IDI3LjI3MyAyMi4yODc3QzI3LjMxNDYgMjIuNjE0IDI3LjI2NzggMjIuOTQ1NCAyNy4xMzc2IDIzLjI0NzVDMjYuMDkxMyAyNS42ODg3IDIzLjQ0MzggMjcuNzY3NSAyMC42OTAxIDI3LjY2NjJMMjAuMzE1MSAyNy42NDVMMjAuMDIzOCAyNy42MkwxOS43MDEzIDI3LjU4MjVMMTkuMzUwMSAyNy41MzVMMTguOTY4OCAyNy40NzI1TDE4Ljc2ODggMjcuNDM1TDE4LjM0ODggMjcuMzQ1TDE4LjEyODggMjcuMjk1TDE3LjY3MTMgMjcuMTc3NUwxNy4xOTAxIDI3LjA0TDE2LjY4NzYgMjYuODc3NUMxNC4zODAxIDI2LjA5NSAxMS40NTEzIDI0LjU1NzUgOC40NDYzMSAyMS41NTI1QzUuNDQxMzEgMTguNTQ3NSAzLjkwNTA2IDE1LjYyIDMuMTIyNTYgMTMuMzEyNUwyLjk2MDA2IDEyLjgxTDIuODIyNTYgMTIuMzI4N0wyLjcwNTA2IDExLjg3MTJMMi42MDc1NiAxMS40Mzg3QzIuNTc5NDMgMTEuMzAzMyAyLjU1MzE4IDExLjE2NzQgMi41Mjg4MSAxMS4wMzEyTDIuNDY2MzEgMTAuNjVMMi40MTYzMSAxMC4yOTg3TDIuMzgwMDYgOS45NzYyMUwyLjM1NTA2IDkuNjg0OTZMMi4zMzUwNiA5LjMwOTk2QzIuMjMzODEgNi41NjQ5NiA0LjMzNTA2IDMuODk4NzEgNi43NjUwNiAyLjg1NzQ2QzcuMDU3NTMgMi43MzExNyA3LjM3NzgxIDIuNjgzMDkgNy42OTQ0NyAyLjcxNzkzQzguMDExMTMgMi43NTI3OCA4LjMxMzI5IDIuODY5MzUgOC41NzEzMSAzLjA1NjIxWk0xNy4yNzI2IDQuNzcyNDZDMTcuNDg3OCA0LjU1NzI0IDE3Ljc3NDIgNC40Mjc5NSAxOC4wNzggNC40MDg4NUMxOC4zODE3IDQuMzg5NzUgMTguNjgyMSA0LjQ4MjE1IDE4LjkyMjYgNC42Njg3MUwxOS4wNDAxIDQuNzcyNDZMMjEuMjUwMSA2Ljk4MjQ2TDIzLjQ2MDEgNC43NzI0NkMyMy42ODUgNC41NDgyOCAyMy45ODY5IDQuNDE4MTIgMjQuMzA0MyA0LjQwODQzQzI0LjYyMTcgNC4zOTg3NCAyNC45MzA5IDQuNTEwMjMgMjUuMTY5MiA0LjcyMDI4QzI1LjQwNzQgNC45MzAzMiAyNS41NTY3IDUuMjIzMTUgMjUuNTg2OCA1LjUzOTMxQzI1LjYxNjkgNS44NTU0NiAyNS41MjU2IDYuMTcxMjIgMjUuMzMxMyA2LjQyMjQ2TDI1LjIyNzYgNi41Mzk5NkwyMy4wMTc2IDguNzQ5OTZMMjUuMjI3NiAxMC45NkMyNS40NTE3IDExLjE4NDkgMjUuNTgxOSAxMS40ODY4IDI1LjU5MTYgMTEuODA0MkMyNS42MDEzIDEyLjEyMTYgMjUuNDg5OCAxMi40MzA5IDI1LjI3OTcgMTIuNjY5MUMyNS4wNjk3IDEyLjkwNzMgMjQuNzc2OSAxMy4wNTY2IDI0LjQ2MDcgMTMuMDg2N0MyNC4xNDQ2IDEzLjExNjggMjMuODI4OCAxMy4wMjU1IDIzLjU3NzYgMTIuODMxMkwyMy40NjAxIDEyLjcyNzVMMjEuMjUwMSAxMC41MTc1TDE5LjA0MDEgMTIuNzI3NUMxOC44MTUxIDEyLjk1MTYgMTguNTEzMyAxMy4wODE4IDE4LjE5NTggMTMuMDkxNUMxNy44Nzg0IDEzLjEwMTIgMTcuNTY5MiAxMi45ODk3IDE3LjMzMSAxMi43Nzk3QzE3LjA5MjggMTIuNTY5NiAxNi45NDM0IDEyLjI3NjggMTYuOTEzMyAxMS45NjA2QzE2Ljg4MzIgMTEuNjQ0NSAxNi45NzQ1IDExLjMyODcgMTcuMTY4OCAxMS4wNzc1TDE3LjI3MjYgMTAuOTZMMTkuNDgyNiA4Ljc0OTk2TDE3LjI3MjYgNi41Mzk5NkMxNy4wMzgyIDYuMzA1NTUgMTYuOTA2NiA1Ljk4NzY3IDE2LjkwNjYgNS42NTYyMUMxNi45MDY2IDUuMzI0NzYgMTcuMDM4MiA1LjAwNjg3IDE3LjI3MjYgNC43NzI0NloiIGZpbGw9ImJsYWNrIiAvPjwvc3ZnPg==');}.extraStatusMark__icon.good,.extraStatusMark__icon.excellent,.extraStatusMark__icon.bad,.extraStatusMark__icon.call_false {  width:10px;  height:10px;  border-radius:5px;  background-color:#fff;  padding:2px;  margin-left:2px;}table.firmsTable.v2 .cell .extraStatusMark,.extraStatusMark {  display:inline-flex;  gap:5px;  align-items:center;  justify-content:center;  font-size:13px;  color:#444; border:2px solid !important;  border-radius:5px;  padding:2px; margin-right:5px;  background:#fff;}.extraStatusMark.excellent,table.firmsTable.v2 .cell .extraStatusMark.excellent {  border-color:#3EA668 !important;}.extraStatusMark.good,table.firmsTable.v2 .cell .extraStatusMark.good {  border-color:#B8860B !important;}.extraStatusMark.bad,table.firmsTable.v2 .cell .extraStatusMark.bad {  border-color:#D04949 !important;}.noteInTable__remove,.extraList__removeLine,.extraStatusMark__remove {  background:transparent;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkZjQzNDMnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNNDA1IDEzNi43OThMMzc1LjIwMiAxMDcgMjU2IDIyNi4yMDIgMTM2Ljc5OCAxMDcgMTA3IDEzNi43OTggMjI2LjIwMiAyNTYgMTA3IDM3NS4yMDIgMTM2Ljc5OCA0MDUgMjU2IDI4NS43OTggMzc1LjIwMiA0MDUgNDA1IDM3NS4yMDIgMjg1Ljc5OCAyNTZ6Jz48L3BhdGg+PC9zdmc+');  background-repeat:no-repeat;  cursor:pointer;  border:none;  color:tomato;  width:15px;  height:15px;  transition:.2s;}.noteInTable__stopEdit,.noteInTable__edit {  background:transparent;  background-repeat:no-repeat;  cursor:pointer;  border:none;  color:tomato;  width:15px;  height:15px;  transition:.2s;  flex-shrink:0;}.noteInTable__stopEdit {  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0MjlhNTMnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnonPjwvcGF0aD48L3N2Zz4=');}.noteInTable__edit {  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM1OTcyYWInIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3onPjwvcGF0aD48L3N2Zz4=');}.noteInTable__remove:hover,.extraList__removeLine:hover,.extraStatusMark__remove:hover {  filter:brightness(.4);}.extraFavoriteLine__note {  color:#444;  font-size:14px;}.extraFavoriteLine__mark {  grid-row:1 / 3;  grid-column:2 / 2;}.extraDataForFirms__phones {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  align-items:start;  align-content:start;}@media screen and (max-width:990px) {  .extraDataForFirms__phones { grid-gap:15px;  }}.extraDataForFirms__phones a {  color:#444;  text-decoration:none;  white-space:nowrap;  font-size:18px;}table.firmsTable.v2 .tableCard__showPhoneLink,table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton {  box-sizing:border-box;  cursor:pointer;  display:flex;  justify-content:center;  align-items:center;  flex-shrink:0;  width:30px;  height:30px;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyMwMGExMjMnIHZpZXdCb3g9JzAgMCA0NCA3MCc+PHBhdGggZD0iTTcuNjAwNTIgMi4yMDIwNUMxMi41NDYzIC0wLjYxOTg4OSAxNC45MTI5IC0xLjA0NSAxNi4xMzQ3IDIuNzk1OEMxNy44MjE5IDguMDk5NjkgMjIuMTc4MiAyMC4xODc0IDIwLjI3MzQgMjEuOTE3OUMxOS42NzEgMjIuNDY0OSAxOS41MTI5IDIzLjM2MzQgMTIuODY1MiAyNS4yMjg0QzE1LjUzNTUgMzQuNzQ2NiAxOC4wODI2IDQxLjY5NTEgMjQuMzUwNSA1MS4yNTQ4QzI0Ljk4NTUgNTAuNjc4MyAyNi44MjI2IDQ5LjA4NjggMjguMzI2MSA0OC4zODM3QzMxLjUyMzQgNDYuODg5IDMzLjMwMjggNDYuOTUwMyAzNC4zMjMyIDQ4LjQ1NjlDMzUuMTM5MyA0OS42NjIxIDM2LjIzMDkgNTEuNzA2MiAzNi42NzQ3IDUyLjU3OEMzOC43ODk5IDU2LjU2NjcgNDIuNTM0OCA2Mi44MTQxIDQzLjE3NTcgNjUuMDk4NUM0My45NTI3IDY3Ljg2ODYgNDEuODQzNyA2OC43NjUgMzcuMzE0NCA2OS43Njg1QzM3LjE5MDcgNjkuNzk1OCAzNy4wNjcyIDY5LjgyMDkgMzYuOTQ0MyA2OS44NDU2SDI5LjkzMjVDMjMuMzI0NiA2OC40Nzg0IDE4LjA1NDUgNjMuMzk1NyAxNC4zNTc0IDU4LjI0MjFDOC4wNTE5NCA0OS40NTI1IDQuNjA0NDIgNDAuNTIxNCAxLjY5NjIyIDMwLjE1NTJDLTAuNjM1Mjg1IDIxLjg0NDYgLTAuMDYzNTUgMTYuMDY4MyAwLjUwMzgzNiAxMy4xMkMxLjA5Mzg5IDEwLjk2MTkgMi42NTUzNyA1LjAyMzg3IDcuNjAwNTIgMi4yMDIwNVoiIGZpbGw9IiMwMGExMjMiLz48L3N2Zz4=');  background-repeat:no-repeat;  background-color:#fff;  background-position:center;  background-size:15px;  padding:5px;  border:1px solid #dedede !important;  border-radius:5px;  transition:.2s;}table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton:hover {  filter:brightness(.9);}table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton:active {  box-shadow:var(--ui-shadow-input);}.extraDataForFirms__favoritesContent {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  align-items:start;  align-content:start;}.favorites__closedButton {  pointer-events:none;}.extraDataForFirms__feedbackCount * {  pointer-events:none;}.modeless__closedButton:hover {  animation:var(--ui-animation-shake);}.extraList__line {  font-size:13px;  width:100%;  position:relative;  display:grid;  grid-gap:5px;  align-items:center;  align-content:center;  grid-template-columns:20px 1fr 20px;  grid-template-areas: 'lineRemoveButton lineFirmName lineResultIcon' 'lineComment lineComment lineComment';}.extraList__lineLink {  grid-template-columns:1fr;}.extraList__removeLine {  grid-area:lineRemoveButton;}.extraList__firmName {  grid-area:lineFirmName;}.extraList__resultIcon {  grid-area:lineResultIcon;}.extraList__resultComment {  grid-area:lineComment;}.extraList__lineLink .extraList__firmName {  grid-area:auto;}.extraList__firmName {  cursor:pointer;  color:var(--ui-color-accent);  text-decoration:none;  transition:.2s;}.extraList__firmName:hover {  filter:brightness(.9);  text-decoration:underline;}.extraList__resultComment {  font-style:italic;  margin-left:20px;}.cellNameBox {  display:flex;  flex-direction:column;  justify-content:start;  justify-items:start;  gap:2px;}.noteInTable__text {  text-align:left;}.noteInTable__text[contenteditable] {  box-shadow:var(--ui-shadow-input);  padding:2px 10px;  border-radius:4px;  outline:none;}.cellNameBox .extraStatusMark {  width:fit-content;  }table.firmsTable.v2 .cellNameBox .noteInTable {  display:inline-flex;  gap:5px;  align-items:flex-start;  justify-content:center;  font-size:13px;  color:#444;  border:2px solid #3C7ED4 !important;  border-radius:5px;  padding:2px 5px;  margin-right:5px;  background:#fff !important;  width:fit-content;  font-weight:600;}table.firmsTable.v2 .cellNameBox .noteInTable--editable {  padding:2px}table.firmsTable.v2 .cellNameBox .noteInTable .noteInTable__stopEdit {  display:none;}table.firmsTable.v2 .cellNameBox .noteInTable--editable .noteInTable__stopEdit {  display:inline-block;}table.firmsTable.v2 .cellNameBox .noteInTable--editable .noteInTable__edit {  display:none;}.ui3-accordion[data-type="showed"] .ui3-accordion__content:empty:after {  content:'привет';}.extraList__plug {  font-size:13px;}.extraList__plug .extraList__text {  text-align:center;}.extraList__plug .extraDataForFirms__linksWithIcon {  display:inline-flex;}.extraDataForFirms__marksDescription {  display:none;}.isMobile {  display:none;}.extraDataForFirms__popularBlockWrap {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  align-content:start;  max-width:320px;  width:100%;  box-sizing:border-box;}.extraDataForFirms__container--popularHidden .extraDataForFirms__popularBlockWrap {  display:none;}.extraDataForFirms__container--popularHidden {  grid-template-columns:1fr;}.extraList__firmIcon {  width:1em !important;}.extraList__firmIcon[src=""] {  }.extraDataForFirms__block--popular {}.extraDataForFirms__historyModal {  display:none;  grid-column:1/-1; overflow:auto;}.extraDataForFirms__historyModal--isShow {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.extraList__lineLink {  display:flex;  font-size:16px;  justify-content:flex-start;  align-items:center;}.extraDataForFirms__historyButton {}@media screen and (min-width:990px) {  table.firmsTable.v2 tbody tr.t_row--inModeless { background:aliceblue !important; outline:#90b6ff solid 2px; border-radius:2px;  }}@media screen and (max-width:990px) {  .extraDataForFirms__historyButton { width:100%; height:40px; display:flex; align-items:center; justify-content:center; box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.5); background:#fff;  }  .isDesktop { display:none;  }  .isMobile { display:flex;  }  table.firmsTable.v2 .tableCard__showPhoneLink,  table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton { width:58.2px; height:58.2px;  }  .favorites__closedButton { pointer-events:all;  }  .favorites__closedButton.ui3-closeButton { display:flex; flex-shrink:0; width:40px; height:40px;  }  .favorites__closedButton.ui3-closeButton::after { width:90%; height:90%;  }  .extraDataForFirms__phones { display:flex; box-sizing:border-box; width:fit-content; justify-content:center; align-self:center; flex-direction:column;  }  .extraDataForFirms__phones a { font-size:22px; width:fit-content; padding:5px 10px; border-radius:5px;  }  .extraDataForFirms__container {  margin-top:40px; grid-gap:20px; grid-template-columns:1fr; overflow:auto; height:100%; box-sizing:border-box;   }  .modeless__container#extraNote { padding:50px 10px 5px 10px;  }  table.firmsTable.v2 .tableCard__showPhoneLink,  table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton { position:absolute;  right:calc(7vw - 1.6em + 7.5px); top:50px;  }  .extraDataForFirms__block--favorites,  .extraDataForFirms__block--showed { max-height:100% !important; overflow:visible;  }  .extraDataForFirms__block--showed { margin-top:-15px;  }  .extraDataForFirms__blockWrapper { display:grid; grid-template-columns:1fr; grid-gap:5px;  }  .extraDataForFirms__phoneLink span { font-size:.7em;  }}@media screen and (max-width:600px) {  .extraDataForFirms__sortSavedFirms { flex-wrap:wrap;  }  .extraDataForFirms__sortSavedTitle { width:100%; display:none;  }}@media screen and (max-width:550px) {  .extraDataForFirms__buttonsBlock label { width:50px; height:50px; box-sizing:border-box;  }  .extraDataForFirms__buttonsBlock label svg { width:25px; height:25px;  }  .extraDataForFirms__buttonsBlock label .radioTitle { display:none;  }  .extraDataForFirms__buttonsBlockCollector { margin-top:-15px; gap:10px; display:flex; justify-content:flex-end; width:100%; box-sizing:border-box;  }  .extraDataForFirms__marksDescription { display:flex; align-items:center; color:#444; font-size:15px; justify-content:right;  }  .extraDataForFirms__management { grid-gap:20px;  }  .extraDataForFirms__linksBlock { display:flex; width:100%; box-sizing:border-box; justify-content:space-between;  }  .extraDataForFirms__mainInfo { flex-direction:column;  }  .modeless__closedButton { background:aliceblue; padding:23px; z-index:99;   box-shadow:none; right:-9px; top:-4px; border-radius:15px 15px 0 0;  }}.test__noButton table.firmsTable.v2 tr a.tableCard__showPhoneLink,.test__noButton table.firmsTable.v2 tr button.localExtraNoteBlock.modelessButton {  display:none;}@media screen and (max-width:990px) {  .test__buttonOnTop table.firmsTable.v2 tr .tableCard__showPhoneLink,  .test__buttonOnTop table.firmsTable.v2 tr td button.localExtraNoteBlock.modelessButton { position:relative; top:0; right:0;  }  .test__buttonOnTop table.firmsTable.v2 tbody tr { grid-template-areas:   'name name name'   'feedbacks feedbacks rating'   'phone phone site'   'work-time work-time work-time'   'metro . district'   'address address address'   'vk vk vk'   'distance distance distance'   'p1 p1 p1'   'p1 p1 p1'   'p2 p2 p2'   'p3 p3 p3'   'p4 p4 p4'   'p5 p5 p5'   'p6 p6 p6'   'p7 p7 p7'   'p8 p8 p8'   'p9 p9 p9'   'p10 p10 p10'   's1 s1 s1'   's2 s2 s2'   's3 s3 s3'   's4 s4 s4'   's5 s5 s5'   's6 s6 s6'   's7 s7 s7';  }} @media only screen and (max-width:770px) {  .p_a2_basePages_blocks_pricesBlock > p { display:none;  }}.parts .p_a2_basePages_blocks_pricesBlock > p {  padding:0.5em 0 1.5em;} .part[nav_id="nav_text"] h2.part_label {  display:none;}.p_a2_basePages_blocks_textBlock li {  font-size:12.8px;}#part_top {  box-shadow:0 -5px 5px -5px #bdbdbd;}.p_a2_basePages_blocks_textBlock {  max-width:90vw;}@media all and (max-width:900px) {  table.tbl { width:100%; display:flex;  }  table.tbl tbody { width:100%; overflow-x:scroll;  }} .offersContainer[data-count="1"] h3 {  display:none;}.linkToAllOffers {  text-align:center;  padding:1em;}.linkToAllOffers a {  border-bottom:1px #0c7bb3 dashed;  transition:.2s;}.linkToAllOffers a:hover {  border:none;  text-decoration:none;} .p_a2_offers_offersView {  display:-ms-grid;  display:grid;  grid-template-columns:repeat(auto-fit, minmax(280px, 376px));  grid-gap:20px;}#offerTemplate {  display:none;}.offer {  position:relative;  border:1px solid #F2F4F6;  border-radius:10px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-row:span 1 / span 1;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  -ms-flex-line-pack:justify;  align-content:space-between;  max-width:404px;  width:100%;}.offer:hover {  text-decoration:none;  Box-shadow:0px 0px 0px 4px #0b7bc1;}.offer__premium {  grid-row:span 2 / span 1;}.offer__premium .offer__footer {  padding:20px;}.offerBtn {  width:100%;  white-space:nowrap;}.offer__header {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:15px;  padding:20px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.offer__header.offer__header--coupon {  padding-top:30px;}.offer__firmLink, .offer__label {  font-weight:bold;  font-size:15px;  font-family:'Roboto', sans-serif;}.offer__virtualLink {  cursor:pointer;}.offer__virtualLink:hover {  text-decoration:underline;}.offer__firmLink {  color:#1c7cb7;}.offer__label {  color:#404040;}.offer__imgBox {  width:calc(100% + 2px);  margin-left:-1px;  max-height:250px;  overflow:hidden;}.offer__imgBox img {  width:100%;  -o-object-fit:contain;  object-fit:contain;}.offer__footer {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;  padding:10px 20px 20px 20px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.offer__descritpion {  color:#404040;  font-size:12px;  font-family:'Roboto', sans-serif;}.p_a2_offers_offersView .firmCustomMessage__couponLink {  -webkit-box-sizing:border-box;  box-sizing:border-box;  top:-1px;  right:0;  position:absolute;  background:#8351C2;  color:#fff;  font-weight:bold;  font-size:12px;  letter-spacing:1px;  border-radius:0px 0 0 8px;  max-height:25px;  line-height:25px;  height:100%;  padding:0 35px 0 15px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.p_a2_offers_offersView .firmCustomMessage__couponLink+.offer__header {  padding-top:30px;}.firmCustomMessage__couponLink img {  position:absolute;  height:37px;  width:37px;  right:-8px;  bottom:-5px;} .mapContainer {  position:relative;  height:auto;  width:100%;  height:100%;  max-height:7em;  min-width:7em;  overflow:auto;  display:flex;  justify-content:center;  align-items:center;  overflow:hidden;}.p_a2_firmPage_template #map .mapContainer--open {  animation:1s openMap ease-in-out forwards;}.controlTablePanel__result .mapContainer--open {  max-height:500px;  transition:.6s;}@keyframes openMap {  0% { max-height:8em;  }  100% { max-height:500px;  }}.mapContainer__bcgMap {  position:absolute;  width:100%;  height:100%;  object-fit:cover;  transition:20s transform;}.mapContainer--preloader .mapContainer__buttonBox {  animation:1s blink infinite;}.mapContainer--preloader .mapContainer__bcgMap {  transform:scale(1.1);}@keyframes blink {  0% { opacity:1;  }  50% { opacity:.5;  }  100% { opacity:1;  }}.mapContainer__buttonBox {  position:absolute;  color:#fff;  font-size:30px;  font-weight:bold;  display:flex;  justify-content:center;  align-items:center;  gap:5px;}.mapContainer__buttonBox i {  font-size:40px;  color:#F24242;}.mapContainer__button {  position:relative;  cursor:pointer;  width:100%;  height:100%;}.mapContainer__button::after {  content:'';  position:absolute;  display:flex;  width:100%;  height:2px;  background:#fff;  margin-top:-6px;  opacity:1;  transition:.2s;}.selectButtonMapServices::after {  content:'';  border:solid #333;  border-width:0 2px 2px 0;  display:inline-block;  padding:3px;  transform:rotate(45deg);  margin-top:-5px;  position:relative;}.mapContainer__button:hover:after {  display:none;  opacity:0;}@media screen and (max-width:450px) {  .mapContainer__buttonBox { font-size:20px;  }  .mapContainer__button::after { margin-top:-2px;  }}.mapContainer .ymaps-2-1-79-map,.mapContainer .ymaps-2-1-79-inner-panes {  width:100%!important;} .p_a2_feedbacks_feedbacksListBlock {  padding:2em 0;  margin-bottom:20px;}.p_a2_feedbacks_feedbacksListBlock * {  box-sizing:border-box;}.feedbacks {  display:flex;  flex-wrap:wrap;  max-width:calc(100vw - 1em);}.feedback {  margin-left:1.25%;  flex-basis:48.5%;  margin-bottom:1em;  padding:5px 20px;  font-size:.75em;  overflow:hidden;  background-color:#ffffff;  position:relative;  transition:all .3s linear;  cursor:pointer;  box-shadow:0px 0px 24px rgba(0, 0, 0, 0.06);  border-radius:9px;}.feedback .text {  overflow:hidden;  display:-webkit-box;  -webkit-line-clamp:5;  -webkit-box-orient:vertical;  max-height:calc(5 * 1.5em);}@media only screen and (max-width:1000px) {  .feedback .text { -webkit-line-clamp:6; max-height:calc(6 * 1.5em);  }}@media only screen and (max-width:900px) {  .feedback .text { -webkit-line-clamp:7; max-height:calc(7 * 1.5em);  }}@media only screen and (max-width:800px) {  .feedback .text { -webkit-line-clamp:8; max-height:calc(8 * 1.5em);  }}.feedback .author {  font-weight:700;  margin-right:1em;  height:45px;  display:flex;  align-items:center;}@media only screen and (min-width:700px)and (max-width:1250px) {  .feedback { max-height:calc(-14.7vw + 297px);  }}.p_a2_feedbacks_feedbacksListBlock .feedback i {  position:absolute;  top:0.3em;  right:0.3em;  font-size:16px;}@media only screen and (max-width:599px) {  .feedback:nth-child(2n+1) { margin-left:0;  }}@media only screen and (min-width:600px) {  .feedback { position:relative; flex-basis:32.5%; margin-left:1.25%;  }  .feedback:nth-child(3n+1) { margin-left:0;  }  _:-ms-lang(x), .feedback { flex-basis:calc(32.5% - 2vw);  }}@media only screen and (max-width:499px) {  .feedback { flex-basis:100%; margin-left:0;  }}.p_a2_feedbacks_feedbacksListBlock .total {  color:#bbb;}.p_a2_feedbacks_feedbacksListBlock .positive {  color:#607b50;}.p_a2_feedbacks_feedbacksListBlock .negative {  color:#bd5050;}.p_a2_feedbacks_feedbacksListBlock .distrust {  color:#986c33;}.p_a2_feedbacks_feedbacksListBlock .feedback_counts div {  display:inline-block;  padding-left:0.5em;}.feedback_counts {  display:flex;  align-items:center;}.feedbackCount {  display:flex !important;  align-items:center;  margin-right:5px;}.feedbackCount i {  margin-right:3px;}.firmLine {  display:flex;  align-items:center;  flex-wrap:wrap;  margin:1em 0 .5em;  font-weight:normal;  font-size:.9616em;}.firmLine .firm_name {  flex-grow:1;  font-weight:500;  padding:0;  width:100%;  word-break:break-word;}.p_a2_feedbacks_feedbacksListBlock .moreContainer {  text-align:center;}.p_a2_feedbacks_feedbacksListBlock .more {  display:inline-block;  text-align:center;  cursor:pointer;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  color:#bbb;  transition:all .3s ease;  padding:0.1em 0.3em;  font-size:1.5em;}.p_a2_feedbacks_feedbacksListBlock .more:hover {  color:#777;}.p_a2_feedbacks_feedbacksListBlock .more.rotated {  transform:rotate(180deg);}.p_a2_feedbacks_feedbacksListBlock .hidden {  display:none;}.p_a2_feedbacks_feedbacksListBlock .feedback.opened .text {  -webkit-line-clamp:500;  -moz-line-clamp:500;  max-height:500em;}.p_a2_feedbacks_feedbacksListBlock .feedback .text {  transition:all .3s linear;}.notransition {  transition:none !important;}@media only screen and (min-width:500px) and (max-width:599px) {  .feedbacks .feedback:nth-child(3) { display:none;  }  .feedbacks.interacted .feedback:nth-child(3) { display:block;  }}.structureMessage {  margin-top:1.5em;}.geoExpanded {  margin-top:1em;}.tab_part>.geoExpanded {  background-color:transparent;  margin-top:20px;  margin-bottom:20px;}.p_a2_feedbacks_feedbacksListBlock .distrusts>div {  background-color:#fff8f8;  display:inline-block;  font-size:10px;  border:1px solid #ad3232;  padding:.1em 0.5em;  border-radius:0.7em;  margin:.3em .3em .3em 0;}.p_a2_feedbacks_feedbacksListBlock img, div[class^="feedbackImg"] {  width:3em;  height:3em;  border-radius:3em;  position:absolute;  left:20px;  top:5px;  margin-right:10px;}.feedback.with_avatar .author {  padding-left:60px;  height:45px;  display:flex;  align-items:center;}.feedback .text.indent {  text-indent:3.3em;}.feedback.with_avatar .distrusts {  padding-left:3.3em;} .p_a2_breadcrumbs {  max-height:1.5em;  overflow:hidden;  margin:1em 2.7em;}.p_a2_breadcrumbs>div {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);   transform:rotate(180deg);  padding-top:0;  padding-bottom:0;}.p_a2_breadcrumbs>div>span {  -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);   transform:rotate(180deg);  display:inline-block;  -o-text-overflow:ellipsis; text-overflow:ellipsis;}.p_a2_breadcrumbs>div>span:after {  content:'/';  font-weight:bold;  padding:0 0.3em 0 0.2em;}.p_a2_breadcrumbs>div>span:first-child {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;}.p_a2_breadcrumbs>div>span:first-child:after {  content:'';}@media only screen and (max-width:500px) {  .p_a2_breadcrumbs>div>span { display:none;  }  .p_a2_breadcrumbs>div>span:nth-child(2) { display:inline-block; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1;  }  .p_a2_breadcrumbs>div>span:nth-child(2):after { content:'';  }  .p_a2_breadcrumbs>div>span:nth-child(2):before { content:"\e906"; font-family:'icons2'; color:#0c7bb3; padding-right:0.5em;  }}@media only screen and (max-width:450px) {  .p_a2_breadcrumbs { margin:10px 0; padding-left:calc(7vw - 1em); padding-right:calc(7vw - 1em);  }  .firmPage__breadcrumbs .p_a2_breadcrumbs { padding-left:0;  }}.p_a2_breadcrumbs a {  color:#1776a6;} .p_a2_basePages2_tabsBlock {  position:relative;  padding-bottom:1em;  margin-left:0.7em;  margin-right:0.7em;}@media only screen and (max-width:650px) {  .p_a2_basePages2_tabsBlock { margin:0;  }  .p_a2_basePages2_tabsBlock:after { border-radius:0;  }}.p_a2_basePages2_tabsBlock {  margin-bottom:-7px !important;}.p_a2_basePages2_tabsBlock .items {  display:flex;  align-items:flex-end;  height:2.5em;}.p_a2_basePages2_tabsBlock .items a {  position:relative;  background-color:#68594b;  color:#fff;  cursor:pointer;  padding:0.6rem 0;  flex-grow:1;  text-align:center;  max-width:9em;  margin-right:1px;  transition:all 0.2s ease;  border-radius:0.6em 0.5em 0 0;}.p_a2_basePages2_tabsBlock .items a span {  pointer-events:none;}.p_a2_basePages2_tabsBlock .items a:hover {  background-color:#6279c7;  text-decoration:none;  color:#fff;}.p_a2_basePages2_tabsBlock .items a.active {  background-color:#925d2a;  color:#fff;  border-radius:0.6em 0.5em 0 0;  padding-top:0.8rem;  padding-bottom:.8rem;  position:relative;  pointer-events:none;}.preferenceFilterBox {  background-color:white;  height:auto;  padding:20px;  margin-bottom:20px;  transition:.2s;  border-radius:9px;}@keyframes test {  0% { max-height:none;  }  100% { max-height:1000px;  }}.preferenceFilterBox--animation {  animation:.5s ease-in-out forward test;}.preferenceFilterBox--hide div {  opacity:0;}.preferenceFilterBox--show div {  opacity:1;}.basicTabs__preloader::after {  content:'';  display:flex;  position:absolute;  height:40px;  top:0;  width:100%;  background-image:url('/app/p/zadarma/report/loading.svg');  background-size:contain;  background-repeat:no-repeat;  background-position:center;}.basicTabs__preloader span {  opacity:0;}.basicTabs__disabled {  opacity:.9;  pointer-events:none;}@media only screen and (min-width:501px) and (max-width:770px) {  .p_a2_basePages2_tabsBlock { font-size:calc(1.5vw + 4.5px);  }}@media only screen and (max-width:500px) {  .p_a2_basePages2_tabsBlock .tier3 { display:none;  }}@media only screen and (max-width:400px) {  .p_a2_basePages2_tabsBlock .tier2 { display:none;  }}@media only screen and (max-width:345px) {  .p_a2_basePages2_tabsBlock .tier1 { display:none;  }}.p_a2_basePages2_tabsBlock {  padding-bottom:0;} .p_a2_basePages2_blocks_textBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-shadow:var(--ui-shadow-block);   box-shadow:var(--ui-shadow-block);}.p_a2_basePages2_blocks_textBlock article p {  font-size:14px;  line-height:19px;}.p_a2_basePages2_blocks_textBlock article {  margin-top:1em;}.p_a2_basePages2_blocks_textBlock article {  background-color:white;  padding-top:2em;  padding-bottom:2em;  margin-top:0.5em;}body.firmsTable__bigWidth .p_a2_basePages2_blocks_textBlock article .p_a2_firmTableBlock_tableView {  max-width:none;}.p_a2_basePages2_blocks_textBlock article::after {  content:"";  display:block;  clear:both;}.p_a2_basePages2_blocks_textBlock article img {  max-width:100%;  border-radius:5px;}.p_a2_basePages2_blocks_textBlock article ul, .p_a2_basePages2_blocks_textBlock article ol { line-height:1.25em;}.p_a2_basePages2_blocks_textBlock article li {  font-size:14px;  margin-left:2em;  padding-left:1em;  padding-bottom:0.5em;  -webkit-box-sizing:border-box;   box-sizing:border-box;}.p_a2_basePages2_blocks_textBlock article table {  font-size:.8em;}.p_a2_basePages2_blocks_textBlock article table p {  font-size:1em;  padding:0;}.p_a2_basePages2_blocks_textBlock article table td, .p_a2_basePages2_blocks_textBlock article table th {  padding:.5em;  border:1px solid #d4d4d4;}@media only screen and (max-width:770px) {  .p_a2_basePages2_blocks_textBlock article { font-style:normal; font-weight:300; line-height:160.9%; max-width:850px;  }  .p_a2_basePages2_blocks_textBlock article p { font-size:17px;  }  .p_a2_basePages2_blocks_textBlock article li { -webkit-box-sizing:border-box;  box-sizing:border-box; width:95%; font-size:17px; margin-left:1em; padding-left:.5em; line-height:160.9%; width:calc(100% - 1em); box-sizing:border-box;  }  .p_a2_basePages2_blocks_textBlock article h3 { margin-top:2em;  }  .p_a2_basePages2_blocks_textBlock article h2 { font-size:22px; line-height:170.9%; margin-top:2em;  }  .p_a2_basePages2_blocks_textBlock article p strong { font-weight:500;  }}.p_a2_basePages2_blocks_textBlock article .tbl {  border:1px solid #d4d4d4;  border-collapse:collapse;  border-spacing:0;  font:normal 13px Arial, sans-serif;}.p_a2_basePages2_blocks_textBlock article .tbl th {  background-color:#f9f9f9;  padding:10px;  text-align:left;  font-weight:500;}.p_a2_basePages2_blocks_textBlock article .tbl td {  border:solid 1px #d4d4d4;  color:#333;  padding:10px;}.articleAuthorBox {  font-size:13px;  margin-bottom:20px;} @charset "UTF-8";.mainPage {  -webkit-box-shadow:0 -5px 5px -5px #bdbdbd;   box-shadow:0 -5px 5px -5px #bdbdbd;  background-color:white;}.tab_part {  opacity:1;  -webkit-transition:.5s opacity;  -o-transition:.5s opacity;  transition:.5s opacity;}.tab_part>div {  background-color:white;}.tab_part>.p_a2_basePages2_blocks_offersBlock {  background-color:#fff;  border-radius:.5em;}.p_a2_basePages2_blocks_questionsBlock {  padding-top:1em;  border-radius:.5em;  padding-bottom:1em;}.p_a2_basePages2_blocksAjax_questionsBlock {  padding:50px;}.tab_part>.p_a2_feedbacks_feedbacksListBlock {  background-color:transparent;}.p_a2_firmTableBlock_tableView {  border-radius:.5em;}.p_a2_mapBlock {  padding:0 !important;  overflow:hidden;}.firstPageBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  margin-bottom:20px;}.firstPageBlock__controls h1 {  margin:0;  padding:0;}.firstPageBlock__description p {  margin:0;}.firstPageBlock__cardsWidget {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  margin-right:-60px;  width:auto;}.cardWidget__item {  position:relative;  border-radius:5px;  list-style-type:none;  min-width:280px;  min-height:100px;  overflow:hidden;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.cardWidget__item:not(:last-child) {  margin-bottom:10px;}.cardWidget__item:hover {  -webkit-box-shadow:0 4px 4px 0 #999;   box-shadow:0 4px 4px 0 #999;}.cardWidget__itemBcg {  width:100%;  height:100%;  position:absolute;  -o-object-fit:cover;  object-fit:cover;}.cardWidget__itemBox {  position:relative;  text-decoration:none;  color:#333;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  padding:10px 20px;  height:120px;  -webkit-box-sizing:border-box;   box-sizing:border-box;}.cardWidget__itemBox:hover {  text-decoration:none;}.cardWidget__itemTitle {  position:relative;  font-weight:500;  text-align:center;  white-space:nowrap;  margin:0;  color:#333;  background:rgba(255, 255, 255, 0.8);  padding:5px 10px;  border-radius:5px;}.basePage__mainContainer--preloader {  position:relative;  min-height:250px;  top:10px;  background:#fff;  margin-left:calc(-78px + 1em);  margin-right:calc(-78px + 1em);}.basePage__mainContainer--preloader::after {  content:'Секундочку. Контент загружается...';  position:absolute;  top:10px;  bottom:0;  right:0;  left:0;  padding-top:150px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap; flex-wrap:wrap;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;  -webkit-box-align:start; -ms-flex-align:start;   align-items:start;  font-size:25px;  font-weight:bold;  color:#333;  -webkit-animation:1s blink infinite;  animation:1s blink infinite;}.basePage__mainContainer--preloader .tab_part {  opacity:0;}@media screen and (max-width:1300px) {  body.firmsTable__bigWidth .p_a2__lineBeforeTable.tableCaptionWrapper { max-width:calc(100vw - 30px);  }}@media screen and (max-width:768px) {  .basePage__mainContainer--preloader::after { font-size:15px;  }  .breadCrumbsWrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;  }  .breadCrumbsWrapper .firstPageBlock__descriptionButton { margin:0 1em;  }  .breadCrumbsWrapper.isBreadCrumbsOut { -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;  }}@media screen and (max-width:700px) {  .firstPageBlock { grid-gap:15px;  }} .p_a2_feedbackExample_feedbackExampleBlock {  background-color:#e8f3ff;  padding:.5em 1em;  border-radius:10px;  }.p_a2_feedbackExample_feedbackExampleBlock .feedback_text {  font-size:15px;  line-height:21px;  font-style:normal;}.p_a2_feedbackExample_feedbackExampleBlock .openFeedbackTab {  max-width:280px;}.p_a2_feedbackExample_feedbackExampleBlock .feedback_text {  font-size:15px;  font-style:normal;}.feedback_text {  font-style:italic;} .p_textForStructure_specialistReference {  display:flex;  background-color:#f5f5f5;  border-radius:9px;  padding:20px;}.p_textForStructure_specialistReference img {  border-radius:5px;  width:100px;  height:100%;  object-fit:cover;  margin-right:20px;}.ref_text .role {  display:flex;  font-weight:500;  margin-bottom:20px;  flex-wrap:wrap;}.ref_text .role a { font-weight:400;  display:inline-block;}.p_textForStructure_specialistReference .sign {  font-style:italic;  font-size:14px;  line-height:16px;}.p_textForStructure_specialistReference a {  color:#1977a7;  transition:.2s;  text-decoration:none;}.p_textForStructure_specialistReference a:hover {  color:#124d6b;  text-decoration:none;}@media screen and ( max-width:425px) {  .p_textForStructure_specialistReference { flex-direction:column;  }} .p_a2_basePages2_blocks_substructuresBlock2 {  background-color:#fff;  overflow:hidden;  padding:20px!important;  margin-bottom:20px;  -webkit-box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.1);   box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.1);}.p_a2_basePages2_blocks_substructuresBlock2 .subStructures__itemsBox {  -webkit-column-width:300px;  -moz-column-width:300px;  column-width:300px;  -webkit-column-gap:20px;  -moz-column-gap:20px;  column-gap:35px;  font-size:14px!important;  line-height:14px;}.subStructures__item {  font-size:1em;  line-height:1em;  margin-bottom:10px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:nowrap; flex-wrap:nowrap;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;}.subStructures__item a {  width:100%;  -webkit-box-sizing:border-box;   box-sizing:border-box;}.subStructures__item.back::before {  content:url("data:image/svg+xml,%3Csvg width='12.746094' height='10.502930' viewBox='0 0 10.7461 12.5029' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='Форма 1' d='M5.74609 0.75293L5.74609 10.7529Q5.74609 10.8564 5.81934 10.9297Q5.89258 11.0029 5.99609 11.0029L9.99609 11.0029L9.99609 12.5029L5.99609 12.5029Q5.64062 12.5029 5.31445 12.3652Q5.00098 12.2324 4.75879 11.9902Q4.5166 11.7485 4.38379 11.4346Q4.24609 11.1084 4.24609 10.7529L4.24609 0.75293L5.74609 0.75293ZM4.99609 1.81348L1.28418 5.52588C0.986328 5.82275 0.520508 5.82275 0.222656 5.52588C-0.0742188 5.229 -0.0742188 4.76221 0.222656 4.46533L4.46582 0.222656C4.7627 -0.0742188 5.22949 -0.0742188 5.52637 0.222656L9.76953 4.46533C10.0664 4.76221 10.0664 5.229 9.76953 5.52588C9.47168 5.82275 9.00586 5.82275 8.70801 5.52588L4.99609 1.81348ZM9.97656 11.0229L9.99609 11.0029C10.416 11.0029 10.7461 11.333 10.7461 11.7529C10.7461 12.1729 10.416 12.5029 9.99609 12.5029L9.97656 12.4829L9.97656 11.0229Z' fill='%23666666' fill-opacity='1.000000'/%3E%3C/svg%3E");  margin-right:5px;}.subStructures__item.back {  padding-left:0!important;}.subStructures__item.back span {  font-size:13px;  color:#c9c9c9;  font-weight:normal;  letter-spacing:.3px;  margin-left:5px;  -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid;   break-inside:avoid;  white-space:nowrap;}.subStructures__item.back a:hover {  text-decoration:none;}@media screen and ( max-width:768px) {  .p_a2_basePages2_blocks_substructuresBlock2 { margin-left:0.7em!important; margin-right:0.7em!important; margin-bottom:0;  }  .p_a2_basePages2_blocks_substructuresBlock2 .subStructures__itemsBox { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack:center; align-content:center; -ms-flex-line-pack:initial; align-content:initial; font-size:14px!important; line-height:14px; gap:10px; justify-items:start; -webkit-box-pack:start; -ms-flex-pack:start;  justify-items:center; height:max(100px, 10em); margin-left:;  }  .subStructures__item { font-size:1em; line-height:1em; margin-bottom:0; min-height:20px; -webkit-box-sizing:border-box; box-sizing:border-box; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; margin-right:20px;  }}.p_a2_basePages2_blocks_substructuresBlock2 .label {  padding-right:1em;  font-weight:bold;}.p_a2_basePages2_blocks_substructuresBlock2 .items>*>span {  color:#737373;  font-weight:300;}h1 {  text-align:left;  padding-left:0;}h1 {  padding-top:0em;}.p_a2_basePages2_blocks_substructuresBlock2 i {  display:inline-block;  padding-right:1em;  padding:0 0.9em 0 0.2em;  font-size:0.83em;  vertical-align:1px;}.p_a2_basePages2_blocks_substructuresBlock2 i.file {  color:#EFF2F4;}.p_a2_basePages2_blocks_substructuresBlock2 i.folder {  color:#D0D4D9;}.p_a2_basePages2_blocks_substructuresBlock2 .currentStructure .subStructures__selected {  width:100%;  font-weight:500;  color:black;}.p_a2_basePages2_blocks_substructuresBlock2 .currentStructure i {  color:black;}.p_a2_basePages2_blocks_substructuresBlock2 .back {  font-weight:bold;  padding-left:2.1em;}.p_a2_basePages2_blocks_substructuresBlock2 .items>div:last-child {  min-width:100%;}.dotsScroll_content {  overflow-x:auto;  -webkit-overflow-scrolling:touch;  -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory;  -ms-overflow-style:none;  scrollbar-width:none;  scroll-behavior:smooth;}.dotsScroll_content>* {  scroll-snap-align:start;  scroll-behavior:smooth;}.dotsScroll_content::-webkit-scrollbar {  display:none;}.dotsScroll_dots {  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  padding:0.5em;  height:1em;  display:none;}@media screen and ( max-width:768px) {  .dotsScroll_dots { display:-webkit-box; display:-ms-flexbox; display:flex;  }}.dotsScroll_dots .dot {  height:0.9em;  width:0.9em;  margin:0 0.25em;  cursor:pointer;  position:relative;}.dotsScroll_dots .dot::after {  content:"";  border-radius:1em;  height:50%;  width:50%;  -webkit-transition:all ease .5s;  -o-transition:all ease .5s;  transition:all ease .5s;  display:inline-block;  background-color:#D0D4D9;  position:absolute;  left:25%;  top:25%;}.dotsScroll_dots .dot.active::after {  background-color:#925d2a;  height:70%;  width:70%;  left:15%;  top:15%;}body.ie10-11 .p_a2_basePages2_blocks_substructuresBlock2 .items {  display:block;  -webkit-columns:3; -moz-columns:3;   columns:3;}body.ie10-11 .p_a2_basePages2_blocks_substructuresBlock2 .items>div:first-child {  width:5em;}.hasSubstructures .p_a2_basePages2_blocks_filterBlock {  margin-bottom:0;}@media only screen and (min-width:651px) {  .hasSubstructures .p_a2_basePages2_blocks_filterBlock { border-radius:.5em .5em 0 0;  }  .hasSubstructures .p_a2_basePages2_blocks_substructuresBlock2 {   }} .tag_list .question_tag {  display:inline-block;  position:relative;  margin-right:10px;  text-transform:uppercase;}.qa_meta {  font-size:10px;  color:#757575;}.qa_meta_item {  margin-left:15px;  display:block;}.qa_meta .qa_meta_item:first-child {  margin-left:0;}.qa_main_text {  color:#555;  font-size:14px;}.qa_title {  font-size:18px;  color:#3E748E;}.questions_section {  font-size:18px;  margin-top:30px;}.qa_separator {  padding-bottom:10px;  border-bottom:1px solid #aeaeae;} .showMoreQuestions {  -ms-grid-column-align:center;  justify-self:center;}.question__list {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;}.question__list h3 {  font-size:1.3em;  font-weight:bold;}.question__item {  overflow:hidden;  position:relative;  background:#FFFFFF;  -webkit-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.06);  box-shadow:0px 0px 24px rgba(0, 0, 0, 0.06);  border-radius:9px;  padding:20px 30px;  margin-bottom:20px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.question__item .question_title_wrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  margin-bottom:20px;  margin-right:250px;}.question__item .question_title_wrap .qa_title {  font-weight:bold;  font-size:20px;}.question__item .question_title_wrap .question_answer_counter {  padding:5px 10px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  background:#ba7636;  color:#fff;  border-radius:9px;  -webkit-box-shadow:0 2px 2px 0 #555;  box-shadow:0 2px 2px 0 #555;  font-size:11px;}.question__item .question_title_wrap .question_answer_counter.has_answers {  background:#50823e;}.question__item .question_title_wrap .question_answer_counter .question_answer_counter_value {  font-size:15px;  font-weight:bold;}.question__item .details_preview {  font-size:15px;  margin-right:70px;}.question__item .qa_meta {  position:absolute;  right:0;  bottom:0;  margin:5px;  -webkit-box-pack:end !important;  -ms-flex-pack:end !important;  justify-content:flex-end !important;}.question__item .qa_meta a {  text-decoration:none;  color:#757575;}.question__titleBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;}.question__authorBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;  font-size:13px;}.question__authorBlock .qa_meta_item {  margin:0;}.question__authorBlock .qa_meta_city {  margin-left:10px;  color:#757575;}.question__dataBox {  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  top:0;  right:0;  margin:10px;}.question__dataBox span {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  color:#757575;  font-style:italic;  font-size:13px;  margin-right:20px;}.question__dataBox span i {  margin-right:5px;  margin-top:2px;}.question__btnWrapper {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.admin_question_hidden::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  width:100%;  height:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  background:#fff;  opacity:.5;  top:0;  left:0;  pointer-events:none;}.actions_line {  position:relative;  margin:10px;  z-index:50;  height:auto;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  overflow:hidden;  max-height:165px;}.actions_line__hidden {  max-height:0;}.p_questions_questionsBlock li {  list-style-type:none;}.p_questions_questionsBlock .details_preview {  color:black;}.p_questions_questionsBlock .qa_meta {  font-size:14px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.p_questions_questionsBlock .qa_meta>* {  margin-top:5px;}.p_questions_questionsBlock .details_preview a {  white-space:nowrap;}@media screen and (max-width:768px) {  .question__item .question_title_wrap { margin:50px 0px 20px 0;  }  .question__item .details_preview { margin:0 0 20px 0;  }} .p_a2_basePages2_blocks_questionsBlock_newQuestion {  margin-bottom:30px;}.newQuestionWrapper {  background:rgb(43, 85, 32);  background:-o-linear-gradient(left, rgba(43, 85, 32, 1) 0%, rgba(66, 130, 48, 1) 49%, rgba(43, 85, 32, 1) 100%);  background:-webkit-gradient(linear, left top, right top, from(rgba(43, 85, 32, 1)), color-stop(49%, rgba(66, 130, 48, 1)), to(rgba(43, 85, 32, 1)));  background:linear-gradient(90deg, rgba(43, 85, 32, 1) 0%, rgba(66, 130, 48, 1) 49%, rgba(43, 85, 32, 1) 100%);  border-radius:7px;  color:#fff;  padding:20px;  -webkit-box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.1);  box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.4);  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  font-size:10px;}.newQuestionWrapper__information {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.newQuestionWrapper__title {  padding:0;  margin:0;  font-family:'Roboto', sans-serif;  font-weight:400;  font-size:1.7em;  line-height:20px;  text-transform:uppercase;}.newQuestionWrapper span {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  margin:0;  font-size:1.4em;}.newQuestionWrapper__form {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.newQuestionWrapper textarea {  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  height:auto;  max-height:44px;  resize:none;  padding:10px 20px;  outline:none;  -webkit-transition:.5s max-height;  -o-transition:.5s max-height;  transition:.5s max-height;  color:#404040;  font-family:Roboto, Sans-serif;  border-radius:5px;  -webkit-box-shadow:var(--ui-shadow-input);  box-shadow:var(--ui-shadow-input);  font-size:1.5em;}.newQuestionWrapper textarea::-webkit-input-placeholder {  font-family:Roboto, Sans-serif;  font-size:1em;}.newQuestionWrapper textarea::placeholder,.newQuestionWrapper textarea::-webkit-input-placeholder,.newQuestionWrapper textarea::-moz-placeholder {  font-family:Roboto, Sans-serif;  font-size:1em;}.newQuestionWrapper__buttonBox {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:start;  justify-items:start;  height:auto;  max-height:0;  overflow:hidden;  -webkit-transition:.5s max-height;  -o-transition:.5s max-height;  transition:.5s max-height;}.newQuestionWrapper--active textarea {  max-height:300px;}.newQuestionWrapper--active .newQuestionWrapper__buttonBox {  max-height:44px;}.successMessage {  font-size:1.7em;  text-align:center;} .p_a2_basePages2_blocks_questionsBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}.p_questions_questionsBlock li {  list-style-type:none;}.p_questions_questionsBlock .details_preview {  color:black;}.p_questions_questionsBlock .qa_meta {  font-size:14px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.p_questions_questionsBlock .details_preview a {  white-space:nowrap;}.blockTitle {  font-size:1.5em;  color:#444;  font-weight:600;} .p_a2_basePages2_blocks_geoSelectBlock {  position:relative;  background-color:#fff;  border-radius:9px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-sizing:border-box;   box-sizing:border-box;  margin:0 1em 20px 1em;  padding:20px;  -webkit-box-shadow:var(--ui-shadow-block);   box-shadow:var(--ui-shadow-block);}.p_a2_basePages2_blocks_geoSelectBlock .urlsToAll {  margin:0;}.p_a2_basePages2_blocks_geoSelectBlock.noItems {margin-top:0;margin-bottom:0;}.p_a2_basePages2_blocks_geoSelectBlock .geoPart {  -webkit-box-flex:1; -ms-flex:1 1 40%;   flex:1 1 40%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  padding-bottom:0.5em;}.p_a2_basePages2_blocks_geoSelectBlock .geoPart:nth-child(2){  margin-left:3em;  -webkit-box-flex:1; -ms-flex:1 0 0px;   flex:1 0 0;}.p_a2_basePages2_blocks_geoSelectBlock .items {  -webkit-column-count:3; -moz-column-count:3;   column-count:3;  -webkit-column-width:12em; -moz-column-width:12em;   column-width:12em;}.p_a2_basePages2_blocks_geoSelectBlock.noMetro .items {  -webkit-column-count:4; -moz-column-count:4;   column-count:4;}.p_a2_basePages2_blocks_geoSelectBlock .items > * {  font-size:12px;  margin-bottom:.3em;  -ms-flex-preferred-size:12em; flex-basis:12em;  -ms-flex-preferred-size:31%; flex-basis:31%;  padding-right:0.5em;  white-space:nowrap;}.p_a2_basePages2_blocks_geoSelectBlock .items a {  color:#126e9c;}.p_a2_basePages2_blocks_geoSelectBlock .geoHeader {  font-size:12px;  color:#6d6d6d;  margin-bottom:2em;  border-bottom:1px solid white;  padding-bottom:0.5em;  white-space:nowrap;}.p_a2_basePages2_blocks_geoSelectBlock .geoBody {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-line-pack:justify; align-content:space-between;  -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end;  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;}.p_a2_basePages2_blocks_geoSelectBlock .geoBody>* {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;}.p_a2_basePages2_blocks_geoSelectBlock .geoBody > .all {  -ms-flex-preferred-size:7em; flex-basis:7em; -webkit-box-flex:0; -ms-flex-positive:0;   flex-grow:0;  -ms-flex-negative:0; flex-shrink:0;  font-weight:bold;  font-size:12px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end;  margin-left:1em;  padding-bottom:.3em;}.p_a2_basePages2_blocks_geoSelectBlock .geoBody > .all a {  color:#0273b9;}@media only screen and (max-width:800px) {  .p_a2_basePages2_blocks_geoSelectBlock .geoBody .all { -ms-flex-preferred-size:auto;   flex-basis:auto;  }}@media only screen and (max-width:700px) {  .p_a2_basePages2_blocks_geoSelectBlock { -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;  }  .p_a2_basePages2_blocks_geoSelectBlock > .geoPart { -ms-flex-preferred-size:auto;   flex-basis:auto; padding-bottom:1.5em;  }  .p_a2_basePages2_blocks_geoSelectBlock .geoPart:nth-child(2) { margin-left:0;  }}.urlsToAll {  font-size:15px;  margin-bottom:1em;  line-height:2.5em;}.urlsToAll a {  margin-right:5em; color:#2972a5;}.urlsToAll a svg {  margin-right:0.5em;}@media only screen and (min-width:500px) {  .urlsToAll a { white-space:nowrap;  }}@media only screen and (max-width:700px) {  .noMetro .geoPart { max-width:50em;  }  .noMetro .items { -webkit-column-width:8em;   -moz-column-width:8em;  column-width:8em;  }  .urlsToAll { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; margin:-1em 0 0 1em; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; gap:10px; -webkit-box-pack:start;   -ms-flex-pack:start;  justify-content:flex-start;  }  .urlsToAll a { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; margin:0.5em 1em 0.5em 0;  }}.geoItemsWithCircles > * {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:baseline; -ms-flex-align:baseline;   align-items:baseline;}.geoItemsWithCircles .circle {  background-color:#bbb;  width:8px;  height:8px;  display:inline-block;  border-radius:1em;  margin-right:1em;  -webkit-box-flex:0; -ms-flex:0 0 8px;   flex:0 0 8px;  position:relative;}.geoItemsWithCircles .circle2 {  position:absolute;  left:6px;}@media only screen and (max-width:400px) {  .p_a2_basePages2 .p_a2_basePages2_blocks_geoSelectBlock > .geoPart { -ms-flex-preferred-size:50%;   flex-basis:50%;  }}_:-ms-input-placeholder, :root .p_a2_basePages2_blocks_geoSelectBlock .items {  column-count:auto;}@supports (-ms-ime-align:auto) {  .p_a2_basePages2_blocks_geoSelectBlock .items { -webkit-column-count:auto;   -moz-column-count:auto;  column-count:auto;  }} .priorities > div {   }.priorities > div:before {   }  a {  text-decoration:none;  padding:0;}dl, dt, dd, ul, ol, li, pre, code, form {  margin:0;  padding:0;  width:100%;}nav ul, nav ol {  list-style:none;}body {  font-family:"Roboto", sans-serif;  background-color:rgb(241 245 240);  font-size:16px;  padding:0;  margin:0;}html {  margin:auto;}html, body {  -webkit-box-sizing:border-box;  box-sizing:border-box;  height:100%;  width:100%;  min-height:100vh;  max-width:100000px !important;  overflow-x:visible !important;}.emptyTableMessage__wrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:30px;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-sizing:border-box;  box-sizing:border-box;  min-height:50px;  padding:20px;  margin:20px;  border:1px solid #999;  border-radius:10px;}.emptyTableMessage__span {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  width:100%;}.emptyTableMessage__icon {  margin-right:10px;  color:tomato;  font-size:20px;}@media only screen and (max-width:760px) {  html, body { -webkit-text-size-adjust:none;  }}.p_a2_template3__header~.content .newQuestionWrapper.part_padding_out {  padding:50px;  margin:0;}.preloader--infinity::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  background:url('/img/loading.svg') #fff;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  z-index:10;}.preloader::after {  content:'...............................................................................................................................';  -webkit-box-sizing:border-box;  box-sizing:border-box;  position:absolute;  top:0;  bottom:0;  right:0;  left:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  white-space:nowrap;  overflow:hidden;  color:#222;  height:100%;  z-index:50;  font-size:70px;  line-height:70px;  vertical-align:middle;  background:-o-linear-gradient(left, #7AB46A, #88ABD4, #AF98C4, #BA802F, #CD6475, #646464, #5DAB0A);  background:-webkit-gradient(linear, left top, right top, from(#7AB46A), color-stop(#88ABD4), color-stop(#AF98C4), color-stop(#BA802F), color-stop(#CD6475), color-stop(#646464), to(#5DAB0A));  background:linear-gradient(to right, #7AB46A, #88ABD4, #AF98C4, #BA802F, #CD6475, #646464, #5DAB0A);  -webkit-animation:sly 5s infinite;  animation:sly 5s infinite;  -webkit-background-clip:text;  -webkit-text-fill-color:transparent;}@-webkit-keyframes sly {  0% { margin-left:-100%;  }  50% { margin-left:0%;  }  100% { margin-left:-100%;  }}@keyframes sly {  0% { margin-left:-100%;  }  50% { margin-left:0%;  }  100% { margin-left:-100%;  }}a {  color:#0c74a9;}a:hover {  text-decoration:underline;}.ha-c {  text-align:center;}textarea {  font-family:'Roboto', sans-serif;}select {  min-height:36px;  margin:0;}#header {  z-index:1500;  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  top:0;  left:0;  font-weight:400;  -webkit-box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0.1);  box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0.1);  background-color:#fff;  -webkit-transition:-webkit-transform 0.2s;  transition:-webkit-transform 0.2s;  -o-transition:transform 0.2s;  transition:transform 0.2s;  transition:transform 0.2s, -webkit-transform 0.2s;  padding:.15em 0 .3em;  position:relative;}.headerOldDesign+.content .p_a2_firmTableBlock_tableView .part_padding_out {  padding:0;  margin:0;}.distrusts {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  padding:5px 0;  width:100%;}.distrusts span {  font-size:11px;  margin:2.5px 5px 2.5px 0;  border:1px solid tomato;  border-radius:5px;  color:#d93518;  padding:2px 3px;  width:auto;  white-space:nowrap;  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.distrusts span:nth-child(1) {  margin-left:0;}@media (max-width:768px) {  .headerOldDesign+.content #part_compare { padding:20px;  }}.headerOldDesign+.content .title__padding {  padding:0 50px;}.headerOldDesign+.content .sort {  padding:0 20px;}.headerOldDesign+.content #compare_more {  margin-top:20px !important;  margin-left:50px;}#header div {  vertical-align:top;}.header_content {  margin:0 auto;  padding:0 20px;  max-width:1150px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.header_content .line1 {  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  text-align:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.header_content .line2 {  -webkit-box-flex:3;  -ms-flex-positive:3;  flex-grow:3;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding:2px 0 2px 2px;}.header_content .logo_img img {  width:40px;  display:inline-block;  margin:5px 7px 5px 0;}.header_content .global_logo_img {  -ms-flex-preferred-size:4em;  flex-basis:4em;}.header_content .global_logo_img img {  width:160px;  display:inline-block;  margin:5px 7px 5px 0;}.logo_text {  font-size:20px;  -ms-flex-preferred-size:14em;  flex-basis:14em;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  padding:.5em 0 0;}#content { max-width:1400px;  margin:0 auto;  position:relative;}.bigWidth #content {  max-width:none;}#header .login {  display:inline-block;  vertical-align:middle;  margin:0 0.5em;  cursor:pointer;}#header a {  color:black;}#header a:hover {  color:#00b5f0;}.smartSearchBtn {  display:inline-block;  margin:4px 0 0 7px;  padding:11px 16px 9px;  background-color:#4f8df9;  border:0;  border-radius:36px;  font-size:14px;  font-weight:500;  color:#fff;  line-height:1.43;  text-align:center;  text-decoration:none;  text-transform:uppercase;  -webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;  -o-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;  transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;  cursor:pointer;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  white-space:nowrap;}@media only screen and (max-width:360px) {  .smartSearchBtn { font-size:calc(5vw - 4px);  }}@media only screen and (max-width:480px) {  #header div.logo_text { font-size:5.6vw; vertical-align:middle; margin-top:0;  }}@media only screen and (max-width:430px) {  #header .login { display:none;  }}.btn {  text-decoration:none;  color:#000;  background-color:#ffffff;  text-align:center;  letter-spacing:.5px;  -webkit-transition:-webkit-box-shadow .2s ease-out;  transition:-webkit-box-shadow .2s ease-out;  -o-transition:box-shadow .2s ease-out;  transition:box-shadow .2s ease-out;  transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;  cursor:pointer;  font-size:14px;  outline:0;  display:inline-block;  height:36px;  padding:0 16px;  border:1px solid #ccc;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  line-height:normal;  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.btn:hover {  -webkit-box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.14);  box-shadow:0px 2px 3px 0 rgba(0, 0, 0, 0.14);}.btn.btn__center {  margin:auto;}.li_logo {  margin:0.4em 0;}@media only screen and (max-width:380px) {  .smartSearchBtn span { display:none;  }}.form_input {  display:inline-block;  padding:2px 6px;  font-size:14px;  line-height:20px;  color:#555555;  border-radius:4px;  vertical-align:middle;  background-color:#ffffff;  border:1px solid #cccccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition:border linear .2s, -webkit-box-shadow linear .2s;  transition:border linear .2s, -webkit-box-shadow linear .2s;  -o-transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s, -webkit-box-shadow linear .2s;  height:30px;}.ld.loading {  position:relative;  overflow:hidden;  color:transparent !important;  -webkit-transform:rotateX(25deg);  transform:rotateX(25deg);  }.ld.loading:after {  content:'●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●';  -webkit-animation:loading .8s linear infinite;  animation:loading .8s linear infinite;  display:inline-block;  position:absolute; color:rgba(0, 0, 0, 0.5);  left:0;  letter-spacing:5px;}.ld.loading:hover:after {  -webkit-animation:loading .6s linear infinite;  animation:loading .6s linear infinite;}@-webkit-keyframes loading {  0% { left:0;  }  100% { left:-13.5px;  }}@keyframes loading {  0% { left:0;  }  100% { left:-13.5px;  }}body.loading * {  cursor:progress !important;}p[class^='textImg'] {  text-align:center;  font-style:italic;  margin-top:.5em;  width:100%;  padding:0 0 1em 0;  max-width:40em;  margin:0 auto;}p[class^='textImg'] img {  display:block;  margin:0 auto .5em auto;  max-height:40em;}@media only screen and (min-width:651px) {  p.textImg-r { width:50%; float:right; padding:0 0 1em 1em;  }  p.textImg-rr { width:30%; float:right; padding:0 0 1em 1em;  }  p.textImg-l { width:50%; float:left; padding:0 1em 1em 0;  }  p.textImg-ll { width:30%; float:left; padding:0 1em 1em 0;  }}@media only screen and (min-width:501px) and (max-width:800px) {  p.textImg-rr { float:right; width:50%;  }  p.textImg-ll { float:left; width:50%;  }}.article_text img {  max-width:100%;}.article_text ul, .article_text ol {  padding-top:1em;  line-height:1.25em;}.article_text li {  margin-left:2em;  padding-left:1em;  padding-bottom:0.5em;}blockquote {  font-size:1em;  font-weight:300;  margin-top:1em;  margin-bottom:1em;  margin-left:3em;  padding-left:1em;  border-left:3px solid #ccc;}.noBorderRoundsNextBlock+main>section:first-child>div:not(.p_a2_mapBlock) {  border-top-left-radius:0;  border-top-right-radius:0; }.noBorderRoundsNextBlock~div .p_a2_basePages2_blocks_textBlock {  border-top-left-radius:0;  border-top-right-radius:0;}.noBorderRoundsNextBlock~div .p_a2_feedbacks_feedbacksListBlock {  border-top-left-radius:0;  border-top-right-radius:0;}@media only screen and (max-width:449px) {  blockquote { margin-left:.5em;  }}@media only screen and (min-width:451px) {  .p_a2_template_menuBars .city { display:none;  }  .p_a2_template_menuBars .login { width:20em;  }}.p_a2_feedbacks_feedbacksListBlock .feedback>* {  font-size:14px;}.part_padding.mainPage {  padding-bottom:0;}.p_a2_breadcrumbs .part_padding {  padding-top:0;  padding-bottom:0;}.part_padding_out_full {  margin-left:0.7em;  margin-right:0.7em;}@media only screen and (max-width:650px) {  .part_padding_out_full { margin-left:calc(-7vw + 0.6em); margin-right:calc(-7vw + 0.6em);  }}@media only screen and (min-width:1251px) {  .part_padding_out { padding:0 50px;  }}#template_header {  position:relative;  margin:0 auto 20px auto;}#template_header .templateLine {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background-color:#f1f5f0ff;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding-top:2em;  padding-bottom:2em;  height:3em;  max-width:1200px;  margin:0 auto;}#template_header .main_menu_items {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -ms-flex-pack:distribute;  justify-content:space-around;  padding:0 0 0 1.5em;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;}#template_header .main_menu_items a {  margin-right:20px;}#template_header .spacer {  -webkit-box-flex:0.3;  -ms-flex-positive:0.3;  flex-grow:0.3;}#template_header .round, .p_a2_template3_dropMenu .round {  background-color:#b6803a;  border-radius:2em;  border:none;  position:relative;  height:40px;  width:40px;  min-width:40px;  cursor:pointer;  outline:none;}@media only screen and (max-width:700px) {  #template_header .round { margin-left:0.7em;  }}#template_header .search svg {  position:absolute;  left:9px;  top:9px;}#template_header .menu:after {  position:absolute;  left:8px;  top:12px;  width:24px;  height:24px;  background-image:url(/app/p/a2/template3/img/lines.svg);  background-repeat:no-repeat;}.part_padding_out_full.noBorderRoundsNextBlock+#template_header .city svg {  position:absolute;  left:0em;  top:.1em;}#template_header .all {  background-color:#E8F2F8;  border-radius:1.2em;  padding:.4em 1.4em;  color:#0c7bb3;  white-space:nowrap;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  margin-left:0.5em;}#template_header a.all:hover {  text-decoration:none;}#template_header .all img {  margin-right:0.8em;  margin-top:-2px;}#template_header .city {  position:relative;  cursor:pointer;  white-space:nowrap;  font-size:13px;  border:1px solid white;  border-radius:20px;  padding:10px .5em 10px 1.2em;  width:200px;  min-width:200px;}#template_header .city i {  position:absolute;  right:1em;  top:12px;}@media only screen and (max-width:950px) {  #template_header .city { display:none;  }}@media only screen and (min-width:951px) {  .p_a2_template3_dropMenu .city { display:none;  }}@media only screen and (max-width:700px) {  #template_header .main_menu_items { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; padding:2em 0 1em; -ms-flex-preferred-size:100%; flex-basis:100%;  }  #template_header .spacer { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;  }}@media only screen and (min-width:1001px) {  .three_items .main_menu_items:after { content:"";  }}@media only screen and (max-width:700px) {  #template_header .templateLine { padding-top:0; padding-bottom:0; height:5em;  }  #template_header .main_menu_items, #template_header .city, #template_header .all { display:none;  }  #template_header .menu { display:inline-block;  }  #template_header { margin-bottom:25px;  }}#template_header .menu {  display:block;  cursor:pointer;}#template_header .all img {  display:none;}body#template_header .all .closeBtn svg {  left:0;}body.menuOpened#template_header .menu {  background-color:#e9d9be;  display:block;}body.menuOpened#template_header .menu:after {  left:9px;  top:10px;  background-image:url(/app/p/a2/template3/img/close.svg);}@media only screen and (max-width:450px) {  body.menuOpened#template_header .city { display:block;  }  body.menuOpened#content, body.menuOpened#footer, body.menuOpened#template_header, body.menuOpened.nameAndStatsWrapper { display:none;  }  body.menuOpened.city svg path { fill:#91B4DE;  }  body.menuOpened#template_header { margin-bottom:0; background-color:transparent;  }  .menuOpened.login { width:15em; margin:0 auto 0;  }}.logoAndDesc {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.logoDesc {  font-size:10px;  display:inline-block;  line-height:1em;  margin-left:0.8em;  font-weight:500;  color:#946233;  padding-left:0.6em;  padding-top:0.5em;}.logoAndDesc:after {  content:'';  border-right:1px solid #946233;  padding-right:1.3em;  height:1.5em;  margin-top:0.6em;}.main_menu_items>* {  color:#404040;  font-size:13px;  font-weight:500;  position:relative;  padding-left:2em;}.main_menu_items i {  font-size:17px;  margin-right:.5em;  margin-top:0;  position:absolute;  left:0;  top:0;  color:#d99030;}@media only screen and (max-width:1000px) {  .main_menu_items .offers_label>span { display:none;  }  .main_menu_items .offers_label:after { content:"Скидки";  }}@media only screen and (min-width:701px) and (max-width:770px) {  .main_menu_items i { display:none;  }}.global_logo_img img {  width:82px;}.round i {  right:11px;  top:11px;  color:white;  font-size:18px;  position:absolute;}.mainPage {  -webkit-box-shadow:none;  box-shadow:none;  background:none;  padding-top:0;  margin:auto;}.p_a2_breadcrumbs {  font-size:12px;}.nameAndStatsWrapper {  position:relative;  margin-bottom:52px;}.adaptiveBlock {  max-width:1400px;  margin-left:auto;  margin-right:auto;}.adaptiveBlock>*, .adaptiveBlockOut>* {  margin-left:.7em;  margin-right:.7em;  padding-left:calc(7vw - 1.6em);  padding-right:calc(7vw - 1.6em);}.p_a2_basePages2_blocks_offersBlock {  padding-top:1em;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.p_a2_smartSearch_tableForm {  margin-bottom:1em;}@media only screen and (max-width:650px) {  .adaptiveBlock>*, .adaptiveBlockOut>* { margin-left:auto; margin-right:auto; padding-left:calc(7vw - .6em); padding-right:calc(7vw - .6em);  }}@media only screen and (min-width:1251px) {  .adaptiveBlock>*, .adaptiveBlockOut>* { padding-left:62px; padding-right:62px;  }}.nameAndStats {  background-color:#ca6d21;  border-radius:0.5em;  padding-top:1.75em;  padding-bottom:1.75em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  color:white;  position:relative;}@media only screen and (min-width:651px) {  .nameAndStats:after { content:''; position:absolute; left:0; right:0; top:0; bottom:0; background-image:url(/app/p/a2/template3/img/icons350w.png); background-repeat:repeat; background-size:350px; opacity:0.05;  }}@media only screen and (min-width:651px) and (-webkit-min-device-pixel-ratio:1.25), only screen and (min-width:651px) and (-o-min-device-pixel-ratio:5/4), only screen and (min-width:651px) and (min-resolution:120dpi) {  .nameAndStats:after { background-image:url(/app/p/a2/template3/img/icons700w.png);  }}.nameAndStats .name {  font-size:20px;  margin-bottom:1.35em;}.nameAndStats .navMenu {  background-color:white;  padding:.3em;  max-width:35em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  margin-right:2em;  border-radius:2px;}.nameAndStats .navMenu>* {  display:inline-block;  text-align:center;  padding:0.1em;  font-size:15px;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  color:#925d2a;}.nameAndStats .navMenu>*:nth-child(n+2) {  border-left:1px solid #e9d9be;}.common__icon {  min-width:17px;  min-height:17px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  overflow:visible;}.common__icon--bubble {  position:absolute;  top:0;  left:-1.5em;  min-width:15px;}.common__icon--orange {  color:#F9A416;}.common__icon--green {  color:#00AA25;}.common__icon--red {  color:#FF0000;}.common__icon--tomato {  color:tomato;}.common__icon--brown {  color:brown;}.common__icon--grey {  color:#767677;}.common__icon--purple {  color:purple;}.button {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  border-radius:2px;  border:none;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  text-decoration:none !important;  padding:0 40px;  white-space:nowrap;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  transition:.2s;}.button:hover {  text-decoration:none !important;}.button--small {  height:30px;  font-size:13px;  max-width:136px;  width:100%;  padding:0 20px;}.button--big {  margin:0 auto !important;  height:40px;  font-size:15px;}.button--long {  width:100%;  max-width:284px;}.button--blue {  color:#fff !important;  background:#0b7bc1;  min-height:40px;}.button--blue:hover {  background:#075687 !important;}.button--white {  background:#fff;  color:#0b7bc1 !important;  border:1px solid #0b7bc1;}.button--white:hover {  background:#0b7bc1;  color:#fff !important;}.showMoreFirms {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  font-weight:400 !important;  text-transform:none !important;  white-space:nowrap;}.button--transparent {  margin:0 auto !important;  background:transparent;  color:#0b7bc1;  border:1px solid #0b7bc1;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;}.button--transparent:hover {  background:#0b7bc1;  color:#ffff !important;}.button--center {  justify-self:center;  margin:0 auto;}.button .inputInsideButton {  min-height:30px;  margin:0 10px;  max-width:100px;  text-align:center;  font-weight:bold;}.button--left {  justify-self:start;}.button--circle {  height:50px;  width:50px;  border-radius:10em;  padding:0;  margin:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.button--invert {  min-height:40px;  background:transparent;  color:#0C94E8;  border:1px solid #0C94E8;}.button--invert:hover {  color:#fff;  background-color:#0C94E8;}.button--disabled {  color:#757575;  border-color:#757575;  cursor:no-drop;}.button--disabled:hover {  color:#757575;  border-color:#757575;  cursor:no-drop;  background-color:transparent;}.button:disabled {  background-color:#757575;  cursor:no-drop;}.button:disabled:hover {  background-color:#3f3f3f !important}.button__filter {  border:1px solid #d9d9d9;  cursor:pointer;  top:0;  left:0;  bottom:0;  right:0;  background:#F3F3F3;  padding:0 20px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  font-family:'Roboto', sans-serif;  border-radius:8px !important;  color:#404040 !important;  font-size:16px !important;  font-weight:500 !important;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  text-transform:none !important;  height:44px !important;}.button__filter--active {  background:#e9d9be;}.button__filter:hover {  background:#e9d9be;}.button--preload {  cursor:no-drop;  pointer-events:none;}.button--preload::before {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB3aWR0aD0iMTAwcHgiIGhlaWdodD0iNDBweCINCiAgICB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPg0KICAgIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2IzOTNlOSIgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtZGFzaGFycmF5PSI0Mi43NjQ4MjEzNzA0NDI3MSA0Mi43NjQ4MjEzNzA0NDI3MSINCiAgICAgICAgZD0iTTI0LjMgMzBDMTEuNCAzMCA1IDQzLjMgNSA1MHM2LjQgMjAgMTkuMyAyMGMxOS4zIDAgMzIuMS00MCA1MS40LTQwIEM4OC42IDMwIDk1IDQzLjMgOTUgNTBzLTYuNCAyMC0xOS4zIDIwQzU2LjQgNzAgNDMuNiAzMCAyNC4zIDMweiINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHlsZT0idHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MHB4IDUwcHgiPg0KICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMi40MzkwMjQzOTAyNDM5MDI0cyIga2V5VGltZXM9IjA7MSINCiAgICAgICAgICAgIHZhbHVlcz0iMDsyNTYuNTg4OTI4MjIyNjU2MjUiPjwvYW5pbWF0ZT4NCiAgICA8L3BhdGg+DQo8L3N2Zz4=');  position:absolute;  background:#0C94E8;  width:100%;  height:100%;  background-position:center;  background-size:contain;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.nameAndStats .part1 {  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  z-index:1;}.nameAndStats .part1 .name>div {  display:inline-block;  color:white;}.nameAndStats .part1 .city {  border-bottom:1px dashed white;  cursor:pointer;  margin-right:1em;}.nameAndStats .part2 {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  font-size:13px;  z-index:1;}@media only screen and (max-width:650px) {  #template_header { position:relative;  }  #template_header .city { border-color:#e5e5e5;  }  .nameAndStats .part2 { display:none;  }  .scroll_fixed .nameAndStatsWrapper { margin-bottom:20px;  }  .nameAndStats { border-radius:0;  }  .nameAndStats .navMenu { margin-right:0;  }  #template_header .round { background-color:#e9d9be;  }  #template_header .round i { color:#925d2a;  }}.nameAndStats .part2 .lines {  position:relative;  padding-left:22px;}.nameAndStats .part2 .lines:before {  position:absolute;  content:"";  height:100%;  width:4px;  left:0px;  top:0;  background-color:white;  border-radius:1em;}.nameAndStats .part2 .templateLine {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  margin-bottom:0.1em;}.nameAndStats .part2 .templateLine .value {  font-weight:bold;}.nameAndStats .part2 .renew {  border:1px solid white;  padding:0.4em 0.9em;  border-radius:0.2em;  margin-left:10px;  font-weight:500;}@media only screen and (max-width:1150px) {  #template_header .four_items .main_menu_items>*:last-child { display:none;  }}.scroll_fixed #template_header {  position:fixed;  z-index:5;  left:0;  right:0;  top:0;  background-color:#f1f5f0;}.p_pricesStat_block2 h2 {  margin:0;  padding-top:20px;}#tab_feedbacks {  display:block;}#tab_feedbacks h2 {  top:0;}.p_a2_feedbacks_feedbacksListBlock {  border-radius:.5em;  background-color:#fff !important;}.p_a2_basePages2_blocks_textBlock {  border-radius:.5em;  margin-top:0;  margin-bottom:10px;}.p_a2_mapBlock {  position:relative;  border-radius:.5em;}.p_a2_firmPage_mapFirmDesign {  position:relative;}.p_a2_feedbackExample_feedbackExampleBlock {  border-radius:.5em;  margin-bottom:10px;  background-color:#fff;  padding-bottom:30px;}.p_a2_basePages2_blocks_firmsBlock_priceDetails {  margin-top:0;  margin-bottom:4px;}.p_pricesStat_block2 {  margin-top:0;  margin-bottom:4px;}.p_a2_basePages2_blocks_offersBlock {  border-radius:.5em;  margin-bottom:10px;  background-color:#fff;  padding-bottom:30px;}.searchForm .more {  height:50px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.p_a2_smartSearch_tableForm {  border-radius:.5em .5em 0 0;  margin-bottom:0;}.p_a2_basePages2_blocks_substructuresBlock2 { border-radius:.5em;}@media only screen and (min-width:501px)and (max-width:700px) {  #template_header .main_menu_items { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; padding:2em 0 1em; -ms-flex-preferred-size:15em; flex-basis:15em; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1;  }  #template_header.city { display:none;  }  #template_header .main_menu_items i { display:none;  }  #template_header .main_menu_items:after { content:""; display:none;  }  #template_header { padding-top:0; padding-bottom:0;  }  #template_header .main_menu_items { padding-right:1em; padding-left:1em; -ms-flex-pack:distribute; justify-content:space-around; display:-webkit-box; display:-ms-flexbox; display:flex;  }  #template_header .main_menu_items>* { padding-bottom:0.8em; text-align:center; padding-left:0;  }  #template_header .spacer { display:none;  }  #template_header .logoAndDesc:after { display:none;  }  #template_header .logoDesc { display:none;  }}.template3__designElement__header {  margin:0 20px 20px 20px;  background-color:transparent;  padding:0 60px;}@media only screen and (max-width:1250px) {  .template3__designElement__header { padding:0 calc(7vw - .6em);  }}.template3__designElement__header h1 {  font-size:30px;  font-weight:500;  margin-bottom:10px;}.template3__designElement__header p, .template3__designElement__header span {  margin:0;}.template3__designElement__bg {  background-color:#fff;  border-radius:9px;  margin:0 20px 20px 20px;  padding:50px 100px;  position:relative;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.groupPage__comparing.template3__designElement__bg {  padding:20px 0 0 0;  overflow:hidden;}.firmsTable__bigWidth .groupPage__feedback {  margin:20px auto;  max-width:1400px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.ab72_teableCards .p_a2_groupPage_firms .p_a2_firmTableBlock_tableView, .ab72_tableCompact .p_a2_groupPage_firms .p_a2_firmTableBlock_tableView {  padding:30px 50px;}.groupPage__comparing.template3__designElement__bg .p_a2_mapBlock {  margin:0;}@media only screen and (max-width:770px) {  .groupPage__feedback.template3__designElement__bg { padding:50px 20px;  }  .ab72_teableCards .p_a2_groupPage_firms .p_a2_firmTableBlock_tableView, .ab72_tableCompact .p_a2_groupPage_firms .p_a2_firmTableBlock_tableView { padding:30px 10px;  }}@media only screen and (max-width:650px) {  .template3__designElement__bg { border-radius:0; margin:0 0 20px 0;  }}.part {  position:relative;  background-color:white;  overflow:auto;  overflow:visible;}.parts p {  max-width:90vw;  margin:0;  padding-top:.5em;  padding-bottom:.5em;  font-size:12.8px;}.block__parrentRoudSection>div {  border-radius:9px !important;  margin-bottom:20px;  margin-left:.7em;  margin-right:.7em;  background-color:#fff !important;}@media only screen and (max-width:650px) {  .block__parrentRoudSection>div { margin-left:auto; margin-right:auto;  }}@media only screen and (min-width:760px) {  .part { -webkit-box-shadow:3px 3px 5px 0 rgba(0, 0, 0, 0.05); box-shadow:3px 3px 5px 0 rgba(0, 0, 0, 0.05); border:1px solid #ededed; border-bottom:none; border-top:none;  }  .part h2 { padding-bottom:0;  }}.noQuestions {  text-align:center;  font-size:20px;  text-transform:uppercase;  padding:20px 30px;  background-color:#f5f5f5;  border-radius:8px;}.ha-c.actions_line {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.ha-c.actions_line .btn {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  margin:2.5px;}.urlsToAll {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  width:100%;  -ms-flex-pack:distribute;  justify-content:space-around;}.showFirmsOnMap {  cursor:pointer;  color:#2972a5;}.showFirmsOnMap svg {  margin-right:0.5em;}.showFirmsOnMap:hover {  text-decoration:underline;}.urlsToAll a {  margin-right:20px;}#footer {  max-width:1400px;  -webkit-box-sizing:border-box;  width:100%;  margin:auto;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  padding:0 120px 20px 120px;  font-family:'Roboto', sans-serif;  position:relative;  margin-top:30px;  box-sizing:border-box;}.footer__copyright {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  width:100%;  font-size:13px;  color:#404040;  margin-top:1em;  padding-bottom:1px;}.footer__copyright span {  color:#16699d;  font-size:13px;  font-weight:bold;}.footer__items {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.footer__col {  font-size:13px;}.footer__nav {  -moz-columns:3;  -webkit-columns:3;  columns:3;  -moz-column-width:200px;  -webkit-column-width:200px;  column-width:200px;}.footer__nav a {  margin-bottom:5px;  float:right;  display:inline-block;  width:100%;  position:relative;}@media only screen and (max-width:900px) {  .footer__nav a { margin-bottom:1em;  }}.noSpace {  white-space:nowrap;  margin-right:20px;}.firmPage__phone {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  grid-gap:10px;}.firmPage__phone span {  font-size:17px;  font-weight:bold;}.firmPage__phone--horizontal {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -ms-flex-direction:row;  flex-direction:row;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.firmPage__phone--horizontal span {  margin:0;  margin-right:20px;}.firmPage__rowText {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  font-size:17px;  color:#404040;  width:100%;}.firmPage__rowText i {  color:#757575;  margin-right:10px;  min-width:1em;}.commonText__container {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:5px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.commonText__container i {  margin:0;}.commonText__link {  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.commonText__link {  max-width:500px;}.articleBody iframe {  width:100% !important;  height:480px !important;  max-width:640px !important;  max-height:480px !important;}.selectPlaceModal__tabsContainer .ui3-tabs__button--active {  background-color:#925d2a !important;}#telegramAuthModal .firmPage__modalWrap {  padding:20px;}#telegramAuthModal .firmPage__modalContent {  margin:0;  padding:0;}#invite.btn {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:5px;  margin:0 auto;  border:none;  border-radius:5px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  padding:0 10px 0px 20px;  min-height:40px;  background:#8351C2;  color:#fff;}#invite.btn img {  right:0;}#invite.btn:hover {  text-decoration:none !important;  background:#5e3493;}@media only screen and (max-width:870px) {  .li_logo { margin-right:10px;  }  .footer__items { -webkit-box-pack:start; -ms-flex-pack:start; justify-content:start; width:100%;  }  .footer__col { margin-bottom:20px;  }  .footer__copyright span { display:none;  }}@media only screen and (max-width:768px) {  #footer { padding:0 20px 20px 20px;  }}@media only screen and (max-width:650px) {  .p_a2_basePages2_blocks_geoSelectBlock { margin:0;  }  .showFirmsOnMap { width:100%;  }}@media only screen and (max-width:380px) {  .li_logo { display:none;  }} body .p_a2_template3_dropMenu {  display:none;  background-color:white;}body .p_a2_template3_dropMenu .menuBlock {  padding:40px 30px 50px;  box-shadow:var(--ui-shadow-block);}@media only screen and (max-width:450px) {  body .p_a2_template3_dropMenu .menuBlock { padding-top:20px;  }}@media only screen and (min-width:451px) {  body .p_a2_template3_dropMenu { position:absolute; right:50px; top:-4px; width:360px; z-index:100; box-shadow:0 4px 44px 0px #00000026; border-radius:9px;  }  body .p_a2_template3_dropMenu .menuBlock { max-height:calc(100vh - 5em);  }}body .p_a2_template3_dropMenu .round.close {  position:absolute;  top:40px;  right:30px;}body .p_a2_template3_dropMenu .round.back {  position:absolute;  top:40px;  right:80px;  background-color:#c09a77;  display:none;}body .p_a2_template3_dropMenu .round.back i {  left:10px;}@media only screen and (max-width:450px) {  body .p_a2_template3_dropMenu .round.close { top:20px; right:15px;  }}body .p_a2_template3_dropMenu .btn {  background:#b6803a;  border-radius:2px;  border:none;  color:white;}body .p_a2_template3_dropMenu .btn.login {  margin-top:40px;  width:100%;}.p_a2_template3_dropMenu .city {  background-color:#EFF2F4;  display:inline-block;  padding:0 20px;  border-radius:40px;  width:160px;  font-size:13px;  height:40px;  display:flex;  justify-content:space-between;  align-items:center;  margin-bottom:30px;}.p_a2_template3_dropMenu .menuParts>* {  display:block;}.p_a2_template3_dropMenu .menuParts>*:after {  content:"";  display:block;  border-bottom:1px solid #D0D4D9;  margin:20px 0;}.p_a2_template3_dropMenu .menuParts>*:last-child:after {  display:none;}.p_a2_template3_dropMenu .menuParts>*>* {  display:block;  color:black;  padding:0.4em 0;}.p_a2_template3_dropMenu .menuParts>*>* i {  margin-right:.7em;  color:#d99030;}.p_a2_template3_dropMenu .menu_label {  font-weight:900;  font-size:12px;  text-transform:uppercase;  margin:10px 0 20px;}.hiddenScroll {  overflow-y:scroll;  -ms-overflow-style:none;  scrollbar-width:none;}.hiddenScroll::-webkit-scrollbar {  display:none;}@media screen and (max-width:450px) {  .p_a2_template3_dropMenu { position:absolute; top:0 !important; left:0; width:100%; box-sizing:border-box; z-index:100;  }} .p_a2_basePages2_blocks_questionsBlock_newQuestion {  margin-bottom:30px;}.newQuestionWrapper {  background:rgb(43, 85, 32);  background:-o-linear-gradient(left, rgba(43, 85, 32, 1) 0%, rgba(66, 130, 48, 1) 49%, rgba(43, 85, 32, 1) 100%);  background:-webkit-gradient(linear, left top, right top, from(rgba(43, 85, 32, 1)), color-stop(49%, rgba(66, 130, 48, 1)), to(rgba(43, 85, 32, 1)));  background:linear-gradient(90deg, rgba(43, 85, 32, 1) 0%, rgba(66, 130, 48, 1) 49%, rgba(43, 85, 32, 1) 100%);  border-radius:7px;  color:#fff;  padding:20px;  -webkit-box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.1);  box-shadow:0px 0px 24px 2px rgba(0, 0, 0, 0.4);  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  font-size:10px;}.newQuestionWrapper__information {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.newQuestionWrapper__title {  padding:0;  margin:0;  font-family:'Roboto', sans-serif;  font-weight:400;  font-size:1.7em;  line-height:20px;  text-transform:uppercase;}.newQuestionWrapper span {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  margin:0;  font-size:1.4em;}.newQuestionWrapper__form {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.newQuestionWrapper textarea {  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  height:auto;  max-height:44px;  resize:none;  padding:10px 20px;  outline:none;  -webkit-transition:.5s max-height;  -o-transition:.5s max-height;  transition:.5s max-height;  color:#404040;  font-family:Roboto, Sans-serif;  border-radius:5px;  -webkit-box-shadow:var(--ui-shadow-input);  box-shadow:var(--ui-shadow-input);  font-size:1.5em;}.newQuestionWrapper textarea::-webkit-input-placeholder {  font-family:Roboto, Sans-serif;  font-size:1em;}.newQuestionWrapper textarea::placeholder,.newQuestionWrapper textarea::-webkit-input-placeholder,.newQuestionWrapper textarea::-moz-placeholder {  font-family:Roboto, Sans-serif;  font-size:1em;}.newQuestionWrapper__buttonBox {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:start;  justify-items:start;  height:auto;  max-height:0;  overflow:hidden;  -webkit-transition:.5s max-height;  -o-transition:.5s max-height;  transition:.5s max-height;}.newQuestionWrapper--active textarea {  max-height:300px;}.newQuestionWrapper--active .newQuestionWrapper__buttonBox {  max-height:44px;}.successMessage {  font-size:1.7em;  text-align:center;} .mainWrapMenu {  position:relative;  background:#ca6d21;  height:70px; width:auto;  overflow:hidden;  border-radius:9px 9px 0 0;  overflow:hidden; } .mainWrapMenu__bg {  position:absolute;  height:70px;  top:0;  width:100%;  opacity:.05;  background:url(/app/p/a2/template3/img/icons700w.png);  background-repeat:repeat;  background-size:350px; } .mainWrapMenu__bgShadow {  position:absolute;  height:70px;  width:0px;  -webkit-transition:.1s;  transition:.1s;  display:none; } .mainWrapMenu__bgShadow--left {  left:0;  background:-webkit-gradient(linear, left top, right top, from(#00000070), to(rgba(29, 128, 189, 0)));  background:linear-gradient(90deg, #00000070 0%, rgba(29, 128, 189, 0) 100%); } .mainWrapMenu__bgShadow--right {  right:0;  background:-webkit-gradient(linear, right top, left top, from(#00000070), to(rgba(29, 128, 189, 0)));  background:linear-gradient(270deg, #00000070 0%, rgba(29, 128, 189, 0) 100%); } .mainWrapMenu__bgShadow--active {  width:32px; } .mainWrapMenu__but {  position:absolute;  width:44px;  height:44px;  border-radius:10em;  border:none;  -webkit-box-shadow:0px 2px 2px 0px #333;   box-shadow:0px 2px 2px 0px #333;  outline:none;  margin:15px;  z-index:-10;  opacity:0;  -webkit-transition:.5s;  transition:.5s;  display:flex;  justify-content:center;  align-items:center;  font-size:20px;  background-color:#f1f5f0; } .mainWrapMenu__but:hover {  -webkit-filter:brightness(80%);   filter:brightness(80%); } .mainWrapMenu__but--Prev {  left:0; } .mainWrapMenu__but--Next {  right:0; } .mainWrapMenu__but--active {  z-index:10;  opacity:1; } .companyMenu {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  height:80%;  width:100%;  justify-content:space-between;  bottom:5px;  position:relative;  -webkit-transition:.2s;  transition:.2s;  justify-items:flex-start; } .mainWrapMenu__but--active ~ .companyMenu__wrap .companyMenu {  width:auto; } .companyMenu__item:last-child {  margin-right:20px; } .companyMenu__wrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end;  height:70px;  overflow:scroll;  -webkit-transition:.2s;  transition:.2s;  -ms-overflow-style:none;  scrollbar-width:none;  padding:0 20px;  } .companyMenu__wrap::-webkit-scrollbar {  display:none; } .companyMenu__item {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  z-index:1;  padding:0 10px; } .companyMenu__item a {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  width:100%;  height:100%;  color:#fff;  font-size:17px;  text-decoration:none;  white-space:nowrap; -webkit-transition:.2s;  transition:.2s; } .companyMenu__item a:hover {  text-decoration:none;  color:rgb(216, 216, 216); } .companyMenu__item--active {  background:#fff;  color:#404040;  z-index:1;  border-radius:9px 9px 0 0; } .companyMenu__item--active a:hover {  color:#404040; } .companyMenu__item--active::after, .companyMenu__item--active::before {  content:'';  position:absolute;  bottom:-5px;  width:100%;  height:5px; } .companyMenu__item--active::before {  background:#fff; } .companyMenu__item--active::after {  background:#404040;  width:60%;  border-radius:2px 2px 0 0; } .companyMenu__item--active a {  color:#404040; } @media all and (max-width:1000px) { } @media all and (max-width:768px) {  .mainWrapMenu__bgShadow {   display:-webkit-box;   display:-ms-flexbox;   display:flex;  }  .companyMenu__item {   margin:0;  }  .companyMenu__wrap {   width:auto;  }  .mainWrapMenu__bg {   background:url(/app/p/a2/template3/img/icons350w.png);  } } @media all and (max-width:650px) {  .mainWrapMenu {   border-radius:0;  } } @media all and (max-width:500px) {  .mainWrapMenu__but {   display:none;  } } .headerGrid {  position:relative;  margin:0 .7em;}.headerGrid__wrap {  max-width:1400px;  margin:0 auto;  margin-bottom:30px;}.headerGrid__headerFlexWrapper {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  padding:20px 50px;}.headerGrid__headerFlexWrapper .headerGrid__headerBlockWrapper .headerGrid__iconMenu {  background:transparent;}.headerGrid__headerFlexWrapper .headerGrid__headerBlockWrapper .headerGrid__iconMenu a:hover {  background:transparent;  color:#68594b;}.headerGrid__headerFlexWrapper .headerGrid__headerBlockWrapper .headerGrid__iconMenu a::after {  display:none;}.headerGrid__headerFlexWrapper .headerGrid__headerBlockWrapper .headerGrid__iconMenu span {  margin-left:5px;  color:#FFFFFF;  display:inline-block;  background-color:#87a57eff;  padding:1px 5px;  border-radius:4px;  opacity:1;  font-size:11px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.headerGrid__footerFlexWrapper {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  padding:20px 50px;}.headerGrid__bcg {  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  top:0;  bottom:0;  right:0;  left:0;  background-color:#ca6d21;  border-radius:0.5em;}.headerGrid__bcg::before {  content:'';  position:absolute;  left:0;  right:0;  top:0;  bottom:0;  background-image:url(/app/p/a2/template3/img/icons350w.png);  background-repeat:repeat;  background-size:350px;  opacity:0.05;}.headerGrid__logoWrap {  position:relative;  height:40px;  margin-right:20px;  z-index:1;}.headerGrid__titleChangeCityWrap {  margin-right:20px;  width:100%;}.headerGrid__menuAndSearchWrap {  position:relative;  height:40px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:auto;}.headerGrid__menuAndSearchWrap .menu.round {  margin-left:10px;}.headerGrid__iconMenuWrap {  -webkit-box-sizing:border-box;  box-sizing:border-box;  position:relative;  height:35px;  width:auto;}.headerGrid__iconMenuWrap a {  position:relative;  width:100%;  height:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  color:#946233;  text-decoration:none;  -webkit-transition:.3s;  -o-transition:.3s;  transition:.3s;  border-radius:2px;  font-size:13px;}.headerGrid__iconMenuWrap a:hover {  text-decoration:none;  background:#946233;  color:#fff;}.headerGrid__iconMenuWrap a i {  margin-right:10px;}.headerGrid__iconMenuWrap a::after {  position:absolute;  right:-5px;  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background:#946233;  opacity:.2;  width:1px;  height:60%;}.headerGrid__iconMenuWrap a:last-child:after {  display:none;}.headerGrid__iconMenu {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:horizontal;  -webkit-box-direction:reverse;  -ms-flex-direction:row-reverse;  flex-direction:row-reverse;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  justify-self:start;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  height:35px;  overflow:hidden;}.headerGrid__iconMenu a {  width:auto;  min-width:none;  -webkit-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  padding:0 calc(4.7vw - 35.65px);}.headerGrid__iconMenu a i {  color:#946233;}.headerGrid__iconMenu a:hover i {  color:#fff;}.headerGrid__iconMenu a::after {  right:0;}.headerGrid__iconMenu a:last-child:after {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.headerGrid__iconMenu a:first-child:after {  display:none;}.headerGrid__sortMenuWrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:relative;  margin-left:20px;}.headerGrid__baseInfoItem {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  white-space:nowrap;}.headerGrid__baseInfoItem span {  margin-left:10px;}.headerGrid__logoAndDesc {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  height:40px;}.headerGrid__logoAndDesc:hover {  text-decoration:none;}.headerGrid__logoAndDesc img {  margin-right:10px;  height:100%;  max-width:none;}.headerGrid__logoAndDesc span {  font-size:10px;  line-height:1;  color:#946233;  margin-right:10px;}.headerGrid__logoAndDesc::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background:#946233;  width:1px;  height:25px;}.headerGrid__sphereAndCity {  height:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:10px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  color:#946233;  font-size:20px;  line-height:23px;  font-weight:500;}.headerGrid__sphere, .headerGrid__city {  border-bottom:1px dashed #946233;  cursor:pointer;  white-space:nowrap;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.headerGrid__sphere:hover,.headerGrid__city:hover {  -webkit-filter:brightness(.6);  filter:brightness(.6)}.headerGrid__iconMenu {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  height:100%;  border-radius:2px;  background:#fff;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  justify-items:center;  padding:2px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.headerGrid__iconMenu a {  padding:0 20px;  white-space:nowrap;}.headerGrid__iconMenuItem {  font-weight:500;}.headerGrid__iconMenuItem span {  margin-left:5px;  color:#757575;}.headerGrid__iconMenuItem:hover span {  color:#fff;}.headerGrid__sortMenu {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  background:#fff;  width:100%;  height:100%;  border-radius:2px;  padding:2px !important;}.headerGrid__sortMenu a {  color:#946233;  position:relative;  height:100%;  width:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  font-size:15px;  border-radius:2px;  padding:0 15px;  white-space:nowrap;  width:100%;}.headerGrid__sortMenu a:hover {  background:#946233;  color:#fff;  text-decoration:none;}.headerGrid__sortMenu a::after {  position:absolute;  right:-.5px;  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background:#946233;  opacity:.2;  width:1px;  height:60%;}.headerGrid__sortMenu a:last-child::after {  display:none;}.nameAndStats .value {  margin-left:10px;}.main_menu__wrap {  height:100% !important;  min-height:auto;}.headerGrid.main_menu_items--active .searchWidget {  padding:0 !important;}.searchWidget__button {  text-decoration:none !important;}.searchWidget__button:hover {  text-decoration:none !important;}.headerGrid__logoAndDesc img {  width:84px;}.stomHeaderClass .headerGrid__logoAndDesc img {  width:112px;}.woterHeaderClass .headerGrid__logoAndDesc img {  width:142px;}.offerMobileLink {  display:none;}.preloaderModal {  width:100%;  height:100%;}#placesModal .firmPage__modalWrap,#structuresModal .firmPage__modalWrap {  -webkit-box-sizing:border-box;  box-sizing:border-box;  padding:30px 0;  background:#fff;}#placesModal .ui3-preloaderInfinity::before {  background-size:100px;}#placesModal .quick_search,#structuresModal .quick_search {  -webkit-box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.25);  box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.25);  border-radius:5px;  padding:0 10px;  max-width:none;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#placesModal .quick_search input,#structuresModal .quick_search input {  background:transparent;  min-height:40px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.headerGrid__fakeInput {  opacity:0;  z-index:-5;  position:absolute;  width:50px;}@media screen and (min-width:2000px) {  .headerGrid__iconMenu a { padding:0 20px;  }}@media screen and (max-width:1100px) {  .headerGrid__headerFlexWrapper { padding:20px;  }  .headerGrid__footerFlexWrapper { padding:20px;  }  .headerGrid__sphereAndCity { font-size:15px;  }}@media screen and (max-width:950px) {  .headerGrid__iconMenu a { padding:0 calc(9px);  }  .headerGrid { position:relative; margin:0 5px;  }}@media screen and (max-width:900px) {  .headerGrid__titleChangeCityWrap { width:100%;  }}@media screen and (max-width:800px) {  .headerGrid__iconMenuItem i { display:none;  }  .headerGrid__sphereAndCity { -ms-flex-wrap:wrap; flex-wrap:wrap;  }}@media screen and (max-width:700px) {  .headerGrid { margin:0;  }  .headerGrid__logoAndDesc span { display:none;  }  .headerGrid__logoWrap { position:static;  }  .headerGrid__logoWrap:hover .headerGrid__logoLinkToMainWrap { z-index:-10; opacity:0;  }  .headerGrid__logoWrap--active .headerGrid__logoLinkToMainWrap { z-index:50 !important; opacity:1 !important;  }  .headerGrid__logoLinkToMain { white-space:normal; min-height:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;  }  .headerGrid__logoLinkToMainWrap { width:100%; left:0; -webkit-transform:translateX(-10px); -ms-transform:translateX(-10px); transform:translateX(-10px); -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:0;  } .headerGrid__logoAndDesc::after { content:attr(data-sphere) '\A'attr(data-city); background-color:transparent; width:100%; height:auto; font-size:10px; line-height:1; color:#946233; white-space:pre-line; min-width:100px;  }  .headerGrid__headerFlexWrapper { position:relative; padding:20px !important; opacity:1; z-index:1;  }  .headerGrid__headerFlexWrapper::before { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background-color:#925d2a; opacity:0.3; z-index:0;   }  .headerGrid__footerFlexWrapper { padding-top:120px; padding-bottom:30px; display:none;  }  .headerGrid__iconMenuWrap { position:absolute; background:transparent; margin:0 100px; top:-55px; left:0;  }  .headerGrid__iconMenuWrap a::after { display:none;  }  .headerGrid__iconMenu { background:transparent; -ms-grid-column-align:start; justify-self:start;  }  .headerGrid__iconMenu a { color:#404040; font-weight:500;  }  .headerGrid__iconMenu a::after { display:none !important;  }  .headerGrid__iconMenuItem { background:transparent;  }  .headerGrid__iconMenuItem i { display:none;  }  .headerGrid__iconMenuItem:hover { background:transparent !important; color:#404040 !important;  }  .headerGrid__iconMenuItem:hover span { color:#757575;  }  .headerGrid__iconMenuItem--hidden { display:none !important;  }  .headerGrid__sortMenuWrap { width:100%; -ms-grid-column-align:center; justify-self:center; margin-left:0 !important;  }  .headerGrid__bcg { border-radius:0;  }  .headerGrid__bcg::before { display:none;  }  .headerGrid__titleChangeCityWrap { margin-right:0;  }  .headerGrid__sphereAndCity { display:none;  }  .headerGrid__sphere { white-space:normal;  }  .headerGrid__footerFlexWrapper { padding-top:120px; padding-bottom:30px;  }  .stomHeaderClass .headerGrid__iconMenuWrap { margin:0 100px 0 150px;  }  .woterHeaderClass .headerGrid__iconMenuWrap { margin:0 100px 0 180px;  }  .headerGrid__sortMenu { min-height:35px;  }}@media screen and (max-width:700px) {  .headerGrid__wrap::after { content:''; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; background:#925d2a; height:7px;  }}@media screen and (max-width:510px) {  .offerMobileLink { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center; -ms-flex-align:center; -webkit-box-pack:center; -ms-flex-pack:center; color:#946233; background-color:#fff; border-radius:2px; align-items:center; justify-content:center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; font-size:13px; padding:5px 10px; gap:5px; margin:auto; -webkit-transition:.2s; -o-transition:.2s; transition:.2s; min-height:35px; -webkit-box-sizing:border-box; box-sizing:border-box;  }  .offerMobileLink:hover { text-decoration:none;  }  .headerGrid__sortMenuWrap { display:grid; grid-template-columns:1fr; grid-gap:10px;  }  .headerGrid__footerFlexWrapper { padding-top:120px; padding-bottom:30px; padding-left:5px; padding-right:5px;  }}@media screen and (max-width:450px) {  .headerGrid__iconMenuWrap { display:none;  }  .headerGrid__logoWrap { margin-right:0;  }  .headerGrid__sphereAndCity { left:5px;  }}@media screen and (max-width:350px) {  #template_header .search.round { margin:0;  }  .headerGrid__headerFlexWrapper { padding:20px calc(50vw - 155px) !important;  }}@media screen and (max-width:319px) {  .headerGrid__logoAndDesc::after { display:none;  }}.selectPlaceModal__tabsContainer {  height:52px;  position:absolute;  width:100%;  left:0;  -webkit-box-sizing:border-box;  box-sizing:border-box;  pointer-events:none;  top:-45px;}.selectPlaceModal__tabsContainer .ui3-tabs__button {  background-color:#c7c7c7;}button.search.round * {  pointer-events:none;}#placesModal .modalClose {  position:absolute;  top:-45px;  right:5px;  background-color:rgba(255, 255, 255, 0.5);  border-radius:10em;  height:40px;  width:40px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  z-index:15;  line-height:30px;  font-size:15px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}#placesModal .modalClose:hover {  background-color:#fff;  color:black;}#placesModal .firmPage__modalWrap {  height:100%;  width:100%;  max-width:1200px;  max-height:75vh !important;  margin-top:50px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  border-radius:7px;}.p_a2_template3_selectPlaceModal {  height:100%;  width:100%;  box-sizing:border-box;}.selectPlaceModal__tabContentBox {  height:100%;}.selectPlaceModal__tabContent {  display:none;  height:100%;}.selectPlaceModal__tabContent--show {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}#placesModal .baseParts {  height:100%;  padding:0;  -ms-flex-line-pack:start;  align-content:flex-start;}#placesModal .p_a2_nav_quickSearchElement {  position:-webkit-sticky;  position:sticky;  top:0;  background-color:#fff;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  z-index:10;  margin:0;}#placesModal .mapPart {  height:-webkit-fit-content;  height:-moz-fit-content;  height:fit-content;}#placesModal .p_a2_nav_districts .mapPart {  padding:0;  margin:0;}#placesModal h2 {  margin:0;  padding:0;}#placesModal .p_a2_nav_districts .baseParts {  grid-gap:30px;}#placesModal .districts_part {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}#placesModal .p_a2_nav_metro {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  height:100%;  width:100%;  -ms-flex-line-pack:start;  align-content:start;  justify-items:start;}#placesModal .p_a2_nav_metro .itemCols {  padding:0;  width:100%;  box-sizing:border-box;  overflow:auto;  -webkit-column-count:max(5);  -moz-column-count:max(5);  column-count:max(5);  -webkit-column-width:min(14em, 200px);  -moz-column-width:min(14em, 200px);  column-width:min(14em, 200px);}#placesModal .metroColumns__box {  overflow:auto;}#placesModal .placeCityModal__cityList {  -webkit-column-width:200px;  -moz-column-width:200px;  column-width:200px;  -webkit-column-gap:30px;  -moz-column-gap:30px;  column-gap:30px;  margin:0 auto;  -webkit-column-count:max(3);  -moz-column-count:max(3);  column-count:max(3);  overflow:auto;}#placesModal .placeCityModal__cityLink {  list-style-type:none;  margin-bottom:10px;  }#placesModal .placeCityModal__cityLink a {  font-size:20px;  margin-bottom:20px;}#placesModal .placeCityModal__cityLink--active a {  font-weight:700;}#placesModal .firmPage__modalContent {  max-height:none;  height:100%;  margin:0;  padding:0 25px;}#placesModal .p_a2_template3_selectStructuresModal {  height:100%;}#placesModal .p_a2_nav_services {  height:100%;  width:100%;  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  overflow:unset;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#placesModal .p_a2_nav_quickSearchElement {  margin:0;}#placesModal .p_a2_nav_metro .letterBlock {  display:block;}#placesModal .serviceGroups {  width:100%;  overflow:auto;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#placesModal .p_a2_template3_selectSphereModal {  height:100%;}#placesModal .selectSpheresModal__filteredLinks,#placesModal .selectSpheresModal__filterSearchResponse {  height:100%;  overflow:auto;}.serviceGroupsBox {  height:100%;  width:100%;  overflow:auto;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#placesModal .baseParts {  justify-items:start;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:start;}#placesModal .quick_search_container {  margin:0;}#placesModal .p_a2_nav_services.searchModeOn {  width:100%;  justify-items:flex-start;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  -ms-flex-line-pack:start;  align-content:start;}#placesModal .p_a2_nav_services__searchBlock {  width:100%;}#placesModal .p_a2_nav_services.searchModeOn .serviceGroups {  margin:0;}#placesModal .quickSearchBlock {  width:100%;}#placesModal .p_a2_nav_metro.searchModeOn,#placesModal .p_a2_nav_metro__searchBlock {  width:100%;}#placesModal .p_a2_nav_districts .baseParts__contentBox {  width:100%;  box-sizing:border-box;}#placesModal .p_a2_nav_services .small .serviceGroup {  width:100%;  box-sizing:border-box;  padding-right:5px;}@media only screen and (max-width:950px) {  #placesModal .p_a2_nav_districts .baseParts__contentBox { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;  }}@media only screen and (max-width:500px) {  .districts_part.mainPart h2 { display:none;  }  .p_a2_nav_districts .item { margin-bottom:20px !important;  }  .p_a2_nav_districts .childItems { margin:10px 0;  }}@media only screen and (max-width:450px) {  #placesModal .ui3-tabs { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-left:5px;  }  #placesModal .firmPage__modalContent { padding:0 10px;  }  #placesModal .modalClose { top:-90px;  }  #placesModal .firmPage__modalWrap { margin-top:100px;  }}@media only screen and (max-width:600px) {  #placesModal .p_a2_nav_services__searchBlock,  #placesModal .p_a2_nav_districts__searchBlock,  #placesModal .p_a2_nav_metro__searchBlock { grid-gap:10px;  }  #placesModal .placeCityModal__cityList { -webkit-columns:auto; -moz-columns:auto; columns:auto;  }}@media only screen and (max-width:355px) {  #placesModal .oldSearch__searchBox,  #placesModal .p_a2_nav_services__searchBlock,  #placesModal .p_a2_nav_districts__searchBlock,  #placesModal .p_a2_nav_metro__searchBlock { -ms-flex-wrap:wrap; flex-wrap:wrap;  }} .p_a2_basePages2_blocks_textBlock_asideArticlesTree {  height:100%;  max-width:350px;}.articlesAside {  padding:70px 0 0 0;   height:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.articlesAside__title {  padding-bottom:20px;  font-size:12px;  line-height:15px;  color:#757575;  font-weight:400;}.articlesAside__title {  font-size:12px;  line-height:15px;  color:#757575;  font-weight:400;}.articlesAside__title::after {  content:'';  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  width:100%;  height:1px;  background:#757575;  margin-top:15px;}.articlesAside__linkList {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  width:-webkit-calc(100% - 15px);  width:calc(100% - 15px);  -webkit-box-sizing:border-box;  box-sizing:border-box;}.articlesAside__linkItem {  margin-bottom:15px;  font-size:15px;  font-weight:400;}li.articlesAside__linkItem {  display:flex;}.articlesAside__linkItem--parent {  margin-left:25px;}.articlesAside__linkItem--open {  color:#757575;}.articlesAside__linkItem--open span {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  margin-bottom:15px;}.articlesAside__linkItem--open span i {  font-size:20px;  margin-right:5px;  color:#000;}.articlesAside__linkItem--close i {  margin-right:5px;}.articlesAside__linkItem--child {  margin-left:25px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:-webkit-calc(100% - 25px);  width:calc(100% - 25px);}.articlesAside__linkItem a {  color:#0b7bc1;}.articlesAside__foldersBlock {  margin-bottom:50px;}.articlesAside__articlesBlock {  top:50px;  position:-webkit-sticky;  position:sticky;  margin-bottom:20px;}@media all and (max-width:1050px) {  .articlesAside { width:200px; margin-left:30px;  }}@media all and (max-width:1200px) {  .p_a2_basePages2_blocks_textBlock { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;  }  .articlesAside { width:auto; margin-left:0; margin-bottom:50px;  }} .articlesFullWidth__linkItem {  padding:0.4em 0;}.p_a2_basePages2_blocks_textBlock_articlesFullWidth {  padding:20px 50px;}@media all and (max-width:650px) {  .p_a2_basePages2_blocks_textBlock_articlesFullWidth { margin:20px 0!important;  }} .p_a2_firmTableBlock_tableView_lineBeforeTable {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;}.p_a2__lineBeforeTable {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -webkit-justify-content:space-between;  -ms-flex-pack:justify;  justify-content:space-between;  padding:10px 0;}.p_a2__lineBeforeTable .sort .sortBtn {  background:#ddd !important;}.tableView__button {  position:relative;  text-transform:none;  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  overflow:hidden;  min-height:40px;}.tableView__button::before {  content:'';  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  width:15px;  height:15px;  margin-right:10px;  font-family:'icons2' !important;  font-size:15px;}.tableView__button--seeToCard::before {  content:'\e90d';  color:teal;}.tableView__button--resetFilterByBorders::before {  content:'\e916';  color:#d04a32;}.tableView__button span {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  overflow:hidden;}.tableView__button span::after {  font-size:50px;}.tableView__messageBox {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  width:100%;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;}.tableView__message {  -webkit-box-sizing:border-box;  box-sizing:border-box;  position:absolute;  max-height:0;  height:auto;  width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  grid-gap:30px;  font-weight:500;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  text-align:center;  padding:10px 20px;  -webkit-border-radius:5px;  border-radius:5px;  -webkit-box-shadow:0 4px 4px 0 #999;  box-shadow:0 4px 4px 0 #999;  -webkit-transition:.5s;  -o-transition:.5s;  transition:.5s;  overflow:hidden;  opacity:0;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;}.tableView__message--report {  background:#eef3db;}.tableView__message--active {  position:relative;  max-height:400px;  overflow:visible;  opacity:1;}.tableView__messageButtonBox {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  gap:10px;}@media only screen and (max-width:480px) {  .tableView__message { width:100%;  }} .checkboxClassic {  display:flex;  align-items:center;  align-content:center;}.checkboxClassic__checkbox {  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  display:none;}.checkboxClassic__checkbox:checked+.checkboxClassic__label::before {  content:'';  background:url("/app/lib/helpers/html/checkboxClassic/img/arr.svg");  background-position:center;  background-size:cover;  border:none;}.checkboxClassic__checkbox:disabled+.checkboxClassic__label, .checkboxClassic__checkbox:checked:disabled+.checkboxClassic__label {  opacity:.5;}.checkboxClassic__checkbox:disabled+.checkboxClassic__label::before, .checkboxClassic__checkbox:checked:disabled+.checkboxClassic__label::before {  opacity:.5;}.checkboxClassic__label {  cursor:pointer;  display:flex!important;  align-items:center;  font-family:'Roboto', sans-serif;  font-size:15px;  color:#333;}.checkboxClassic__label span {  color:#A3A3A3;  margin-left:5px;}.checkboxClassic__label::before {  content:'';  cursor:pointer;  display:flex;  min-width:15px;  height:15px;  box-sizing:border-box;  border-radius:2px;  border:1px solid #D9D9D9;  background:#F7F7F7;  margin:0 5px 0 0;  box-shadow:inset 0px 1px 4px rgba(0, 0, 0, 0.25);} .geoInput {  width:calc(100% - 1.4em);  margin:.5em 0.3em;  padding:0.3em;  display:none;}.geoInput.visible {  display:block;}.selectWithLinks__suggest--ymap::before {  font-family:'icons2' !important;  content:'\e919';  color:tomato;  margin-right:5px;}.selectWithLinks--ymap::before {  font-family:'icons2' !important;  content:'\e919';  color:tomato;  position:absolute;  left:10px;  display:flex;  align-items:center;  height:100%;}.selectWithLinks__suggest--metro::before {  font-family:'icons2' !important;  content:'\e92b';  color:rgb(111, 111, 255);  margin-right:5px;}.selectWithLinks--metro::before {  font-family:'icons2' !important;  content:'\e92b';  color:rgb(111, 111, 255);  position:absolute;  left:10px;  display:flex;  align-items:center;  height:100%;}.selectWithLinks__suggest--district::before {  font-family:'icons2' !important;  content:'\f279';  color:teal;  margin-right:5px;}.selectWithLinks--district::before {  font-family:'icons2' !important;  content:'\f279';  color:teal;  position:absolute;  left:10px;  display:flex;  align-items:center;  height:100%;}.selectWithLinks__suggest--area::before {  font-family:'icons2' !important;  content:'\e92d';  color:chocolate;  margin-right:5px;}.selectWithLinks--area::before {  font-family:'icons2' !important;  content:'\e92d';  color:chocolate;  position:absolute;  left:10px;  display:flex;  align-items:center;  height:100%;}@media screen and (max-width:768px) {  .selectWithLinks--district::before,  .selectWithLinks--area::before,  .selectWithLinks--metro::before,  .selectWithLinks--ymap::before { display:none;  }} .detectCoords {  font-size:15px !important;}.detectCoords i {  margin-right:5px;  pointer-events:none;}.detectCoords span {  pointer-events:none;} .sortBtn span {  overflow:hidden;} .p_a2_firmPage_feedbacksFirmDesign_feedbacksOfStructure {  padding-top:40px;  padding-bottom:40px;  margin-bottom:20px;  border-radius:9px;  -webkit-box-shadow:var(--ui-shadow-block);   box-shadow:var(--ui-shadow-block);}.feedbacksOfStructure {  display:grid;  grid-template-columns:1fr minmax(170px, 15vw);  grid-gap:70px;  -ms-flex-line-pack:start; align-content:start;  -webkit-box-align:start; -ms-flex-align:start;   align-items:start;}.feedbacksOfStructure__content {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}.commentsShowCount,.commentsAllCount {  pointer-events:none;}.feedbacksOfStructure__asideTitle {  font-size:20px;  margin:0;  padding:0;  color:#333;  margin-left:40px;  margin-bottom:0.5em;  font-weight:600;}.messageIconBlock {  background-color:#fcfcfc;  border-radius:10px;  -webkit-box-shadow:0px 0px 24px rgb(0 0 0 / 6%);   box-shadow:0px 0px 24px rgb(0 0 0 / 6%);  -webkit-box-shadow:0 1px 5px 1px #999;   box-shadow:0 1px 5px 1px #999;  padding:20px;  margin-bottom:30px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  gap:20px;  color:#333;}.messageIconBlock__icon {  min-width:50px;  max-width:50px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.messageIconBlock__text {  font-size:13px;  line-height:18px;}.commentShowButtonWrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;}@media screen and (max-width:450px) {  .messageIconBlock { display:inline;  }  .messageIconBlock__icon { margin-top:5px; float:left; margin-right:20px;  }  .messageIconBlock__text { display:inline;  }}#addStructureFeedback {  letter-spacing:.5px;  overflow:hidden;}#addStructureFeedback:disabled {  color:#fff;  background-color:var(--ui-color-disabled);}#addStructureFeedback span {  margin:0 2px;}@media screen and (max-width:1150px) {  .feedbacksOfStructure { grid-gap:30px;  }}@media screen and (min-width:1880px) {  .feedbacksOfStructure { grid-template-columns:1fr minmax(170px, 280px);  }}@media screen and (max-width:700px) {  .feedbacksOfStructure { grid-template-columns:1fr;  }} .firmsAside__list {  display:grid;  grid-template-columns:1fr;}.firmsAside__firmItem {  position:relative;  box-sizing:border-box;  list-style-type:none;  padding:15px 0;  transition:0.2s;}.firmsAside__firmItem:before {  content:'';  position:absolute;  display:flex;  width:4px;  border-radius:50em;  height:60%;  right:-20px;  top:20%;  background:transparent;  transition:.2s;}@media only screen and (max-width:450px) {  .firmsAside__firmItem:before { display:none;  }}.firmsAside__firmItem:hover:before {  background:#F5A623;}.firmsAside__firmItem:hover .firmsAside__feedbackCount {  text-decoration:underline;}.firmsAside__firmItem::after {  content:'';  position:absolute;  display:flex;  width:calc(100% - 40px);  height:1px;  background-color:#EBEBEB;  right:0;  bottom:0;}.firmsAside__firmItem a {  width:100%;  display:grid;  grid-template-columns:30px 1fr;  grid-gap:10px;}.firmsAside__firmItem a:hover {  text-decoration:none;}.firmsAside__firmIcon {  width:30px;  height:30px;  border-radius:10em;  background:#FFFFFF;  display:flex;  align-items:center;  justify-content:center;  box-shadow:0px 1px 2px rgba(0, 0, 0, 0.25);}.firmsAside__content {  grid-column:2 / -1;  display:grid;  grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));  grid-gap:5px;  justify-content:space-between;  align-items:center;}.firmsAside__name {  color:rgba(12, 116, 169, 1);  font-style:normal;  font-weight:600;  font-size:16px;  grid-column:1 / -1;  overflow:hidden;  text-overflow:ellipsis;  line-height:normal;}.firmsAside__rating {  color:#F5A623;  font-size:16px;}.firmsAside__feedbackCount {  text-align:right;  color:#888787;  font-size:12px;  transition:.2s;}@media screen and (max-width:700px) {  .firmsAside__firmItem a { grid-template-columns:30px 1fr; grid-gap:20px;  }  .firmsAside__firmItem::after { width:80%;   }  .firmsAside__firmIcon { width:30px; height:30px;  }  .firmsAside__firmIcon img{ width:18px; height:18px;  }  .firmsAside__content { grid-template-columns:1fr 65px 100px; grid-gap:20px;  }  .firmsAside__rating,  .firmsAside__feedbackCount,  .firmsAside__name { grid-column:auto;  }}@media screen and (max-width:480px) {  .firmsAside__firmIcon { width:20px; height:20px; overflow:hidden;  }  .firmsAside__firmItem a { grid-template-columns:20px 1fr; grid-gap:5px;  }  .firmsAside__firmItem::after { width:40%; right:0; left:auto;  }  .firmsAside__name { font-size:13px; line-height:15px;  }  .firmsAside__content { grid-gap:2px;  }  .firmsAside__rating { font-size:13px;  }} .mainTableSection__messageBox:empty {  display:none;}.mainTableSection__messageBox {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.mainTableSection__message {  overflow:hidden;  height:auto;  max-height:200px;  display:flex;  flex-wrap:wrap;  align-items:center;  gap:10px;  transition:.2s;}.mainTableSection__message--hide {  max-height:0;}.mainTableSection__text {  display:flex;  align-items:center;  font-size:13px;  color:var(--ui-color-blackText);}.mainTableSection__buttons {  display:flex;  gap:15px;}.mainTableSection__icon i {  box-sizing:border-box;  font-size:40px;  width:100%;  color:var(--ui-color-alert);  padding:1px;}.mainTableSection__icon {  height:auto;  max-height:100px;}.mainTableSection__icon svg {  width:100px;  height:100%;  object-fit:contain;}@media all and (max-width:850px) {  .mainTableSection__messageBox { padding-left:max(calc(7vw - 1.6em), 10px); padding-right:max(calc(7vw - 1.6em), 10px);  }}@media all and (max-width:450px) {  .mainTableSection__message .mainTableSection__icon i { font-size:20px;  }  .mainTableSection__message .mainTableSection__icon i { font-size:20px;  }  .mainTableSection__icon svg { width:50px;  }}@media all and (max-width:400px) {  .mainTableSection__message .mainTableSection__icon { display:none;  }} .commentItem__textarea {  -webkit-box-sizing:border-box;  box-sizing:border-box;  border-radius:5px;  border:none;  resize:none;  -webkit-box-shadow:inset 0 1px 4px 1px #e1dfdf;  box-shadow:inset 0 1px 4px 1px #e1dfdf;  outline:none;  height:250px;  max-height:50px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  padding:10px;  color:#333;  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.commentItem__textarea:focus {  max-height:400px;}.button__commentAnswersSave {  height:40px;}.commentItem__distrustsTags:empty {  display:none;}.commentItem {  position:relative;  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  -webkit-box-shadow:0px 0px 24px rgba(0, 0, 0, 0.06);  box-shadow:0px 0px 24px rgba(0, 0, 0, 0.06);  border-radius:9px;  grid-gap:20px;  padding-top:40px;}.commentItem__distrustsTags {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.commentItem__distrustsTags span {  font-size:12px;  margin:5px;  border:1px solid #c04f5e;  border-radius:5px;  color:#c04f5e;  padding:2px 5px;}.commentItem__header {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr 20px;  grid-template-columns:1fr 20px;  grid-gap:20px;  padding:0px 30px;}.commentItem__header+.extensionInfo__wrap {  margin:0 30px;}.commentItem__author {  display:-ms-grid;  display:grid;  -ms-grid-columns:40px 1fr;  grid-template-columns:40px 1fr;  grid-gap:10px;}.commentItem__avatar {  width:40px;  height:40px;  border-radius:10em;  overflow:hidden;}.commentItem__avatar img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;}.commentItem__authorData {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;}.commentItem__authorData .commentItem__title {  cursor:pointer;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.commentItem__authorData .commentItem__title:hover {  color:#999;}.commentItem__authorData .commentItem__title a:hover {  color:#073a54;}.commentItem__title {  font-size:17px;  font-weight:500;  color:#404040;  padding:0;  margin:0;}.commentItem__datePlace {  color:#767676;  font-size:12px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.commentItem__datePlace span {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  max-width:280px;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  overflow:hidden;}.commentItem__datePlace span a {  width:100%;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  overflow:hidden;}.commentItem__datePlace span:not(:first-of-type):before {  margin:0 5px;  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  min-width:5px;  height:5px;  border-radius:10em;  background-color:#0c7bb3;}.commentItem__body {  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  position:relative;  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:14px;  padding:0 30px 10px 30px;}.commentItem__isEdit {  color:#999;  font-style:italic;}.commentItem__isEdit i {  margin:0 5px;}.commentItem__specialistsTitle {  color:#636363;  font-style:italic;}.commentItem__specialistsItems {  display:grid;  color:#999;  font-style:italic;  grid-template-columns:1fr;  grid-gap:5px;}.commentItem__specialistsBox {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.commentItem__specialistsBox--hide {  display:none;}.commentItem__specialist {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:10px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.commentItem__specialistAvatar {  width:20px;  height:20px;  border-radius:10em;  overflow:hidden;}.commentItem__specialistAvatar img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;}.commentItem__specialistPreviewAvatar {  position:absolute;  margin-top:-15px;  margin-left:-15px;  width:50px;  height:50px;  overflow:hidden;  opacity:0;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  pointer-events:none;  -webkit-box-sizing:border-box;  box-sizing:border-box;  border-radius:10em;  -webkit-box-shadow:1px 1px 4px #999;  box-shadow:1px 1px 4px #999;}.commentItem__specialistPreviewAvatar--show {  opacity:1;  width:150px;  height:150px;  margin-top:-75px;  margin-left:-75px;  background:#fff;}@media screen and (max-width:1024px) {  .commentItem__specialistPreviewAvatar { display:none;  }}.commentItem__body .commentItem__mark,.commentItem__body .commentItem__edit {  position:relative;  justify-self:flex-end;  padding:0;  display:none;  right:-18px;}.feedbackAdminPanel--show~.commentItem__body .commentItem__edit {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.commentItem__body--hidden {  opacity:.5;}.commentItem__body--hidden+.commentItem__footer {  opacity:.5;}.commentItem__body--noAnswer {  padding-bottom:30px;}.commentItem__text {  font-size:15px;  line-height:160%;  color:#404040;}.commentItem__text p {  margin-top:0;  width:100%;  overflow-wrap:anywhere;}.commentItem__fromWhere {  font-size:13px;  color:#767676;}.commentItem__extensionInfo {  color:#0b7bc1;  cursor:pointer;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.commentItem__extensionInfo:hover {  color:#0a76b9;}.commentItem__footer {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;  position:relative;  background:#FFFCF4;  padding:30px;}.commentItem__footer::before {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:92%;  height:1px;  background:#EFF2F4;  top:0;  justify-self:center;}.commentItem__footer p {  padding:0;  margin:0;}.commentItem__footer--adminHidden.commentItem__footer--firmHidden {  display:none;}.commentItem__request {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:5px;}.commentItem__request--hide {  display:none;}.commentItem__mark,.commentItem__edit {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  position:absolute;  top:0;  right:0;  padding:13px;  font-style:italic;  font-size:11px;  color:#767676 !important;}.commentItem__mark {  cursor:auto;  right:120px;}.commentItem__edit:hover {  text-decoration:underline;  color:#5c5c5c !important;}.commentItem__mark {  font-weight:bold;  color:tomato !important;}.commentItem__edit:hover i {  text-decoration:none;}.commentItem__edit i {  margin-right:5px;}.commentItem__note {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  top:0;  left:0;  margin:5px;  font-size:13px;  max-width:calc(100% - 130px);  color:tomato;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;  grid-column:1 / -1;  margin-top:-30px;  margin-left:-20px;}.feedbackAdminPanel--show~.commentItem__header .commentItem__note {  margin-top:0;  margin-left:0px;}.feedbackAdminPanel--loaded:not(.feedbackAdminPanel--show)~.commentItem__header .commentItem__note {  margin-top:-50px;}.commentItem__note i {  color:Tomato;  margin-right:10px;  font-size:16px;}.commentItem__images {  position:relative;  display:grid;  grid-template-columns:repeat(auto-fit, minmax(auto, 100px));  grid-gap:10px;}.commentItem__imageBox {  position:relative;  width:100px;  height:100px;  cursor:pointer;}.commentItem__imageBox img {  -o-object-fit:cover;  object-fit:cover;  width:100%;  height:100%;  border-radius:5px;}.removeImageButton {  cursor:pointer;  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  width:20px;  height:20px;  background-color:tomato;  top:-7px;  right:-7px;  border:none;  border-radius:10em;  -webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.removeImageButton::after {  font-family:'icons2' !important;  content:'\e916';  color:#fff;  font-size:10px;}.removeImageButton:hover {  -webkit-filter:brightness(.8);  filter:brightness(.8);}.commentItem__answerTextarea {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;}.commentItem__imageBox--isAdult {  position:relative;}.commentItem__button--isAdult {  cursor:pointer;  position:absolute;  background-color:rgba(0, 0, 0, 0.06);  width:100%;  height:100%;  border:none;  color:#333;}.commentItem__button--isAdult i {  pointer-events:none;  font-size:50px;  color:#fff;  margin:auto;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.isAdultMessage {  font-size:14px;  opacity:0;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  pointer-events:none;  max-width:120px;  padding-left:15px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  font-weight:600;}.isAdultMessage::before {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:7px;  height:100%;  border-radius:10px;  background-color:tomato;  margin-left:-15px;  opacity:.5;}.commentItem__imageBox--isAdult:hover~.isAdultMessage {  opacity:1;}.commentItem__imageBox--preload .commentItem__button--isAdult i {  -webkit-animation:infinite ease-in-out wink .5s;  animation:infinite ease-in-out wink 1s;}@-webkit-keyframes wink {  from { opacity:1;  }  50% { opacity:0;  }  to { opacity:1;  }}@keyframes wink {  from { opacity:1;  }  50% { opacity:0;  }  to { opacity:1;  }}.commentItem__button--isAdult:hover i {  color:#333;}.feedbackTextarea,.commentItem__answerTextarea textarea {  -webkit-box-sizing:border-box;  box-sizing:border-box;  border:none;  border-radius:5px;  color:#333;  padding:10px;  outline:none;  resize:none;  height:500px;  max-height:50px;  -webkit-box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);  box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);  -webkit-transition:max-height .5s;  -o-transition:max-height .5s;  transition:max-height .5s;  width:100%;  box-sizing:border-box;}.feedbackTextarea,.commentItem__answerTextarea textarea:focus {  max-height:150px;}.commentItem__footer {  -webkit-box-sizing:border-box;  box-sizing:border-box;  height:auto;  max-height:10000px;  overflow:hidden;  -webkit-transition:.5s;  -o-transition:.5s;  transition:.5s;}.commentItem__footer--hide {  max-height:0;  padding:0 30px;}.answersTextareaWrap textarea::-webkit-scrollbar {  width:2px;  background-color:#c4c4c4;  border-radius:9em;}.answersTextareaWrap textarea::-webkit-scrollbar-thumb {  background-color:#0c94e8;  border-radius:9em;}.answersTextareaWrap textarea::-webkit-scrollbar-button:vertical:start:decrement {  background:transparent;  background-color:transparent;  height:0px;}.answersTextareaWrap,.answersParagraphWrap {  display:grid;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;  position:relative;  background:#FFFCF4;  height:auto;  max-height:10000px;}.answersParagraphWrap--hidden,.answersTextareaWrap--hidden {  display:none;}.p_a2_firmPage_feedbacksFirmDesign_feedBackComments_getChangeTextFeedback,.feedbackTextarea {  display:none;}.commentItem__body--edit .commentItem__text {  display:none;}.commentItem__body--edit .p_a2_firmPage_feedbacksFirmDesign_feedBackComments_getChangeTextFeedback {  display:block;}.commentItem__body--edit .feedbackTextarea {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  padding-bottom:50px;  font-size:14px;  line-height:19px;  margin-bottom:0;}.feedbackTextarea::-webkit-scrollbar {  width:5px;  background-color:#c4c4c4;  border-radius:9em;}.feedbackTextarea::-webkit-scrollbar-thumb {  background-color:#0c94e8;  border-radius:9em;}.feedbackTextarea::-webkit-scrollbar-button:vertical:start:decrement {  background:transparent;  background-color:transparent;  height:0px;}.commentItem__contentPlug {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:5px;}.ui3-preloaderInfinity::before {  background-color:#fff;}.commentItem__contentPlug {  margin-bottom:20px;}.commentItem__datePlace--firmAddress a {  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}@media screen and (max-width:450px) {  :global(.scrollStyleSvelteComponent::-webkit-scrollbar) { width:1px; background-color:#c4c4c4; border-radius:9em;  }}@media screen and (max-width:768px) {  .commentItem__images { display:grid; grid-template-columns:repeat(auto-fit, minmax(auto, 50px)); grid-gap:10px;  }  .commentItem__imageBox { width:50px; height:50px;  }  .isAdultMessage { display:none;  }  .commentItem__imageBox i { font-size:20px; line-height:30px;  }}@media screen and (max-width:390px) {  .commentItem__author,  .commentItem__header { grid-template-columns:1fr;  }  .commentItem__type.common__icon { position:absolute; top:0; right:0; margin:5px;  }  .commentItem__edit { margin-right:20px;  }} .mainTableSection__blockWrap {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  -webkit-box-align:start; -ms-flex-align:start;   align-items:start;  padding-top:50px;  padding-bottom:50px;  margin-bottom:20px;  background:white;  border-radius:0.5em;  -webkit-box-shadow:var(--ui-shadow-block);   box-shadow:var(--ui-shadow-block);}body.firmsTable__bigWidth .mainTableSection__blockWrap {  max-width:-webkit-fit-content;  max-width:-moz-fit-content;  max-width:fit-content !important;  width:-webkit-fit-content;  width:-moz-fit-content;  width:100%;}body.firmsTable__bigWidth .tableButton.btnWrapper,body.firmsTable__bigWidth .p_a2_basePages2_mainTableSection_controlPanelTable {  max-width:calc(100vw - 70px);  position:-webkit-sticky;  position:sticky;  left:25px;  z-index:15;}.tableView__messageBox:empty {  display:none;} .p_a2_basePages2_mainTableSection_controlPanelTable {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}.controlTablePanel__controller {  display:grid;  grid-template-columns:1fr auto;  grid-gap:20px;}.controlTablePanel__buttonGroup {  display:flex;  gap:20px;}.controlTablePanel__buttonGroup .ui3-markedIconButton {  max-width:200px;}.controlTablePanel__sortOptionList {  position:absolute;  pointer-events:none;  top:calc(100% - 30px);  left:10px;  z-index:20;  background-color:#B1B1B1;  min-width:300px;  border-radius:5px;  overflow:hidden;  box-shadow:1px 1px 4px #333;  display:grid;  grid-template-columns:1fr;  pointer-events:all;  height:fit-content;  max-height:90vh;  overflow:auto;  align-items:start;  align-content:start;}.controlTablePanel__sortOptionList--hide,.controlTablePanel__sortOptionList:empty {  display:none;}.controlTablePanel__result {  display:flex;  align-items:center;  box-sizing:border-box;  height:auto;  border-radius:5px;  border:1px solid #EEECEC;  padding:0 20px;  z-index:15;  max-height:0;  opacity:0;  transition:.6s;}.controlTablePanel__result--show {  max-height:680px;  padding:20px 20px 0 20px;  opacity:1;  min-height:100px;}.filterPanel__wrap .preferencesSetsBlock {  padding-bottom:10px;}.filterPanel__wrap .p_a2_mapBlock {  padding-bottom:20px!important;}.filterPanel__wrap #filterBlock {  padding-bottom:20px;}.controlTablePanel__result--hide {  display:none;}.controlTablePanel__result--change {  opacity:0;  overflow:hidden;}.tableControlBlock__wrap {  display:grid;  grid-auto-columns:1fr;  grid-gap:20px;  width:100% ;  height:100%;}.tableControlBlock__wrap--hidden {  display:none;}.controlTablePanel__settingsContainer {  display:flex;  gap:20px;}.controlTablePanel__settingsMobile {  display:none;}@media all and (max-width:900px) {  .controlTablePanel__settingsContainer,  .controlTablePanel__buttonGroup { grid-gap:10px  }  .controlTablePanel__controller { gap:10px;  }  .controlTablePanel__buttonGroup .ui3-markedIconButton { padding:0 10px;  }}@media all and (max-width:800px) {  .controlTablePanel__settingsMobile { display:flex;  }  #tableControl_map { grid-column:2 / -1; grid-row:1;  }  .controlTablePanel__settingsContainer { grid-column:1 / -1; display:grid; grid-template-columns:1fr; background-color:#F9F9F9; padding:0px; border-radius:5px; box-sizing:border-box; display:none; height:auto; max-height:0; opacity:0;  }  .controlTablePanel__settingsContainer--active { animation:slide .2s ease-in-out; padding:10px; display:flex; flex-direction:column; max-height:none; opacity:1;  }  .checkBoxCustomize__button { justify-content:start;  }  #tableControl_sort { max-width:none!important;  }  .controlTablePanel__settingsContainer--active .ui3-markedIconButton { min-height:35px; max-height:35px;  }  .controlTablePanel__result--show { min-height:auto;  }  .p_a2_basePages2_blocks_filterBlockFirmDesign { background:transparent!important;  }  .controlTablePanel__result { background-color:#fff; padding:20px 10px 0 10px;  }  .filterPanel__wrap .preferencesSetsBlock { padding-bottom:20px;  }  .p_a2_basePages2_mainTableSection_pricesPanelAjax .button__filter { width:47%;  }  .controlTablePanel__sortOptionList { animation:slide .3s ease-in-out; position:relative; top:0; left:0; z-index:0; box-shadow:none; min-width:auto; max-height:none; min-height:fit-content; height:171%;  }  .controlTablePanel__result { grid-column:1 / -1;  }}@keyframes slide {  0% { display:none; max-height:0; opacity:0;  }  50%{ opacity:1;  }  100% { opacity:1; max-height:500px; height:fit-content;  }} .mainTitlePage {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:10px;  margin:10px 0;  align-items:center;}.mainTitlePage__prefix {  font-size:.8em;  color:#999;}.mainTitlePage__titleSelect {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  gap:5px;  font-size:27px;  font-weight:500;  border-bottom:2px dashed var(--ui-color-blackText);  -webkit-transition:.2s color;  -o-transition:.2s color;  transition:.2s color;}.mainTitlePage__titleSelect:hover {  color:var(--ui-color-disabled);}.mainTitlePage__titleSelect:hover:after {  border-top:7px solid var(--ui-color-blackText);}.mainTitlePage__titleSelect::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:1px;  height:1px;  border-top:7px solid var(--ui-color-disabled);  border-left:7px solid transparent;  border-right:7px solid transparent;  -webkit-transition:.2s color;  -o-transition:.2s color;  transition:.2s color;}.quickIconLinks__title--isMobile {  display:none;}.selectStyle__wrap {  font-size:14px;}.selectStyle {  color:var(--ui-color-blackText);  max-width:300px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-sizing:border-box;  box-sizing:border-box;  min-height:40px;  padding:0 30px 0 10px;  background-color:#F6F6F6;  border-radius:5px;  -webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;  box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.25) inset;  font-size:15px;  margin:0;  border:none;  position:relative;  width:100%;  font-weight:normal;  cursor:pointer;}.selectStyle:after {  border:none;  content:'\e901';  font-family:'icons2' !important;  font-weight:100;  color:gray;  position:absolute;  height:100%;  display:-webkit-box;  display:-ms-flexbox;  right:25px;  display:flex;  align-items:center;}.selectStyle:hover:after {  border:none;}.mainTableSection__LegendIcon--current,.mainTableSection__LegendIcon--fresh {  color:#4d9838;  font-weight:bold;}@media only screen and (max-width:850px) {  .selectStyle__wrap { padding-left:max(calc(7vw - 1.6em), 10px); padding-right:max(calc(7vw - 1.6em), 10px);  }  .mainTableSection__LegendIcon--current::before, .mainTableSection__LegendIcon--fresh::before { width:30px; height:30px;  }  .mainTableSection__LegendText span { font-weight:600;  }}@media only screen and (max-width:806px) {  .selectStyle__wrap { padding-left:max(calc(7vw - 1.6em), 10px); padding-right:max(calc(7vw - 1.6em), 10px);  }}@media only screen and (max-width:700px) {  .mainTitlePage__titleSelect { font-size:20px;  }  .mainTitlePage__titleSelect::after { content:''; border-top:4px solid var(--ui-color-disabled); border-left:4px solid transparent; border-right:4px solid transparent;  }  .selectStyle { display:none;  }  .selectStyle--isMobile { display:-webkit-box; display:-ms-flexbox; display:flex;  }  .quickIconLinks__title { display:none;  }  .quickIconLinks__title--isMobile { display:block;  }  .p_a2_basePages2_pageInfo { position:relative;  }  .content { position:relative;  }  .firstPageBlock__descriptionButton { margin:0 !important;  }}@media only screen and (max-width:570px) {  .selectStyle { font-size:15px;  }}@media only screen and (max-width:400px) {  .selectStyle { max-width:none;  }}@media only screen and (max-width:370px) {  .headerGrid__logoAndDesc::after { display:none;  }} .firstPageBlock {  color:var(--ui-color-blackText);  margin-left:2em;  margin-right:2em;  max-width:1380px;}@media only screen and (max-width:450px) {  .firstPageBlock { margin-left:0; margin-right:0; padding-left:calc(7vw - 0.6em); padding-right:calc(7vw - 0.6em);  }}.firstPageBlock__description {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  font-size:14px;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:end;  gap:5px;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.p_a2_basePages2_pageInfo {  margin:auto;  width:100%;}.firstPageBlock__quickLinks {  padding:10px 0;}.firstPageBlock__geoSelectsBlock {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:start;  gap:15px;}.selectStyle {  white-space:nowrap;  font-size:13px;}.selectStyle__group {  display:flex;  gap:5px;  align-items:center;  justify-items:flex-start;  box-sizing:border-box;  max-width:300px;  width:100%;}.selectStyle__group label {  min-width:47px;  font-size:14px;  font-weight:600;}.firstPageBlock__descriptionButton {  display:none;  border-radius:10em;  font-size:20px;  width:25px;  height:25px;  min-width:25px;  min-height:25px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  border:none;  color:#fff;  cursor:pointer;  background-color:#95a5bb;}@media only screen and (max-width:768px) {  .firstPageBlock__controls { display:-webkit-box; display:-ms-flexbox; display:flex; gap:10px; -ms-flex-pack:center; -ms-flex-align:end; align-items:flex-end;  }  .firstPageBlock__descriptionButton { display:-webkit-box; display:-ms-flexbox; display:flex;  }  .firstPageBlock__descriptionButton { outline:none;  }  .firstPageBlock__description--active { max-height:300px;  }}@media only screen and (max-width:500px) {  .selectStyle__group { max-width:none;  }  .selectStyle { width:100%; max-width:none; box-sizing:border-box;  }} .p_a2_quickIconLinks {  display:flex;  justify-content:center;}.quickIconLinks {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  margin:0 10px;}.quickIconLinks__title {  margin:0;  padding:0;  color:#333;  font-size:19px;  font-style:normal;  font-weight:700;  text-align:center;}.quickIconLinks__list {  display:flex;  justify-content:center;  align-items:center;  grid-gap:min(4vw, 32px);  list-style-type:none;}.quickIconLinks__listItem {  height:100%;  max-width:70px;  box-sizing:border-box;}.quickIconLinks__item {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  transition:.2s;}.quickIconLinks__item:hover {  text-decoration:none;  filter:brightness(.9);}.quickIconLinks__item:active .quickIconLinks__itemIcon {  box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;}.quickIconLinks__itemIcon {  padding:10px;  box-sizing:border-box;  background:#FFF;  border-radius:5px;  max-height:70px;  box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.25);}.quickIconLinks__itemIcon img{  width:50px;  height:50px;  object-fit:contain;}.quickIconLinks__itemTitle {  color:#333;  font-size:14px;  font-style:normal;  font-weight:500;  letter-spacing:-0.84px;  text-align:center;}@media only screen and (max-width:450px) {  .quickIconLinks { margin:0; grid-gap:10px;  }  .quickIconLinks__list { justify-content:space-between;  }  .quickIconLinks__title { text-align:left; font-size:16px;  }  .quickIconLinks__item { grid-gap:5px;  }} .p_a2_basePages2_tabStructures {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  font-size:10px;  padding:40px calc(7vw - 1.6em);  overflow-x:auto;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.p_a2_basePages2_tabStructures h2 {  font-size:2.4em;}.grid__blockTitle {  font-size:2.4em;  color:#444;  font-weight:600;}.tabStructures__list {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  white-space:nowrap;}.tabStructures__item {  min-height:20px;}.tabStructures__nameBox {  font-size:1.6em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:10px;}.tabStructures__accButton {  min-width:20px;  min-height:20px;  height:20px;  width:20px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  padding:0;  margin:0;  border:none;  background-color:transparent;  box-sizing:border-box;  outline:none;  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  display:-webkit-flex;  -webkit-justify-content:center;  -webkit-align-items:center;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  justify-content:center;  align-items:center;  color:var(--ui-color-accent);  -webkit-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  border-radius:10em;  border:1px solid var(--ui-color-accent);}.tabStructures__accButton i {  font-size:10px;  width:1em;  height:1em;}.tabStructures__accButton * {  pointer-events:none;}.tabStructures__accButton:hover {  background-color:var(--ui-color-accent);  color:#fff;}.tabStructures__accButton svg {  pointer-events:none;}.tabStructures__item--active>.tabStructures__nameBox>.tabStructures__accButton {  background-color:var(--ui-color-accent);  color:#fff;  -webkit-transform:rotate(0);  -ms-transform:rotate(0);  transform:rotate(0);  -webkit-box-sizing:border-box;  box-sizing:border-box;}.tabStructures__nameBox {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;}.tabStructures__accContent {  display:grid;  grid-template-columns:1fr;  padding:0;  grid-gap:5px;  height:auto;  max-height:0;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  overflow:hidden;  margin:0 60px;}.p_a2_basePages2_tabStructures .tabStructures__accContent .tabStructures__item--category {  margin-left:-4.5rem;}.tabStructures__item--active>.tabStructures__accContent {  display:grid;  margin:10px 0;  padding:0 5rem;  max-height:2000px;}.tabStructures__accButton--preload i {  display:none;}.tabStructures__accButton--preload {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-transform:translateZ(1px);  transform:translateZ(1px);  padding:2px;}.tabStructures__accButton--preload::before {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  border-radius:50%;  background:#cef;  -webkit-animation:tabStructures__accButton--preload 3.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;  animation:tabStructures__accButton--preload 3.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;  -webkit-box-sizing:border-box;  box-sizing:border-box;}@-webkit-keyframes tabStructures__accButton--preload {  0%, 100% { -webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5); animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5);  }  0% { -webkit-transform:rotateY(0deg); transform:rotateY(0deg);  }  50% { -webkit-transform:rotateY(1800deg); transform:rotateY(1800deg); -webkit-animation-timing-function:cubic-bezier(0, 0.5, 0.5, 1); animation-timing-function:cubic-bezier(0, 0.5, 0.5, 1);  }  100% { -webkit-transform:rotateY(3600deg); transform:rotateY(3600deg);  }}@keyframes tabStructures__accButton--preload {  0%, 100% { -webkit-animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5); animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5);  }  0% { -webkit-transform:rotateY(0deg); transform:rotateY(0deg);  }  50% { -webkit-transform:rotateY(1800deg); transform:rotateY(1800deg); -webkit-animation-timing-function:cubic-bezier(0, 0.5, 0.5, 1); animation-timing-function:cubic-bezier(0, 0.5, 0.5, 1);  }  100% { -webkit-transform:rotateY(3600deg); transform:rotateY(3600deg);  }}@media screen and (max-width:768px) {  .tabStructures__nameBox { min-height:35px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;  }  .tabStructures__accButton { min-width:35px; min-height:35px; height:35px; width:35px; font-size:3em;  }  .tabStructures__accButton i { font-size:15px;  }  .tabStructures__accButton:hover { background-color:transparent; color:var(--ui-color-accent)  }  .tabStructures__item--active>.tabStructures__accContent { display:grid; margin:10px 0; padding:0 7rem; max-height:none;  }  .p_a2_basePages2_tabStructures .tabStructures__accContent .tabStructures__item--category { margin-left:-4.5rem;  }} .p_a2_template3_footer {  --block-background:#E7E7E7;  --text-grey:#6B6B6B;  --dark-link:#014585;  font-family:'Roboto', sans-serif;  margin:20px auto;  display:flex;  justify-content:center;}.footer {  background-color:var(--block-background);  border-radius:8px;  margin-left:.7em;  margin-right:.7em;  padding:40px calc(7vw - 1.6em);  max-width:1400px;  width:100%;  box-sizing:border-box;  margin-bottom:20px;}.footer__mainData {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  justify-content:space-between;  align-items:flex-start;  }.footer__mainData--extra {  grid-template-columns:470px 1fr;}.footer__mainBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  align-content:space-between;  height:100%;}.footer__menuBlock {  display:grid;  grid-template-columns:1fr 1fr 1fr 1fr;  grid-gap:30px;  align-items:start;}.footer__menuPart {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  align-items:start;}.footer__menuTitle {  color:var(--ui-color-blackText);  text-transform:uppercase;  font-weight:bold;  letter-spacing:0.4px;  min-height:60px;  display:flex;  align-items:center;  justify-content:flex-start;}.footer__menuList {  display:grid;  grid-template-columns:1fr;  grid-gap:15px;  list-style-type:none;  font-size:14px;  }.footer__menuListItem a {  color:var(--text-grey);  text-decoration:underline;  transition:.2s;}.footer__menuListItem a:hover {  filter:brightness(.6);  text-decoration:none;}.footer__copyright {  color:var(--text-grey);  font-size:12px;}.footer__medical_warning {  font-size:12px;  line-height:normal;  display:block;}.footer__contactBlock {  display:grid;  grid-template-columns:1fr;  grid-gap:30px;  }.footerContact__block {  display:grid;  grid-template-columns:1fr;  }.footerContact {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}.footerContact__title {  color:var(--ui-color-blackText);  font-size:13px;  font-weight:bold;}.footerContact__blockTitle {  color:var(--text-grey);  font-size:13px;  font-weight:500;}.footerContact__string {  color:var(--text-grey);}.footerContact__string span {  color:var(--ui-color-blackText);}.footerContact__string--normal {  font-size:13px;}.footerContact__phoneList {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  list-style-type:none;  }.footerContact__phoneList li a {  color:var(--dark-link);  font-weight:bold;}.footerContact__doubleContent {  display:flex;  flex-direction:column;}@media screen and (max-width:1250px) {  .footer__onlyDesktop { display:none;  }  .footer__mainData--extra { grid-template-columns:.8fr 1fr;  }}@media screen and (max-width:1000px) {  .footer__mainData--extra { grid-template-columns:.5fr 1fr;  }}@media screen and (max-width:1000px) {  .footer { padding:20px;  }  .footer__mainData--extra { grid-template-columns:1fr;  }  .footer__menuListItem { font-size:12px;  }}@media screen and (max-width:700px) {  .footer__menuBlock { grid-template-columns:1fr 1fr; grid-gap:15px;  }  .footer__menuPart { grid-gap:0;  }}@media screen and (max-width:360px) {  .footer__menuTitle {  //display:none;  }  .footer__menuBlock { grid-template-columns:1fr; grid-gap:15px;  }} .p_a2_geoDescriptions_descriptionBlock {  padding-top:1em;  padding-bottom:1em;} .firstPageBlock__cardsWidget { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column;   -ms-flex-direction:column;  flex-direction:column;}@media screen and (max-width:1200px) { .firstPageBlock__cardsWidget {  margin-right:-webkit-calc(-7vw + 1.6em);  margin-right:calc(-7vw + 1.6em); }}@media screen and (max-width:768px) { .firstPageBlock {  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column; -ms-flex-direction:column;   flex-direction:column; } .firstPageBlock__cardsWidget {  margin-left:-webkit-calc(-7vw + 1.6em);  margin-left:calc(-7vw + 1.6em);  margin-right:-webkit-calc(-7vw + 1.6em);  margin-right:calc(-7vw + 1.6em);  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-direction:row; -ms-flex-direction:row;   flex-direction:row;  width:100%;  margin:auto;  -webkit-box-pack:center;  -webkit-justify-content:center; -ms-flex-pack:center;   justify-content:center; }} .p_a2_basePages2_cardsBannersWidget_articleWidget {  min-width:16em;  background-color:white;  padding:1em 1em;  border-radius:.5em;}.p_a2_basePages2_cardsBannersWidget_articleWidget ul li {  list-style:none;  margin-top:0.5em;}.p_a2_basePages2_cardsBannersWidget_articleWidget h2 {  font-size:1.17em;  margin:0 0 1em;}@media only screen and (max-width:800px) {  .p_a2_basePages2_cardsBannersWidget_articleWidget.hideOnMobile { display:none;  }}