: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;} :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_firmPage {  position:relative;}.first_block {  color:black;  position:relative;}.first_block .block_content {  position:relative;  z-index:2;  padding:0.1rem 2rem 1.5em;  left:0;  top:0;  right:0;  bottom:0;}.first_block .image {  position:absolute;  left:0;  top:0;  right:0;  bottom:0;  background-color:transparent;  background-repeat:no-repeat;  background-size:cover;  background-position:center;  -webkit-filter:blur(2px);  filter:blur(2px);  opacity:0.5;  z-index:1;}h1 {  font-weight:normal;  margin-bottom:0;}.pre {  font-size:0.7em;}.where {  font-size:1.4em;}.raiting_wrapper {  font-size:1.6em;}.raiting_block.raiting_with_img {  height:1.7em;}@media only screen and (max-width:759px) {  .block_content .left { font-size:calc(.5em + 1vw)  }  .first_block .block_content { padding:0.1rem 4vw 1em;  }  .p_a2_firmPage_contacts { font-size:.8em;  }  .p_a2_firmPage_services { font-size:.75em;  }  .p_a2_firmTableBlock_tableView { font-size:.9em;  }}@media only screen and (max-width:759px) {  .raiting_label { display:none;  }}@media only screen and (min-width:760px) {  .first_block .raiting_block { display:inline-block;  }  .raiting_label a { color:inherit;  }  .raiting_label { font-size:1.1rem;  }  .raiting_wrapper { right:3.2em; top:1em; text-align:center;  }  .block_content .left { display:inline-block; width:calc(100% - 13rem); vertical-align:top;  }  .block_content .right { display:inline-block; width:12rem; padding-top:2em; vertical-align:top;  }}@media only screen and (min-width:1150px) {  .first_block .block_content { padding-left:4rem; padding-right:4rem;  }}.first_block.fixed {  position:fixed;  z-index:4;  top:3.3rem;  border-radius:0;  min-height:1rem;  margin:0;  -webkit-box-shadow:#6b6b6b 0px 2px 2px 0px;  box-shadow:#6b6b6b 0px 2px 2px 0px;  background-color:#4b4b4b;}.first_block.fixed .block_content {  padding:0.6em 1em;}.first_block.fixed .where {  display:none;}.first_block.fixed .pre {  display:none;}.first_block.fixed .raiting_label {  display:none;}.first_block.fixed .image {  border-radius:0;}.first_block.fixed h1 {  margin:0;  font-size:1.6em;}.first_block.fixed .left {  width:calc(100% - 9em);}.first_block.fixed .right {  padding:0;  font-size:calc(.5em + 1vw);  width:1rem;}.first_block.fixed .raiting_wrapper {  position:absolute;  right:.4em;  top:.4em;  font-size:1.6em;}@media only screen and (min-width:760px) {  .first_block.fixed .right { padding:0; font-size:1em;  }}@media only screen and (max-width:759px) {  .first_block.fixed { width:100%;  }}@media only screen and (min-width:760px) and (max-width:1233px) {  .first_block.fixed { width:calc(100% - 8rem - 2px);  }}@media only screen and (min-width:1234px) {  .first_block.fixed { width:1086px;  }}.price_relative.part_padding {  padding-bottom:2em;  padding-top:1em;  font-size:1.2em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end;}.price_relative span {  display:inline-block;  background-color:#ffe2e2;  border-radius:0.5em;  padding:0em 0.6em;  border:1px solid red;  margin-left:0.5em;}.price_relative span.less {  background-color:#f1fff3;  border-color:green;}@media only screen and (max-width:759px) {  .first_block .raiting_block { padding-top:.5em;   }}.part[nav_id="nav_top"] {  padding:0; -webkit-box-shadow:0px 1px 7px #c1c1c1;  box-shadow:0px 1px 7px #c1c1c1;}.are_you_owner {  color:#0c7bb3;  cursor:pointer;  white-space:nowrap !important;  border:none;  background-color:transparent;  padding:0;}.priorities_label {  font-size:1.1rem;  text-align:center;  padding-bottom:.3em;}.priorities_wrapper .priorities {  font-size:0.8em;  text-align:center;}.priorities_wrapper .priorities>div {  margin-bottom:0.3em;  margin-right:0.5em;}@media only screen and (max-width:759px) {  .priorities_wrapper .priorities { text-align:left;  }  .priorities_wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:1em;  }  .priorities_label { margin-right:1em;  }  .block_content .left { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;  }  .block_content .left h1 { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; -ms-flex-preferred-size:100%; flex-basis:100%;  }  .block_content .left .are_you_owner { margin:0.4em 0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; text-align:right;  }} .radioTabs input {  display:none;}.radioTabs {  display:flex;  justify-content:space-around;  margin-bottom:4em;  position:relative;  flex-wrap:wrap;}.radioTabs label {  text-align:center;  cursor:pointer;  opacity:.3; flex-grow:1;}.radioTabs .label {  font-size:1.8vh;}.label_l {  display:none;}.radioTabs input:checked + label .i {  border-bottom:6px solid #5380d4;}.radioTabs .i {  z-index:2;  position:relative;  margin-bottom:1.2em;  padding-bottom:0.8em;  border-bottom:6px solid transparent;}.radioTabs i {  font-size:17vw;}.radioTabs:before {  content:"";  width:100%;  height:2px;  background-color:#e6e6e6;  display:block;  position:absolute;  top:calc(16.5vw + 15.2px);}.radioTabs .padding {  display:none;}@media only screen and (min-width:570px) {  .radioTabs .padding { display:block; width:calc(25% - 5em);  }  .radioTabs .label_l { display:block;  }  .radioTabs .label_s { display:none;  }}@media only screen and (min-width:400px) {  .radioTabs i { font-size:5em;  }  .radioTabs:before { top:5.8em;  }}.radioTabs input:checked + label {  opacity:1;}.radioTabs input:not(:checked) + label .i {  border-bottom-color:transparent !important;}.radioTabs .inside {  display:none;}.radioTabs input:checked + label + .inside {  display:block;  width:100%;  order:99;  }@media only screen and (max-width:770px) {  .radioTabs.singleLabel .labels { display:none;  }  .radioTabs.singleLabel .labels * { display:inline;  }  .radioTabs.singleLabel input:checked + label .labels  { display:block; position:absolute; left:0; right:0;   }} .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';  }} .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;} .p_a2_feedbacks_feedbacksBlock .feedback .text {  overflow:hidden;}.p_a2_feedbacks_feedbacksBlock .feedback:nth-child(n+2):before {  content:"";  display:block;  width:100%;  height:1px;  background-color:#e6e6e6;  margin:3em 0 3em;}.p_a2_feedbacks_feedbacksBlock .avatar {  height:50px;  width:50px;  border-radius:25px;  display:inline-block;  margin-right:0.7em;  object-fit:cover;}.p_a2_feedbacks_feedbacksBlock .name_date {  display:inline-block;  vertical-align:top;  width:100%;}.p_a2_feedbacks_feedbacksBlock .name {  font-size:1.1em;  display:inline-block;  cursor:pointer;}.p_a2_feedbacks_feedbacksBlock .date {  font-size:.9em;  color:#757575;  margin-bottom:1em;}.p_a2_feedbacks_feedbacksBlock .has_avatar .name_date {  width:calc(100% - 5em);}.p_a2_feedbacks_feedbacksBlock .answer_label {  font-size:1em;  font-weight:bold;  margin:2em 0 1em 5em;}.p_a2_feedbacks_feedbacksBlock .answer {  margin-left:5em;}.p_a2_feedbacks_feedbacksBlock .distrustLine {  margin:0 0 1em;}.p_a2_feedbacks_feedbacksBlock .distrust {  display:inline-block;  background-color:#c51b1b;  color:white;  padding:.1em .4em;  border-radius:.4em;  margin-bottom:0.2em;}@media only screen and (max-width:759px) {  .p_a2_feedbacks_feedbacksBlock .answer_label { margin-left:8vw;  }  .p_a2_feedbacks_feedbacksBlock .answer { margin-left:8vw;  }}i.positive {  color:#678853;  font-size:1.3em;  margin-left:0.3em;}i.negative {  color:#d45353;  font-size:1.3em;  margin-left:0.3em;}i.distrustIcon{  color:#986c33;  font-size:1.3em;  margin-left:0.3em;} .parts p.feedbacks_note { color:#757575;  padding-top:0;  padding-bottom:2em;}.btn.showMoreFeedbacks {  display:block;  width:15em;  margin:5em auto 2em;}.group_mode {  text-align:center;  margin:-2em 0 2em;}.p_a2_feedbacks_feedbacksBlock {  margin-bottom:2em;} .add_feedback_btn.btn {  width:15em;  margin:1em auto 2.5em;  display:block;} .p_a2_firmPage h3 {  font-weight:normal;  font-size:1.3em;  padding:2em 0 1em;}.how_to_get_here {  padding:1em 0;}.backLink.part_padding {  padding-bottom:1em;  display:inline-block;}#part_contacts .part_label {  display:none;}#part_map .part_label {  display:none;}#part_map {  padding:50px 0;}#part_map h2,#part_map .how_to_get_here {  padding:0 100px 1em 100px;}#part_map .how_to_get_here {  margin-top:1em;  width:100%;  word-break:break-word;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.p_a2_templateParts .nav i {  width:34px;  height:31px;  display:inline-block;  margin-left:42px;}.firmPage .p_a2_breadcrumbs {  margin-top:0em;  margin-bottom:1.5em;}.firmPage .p_a2_firmPage_compareFirmDesign h2 {  margin:0;}.firmPage .p_a2_firmPage_compareFirmDesign .compareMoreButtonWrap {  margin:0;}.p_a2_firmPage_compareFirmDesign {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;}@media only screen and (max-width:759px) {  .parts { width:100%;  }}@media only screen and (max-width:768px) {  #part_map h2 { padding:0 0 10px 20px;  }  #part_map .how_to_get_here { padding:20px 1em 20px;  }}@media only screen and (min-width:651px) {  .firmPage .p_a2_breadcrumbs { margin-top:-2em; margin-bottom:2em;  }  .firmPage .headerGrid__wrap { margin-bottom:0;  }} .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;} .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_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;} .priorities > div {   }.priorities > div:before {   } .lib_helpers_starsRadio {  display:flex;}.lib_helpers_starsRadio .sr {  cursor:pointer; }.sr:after {  content:'\f006';  display:block;  width:1.1em;  text-align:center;  padding:0.2em;  font-family:'icons2' !important;  color:#999;}.changed .sr:after {  content:'\f005';  color:#f5a623;}.sr.selected:after {  content:'\f005';  color:#f5a623;}.sr.selected ~ .sr:after {  content:'\f006';  color:#999;}.lib_helpers_starsRadio:hover .sr:after {  content:'\f005';  color:#ffcd5c;}.lib_helpers_starsRadio:hover .sr:hover:after {  content:'\f005';  color:#ffcd5c;}.lib_helpers_starsRadio:hover .sr:hover ~ .sr:after {  content:'\f006';  color:#999;} .p_a2_feedbacks_addFeedbackBlock {  background-color:#d3daef;  padding:1.5em 2em 1em;  margin-bottom:2em;}.p_a2_feedbacks_addFeedbackBlock h3 {  color:#5e71ab;  padding:0 0 1em;}.p_a2_feedbacks_addFeedbackBlock * {  box-sizing:border-box;}.p_a2_feedbacks_addFeedbackBlock input[type=text],.p_a2_feedbacks_addFeedbackBlock select,.p_a2_feedbacks_addFeedbackBlock textarea{  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;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  transition:border linear .2s, box-shadow linear .2s;  height:30px;}.notice {  text-align:center;  font-size:0.85em;  color:#5f5f5f;  margin:1em 0 2em;}@media only screen and (max-width:559px) {  .p_a2_feedbacks_addFeedbackBlock { margin:0 -1.6em 2em;  }  }.p_a2_feedbacks_addFeedbackBlock [name=text]{  width:calc(100%);  height:8em; padding:1em;}.btn.sendFeedback {  display:block;  width:10em;  margin:1em auto;}.p_a2_feedbacks_addFeedbackBlock.opened [name=text] {  height:20em;  transition:all .3s linear;}.p_a2_feedbacks_addFeedbackBlock .feedbackDetails {  display:none;} 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;  }} .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;  } } .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;  }} .commentForm {  position:relative;  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;}.commentForm__form {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;  background:#925d2a;  border-radius:9px;  padding:25px 30px;  -webkit-box-sizing:border-box;   box-sizing:border-box;}.commentForm__form--active .commentForm__textarea {  max-height:200px;  padding-bottom:50px;}.commentForm__form .commentForm__addButtonBox {  opacity:0;  position:absolute;  bottom:0;  right:0;  margin:10px 5px;  height:40px;}.commentForm__form--active .commentForm__addButtonBox {  opacity:1;  -webkit-transition:opacity .2s .5s;  -o-transition:opacity .2s .5s;  transition:opacity .2s .5s;}.commentForm__title {  padding:0;  margin:0;  color:#fff;  text-transform:uppercase;  font-weight:500;  font-size:1.2em;}.commentForm__textarea {  border-radius:2px;  -webkit-box-shadow:inset 0px 1px 9px rgba(0, 0, 0, 0.14);   box-shadow:inset 0px 1px 9px rgba(0, 0, 0, 0.14);  border:none;  padding:10px;  resize:none;  outline:none;  -webkit-transition:1s max-height;  -o-transition:1s max-height;  transition:1s max-height;  height:200px;  max-height:44px;  width:100%;  -webkit-box-sizing:border-box;   box-sizing:border-box;}.commentForm__textarea::-webkit-input-placeholder {  font-size:16px;  font-family:'Roboto', Sans-serif;}.commentForm__textarea:-ms-input-placeholder {  font-size:16px;  font-family:'Roboto', Sans-serif;}.commentForm__textarea::-ms-input-placeholder {  font-size:16px;  font-family:'Roboto', Sans-serif;}.commentForm__textarea::-moz-placeholder {  font-size:16px;  font-family:'Roboto', Sans-serif;}.commentForm__textarea::placeholder {  font-size:16px;  font-family:'Roboto', Sans-serif;}.commentForm__promt {  position:relative;  color:#767676;  font-size:12px;  width:80%;  max-width:750px;  left:60px;}.commentForm__buttonBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.commentForm__buttonBlock button.button--big {  margin:0 !important;}.commentForm__rulesLine {  margin-left:10px;  font-size:13px;  color:#fff;  max-width:400px;}.commentForm__rulesLine a {  color:#333;  text-decoration:underline;}.commentForm__addFormBlock {  display:-ms-grid;  display:grid;  -ms-grid-columns:(minmax(350px, 1fr))[auto-fit];  grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));  grid-gap:10px;  z-index:11;}.commentForm__form .commentForm__addButtonBox {  position:absolute;  top:-60px;}@media screen and (max-width:860px) {  #feedbackImgs ~ .commentForm__title { height:60px;  }}@media screen and (max-width:768px) {  .commentForm { margin:0 -20px;  }  .commentForm__form { border-radius:0;  }}@media screen and (max-width:550px) {  .commentForm__buttonBlock { -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:normal;   -ms-flex-align:normal;  align-items:normal;  }  .commentForm__addFormBlock { -ms-grid-columns:minmax(250px, 1fr); grid-template-columns:minmax(250px, 1fr);  }  .commentForm__rulesLine { margin-top:10px; font-size:12px;  }  .commentForm__promt { position:absolute; left:auto; top:0; right:0; padding:10px; width:auto; max-width:none;  }  .commentForm__promt span { position:absolute; display:none; left:-260px; top:20px; width:250px; padding:10px; background:#fff; border-radius:9px; -webkit-box-shadow:0 4px 4px 0 #333;  box-shadow:0 4px 4px 0 #333;  }  .commentForm__promtIcon { position:relative !important; left:auto !important; color:#fff;  }  .commentForm__promtIcon:hover+span { display:-webkit-box; display:-ms-flexbox; display:flex;  }}.commentForm__buttonBlock .commentForm__button {  border:2px solid #fff;  border-radius:5px;}.commentForm__rulesLine a {  color:#fff;} @charset "UTF-8";.commentsSection {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;}.commentsBlock {  display:-ms-grid;  display:grid;  grid-gap:100px;  -ms-grid-columns:1fr 300px;  grid-template-columns:1fr 300px;}.commentsBlock__comments {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;  margin-bottom:20px;}.commentsBlock__outCommentsMessage {  display:flex;  padding:20px;  justify-content:center;  color:#404040;  border:1px solid #7e7e7e;  border-radius:9px;}.selectIcon__wrap {  cursor:pointer;  display:flex;  align-items:center;  background:#EFF2F4;  border-radius:2px;  height:40px;  width:100%;  max-width:280px;  padding:0 15px;}.selectIcon__mainValue {  display:flex;  align-items:center;  font-size:12px;  width:100%;}.selectIcon__mainValue i {  margin-right:15px;}.selectIcon__mainValue span {  width:100%;  display:flex;  justify-content:space-between;}.selectIcon__mainValue span::after {  content:'▼';}.selectIcon__optionsList {  position:absolute;  opacity:0;}.commentsAllCount,.commentsShowCount {  pointer-events:none;}.buttonAnswerFeedback {  height:40px;}.commentsMoreButton--hidden {  display:none;}.wrapFeedbacksButton {  display:flex;  justify-content:center;}.wrapFeedbacksButton .ui3-transparentButton {  gap:2px;}@media screen and (max-width:1100px) {  .commentsBlock { -ms-grid-columns:1fr min-content; grid-template-columns:1fr -webkit-min-content; grid-template-columns:1fr min-content; grid-gap:20px;  }}@media screen and (max-width:1024px) {  .commentsBlock { -ms-grid-columns:1fr; grid-template-columns:1fr; grid-gap:20px;  }  .p_a2_firmPage_feedbacksFirmDesign_feedBackFilters { order:-1;  }} .certificates__wrap {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  margin:0 -10px;}.certificates__gallery {  position:relative;  margin:0 -10px;  height:230px;  overflow-x:scroll;  width:100%;  scrollbar-width:none;}.certificates__gallery::-webkit-scrollbar {  display:none;}.certificates__rails {  position:absolute;  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  height:100%;}.certificates__item {  cursor:pointer;  margin:10px;  width:178px;  height:180px;  -webkit-border-radius:2px;  border-radius:2px;  overflow:hidden;  background:rgba(245, 245, 245, 0.7);  padding:10px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.certificates__item:hover {  -webkit-box-shadow:0px 4px 4px 0px #999;  box-shadow:0px 4px 4px 0px #999;}.certificates__item img {  width:100%;  height:100%;  -o-object-fit:contain;  object-fit:contain;}@media all and (max-width:450px) {  .certificates__wrap.opened .certificates__item { width:38%; margin:2%;  }} .commentsBlock__aside {  height:100%;}.commentsBlock__filters {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:30px;  position:-webkit-sticky;  position:sticky;  top:30px;  overflow-y:auto;  max-height:calc(100vh - 60px);  min-height:150px;  margin-right:-50px;  padding-right:50px;}.commentsBlock__filters::-webkit-scrollbar {  width:4px;  background-color:#c4c4c4;  border-radius:9em;}.commentsBlock__filters::-webkit-scrollbar-thumb {  background-color:#0c94e8;  border-radius:9em;}.commentsBlock__filters::-webkit-scrollbar-button:vertical:start:decrement {  background:transparent;  background-color:transparent;  height:0px;}.button[disabled] {  cursor:no-drop;  border-color:#b6b5b5;  color:#b6b5b5;}.button[disabled]:hover {  cursor:no-drop;  border-color:#b6b5b5;  color:#b6b5b5 !important;  background-color:transparent;}.checkboxSelect__initEmpty--hidden {  display:none !important;  position:absolute;}@media screen and (max-width:1024px) {  .customSelect { width:auto !important;  }  .commentsBlock__checkboxSelect { position:relative; border-radius:2px;  }  .commentsBlock__filters { -ms-grid-columns:(minmax(280px, 1fr))[auto-fit]; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); grid-row-gap:10px; margin-right:0; padding-right:0; overflow:visible;  }  .button--long { max-width:none !important;  }}@media screen and (max-width:630px) {  .p_a2_firmPage_feedbacksFirmDesign_feedBackFilters .customSelect { max-width:none;  }} .p_a2_template3__nameAndStats.nameAndStatsWrapper.adaptiveBlock {  margin-bottom:30px;}.wrapContainer {  margin-left:1em;  margin-right:1em;}.part#part_top {  background:transparent;  border:none;  -webkit-box-shadow:none;  box-shadow:none;}.part__nopading {  background-color:white;  border-radius:.5em;  padding:35px 20px 50px 20px;}body {  background:#EFF2F4;}.ab72_oldTable_newDesign .p_a2_groupPage_firms .p_a2_firmTableBlock_tableView {  margin:0 50px 30px 50px}.ab66_headerNew .p_a2_groupPage_feedbacks .p_a2_feedbacks_feedbacksListBlock {  padding-top:20px;}#template_header .templateLine {  background:transparent;}.p_a2_breadcrumbs>div>span:after {  color:#6e6e6e;}.p_a2_breadcrumbs>div>span:first-child {  color:#6e6e6e;}.p_a2_breadcrumbs>div>span:nth-child(2):before {  display:none;}.p_a2_firmPage_template {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;}.p_a2_firmPage_template .adaptiveBlock .roundBlock {  border-radius:9px;  border:none;  -webkit-box-shadow:none;  box-shadow:var(--ui-shadow-block);}.p_a2_firmPage_template .adaptiveBlock .mb20 {  margin-bottom:20px;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.p_a2_firmPage_template .p_a2_breadcrumbs .part_padding {  padding:0;  margin:0;}.part[id="part_top"] {  margin-bottom:0 !important;}.firmPage__raiting .raiting_block {  height:30px;  font-size:30px;}.contentBlock {  width:100%;  -webkit-box-ordinal-group:3;  -ms-flex-order:2;  order:2;  display:none;  visibility:hidden;  height:0;}.contentBlock--firstDisplay {  display:block;  visibility:visible;  height:auto;}.contentBlock--active {  -webkit-box-ordinal-group:2 !important;  -ms-flex-order:1 !important;  order:1 !important;  display:block;  visibility:visible;  height:auto;}.contentBlock--active .part {  border-radius:0 0 9px 9px !important;}.contentBlock .part {  padding:50px 100px;}.adaptiveBlock {  width:100%;}.userPromt {  position:relative;  background:#fff;  border-radius:9px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  padding:20px 80px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.message {  padding:20px 80px;  border-radius:9px;  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;}.message--green {  background:#aecdb1;}.userPromt--orange {  background:#FFF1C0;}.userPromt--green {  background:#aecdb1;}.userPromt__text {  margin-right:10px;}.userPromt__text p {  position:relative;  font-size:12px;  margin:0;  padding:0;}.userPromt__text b {  display:block;}.userPromt__buttons {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.userPromt__buttons a {  margin:0 10px;  white-space:nowrap;}.userPromt--smallPading {  padding:14px 12px 14px 40px;}.showMapBtn {  cursor:pointer;}.commonText__link {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:center;  -ms-flex-line-pack:center;  align-content:center;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.commonText__link a,.commonText__link span {  white-space:unset;  word-break:break-word;}.commonText__link a:not(.ui3-filledButton) {  cursor:pointer;  color:#1c7cb7;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.commonText__link a:hover:not(.ui3-filledButton) {  color:#20638d;}.commonText__link--small {  font-size:12px;  width:150px;}.commonText__phone {  white-space:nowrap;  color:#404040 !important;  text-decoration:none;}.commonText__phone::after {  content:attr(data-comment);  font-size:0.85em;  color:#737373;  font-weight:normal;  display:flex;  justify-content:flex-end;}.commonText__phone a {  color:#404040 !important;}.form__formColumn--main {  position:relative;  padding-bottom:25px;}.form__formColumn--main::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  background:#EFF2F4;  height:1px;  bottom:0;  left:0;}.text__color--black {  color:#404040;}.text__color--white {  color:#fff;}.text__size--small {  font-size:13px;}.text__size--normal {  font-size:17px;}.text__size--big {  font-size:20px;}.text__style--bold {  font-weight:bold;}.text__style--uppercase {  text-transform:uppercase;}.title__titleBlock {  color:#404040;}.title__titleBlock span {  font-weight:bold;  font-size:15px;}.title__titleBlock h1 {  font-weight:bold;  font-size:35px;  margin:0;  padding:0;}.title__titleBlock--white span,.title__titleBlock--white h1,.title__titleBlock--white {  color:#fff;}.title__titleBlock--white span,.title__titleBlock--white h1 {  word-break:break-word;}.firmPage__breadcrumbs .p_a2_breadcrumbs {  max-height:1.2em;}.firmPage__breadcrumbs span {  font-size:12px;  font-weight:normal;}.firmPage__breadcrumbs--white {  color:#fff;}.part__title {  margin:0;}.showBtn {  width:auto;  margin:0 auto;  margin-top:25px;}.showMapBtn {}.schema_org {  margin:0 !important;  padding:0 !important;}.firmPage__archiveMessageWrapper {  margin-bottom:30px;}.firmPage__archiveMessageWrapper .p_firmPage_main__archiveMessage {  border-radius:9px;  border:none;  background-color:#fff1e3;  -webkit-box-shadow:0px 4px 4px 0px #999;  box-shadow:0px 4px 4px 0px #999;  }@media screen and (max-width:768px) {  .headerOldDesign+.content .p_a2_firmTableBlock_tableView { padding:0;  }}@media all and (max-width:768px) {  .contentBlock .part { padding:50px 20px;  }  .showBtn { margin:25px auto 0 auto  }}@media all and (max-width:425px) {  .sendButton,  .showBtn { width:100%; max-width:none;  }  .message { padding:20px; text-align:center;  }} .checkboxSelect__title {  font-size:15px;  color:#767676;}.checkboxSelect__input {  display:none !important;}.checkboxSelect__input:checked+.checkboxSelect__fakeInput::after {  content:'';  display:flex;  height:80%;  width:3px;  background:#ba7636;  transform:rotate(38deg);}.checkboxSelect__input:checked+.checkboxSelect__fakeInput::before {  content:'';  display:flex;  height:60%;  width:3px;  border-radius:10em;  background:#ba7636;  transform:rotate(-30deg) translateX(-2px);}.checkboxSelect__label {  cursor:pointer;  display:-ms-grid;  display:grid;  -ms-grid-columns:15px 17px auto;  grid-template-columns:15px 17px auto;  grid-gap:10px;  align-items:center;}.checkboxSelect__label--null {  opacity:.5;}.checkboxSelect__fakeInput {  -ms-grid-column:1;  grid-column:1;  display:flex;  justify-content:center;  align-items:center;  width:15px;  height:15px;  border:1px solid #D9D9D9;  border-radius:2px;  background:#F7F7F7;}.checkboxSelect__titleLabel {  display:flex;  align-items:center;}.checkboxSelect__bracket {  margin-left:5px;}.checkboxSelect__icon {  min-width:17px;  display:flex;  justify-content:center;  align-items:center;  overflow:visible;}.checkboxSelect__icon--orange {  color:#F9A416;}.checkboxSelect__icon--green {  color:#00AA25;}.checkboxSelect__icon--red {  color:#ff0000;}.checkboxSelect__icon--tomato {  color:tomato;}.checkboxSelect__icon--brown {  color:brown;}.checkboxSelect__icon--grey {  color:#767676;} .sortBtn span {  overflow:hidden;} .personal__gallery {  position:relative;  min-height:350px;  overflow-x:scroll;  margin:0 -10px 20px;  scrollbar-width:none;}.personal__gallery::-webkit-scrollbar {  display:none;}.teamGallery__rails {  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  height:100%;}.teamGallery__containerAdd {  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;  margin:0 -10px;}.teamGallery__photo {  height:220px;  width:100%;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  border-radius:5px;  overflow:hidden;  margin-bottom:35px;}.teamGallery__photo img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;  -o-object-position:50% 25%;  object-position:50% 25%;}.teamGallery__description {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.teamGallery__description .teamGallery__userName {  font-size:15px;  color:#0b7bc1;  margin:0;  font-weight:500;}.teamGallery__description span {  font-size:12px;  color:#404040;  line-height:1.2;  display:-webkit-box;  line-clamp:2;  -webkit-line-clamp:2;  -webkit-box-orient:vertical;  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  word-wrap:normal;}.teamGallery__item {  margin:15px 10px 0px 10px;  width:178px;  text-decoration:none !important;  cursor:pointer;}.teamGallery__item:hover {  text-decoration:none !important;}.teamGallery__item:hover .teamGallery__photo {  -webkit-box-shadow:0px 0px 7px 4px #99999970;  box-shadow:0px 0px 7px 4px #99999970;}.headerOldDesign+.content .teamGallery__item {  width:143px;}@media all and (max-width:450px) {  .personal__wrap.opened .teamGallery__containerAdd .teamGallery__item { width:38%; margin:2%;  }} .advantage {  margin:0.5em 0 1.5em;  position:relative;  font-size:14px;}.advantage_text:before {  content:"+";  display:inline-block;  font-size:1em;  border-radius:1em;  position:absolute;  left:0;  top:0;  -webkit-box-sizing:border-box;   box-sizing:border-box;  height:1.4em;  width:1.4em;  line-height:1.4em;  text-align:center;  color:#fff;  background:-o-linear-gradient(bottom, yellowgreen, #48c77c);  background:-webkit-gradient(linear, left bottom, left top, from(yellowgreen), to(#48c77c));  background:linear-gradient(to top, yellowgreen, #48c77c);}.advantage_text {  font-weight:bold;  margin-left:2em;  margin-bottom:.3em;}.advantage_details {  margin-left:2em;}@media only screen and (min-width:900px) {  .advantage { font-size:16px;  }} .p_crm_inMenu {  flex-grow:1;  text-align:center;}.p_crm_inMenu br {  display:none;}.fixed .p_crm_inMenu {  display:none;}.p_crm_inMenu .btn {  background-color:white;  font-size:0.8em;  padding:0.7em 0.6em;  line-height:initial;  height:auto;}#currentTasks {  display:none;}.selectFirm {  display:none;}.userMenuLine {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  margin-bottom:20px;}.userMenuLine--hidden {  display:none;}.userMenuLine .elem-view {  display:grid;  grid-template-columns:1fr;  justify-items:center;}.userMenuLine .elem-view .ha-c {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.userMenuLine .ha-c .btn_wrapper {  flex-wrap:wrap;  max-width:1368px;  justify-content:center;  padding:5px;  border-radius:5px;  box-shadow:inset 0 4px 4px 0 #999;  background-color:#fff;}.userMenuLine .ha-c .btn_wrapper a {  margin:5px;  border-radius:5px;  padding:0 20px;  height:40px;  display:flex;  justify-content:center;  align-items:center;  box-shadow:0 4px 4px 0 #999;}.userMenuLine .ha-c .btn_wrapper a:hover {  text-decoration:none;  box-shadow:none;}.userMenuLine .ha-c .btn_wrapper a:active {  background-color:#e2e2e2;} .images.partCols .partCol {  background-position:center;  background-repeat:no-repeat;  background-size:cover;  display:inline-block;  background-size:cover;  background-color:#eaeaea; height:10em;  width:10em;  cursor:pointer;}.showBtn {  margin:0 auto; display:block;}@media only screen and (max-width:399px) {  .images .partCol:first-child:after { content:"СМОТРЕТЬ ФОТО"; color:#fff; background-color:#26a69a; text-align:center; letter-spacing:.5px; font-size:14px; display:block; padding:0.7em 0.7em; width:10em; margin:65vw auto 0; box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);  }  .images .partCols .partCol:nth-child(n+2) { display:none;  }}.cold_description {  overflow:hidden;  max-width:90vw;} .header {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background:#fff;  border-radius:9px;  overflow:hidden;  margin-bottom:30px;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.topSlider {  position:relative;  width:100%;  min-height:330px;}.topSlider .raiting_block.raiting_with_img img {  width:100%;  min-width:120px;  max-width:120px;}.firmPage__slidePhoneContainer {  overflow:hidden;  height:auto;  max-height:100px;  display:flex;  gap:5px;  width:100%;  align-items:center;  transition:.5s;}.topSlider__slideProgress {  width:100%;  height:5px;  position:absolute;  bottom:0;  left:0;  z-index:5;}.topSlider__slideProgress span {  -webkit-transition:.5s;  -o-transition:.5s;  transition:.5s;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:0;  height:100%;  left:0;  background:#c09a77;  opacity:.5;}.topSlider__slideBox {  position:absolute;  width:100%;  height:100%;}.topSlider__slide {  position:absolute;  right:0;  left:0;  bottom:0;  top:0;  z-index:-1;  opacity:0;  -webkit-transition:1s;  -o-transition:1s;  transition:1s;}.topSlider__slide--active {  opacity:1;  z-index:1;}.topSlider__slide::after {  content:'';  position:absolute;  left:0;  bottom:0;  right:0;  top:0;  background:-o-linear-gradient(top, rgba(11, 41, 58, 0.7) 30.24%, rgba(0, 0, 0, 0) 77.66%);  background:-webkit-gradient(linear, left top, left bottom, color-stop(30.24%, rgba(11, 41, 58, 0.7)), color-stop(77.66%, rgba(0, 0, 0, 0)));  background:linear-gradient(180deg, rgba(11, 41, 58, 0.7) 30.24%, rgba(0, 0, 0, 0) 77.66%);}.topSlider__slideBox--isNotGradient .topSlider__slide::after {  display:none;}.topSlider__slide img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;}.topSlider__slide--cover {  height:100%;  width:100%;}.topSlider__slide--cover::after {  content:'';  position:absolute;  left:0;  bottom:0;  right:0;  top:0;  background:-o-linear-gradient(top, rgba(11, 41, 58, 0.7) 30.24%, rgba(0, 0, 0, 0) 77.66%);  background:-webkit-gradient(linear, left top, left bottom, color-stop(30.24%, rgba(11, 41, 58, 0.7)), color-stop(77.66%, rgba(0, 0, 0, 0)));  background:linear-gradient(180deg, rgba(11, 41, 58, 0.7) 30.24%, rgba(0, 0, 0, 0) 77.66%);}.topSlider__slide--cover img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;  -webkit-filter:grayscale(90%);  filter:grayscale(90%);  opacity:0.6;}.topSlider__infoTop .raiting_block.gold {  width:5.1em;}.topSlider__infoTop .raiting_block.gold i {  color:#F5A623;}.topSlider__infoBlock {  position:relative;  z-index:2;  padding:50px 40px 30px 50px;  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;  -webkit-box-sizing:border-box;  box-sizing:border-box;  height:100%;}.topSlider__infoTop .firmPage__raitingBlock .raiting_block.gold {  width:5.1em;  height:1em;  line-height:1em;}.topSlider__infoTop .firmPage__raitingBlock .raiting_block.gold i {  width:100%;}.firmPage__breadcrumbs .p_a2_breadcrumbs {  margin-left:0;}.topSlider__title {  display:flex;  flex-direction:column;}.topSlider__titlePrefix {  display:flex;  margin-bottom:10px;}.topSlider__title .topSlider__titlePostfix {  color:#dadada;}.topSlider__infoBot {  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;}.topSlider__nav {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  color:#fff;  margin-left:20px;  -webkit-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;  width:100%;}.topSlider__navBut {  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:rgba(255, 255, 255, 0.6);  width:40px;  height:40px;  border-radius:10em;  border:none;  margin:5px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  outline:none;  cursor:pointer;}.topSlider__navBut:hover {  background:#fff;  color:#444;}.topSlider__pause {  position:absolute;  top:0;  right:0;  margin:10px;  height:30px;  width:30px;  border-radius:10em;  background-color:rgba(0, 0, 0, .5);  z-index:100;  opacity:0;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.topSlider__pause::before,.topSlider__pause::after {  content:'';  position:absolute;  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;  width:4px;  height:50%;  background-color:#ffffff73;  top:25%;}.topSlider__pause--show {  opacity:1;}.topSlider__pause::before {  right:30%;}.topSlider__pause::after {  left:30%;}@media screen and (max-width:768px) {  .topSlider__pause--show { opacity:0;  }}.topSlider__navBut:disabled:hover {  background:#fff;  color:rgba(16, 16, 16, 0.3);}.header .firmPage__raiting {  margin-right:10px;}.header .firmPage__raitingBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  margin:25px 0;  display:flex;}.header .firmPage__phone {  margin-bottom:0;  margin-right:0;}.header .firmPage__phone span {  font-size:20px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;}.header .firmPage__rowText {  margin-right:0;  font-size:15px;  gap:10px;}.header .firmPage__rowText i {  color:#222;}.header .firmPage__flexBlock {  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;  width:100%;}.header .firmPage__flexBlock .firmPage__rowText {  margin-right:10px;}.firmPage__feedbackCountString {  display:flex;  align-items:center;  font-size:16px;  gap:3px;  padding:3px 7px;  border:1px solid #dede;  border-radius:5px;  background:#fff;  width:fit-content;  transition:.2s;}.firmPage__feedbackCountString:hover {  filter:brightness(.8);}.firmPage__feedbackCountString span {  font-weight:600;  color:#0c74a9;}.firmPage__feedbackCountString:active {  box-shadow:var(--ui-shadow-input);}.firmPage__feedbackCountString a {  color:#444;  transition:.2s;}.firmPage__feedbackCountString a:hover {  text-decoration:none;  filter:brightness(.8);}.firmPage__feedbackCountString .scrollSmoothlyTo {  align-items:center;  display:flex;  gap:5px;}.firmPage__feedbackCountString .scrollSmoothlyTo::after {  content:'';  display:flex;  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMTMyLjggMzY4Yy0yMC4yIDAtNDQuOC0yNC42LTQ0LjgtNDQuOFYxNjBoLTkuNkM2MS43IDE2MCA0OCAxNzMuNyA0OCAxOTAuNFY0NjRsNTguNS01OGgyMTUuMWMxNi43IDAgMzAuNC0xNC4xIDMwLjQtMzAuOVYzNjhIMTMyLjh6IiBmaWxsPSIjMGM3NGE5Ij48L3BhdGg+ICAgIDxwYXRoIGQ9Ik00MjkuMSA0OEgxNDkuOUMxMzAuNyA0OCAxMTUgNjMuNyAxMTUgODIuOVYzMDljMCAxOS4yIDE1LjcgMzUgMzQuOSAzNWgyMzguMmw3NS45IDUzVjgyLjljMC0xOS4yLTE1LjctMzQuOS0zNC45LTM0Ljl6IiBmaWxsPSIjMGM3NGE5Ij48L3BhdGg+PC9zdmc+);  background-repeat:no-repeat;  background-position:center;  width:16px;  height:16px;  flex-shrink:0;  }#part_raiting .raiting_block.gold {  width:5.1em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.firmPage .raiting_block.gold {  padding:7.2px 16px;  border-radius:10em;  background:#fff;  margin-right:10px;}.firmPage .raiting_block.gold .raiting {  left:auto;}.firmPage__writeInButtonsWrap {  margin:20px 0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  max-width:327px;}.firmPage__writeInButtonsWrap button {  width:138px;}.topSlider .title__titleBlock h1 {  font-size:30px;}.topContacts {  position:relative;  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;  padding:50px 50px 30px 50px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  max-width:480px;}.design__line--bottom {  border-bottom:1px solid #EFF2F4;  margin-bottom:15px;  padding-bottom:15px;}a.button.button--blue i {  display:none;}.coverMode .topSlider__nav {  display:none;}.coverMode a.button.button--blue {  color:#0b7bc1 !important;  background:#fff !important;}.coverMode a.button.button--blue:hover {  color:#fff !important;  background:#0b7bc1 !important;}.coverMode .topSlider__infoBot {  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:start;}.coverMode .topSlider__infoBot a {  margin:0 !important;}.topSlider__infoBot .topSlider__button {  white-space:nowrap;  gap:5px;}.topSlider__infoBot .topSlider__button span {  display:none;}.firmPage__modalContainer {  z-index:-10;  opacity:0;  -webkit-transition:.2s opacity;  -o-transition:.2s opacity;  transition:.2s opacity;}.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:10;  top:0;  left:0;  height:100dvh;  width:100vw;}.smallLink {  cursor:pointer;  font-style:italic;  text-decoration:underline;  line-height:normal;  color:#1c7cb7;  margin-left:20px;}.smallLink:hover {  border-bottom:none;  text-decoration:none}.firmPage__siteAndAdmin .firmPage__rowText {  width:calc(100% - 150px);}.commonText__count {  color:var(--ui-color-disabled);}.areYouOwner {  margin:5px 50px;  min-height:40px;  position:absolute;  top:0;  left:0;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;}.areYouOwner--isLogin {  position:relative;  margin:0;}@media all and (max-width:1050px) {  .header { -ms-flex-wrap:wrap; flex-wrap:wrap;  }  .topSlider__infoBlock { padding-left:50px;  }  .topContacts { max-width:none;  }  .firmPage__rowTransform { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;  }  .firmPage__writeInButtonsWrap { max-width:327px; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;  }  .design__line--bottom { margin-right:20px !important; border-bottom:none;  }}@media all and (max-width:850px) {  .firmPage .raiting_block.gold { margin:0;  }}@media all and (max-width:750px) {  .firmPage__flexBlock { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; -ms-flex-direction:row; flex-direction:row;  }  .firmPage__flexBlock.firmPage__siteAndAdmin { -ms-flex-wrap:wrap; flex-wrap:wrap; gap:10px;  }  .firmPage__siteAndAdmin .firmPage__rowText { width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; gap:10px;  }  .firmPage__rowText.design__line--bottom { gap:10px;  }  .commentForm__promt { font-size:13px; z-index:10;  }  .commentForm__promt i { font-size:20px;  }  .commentForm__promt i { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content;  }}@media only screen and (min-width:650px) {  .firmPage .p_a2_breadcrumbs { margin-top:-2em; margin-bottom:2em;  }}@media only screen and (max-width:650px) {  .firmPage .headerGrid__wrap { margin-bottom:0 !important;  }  .firmPage .header { border-radius:0 0 9px 9px;  }}@media all and (max-width:600px) {  .topSlider__infoBot .topSlider__button { position:relative; border:1px solid #fff; color:#fff; background:rgba(64, 64, 64, 0.5); 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; padding:5px 50px 5px 10px; height:auto;  }  .topSlider__infoBot .topSlider__button span { display:block; font-weight:normal;  }  .topSlider__infoBot .topSlider__button i { position:absolute; top:auto; right:.5em; margin:0;  }  .firmPage__rowTransform { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;  }  .firmPage__phone button { width:auto !important;  }  .design__line--bottom { margin-right:0 !important; border-bottom:1px solid #EFF2F4;  }  a.button.button--blue { font-weight:bold; width:100%; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;  }  a.button.button--blue i { display:-webkit-box; display:-ms-flexbox; display:flex;  }}.notVisibleFirm {  height:70vh;  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;  font-size:35px;  padding:50px;  -webkit-box-sizing:border-box;  box-sizing:border-box;  background:#fff;  border-radius:9px;}.firmPage__raiting * {  pointer-events:none;}.firmPage__raiting {  transition:.2s;}.firmPage__raiting:hover {  text-decoration:none;  filter:brightness(.8);}.topSlider__socialData {  display:flex;  grid-area:10px;  align-items:center;  justify-content:flex-start;}@media all and (max-width:510px) {  .header { border-radius:0 0 9px 9px; margin-bottom:10px;  }  .firmPage__phone.firmPage__phone--horizontal { border-bottom:1px solid #EFF2F4; padding-bottom:30px; -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:start;  }  .firmPage__phone.firmPage__phone--horizontal .commonText__phone { margin-bottom:10px;  }  .topSlider { border-radius:0 0 9px 9px; overflow:hidden;  }  .topSlider__nav { display:none;  }  .topSlider__infoBlock { padding:20px; height:360px;  }  .topSlider .title__titleBlock h1 { font-size:25px; margin-top:0;  }  .bubbleInfo { display:none;  }  .topContacts { padding:50px 20px 20px 20px;  }  .topSlider__infoTop .firmPage__raitingBlock { margin:10px 0;  }  .topSlider__infoTop { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; height:100%; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;  }}@media all and (max-width:400px) {  a.button.button--blue i { margin:0; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:0 5px;  }  .topSlider__button { font-size:12px; white-space:normal; padding:5px 35px 5px 5px !important; gap:0 !important;  }} .firmPage__mapCover {  display:flex;  justify-content:center;  align-items:center;  min-height:300px;  -webkit-animation:flash 1s infinite;  animation:flash 1s infinite;  font-size:20px;  font-weight:bold;}.mapContainer.hidden {  position:absolute;}.mapContainer--open {  position:relative !important;}.mapBlock {  max-height:500px;  overflow:hidden;}@-webkit-keyframes flash {  0% { opacity:0;  }  50% { opacity:1;  }  100% { opacity:0;  }}@keyframes flash {  0% { opacity:0;  }  50% { opacity:1;  }  100% { opacity:0;  }} #part_photos h2 {  margin-bottom:20px;}.photos__container {  position:relative;  height:190px;  overflow-x:scroll;  margin:0 -10px;  scrollbar-width:none;}.photos__container::-webkit-scrollbar {  display:none;}.photos__wrap {  position:relative;  margin-bottom:20px;}.photos__rail {  position:absolute;  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;}.photos__containerAdd {  display:-webkit-box;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-pack:start;  -webkit-justify-content:start;  -ms-flex-pack:start;  justify-content:start;  margin:0 -10px;}.photos__containerAdd .photosGallery__img {  width:178px;  height:178px;}.photos__mediaScrollBut {  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%);  width:30px;  height:30px;  border:none;  -webkit-border-radius:5px;  border-radius:5px;  background:#fff;  -webkit-box-shadow:0 2px 2px 0 #555;  box-shadow:0 2px 2px 0 #555;  font-size:20px;  opacity:.7;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  outline:none;}.photos__mediaScrollBut:hover {  opacity:1;}.photos__mediaScrollBut--prev {  left:0;}.photos__mediaScrollBut--next {  right:0;}.photos__mediaScrollBut--hide {  display:none;}.photosGallery__img {  margin:.4vw;  width:183px;  height:183px;  -webkit-border-radius:2px;  border-radius:2px;  cursor:pointer;  overflow:hidden;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.photosGallery__img:hover {  -webkit-box-shadow:0px 4px 4px 0px #999;  box-shadow:0px 4px 4px 0px #999;}.photosGallery__img img {  width:100%;  height:100%;  -o-object-fit:cover;  object-fit:cover;}@media all and (max-width:1400px) {  .photos__wrap.opened .photos__containerAdd .photosGallery__img { width:12.5vw; height:12.5vw;  }}@media all and (max-width:1025px) {  .photos__wrap.opened .photos__containerAdd .photosGallery__img { width:23vw; height:23vw; margin:.5vw;  }}@media all and (max-width:768px) {  .photos__wrap.opened .photos__containerAdd .photosGallery__img { width:42vw; height:42vw; margin:1vw;  }}@media all and (max-width:500px) {  .photos__container { height:300px;  }  .photosGallery__img { width:268px; height:268px;  }} .prices__header {  display:-webkit-box;  display:-ms-flexbox;  display:flex; margin-bottom:30px;}.prices__header h2 {  position:relative;  width:50%;  margin-right:60px;  margin-bottom:0;}.prices__promt {  position:relative;  width:50%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  gap:3px;}.prices__promt span {  white-space:nowrap;}.prices__block {  position:relative;  page-break-inside:avoid;  -moz-column-break-inside:avoid;  -webkit-column-break-inside:avoid;  break-inside:avoid;  padding-bottom:30px; }.prices__block h3 {  font-size:17px;  color:#0b7bc1;  margin:0 0 20px 0;}.prices__block h3 a {  color:#0b7bc1;}.prices__blockColumn {  width:100%;}.prices__content {  width:100%;  box-sizing:border-box;  display:flex;  gap:60px;}.prices__stringWrap {  margin-bottom:10px;}.prices__string {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  -webkit-box-align:flex-end;  -ms-flex-align:flex-end;  align-items:flex-end;  position:relative;}.prices__nameBlock {  display:inline;  white-space:nowrap;}.prices__nameBlock::before {  content:'\00a0';  width:100%;  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='10'><circle cx='5' cy='5' r='3' fill='lightgrey' /></svg>");  background-repeat:repeat-x;  background-size:6px;  background-position-y:bottom;  bottom:0;}.prices__name {  color:#404040;  font-size:15px;  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  white-space:normal;  z-index:10;  position:relative;  gap:5px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  background-color:#fff;}.prices__name p {  margin:0;  padding:0;  background-color:#fff;  padding-right:5px;}.prices__name a {  color:var(--ui-color-accent);  font-size:14px;  transition:0.2s color;}.prices__name a:hover {  -webkit-filter:brightness(0.7);  filter:brightness(0.7);}.prices__price {  color:#404040;  font-weight:bold;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  font-size:15px;  white-space:nowrap;  background:#fff;  position:relative;  padding:0 5px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:5px;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  min-height:1em;  align-items:center;  align-content:center;}.prices__stringWrap--hide .prices__price {  display:none;}.prices__stringWrap--hide .prices__nameBlock {  width:100%;}.priceDimensionAccordion--close .prices__price {  display:block;}.string--bold {  font-weight:bold;  font-size:12px;}.string--green {  color:#0a8725;}.string--black {  color:#404040;}.string--red {  color:tomato;}.dimensionBlock__button {  cursor:pointer;  border:none;  background-color:transparent;  color:#d9d9d9;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  width:100%;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-transition:0.2s;  -o-transition:0.2s;  transition:0.2s;  gap:5px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.dimensionBlock__button svg {  fill:#d9d9d9;  -webkit-transition:0.2s;  -o-transition:0.2s;  transition:0.2s;}.dimensionBlock__button span {  pointer-events:none;  color:#b1b1b1;  font-style:italic;  font-weight:500;  font-size:13px;  -webkit-transition:0.2s;  -o-transition:0.2s;  transition:0.2s;}.dimensionBlock__button--open {  display:none;}.dimensionBlock__button--open svg {  opacity:0;}.dimensionBlock__button:hover svg,.dimensionBlock__button:hover span {  color:#696969;  fill:#696969;}.dimensionBlock__content {  pointer-events:none;  height:auto;  max-height:0;  opacity:0;  border:1px solid #f5f1f1;  border-radius:7px;  margin-top:5px;  padding:10px 20px;  -webkit-transition:0.5s;  -o-transition:0.5s;  transition:0.5s;}.dimensionBlock__content--show {  pointer-events:all;  max-height:1000px;  opacity:1;}.dimensionBlock__content--show .dimensionPriceModal__descriptionWrap {  display:inline;  line-height:0.7;}.dimensionBlock__content--show .dimensionPriceModal__descriptionWrap .dimensionPriceModal__descriptionItem::after {  content:', ';}.dimensionBlock__content--show .dimensionPriceModal__descriptionWrap .dimensionPriceModal__descriptionItem:last-child:after {  content:'';}.prices__price--fresh::after {  content:'';  position:absolute;  display:flex;  width:15px;  height:15px;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==");  background-size:contain;  background-repeat:no-repeat;  right:-1em;  align-self:anchor-center;}.prices__price--current::after {  content:'';  position:absolute;  display:flex;  width:15px;  height:15px;  align-self:anchor-center;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==");  background-size:contain;  background-repeat:no-repeat;  right:-1em;  top:0;}.priceDimensionAccordion--close .dimensionPriceModal__price--fresh::after,.priceDimensionAccordion--close .dimensionPriceModal__price--current::after {  display:none;}.priceDimensionAccordion--close .dimensionPriceModal {  margin:0;}.prices__legend {  display:grid;  grid-template-columns:1fr;  grid-gap:3px;  align-items:start;  margin-bottom:30px;}.prices__legendItem {  display:flex;  align-items:start;  font-size:13px;  color:#444;  gap:5px;}.prices__legendItemIcon {  min-width:15px;  max-width:15px;  max-height:15px;}.prices__legendItemIcon--corrected {  font-weight:bold;  font-size:23px;  display:flex;  align-items:center;}.prices__legendItemIcon--fresh svg {  fill:#199215;}.prices__legendItemIcon--current svg {  fill:#5B705B;}@media all and (max-width:1050px) {  .prices__content { flex-direction:column;  }}@media all and (max-width:768px) {  .prices__header { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;   }  .prices__header h2 { margin-bottom:10px; width:100%;  }  .prices__header h2::after { display:none;  }  .prices__promt { width:100%;   }}@media all and (max-width:550px) {  .prices__nameBlock { white-space:normal; justify-self:flex-start;  }  .prices__nameBlock::after { display:none;  }  .prices__price { -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center;  }  .prices__stringWrap { position:relative; margin-bottom:20px; z-index:50;  }  #part_prices { pointer-events:none;  }  #part_prices * { pointer-events:all;  }}.prices__string.priceDimensionAccordion {  cursor:pointer;  position:relative;}.prices__string.priceDimensionAccordion::before {  content:'';  width:1px;  height:1px;  border-top:5px solid #999999;  border-bottom:5px solid transparent;  border-left:5px solid transparent;  border-right:5px solid transparent;  position:absolute;  margin-left:-15px;  transition:.2s transform;}.prices__string::before {  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg);  bottom:6px;}.priceDimensionAccordion--close .prices__string::before {  -webkit-transform:rotate(0);  -ms-transform:rotate(0);  transform:rotate(0);  top:6px;}.dimensionPriceModal {  display:grid;  grid-template-columns:1fr;  grid-gap:25px;  height:auto;  transition:0.3s max-height;}.dimensionPriceModal__item {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  gap:20px;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.dimensionPriceModal__descriptionWrap {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  grid-template-columns:1fr;  grid-gap:2px;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;}.dimensionPriceModal__descriptionItem {  font-size:11px;  color:#333;  text-align:left;}.dimensionPriceModal__price {  font-size:15px;  color:#1273af;  letter-spacing:-0.06em;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;  font-weight:700;  white-space:nowrap;}.dimensionPriceModal__price--fresh::after {  content:'';  position:absolute;  display:flex;  width:13px;  height:13px;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==");  background-size:contain;  background-repeat:no-repeat;  right:-1em;}.dimensionPriceModal__price--current::after {  content:'';  position:absolute;  display:flex;  width:13px;  height:13px;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==");  background-size:contain;  background-repeat:no-repeat;  right:-1em;}.dimensionPriceModal .promptWrap {  top:-5px;  position:relative;}.dimensionPriceModal .specialPrompt {  position:absolute;  bottom:calc(100% - 5px);  left:15px;  display:grid;  grid-template-columns:1fr;  grid-gap:2px;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  min-width:300px;  padding:5px 10px;  background:#fff;  -webkit-box-shadow:1px 1px 3px #999;  box-shadow:1px 1px 3px #999;  border-radius:5px 5px 5px 0;  font-size:13px;  font-weight:700;  line-height:17px;  z-index:11;  pointer-events:none;  opacity:0;  -webkit-transition:0.2s opacity;  -o-transition:0.2s opacity;  transition:0.2s opacity;}.dimensionPriceModal .specialPrompt--active {  pointer-events:all;  opacity:1;}@media only screen and (max-width:450px) {  .prices__name a { display:none;  }}@media only screen and (max-width:500px) {  .dimensionPriceModal .specialPrompt { min-width:150px; font-size:11px; line-height:13px;  }}.dimensionPriceFirmPage {  grid-gap:10px;  margin:10px 5px 0 5px;  max-height:1000px;  overflow:hidden;}.priceDimensionAccordion--close .dimensionPriceFirmPage {  max-height:0;  }.prices__stringWrap.ui3-preloaderDots::before {  min-height:1.5em;  width:30px;  transition:.3s;  top:-1em;}.dimensionPriceFirmPage .dimensionPriceModal__price {  font-size:14px;}.dimensionPriceFirmPage .dimensionPriceModal__item {  font-size:13px;}.prices__notActualMessage {  margin-bottom:2em;  font-weight:bold;  color:#404040;}.prices__sources {  color:#999;}.prices__mobileClearfix,.prices__mobileDots {  display:none;}@media only screen and (max-width:600px) {  .prices__string { display:inline;  }  .prices__price,  .prices__nameBlock { position:relative; background:#fff; z-index:1;  }  .prices__mobileDots { display:inline; background:repeating-linear-gradient(to right, #ccc 0, #ccc 2px, transparent 2px, transparent 4px); width:75vw; height:2px; position:absolute; bottom:5px; left:6vw;  }  .prices__nameBlock { background:transparent;  }  .prices__name { display:inline; background-color:#fff; padding-right:5px;  }  .prices__name p { display:inline;  }  .prices__price { float:right; white-space:nowrap; padding-left:10px; display:block;  }  .prices__mobileClearfix { clear:both; display:block;  }  .prices__nameBlock::before { display:none;  }  .prices__nameLabel { display:inline;   } .dimensionPriceModal__item { display:inline-block; position:relative; line-height:18px; padding-left:22px;  }  .dimensionPriceModal__descriptionWrap { display:inline; background-color:#fff; z-index:1; padding-right:10px;  }  .dimensionPriceModal__price { float:right; white-space:nowrap; padding-left:10px; padding-right:8px; position:relative; z-index:1; background:#fff; color:#222;  }  .prices__structureTitle { color:#222 !important; font-size:20px; font-weight:700; text-transform:uppercase;  }  .dimensionPriceModal__item--fresh::before { content:''; position:absolute; display:inline-flex; width:14px; height:14px; background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==") #fff; background-size:contain; background-repeat:no-repeat; left:0; top:0; z-index:1;  }  .dimensionPriceModal__item--current::before { content:''; position:absolute; display:inline-flex; width:14px; height:14px; background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==") #fff; background-size:contain; background-repeat:no-repeat; left:0; top:0; z-index:1;  }  .prices__string.priceDimensionAccordion::before { display:none;  }  .prices__string.prices__string--current::before { content:''; position:relative; display:inline-flex; width:18px; height:14px; background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjNUI3MDVCJyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyM1QjcwNUInIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzVCNzA1QicgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==") #fff; background-size:contain; background-repeat:no-repeat; transform:rotate(0); border:0; bottom:0; left:0; top:0; z-index:1;  }  .prices__string.prices__string--fresh::before { content:''; position:relative; display:inline-flex; width:18px; height:14px; background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzMuNDgwNDY5JyBoZWlnaHQ9JzMzLjM4MjgxMicgdmlld0JveD0nMCAwIDMzLjQ4MDUgMzMuMzgyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi43NCAwQzcuNDkgLTAuMDEgMCA3LjQ3IDAgMTYuNjlDMCAyMS4xMiAxLjc2IDI1LjM2IDQuOSAyOC40OUM4LjA0IDMxLjYyIDEyLjI5IDMzLjM4IDE2Ljc0IDMzLjM4QzI1Ljk4IDMzLjM4IDMzLjQ4IDI1LjkxIDMzLjQ4IDE2LjY5QzMzLjQ3IDE0LjExIDMyLjg2IDExLjU2IDMxLjcgOS4yNkwyOS4yOCAxMS45NEMyOS44NiAxMy40NSAzMC4xNSAxNS4wNiAzMC4xNSAxNi42OUMzMC4xNiAyMC4yNCAyOC43NCAyMy42NSAyNi4yMyAyNi4xNkMyMy43MSAyOC42OCAyMC4yOSAzMC4wOSAxNi43NCAzMC4wOUMxMy4xOCAzMC4wOSA5Ljc2IDI4LjY4IDcuMjUgMjYuMTZDNC43MyAyMy42NSAzLjMxIDIwLjI0IDMuMzEgMTYuNjlDMy4zMSAxMy4xMyA0LjczIDkuNzIgNy4yNSA3LjIxQzkuNzYgNC43IDEzLjE4IDMuMjggMTYuNzQgMy4yOEMxOS40MiAzLjI5IDIyLjA0IDQuMDkgMjQuMjYgNS41OUwyNi42MiAzLjI0QzIzLjc1IDEuMTQgMjAuMjkgMCAxNi43NCAwWicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00zMC4wMiAyLjQ5TDE2LjU0IDE1LjkyTDEzLjc1IDEzLjE5QzExLjg3IDExLjM1IDkuNDUgMTMuOTcgMTAuNzMgMTUuNjhMMTUuMzkgMjEuOTRDMTYuMDEgMjIuNTUgMTcuMTIgMjIuNTEgMTcuNyAyMS45NEwzMi44MSA1LjI0QzM0LjU0IDMuMzQgMzEuNjUgMC44NiAzMC4wMiAyLjQ5WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyA1LjA3QzE2LjA3IDUuMDggMTUuNyA1LjQ1IDE1LjcxIDUuOTFMMTUuNzEgNi45MkMxNS43MSA3LjM4IDE2LjA4IDcuNzUgMTYuNTQgNy43NUMxNyA3Ljc1IDE3LjM4IDcuMzggMTcuMzggNi45MkwxNy4zOCA1LjkxQzE3LjM4IDUuNDUgMTcgNS4wNyAxNi41MyA1LjA3WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PHBhdGggaWQ9J3BhdGgnIGQ9J00xNi41MyAyNS42MUMxNi4wNyAyNS42MSAxNS43IDI1Ljk5IDE1LjcxIDI2LjQ1TDE1LjcxIDI3LjQ2QzE1LjcxIDI3LjkyIDE2LjA4IDI4LjMgMTYuNTQgMjguM0MxNyAyOC4zIDE3LjM4IDI3LjkyIDE3LjM4IDI3LjQ2TDE3LjM4IDI2LjQ1QzE3LjM5IDI1Ljk4IDE3IDI1LjYgMTYuNTMgMjUuNjFaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTI2LjI0IDE1Ljg2QzI1LjE4IDE1Ljk2IDI1LjI2IDE3LjUyIDI2LjMzIDE3LjUyTDI3LjMzIDE3LjUyQzI3LjgxIDE3LjU1IDI4LjIyIDE3LjE3IDI4LjIyIDE2LjY5QzI4LjIyIDE2LjIxIDI3LjgxIDE1LjgyIDI3LjMzIDE1Ljg2TDI2LjMzIDE1Ljg2QzI2LjMgMTUuODUgMjYuMjcgMTUuODUgMjYuMjQgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTUuNjcgMTUuODZDNC42MiAxNS45NiA0LjY5IDE3LjUyIDUuNzYgMTcuNTJMNi43NiAxNy41MkM3LjI0IDE3LjU1IDcuNjUgMTcuMTcgNy42NSAxNi42OUM3LjY1IDE2LjIxIDcuMjQgMTUuODIgNi43NiAxNS44Nkw1Ljc2IDE1Ljg2QzUuNzMgMTUuODUgNS43IDE1Ljg1IDUuNjcgMTUuODZaJyBmaWxsPScjMTk5MjE1JyBmaWxsLW9wYWNpdHk9JzEuMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLz48cGF0aCBpZD0ncGF0aCcgZD0nTTIzLjQ1IDIyLjc1QzIyLjcgMjIuNzUgMjIuMzMgMjMuNjYgMjIuODcgMjQuMThMMjMuNTggMjQuODlDMjMuOSAyNS4yNCAyNC40NSAyNS4yNSAyNC43OCAyNC45MkMyNS4xMiAyNC41OCAyNS4xMSAyNC4wNCAyNC43NiAyMy43MkwyNC4wNSAyM0MyMy44OSAyMi44NCAyMy42OCAyMi43NSAyMy40NSAyMi43NVonIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOC44MiA4LjIzQzguMTIgOC4zIDcuODIgOS4xNiA4LjMzIDkuNjZMOS4wNCAxMC4zN0M5LjM2IDEwLjcxIDkuOSAxMC43MiAxMC4yNCAxMC4zOUMxMC41NyAxMC4wNiAxMC41NiA5LjUxIDEwLjIyIDkuMTlMOS41IDguNDhDOS4zMyA4LjMgOS4wOCA4LjIxIDguODIgOC4yM1onIGZpbGw9JyMxOTkyMTUnIGZpbGwtb3BhY2l0eT0nMS4wMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvPjxwYXRoIGlkPSdwYXRoJyBkPSdNOS42MSAyMi43NUM5LjM5IDIyLjc2IDkuMTkgMjIuODUgOS4wNCAyMy4wMUw4LjMzIDIzLjcyQzcuOTggMjQuMDQgNy45NyAyNC41OCA4LjMgMjQuOTJDOC42NCAyNS4yNSA5LjE4IDI1LjI0IDkuNSAyNC44OUwxMC4yMiAyNC4xOEMxMC43NiAyMy42NSAxMC4zNyAyMi43MyA5LjYxIDIyLjc1WicgZmlsbD0nIzE5OTIxNScgZmlsbC1vcGFjaXR5PScxLjAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+Cg==") #fff; background-size:contain; background-repeat:no-repeat; transform:rotate(0); border:0; bottom:0; left:0; top:0; z-index:1;  }  .prices__price--fresh::after,  .prices__price--current::after { display:none;  }  .prices__stringWrap .prices__price::after { top:0;  }  .prices__string.prices__string--old { padding-left:20px;  }  .prices__stringWrap.priceDimensionAccordion--close .prices__price::after { content:''; display:flex; background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjk0LjEgMjU2TDE2NyAxMjljLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS4zIDM0IDBMMzQ1IDIzOWM5LjEgOS4xIDkuMyAyMy43LjcgMzMuMUwyMDEuMSA0MTdjLTQuNyA0LjctMTAuOSA3LTE3IDdzLTEyLjMtMi4zLTE3LTdjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDEyNy0xMjcuMXoiIGZpbGw9IiMwYjdiYzEiPjwvcGF0aD48L3N2Zz4=') #fff; transition:.2s transform; z-index:50; background-repeat:no-repeat; background-position:center; width:30px; height:30px; background-size:15px; right:-30px; top:-5px;  }  .prices__stringWrap.priceDimensionAccordion--open .prices__price::after { content:''; display:flex; background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjk0LjEgMjU2TDE2NyAxMjljLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS4zIDM0IDBMMzQ1IDIzOWM5LjEgOS4xIDkuMyAyMy43LjcgMzMuMUwyMDEuMSA0MTdjLTQuNyA0LjctMTAuOSA3LTE3IDdzLTEyLjMtMi4zLTE3LTdjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDEyNy0xMjcuMXoiIGZpbGw9IiMwYjdiYzEiPjwvcGF0aD48L3N2Zz4=') #fff; transition:.2s transform; transform:rotate(90deg); background-repeat:no-repeat; background-position:center; width:30px; height:30px; background-size:15px; right:-30px; top:-5px;  }  .prices__stringWrap.priceDimensionAccordion--open,  .prices__stringWrap.priceDimensionAccordion--close { padding:0 0 0 15px;  }  .priceDimensionAccordion .prices__nameLabel { color:var(--ui-color-accent);  }  .prices__nameLabel { font-size:15px; font-weight:500; color:#222;  }  .dimensionPriceModal__descriptionItem { font-size:13.5px; font-weight:normal; color:#222;  }  .dimensionPriceModal.dimensionPriceFirmPage { grid-gap:20px; margin:10px 0 0 0; margin-left:-15px;  }  .priceDimensionAccordion--close { margin-bottom:10px;  }  .priceDimensionAccordion--open { margin-bottom:30px;   }  .priceDimensionAccordion--open .dimensionPriceModal { margin-top:20px;  }  .dimensionPriceFirmPage .dimensionPriceModal__price { font-size:15px; letter-spacing:normal;  }  .prices__price { color:#222;  }  .dimensionPriceModal__item--advanced .dimensionPriceModal__price { padding-top:5px;  }  .dimensionPriceModal__item--advanced .dimensionPriceModal__descriptionWrap { padding-bottom:5px;  }  .prices__string--advanced .prices__price { padding-top:5px;  }  .prices__legend { grid-gap:10px;  }} .part__title {  font-size:1.5em;  font-weight:600;  color:#444;}.part__title.compare__title {  margin-bottom:20px;}#part_compare {  padding:50px;}.compareMoreButtonWrap {  margin-top:20px;  display:flex;  justify-content:center;}@media screen and (max-width:850px) {  #part_compare { padding:50px 0;  }  #part_compare .part__title { padding-left:max(calc(7vw - 1.6em), 10px); padding-right:max(calc(7vw - 1.6em), 10px);  }}@media screen and (max-width:768px) {  #part_compare { padding:20px 0;  }} @media only screen and (max-width:768px) {  .p_a2_offers_offersView { display:-webkit-box; display:-ms-flexbox; display:flex; overflow-x:scroll; padding:20px 0;  }  .p_a2_offers_offersView .offer { min-width:280px;  }  .p_a2_offers_offersView::-webkit-scrollbar { width:24px; height:8px; background-color:rgb(232, 228, 228);  }  .p_a2_offers_offersView::-webkit-scrollbar-thumb { background-color:#925d2a; border-radius:9em; -webkit-box-shadow:inset 1px 1px 10px #f3faf7; box-shadow:inset 1px 1px 10px #f3faf7;  }} .p_a2_firmPage_surveyFormFirmDesign {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;}.surveyButtonWrap {  display:flex;  justify-content:center;}.common__line {  margin-top:10px;  font-weight:600;} .lib_helpers_html_selectCustom {  }.customSelect {  position:relative;  cursor:pointer;  font-size:12px;  width:100%;  max-width:286px;  min-width:200px;}.customSelect--active .customSelect__list {  z-index:11;  opacity:1;  height:auto;  top:100%;}.customSelect--active .customSelect__icon {  -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);   transform:rotate(180deg);}.customSelect__mainValue {  -webkit-box-sizing:border-box;   box-sizing:border-box;  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:0 20px;  height:40px;  width:100%;  background:#EFF2F4;  border-radius:2px;  z-index:1;}.customSelect__selected {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;  margin-right:10px;}.customSelect__iconPre {  margin-right:10px;}.customSelect__label {  color:#444;}.customSelect__icon {  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  z-index:0;  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;}.customSelect__list {  position:absolute;  width:100%;  overflow:hidden;  height:0;  opacity:0;  z-index:-1;  -webkit-box-sizing:border-box;   box-sizing:border-box;  background:#fff;  border:#EFF2F4 1px solid;  border-radius:0 0 2px 2px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.customSelect__listItem {  -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:justify; -ms-flex-pack:justify;   justify-content:space-between;  padding:10px 20px;  min-height:40px;  width:100%;}.customSelect__listItem:hover {  background:#EFF2F4;}.lib_helpers_html_selectCustom--error {  outline:3px solid tomato;  -webkit-animation:validateBlink 1s infinite;  animation:validateBlink 1s infinite;}.customSelect__markIcon {  content:'₽';  pointer-events:none;  font-weight:500;  font-size:12px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;}.customSelect__markIcon span {  font-size:12px;  font-weight:normal;  margin:0 10px;  font-weight:500;}.lib_helpers_html_selectCustom .customSelect__inputSearch {  margin:0;  width:100%;  height:40px;  padding:0 10px;  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;  outline:none;  border-radius:5px;  border-color:transparent;  -webkit-box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);   box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);}.lib_helpers_html_selectCustom .customSelect__inputSearch::-webkit-outer-spin-button,.lib_helpers_html_selectCustom .customSelect__inputSearch::-webkit-inner-spin-button {  -webkit-appearance:none;  margin:0;}.lib_helpers_html_selectCustom .customSelect__inputSearch:focus {  outline:none;  border-color:transparent;  -webkit-box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);   box-shadow:inset 0px 1px 4px rgb(0 0 0 / 25%);}.customSelect__inputSearchWrap {  display:none;  -webkit-box-sizing:border-box;   box-sizing:border-box;  height:40px;  width:100%;}.customSelect--active .customSelect__inputSearchWrap {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  top:0;  position:absolute;  width:calc(100% - 40px);}@-webkit-keyframes validateBlink {  0% { outline-color:tomato;  }  33% { outline-color:yellow;  }  66% { outline-color:red;  }  100% { outline-color:tomato;  }}@keyframes validateBlink {  0% { outline-color:tomato;  }  33% { outline-color:yellow;  }  66% { outline-color:red;  }  100% { outline-color:tomato;  }} .p_a2_firmPage_raitingFirmDesign .raiting_with_img img {  width:100%;  min-width:120px;  max-width:150px;  height:auto;  width:auto;}.firmRaiting h2 {  margin-bottom:20px;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  word-break:break-word;}.firmRaiting__span {  font-size:15px;  margin-bottom:35px;  max-width:790px;  width:100%;}.viewBlock {  margin-bottom:55px;}.viewBlock__header {  padding:20px 30px 30px 30px;  max-height:90px;  border-radius:10px;  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;  background:#FFF1C0;}.viewBlock__header i {  font-size:25px;  color:#DBCFA5;  min-width:25px;}.viewBlock__realRaitingBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}.viewBlock__realRaiting {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  grid-gap:20px;}.viewBlock__realRaiting .raiting_block {  font-size:30px;  margin:0 !important;}.viewBlock__realRaiting span {  margin:0;}.viewBlock__realRaiting::after {  content:'';  width:1px;  height:40px;  background:#404040;}.viewBlock__raitingDescription {  margin:0 30px;  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;}.viewBlock__raitingDescription span::first-letter {  text-transform:uppercase;}.viewBlock__realRaitingNumber {  white-space:nowrap;}.viewBlock__body {  position:relative;  background:#EFF2F4;  border-radius:10px;  margin-top:-10px;  border-radius:10px;  overflow:hidden;}.viewBlock__bodyRow {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:relative;  max-height:80px;  height:100%;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.viewBlock__bodyRow:hover {  text-decoration:none !important;  -webkit-filter:brightness(90%);  filter:brightness(90%);}.viewBlock__bodyRow::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  left:0;  bottom:0;  width:90%;  height:1px;  background:#fff;}.viewBlock__bodyRow:last-child::after {  display:none;}.viewBlock__bodyPlace {  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;  background:#1c7cb7;  max-width:170px;  width:100%;  padding:30px;  white-space:nowrap;}.viewBlock__bodyTextLink {  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:start;  padding:0 30px;  color:#0a73b4;}.setRaitBlock h3 {  margin-bottom:30px;  position:relative;}.setRaitBlock__form {  max-height:70px;  -webkit-transition:2s;  -o-transition:2s;  transition:2s;  height:auto;  overflow:hidden;}.setRaitBlock__form--active {  max-height:9999px;}.form__formBlock {  position:relative;  margin-bottom:30px;  padding-bottom:50px;}.form__formLabel {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  font-size:15px;  color:#404040;  margin-bottom:10px;}.p_a2_firmPage_surveyFormFirmDesign {  border:1px solid #dfdcdc;  border-radius:10px;  padding:10px 20px;}.form__formColumn {  display:-ms-grid;  display:grid;  grid-auto-flow:column;  -ms-grid-columns:(minmax(280px, 1fr))[auto-fit];  grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));  -ms-grid-rows:(auto)[4];  grid-template-rows:repeat(4, auto);  grid-column-gap:60px;  grid-row-gap:30px;}.form__formColumn--main {  grid-template-rows:repeat(1, auto) !important;  margin-bottom:30px;}.lib_helpers_starsRadio {  font-size:30px;}.lib_helpers_starsRadio .sr::after {  padding:0;}.lib_helpers_starsRadio .bigStars {  font-size:50px;}.p_a2_raiting_raitingBlock_insertDescription {  margin-bottom:30px;}.advantageCollectorBlock {  margin-bottom:55px;}@media all and (max-width:1050px) {  .raiting_block.gold { background:transparent;  }}@media all and (max-width:1080px) {  .form__formColumn { -ms-grid-rows:(auto)[6]; grid-template-rows:repeat(6, auto);  }}@media all and (max-width:880px) {  .raiting_block.gold { margin:0; padding:0;  }  .viewBlock__header { position:relative; max-height:none;  }  .viewBlock__icon { position:absolute; top:0; right:0; margin:20px;  }  .viewBlock__realRaitingBlock { width:100%; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;  }  .viewBlock__raitingDescription { margin:0;  }  .viewBlock__realRaiting { position:relative; margin-bottom:20px; padding-bottom:20px;  }  .viewBlock__realRaiting::after { position:absolute; bottom:0; width:100%; height:1px;  }  .viewBlock__realRaiting span { margin-right:30px;  }}@media all and (max-width:768px) {  .form__formColumn { grid-auto-flow:row; -ms-grid-columns:1fr; grid-template-columns:1fr;  }  .form__formColumn .form__formGroup:first-child:after { content:'...'; font-size:20px;  }  .setRaitBlock__form--active .form__formGroup:first-child:after { content:'';  }  .setRaitBlock__form--active .form__formLabel { display:-webkit-box; display:-ms-flexbox; display:flex;  }  .sendButton { margin:0 auto;  }  .form__formLabel { display:none;  }  .setRaitBlock__form { max-height:70px; overflow:hidden;  }  .setRaitBlock__form--active { max-height:9999px;  }}@media all and (max-width:600px) {  .viewBlock { margin:0 -20px 55px -20px;  }  .viewBlock__header { border-radius:0;  }  .viewBlock__body { border-radius:0;  }}@media all and (max-width:500px) {  .viewBlock { margin:0 -20px 55px -20px;  }  .viewBlock__header { border-radius:0;  }  .viewBlock__body { border-radius:0;  }  .viewBlock__bodyPlace { font-size:15px !important; max-width:120px;  }  .viewBlock__bodyTextLink { font-size:15px !important;  }  .viewBlock__icon { display:none;  }  .viewBlock__realRaiting span { margin-right:0;  }  .lib_helpers_starsRadio .bigStars { font-size:35px;  }}@media all and (max-width:400px) {  .viewBlock__realRaiting { -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;  }} .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;  }} .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);} .p_a2_firmPage_descriptionFirmDesign {  overflow:hidden;  -webkit-transition:0.3s;  -o-transition:0.3s;  transition:0.3s;}.p_a2_firmPage_descriptionFirmDesign .firmDescription__box {  display:flex;  gap:1em;  flex-direction:column;}.p_a2_firmPage_descriptionFirmDesign .contentWrap {  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:grid;  -ms-flex-line-pack:end;  align-content:end;}.part__content {  width:100%;  overflow:hidden;}.part__content p {  font-size:17px;  color:#404040;  line-height:25px;}.part__aside {  width:300px;  margin-left:50px;  min-width:300px;}.description__content {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.description__content h2 {  margin-bottom:20px;}.description__content p {  margin:0;  width:100%;  word-break:break-word;}.description .part__content {  width:100%;}.description .part__content p {  word-wrap:break-word;}.aside__title h2 {  font-size:12px;  font-weight:normal;  color:#6e6e6e;}.aside__title::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:1px;  background:rgba(239, 237, 237, 0.6);  margin-bottom:20px;  margin-top:15px;}.aside__navItem {  font-size:15px;  margin-bottom:10px; padding-left:30px;  display:flex;  width:100%;  box-sizing:border-box;}.aside__navItem a {  margin-left:10px;  margin-right:5px;}.aside__navItem i {  font-size:1.2em;  top:2px;  position:relative;  color:#eff2f4;  margin-left:-29px;}.firmsDescription__specifications {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  font-size:14px;  margin:20px 0;}.firmsDescription__specificationsItem {  font-weight:600;}.firmsDescription__specificationsItem span {  font-weight:normal;}.firmsDescription__specifications .prices__price {  max-width:250px;}.specifications {  color:#404040;  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  width:100%;  min-width:min(600px, 45vw);  margin-bottom:50px;}.specifications__string {  display:-webkit-box;  display:-ms-flexbox;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  display:flex;  gap:10px;  font-size:14px;  border-bottom:2px solid #f2f2f2;  padding-bottom:5px;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.specifications__string:last-child {  border:none;}.specifications__name {  font-size:14px;  max-width:200px;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.specifications__value {  font-weight:600;  width:100%;  max-width:500px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#part_description .part__content {  height:auto;  -webkit-transition:0.3s;  -o-transition:0.3s;  transition:0.3s;}#part_description.descriptionIsOpen .part__content {  max-height:2000px;}#part_description.descriptionIsOpen .buttonFirmDescriptionOpen {  display:none;}@media all and (max-width:1000px) {  .part__aside { display:none;  }}@media all and (max-width:500px) {  .contentBlock .part { padding:50px 30px 20px 20px !important;  }}@media all and (max-width:380px) {  .specifications { grid-gap:5px;  }  .specifications__string { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:5px; gap:2px;  }  .specifications__name { font-size:13px;  }  .specifications__value { grid-gap:0;  }}#part_description .description_by_feedbacks {  margin-bottom:1em;}#part_description .description_by_feedbacks li,#part_description .description_by_feedbacks p {  -webkit-box-sizing:border-box;  box-sizing:border-box;  line-height:1.5em;  font-size:17px;}#part_description .description_by_feedbacks ul {  list-style-type:disc;}#part_description .description_by_feedbacks ul,#part_description .description_by_feedbacks ol {  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  padding-left:2em;}#part_description .description_by_feedbacks p {  margin-bottom:1em;} .p_bigPhone_block {  display:none;  position:fixed;  top:0;  transform:translateY(170px);  right:10px;  transition:.5s;  z-index:50;  background:#fff;  margin:0 20px 20px 20px;  padding:10px 20px;  border-radius:9px;  box-shadow:0 4px 4px 0 #999;}.p_bigPhone_block--show {  display:block;}.p_bigPhone_block:first-child {  display:none;}.p_bigPhone_block.fixed {  position:fixed;  transform:translateY(10px);  z-index:50;}.p_bigPhone_block__mobileIcon {  display:none;}.p_bigPhone_block .cloneSource {  display:flex;}.p_bigPhone_block .bigPhone {  display:flex;  flex-direction:column;  font-weight:500;  margin-right:10px;}.p_bigPhone_block .bigPhone .phone {  font-weight:400;  font-size:13px;  color:#707070;  white-space:nowrap;}.p_bigPhone_block .bigPhone .phone a {  font-size:17px;  font-weight:normal;}.p_bigPhone_block .bigPhone .caption {  white-space:nowrap;  margin-bottom:0.2em;}.p_bigPhone_block__closeBut {  position:absolute;  cursor:pointer;  top:0;  right:0;  padding:0px 5px;  color:#000;  transition:.2s color;  font-size:20px;}.p_bigPhone_block__closeBut:hover {  color:#999;}.p_bigPhone_block:not(:first-child) {  text-align:center;}@media screen and (max-width:760px) {  .p_bigPhone_block:not(:first-child) { display:flex; justify-content:center; position:relative; transform:translate(0); right:0;  }  .p_bigPhone_block:not(:first-child) __mobileIcon { display:none;  }  .p_bigPhone_block:not(:first-child) .caption { text-align:center; white-space:normal;  }  .p_bigPhone_block:first-child { display:flex; position:fixed; z-index:50; right:10px; border-radius:10em; transition:opacity 1s; padding:5px; margin:0; max-height:50px; overflow:hidden; opacity:0;  }  .p_bigPhone_block:first-child .p_bigPhone_block__mobileIcon { cursor:pointer; display:flex; justify-content:center; align-items:center; width:50px; height:50px; min-width:50px; box-sizing:border-box; font-size:30px; color:#fff; background:teal; border-radius:10em;  }  .p_bigPhone_block:first-child .p_bigPhone_block__mobileIcon--phone { display:flex;  }  .p_bigPhone_block:first-child .p_bigPhone_block__mobileIcon--cancel { display:none;  }  .p_bigPhone_block:first-child .cloneSource { align-items:center;  }  .p_bigPhone_block:first-child .bigPhone { margin:0; opacity:0; width:auto; max-width:0; overflow:hidden; transition:max-width .5s, opacity 0s; flex-direction:column; justify-content:center; align-items:center;  }  .p_bigPhone_block:first-child .bigPhone .caption { text-align:center; white-space:normal;  }  .p_bigPhone_block.p_bigPhone_block--active { border-radius:10em 10px 10px 10em;  }  .p_bigPhone_block.p_bigPhone_block--active .bigPhone { opacity:1; max-width:250px; padding:0px 20px; overflow:hidden; transition:max-width .5s, opacity .5s .3s;  }  .p_bigPhone_block.p_bigPhone_block--active .bigPhone .caption { white-space:normal; font-size:14px;  }  .p_bigPhone_block.p_bigPhone_block--active .p_bigPhone_block__mobileIcon { background:tomato;  }  .p_bigPhone_block.p_bigPhone_block--active .p_bigPhone_block__mobileIcon--phone { display:none;  }  .p_bigPhone_block.p_bigPhone_block--active .p_bigPhone_block__mobileIcon--cancel { display:flex;  }  .p_bigPhone_block__closeBut { display:none;  }} .detectCoords {  font-size:15px !important;}.detectCoords i {  margin-right:5px;  pointer-events:none;}.detectCoords span {  pointer-events:none;} .p_a2_firmPage_descriptionFirmDesign {  overflow:hidden;  -webkit-transition:0.3s;  -o-transition:0.3s;  transition:0.3s;}.p_a2_firmPage_descriptionFirmDesign .firmDescription__box {  display:flex;  gap:1em;  flex-direction:column;}.p_a2_firmPage_descriptionFirmDesign .contentWrap {  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:grid;  -ms-flex-line-pack:end;  align-content:end;}.part__content {  width:100%;  overflow:hidden;}.part__content p {  font-size:17px;  color:#404040;  line-height:25px;}.part__aside {  width:300px;  margin-left:50px;  min-width:300px;}.description__content {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.description__content h2 {  margin-bottom:20px;}.description__content p {  margin:0;  width:100%;  word-break:break-word;}.description .part__content {  width:100%;}.description .part__content p {  word-wrap:break-word;}.aside__title h2 {  font-size:12px;  font-weight:normal;  color:#6e6e6e;}.aside__title::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:1px;  background:rgba(239, 237, 237, 0.6);  margin-bottom:20px;  margin-top:15px;}.aside__navItem {  font-size:15px;  margin-bottom:10px; padding-left:30px;  display:flex;  width:100%;  box-sizing:border-box;}.aside__navItem a {  margin-left:10px;  margin-right:5px;}.aside__navItem i {  font-size:1.2em;  top:2px;  position:relative;  color:#eff2f4;  margin-left:-29px;}.firmsDescription__specifications {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  font-size:14px;  margin:20px 0;}.firmsDescription__specificationsItem {  font-weight:600;}.firmsDescription__specificationsItem span {  font-weight:normal;}.firmsDescription__specifications .prices__price {  max-width:250px;}.specifications {  color:#404040;  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  width:100%;  min-width:min(600px, 45vw);  margin-bottom:50px;}.specifications__string {  display:-webkit-box;  display:-ms-flexbox;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  display:flex;  gap:10px;  font-size:14px;  border-bottom:2px solid #f2f2f2;  padding-bottom:5px;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;}.specifications__string:last-child {  border:none;}.specifications__name {  font-size:14px;  max-width:200px;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.specifications__value {  font-weight:600;  width:100%;  max-width:500px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}#part_description .part__content {  height:auto;  -webkit-transition:0.3s;  -o-transition:0.3s;  transition:0.3s;}#part_description.descriptionIsOpen .part__content {  max-height:2000px;}#part_description.descriptionIsOpen .buttonFirmDescriptionOpen {  display:none;}@media all and (max-width:1000px) {  .part__aside { display:none;  }}@media all and (max-width:500px) {  .contentBlock .part { padding:50px 30px 20px 20px !important;  }}@media all and (max-width:380px) {  .specifications { grid-gap:5px;  }  .specifications__string { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; padding-bottom:5px; gap:2px;  }  .specifications__name { font-size:13px;  }  .specifications__value { grid-gap:0;  }}#part_description .description_by_feedbacks {  margin-bottom:1em;}#part_description .description_by_feedbacks li,#part_description .description_by_feedbacks p {  -webkit-box-sizing:border-box;  box-sizing:border-box;  line-height:1.5em;  font-size:17px;}#part_description .description_by_feedbacks ul {  list-style-type:disc;}#part_description .description_by_feedbacks ul,#part_description .description_by_feedbacks ol {  -webkit-box-sizing:border-box;  box-sizing:border-box;  width:100%;  padding-left:2em;}#part_description .description_by_feedbacks p {  margin-bottom:1em;} .checkboxSelect__mobileInput, .checkboxSelect__mobileClose {  display:none;}.checkboxSelect__body {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;}.commentsBlock__checkboxSelect {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;}.commentsBlock__checkboxSelect ul {  display:-ms-grid;  display:grid;  -ms-grid-columns:1fr;  grid-template-columns:1fr;  grid-gap:20px;  list-style-type:none;}@media screen and (max-width:1024px) {  .checkboxSelect__mobileInput { cursor:pointer; font-size:12px; box-sizing:border-box; display:flex; justify-content:space-between; align-items:center; min-height:40px; background:#EFF2F4; width:auto; padding:10px 20px;  }  .checkboxSelect__mobileCheckList { width:100%; padding:0 10px;  }  .checkboxSelect__icon { font-size:15px;  }  .checkboxSelect__body { position:absolute; opacity:0; z-index:-1; border-radius:9px 9px 0 0; background:#fff; width:96%; margin:2%; padding:25px 20px; box-sizing:border-box; box-shadow:0px 4px 4px 0px #999; grid-gap:40px; max-height:0; transition:max-height 1.5s, opacity 0.2s; height:auto; overflow:hidden;  }  .checkboxSelect__body--active { opacity:1; z-index:1; max-height:600px;  }  .checkboxSelect__titleLabel { justify-content:space-between;  }  .checkboxSelect__bracket { min-width:35px;  }  .checkboxSelect__title { font-size:15px; color:#404040; font-weight:500;  }  .checkboxSelect__mobileClose { display:flex; position:absolute; top:0; right:0; padding:18px 20px; font-size:25px;  }  .checkboxSelect__input:checked~.checkboxSelect__titleLabel { font-weight:bold;  }} .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;  }} .sortBtn span {  overflow:hidden;} .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;  }} .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;  }} .firmPage__interactiveUserBlock {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:10px;  -webkit-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  max-width:500px;} .p_a2_firmPage_advantagesCollector {  display:flex;  flex-direction:column;}.advantagesCollector__blockTitle {  margin:0 0 10px 0;  font-size:17px;  color:var(--ui-color-blackText);  font-weight:600;}.advantagesCollector__contentBox {  opacity:1;  max-height:2500px;  transition:max-height 2s, opacity 2s;  overflow:hidden;}.advantagesCollector__contentBox:empty {  opacity:0;  height:auto;  max-height:0;}#addExpertAdvantage:hover {  filter:brightness(.8);} .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;  }}