: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;} :root {  --ui-color-accent:#0C94E8;  --ui-color-disabled:#757575;  --ui-color-blackText:#404040;  --ui-color-greyText:#6C6767;  --ui-color-backgroundText:#fafafa;  --ui-color-adminGradient:linear-gradient(purple, rgb(80, 16, 80));  --ui-color-greenGradient:linear-gradient(to top, yellowgreen, #48c77c);  --ui-color-mark:#800080;  --ui-color-alert:tomato;  --ui-color-warning:#cba741;  --ui-color-green:rgb(139, 195, 74);  --ui-color-link:#0c74a9;  --ui-color-link-second:#4171B7;  --ui-shadow-input-out:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  --ui-shadow-input:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;  --ui-shadow-block:0px 0px 24px 2px rgba(0, 0, 0, 0.1);  --ui-shadow-block-modal:0px 7px 13px 2px rgba(0, 0, 0, .2);  --ui-shadow-line:0 0 0 6px rgba(153, 153, 153, .3);  --ui-gradient-form:linear-gradient(315deg, #fff, var(--ui-color-backgroundText) 90%);  --ui-animation-shake:shake 0.5s ease-in-out;}@keyframes shake {  0% { transform:rotate(0deg);  }  25% { transform:rotate(10deg);  }  50% { transform:rotate(-10deg);  }  75% { transform:rotate(10deg);  }  100% { transform:rotate(0deg);  }} .ui3-promptButton {  cursor:pointer;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  width:14px;  height:14px;  margin:5px;  color:var(--ui-color-accent);  background-color:transparent;  border-radius:10em;  border:1.5px solid var(--ui-color-accent);  -webkit-transition:-webkit-filter 0.2s;  transition:-webkit-filter 0.2s;  -o-transition:filter 0.2s;  transition:filter 0.2s, -webkit-filter 0.2s;  max-width:15px;  max-height:15px;  min-width:15px;  min-height:15px;  -webkit-box-sizing:border-box;  box-sizing:border-box;}.ui3-promptButton::before {  content:'i';  font-size:10px;  line-height:normal;  font-weight:700;  font-family:sans-serif;}.ui3-promptButton:hover:enabled {  -webkit-filter:brightness(0.5);  filter:brightness(0.5);}.ui3-transparentButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  gap:10px;  border-radius:2px;  border:1px solid var(--ui-color-accent);  color:var(--ui-color-accent);  background:transparent;  font-size:13px;  text-decoration:none;  width:fit-content;  width:-webkit-fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 25px;  outline:none;  -webkit-transition:background 0.2s, color 0.2s;  -o-transition:background 0.2s, color 0.2s;  transition:background 0.2s, color 0.2s;}a.ui3-transparentButton:hover,.ui3-transparentButton:hover:enabled {  background:var(--ui-color-accent);  color:#fff;  text-decoration:none;}.ui3-transparentButton:disabled {  background-color:var(--ui-color-disabled);  border-color:white;  cursor:not-allowed;  color:#fff;}.ui3-transparentButton * {  pointer-events:none;}.ui3-filledButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  gap:10px;  border-radius:2px;  border:none;  text-decoration:none;  color:#fff;  background:var(--ui-color-accent);  font-size:13px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 25px;  -webkit-transition:-webkit-filter 0.2s;  transition:-webkit-filter 0.2s;  -o-transition:filter 0.2s;  transition:filter 0.2s, -webkit-filter 0.2s;  text-align:center;  font-weight:normal;}.ui3-filledButton--isDone .ui3-filledButton__icon svg {  fill:var(--ui-color-accent);}.ui3-filledButton--isDone {  position:relative;  background:#ca6d21;}.ui3-filledButton--isDone .ui3-filledButton__icon {  opacity:0;  background:var(--ui-color-accent);}.ui3-filledButton--isDone::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnoiPjwvcGF0aD48L3N2Zz4=');  fill:#bfb4b4;  position:absolute;  width:20px;  height:20px;  border-radius:10em;  left:25px;}.ui3-filledButton--tomato {  background-color:tomato !important;}.ui3-closeButton {  pointer-events:all;  cursor:pointer;  position:absolute;  top:0;  right:0;  width:30px;  height:30px;  background:#fff;  color:#6c6767;  border-radius:10em;  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25);  border:none;  padding:0;  display:flex;  align-items:center;  justify-content:center;  transition:0.2s;}.ui3-closeButton::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM0NDQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjc4LjYgMjU2bDY4LjItNjguMmM2LjItNi4yIDYuMi0xNi40IDAtMjIuNi02LjItNi4yLTE2LjQtNi4yLTIyLjYgMEwyNTYgMjMzLjRsLTY4LjItNjguMmMtNi4yLTYuMi0xNi40LTYuMi0yMi42IDAtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjNsNjguMiA2OC4yLTY4LjIgNjguMmMtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjMgNi4yIDYuMiAxNi40IDYuMiAyMi42IDBsNjguMi02OC4yIDY4LjIgNjguMmM2LjIgNi4yIDE2LjQgNi4yIDIyLjYgMCA2LjItNi4yIDYuMi0xNi40IDAtMjIuNkwyNzguNiAyNTZ6Jz48L3BhdGg+PC9zdmc+');  display:block;  width:20px;  height:20px;}.ui3-closeButton:hover {  filter:brightness(.9);}.ui3-closeButton:active {  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset;}@media screen and (min-width:768px) {  .ui3-filledButton:hover,  .ui3-filledButton:hover:enabled { color:#fff; -webkit-filter:brightness(0.5); filter:brightness(0.5); text-decoration:none;  }}.ui3-filledButton:disabled {  background-color:var(--ui-color-disabled);  cursor:not-allowed;}.ui3-filledButton--disabled {  background-color:var(--ui-color-disabled);  pointer-events:none;}.ui3-borderButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border:2px solid #fff;  border-radius:5px;  text-decoration:none;  color:#fff;  background:var(--ui-color-accent);  font-size:14px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 40px;  -webkit-transition:background-color 0.2s;  -o-transition:background-color 0.2s;  transition:background-color 0.2s;}.ui3-borderButton:hover:enabled {  background:color-mix(in srgb, var(--ui-color-accent) 50%, #222);}.ui3-roundButton {  position:relative;  cursor:pointer;  -webkit-box-sizing:border-box;  box-sizing:border-box;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border:1px solid var(--ui-color-accent);  border-radius:90px;  text-decoration:none;  color:var(--ui-color-accent);  background:transparent;  font-size:14px;  outline:none;  width:-webkit-fit-content;  width:fit-content;  width:-moz-fit-content;  min-height:40px;  padding:0 40px;  -webkit-transition:background 0.2s, color 0.2s;  -o-transition:background 0.2s, color 0.2s;  transition:background 0.2s, color 0.2s;}.ui3-roundButton:hover {  background:var(--ui-color-accent);  color:#fff;}.ui3-countButton {  position:relative;}.ui3-filledButton__icon {  width:20px;  height:20px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.ui3-filledButton__icon svg {  fill:#fff;}.ui3-filledButton__slimIcon {  width:fit-content;  min-width:30px;  height:30px;  background-color:var(--ui-color-accent);  border-radius:5px;  color:white;  border:none;  cursor:pointer;  padding:5px 10px;  margin:0;  display:flex;  justify-content:center;  align-items:center;  box-sizing:border-box;  box-shadow:var(--ui-shadow-input-out);  gap:5px;  transition:.2s;  text-decoration:none;  font-size:14px;}.ui3-filledButton__slimIcon:hover {  text-decoration:none;  color:#fff;}.ui3-filledButton__slimIcon:disabled {  background-color:var(--ui-color-disabled);  cursor:not-allowed;}.ui3-filledButton__slimIcon svg {  fill:#fff;  width:13px;}.ui3-filledButton__slimIcon:hover {  filter:brightness(.8);}.ui3-filledButton__slimIcon:active {  box-shadow:var(--ui-shadow-input);}.ui3-filledButton__slimIcon--save::before {  content:'';  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjcyIDY0aC0xNmMtNC40IDAtOCAzLjYtOCA4djcyYzAgNC40IDcuNiA4IDEyIDhoMTJjNC40IDAgOC0zLjYgOC04VjcyYzAtNC40LTMuNi04LTgtOHoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNDMzLjkgMTMwLjFMMzgyIDc4LjJjLTktOS0yMS4zLTE0LjItMzQuMS0xNC4yaC0yOGMtOC44IDAtMTYgNy4zLTE2IDE2LjJ2ODBjMCA4LjgtNy4yIDE2LTE2IDE2SDE2MGMtOC44IDAtMTYtNy4yLTE2LTE2di04MGMwLTguOC03LjItMTYuMi0xNi0xNi4ySDk2Yy0xNy42IDAtMzIgMTQuNC0zMiAzMnYzMjBjMCAxNy42IDE0LjQgMzIgMzIgMzJoMzIwYzE3LjYgMCAzMi0xNC40IDMyLTMyVjE2NGMwLTEyLjctNS4xLTI0LjktMTQuMS0zMy45ek0zMjIgNDAwLjFjMCA4LjgtOCAxNi0xNy44IDE2SDE0My44Yy05LjggMC0xNy44LTcuMi0xNy44LTE2di05NmMwLTguOCA4LTE2IDE3LjgtMTZoMTYwLjRjOS44IDAgMTcuOCA3LjIgMTcuOCAxNnY5NnoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=');  background-position:center;  background-size:contain;  background-repeat:no-repeat;  display:flex;  width:15px;  height:15px;}.ui3-filledButton__slimIcon--link::before {  content:'';  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48cGF0aCBkPSJNNTc2IDI0djEyNy45ODRjMCAyMS40NjEtMjUuOTYgMzEuOTgtNDAuOTcxIDE2Ljk3MWwtMzUuNzA3LTM1LjcwOS0yNDMuNTIzIDI0My41MjNjLTkuMzczIDkuMzczLTI0LjU2OCA5LjM3My0zMy45NDEgMGwtMjIuNjI3LTIyLjYyN2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDQ0Mi43NTYgNzYuNjc2bC0zNS43MDMtMzUuNzA1QzM5MS45ODIgMjUuOSA0MDIuNjU2IDAgNDI0LjAyNCAwSDU1MmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjR6TTQwNy4wMjkgMjcwLjc5NGwtMTYgMTZBMjMuOTk5IDIzLjk5OSAwIDAgMCAzODQgMzAzLjc2NVY0NDhINjRWMTI4aDI2NGEyNC4wMDMgMjQuMDAzIDAgMCAwIDE2Ljk3LTcuMDI5bDE2LTE2QzM3Ni4wODkgODkuODUxIDM2NS4zODEgNjQgMzQ0IDY0SDQ4QzIxLjQ5IDY0IDAgODUuNDkgMCAxMTJ2MzUyYzAgMjYuNTEgMjEuNDkgNDggNDggNDhoMzUyYzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWMjg3Ljc2NGMwLTIxLjM4Mi0yNS44NTItMzIuMDktNDAuOTcxLTE2Ljk3eiIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==');  background-position:center;  background-size:contain;  background-repeat:no-repeat;  display:flex;  width:15px;  height:15px;}.ui3-countButton::after {  content:attr(data-count);  position:absolute;  top:-5px;  right:-5px;  max-height:20px;  min-width:20px;  background-color:tomato;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  z-index:5;  -webkit-box-sizing:border-box;  box-sizing:border-box;  font-size:11px;  border-radius:10em;  padding:2px;  width:1;  -webkit-box-shadow:0px 1px 2px #333;  box-shadow:0px 1px 2px #333;}.ui3-adminButton {  background:var(--ui-color-adminGradient);  color:#fff;}.ui3-adminButton:hover {  filter:brightness(0.85);  color:#fff;}.ui3-markedIconButton {  cursor:pointer;  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  gap:5px;  border:none;  border-radius:5px;  color:#333;  background:#D9D9D9;  -webkit-box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50);  box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50);  padding:0 20px;  min-height:44px;  font-size:12px;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.ui3-markedIconButton .ui3-markedIconButton__icon {  color:#333;  font-size:15px;  width:15px;  height:15px;  line-height:normal;  margin-top:-2px;}.ui3-markedIconButton .ui3-markedIconButton__icon png,.ui3-markedIconButton .ui3-markedIconButton__icon svg,.ui3-markedIconButton .ui3-markedIconButton__icon jpg {  width:100%;  height:100%;  -o-object-fit:contain;  object-fit:contain;}.ui3-markedIconButton>* {  pointer-events:none;}.ui3-markedIconButton .ui3-markedIconButton__mark {  display:none;  position:absolute;  top:-2px;  right:2px;  color:var(--ui-color-mark);  font-size:25px;}.ui3-markedIconButton:hover {  background:#B1B1B1;}.ui3-markedIconButton--active {  background:#B1B1B1;  -webkit-box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50) inset;  box-shadow:1px 1px 2px 0px rgba(20, 20, 20, 0.50) inset;}.ui3-markedIconButton--marked .ui3-markedIconButton__mark {  display:-webkit-box;  display:-ms-flexbox;  display:flex;}@media all and (max-width:700px) {  .ui3-markedIconButton--mobileOnyIcon .ui3-markedIconButton__label { display:none;  }  .ui3-markedIconButton--mobileOnyIcon { padding:0 20px !important;  }}@media all and (max-width:450px) {  .ui3-markedIconButton--mobileOnyIcon { padding:0 10px !important;  }}.ui3-linkButton {  cursor:pointer;  border:none;  background:transparent;  color:var(--ui-color-accent);  font-style:italic;  text-decoration:underline;  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;}.ui3-linkButton:hover {  -webkit-filter:brightness(.7);  filter:brightness(.7);  text-decoration:none;}.ui3-tabs {  font-family:"Roboto", sans-serif;  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -ms-flex-align:end;  align-items:flex-end;  padding:0 15px 7px 15px;  min-height:45px;  gap:6px;  overflow:hidden;  pointer-events:none;}.ui3-tabs::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  left:0;  bottom:0;  width:100%;  height:7px;  background-color:#925d2a;  z-index:10;  border-radius:5px 5px 0 0;}.ui3-tabs__button {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  cursor:pointer;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;  max-width:194px;  padding:0 max(2vw, 10px);  height:45px;  background-color:#fff;  color:#333;  border-top-left-radius:10px;  border-top-right-radius:10px;  -webkit-transform:perspective(100px) rotateX(25deg) translateY(5px);  transform:perspective(100px) rotateX(25deg) translateY(5px);  border:none;  -webkit-box-shadow:-1px 4px 6px #6b6b6b;  box-shadow:-1px 4px 6px #6b6b6b;  text-decoration:none;  pointer-events:all;  -webkit-transition:-webkit-transform .2s;  transition:-webkit-transform .2s;  -o-transition:transform .2s;  transition:transform .2s, -webkit-transform .2s;  font-size:16px;}.ui3-tabs__button:hover {  text-decoration:none;}.ui3-tabs__button--preloader::after {  content:'';  display:-webkit-box;  display:-ms-flexbox;  display:flex;  position:absolute;  height:40px;  top:0;  width:100%;  background-image:url(/app/p/zadarma/report/loading.svg);  background-size:contain;  background-repeat:no-repeat;  background-position:center 5px;}.ui3-tabs__button--active {  background-color:#925d2a;  z-index:10;  color:#fff;  height:45px;  -webkit-box-shadow:0px 0px;  box-shadow:0px 0px;  -webkit-transform:perspective(100px) rotateX(25deg) translateY(1px);  transform:perspective(100px) rotateX(25deg) translateY(1px);}.ui3-tabs__button .ui3-tabs__buttonContent {  position:relative;  -webkit-transform:perspective(70px) rotateX(-15deg);  transform:perspective(70px) rotateX(-15deg);  pointer-events:none;}.ui3-tabs__button--active .ui3-tabs__buttonContent {  -webkit-transform:perspective(60px) rotateX(-15deg);  transform:perspective(60px) rotateX(-15deg);  padding-top:7px;}.ui3-tabs__button--preloader .ui3-tabs__buttonContent {  opacity:0;}@media only screen and (max-width:500px) {  .ui3-tabs { padding:0 0 7px 0; gap:3px; padding-left:5px;  }  .ui3-tabs__button { -webkit-transform:perspective(0) rotateX(0) translateY(0px); transform:perspective(0) rotateX(0) translateY(0px); height:35px; -webkit-transition:.2s; -o-transition:.2s; transition:.2s;  }  .ui3-tabs__button--active { -webkit-transform:perspective(0) rotateX(0) translateY(1px); transform:perspective(0) rotateX(0) translateY(1px); height:40px;  }  .ui3-tabs__button--active .ui3-tabs__buttonContent,  .ui3-tabs__buttonContent { -webkit-transform:perspective(0) rotateX(0) translateY(0px) !important; transform:perspective(0) rotateX(0) translateY(0px) !important; font-size:14px;  }  .ui3-tabs__button--active .ui3-tabs__buttonContent { padding-top:0;  }  .ui3-tabs::after { border-radius:0;  }}.ui3-linkButton {  background-color:transparent;  border:none;  text-decoration:underline;  font-style:italic;  color:var(--ui-color-accent);  -webkit-transition:.2s;  -o-transition:.2s;  transition:.2s;  width:-webkit-fit-content;  width:-moz-fit-content;  width:fit-content;}.ui3-linkButton:hover {  cursor:pointer;  -webkit-filter:brightness(.8);  filter:brightness(.8);}.ui3-linkButton--disabled {  color:var(--ui-color-disabled);  pointer-events:none;}.ui3-Textarea {  position:relative;  background:#fff;  border:1px solid #fffcfc;  border-radius:10px;  -webkit-box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  box-shadow:-1px 1px 5px 0px rgba(0, 0, 0, 0.25) inset;  overflow:hidden;}.ui3-Textarea textarea {  color:var(--ui-color-blackText);  -webkit-box-sizing:border-box;  box-sizing:border-box;  background:transparent !important;  height:auto;  padding:10px;  outline:none;  border:none;  resize:none;  width:100%;  font-size:13px;  line-height:17px;}.ui3-select,.ui3-input {  position:relative;  width:100%;  gap:3px;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;}.ui3-select select:required+label::before,.ui3-input input:required+label::before,.ui3-input input.required+label::before {  content:'*';  color:#fc0909;  font-size:15px;  font-weight:900;  margin-right:5px;}.ui3-select label,.ui3-input label {  -webkit-box-ordinal-group:1;  -ms-flex-order:0;  order:0;  color:#6c6767;  font-size:12px;}.ui3-input label span {  color:#bfb4b4;  font-size:10px;}.ui3-input--hidden {  display:none;}.ui3-select select,.ui3-input input {  -webkit-box-ordinal-group:2;  -ms-flex-order:1;  order:1;  width:100%;  -webkit-box-sizing:border-box;  box-sizing:border-box;  outline:none;}.ui3-input input::-webkit-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::-moz-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input:-ms-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::-ms-input-placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-input input::placeholder {  color:#bfb4b4;  font-size:12px;  font-weight:400;}.ui3-select select,.ui3-input input {  height:40px !important;  border-radius:5px;  background:#fff;  color:#333 !important;  -webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset !important;  box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.25) inset !important;  border:none !important;  margin:0 !important;  padding:0 10px !important;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;}.ui3-input input::-webkit-input-placeholder {  color:#bfb4b4;}.ui3-input input::-moz-placeholder {  color:#bfb4b4;}.ui3-input input:-ms-input-placeholder {  color:#bfb4b4;}.ui3-input input::-ms-input-placeholder {  color:#bfb4b4;}.ui3-input__wrapper {  position:relative;}.ui3-input__cleanButton {  cursor:pointer;  position:absolute;  right:0px;  top:50%;  transform:translate(0, -50%);  border:none;  background-color:transparent;  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkOTU0M2MnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBkPSdNMjc4LjYgMjU2bDY4LjItNjguMmM2LjItNi4yIDYuMi0xNi40IDAtMjIuNi02LjItNi4yLTE2LjQtNi4yLTIyLjYgMEwyNTYgMjMzLjRsLTY4LjItNjguMmMtNi4yLTYuMi0xNi40LTYuMi0yMi42IDAtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjNsNjguMiA2OC4yLTY4LjIgNjguMmMtMy4xIDMuMS00LjcgNy4yLTQuNyAxMS4zIDAgNC4xIDEuNiA4LjIgNC43IDExLjMgNi4yIDYuMiAxNi40IDYuMiAyMi42IDBsNjguMi02OC4yIDY4LjIgNjguMmM2LjIgNi4yIDE2LjQgNi4yIDIyLjYgMCA2LjItNi4yIDYuMi0xNi40IDAtMjIuNkwyNzguNiAyNTZ6Jz48L3BhdGg+PC9zdmc+');  background-size:contain;  background-position:center;  width:30px;  height:30px;  transition:.2s;}.ui3-input__cleanButton:hover {  filter:brightness(.8);}.ui3-input__cleanButton--isHide {  display:none;}.ui3-input.ui3-error::after {  content:attr(data-error);  position:absolute;  bottom:-1.2em;  right:0;  font-size:12px;  color:tomato;}.ui3-select option,.ui3-select select {  cursor:pointer;}.ui3-preloaderInfinity {  position:relative;  pointer-events:none;}.ui3-preloaderInfinity::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  background:url('/img/loading.svg') #ffffff5b;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  z-index:10;  top:0;  right:0;}.ui3-preloaderInfinity--small {  position:relative;  pointer-events:none;}.ui3-preloaderInfinity--small::after {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:100%;  height:100%;  background:url('/img/loading.svg') #ffffff5b;  background-size:150px;  background-position:center;  background-repeat:no-repeat;  z-index:10;  top:0;  right:0;}.ui3-preloaderDots {  position:relative;  pointer-events:none;}.ui3-preloaderDots::before {  content:'';  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  width:auto;  height:1em;  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48Y2lyY2xlIGZpbGw9IiM2QkE3RkYiIHN0cm9rZT0iIzZCQTdGRiIgc3Ryb2tlLXdpZHRoPSI5IiByPSIxNSIgY3g9IjQwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0uNCI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgZmlsbD0iIzZCQTdGRiIgc3Ryb2tlPSIjNkJBN0ZGIiBzdHJva2Utd2lkdGg9IjkiIHI9IjE1IiBjeD0iMTAwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0uMiI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgZmlsbD0iIzZCQTdGRiIgc3Ryb2tlPSIjNkJBN0ZGIiBzdHJva2Utd2lkdGg9IjkiIHI9IjE1IiBjeD0iMTYwIiBjeT0iMTAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjIiIHZhbHVlcz0iMTswOzE7IiBrZXlTcGxpbmVzPSIuNSAwIC41IDE7LjUgMCAuNSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjAiPjwvYW5pbWF0ZT48L2NpcmNsZT48L3N2Zz4=') #ffffff5b;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  }.preloader--form {  position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-items:center;}.preloader--form::before {  content:'';  position:absolute;  width:100%;  height:100%;  background:#fff;  z-index:5;}.preloader--form::after {  content:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSIiIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwQzk0RTgiIHN0cm9rZS13aWR0aD0iMTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMzAwIDM4NSIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGQ9Ik0yNzUgNzVjMCAzMS0yNyA1MC01MCA1MC01OCAwLTkyLTEwMC0xNTAtMTAwLTI4IDAtNTAgMjItNTAgNTBzMjMgNTAgNTAgNTBjNTggMCA5Mi0xMDAgMTUwLTEwMCAyNCAwIDUwIDE5IDUwIDUwWiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hvZmZzZXQiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMiIgdmFsdWVzPSI2ODU7LTY4NSIga2V5U3BsaW5lcz0iMCAwIDEgMSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48L3BhdGg+PC9zdmc+');  position:absolute;  width:75px;  height:75px;  z-index:6;}.ui3-scrollable::-webkit-scrollbar {  width:10px;  height:10px;}.ui3-scrollable::-webkit-scrollbar-track {  background-color:#f0f0f0;  border-radius:5px;}.ui3-scrollable::-webkit-scrollbar-thumb {  background-color:var(--ui-color-accent);  border-radius:5px;}.ui3-scrollable::-webkit-scrollbar-thumb:hover {  background-color:var(--ui-color-link);}.ui3-scrollable--slim::-webkit-scrollbar {  width:5px;  height:5px;}.ui3-scrollable--slim::-webkit-scrollbar-track {  border-radius:0 5px 5px 0;}.ui3-scrollable--nano::-webkit-scrollbar {  width:3px;  height:3px;}.ui3-scrollable--nano::-webkit-scrollbar-track {  border-radius:0 2px 2px 0;  height:2px;  width:2px;}@media screen and (max-width:470px) {  .ui3-scrollable::-webkit-scrollbar { width:4px; height:4px;  }}.ui3-oneLineString--always {  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}.ui3-pageTitle {  color:#333;  font-size:25px !important;  font-weight:700 !important;}.ui3-pageSubtitle {  margin:0;  padding:0;  font-size:1.3em;  font-weight:600;}.ui3-testCssLayout__none {  display:none !important;}.ui3-testCssLayout__mark {  border:3px purple solid !important;  border-radius:5px !important;  background-color:rgb(254, 169, 254);}.ui3-wrapper__shadow {  border-radius:5px;  background:#FFF;  -webkit-box-shadow:1px 1px 24px 2px rgba(0, 0, 0, 0.10);  box-shadow:1px 1px 24px 2px rgba(0, 0, 0, 0.10);  padding:20px;}.ui3-countBubble {  font-size:10px;  position:absolute;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  min-width:20px;  height:20px;  padding:3px;  background-color:tomato;  color:#fff;  border-radius:10em;  -webkit-box-shadow:var(--ui-shadow-block);  box-shadow:0px 0px 11px 2px rgba(0, 0, 0, .4);  right:-7px;  top:-7px;}.ui3-grid__oneColumn {  display:grid;  grid-template-columns:1fr;  grid-gap:20px;  align-items:start;  align-content:start;}.ui3-grid__oneColumn>* {  margin:0 !important;}.ui3-radiosRoundButtonsWithIcon {  display:flex;  gap:10px;  align-items:center;  justify-content:flex-start;}.ui3-radiosRoundButtons__item {}.ui3-radiosRoundButtons__item svg {  flex-shrink:0;  width:15px;  height:auto;}.ui3-radiosRoundButtons__item input {  display:none;}.ui3-radiosRoundButtons__itemFake {  display:flex;  align-items:center;  justify-content:center;  gap:5px;}.ui3-radiosRoundButtons__item label {  cursor:pointer;  padding:5px 10px;  border:1px solid #EEEEEE;  background-color:#fff;  border-radius:10px;  overflow:hidden;  display:flex;  align-items:center;  justify-content:center;  gap:5px;  font-size:13px;  color:#444;  transition:.2s;  line-height:1;}.ui3-radiosRoundButtons__item label * {  pointer-events:none;}.ui3-radiosRoundButtons__item label:hover {  filter:brightness(.9);}.ui3-radiosRoundButtons__item input:checked+label {  background-color:#c4c4c4;}.ui3-radiosRoundButtons__item input:checked+label svg {  animation:shake 0.5s ease-in-out;}@media screen and (max-width:768px) {  .ui3-radiosRoundButtons__item label:hover { filter:none;  }}@keyframes shake {  0% { transform:rotate(0deg);  }  25% { transform:rotate(10deg);  }  50% { transform:rotate(-10deg);  }  75% { transform:rotate(10deg);  }  100% { transform:rotate(0deg);  }}.ui3-accordion {  display:grid;  grid-template-columns:1fr;  grid-gap:5px;  align-items:start;  width:100%;  box-sizing:border-box;}.ui3-accordion__label {  cursor:pointer;  position:relative;  width:100%;  box-sizing:border-box;  display:flex;  align-items:center;  justify-content:space-between;  border-radius:4px;  background-color:#fff;  color:#444;  min-height:30px;  padding:0 10px 0 30px;  transition:.2s;}.ui3-accordion__countBox {  font-size:.8em;  color:#999;}.ui3-accordion__label:hover {  filter:brightness(.99);}.ui3-accordion__label * {  pointer-events:none;}.ui3-accordion__content {  display:grid;  grid-template-columns:1fr;  grid-gap:10px;  max-height:0;  height:auto;  overflow:hidden;  transition:.4s;  background-color:#fff;  padding:0 10px;  border-radius:4px;  margin-left:13px;}.ui3-accordion__content {  max-width:300px!important;}.ui3-accordion__label::after {  content:'';  position:absolute;  display:flex;  width:15px;  height:15px;  background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyM4NzgyODInIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0iTTE2LjIxIDE2SDcuNzlhMS43NiAxLjc2IDAgMCAxLTEuNTktMWEyLjEgMi4xIDAgMCAxIC4yNi0yLjIxbDQuMjEtNS4xYTEuNzYgMS43NiAwIDAgMSAyLjY2IDBsNC4yMSA1LjFBMi4xIDIuMSAwIDAgMSAxNy44IDE1YTEuNzYgMS43NiAwIDAgMS0xLjU5IDEiLz48L3N2Zz4=');  left:0;  margin:10px;  transform:rotate(90deg);  transition:.2s;}.ui3-accordion--isOpen .ui3-accordion__content {  padding:10px;}.ui3-accordion--isOpen .ui3-accordion__label::after {  transform:rotate(180deg);}.ui3-noAnimations * {  animation:none !important;  transition:none !important;}.ui3-accordion--isHidden {  display:none;} .lib_helpers_html_select {  width:200px;  padding:.3em;  margin:.5em;  white-space:nowrap;  }a.lib_helpers_html_select {  display:inline-block;} .p_a2_firmPage_menu {  position:relative;}.p_a2_firmPage_menu .items {  display:flex; align-items:flex-end;  height:3em;  margin:0 calc(5vw - 8px);}@media only screen and (min-width:1250px) {  .p_a2_firmPage_menu .items { margin:0 55px;  }}.p_a2_firmPage_menu .items a {  background-color:#68594b;  color:#fff; cursor:pointer;  padding:0.6rem 0;  flex-grow:1;  text-align:center;  max-width:9em; margin-right:1px;  transition:all 0.3s ease; border-radius:0.6em 0.5em 0 0;}.p_a2_firmPage_menu:after {  content:"";  background-color:#925d2a;  height:10px;  display:block;  position:absolute;  border:0;  z-index:1;  left:0;  right:0; top:2.9em;}.p_a2_firmPage_menu .items a:first-child {  }.p_a2_firmPage_menu .items a:hover {  background-color:#6279c7;  text-decoration:none;  color:#fff;}.p_a2_firmPage_menu .items a.active {  background-color:#925d2a;  color:#fff; border-radius:0.6em 0.5em 0 0;  padding-top:0.8rem;  padding-bottom:.8rem;  }.p_a2_firmPage_menu .items .pack {  display:none;}@media only screen and (min-width:501px) and (max-width:770px) {  .p_a2_firmPage_menu { font-size:calc(1.5vw + 4.5px);   }}@media only screen and (max-width:500px) {  .p_a2_firmPage_menu .items a { display:none;  }  .p_a2_firmPage_menu .items .pack { display:block;  }} .p_a2_basePages_blocks_filterBlock .active select {  color:black;}.p_a2_basePages_blocks_filterBlock label {  display:inline-block;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper {  max-width:40em;  padding:.5em;  margin:1em auto 1em;  background-color:#c09a77;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper .field_wrapper {  padding:.5em;}.p_a2_basePages_blocks_filterBlock .field_wrapper {  margin-right:1.4em;}.p_a2_basePages_blocks_filterBlock .field_wrapper.active {  margin-right:0;}.p_a2_basePages_blocks_filterBlock .grid2 {  display:flex;  flex-wrap:wrap;  justify-content:center;}.left_column .p_a2_basePages_blocks_filterBlock .top-filter-wrapper .field_wrapper {  padding:0;  text-align:center;}.left_column .p_a2_basePages_blocks_filterBlock .top-filter-wrapper .caption {  padding:0;}.left_column .p_a2_basePages_blocks_filterBlock label {  margin-bottom:0;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper .caption {  display:inline-block;  width:6em;  padding:.3em;}.p_a2_basePages_blocks_filterBlock .top-filter-wrapper select {  width:15em;}@media only screen and (max-width:500px) {  .p_a2_basePages_blocks_filterBlock .top-filter-wrapper select { width:240px;  }}.p_a2_basePages_blocks_filterBlock optgroup {  color:#000;}.p_a2_basePages_blocks_filterBlock option {  color:#222;}.p_a2_basePages_blocks_filterBlock select>option:first-child {  color:#999;}.p_a2_basePages_blocks_filterBlock option.level_1 {  color:#555;}.p_a2_basePages_blocks_filterBlock option.level_2 {  color:#777;}.p_a2_basePages_blocks_filterBlock option.level_3 {  color:#999;}.p_a2_basePages_blocks_filterBlock option.level_4 {  color:#bbb;}.p_a2_basePages_blocks_filterBlock option.level_5 {  color:#ccc;}.p_a2_basePages_blocks_filterBlock option[selected] {  color:#000;}.p_a2_basePages_blocks_filterBlock .sub_menu {  background-color:rgba(196, 196, 196, 0.5);  text-align:center;  padding:0.5em;}.p_a2_basePages_blocks_filterBlock .sub_menu .structure_caption {  display:block;  font-size:1em;  padding-bottom:0.4em;}.p_a2_basePages_blocks_filterBlock a.btn.btn-disabled {  color:#acacac;  text-decoration:none;  cursor:default;  background-color:#ddd;}.p_a2_basePages_blocks_filterBlock .sub_menu .btn i {  color:#e00;  margin-right:5px;}.p_a2_basePages_blocks_filterBlock select {  padding:3px 3px;  border:1px solid #ccc;  border-radius:4px;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);}.p_a2_basePages_blocks_filterBlock .checkbox_place {  display:inline-block;  width:1em;  vertical-align:top;}.p_a2_basePages_blocks_filterBlock select {  margin:0;  color:#333;  color:#777;  color:black;}.p_a2_basePages_blocks_filterBlock {  max-width:25em;  margin:0 auto;}@media only screen and (min-width:890px) {  .p_a2_basePages_blocks_filterBlock { max-width:none; margin:0 auto;  }}a.unset {  color:#510909;  opacity:0.6;  font-weight:bold;  font-size:1.2em;  display:inline-block;  width:1em;  text-align:center;}a.unset:hover {  text-decoration:none;  opacity:1;}.p_a2_basePages_blocks_filterBlock .structure_caption a {  color:rgba(0, 0, 0, 0.67);}.p_a2_basePages_blocks_filterBlock .btn {  border:0;} .main_content .p_firmTables_filter .top-filter-wrapper .field_wrapper {  text-align:center;}.main_content .p_firmTables_filter .top-filter-wrapper .col {  width:95%;} .tbl {  font-size:.9em;  width:100%;  margin-top:.8em;  margin-bottom:1.5em;  border-collapse:separate;  border-spacing:0;}.templateSimple__content .templateMainColumn {  flex-direction:column;  align-items:center;}.tbl th {  position:relative;  font-weight:400;  color:#444;  border-bottom:1px solid #999;  background:#eee;  background-image:linear-gradient(top, #f2f2f2, #f9f9f9);  box-shadow:inset 0 1px 2px #fff;  border-right:1px solid #999;  text-shadow:0 1px 1px #fff;}.tbl th a {  font-weight:normal;  color:black;}.p_objav_edit_form {  width:100%;}.tbl td,.tbl th {  text-align:center;  padding:0.5em;}.tbl td {  background:#fff;}.tbl tr:nth-child(odd) td {  background:#fdfdfd;}.tbl tr:nth-child(even) td {  box-shadow:inset 0 1px 1px #f8f8f8;}.tbl tr:first-child th {  border-top:1px solid #999;}.tbl tr th:last-child, .tbl tr td, .tbl tr:nth-child(5) td {  border-right:1px solid #999;  }.tbl tr td {  border-bottom:1px solid #999;}.tbl tr th:first-child,.tbl tr td:first-child {  border-left:1px solid #999;}.tbl tr:first-child th:first-child {  border-radius:1em 0 0 0;}.tbl tr:first-child th:last-child {  border-radius:0 1em 0 0;}.ha-c {  text-align:center;}.ha-l {  text-align:left;}.ha-r {  text-align:right;}.p_a2_templateSimple {  font-size:.8em;  box-sizing:border-box;  }body .p_firmUI_template .btn {  display:inline-block;  padding:.3em 1.15em;  font-size:1.2em;  line-height:20px;  color:#333;  text-align:center;  text-decoration:none;  vertical-align:middle;  cursor:pointer;  background:#e9e9e9;  border:1px solid rgba(0, 0, 0, .2);  border-radius:4px;  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  height:auto;  text-transform:inherit;}.p_firmUI_template .btn:hover {  color:#333;  background-color:#f5f5f5;  transition:background-color 0.5s ease;}body .p_firmUI_template .btn.btn-success {  color:#fff;  background-color:#47a447;}.p_firmUI_template .btn-success:hover {  color:#fff;  background-color:#5cb85c;}.p_firmUI_template .btn-success:active {  background-color:#3e903e;}.p_firmUI_template .btn-disabled {  cursor:default;  background-image:none;  opacity:0.65;  filter:alpha(opacity=65);  box-shadow:none;  outline:none;  background-color:#565a5a;}.p_firmUI_template .btn-disabled:hover {  background-color:#565a5a;}.p_billing_expenseReport {  text-align:center;}.p_billing_expenseReport .monthes_nav {  font-size:1.4em;  margin-top:1em;}.p_firmUI_template .btnHome.selected {  color:white;  background-color:#84a6a9;  cursor:default;}.p_firmUI_template .btnHome {  padding:7px 0;  margin-bottom:5px;}.p_firmUI_template select,.p_firmUI_template textarea,.p_firmUI_template input[type="text"],.p_firmUI_template input[type="email"] {  padding:4px 6px;  margin-bottom:10px;}#header input[name=search] {  margin-bottom:0;}#headers .p_crm_inMenu .manager_name {  top:3.7em;  background-color:wheat;  padding:0.3em 0.9em;  border-radius:0.4em;}.p_firmPage_leave {  text-align:center;}.p_firmPage_leave h2 {  text-align:center;  margin-top:3em;}.backlink {  text-align:left;}.p_firmUI_firmEdit {  box-sizing:border-box;  width:100%;}.p_firmUI_firmEdit fieldset {  border:none;}.p_firmUI_template .p_firmUI_firmEdit #cp_firmedit.menuFixed {  top:58px;}.p_firmUI_template .p_firmUI_firmEdit #cp_firmedit.menuFixed {  top:0;}#headers input {  margin-bottom:0;  }@media only screen and (max-width:800px) {  .p_page_main_districts .row { display:flex; flex-wrap:wrap;  }  .p_page_main_districts .col.size_3_of_12,  .p_page_main_districts .col.size_9_of_12 { width:100%; max-width:100%;  }  .p_page_main_districts #lists-districts { max-width:25em; margin:0 auto;  }}@media only screen and (max-width:440px) {  .p_page_main_services h1 { font-size:14px;  }  .p_page_main_services p { font-size:10px;  }}.search input, .search input[type="text"], .search input:focus {  margin-bottom:0;  box-shadow:none;}i.fa {  font-family:FontAwesome !important;}.p_page_main_districts #lists-districts li:hover:after,.p_page_main_districts #lists-districts li.active:after {  content:'\f041';  font-family:'icons2' !important;}.p_page_main_districts .msk-areas h3:hover:after,.p_page_main_districts .msk-areas h3.ui-state-active:after {  content:'\e901';  font-family:'icons2' !important;}body {  color:black !important;  background-image:none !important;}.main_text {  background:#fff;  color:#000;  margin:.5em 0;  padding:1.25em;  font-size:1.05em;}.main_text ol, .main_text ul {  padding-left:2em;}.main_text li {  padding:.5em 0;  margin-left:1em;}a.btn:hover {  text-decoration:none;}.p_firmPhotos_upload_widget .fileupload-buttons input[type="file"] {  width:12em;}.clonedForm.search input[type="text"], #header2 .search input[type="text"] {  height:100%;  padding:0 30px 0 8px;  font-size:16px;  background-color:transparent;  border:0;  outline:none;  color:#1e3651;  height:35px;  width:calc(100% - 38px);  position:relative;  z-index:2;}body.loading, .loading[load_module] {  display:block;  position:relative;  height:auto;  width:auto;  background:none;}.filter_form__wrapper {  display:flex;  align-items:center;}.form_find_firm legend {  text-align:center;}.p_firm_add_ajax .box-theme1-m.panel .firm-list,.p_firm_add_ajax .box-theme1-m.panel {  display:flex;  flex-direction:column;  gap:5px;  margin-bottom:10px;}.p_firm_add .w-or {  font-size:25px;  text-align:center;  padding-bottom:10px;  font-weight:500;} .size_12_of_12 {  width:100%;}.size_11_of_12 {  width:91.46%;}.size_10_of_12 {  width:83%;}.size_9_of_12 {  width:74.54%;}.size_8_of_12 {  width:66.08%;}.size_7_of_12 {  width:57.62%;}.size_6_of_12 {  width:49.16%;}.size_5_of_12 {  width:40.7%;}.size_4_of_12 {  width:32.24%;}.size_3_of_12 {  width:23.78%;}.size_2_of_12 {  width:15.32%;}.size_1_of_12 {  width:6.86%;}.row {  clear:both;  padding:0px;  margin:0px;  zoom:1;}.row:before,.row:after {  content:"";  display:table;}.row:after {  clear:both;}.col {  display:block;  float:left;  margin:0.5% 0% 0.5% 1.6%;}.col:first-child {  margin-left:0;}.grid2>.col:nth-child(2n+1),.grid3>.col:nth-child(3n+1),.grid4>.col:nth-child(4n+1) {  margin-left:0;  clear:left;}.grid2>.col {  width:49.16%;}.grid3>.col {  width:32.24%;}.grid4>.col {  width:23.78%;}.lt-ie9 .grid2>.col:nth-child(2n+1),.lt-ie9 .grid3>.col:nth-child(3n+1),.lt-ie9 .grid4>.col:nth-child(4n+1) {  clear:none;}@media only screen and (max-width:499px) {  .grid2>.col,  .grid3>.col,  .grid4>.col { width:100%; margin-left:0;  }  .grid4>.col:nth-of-type(2n+1) { margin-left:0; clear:left;  }}@media only screen and (min-width:500px) and (max-width:599px) {  .grid3>.col,  .grid4>.col { width:49.16%;  }  .grid3>.col:nth-of-type(3n+1),  .grid4>.col:nth-of-type(3n+1) { margin-left:1.6%; clear:none;  }  .grid3>.col:nth-of-type(2n+1),  .grid4>.col:nth-of-type(2n+1) { margin-left:0; clear:left;  }}@media only screen and (min-width:600px) and (max-width:759px) {  .grid4>.col { width:32.24%;  }  .grid4>.col:nth-of-type(4n+1) { margin-left:1.6%; clear:none;  }  .grid4>.col:nth-of-type(3n+1) { margin-left:0; clear:left;  }}html, button, input, select, textarea {  color:#222;}html { }body {  position:relative; height:100%;  font-family:Verdana, Tahoma, sans-serif;  font-size:0.75em;  line-height:1.4;  color:#444;  background:url(/img/bg-main.png);}.wrapper-vertical {  position:relative;  min-height:100%;  height:auto !important;  height:100%;}.wrapper {  position:relative;  width:96%; max-width:1000px;  margin:0 auto;  z-index:3000;}.wrapper::before,.wrapper::after {  display:table;  content:"";}.wrapper::after {  clear:both;}h1, h2, h3, h4, h5 {  font-weight:400;  text-align:left;  margin:1em 0;  padding:0;  color:#333;}h1 {  font-size:1.8em;  text-align:center;}h2 {  font-size:1.6em;}h3 {  font-size:1.4em;  color:#333;}h4 {  font-size:1.1em;}h5 {  font-size:1em;}p {  padding:0.3em 0;  }input {  box-sizing:inherit;}input[type="search"] {  outline:0;}input[type="checkbox"] {  vertical-align:top;}label {  cursor:pointer;}a {  color:#025E88;  text-decoration:underline;}a:hover {  color:#1A5B89;  cursor:pointer;  text-decoration:none;}.link-mute,.link-mute:hover {  color:inherit;  text-decoration:none;}.link-simulate {  cursor:pointer;  color:#025E88;  text-decoration:underline;}.link-simulate:hover {  color:#1A5B89;  text-decoration:none;}a.inv, .inv a {  color:inherit;  text-decoration:none;}a.inv:hover, .inv a:hover {  text-decoration:underline;}img {  vertical-align:middle;}::-moz-selection {  background:#b3d4fc;  text-shadow:none;}::selection {  background:#b3d4fc;  text-shadow:none;}ul {  margin:0;  padding:0;}ul ul {  margin:0.3em 0 0 1em;}.required {  font-size:1.1em;  font-weight:bold;  color:#ce4f5e;  padding:0 5px;  display:-moz-inline-stack;  display:inline-block;  vertical-align:top;  *zoom:1;  *display:inline;  _float:left;}.required::after {  content:"*";}.tbl {  font-size:.9em;  width:100%;  margin-top:.8em;  margin-bottom:1.5em;  border-collapse:separate;  border-spacing:0;}.tbl th {  position:relative;  font-weight:400;  color:#444;  border-bottom:1px solid #999;  background:#eee;  background-image:-ms-linear-gradient(top, #f2f2f2, #f9f9f9);  background-image:-webkit-linear-gradient(top, #f2f2f2, #f9f9f9);  background-image:linear-gradient(top, #f2f2f2, #f9f9f9);  box-shadow:inset 0 1px 2px #fff;  border-right:1px solid #999;  text-shadow:0 1px 1px #fff;}.tbl th a {  font-weight:normal;  color:black;}.tbl td,.tbl th {  text-align:center;  padding:0.5em;}.tbl td {  background:#fff;}.tbl tr:nth-child(odd) td {  background:#fdfdfd;}.tbl tr:nth-child(even) td {  box-shadow:inset 0 1px 1px #f8f8f8;}.tbl tr:first-child th {  border-top:1px solid #999;}.tbl tr th:last-child,.tbl tr td {  border-right:1px solid #999;}.tbl tr td {  border-bottom:1px solid #999;}.tbl tr th:first-child,.tbl tr td:first-child {  border-left:1px solid #999;}.tbl tr:first-child th:first-child {  border-radius:1em 0 0 0;}.tbl tr:first-child th:last-child {  border-radius:0 1em 0 0;}nav,.nav {  position:relative;  padding:0;  margin:0;}.nav .nav {  display:none;  border-radius:.5em;}nav li,.nav li {  position:relative;  list-style:none;}.nav-h li,.nav-h a {  float:left;}.nav-h:after,.nav-h:before {  content:"";  display:table;}.nav-h:after {  clear:both;}.nav-h.ib li,.nav-h.ib a { *disply:inline;  *zoom:1;}.nav-inline>li {  display:inline-block;}.nav-tabs {  border-bottom:1px solid #ddd;}.nav-tabs:before,.nav-tabs:after {  display:table;  line-height:0;  content:"";}.nav-tabs:after {  clear:both;}.nav-tabs li {  margin-bottom:-1px;  float:left;  max-width:fit-content;}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus {  color:#555;  cursor:default;  background-color:#fff;  border:1px solid #ddd;  border-bottom-color:transparent;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {  color:#149bdf;  background-color:#eee;  border-color:#eee #eee #ddd;}.nav-tabs>li>a {  display:block;  text-decoration:none;  color:#37aae1;  padding:8px 12px;  line-height:20px;  border:1px solid transparent;  -webkit-border-radius:4px 4px 0 0;  -moz-border-radius:4px 4px 0 0;  border-radius:4px 4px 0 0;  margin-right:2px;}[tab-section] {  display:none;}[tab-section].active {  display:block;}.nav.adaptive,nav.adaptive {  display:table;  width:100%;}.lt-ie8 .nav.adaptive,.lt-ie8 nav.adaptive {  display:inline;  width:auto;  zoom:1;}nav.adaptive a,nav.adaptive li,.nav.adaptive li,nav.adaptive section {  display:table-cell;}.lt-ie8 nav.adaptive a,.lt-ie8 nav.adaptive li,.lt-ie8 .nav.adaptive li,.lt-ie8 nav.adaptive section {  display:inline;  zoom:1;}.lt-ie8 nav.adaptive a {  display:block;  float:left;  padding:.5em .8em;}.icon-va-c {  position:absolute;  top:50%;  margin-top:-.5em;}.icon-ha-c {  position:absolute;  right:50%;  margin-right:-.5em;}.va-p {  position:relative;  min-height:100%;  height:100%;}.va-c {  display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  zoom:1;  display:inline;}.va-h {  display:-moz-inline-box;  display:inline-block;  vertical-align:middle;  height:100%;  width:0;  zoom:1;  display:inline;}.ha-c {  text-align:center;}.ha-l {  text-align:left;}.ha-r {  text-align:right;}.box-theme1 {  border:1px solid #ddd;  border-radius:.5em;  background:#ececec;}.box-theme1.hover:hover {  border:1px solid #aaa;  background:#eee;}.box-theme1-m {  border:1px solid #ddd;  border-radius:.5em;  background:#ececec;  padding:1.5em;}.box-theme2 {  border:1px solid #ccc;  border-radius:.8em;  background:#fff;  box-shadow:0 0 1px 1px rgba(204, 204, 204, 0.2);}.box-theme3 {  border:1px solid #d0d0d0;  border-radius:.3em;  background:#fff;  box-shadow:0 3px 13px -5px rgba(30, 30, 30, .4);}.box-theme4 {  border:1px solid #e0e0e0;  border-radius:1em;  background:#f8f8f8;}.btn {  display:inline-block;  padding:.3em 1.15em;  margin:.7em .1em;  font-size:1.2em;  line-height:20px;  color:#333;  text-align:center;  text-decoration:none;  vertical-align:middle;  cursor:pointer;  background:#e9e9e9;  border:1px solid rgba(0, 0, 0, .2);  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  *display:inline;  *zoom:1;  *border:0;  *margin-left:.3em;  *background-color:#e6e6e6;}form .btn {  margin:0 .1em;  }.btn:hover {  color:#333;  background-color:#f5f5f5;  -o-transition:background-color 0.5s ease;  -ms-transition:background-color 0.5s ease;  -moz-transition:background-color 0.5s ease;  -webkit-transition:background-color 0.5s ease;  transition:background-color 0.5s ease;}.btn-disabled {  cursor:default;  background-image:none;  opacity:0.65;  filter:alpha(opacity=65);  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none;  background-color:#e6e6e6;  outline:none;}.btn-disabled:hover {  background-color:#e6e6e6;}.btn-mini {  font-size:.8em;  padding:.03em .5em;}.btn-small {  font-size:1em;  padding:.1em 1em;}.btn-large {  font-size:1.6em;  padding:.4em 1.4em;}.btn.btn-success {  color:#fff;  background-color:#47a447;}.btn-success:hover {  color:#fff;  background-color:#5cb85c;}.btn-success:active {  background-color:#3e903e;}.btn-danger {  color:#fff;  background-color:#d2322d;}.btn-danger:hover {  color:#fff;  background-color:#d9534f;}.btn-danger:active {  background-color:#bb2d28;}.btn-primary {  color:#fff;  background-color:#009dd8;}.btn-primary:hover {  color:#fff;  background-color:#00aff2;}.btn-primary:active {  background-color:#008abf;}.btn-mute {  border:none;  background:none;  outline:none;}.btn-block {  display:block;  width:100%;  padding-right:0;  padding-left:0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}.btn-dropdown {  position:relative;  display:inline-block;  padding:0;  margin:0;  *display:inline;  *zoom:1;  *z-index:3000;}.btn-dropdown:hover {  cursor:pointer;}.btn-dropdown img {  vertical-align:baseline;}.btn-dropdown-label {  position:relative;  display:block;  padding:.5em .8em}.btn-dropdown-content {  display:none;  position:absolute;  z-index:1000;  right:0;  top:100%;  text-align:left;}.btn-dropdown-content.right {  right:auto;  left:0;}.popup {  position:relative;}.popup.top:before {  content:"";  position:absolute;  right:20px;  top:-10px;  border-left:10px solid rgba(204, 204, 204, 0);  border-right:10px solid rgba(204, 204, 204, 0);  border-bottom:10px solid #ccc;}.popup.top:after {  content:"";  position:absolute;  right:20px;  top:-9px;  border-left:10px solid rgba(255, 255, 255, 0);  border-right:10px solid rgba(255, 255, 255, 0);  border-bottom:10px solid #fff;}.popup.right:before {  content:"";  position:absolute;  right:-10px;  top:20px;  border-top:10px solid rgba(204, 204, 204, 0);  border-left:10px solid #ccc;  border-bottom:10px solid rgba(204, 204, 204, 0);}.popup.right:after {  content:"";  position:absolute;  right:-9px;  top:20px;  border-top:10px solid rgba(255, 255, 255, 0);  border-left:10px solid #fff;  border-bottom:10px solid rgba(255, 255, 255, 0);}.popup.bottom:before {  content:"";  position:absolute;  right:20px;  bottom:-10px;  border-left:10px solid rgba(204, 204, 204, 0);  border-right:10px solid rgba(204, 204, 204, 0);  border-top:10px solid #ccc;}.popup.bottom:after {  content:"";  position:absolute;  right:20px;  bottom:-9px;  border-left:10px solid rgba(255, 255, 255, 0);  border-right:10px solid rgba(255, 255, 255, 0);  border-top:10px solid #fff;}.popup.left:before {  content:"";  position:absolute;  top:20px;  left:-10px;  border-right:10px solid #ccc;  border-top:10px solid rgba(204, 204, 204, 0);  border-bottom:10px solid rgba(204, 204, 204, 0);}.popup.left:after {  content:"";  position:absolute;  top:20px;  left:-9px;  border-right:10px solid #fff;  border-top:10px solid rgba(255, 255, 255, 0);  border-bottom:10px solid rgba(255, 255, 255, 0);}.tooltip {  display:none;  width:220px;  border:1px solid #666;  background:#fff;  color:#666;  padding:10px;  z-index:10000;}.loading {  display:none;  position:fixed;  z-index:9999;  width:100%;  height:100%;  top:0;  left:0;  background:rgba(50, 50, 50, 0.4) url('/img/loader.gif') 50% 50% no-repeat;}.msg-scr {  position:relative;  text-align:center;  padding:10px 20px;  margin:0.6em 0;  border-radius:5px;}.msg-scr .fa-times {  position:absolute;  left:10px;  top:50%;  margin-top:-5px;}.msg-alert {  display:none;  position:fixed;  z-index:9999;  top:15px;  right:15px;  float:left;  padding:10px;  border-radius:5px;  max-width:25em;}.msg-alert .fa-times {  padding-right:10px;}.text-theme-hint {  color:#4a7ea8;}.text-theme-warning {  color:#97791f;}.text-theme-update {  color:#518211;}.text-theme-error {  color:#b01112;}.msg-theme-hint {  color:#4a7ea8;  border:1px solid #9bbbd8;  background:#d0e4f4;}.msg-theme-hint .fa {  color:#4a7ea8;}.msg-theme-error .fa {  color:#be2525;}.msg-theme-update .fa {  color:#518211;}.msg-theme-warning .fa {  color:#97791f}.msg-theme-warning {  color:#97791f;  border:1px solid #efba6c;  background:#ffe9a7;}.msg-theme-update {  color:#518211;  border:1px solid #49c050;  background:#c5eb93;}.msg-theme-error {  color:#b01112;  border:1px solid #f43839;  background:#ffa1a2;}.badge {  display:inline-block;  padding:2px 4px;  font-size:11.844px;  font-weight:bold;  line-height:14px;  color:#fff;  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);  white-space:nowrap;  vertical-align:baseline;  background-color:#999;  padding-right:9px;  padding-left:9px;  -webkit-border-radius:9px;  -moz-border-radius:9px;  border-radius:9px;}.pull-right {  float:right;}.pull-left {  float:left;}.clear {  clear:both;  display:block;  overflow:hidden;  visibility:hidden;  width:0;  height:0;}.no-wrap {  white-space:nowrap;}.hidden {  display:none;}.ib {  display:-moz-inline-stack;  display:inline-block;  vertical-align:top;  *zoom:1;  *display:inline;  _float:left;}.clearfix:before,.clearfix:after {  content:" ";  display:table;}.clearfix:after {  clear:both;}.clearfix {  *zoom:1;}.pagination {  text-align:center;}.pagination a {  display:inline-block;  border:1px solid #ddd;  padding:4px 12px;  background:#fff;}.pagination a:first-child {  border-radius:4px 0 0 4px;}.pagination a:last-child {  border-radius:0 4px 4px 0;}.pagination a.active {  color:#fff;  font-size:1.05em;  text-decoration:none;  font-weight:bold; background:#257CB6;}.progress {  position:relative;  height:20px;  margin-bottom:20px;  overflow:hidden;  background-color:#f7f7f7;  background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));  background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);  background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);  background-repeat:repeat-x;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress .bar {  float:left;  width:0;  height:100%;  font-size:12px;  color:#fff;  text-align:center;  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);  background-color:#0e90d2;  background-image:-moz-linear-gradient(top, #149bdf, #0480be);  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));  background-image:-webkit-linear-gradient(top, #149bdf, #0480be);  background-image:-o-linear-gradient(top, #149bdf, #0480be);  background-image:linear-gradient(to bottom, #149bdf, #0480be);  background-repeat:repeat-x;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);  -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  -webkit-transition:width 0.6s ease;  -moz-transition:width 0.6s ease;  -o-transition:width 0.6s ease;  transition:width 0.6s ease;}.progress-striped .bar {  background-color:#149bdf;  background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  -webkit-background-size:40px 40px;  -moz-background-size:40px 40px;  -o-background-size:40px 40px;  background-size:40px 40px;}.progress .result {  position:absolute;  height:20px;  width:100%;  top:0;  left:0;  color:#066286;  text-align:center;  font-size:1.3em;}.progress .result::after {  content:"%";} .hide-text {  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}.input-block-level {  display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}fieldset {  padding:0;  margin:0;  border:0;  width:100%;}legend {  display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:40px;  color:#333333;  border:0;  border-bottom:1px solid #e5e5e5;  text-align:center;}legend small {  font-size:15px;  color:#999999;}label, input, button, select, textarea {  font-size:14px;  font-weight:normal;}input, button, textarea {}label {  display:block;}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  display:inline-block;  height:20px;  padding:4px 6px;  margin-bottom:10px;  font-size:12px;  line-height:20px;  color:#555555;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  vertical-align:middle;}select {  font-size:13px;}input, textarea, .uneditable-input {  width:206px;}textarea {  height:auto;}textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  background-color:#ffffff;  border:1px solid #cccccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-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, box-shadow linear .2s;  -moz-transition:border linear .2s, box-shadow linear .2s;  -o-transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {  border-color:rgba(82, 168, 236, 0.8);  outline:0;  outline:thin dotted \9;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}input[type="radio"], input[type="checkbox"] {  margin:4px 0 0;  *margin-top:0;  margin-top:1px \9;  line-height:normal;}input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {  width:auto;}select, input[type="file"] {  height:30px;  *margin-top:4px;  line-height:30px;}select {  width:220px;  border:1px solid #cccccc;  background-color:#ffffff;}select[multiple], select[size] {  height:auto;}select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}.uneditable-input, .uneditable-textarea {  color:#999999;  background-color:#fcfcfc;  border-color:#cccccc;  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  cursor:not-allowed;}.uneditable-input {  overflow:hidden;  white-space:nowrap;}.uneditable-textarea {  width:auto;  height:auto;}input:-moz-placeholder, textarea:-moz-placeholder {  color:#999999;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color:#999999;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:#d6d6d6;}.radio, .checkbox {  min-height:20px;  padding-left:20px;}.radio input[type="radio"], .checkbox input[type="checkbox"] {  float:left;  margin-left:-20px;}.controls>.radio:first-child, .controls>.checkbox:first-child {  padding-top:5px;}.radio.inline, .checkbox.inline {  display:inline-block;  padding-top:5px;  margin-bottom:0;  vertical-align:middle;}.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {  margin-left:10px;}.input-mini {  width:60px;}.input-small {  width:90px;}.input-medium {  width:150px;}.input-large {  width:210px;}.input-xlarge {  width:270px;}.input-xxlarge {  width:530px;}input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {  float:none;  margin-left:0;}.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {  display:inline-block;}input, textarea, .uneditable-input {  margin-left:0;}.controls-row [class*="span"]+[class*="span"] {  margin-left:20px;}input.span12, textarea.span12, .uneditable-input.span12 {  width:926px;}input.span11, textarea.span11, .uneditable-input.span11 {  width:846px;}input.span10, textarea.span10, .uneditable-input.span10 {  width:766px;}input.span9, textarea.span9, .uneditable-input.span9 {  width:686px;}input.span8, textarea.span8, .uneditable-input.span8 {  width:606px;}input.span7, textarea.span7, .uneditable-input.span7 {  width:526px;}input.span6, textarea.span6, .uneditable-input.span6 {  width:446px;}input.span5, textarea.span5, .uneditable-input.span5 {  width:366px;}input.span4, textarea.span4, .uneditable-input.span4 {  width:286px;}input.span3, textarea.span3, .uneditable-input.span3 {  width:206px;}input.span2, textarea.span2, .uneditable-input.span2 {  width:126px;}input.span1, textarea.span1, .uneditable-input.span1 {  width:46px;}.controls-row {  *zoom:1;}.controls-row:before, .controls-row:after {  display:table;  content:"";  line-height:0;}.controls-row:after {  clear:both;}.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {  float:left;}.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {  padding-top:5px;}input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color:#eeeeee;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {  background-color:transparent;}.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {  color:#c09853;}.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {  color:#c09853;}.control-group.warning input, .control-group.warning select, .control-group.warning textarea {  border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {  border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {  color:#c09853;  background-color:#fcf8e3;  border-color:#c09853;}.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {  color:#b94a48;}.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {  color:#b94a48;}.control-group.error input, .control-group.error select, .control-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {  color:#b94a48;  background-color:#f2dede;  border-color:#b94a48;}.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {  color:#468847;}.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {  color:#468847;}.control-group.success input, .control-group.success select, .control-group.success textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {  color:#468847;  background-color:#dff0d8;  border-color:#468847;}.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {  color:#3a87ad;}.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {  color:#3a87ad;}.control-group.info input, .control-group.info select, .control-group.info textarea {  border-color:#3a87ad;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {  border-color:#2d6987;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {  color:#3a87ad;  background-color:#d9edf7;  border-color:#3a87ad;}input:focus:invalid, textarea:focus:invalid, select:focus:invalid {  color:#b94a48;  border-color:#ee5f5b;}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {  border-color:#e9322d;  -webkit-box-shadow:0 0 6px #f8b9b7;  -moz-box-shadow:0 0 6px #f8b9b7;  box-shadow:0 0 6px #f8b9b7;}.form-actions {  padding:19px 20px 20px;  margin-top:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-top:1px solid #e5e5e5;  *zoom:1;}.form-actions:before, .form-actions:after {  display:table;  content:"";  line-height:0;}.form-actions:after {  clear:both;}.help-block, .help-inline {  color:#595959;}.help-block {  display:block;  margin-bottom:10px;}.help-inline {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;  padding-left:5px;}.input-append, .input-prepend {  display:inline-block;  margin-bottom:10px;  vertical-align:middle;  font-size:0;  white-space:nowrap;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {  font-size:14px;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {  position:relative;  margin-bottom:0;  *margin-left:0;  vertical-align:top;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {  z-index:2;}.input-append .add-on, .input-prepend .add-on {  display:inline-block;  width:auto;  height:20px;  min-width:16px;  padding:4px 5px;  font-size:14px;  font-weight:normal;  line-height:20px;  text-align:center;  text-shadow:0 1px 0 #ffffff;  background-color:#eeeeee;  border:1px solid #ccc;}.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {  vertical-align:top;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-append .active, .input-prepend .active {  background-color:#a9dba9;  border-color:#46a546;}.input-prepend .add-on, .input-prepend .btn {  margin-right:-1px;}.input-prepend .add-on:first-child, .input-prepend .btn:first-child {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input, .input-append select, .input-append .uneditable-input {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append .add-on, .input-append .btn, .input-append .btn-group {  margin-left:-1px;}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {  margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {  margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child {  margin-left:0;}input.search-query {  padding-right:14px;  padding-right:4px \9;  padding-left:14px;  padding-left:4px \9;  margin-bottom:0;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.form-search .input-append .search-query, .form-search .input-prepend .search-query {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.form-search .input-append .search-query {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search .input-append .btn {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .btn {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {  display:inline-block;  *display:inline;  *zoom:1;  margin-bottom:0;  vertical-align:middle;}.form-search .hide, .form-inline .hide, .form-horizontal .hide {  display:none;}.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {  display:inline-block;}.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {  margin-bottom:0;}.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {  padding-left:0;  margin-bottom:0;  vertical-align:middle;}.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {  float:left;  margin-right:3px;  margin-left:0;}.control-group {  margin-bottom:10px;}legend+.control-group {  margin-top:20px;  -webkit-margin-top-collapse:separate;}.form-horizontal .control-group {  margin-bottom:20px;  *zoom:1;}.form-horizontal .control-group:before, .form-horizontal .control-group:after {  display:table;  content:"";  line-height:0;}.form-horizontal .control-group:after {  clear:both;}.form-horizontal .control-label {  float:left;  width:160px;  padding-top:5px;  text-align:right;}.form-horizontal .controls {  *display:inline-block;  *padding-left:20px;  margin-left:180px;  *margin-left:0;}.form-horizontal .controls:first-child {  *padding-left:180px;}.form-horizontal .help-block {  margin-bottom:0;}.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {  margin-top:10px;}.form-horizontal .form-actions {  padding-left:180px;}.form-inline .btn {  margin:0;}.valid-group {  padding-bottom:20px;}.valid-group.error input,.valid-group.error select,.valid-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.error input:focus,.valid-group.error select:focus,.valid-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.valid-group.valid input,.valid-group.valid select,.valid-group.valid textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.valid input:focus,.valid-group.valid select:focus,.valid-group.valid textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.valid-group.error .helper {  display:block;  color:#b94a48;  line-height:20px;  margin-bottom:-20px;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;}.hide-text {  font:0/0 a;  color:transparent;  text-shadow:none;  background-color:transparent;  border:0;}.input-block-level {  display:block;  width:100%;  min-height:30px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}fieldset {  padding:0;  margin:0;  border:0;  width:100%;}legend {  display:block;  width:100%;  padding:0;  margin-bottom:20px;  font-size:21px;  line-height:40px;  color:#333333;  border:0;  border-bottom:1px solid #e5e5e5;  text-align:center;}legend small {  font-size:15px;  color:#999999;}label, input, button, select, textarea {  font-size:12px;  font-weight:normal;  line-height:20px;}input, button, textarea {}label {  display:block;  }select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  display:inline-block;  height:20px;  padding:4px 6px;  margin-bottom:10px;  font-size:12px;  line-height:20px;  color:#555555;  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;  vertical-align:middle;}select {  font-size:13px;}input, textarea, .uneditable-input {  width:206px;}textarea {  height:auto;}textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {  background-color:#ffffff;  border:1px solid #cccccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-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, box-shadow linear .2s;  -moz-transition:border linear .2s, box-shadow linear .2s;  -o-transition:border linear .2s, box-shadow linear .2s;  transition:border linear .2s, box-shadow linear .2s;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {  border-color:rgba(82, 168, 236, 0.8);  outline:0;  outline:thin dotted \9;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}input[type="radio"], input[type="checkbox"] {  margin:4px 0 0;  *margin-top:0;  margin-top:1px \9;  line-height:normal;}input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {  width:auto;}select, input[type="file"] {  height:30px;  *margin-top:4px;  line-height:30px;}select {  width:220px;  border:1px solid #cccccc;  background-color:#ffffff;}select[multiple], select[size] {  height:auto;}select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {  outline:thin dotted #333;  outline:5px auto -webkit-focus-ring-color;  outline-offset:-2px;}.uneditable-input, .uneditable-textarea {  color:#999999;  background-color:#fcfcfc;  border-color:#cccccc;  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);  cursor:not-allowed;}.uneditable-input {  overflow:hidden;  white-space:nowrap;}.uneditable-textarea {  width:auto;  height:auto;}input:-moz-placeholder, textarea:-moz-placeholder {  color:#999999;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color:#999999;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color:#d6d6d6;}.radio, .checkbox {  min-height:20px;  padding-left:20px;}.radio input[type="radio"], .checkbox input[type="checkbox"] {  float:left;  margin-left:-20px;}.controls>.radio:first-child, .controls>.checkbox:first-child {  padding-top:5px;}.radio.inline, .checkbox.inline {  display:inline-block;  padding-top:5px;  margin-bottom:0;  vertical-align:middle;}.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {  margin-left:10px;}.input-mini {  width:60px;}.input-small {  width:90px;}.input-medium {  width:150px;}.input-large {  width:210px;}.input-xlarge {  width:270px;}.input-xxlarge {  width:530px;}input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {  float:none;  margin-left:0;}.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {  display:inline-block;}input, textarea, .uneditable-input {  margin-left:0;}.controls-row [class*="span"]+[class*="span"] {  margin-left:20px;}input.span12, textarea.span12, .uneditable-input.span12 {  width:926px;}input.span11, textarea.span11, .uneditable-input.span11 {  width:846px;}input.span10, textarea.span10, .uneditable-input.span10 {  width:766px;}input.span9, textarea.span9, .uneditable-input.span9 {  width:686px;}input.span8, textarea.span8, .uneditable-input.span8 {  width:606px;}input.span7, textarea.span7, .uneditable-input.span7 {  width:526px;}input.span6, textarea.span6, .uneditable-input.span6 {  width:446px;}input.span5, textarea.span5, .uneditable-input.span5 {  width:366px;}input.span4, textarea.span4, .uneditable-input.span4 {  width:286px;}input.span3, textarea.span3, .uneditable-input.span3 {  width:206px;}input.span2, textarea.span2, .uneditable-input.span2 {  width:126px;}input.span1, textarea.span1, .uneditable-input.span1 {  width:46px;}.controls-row {  *zoom:1;}.controls-row:before, .controls-row:after {  display:table;  content:"";  line-height:0;}.controls-row:after {  clear:both;}.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {  float:left;}.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {  padding-top:5px;}input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color:#eeeeee;}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {  background-color:transparent;}.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {  color:#c09853;}.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {  color:#c09853;}.control-group.warning input, .control-group.warning select, .control-group.warning textarea {  border-color:#c09853;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {  border-color:#a47e3c;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;}.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {  color:#c09853;  background-color:#fcf8e3;  border-color:#c09853;}.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {  color:#b94a48;}.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {  color:#b94a48;}.control-group.error input, .control-group.error select, .control-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {  color:#b94a48;  background-color:#f2dede;  border-color:#b94a48;}.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {  color:#468847;}.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {  color:#468847;}.control-group.success input, .control-group.success select, .control-group.success textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {  color:#468847;  background-color:#dff0d8;  border-color:#468847;}.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {  color:#3a87ad;}.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {  color:#3a87ad;}.control-group.info input, .control-group.info select, .control-group.info textarea {  border-color:#3a87ad;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {  border-color:#2d6987;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;}.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {  color:#3a87ad;  background-color:#d9edf7;  border-color:#3a87ad;}input:focus:invalid, textarea:focus:invalid, select:focus:invalid {  color:#b94a48;  border-color:#ee5f5b;}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {  border-color:#e9322d;  -webkit-box-shadow:0 0 6px #f8b9b7;  -moz-box-shadow:0 0 6px #f8b9b7;  box-shadow:0 0 6px #f8b9b7;}.form-actions {  padding:19px 20px 20px;  margin-top:20px;  margin-bottom:20px;  background-color:#f5f5f5;  border-top:1px solid #e5e5e5;  *zoom:1;}.form-actions:before, .form-actions:after {  display:table;  content:"";  line-height:0;}.form-actions:after {  clear:both;}.help-block, .help-inline {  color:#595959;}.help-block {  display:block;  margin-bottom:10px;}.help-inline {  display:inline-block;  *display:inline;  *zoom:1;  vertical-align:middle;  padding-left:5px;}.input-append, .input-prepend {  display:inline-block;  margin-bottom:10px;  vertical-align:middle;  font-size:0;  white-space:nowrap;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {  font-size:14px;}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {  position:relative;  margin-bottom:0;  *margin-left:0;  vertical-align:top;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {  z-index:2;}.input-append .add-on, .input-prepend .add-on {  display:inline-block;  width:auto;  height:20px;  min-width:16px;  padding:4px 5px;  font-size:14px;  font-weight:normal;  line-height:20px;  text-align:center;  text-shadow:0 1px 0 #ffffff;  background-color:#eeeeee;  border:1px solid #ccc;}.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {  vertical-align:top;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-append .active, .input-prepend .active {  background-color:#a9dba9;  border-color:#46a546;}.input-prepend .add-on, .input-prepend .btn {  margin-right:-1px;}.input-prepend .add-on:first-child, .input-prepend .btn:first-child {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input, .input-append select, .input-append .uneditable-input {  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-append .add-on, .input-append .btn, .input-append .btn-group {  margin-left:-1px;}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {  margin-right:-1px;  -webkit-border-radius:4px 0 0 4px;  -moz-border-radius:4px 0 0 4px;  border-radius:4px 0 0 4px;}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {  margin-left:-1px;  -webkit-border-radius:0 4px 4px 0;  -moz-border-radius:0 4px 4px 0;  border-radius:0 4px 4px 0;}.input-prepend.input-append .btn-group:first-child {  margin-left:0;}input.search-query {  padding-right:14px;  padding-right:4px \9;  padding-left:14px;  padding-left:4px \9;  margin-bottom:0;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.form-search .input-append .search-query, .form-search .input-prepend .search-query {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.form-search .input-append .search-query {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search .input-append .btn {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .search-query {  -webkit-border-radius:0 14px 14px 0;  -moz-border-radius:0 14px 14px 0;  border-radius:0 14px 14px 0;}.form-search .input-prepend .btn {  -webkit-border-radius:14px 0 0 14px;  -moz-border-radius:14px 0 0 14px;  border-radius:14px 0 0 14px;}.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {  display:inline-block;  *display:inline;  *zoom:1;  margin-bottom:0;  vertical-align:middle;}.form-search .hide, .form-inline .hide, .form-horizontal .hide {  display:none;}.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {  display:inline-block;}.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {  margin-bottom:0;}.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {  padding-left:0;  margin-bottom:0;  vertical-align:middle;}.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {  float:left;  margin-right:3px;  margin-left:0;}.control-group {  margin-bottom:10px;}legend+.control-group {  margin-top:20px;  -webkit-margin-top-collapse:separate;}.form-horizontal .control-group {  margin-bottom:20px;  *zoom:1;}.form-horizontal .control-group:before, .form-horizontal .control-group:after {  display:table;  content:"";  line-height:0;}.form-horizontal .control-group:after {  clear:both;}.form-horizontal .control-label {  float:left;  width:160px;  padding-top:5px;  text-align:right;}.form-horizontal .controls {  *display:inline-block;  *padding-left:20px;  margin-left:180px;  *margin-left:0;}.form-horizontal .controls:first-child {  *padding-left:180px;}.form-horizontal .help-block {  margin-bottom:0;}.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {  margin-top:10px;}.form-horizontal .form-actions {  padding-left:180px;}.form-inline .btn {  margin:0;}.valid-group {  padding-bottom:20px;}.valid-group.error input,.valid-group.error select,.valid-group.error textarea {  border-color:#b94a48;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.error input:focus,.valid-group.error select:focus,.valid-group.error textarea:focus {  border-color:#953b39;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;}.valid-group.valid input,.valid-group.valid select,.valid-group.valid textarea {  border-color:#468847;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.valid-group.valid input:focus,.valid-group.valid select:focus,.valid-group.valid textarea:focus {  border-color:#356635;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;}.valid-group.error .helper {  display:block;  color:#b94a48;  line-height:20px;  margin-bottom:-20px;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;}.valid-group .helper {  display:none;  font-size:.8em;  font-style:italic;  color:#ccc;} @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;} .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;  }} 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;  }} .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;  }}