: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}: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);  }} .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;} @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;  }} .userMenuLine {  margin-bottom:20px;}.block__bgWhite {  background:#fff;}.block__round {  border-radius:9px;  margin-bottom:20px;  padding:50px 100px;  margin-left:1em;  margin-right:1em;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:var(--ui-shadow-block);}.block__title h1 {  font-size:25px;  font-weight:500;}.ui-tabs .ui-tabs-nav li {  max-width:-webkit-fit-content;  max-width:-moz-fit-content;  max-width:fit-content;}.templateSimple__content h1 {  font-size:20px;  font-weight:500;  text-align:center;}h1.blockTitle {  font-weight:500;  font-size:25px;  line-height:29px;  margin:0;  padding:0;  text-align:left;}@media screen and (max-width:768px) {  .block__round { padding:20px; margin:auto;  }}@media screen and (max-width:450px) {  .block__round { padding:10px;  }  .p_a2_nav_prices .structure { margin:0 !important;  }} .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;} 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;  } } .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;  }} .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;} .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;  }} .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;  }}