/*© ООО Сео-Гранд seo-grand.ru*/
/* include mixins */
/* include common */
/* line 1, ../../sass/_common.sass */
body {
  /*background: url("/images/01.jpg") top center no-repeat */
  color: #000000;
  font-family: "PTSans"; }

/* line 6, ../../sass/_common.sass */
.clear {
  clear: both; }

/* line 9, ../../sass/_common.sass */
html, body {
  height: 100%; }

/* line 12, ../../sass/_common.sass */
.main {
  min-height: 100%; }

/* line 15, ../../sass/_common.sass */
* html .main {
  height: 100%; }

/* line 21, ../../sass/_common.sass */
.slick-slide {
  height: auto !important; }

/* line 24, ../../sass/_common.sass */
button {
  padding: 0;
  margin: 0;
  border: 0;
  white-space: normal !important;
  outline: 0 !important; }
  /* line 30, ../../sass/_common.sass */
  button:focus {
    border: 0;
    outline: 0 !important; }

/* line 33, ../../sass/_common.sass */
.fancybox-skin {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px;
  border-radius: 0px !important; }

button[type="submit"] {
  border: 0px;
}

/* line 38, ../../sass/_common.sass */
.link:hover {
  cursor: pointer; }

/* line 41, ../../sass/_common.sass */
ul {
  padding: 0px;
  margin: 0; }
  /* line 44, ../../sass/_common.sass */
  ul li {
    list-style: none; }

/* line 46, ../../sass/_common.sass */
.comagic_phone {
  white-space: nowrap; }

/* line 48, ../../sass/_common.sass */
.wrapper {
  margin-right: auto;
  margin-left: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1224px;
  position: relative; }

/* line 55, ../../sass/_common.sass */
a {
  text-decoration: none;
  color: #337ab7; }
  /* line 58, ../../sass/_common.sass */
  a:hover {
    text-decoration: none; }

/* line 60, ../../sass/_common.sass */
a.grey {
  color: #161616; }

/* line 62, ../../sass/_common.sass */
a.black {
  color: #000; }

/* line 64, ../../sass/_common.sass */
.red {
  color: #ff0000; }

/* line 66, ../../sass/_common.sass */
.b-prav {
  font-size: 10px; }
  /* line 68, ../../sass/_common.sass */
  .b-prav .link {
    text-decoration: underline; }
  @media (max-width: 480px) {
    /* line 66, ../../sass/_common.sass */
    .b-prav {
      line-height: 1; } }

/* line 72, ../../sass/_common.sass */
.zag, h2, h3, h4, h5 {
  text-transform: uppercase;
  text-align: center;
  line-height: 1.2;
  font-size: 44px;
  font-family: "PTSansB";
  position: relative;
  color: #000;
  text-shadow: white 0px 1px 1px; }
  @media (max-width: 992px) {
    /* line 72, ../../sass/_common.sass */
    .zag, h2, h3, h4, h5 {
      font-size: 40px; } }
  @media (max-width: 768px) {
    /* line 72, ../../sass/_common.sass */
    .zag, h2, h3, h4, h5 {
      font-size: 36px; } }
  @media (max-width: 480px) {
    /* line 72, ../../sass/_common.sass */
    .zag, h2, h3, h4, h5 {
      font-size: 32px; } }

/* line 87, ../../sass/_common.sass */
.err {
  text-align: center;
  display: table;
  width: 100%;
  margin: 50px auto; }

/* line 92, ../../sass/_common.sass */
.err .wrapper {
  display: table-cell;
  height: 65%;
  vertical-align: middle; }

/* line 96, ../../sass/_common.sass */
.err .wrapper p {
  font-size: 18px; }

/* line 99, ../../sass/_common.sass */
.dropdown-backdrop {
  z-index: -5; }

/* line 101, ../../sass/_common.sass */
.bgprocbl {
  background: url(../img/bgprocbl.png) repeat-x top left;
  height: 9px;
  margin: 15px 0px; }

/* line 107, ../../sass/_common.sass */
a.uspeykupit_but:hover {
  text-decoration: none; }

/* line 109, ../../sass/_common.sass */
input {
  width: 142px;
  font-size: 14px;
  height: 20px;
  color: #161616;
  background: none;
  border: 0px;
  margin-top: 3px; }

/* line 119, ../../sass/_common.sass */
.ttl {
  font-size: 44px;
  text-align: center;
  line-height: 1.1;
  font-weight: bold; }
  @media (max-width: 1200px) {
    /* line 119, ../../sass/_common.sass */
    .ttl {
      font-size: 40px; } }
  @media (max-width: 992px) {
    /* line 119, ../../sass/_common.sass */
    .ttl {
      font-size: 36px; } }
  @media (max-width: 768px) {
    /* line 119, ../../sass/_common.sass */
    .ttl {
      font-size: 32px; } }
  @media (max-width: 480px) {
    /* line 119, ../../sass/_common.sass */
    .ttl {
      font-size: 28px; } }

/* line 133, ../../sass/_common.sass */
._yellow {
  color: #ffd500; }

/* line 136, ../../sass/_common.sass */
a:hover {
  color: #23527c;
  text-decoration: underline; }

/* line 140, ../../sass/_common.sass */
.reveal-modal {
  visibility: hidden;
  top: 200px;
  left: 50%;
  margin-left: -210px;
  width: 320px;
  background: #eee url(../img/modal-gloss.png) no-repeat -200px -80px;
  position: absolute;
  z-index: 101;
  padding: 30px 40px 34px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  text-align: center; }

/* line 157, ../../sass/_common.sass */
.bgostalos {
  background: url("/img/bgostalos.jpg") repeat-x 0px center;
  width: 30px;
  display: inline;
  letter-spacing: 4px;
  padding-left: 3px;
  padding-top: 0px;
  height: 40px;
  color: #161616; }
  @media (max-width: 992px) {
    /* line 157, ../../sass/_common.sass */
    .bgostalos {
      width: 25px;
      background: url("/img/bgostalos.jpg") repeat-x 0px center;
      background-size: cover; } }

/* line 170, ../../sass/_common.sass */
.wrapsec {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto; }

/* line 175, ../../sass/_common.sass */
table {
  width: 100%;
  border: 0;
  border-spacing: 0; }
  /* line 179, ../../sass/_common.sass */
  table .h52 {
    height: 52px; }
  /* line 181, ../../sass/_common.sass */
  table .h100 {
    height: 100px; }
  /* line 183, ../../sass/_common.sass */
  table .h96 {
    height: 96px; }

/* line 185, ../../sass/_common.sass */
.carusel {
  height: 185px;
  background: #f0f0f0;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #dfdfdf; }

/* line 196, ../../sass/_common.sass */
.photocarbg {
  width: 207px;
  height: 163px;
  background: url("/img/photocarbg.jpg") no-repeat top left; }
  /* line 200, ../../sass/_common.sass */
  .photocarbg img {
    width: 177px;
    height: 133px;
    margin: 15px 15px; }

/* line 204, ../../sass/_common.sass */
.bgproc {
  background: url("/img/bgproc.gif") repeat-x top left;
  height: 9px;
  z-index: 10;
  position: relative; }

/* line 209, ../../sass/_common.sass */
.logood {
  width: 250px;
  height: 103px; }

/* line 212, ../../sass/_common.sass */
.bgotd {
  background: url(../img/bgotd.png);
  width: 100%; }

/* line 216, ../../sass/_common.sass */
._no-mrg section {
  margin-top: 0; }

/* line 218, ../../sass/_common.sass */
._no-pdg section {
  margin-top: -30px; }
  /* line 220, ../../sass/_common.sass */
  ._no-pdg section .es10 {
    background: url(/img/15dneybg.png) 0 70px repeat-x; }

/* line 223, ../../sass/_common.sass */
.es__desc._top3 {
  margin-top: 50px; }

/* line 227, ../../sass/_common.sass */
._no-mrg .es4 {
  margin-top: 0; }

@media (max-width: 1300px) {
  /* line 231, ../../sass/_common.sass */
  .wrapper {
    padding-right: 15px;
    padding-left: 15px; } }
@media (max-width: 768px) {
  /* line 236, ../../sass/_common.sass */
  .logood {
    margin: auto; } }
@media (max-width: 480px) {
  /* line 240, ../../sass/_common.sass */
  .rules-info {
    right: -50px !important; }

  /* line 242, ../../sass/_common.sass */
  .okompslider .fotorama__nav-wrap {
    display: none; }

  /* line 244, ../../sass/_common.sass */
  .okompslider {
    margin: 0px auto 0 auto !important; }

  /* line 246, ../../sass/_common.sass */
  .fancybox-title-float-wrap {
    position: relative !important;
    bottom: auto !important;
    right: auto !important;
    margin-bottom: 0 !important; }

  /* line 251, ../../sass/_common.sass */
  .fancybox-title-float-wrap .child {
    margin-right: 0 !important;
    padding: 2px 20px;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0;
    border-radius: 0 !important;
    white-space: normal !important;
    font-weight: normal !important;
    line-height: 18px !important; } }
/* include lib blocks */
/* line 1, ../../sass/blocks/form/_form.sass */
.popgrey {
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 8010;
  background: url(../js/fancybox2/fancybox_overlay.png);
  display: none; }

/* line 17, ../../sass/blocks/form/_form.sass */
.popblock {
  width: 687px;
  height: 302px;
  position: absolute;
  top: 200px;
  left: 50%;
  background: #fff;
  margin-left: -340px;
  opacity: 1;
  overflow: visible;
  z-index: 8030;
  background: url(../img/myperezvonimbg.png); }

/* line 32, ../../sass/blocks/form/_form.sass */
.popblockclose {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  z-index: 8040;
  background-image: url("../img/myperezvonimclose.png"); }

/* line 43, ../../sass/blocks/form/_form.sass */
.myperezvoniminput {
  background: url(../img/myperezvoniminput.png);
  width: 250px;
  height: 38px; }

/* line 48, ../../sass/blocks/form/_form.sass */
.myperezvoniminput input {
  width: 235px;
  height: 38px;
  margin: 0px 0px 0px 5px;
  font-size: 24px;
  border: 0px;
  background: none; }

/* line 59, ../../sass/blocks/form/_form.sass */
.zamergrey {
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 8010;
  background: url("../js/fancybox2/fancybox_overlay.png");
  display: none; }

/* line 74, ../../sass/blocks/form/_form.sass */
.zamerblock {
  width: 919px;
  height: 615px;
  position: absolute;
  top: 50px;
  left: 50%;
  background: #fff;
  margin-left: -455px;
  opacity: 1;
  overflow: visible;
  z-index: 8030;
  background: url(../img/zamerbg.png); }
  /* line 86, ../../sass/blocks/form/_form.sass */
  .zamerblock .comment {
    font-size: 14px;
    font-style: italic;
    color: #aeaeae;
    margin-left: 45px; }
  /* line 91, ../../sass/blocks/form/_form.sass */
  .zamerblock .otztextareaform {
    margin-left: 0; }

/* line 94, ../../sass/blocks/form/_form.sass */
.zamerblockclose {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  z-index: 8040;
  background-image: url("../img/myperezvonimclose.png"); }

/* line 107, ../../sass/blocks/form/_form.sass */
.menuzameract {
  font-size: 24px;
  font-weight: bold;
  background: #fbdb00;
  padding: 3px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }
  /* line 115, ../../sass/blocks/form/_form.sass */
  .menuzameract span {
    border-bottom: 2px solid transparent; }

/* line 117, ../../sass/blocks/form/_form.sass */
.menuzamer {
  font-size: 24px;
  font-weight: bold;
  background: #fff;
  padding: 3px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #5394ff;
  cursor: pointer; }

/* line 128, ../../sass/blocks/form/_form.sass */
.zamerblock__tub {
  margin: 25px 0px 0px 40px;
  display: flex;
  align-items: center;
  font-size: 18px; }
  /* line 133, ../../sass/blocks/form/_form.sass */
  .zamerblock__tub span:nth-child(2) {
    font-style: italic;
    padding: 0 15px; }

/* line 136, ../../sass/blocks/form/_form.sass */
.menuzamer span {
  border-bottom: 2px dashed #5394ff !important; }

/* line 138, ../../sass/blocks/form/_form.sass */
.tbl-form {
  display: flex;
  margin: 15px 45px 0px 45px;
  align-items: center; }
  /* line 142, ../../sass/blocks/form/_form.sass */
  .tbl-form label {
    font-size: 20px;
    width: 110px;
    flex: none;
    font-weight: normal; }

/* line 147, ../../sass/blocks/form/_form.sass */
.tbl-form2 {
  margin: 15px 45px 0px 45px; }

/* line 149, ../../sass/blocks/form/_form.sass */
.tbl-form4 {
  margin: 15px 45px 0px 45px; }
  /* line 151, ../../sass/blocks/form/_form.sass */
  .tbl-form4 label {
    font-size: 20px;
    font-weight: normal; }

/* line 154, ../../sass/blocks/form/_form.sass */
.tbl-form3 {
  margin: 20px 45px 0px 45px; }

/* line 159, ../../sass/blocks/form/_form.sass */
.modal .modalblockclose {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  z-index: 8040;
  background-image: url(../img/myperezvonimclose.png); }
/* line 168, ../../sass/blocks/form/_form.sass */
.modal .modal-content {
  background: url(../img/modalbg.png);
  margin: 150px auto 0px auto;
  text-align: center;
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 0px; }
/* line 175, ../../sass/blocks/form/_form.sass */
.modal .modal-zag {
  font-size: 32px;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.2; }
/* line 181, ../../sass/blocks/form/_form.sass */
.modal .modal-desc {
  font-size: 16px; }

/* line 185, ../../sass/blocks/form/_form.sass */
.reveal-modal .ttl {
  font-size: 20px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  text-align: center; }

@media (max-width: 992px) {
  /* line 194, ../../sass/blocks/form/_form.sass */
  .zamerblock {
    width: 480px;
    margin-left: 0;
    height: auto;
    margin: 30px auto;
    text-align: center;
    background: #fff;
    top: auto;
    left: auto;
    position: relative;
    padding-bottom: 10px; }
    /* line 205, ../../sass/blocks/form/_form.sass */
    .zamerblock .otztextareaform {
      width: 358px;
      margin: auto; }
    /* line 208, ../../sass/blocks/form/_form.sass */
    .zamerblock .comment {
      margin-left: 0px;
      margin-top: 10px;
      padding-left: 10px;
      padding-right: 10px; }
      /* line 213, ../../sass/blocks/form/_form.sass */
      .zamerblock .comment br {
        display: none; }
    /* line 215, ../../sass/blocks/form/_form.sass */
    .zamerblock .prav-info {
      padding: 0 20px; }

  /* line 217, ../../sass/blocks/form/_form.sass */
  .zamerblock__tub {
    margin: 0px 0px 0px 0px;
    padding-top: 25px;
    display: block; }
    /* line 221, ../../sass/blocks/form/_form.sass */
    .zamerblock__tub span {
      display: inline-block; }
      /* line 223, ../../sass/blocks/form/_form.sass */
      .zamerblock__tub span:nth-child(2) {
        display: none; }

  /* line 225, ../../sass/blocks/form/_form.sass */
  .myperezvoniminput {
    margin: auto; } }
@media (max-width: 580px) {
  /* line 228, ../../sass/blocks/form/_form.sass */
  .zamerblock {
    width: 96%; }
    /* line 230, ../../sass/blocks/form/_form.sass */
    .zamerblock .otztextareaform {
      width: 235px; }
      /* line 232, ../../sass/blocks/form/_form.sass */
      .zamerblock .otztextareaform textarea {
        width: 235px; }
    /* line 234, ../../sass/blocks/form/_form.sass */
    .zamerblock .prav-info.top40 {
      margin-top: 20px;
      padding-bottom: 15px; }

  /* line 237, ../../sass/blocks/form/_form.sass */
  .menuzameract {
    font-size: 18px; }

  /* line 239, ../../sass/blocks/form/_form.sass */
  .menuzamer {
    font-size: 18px; }

  /* line 241, ../../sass/blocks/form/_form.sass */
  .tbl-form {
    display: block;
    margin: 15px 0px 0px 0px; }

  /* line 244, ../../sass/blocks/form/_form.sass */
  .tbl-form label {
    font-size: 18px;
    margin-bottom: 5px; }

  /* line 247, ../../sass/blocks/form/_form.sass */
  .tbl-form4 label {
    font-size: 18px;
    margin-bottom: 5px; }

  /* line 250, ../../sass/blocks/form/_form.sass */
  .myperezvoniminput {
    margin: auto; }

  /* line 252, ../../sass/blocks/form/_form.sass */
  .zamerblock .otztextareaform {
    margin-left: 0;
    margin: auto; }

  /* line 255, ../../sass/blocks/form/_form.sass */
  .tbl-form2 {
    margin: 5px 0px 0px 0px; }

  /* line 257, ../../sass/blocks/form/_form.sass */
  .tbl-form3 {
    margin: 15px 0px 0px 0px; }

  /* line 259, ../../sass/blocks/form/_form.sass */
  .tbl-form4 {
    margin: 15px 0px 0px 0px; }

  /* line 261, ../../sass/blocks/form/_form.sass */
  .zamerblock .comment {
    font-size: 12px; } }
/* line 1, ../../sass/blocks/b-header/_b-header.sass */
.topclose5px {
  height: 10px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

/* line 8, ../../sass/blocks/b-header/_b-header.sass */
.b-header {
  padding-top: 5px;
  padding-bottom: 20px;
  text-align: center;
  min-height: 90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 768px) {
    /* line 8, ../../sass/blocks/b-header/_b-header.sass */
    .b-header {
      padding-bottom: 15px; } }
  /* line 16, ../../sass/blocks/b-header/_b-header.sass */
  .b-header .wrapper {
    display: flex; }

/* line 18, ../../sass/blocks/b-header/_b-header.sass */
.b-header_logo {
  padding-top: 10px; }

/* line 20, ../../sass/blocks/b-header/_b-header.sass */
.b-header__block {
  position: relative; }
  /* line 22, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__block:last-child {
    width: 50%;
    text-align: right; }

/* line 25, ../../sass/blocks/b-header/_b-header.sass */
.b-header__menu {
  margin-top: -6px;
  margin-left: 40px;
  display: flex;
  align-items: center;
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0;
  border-radius: 0 0 10px 10px;
  border: 1px solid #999;
  background: -moz-linear-gradient(270deg, silver 0%, #f2f2f2 1%, #fbfbfb 72%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(1%, #f2f2f2), color-stop(72%, #fbfbfb), color-stop(100%, white));
  background: -webkit-linear-gradient(270deg, silver 0%, #f2f2f2 1%, #fbfbfb 72%, white 100%);
  background: -o-linear-gradient(270deg, silver 0%, #f2f2f2 1%, #fbfbfb 72%, white 100%);
  background: -ms-linear-gradient(270deg, silver 0%, #f2f2f2 1%, #fbfbfb 72%, white 100%);
  background: linear-gradient(180deg, #c0c0c0 0%, #f2f2f2 1%, #fbfbfb 72%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#ffffff',GradientType=0 ); }
  /* line 40, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__menu .link {
    font-size: 14px;
    color: #5394ff;
    margin: 8px 20px;
    text-decoration: underline;
    position: relative;
    padding-left: 10px; }
    /* line 47, ../../sass/blocks/b-header/_b-header.sass */
    .b-header__menu .link:before {
      content: "";
      display: block;
      position: absolute;
      top: 6px;
      left: 0; }
    /* line 55, ../../sass/blocks/b-header/_b-header.sass */
    .b-header__menu .link.ico2:before {
      top: 4px; }
    /* line 60, ../../sass/blocks/b-header/_b-header.sass */
    .b-header__menu .link:hover {
      text-decoration: none; }

/* line 65, ../../sass/blocks/b-header/_b-header.sass */
.b-header__phone {
  text-align: right; }
  /* line 67, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__phone label {
    font-weight: bold;
    font-size: 18px;
    color: #161616; }
  /* line 71, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__phone .black {
    font-weight: bold;
    font-size: 30px;
    color: #161616; }

/* line 76, ../../sass/blocks/b-header/_b-header.sass */
.b-header__form {
  display: inline-flex;
  text-align: right;
  justify-content: space-between;
  align-items: center; }
  /* line 81, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__form label {
    font-style: italic;
    font-weight: normal;
    font-size: 13px;
    color: #161616;
    margin-right: 15px; }

/* line 88, ../../sass/blocks/b-header/_b-header.sass */
.topperezvvam {
  text-align: right;
  margin-top: 3px;
  height: 26px; }

/* line 94, ../../sass/blocks/b-header/_b-header.sass */
.rules-info {
  display: none;
  position: absolute; }

/* line 98, ../../sass/blocks/b-header/_b-header.sass */
.topperezv {
  width: 172px;
  height: 26px;
  background: url(../img/topperezv.png) no-repeat top left;
  float: right;
  margin-right: -2px;
  position: relative; }

/* line 107, ../../sass/blocks/b-header/_b-header.sass */
.topperezvbl {
  width: 172px;
  height: 26px;
  background: url(../img/topperezv.png) no-repeat top left;
  float: right;
  margin-right: -2px; }

/* line 114, ../../sass/blocks/b-header/_b-header.sass */
body.blbl {
  background: url(../img/proizvodstvo-plastikovykh-okon.jpg) top center no-repeat #000; }
  /* line 116, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .b-header__phone label {
    color: #fff; }
  /* line 118, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .b-header__form label {
    color: #fff; }
  /* line 120, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es23__block a span {
    color: #fff; }
  /* line 122, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es24 {
    color: #fff; }
    /* line 124, ../../sass/blocks/b-header/_b-header.sass */
    body.blbl .es24 h4 {
      color: #fff; }
  /* line 126, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es24 .date {
    background: url(/img/wstrbl.png) no-repeat top left; }
  /* line 128, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl a.grey {
    color: #fff; }
  /* line 130, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es24 .txt {
    color: #000; }
  /* line 132, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es24 .grey.otzreloadspan span {
    border-bottom: 1px dashed #fff; }
  /* line 134, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .es9__item {
    background-color: transparent; }
    /* line 136, ../../sass/blocks/b-header/_b-header.sass */
    body.blbl .es9__item a {
      color: #fff; }
  /* line 138, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl .b-header__phone .black {
    color: #fff; }

@media (max-width: 1200px) {
  /* line 141, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl {
    background: url(../img/proizvodstvo-plastikovykh-okon.jpg) 0 100px no-repeat #000;
    background-size: contain; }

  /* line 144, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__menu {
    display: none; }

  /* line 146, ../../sass/blocks/b-header/_b-header.sass */
  .b-header .wrapper {
    display: flex;
    justify-content: space-between; }

  /* line 149, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__block:last-child {
    width: auto; } }
@media (max-width: 1100px) {
  /* line 155, ../../sass/blocks/b-header/_b-header.sass */
  .b-header__form label {
    margin-right: 7px; } }
@media (max-width: 992px) {
  /* line 158, ../../sass/blocks/b-header/_b-header.sass */
  body.blbl {
    background: #000; } }
/* line 1, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-topmenu {
  position: relative;
  z-index: 15; }
  /* line 4, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__main {
    text-align: center;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background: linear-gradient(0deg, #ffbc00 0%, #fff100 100%);
    float: right;
    width: 100%;
    margin-top: -55px;
    background-color: #ffbc00;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 8px 10px 9px 10px;
    display: flex !important;
    justify-content: space-between; }
  /* line 16, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__item {
    display: inline-block;
    position: relative; }
  @media (max-width: 890px) {
    /* line 20, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .b-topmenu .wrapper {
      padding-left: 0;
      padding-right: 0; } }

/* line 23, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__main_item {
  text-align: center; }
  /* line 25, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item .link-dark {
    text-decoration: underline;
    color: #161616;
    font-size: 16px;
    border: 1px solid transparent;
    padding: 5px 7px; }
  /* line 32, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item:hover .link-dark {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px;
    border-radius: 10px 10px 0 0;
    background: rgba(0, 0, 0, 0.6);
    padding: 5px 7px;
    text-decoration: none;
    color: #ffd700; }
  /* line 39, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item:hover .dropdown-menu {
    display: block !important; }

/* line 42, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.navbar-header {
  display: none;
  width: 100%;
  float: right;
  text-align: right;
  margin-bottom: 1px;
  position: relative;
  z-index: 5;
  background: linear-gradient(0deg, #ffbc00 0%, #fff100 100%);
  float: right;
  margin-top: -55px;
  background-color: #ffbc00;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 0;
  cursor: pointer; }
  /* line 57, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .navbar-brand {
    position: relative;
    z-index: 2;
    color: #000;
    padding: 10px 15px;
    height: auto;
    line-height: 28px;
    text-transform: uppercase; }
  /* line 65, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .navbar-toggle {
    display: block !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid #000;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
  /* line 76, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  /* line 85, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header .i-bar {
    margin-bottom: 5px;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #000; }

/* line 92, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__main_sub {
  display: none; }

/* line 98, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.b-menu__item:hover .b-menu__main_sub {
  display: block; }

/* line 100, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.navbar {
  margin-bottom: 0px;
  min-height: auto; }
  /* line 103, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar .pd-left {
    padding-left: 270px; }

/* line 107, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.dropdown-menu {
  margin: 0;
  background: rgba(0, 0, 0, 0.6);
  -moz-border-radius: 0 10px 10px 10px;
  -webkit-border-radius: 0;
  border-radius: 0 10px 10px 10px;
  text-align: left;
  padding-top: 5px;
  position: absolute;
  padding-bottom: 6px;
  padding-left: 10px;
  margin: 4px 0px 0px 0px;
  line-height: 1.7;
  z-index: 10;
  padding-right: 30px;
  min-width: auto; }
  /* line 121, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu .link-dark {
    text-decoration: none;
    background: transparent !important;
    padding: 0 !important;
    font-size: 16px;
    white-space: normal;
    color: #fff !important;
    margin-bottom: 3px; }
    /* line 129, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark .nav-text {
      display: block; }
    /* line 131, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark:hover {
      color: #fff !important; }
  /* line 133, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu .divider {
    margin: 0; }

/* line 136, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
.navbar-toggle .icon-bar {
  background-color: #000 !important;
  height: 1px !important; }

@media (max-width: 1100px) {
  /* line 142, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__menu {
    margin-left: 10px; } }
@media (max-width: 1060px) {
  /* line 145, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__menu {
    display: none; }

  /* line 147, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header .wrapper {
    display: flex;
    justify-content: space-between; } }
@media (max-width: 992px) {
  /* line 152, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__block:last-child {
    width: 90%;
    text-align: right; }

  /* line 155, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header {
    display: block;
    margin-bottom: 1px;
    position: relative;
    z-index: 5; }

  /* line 160, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__main {
    display: none !important;
    height: auto;
    width: 100%;
    margin-top: -7px; }
    /* line 165, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .b-topmenu .b-menu__main.in {
      display: block !important; }

  /* line 167, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-topmenu .b-menu__item {
    display: block;
    width: 100%; }

  /* line 170, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item {
    margin-right: 0px;
    margin-bottom: 5px; }

  /* line 173, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-toggle {
    display: block !important; }

  /* line 175, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .dropdown-menu {
    position: static;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-align: center;
    background-color: transparent;
    border: 0px;
    float: none;
    padding-left: 0;
    padding-right: 0px; }
    /* line 185, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .divider {
      display: none; }
    /* line 187, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .link-dark {
      padding: 5px 0;
      color: #000 !important; }
      /* line 190, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
      .dropdown-menu .link-dark:hover {
        color: #000 !important; }
    /* line 192, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .dropdown-menu .nav-text {
      display: inline-block; }

  /* line 195, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-menu__main_item:hover .link-dark {
    background: transparent;
    padding: 5px 10px;
    text-decoration: none;
    color: #000;
    text-decoration: none; } }
@media (max-width: 768px) {
  /* line 203, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header .wrapper {
    display: block; }

  /* line 205, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__block:last-child {
    width: 100%;
    text-align: center; }

  /* line 208, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__phone {
    text-align: center;
    margin: 10px;
    display: inline-flex;
    align-items: center; }
    /* line 213, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
    .b-header__phone label {
      margin-right: 10px; }

  /* line 215, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar .pd-left {
    padding-left: 0px; }

  /* line 217, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .navbar-header {
    margin-top: 5px; } }
@media (max-width: 520px) {
  /* line 220, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__phone label {
    display: none; }

  /* line 222, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .b-header__form {
    display: block;
    text-align: center; }

  /* line 225, ../../sass/blocks/b-topmenu/_b-topmenu.sass */
  .topperezv {
    float: none;
    margin: 10px auto 0 auto; } }
/* line 1, ../../sass/blocks/es1/_es1.sass */
.es1 {
  margin-bottom: 50px; }
  /* line 3, ../../sass/blocks/es1/_es1.sass */
  .es1 .wrapper {
    background: url("/img/banbigmain.jpg") no-repeat top center; }
  /* line 6, ../../sass/blocks/es1/_es1.sass */
  .es1._2 .wrapper {
    background: url("/img/banbigmain2.jpg") no-repeat top center; }
  /* line 8, ../../sass/blocks/es1/_es1.sass */
  .es1 h1 {
    font-size: 60px;
    color: #ffd500;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em;
    margin-top: 0px;
    padding-top: 0; }
    @media (max-width: 992px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 50px; } }
    @media (max-width: 768px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 46px; } }
    @media (max-width: 480px) {
      /* line 8, ../../sass/blocks/es1/_es1.sass */
      .es1 h1 {
        font-size: 42px; } }
  /* line 23, ../../sass/blocks/es1/_es1.sass */
  .es1 table {
    width: 100%;
    border: 0;
    border-spacing: 0; }
    /* line 27, ../../sass/blocks/es1/_es1.sass */
    .es1 table .h52 {
      height: 52px; }
    /* line 29, ../../sass/blocks/es1/_es1.sass */
    .es1 table .h100 {
      height: 100px; }
    /* line 31, ../../sass/blocks/es1/_es1.sass */
    .es1 table .h96 {
      height: 96px; }
  /* line 33, ../../sass/blocks/es1/_es1.sass */
  .es1 .link {
    display: block;
    font-size: 26px;
    color: #ffe600;
    font-family: "PTSansB";
    text-transform: uppercase;
    line-height: 1;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 0.03em 0.03em 0.06em rgba(0, 0, 0, 0.6);
    text-align: center; }
    /* line 42, ../../sass/blocks/es1/_es1.sass */
    .es1 .link:hover {
      text-decoration: none; }

/* line 44, ../../sass/blocks/es1/_es1.sass */
.es1__block {
  display: flex;
  justify-content: space-between; }

/* line 47, ../../sass/blocks/es1/_es1.sass */
.es1__item {
  text-align: center;
  margin-top: 50px; }

/* line 50, ../../sass/blocks/es1/_es1.sass */
.banbigmainoknabg {
  width: 226px;
  height: 269px;
  background: url("/img/banbigmainoknabg.png") no-repeat top left;
  text-align: center;
  padding-right: 10px; }

/* line 56, ../../sass/blocks/es1/_es1.sass */
.banbigmainbalkbg {
  width: 226px;
  height: 269px;
  background: url("/img/banbigmainbalkbg.png") no-repeat top left;
  text-align: center;
  float: right;
  padding-left: 15px; }

/* line 63, ../../sass/blocks/es1/_es1.sass */
.cenauvseh {
  display: inline-block;
  margin-top: -15px;
  margin-right: 8px; }

/* line 68, ../../sass/blocks/es1/_es1.sass */
.cenauvsehtxt {
  font-size: 30px;
  text-decoration: line-through;
  color: #161616; }

/* line 72, ../../sass/blocks/es1/_es1.sass */
.cenauunas {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.1;
  color: #161616; }

/* line 77, ../../sass/blocks/es1/_es1.sass */
.cenauunastxt {
  font-size: 44px;
  font-weight: bold;
  line-height: 1;
  color: #161616; }

/* line 82, ../../sass/blocks/es1/_es1.sass */
.es1__crumbs {
  position: absolute;
  top: 0;
  right: 15px; }
  /* line 86, ../../sass/blocks/es1/_es1.sass */
  .es1__crumbs .link {
    padding-left: 35px;
    position: relative;
    color: #5394ff;
    font-size: 18px;
    text-decoration: underline; }
    /* line 92, ../../sass/blocks/es1/_es1.sass */
    .es1__crumbs .link:hover {
      text-decoration: none; }
    /* line 94, ../../sass/blocks/es1/_es1.sass */
    .es1__crumbs .link:before {
      content: "";
      display: block;
      position: absolute;
      top: 10px;
      left: 0; }

/* line 101, ../../sass/blocks/es1/_es1.sass */
.next {
  position: absolute;
  right: 15px;
  top: 34%; }

/* line 105, ../../sass/blocks/es1/_es1.sass */
.b-sale {
  position: absolute;
  top: 60%;
  right: 15px; }
  /* line 109, ../../sass/blocks/es1/_es1.sass */
  .b-sale .sale {
    width: 292px;
    text-align: center;
    background-color: #ffd500;
    padding-bottom: 15px; }
    /* line 114, ../../sass/blocks/es1/_es1.sass */
    .b-sale .sale .sale-ttl {
      font-size: 22px;
      font-weight: bold;
      line-height: 1.1;
      padding-top: 16px; }
    /* line 119, ../../sass/blocks/es1/_es1.sass */
    .b-sale .sale .ravnoravno {
      font-size: 60px;
      font-weight: bold;
      color: #fff;
      line-height: 1;
      background: url("/img/ravnoravno.png") center center no-repeat; }

/* line 125, ../../sass/blocks/es1/_es1.sass */
.zamer {
  width: 292px;
  margin-top: 25px;
  background-color: #ffd500;
  display: flex;
  padding: 15px;
  text-align: left; }
  /* line 132, ../../sass/blocks/es1/_es1.sass */
  .zamer img {
    flex: none;
    width: 74px;
    margin-right: 10px; }
  /* line 136, ../../sass/blocks/es1/_es1.sass */
  .zamer .b-link {
    font-size: 18px;
    font-weight: bold; }
    /* line 139, ../../sass/blocks/es1/_es1.sass */
    .zamer .b-link .grey {
      text-decoration: underline; }
      /* line 141, ../../sass/blocks/es1/_es1.sass */
      .zamer .b-link .grey:hover {
        text-decoration: none; }
    /* line 143, ../../sass/blocks/es1/_es1.sass */
    .zamer .b-link span {
      white-space: nowrap;
      display: block;
      font-size: 24px; }

/* line 149, ../../sass/blocks/es1/_es1.sass */
.es1._01 {
  background: none; }
  @media (max-width: 992px) {
    /* line 149, ../../sass/blocks/es1/_es1.sass */
    .es1._01 {
      padding-top: 0;
      height: auto; } }
  /* line 155, ../../sass/blocks/es1/_es1.sass */
  .es1._01._teploe .wrapper {
    max-width: 1100px;
    background: url("/img/teploe.jpg") no-repeat 80% 0; }
    @media (max-width: 992px) {
      /* line 155, ../../sass/blocks/es1/_es1.sass */
      .es1._01._teploe .wrapper {
        background: url("/img/teploe.jpg") no-repeat 50% 0; } }
    @media (max-width: 768px) {
      /* line 155, ../../sass/blocks/es1/_es1.sass */
      .es1._01._teploe .wrapper {
        background: url("/img/teploe.jpg") no-repeat top right;
        background-size: 70%; } }
    @media (max-width: 768px) {
      /* line 155, ../../sass/blocks/es1/_es1.sass */
      .es1._01._teploe .wrapper {
        background: url(/img/teploe.jpg) no-repeat 85% 0;
        background-size: 280px; } }
    @media (max-width: 600px) {
      /* line 155, ../../sass/blocks/es1/_es1.sass */
      .es1._01._teploe .wrapper {
        background: url(/img/teploe.jpg) no-repeat 100% 0;
        background-size: 280px; } }
    @media (max-width: 500px) {
      /* line 155, ../../sass/blocks/es1/_es1.sass */
      .es1._01._teploe .wrapper {
        background: none; } }
  /* line 173, ../../sass/blocks/es1/_es1.sass */
  .es1._01._holod .wrapper {
    max-width: 1100px;
    background: url("/img/holod.jpg") no-repeat 80% 0; }
    @media (max-width: 992px) {
      /* line 173, ../../sass/blocks/es1/_es1.sass */
      .es1._01._holod .wrapper {
        background: url("/img/holod.jpg") no-repeat 50% 0; } }
    @media (max-width: 768px) {
      /* line 173, ../../sass/blocks/es1/_es1.sass */
      .es1._01._holod .wrapper {
        background: url("/img/holod.jpg") no-repeat top right;
        background-size: 70%; } }
    @media (max-width: 768px) {
      /* line 173, ../../sass/blocks/es1/_es1.sass */
      .es1._01._holod .wrapper {
        background: url(/img/holod.jpg) no-repeat 85% 0;
        background-size: 280px; } }
    @media (max-width: 600px) {
      /* line 173, ../../sass/blocks/es1/_es1.sass */
      .es1._01._holod .wrapper {
        background: url(/img/holod.jpg) no-repeat 100% 0;
        background-size: 280px; } }
    @media (max-width: 500px) {
      /* line 173, ../../sass/blocks/es1/_es1.sass */
      .es1._01._holod .wrapper {
        background: none; } }
  /* line 190, ../../sass/blocks/es1/_es1.sass */
  .es1._01._vinos .wrapper {
    max-width: 1100px;
    background: url("/img/vinos.jpg") no-repeat 80% 0; }
    @media (max-width: 992px) {
      /* line 190, ../../sass/blocks/es1/_es1.sass */
      .es1._01._vinos .wrapper {
        background: url("/img/vinos.jpg") no-repeat 57% 0;
        background-size: 45%; } }
    @media (max-width: 768px) {
      /* line 190, ../../sass/blocks/es1/_es1.sass */
      .es1._01._vinos .wrapper {
        background: url(/img/vinos.jpg) no-repeat 85% 0;
        background-size: 280px; } }
    @media (max-width: 600px) {
      /* line 190, ../../sass/blocks/es1/_es1.sass */
      .es1._01._vinos .wrapper {
        background: url(/img/vinos.jpg) no-repeat 100% 0;
        background-size: 280px; } }
    @media (max-width: 500px) {
      /* line 190, ../../sass/blocks/es1/_es1.sass */
      .es1._01._vinos .wrapper {
        background: none; } }
  /* line 205, ../../sass/blocks/es1/_es1.sass */
  .es1._01._otdelka .wrapper {
    max-width: 1100px;
    background: url("/img/otdelka.jpg") no-repeat 80% 0; }
    @media (max-width: 992px) {
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es1._01._otdelka .wrapper {
        background: url("/img/otdelka.jpg") no-repeat 50% 0; } }
    @media (max-width: 768px) {
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es1._01._otdelka .wrapper {
        background: url("/img/otdelka.jpg") no-repeat top right;
        background-size: 70%; } }
    @media (max-width: 768px) {
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es1._01._otdelka .wrapper {
        background: url(/img/otdelka.jpg) no-repeat 85% 0;
        background-size: 280px; } }
    @media (max-width: 600px) {
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es1._01._otdelka .wrapper {
        background: url(/img/otdelka.jpg) no-repeat 100% 0;
        background-size: 280px; } }
    @media (max-width: 500px) {
      /* line 205, ../../sass/blocks/es1/_es1.sass */
      .es1._01._otdelka .wrapper {
        background: none; } }
  /* line 221, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .womenpmezh img {
    height: 510px; }
  /* line 223, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .es1__item:first-child {
    width: 230px; }
  /* line 225, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .banbigmainoknabg {
    margin-right: 15px; }
  /* line 227, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .es1__block {
    justify-content: start;
    margin-top: 20px; }
    @media (max-width: 992px) {
      /* line 227, ../../sass/blocks/es1/_es1.sass */
      .es1._01 .es1__block {
        display: block; }
        /* line 232, ../../sass/blocks/es1/_es1.sass */
        .es1._01 .es1__block .womenpmezh {
          display: none; } }
    @media (max-width: 700px) {
      /* line 227, ../../sass/blocks/es1/_es1.sass */
      .es1._01 .es1__block {
        text-align: center; } }
  /* line 236, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .b-sale {
    top: 265px; }

/* line 239, ../../sass/blocks/es1/_es1.sass */
.es1._02 {
  height: auto;
  background: none;
  margin-top: 0;
  margin-bottom: -45px; }
  /* line 244, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .wrapper {
    max-width: 1540px;
    padding-bottom: 75px;
    background: url(../img/okna-plastikovye-kalkulyator.jpg) no-repeat top left; }
  /* line 248, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .es__block {
    margin-left: 690px;
    width: 675px; }
  /* line 252, ../../sass/blocks/es1/_es1.sass */
  .es1._02 h1 {
    text-align: left;
    font-size: 40px;
    padding: 5px 0; }
  /* line 256, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .link-tub {
    margin-top: 10px;
    font-size: 24px;
    text-shadow: white 1px 1px 2px, white 0px 0px 1em; }
    /* line 260, ../../sass/blocks/es1/_es1.sass */
    .es1._02 .link-tub .link {
      text-decoration: underline; }
      /* line 262, ../../sass/blocks/es1/_es1.sass */
      .es1._02 .link-tub .link:hover {
        text-decoration: none; }
  /* line 264, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .ttl2 {
    font-size: 24px;
    font-weight: bold; }
  /* line 267, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .price {
    font-size: 60px;
    color: #ffd500; }
  /* line 270, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .rassr {
    font-size: 18px;
    font-style: italic; }
    /* line 273, ../../sass/blocks/es1/_es1.sass */
    .es1._02 .rassr a {
      text-decoration: underline; }
  /* line 276, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .comment {
    margin-top: 15px;
    border: 1px solid #ffd900;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 15px 30px;
    font-size: 14px; }
  /* line 284, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .pict {
    float: right;
    margin-right: 40px; }
  /* line 287, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .harak {
    margin: 10px 0px 10px 15px; }
  /* line 289, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .zagl {
    padding: 15px 20px 0px 20px;
    font-size: 16px;
    font-weight: bold; }
  /* line 293, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .cupon {
    position: absolute;
    top: 187px;
    left: 184px;
    width: 200px; }
    /* line 298, ../../sass/blocks/es1/_es1.sass */
    .es1._02 .cupon .proobr {
      width: 200px;
      font-style: italic;
      font-size: 24px;
      text-decoration: underline; }
      /* line 304, ../../sass/blocks/es1/_es1.sass */
      .es1._02 .cupon .proobr:hover {
        text-decoration: none; }

@media (max-width: 1440px) {
  /* line 309, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .wrapper {
    background: url(../img/okna-plastikovye-kalkulyator.jpg) no-repeat top center; }
  /* line 311, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .es__block {
    margin-left: 40%; }
  /* line 313, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .cupon {
    position: absolute;
    top: 187px;
    left: 45px; } }
@media (max-width: 1280px) {
  /* line 319, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .wrapper {
    background: none; }
  /* line 321, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .es__block {
    margin-left: 0;
    margin: auto; }
  /* line 324, ../../sass/blocks/es1/_es1.sass */
  .es1._02 h1 {
    text-align: center; }
  /* line 326, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .link-tub {
    text-align: center; }
  /* line 328, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .cupon {
    position: absolute;
    top: 0;
    left: 10px; } }
@media (max-width: 992px) {
  /* line 333, ../../sass/blocks/es1/_es1.sass */
  .es1 {
    width: 100%;
    height: auto;
    margin-top: 20px; }
    /* line 337, ../../sass/blocks/es1/_es1.sass */
    .es1 .wrapper {
      background: url(/img/banbigmain.jpg) no-repeat top center;
      background-size: 80%; }

  /* line 340, ../../sass/blocks/es1/_es1.sass */
  .es1__block {
    justify-content: space-around;
    flex-direction: row-reverse; }

  /* line 344, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .b-sale {
    top: 190px; }
  /* line 346, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .es1__item {
    margin-top: 20px; } }
@media (max-width: 768px) {
  /* line 349, ../../sass/blocks/es1/_es1.sass */
  .es1 .wrapper {
    background: none; }

  /* line 353, ../../sass/blocks/es1/_es1.sass */
  .banbigmainokna img {
    max-width: 100%; }

  /* line 356, ../../sass/blocks/es1/_es1.sass */
  .banbigmainbalk img {
    max-width: 100%; }

  /* line 358, ../../sass/blocks/es1/_es1.sass */
  .es1__item:last-child {
    padding-right: 25px; }

  /* line 360, ../../sass/blocks/es1/_es1.sass */
  .h768 {
    display: none; }

  /* line 363, ../../sass/blocks/es1/_es1.sass */
  .es1._01 .b-sale {
    top: auto; }

  /* line 365, ../../sass/blocks/es1/_es1.sass */
  .b-sale {
    position: relative;
    top: auto;
    right: auto;
    text-align: center;
    margin-top: 20px; }
    /* line 371, ../../sass/blocks/es1/_es1.sass */
    .b-sale .sale {
      display: inline-block;
      margin-bottom: 20px;
      vertical-align: top; }
    /* line 375, ../../sass/blocks/es1/_es1.sass */
    .b-sale .zamer {
      display: inline-flex;
      margin-top: 0;
      padding: 19px; } }
@media (max-width: 500px) {
  /* line 382, ../../sass/blocks/es1/_es1.sass */
  .es1__block {
    display: block;
    margin-top: 25px; }

  /* line 385, ../../sass/blocks/es1/_es1.sass */
  .es1__item {
    width: 280px;
    margin: auto; }

  /* line 388, ../../sass/blocks/es1/_es1.sass */
  .es1__item:last-child {
    padding-right: 0px; }

  /* line 390, ../../sass/blocks/es1/_es1.sass */
  .banbigmainbalkbg {
    float: none; }

  /* line 392, ../../sass/blocks/es1/_es1.sass */
  .banbigmainbalk, .banbigmainokna {
    display: none; }

  /* line 394, ../../sass/blocks/es1/_es1.sass */
  .banbigmainoknabg, .banbigmainbalkbg {
    margin: 0 auto 20px auto;
    background: url("/img/banbigmainoknabg.png") no-repeat top left; }

  /* line 397, ../../sass/blocks/es1/_es1.sass */
  .banbigmainbalkbg {
    padding-left: 0px;
    padding-right: 10px; }

  /* line 400, ../../sass/blocks/es1/_es1.sass */
  .es1__crumbs {
    position: relative;
    text-align: right; } }
@media (max-width: 992px) {
  /* line 406, ../../sass/blocks/es1/_es1.sass */
  .es1._02 {
    margin-top: 15px;
    padding-top: 0; }

  /* line 409, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .cupon {
    display: none; } }
@media (max-width: 480px) {
  /* line 413, ../../sass/blocks/es1/_es1.sass */
  .es1._02 .link-tub a {
    display: block; } }
/* line 1, ../../sass/blocks/b-txt/_b-txt.sass */
.b-txt {
  padding-top: 50px;
  padding-bottom: 60px;
  position: relative;
  z-index: 2; }

/* line 6, ../../sass/blocks/b-txt/_b-txt.sass */
.es__desc {
  font-size: 26px;
  text-align: center;
  line-height: 1.1;
  margin: 20px auto 0 auto;
  width: 90%; }
  @media (max-width: 992px) {
    /* line 6, ../../sass/blocks/b-txt/_b-txt.sass */
    .es__desc {
      font-size: 24px;
      width: 100%; } }
  @media (max-width: 768px) {
    /* line 6, ../../sass/blocks/b-txt/_b-txt.sass */
    .es__desc {
      font-size: 22px; } }
  @media (max-width: 480px) {
    /* line 6, ../../sass/blocks/b-txt/_b-txt.sass */
    .es__desc {
      font-size: 20px; } }

@media (max-width: 768px) {
  /* line 20, ../../sass/blocks/b-txt/_b-txt.sass */
  .b-txt {
    padding-top: 30px;
    padding-bottom: 30px; }
    /* line 23, ../../sass/blocks/b-txt/_b-txt.sass */
    .b-txt .ttl br {
      display: none; } }
/* line 1, ../../sass/blocks/es2/_es2.sass */
.es2 {
  background: url(/img/uspeykupit_bg.jpg) no-repeat center top;
  padding-top: 50px;
  padding-bottom: 50px; }
  /* line 5, ../../sass/blocks/es2/_es2.sass */
  .es2 h3 {
    margin: 0px auto 25px auto; }

/* line 8, ../../sass/blocks/es2/_es2.sass */
.es2__block {
  justify-content: space-evenly;
  display: flex;
  text-align: center; }

/* line 12, ../../sass/blocks/es2/_es2.sass */
.uspeykupit_undersch {
  font-size: 32px;
  height: 60px;
  text-shadow: white 0px 1px 1px;
  margin: 0px auto 0px auto; }

/* line 17, ../../sass/blocks/es2/_es2.sass */
.uspeykupit_underzag {
  font-size: 24px;
  text-shadow: white 0px 1px 1px;
  margin: 24px auto 0px auto;
  height: 40px;
  width: 240px; }

/* line 23, ../../sass/blocks/es2/_es2.sass */
.uspeykupit_input input {
  margin: 6px 0px 0px 61px;
  width: 165px;
  height: 40px;
  text-align: left;
  font-size: 18px;
  color: #333;
  border: 0;
  background: transparent; }

/* line 32, ../../sass/blocks/es2/_es2.sass */
.uspeykupit_input {
  width: 240px;
  height: 51px;
  background: url(/img/uspeykupit_input_240.png) no-repeat center center;
  margin: 0px auto 15px auto;
  text-align: left; }

/* line 38, ../../sass/blocks/es2/_es2.sass */
.es2_slogan {
  text-align: left;
  font-size: 32px;
  font-weight: bold;
  text-shadow: #666 0px 1px 1px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 195px;
  padding-left: 36px;
  clear: both; }

/* line 48, ../../sass/blocks/es2/_es2.sass */
.es2__form .col-md-3 {
  text-align: center;
  width: 250px;
  float: left;
  padding-right: 0;
  padding-left: 0; }

/* line 55, ../../sass/blocks/es2/_es2.sass */
button.uspeykupit_but {
  width: 240px;
  height: 51px;
  font-size: 26px;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #00ceff;
  background: linear-gradient(0deg, #008eff 0%, #00ceff 100%);
  text-shadow: #666 0px 1px 1px; }

/* line 67, ../../sass/blocks/es2/_es2.sass */
.uspeykupit_but:hover {
  background: linear-gradient(0deg, #00ceff 0%, #008eff 100%); }

/* line 70, ../../sass/blocks/es2/_es2.sass */
.jCountdownContainer {
  margin-bottom: 20px !important; }

@media (max-width: 992px) {
  /* line 74, ../../sass/blocks/es2/_es2.sass */
  .es2 h3 {
    margin: 0px auto 15px auto; }

  /* line 76, ../../sass/blocks/es2/_es2.sass */
  .es2__block {
    display: block; }

  /* line 78, ../../sass/blocks/es2/_es2.sass */
  .es2__item:last-child {
    display: inline-block; }

  /* line 80, ../../sass/blocks/es2/_es2.sass */
  .uspeykupit_undersch {
    height: 45px; }

  /* line 82, ../../sass/blocks/es2/_es2.sass */
  .es2 {
    padding-top: 35px;
    padding-bottom: 35px; }

  /* line 85, ../../sass/blocks/es2/_es2.sass */
  .es2_slogan {
    margin-top: 130px;
    padding-left: 0; } }
@media (max-width: 768px) {
  /* line 89, ../../sass/blocks/es2/_es2.sass */
  .uspeykupit_undersch {
    font-size: 28px;
    height: 45px; }

  /* line 92, ../../sass/blocks/es2/_es2.sass */
  .es2_slogan {
    font-size: 28px;
    margin-top: 30px;
    padding-left: 0;
    text-align: center; }

  /* line 97, ../../sass/blocks/es2/_es2.sass */
  .uspeykupit_underzag {
    font-size: 22px;
    margin: 0px auto 0px auto;
    height: 35px; }

  /* line 101, ../../sass/blocks/es2/_es2.sass */
  .es2__form .col-md-3 {
    float: none;
    display: inline-block; } }
@media (max-width: 480px) {
  /* line 105, ../../sass/blocks/es2/_es2.sass */
  .es2 {
    background: url(/img/uspeykupit_bg.jpg) no-repeat center top;
    padding-top: 40px;
    padding-bottom: 25px;
    background-size: cover; }
    /* line 110, ../../sass/blocks/es2/_es2.sass */
    .es2 h3 {
      padding-top: 0; }

  /* line 112, ../../sass/blocks/es2/_es2.sass */
  .uspeykupit_undersch {
    font-size: 24px;
    height: 40px; }

  /* line 115, ../../sass/blocks/es2/_es2.sass */
  .uspeykupit_underzag {
    font-size: 20px;
    margin: 0px auto 0px auto;
    height: 30px; }

  /* line 119, ../../sass/blocks/es2/_es2.sass */
  .es2_slogan {
    font-size: 26px; } }
/* line 1, ../../sass/blocks/es3/_es3.sass */
.es3 {
  padding-top: 50px;
  margin-bottom: 50px; }
  /* line 5, ../../sass/blocks/es3/_es3.sass */
  .es3._2 .ttl {
    color: #fff; }

/* line 7, ../../sass/blocks/es3/_es3.sass */
.es3__block {
  display: flex;
  margin-top: 30px; }

/* line 10, ../../sass/blocks/es3/_es3.sass */
.row3__item {
  display: flex;
  padding-right: 115px; }

/* line 13, ../../sass/blocks/es3/_es3.sass */
.row3__item2 {
  display: flex; }

/* line 15, ../../sass/blocks/es3/_es3.sass */
.row3__item_info {
  padding-left: 20px; }
  /* line 17, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info a {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 8px;
    color: #5394ff;
    text-decoration: underline;
    display: block; }
    /* line 24, ../../sass/blocks/es3/_es3.sass */
    .row3__item_info a:hover {
      color: #23527c;
      text-decoration: none; }
  /* line 27, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info span {
    font-size: 17px;
    font-style: italic;
    line-height: 1.2; }
    /* line 31, ../../sass/blocks/es3/_es3.sass */
    .row3__item_info span strong {
      display: block;
      font-weight: bold;
      margin-top: 8px; }

@media (max-width: 1200px) {
  /* line 36, ../../sass/blocks/es3/_es3.sass */
  .row3__item {
    padding-right: 50px; } }
@media (max-width: 992px) {
  /* line 39, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info a {
    font-size: 20px; }

  /* line 41, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info span {
    font-size: 15px; }

  /* line 43, ../../sass/blocks/es3/_es3.sass */
  .row3__item_pict img {
    max-width: 160px;
    min-width: 80px;
    width: 100%; }

  /* line 47, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info {
    min-width: 240px; } }
@media (max-width: 768px) {
  /* line 50, ../../sass/blocks/es3/_es3.sass */
  .es3 {
    padding-top: 30px;
    margin-bottom: 40px; }

  /* line 53, ../../sass/blocks/es3/_es3.sass */
  .es3__block {
    display: block; }

  /* line 55, ../../sass/blocks/es3/_es3.sass */
  .row3__item {
    margin-bottom: 30px; } }
@media (max-width: 480px) {
  /* line 58, ../../sass/blocks/es3/_es3.sass */
  .row3__item {
    padding-right: 10px; }

  /* line 60, ../../sass/blocks/es3/_es3.sass */
  .row3__item_info {
    padding-left: 10px;
    min-width: auto; }
    /* line 63, ../../sass/blocks/es3/_es3.sass */
    .row3__item_info a {
      font-size: 18px; } }
/* line 1, ../../sass/blocks/es4/_es4.sass */
.es4 {
  height: 290px;
  background: url("/img/gift_bg_.png") repeat-x center center;
  margin-bottom: 30px;
  margin-top: 30px;
  position: relative; }
  /* line 7, ../../sass/blocks/es4/_es4.sass */
  .es4 h4 {
    font-size: 38px; }
    @media (max-width: 992px) {
      /* line 7, ../../sass/blocks/es4/_es4.sass */
      .es4 h4 {
        font-size: 32px; } }
    @media (max-width: 768px) {
      /* line 7, ../../sass/blocks/es4/_es4.sass */
      .es4 h4 {
        font-size: 28px; } }
    @media (max-width: 480px) {
      /* line 7, ../../sass/blocks/es4/_es4.sass */
      .es4 h4 {
        font-size: 20px; } }

/* line 15, ../../sass/blocks/es4/_es4.sass */
.es4__block {
  display: flex;
  align-items: center; }

/* line 19, ../../sass/blocks/es4/_es4.sass */
.es4__item:first-child {
  width: 60%;
  padding-right: 30px; }
  /* line 22, ../../sass/blocks/es4/_es4.sass */
  .es4__item:first-child h4 {
    text-align: right; }
/* line 24, ../../sass/blocks/es4/_es4.sass */
.es4__item:last-child {
  width: 40%; }

@media (max-width: 700px) {
  /* line 28, ../../sass/blocks/es4/_es4.sass */
  .es4__item img {
    max-width: 250px;
    width: 100%; }

  /* line 31, ../../sass/blocks/es4/_es4.sass */
  .es4 br {
    display: none; }

  /* line 33, ../../sass/blocks/es4/_es4.sass */
  .es4__item:first-child {
    width: 65%; }

  /* line 35, ../../sass/blocks/es4/_es4.sass */
  .es4__item:last-child {
    width: 35%; }

  /* line 37, ../../sass/blocks/es4/_es4.sass */
  .es4 {
    height: auto;
    background: url(/img/gift_bg_.png) repeat-x center center;
    background-size: cover; } }
/* line 1, ../../sass/blocks/es5/_es5.sass */
.es5 {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
  z-index: 2; }

/* line 6, ../../sass/blocks/es5/_es5.sass */
.es5__block {
  padding-top: 35px;
  margin-top: 20px;
  position: relative;
  background: #ececec;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 300px; }

/* line 13, ../../sass/blocks/es5/_es5.sass */
.es5__block_item {
  display: flex; }

/* line 15, ../../sass/blocks/es5/_es5.sass */
.es5__item {
  width: 50%; }
  /* line 18, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_top {
    padding-left: 35px;
    height: 55px;
    font-size: 30px;
    font-weight: bold; }
  /* line 23, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_desc {
    padding-left: 35px;
    font-size: 24px;
    height: 75px; }
    /* line 27, ../../sass/blocks/es5/_es5.sass */
    .es5__item._left .es5__item_desc strong {
      font-weight: bold; }
  /* line 29, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_line {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 190px;
    text-align: right;
    background-color: #fff138;
    font-size: 18px; }
    /* line 37, ../../sass/blocks/es5/_es5.sass */
    .es5__item._left .es5__item_line strong {
      font-weight: bold; }
  /* line 40, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_top {
    padding-left: 175px;
    height: 55px;
    display: flex; }
    /* line 44, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_top .comagic_phone {
      font-size: 26px;
      color: #000;
      text-decoration: none;
      font-family: "PTSans";
      margin-right: 10px;
      font-weight: bold;
      font-style: normal; }
    /* line 52, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_top a:hover {
      text-decoration: none; }
      /* line 54, ../../sass/blocks/es5/_es5.sass */
      .es5__item._right .es5__item_top a:hover .comagic_phone {
        text-decoration: none; }
    /* line 56, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_top span {
      font-size: 16px;
      font-style: italic; }
  /* line 59, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_desc {
    padding-left: 175px;
    height: 75px;
    font-size: 16px;
    width: 91%; }
    /* line 64, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_desc strong {
      font-weight: bold; }
  /* line 66, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_line {
    padding-right: 50px;
    padding-left: 175px;
    background-color: #fff138;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px; }
    /* line 74, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_line strong {
      font-weight: bold; }

/* line 76, ../../sass/blocks/es5/_es5.sass */
.es5__pict {
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -150px; }

@media (max-width: 1200px) {
  /* line 82, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_top {
    padding-left: 135px; }

  /* line 84, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_desc {
    padding-left: 135px;
    width: 98%; }

  /* line 87, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_line {
    padding-left: 135px; }

  /* line 89, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_top {
    padding-left: 25px;
    font-size: 28px; }

  /* line 92, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_desc {
    padding-left: 25px;
    font-size: 22px; } }
@media (max-width: 992px) {
  /* line 96, ../../sass/blocks/es5/_es5.sass */
  .es5__block {
    height: auto; }

  /* line 98, ../../sass/blocks/es5/_es5.sass */
  .es5__pict {
    display: none; }

  /* line 100, ../../sass/blocks/es5/_es5.sass */
  .es5__block_item {
    display: block; }

  /* line 102, ../../sass/blocks/es5/_es5.sass */
  .es5__item {
    width: 100%;
    text-align: center; }

  /* line 105, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_line {
    text-align: center;
    padding-right: 0; }

  /* line 108, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_desc {
    padding-left: 0; }

  /* line 110, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_top {
    padding-left: 0; }

  /* line 112, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_top {
    padding-left: 0;
    height: 55px;
    display: inline-flex;
    margin-top: 30px; }

  /* line 117, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_desc {
    padding-left: 0;
    width: 75%;
    margin: auto; }

  /* line 121, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_line {
    display: none; } }
@media (max-width: 768px) {
  /* line 125, ../../sass/blocks/es5/_es5.sass */
  .es5__block {
    padding-top: 20px;
    padding-bottom: 20px; }

  /* line 128, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_top {
    font-size: 24px;
    height: auto; }

  /* line 131, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_desc {
    font-size: 18px;
    height: auto;
    margin: 20px; }

  /* line 135, ../../sass/blocks/es5/_es5.sass */
  .es5__item._left .es5__item_line {
    font-size: 16px; }

  /* line 137, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_top {
    margin-top: 20px; }

  /* line 139, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_desc {
    height: auto;
    font-size: 15px; }

  /* line 142, ../../sass/blocks/es5/_es5.sass */
  .es5 {
    margin-top: 30px;
    margin-bottom: 30px; } }
@media (max-width: 480px) {
  /* line 147, ../../sass/blocks/es5/_es5.sass */
  .es5__item._right .es5__item_top {
    display: block; }
    /* line 149, ../../sass/blocks/es5/_es5.sass */
    .es5__item._right .es5__item_top span {
      display: block; } }
/* line 1, ../../sass/blocks/es6/_es6.sass */
.es6 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es6/_es6.sass */
  .es6 .wrapper {
    background-color: #fff138;
    max-width: 1164px;
    padding-left: 0;
    padding-right: 0; }

/* line 9, ../../sass/blocks/es6/_es6.sass */
.es6__ttl {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.4;
  padding-top: 10px;
  padding-left: 60px;
  padding-bottom: 15px; }
  /* line 16, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl span {
    display: block;
    font-size: 18px;
    line-height: 1.1;
    font-family: "PTSans";
    font-weight: normal; }
  @media (max-width: 992px) {
    /* line 9, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl {
      font-size: 32px; } }
  @media (max-width: 768px) {
    /* line 9, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl {
      font-size: 28px; }
      /* line 26, ../../sass/blocks/es6/_es6.sass */
      .es6__ttl span {
        font-size: 16px; } }
  @media (max-width: 480px) {
    /* line 9, ../../sass/blocks/es6/_es6.sass */
    .es6__ttl {
      font-size: 24px;
      line-height: 1.2;
      padding-bottom: 10px; } }

/* line 32, ../../sass/blocks/es6/_es6.sass */
.es6__block {
  background-color: #fff;
  display: flex;
  padding: 30px 60px 0 60px; }

/* line 36, ../../sass/blocks/es6/_es6.sass */
.es6__block_item_pict img {
  margin-right: 20px; }
  /* line 38, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item_pict img:last-child {
    margin-right: 0; }

/* line 41, ../../sass/blocks/es6/_es6.sass */
.es6__block_item {
  display: flex; }
  /* line 43, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .statopis {
    text-align: left;
    width: 270px;
    height: 183px;
    margin-right: 20px;
    margin-left: 20px;
    background: url("/img/statstr.png") no-repeat center right !important; }
  /* line 50, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .mes {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 15px; }
  /* line 54, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .count {
    font-size: 100px;
    font-weight: bold;
    line-height: 0.7; }
  /* line 58, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .people {
    font-size: 58px;
    line-height: 0.9; }
  /* line 61, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .info {
    font-size: 20px;
    line-height: 1; }

@media (max-width: 1200px) {
  /* line 66, ../../sass/blocks/es6/_es6.sass */
  .es6__ttl {
    padding-left: 0px;
    text-align: center; }

  /* line 69, ../../sass/blocks/es6/_es6.sass */
  .es6__block {
    padding: 30px 20px;
    justify-content: center; }

  /* line 72, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .statopis {
    margin-right: 10px;
    margin-left: 10px; }

  /* line 75, ../../sass/blocks/es6/_es6.sass */
  .statdver img {
    width: 130px; }

  /* line 77, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item_pict img {
    margin-right: 10px;
    width: 165px; }

  /* line 80, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .count {
    font-size: 96px; }

  /* line 82, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item .statopis {
    width: 250px; } }
@media (max-width: 992px) {
  /* line 86, ../../sass/blocks/es6/_es6.sass */
  .es6__block {
    padding: 0 20px 30px 20px;
    display: block;
    text-align: center; }

  /* line 90, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item {
    margin-top: 30px;
    display: inline-flex; } }
@media (max-width: 768px) {
  /* line 95, ../../sass/blocks/es6/_es6.sass */
  .es6 {
    margin-top: 30px;
    margin-bottom: 30px; }

  /* line 98, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item_pict img {
    margin-right: 10px;
    width: 125px; }

  /* line 101, ../../sass/blocks/es6/_es6.sass */
  .es6__block {
    padding: 0 20px 0px 20px; } }
@media (max-width: 480px) {
  /* line 104, ../../sass/blocks/es6/_es6.sass */
  .statdver {
    display: none; }

  /* line 106, ../../sass/blocks/es6/_es6.sass */
  .es6__block {
    padding: 0 10px 10px 10px; }

  /* line 108, ../../sass/blocks/es6/_es6.sass */
  .es6__block_item_pict img {
    margin-bottom: 20px; }
    /* line 110, ../../sass/blocks/es6/_es6.sass */
    .es6__block_item_pict img:last-child {
      margin-bottom: 0; } }
/* line 1, ../../sass/blocks/es7/_es7.sass */
.es7 {
  background: url("/img/womenwithcard.jpg") top center no-repeat;
  height: 499px;
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 6, ../../sass/blocks/es7/_es7.sass */
.es7__block {
  padding-top: 65px;
  margin-left: 455px;
  padding-right: 80px; }

/* line 10, ../../sass/blocks/es7/_es7.sass */
.es7__ttl {
  font-size: 46px;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
  @media (max-width: 992px) {
    /* line 10, ../../sass/blocks/es7/_es7.sass */
    .es7__ttl {
      font-size: 40px; } }
  @media (max-width: 768px) {
    /* line 10, ../../sass/blocks/es7/_es7.sass */
    .es7__ttl {
      font-size: 36px; } }
  @media (max-width: 480px) {
    /* line 10, ../../sass/blocks/es7/_es7.sass */
    .es7__ttl {
      font-size: 32px; } }

/* line 22, ../../sass/blocks/es7/_es7.sass */
.es7__desc {
  font-size: 32px;
  color: #000;
  font-weight: bold;
  line-height: 1;
  margin-top: 30px; }

/* line 28, ../../sass/blocks/es7/_es7.sass */
.es7__phone {
  margin-left: 85px;
  font-size: 24px;
  color: #000;
  line-height: 1;
  margin-top: 110px; }
  /* line 34, ../../sass/blocks/es7/_es7.sass */
  .es7__phone .link {
    color: #000000; }

@media (max-width: 1200px) {
  /* line 39, ../../sass/blocks/es7/_es7.sass */
  .es7__desc {
    font-size: 28px; }

  /* line 41, ../../sass/blocks/es7/_es7.sass */
  .es7__phone {
    margin-left: 0px;
    font-size: 22px;
    line-height: 1;
    margin-top: 65px; } }
@media (max-width: 992px) {
  /* line 47, ../../sass/blocks/es7/_es7.sass */
  .es7 {
    background: url(/img/womenwithcard.jpg) 40% 0 no-repeat; }

  /* line 49, ../../sass/blocks/es7/_es7.sass */
  .es7__block {
    text-align: center;
    margin-top: 65px;
    margin-left: 52%;
    padding-right: 0; }

  /* line 54, ../../sass/blocks/es7/_es7.sass */
  .es7__desc {
    font-size: 26px; }
    /* line 56, ../../sass/blocks/es7/_es7.sass */
    .es7__desc br {
      display: none; }

  /* line 58, ../../sass/blocks/es7/_es7.sass */
  .es7__phone .link {
    display: block;
    margin-top: 20px; }

  /* line 61, ../../sass/blocks/es7/_es7.sass */
  .es7__phone {
    margin-top: 40px; } }
@media (max-width: 768px) {
  /* line 66, ../../sass/blocks/es7/_es7.sass */
  .es7 {
    height: 476px;
    margin-top: 30px;
    margin-bottom: 30px; }

  /* line 70, ../../sass/blocks/es7/_es7.sass */
  .es7__block {
    margin-top: 30px;
    padding-top: 40px; }

  /* line 73, ../../sass/blocks/es7/_es7.sass */
  .es7__desc {
    font-size: 22px; } }
@media (max-width: 560px) {
  /* line 77, ../../sass/blocks/es7/_es7.sass */
  .es7 {
    height: auto;
    padding-bottom: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
    background: url(/img/womenwithcard.jpg) right center no-repeat; }

  /* line 83, ../../sass/blocks/es7/_es7.sass */
  .es7__block {
    text-align: center;
    margin-left: 0; } }
@media (max-width: 480px) {
  /* line 88, ../../sass/blocks/es7/_es7.sass */
  .es7 {
    padding-bottom: 30px; }

  /* line 90, ../../sass/blocks/es7/_es7.sass */
  .es7__block {
    text-align: center;
    margin-top: 30px;
    padding-top: 30px; } }
/* line 1, ../../sass/blocks/es8/_es8.sass */
.es8 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es8/_es8.sass */
  .es8 h5 {
    text-transform: none;
    margin-bottom: 0; }

/* line 7, ../../sass/blocks/es8/_es8.sass */
.es8__block {
  justify-content: space-between;
  text-align: center;
  display: flex; }

/* line 11, ../../sass/blocks/es8/_es8.sass */
.es__item_desc {
  font-size: 18px;
  line-height: 1.2; }

/* line 14, ../../sass/blocks/es8/_es8.sass */
.es8__item {
  width: 33%; }
  /* line 16, ../../sass/blocks/es8/_es8.sass */
  .es8__item a {
    text-decoration: underline; }
    /* line 18, ../../sass/blocks/es8/_es8.sass */
    .es8__item a:hover {
      text-decoration: none; }

/* line 20, ../../sass/blocks/es8/_es8.sass */
.es8__item_pict {
  height: 282px; }
  /* line 22, ../../sass/blocks/es8/_es8.sass */
  .es8__item_pict img {
    height: 100%;
    max-width: 100%; }

@media (max-width: 992px) {
  /* line 27, ../../sass/blocks/es8/_es8.sass */
  .es__item_desc br {
    display: none; }

  /* line 29, ../../sass/blocks/es8/_es8.sass */
  .es8__item {
    width: 30%; } }
@media (max-width: 768px) {
  /* line 32, ../../sass/blocks/es8/_es8.sass */
  .es8 {
    margin-top: 30px; }

  /* line 34, ../../sass/blocks/es8/_es8.sass */
  .es__item_desc {
    font-size: 16px; }
    /* line 36, ../../sass/blocks/es8/_es8.sass */
    .es__item_desc br {
      display: none; } }
@media (max-width: 675px) {
  /* line 39, ../../sass/blocks/es8/_es8.sass */
  .es8__block {
    display: block; }

  /* line 41, ../../sass/blocks/es8/_es8.sass */
  .es8__item {
    width: 280px;
    margin: auto; } }
@media (max-width: 992px) {
  /* line 45, ../../sass/blocks/es8/_es8.sass */
  .es8__item_pict {
    height: 230px; } }
/* line 1, ../../sass/blocks/es9/_es9.sass */
.es9 {
  margin-top: 20px;
  margin-bottom: -27px;
  position: relative;
  z-index: 2; }

/* line 6, ../../sass/blocks/es9/_es9.sass */
.es9__item {
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 0.8); }
  /* line 11, ../../sass/blocks/es9/_es9.sass */
  .es9__item a {
    color: #2f302f;
    font-size: 12px;
    text-decoration: underline; }
    /* line 15, ../../sass/blocks/es9/_es9.sass */
    .es9__item a:hover {
      text-decoration: none; }
  /* line 17, ../../sass/blocks/es9/_es9.sass */
  .es9__item img {
    margin-right: 9px; }

@media (max-width: 768px) {
  /* line 22, ../../sass/blocks/es9/_es9.sass */
  .es9 {
    margin-bottom: 0px;
    text-align: center; } }
/* line 1, ../../sass/blocks/es10/_es10.sass */
.es10 {
  padding-top: 50px;
  text-align: center;
  line-height: 1.1;
  background: url("/img/15dneybg.png") 0 60px repeat-x;
  padding-bottom: 50px; }
  /* line 7, ../../sass/blocks/es10/_es10.sass */
  .es10 .ttl {
    background-color: #fff; }
  /* line 9, ../../sass/blocks/es10/_es10.sass */
  .es10 .es__desc {
    font-size: 24px;
    text-align: center;
    line-height: 1.1;
    font-style: italic;
    width: 80%;
    margin: auto;
    margin-top: 20px; }

/* line 17, ../../sass/blocks/es10/_es10.sass */
.es10__desc {
  font-size: 14px;
  color: #aeaeae;
  line-height: 1;
  font-style: italic;
  text-align: center;
  margin-top: 10px;
  letter-spacing: 0.3px; }

@media (max-width: 768px) {
  /* line 27, ../../sass/blocks/es10/_es10.sass */
  .es10 {
    padding-top: 30px;
    padding-bottom: 30px; } }
@media (max-width: 768px) {
  /* line 31, ../../sass/blocks/es10/_es10.sass */
  .es10 .es__desc {
    font-size: 20px; } }
/* line 36, ../../sass/blocks/es10/_es10.sass */
._no-pdg section {
  margin-top: -30px; }
  /* line 38, ../../sass/blocks/es10/_es10.sass */
  ._no-pdg section.es10 {
    background: url(/img/15dneybg.png) 0 70px repeat-x; }

/* line 1, ../../sass/blocks/es14/_es14.sass */
.es14 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es14/_es14.sass */
  .es14 .ttl {
    font-size: 40px;
    line-height: 1; }
    @media (max-width: 992px) {
      /* line 4, ../../sass/blocks/es14/_es14.sass */
      .es14 .ttl {
        font-size: 36px; } }
    @media (max-width: 768px) {
      /* line 4, ../../sass/blocks/es14/_es14.sass */
      .es14 .ttl {
        font-size: 32px; } }
    @media (max-width: 480px) {
      /* line 4, ../../sass/blocks/es14/_es14.sass */
      .es14 .ttl {
        font-size: 28px; } }

/* line 13, ../../sass/blocks/es14/_es14.sass */
.es14__block {
  background: url("/img/uznaite_stoimost/bg.jpg") top center no-repeat;
  width: 1200px;
  height: 378px;
  padding-left: 220px; }

/* line 18, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__gorod, .uznaite_stoimost__left__adres {
  display: flex;
  margin-bottom: 20px; }

/* line 21, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__komnata {
  margin-bottom: 20px;
  width: 260px;
  height: 44px;
  display: inline-block;
  vertical-align: top; }

/* line 29, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__gorod__name, .uznaite_stoimost__left__adres__name {
  line-height: 44px;
  width: 80px;
  float: left;
  font-size: 22px;
  font-weight: bold; }

/* line 35, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__gorod__input {
  height: 44px;
  width: 304px;
  background: url("/img/uznaite_stoimost/input_gorod.png");
  float: left; }

/* line 40, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__adres__input {
  height: 44px;
  width: 388px;
  background: url("/img/uznaite_stoimost/input_adres.png");
  float: left; }

/* line 45, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__komnata__input {
  height: 44px;
  width: 48px;
  background: url("/img/uznaite_stoimost/input_sm.png");
  float: left; }

/* line 51, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__komnata__name {
  width: 180px;
  float: left;
  height: 44px;
  line-height: 44px;
  font-size: 22px;
  font-weight: bold; }

/* line 58, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__okno__name {
  width: 150px;
  float: left;
  height: 44px;
  line-height: 44px;
  font-size: 22px;
  font-weight: bold; }

/* line 65, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__but_uznat {
  cursor: pointer;
  background: url("/img/uznaite_stoimost/but_uznat.png");
  width: 229px;
  height: 51px;
  margin-top: 80px; }

/* line 71, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__okno__input {
  height: 44px;
  width: 48px;
  background: url("/img/uznaite_stoimost/input_sm.png");
  float: left; }

/* line 76, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__left__okno {
  display: inline-block;
  vertical-align: top; }

/* line 79, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__block {
  margin-top: 90px;
  margin-left: 90px;
  display: flex;
  align-items: center; }
  /* line 85, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost:first-child {
    width: 565px; }
  /* line 87, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost input {
    width: 41px;
    height: 36px;
    font-size: 22px;
    margin-top: 5px;
    margin-left: 3px;
    border: 0px;
    background: none;
    text-align: center;
    font-weight: bold; }

/* line 98, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__right_t1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 5px;
  display: none; }

/* line 104, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__right_t2 {
  font-size: 38px;
  font-weight: bold;
  text-decoration: line-through;
  line-height: 1;
  margin-bottom: 10px;
  display: none; }

/* line 111, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__right_t3 {
  font-size: 22px;
  line-height: 1;
  margin-bottom: 10px;
  display: none; }

/* line 116, ../../sass/blocks/es14/_es14.sass */
.uznaite_stoimost__right_t4 {
  font-size: 54px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
  display: none; }

@media (max-width: 1200px) {
  /* line 125, ../../sass/blocks/es14/_es14.sass */
  .es14__block {
    background: url("/img/uznaite_stoimost/bg_943.jpg") no-repeat center bottom;
    width: 943px;
    height: 378px;
    margin: 0px auto 60px auto;
    padding-left: 0; }

  /* line 131, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block {
    margin-left: 40px; } }
@media (max-width: 992px) {
  /* line 134, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__but_uznat {
    margin: 10px auto 0 auto; }

  /* line 136, ../../sass/blocks/es14/_es14.sass */
  .es14__block {
    background: none;
    width: 100%;
    height: auto; }

  /* line 140, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block {
    background-color: #ffd500; }

  /* line 142, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block {
    margin-left: 0;
    padding: 25px;
    display: block;
    margin: 45px auto;
    width: 520px; }

  /* line 148, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost:first-child {
    width: 520px; }

  /* line 150, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost:last-child {
    text-align: center; } }
@media (max-width: 768px) {
  /* line 153, ../../sass/blocks/es14/_es14.sass */
  .es14 {
    margin-bottom: 30px; }

  /* line 155, ../../sass/blocks/es14/_es14.sass */
  .es14__block {
    margin: 0px auto 30px auto; }

  /* line 157, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block {
    width: 410px;
    margin: 30px auto; }

  /* line 160, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost:first-child {
    width: auto; }

  /* line 162, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__gorod__input {
    height: 44px;
    width: 280px;
    background: url(/img/uznaite_stoimost/input-280.png);
    float: left; }

  /* line 167, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__adres__input {
    height: 44px;
    width: 280px;
    background: url(/img/uznaite_stoimost/input-280.png);
    float: left; }

  /* line 172, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block .uznaite_stoimost:first-child {
    width: 100%; }

  /* line 174, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__okno {
    display: inline-block; }

  /* line 177, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__komnata {
    float: none;
    width: auto;
    margin-right: 15px;
    display: inline-block;
    vertical-align: top; }

  /* line 183, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__komnata__name {
    width: 100px;
    line-height: 1; }

  /* line 186, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__okno__name {
    width: 85px;
    line-height: 1; }

  /* line 189, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__but_uznat {
    margin-top: 10px; } }
@media (max-width: 480px) {
  /* line 192, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__block {
    width: 100%;
    padding: 15px 5px 0px 5px; }

  /* line 195, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__gorod, .uznaite_stoimost__left__adres {
    display: block; }

  /* line 197, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__gorod__name, .uznaite_stoimost__left__adres__name {
    float: none;
    margin: auto;
    font-size: 20px; }

  /* line 201, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__gorod__input {
    margin: auto;
    float: none; }

  /* line 204, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__adres__input {
    margin: auto;
    float: none; }

  /* line 207, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost {
    text-align: center;
    padding-bottom: 10px; }

  /* line 210, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__but_uznat {
    margin: 20px auto 0 auto; }

  /* line 212, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__gorod {
    margin-bottom: 0; }

  /* line 214, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__komnata__name {
    font-size: 20px;
    text-align: left;
    width: 85px; }

  /* line 218, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__okno__name {
    font-size: 20px;
    text-align: left;
    width: 75px; }

  /* line 222, ../../sass/blocks/es14/_es14.sass */
  .uznaite_stoimost__left__komnata {
    margin-bottom: 0;
    margin-right: 10px; } }
/* line 1, ../../sass/blocks/es15/_es15.sass */
.es15 {
  height: 685px;
  background: url(../img/ruka50sec.jpg) no-repeat center top;
  margin-top: -125px;
  padding-top: 1px;
  z-index: 1;
  position: relative; }
  /* line 8, ../../sass/blocks/es15/_es15.sass */
  .es15 .wrapper {
    max-width: 1260px; }

/* line 10, ../../sass/blocks/es15/_es15.sass */
.es15__block {
  display: flex;
  margin: 300px 0px 0 190px; }

/* line 13, ../../sass/blocks/es15/_es15.sass */
.es15__item_ttl {
  font-size: 36px;
  font-weight: bold;
  line-height: 1; }

/* line 17, ../../sass/blocks/es15/_es15.sass */
.es15__item_desc {
  font-size: 24px;
  width: 425px;
  margin-top: 15px; }

/* line 21, ../../sass/blocks/es15/_es15.sass */
.inp50sec {
  width: 250px;
  height: 39px;
  background: url(../img/inp50sec.png) no-repeat center top;
  margin: 2px auto 10px; }

/* line 27, ../../sass/blocks/es15/_es15.sass */
.es15__item form {
  text-align: center; }
  /* line 29, ../../sass/blocks/es15/_es15.sass */
  .es15__item form span {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #161616; }
/* line 34, ../../sass/blocks/es15/_es15.sass */
.es15__item:last-child {
  padding-left: 150px; }
/* line 36, ../../sass/blocks/es15/_es15.sass */
.es15__item:first-child {
  width: 300px;
  flex: none; }

/* line 39, ../../sass/blocks/es15/_es15.sass */
.inp50sec input {
  width: 230px;
  height: 29px;
  background: none;
  border: 0px solid #ccc;
  margin: 3px 10px;
  text-align: center;
  font-size: 18px; }

@media (max-width: 1270px) {
  /* line 49, ../../sass/blocks/es15/_es15.sass */
  .es15 {
    background: url(../img/ruka50sec.jpg) no-repeat -332px 100%; }

  /* line 51, ../../sass/blocks/es15/_es15.sass */
  .es15__block {
    display: flex;
    margin: 335px 0px 0 173px; } }
@media (max-width: 1100px) {
  /* line 55, ../../sass/blocks/es15/_es15.sass */
  .es15__item:last-child {
    padding-left: 100px; }

  /* line 57, ../../sass/blocks/es15/_es15.sass */
  .es15__item_ttl {
    font-size: 34px; }

  /* line 59, ../../sass/blocks/es15/_es15.sass */
  .es15__item_desc {
    font-size: 22px;
    width: 96%; } }
@media (max-width: 992px) {
  /* line 64, ../../sass/blocks/es15/_es15.sass */
  .es15 {
    height: auto;
    margin-top: 0;
    background: url(../img/ruka50sec.jpg) no-repeat -332px 83%; }

  /* line 68, ../../sass/blocks/es15/_es15.sass */
  .es15__block {
    display: inline-flex;
    margin: 55px 0px 0 175px;
    flex-wrap: wrap-reverse; }

  /* line 72, ../../sass/blocks/es15/_es15.sass */
  .es15__item:last-child {
    padding-left: 0; }

  /* line 74, ../../sass/blocks/es15/_es15.sass */
  .es15__item:first-child {
    padding-bottom: 107px; }

  /* line 76, ../../sass/blocks/es15/_es15.sass */
  .es15__item form {
    margin-top: 155px; } }
@media (max-width: 768px) {
  /* line 79, ../../sass/blocks/es15/_es15.sass */
  .es15 {
    background: none; }

  /* line 81, ../../sass/blocks/es15/_es15.sass */
  .es15__item_ttl {
    font-size: 32px; }

  /* line 83, ../../sass/blocks/es15/_es15.sass */
  .es15__item:last-child {
    text-align: center; }

  /* line 85, ../../sass/blocks/es15/_es15.sass */
  .es15__block {
    margin: 30px 0px 0 0px;
    justify-content: center; }

  /* line 88, ../../sass/blocks/es15/_es15.sass */
  .es15__item form {
    margin-top: 26px;
    background-color: #ffd500;
    padding: 15px 20px 25px 20px; }

  /* line 93, ../../sass/blocks/es15/_es15.sass */
  .es15__item .prav-info.white {
    color: rgba(0, 0, 0, 0.5) !important; }
    /* line 95, ../../sass/blocks/es15/_es15.sass */
    .es15__item .prav-info.white a {
      color: rgba(0, 0, 0, 0.5) !important; }

  /* line 98, ../../sass/blocks/es15/_es15.sass */
  .es15__item:first-child {
    padding-bottom: 35px;
    width: 96%; } }
@media (max-width: 480px) {
  /* line 102, ../../sass/blocks/es15/_es15.sass */
  .es15__item_ttl {
    font-size: 28px; }

  /* line 104, ../../sass/blocks/es15/_es15.sass */
  .es15__item_desc {
    font-size: 20px;
    line-height: 1.1; }

  /* line 107, ../../sass/blocks/es15/_es15.sass */
  .es15__item:first-child {
    width: 100%; }

  /* line 109, ../../sass/blocks/es15/_es15.sass */
  .es15__item form {
    padding: 15px 0px 25px 0px; } }
/* line 1, ../../sass/blocks/es18/_es18.sass */
.es18 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es18/_es18.sass */
  .es18 .prav-info {
    margin-top: 5px;
    color: rgba(0, 0, 0, 0.5); }
    /* line 7, ../../sass/blocks/es18/_es18.sass */
    .es18 .prav-info a {
      color: rgba(0, 0, 0, 0.5);
      text-decoration: underline; }

/* line 10, ../../sass/blocks/es18/_es18.sass */
.es18__block {
  height: 111px;
  background: url(../img/raschbg.jpg) repeat-x top left;
  width: 98%;
  margin: 20px auto 0 auto;
  border: 0px solid #525252;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  padding: 0 15px 25px 15px; }

/* line 24, ../../sass/blocks/es18/_es18.sass */
.es15__item {
  padding-left: 15px;
  padding-right: 15px; }

/* line 27, ../../sass/blocks/es18/_es18.sass */
.es18__item label {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  float: left;
  margin-top: 7px; }

/* line 34, ../../sass/blocks/es18/_es18.sass */
.raschinpbg {
  width: 200px;
  height: 39px;
  background: url(../img/raschinpbg.png) no-repeat top left;
  float: left; }

/* line 39, ../../sass/blocks/es18/_es18.sass */
div.inpfile {
  margin-right: 20px;
  overflow: hidden;
  width: 155px;
  height: 39px;
  cursor: pointer;
  background: url(../img/raschprfile.png) no-repeat center center; }

/* line 46, ../../sass/blocks/es18/_es18.sass */
div.inpfile:hover {
  background: url(../img/raschprfilehover.png) no-repeat center center; }

/* line 49, ../../sass/blocks/es18/_es18.sass */
input.inpfilefile {
  opacity: 0;
  cursor: pointer; }

/* line 53, ../../sass/blocks/es18/_es18.sass */
.raschinpbg input {
  width: 185px;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  padding: 5px 4px;
  margin: 4px;
  background: none;
  border: 0px; }

/* line 62, ../../sass/blocks/es18/_es18.sass */
div.inpfilevyb {
  overflow: hidden;
  width: 155px;
  height: 39px;
  cursor: pointer;
  background: url(../img/raschprfileact.png) no-repeat center center; }

/* line 69, ../../sass/blocks/es18/_es18.sass */
.es18__desc {
  font-size: 14px;
  font-style: italic;
  color: #aeaeae;
  text-align: center;
  width: 850px;
  margin: 8px auto;
  line-height: 1.1; }

@media (max-width: 992px) {
  /* line 79, ../../sass/blocks/es18/_es18.sass */
  .es18__block {
    flex-wrap: wrap;
    padding: 15px;
    display: inline-flex; }

  /* line 83, ../../sass/blocks/es18/_es18.sass */
  .es18__item {
    margin-bottom: 10px; }

  /* line 85, ../../sass/blocks/es18/_es18.sass */
  .es18__desc {
    width: 96%; } }
@media (max-width: 768px) {
  /* line 88, ../../sass/blocks/es18/_es18.sass */
  .es18 {
    margin-top: 30px;
    margin-bottom: 35px; }

  /* line 91, ../../sass/blocks/es18/_es18.sass */
  .es18__block {
    height: auto;
    background: url(../img/raschbg.jpg) repeat-x top left;
    width: 98%;
    background-size: contain;
    display: block; }

  /* line 97, ../../sass/blocks/es18/_es18.sass */
  .es18__item {
    width: 330px;
    margin: 10px auto;
    display: flex;
    justify-content: center; }

  /* line 102, ../../sass/blocks/es18/_es18.sass */
  div.inpfile {
    margin: auto; }

  /* line 104, ../../sass/blocks/es18/_es18.sass */
  .es18__item label {
    width: 100px; } }
@media (max-width: 400px) {
  /* line 109, ../../sass/blocks/es18/_es18.sass */
  .es18__block {
    flex-wrap: wrap;
    padding: 15px 0; }

  /* line 112, ../../sass/blocks/es18/_es18.sass */
  .es18__item {
    width: 280px;
    margin: 0px auto;
    display: block;
    text-align: center; }
    /* line 117, ../../sass/blocks/es18/_es18.sass */
    .es18__item label {
      width: 100%;
      float: none; }
    /* line 120, ../../sass/blocks/es18/_es18.sass */
    .es18__item .raschinpbg {
      margin: auto;
      float: none; }

  /* line 123, ../../sass/blocks/es18/_es18.sass */
  div.inpfile {
    margin: 15px auto; } }
/* line 1, ../../sass/blocks/es19/_es19.sass */
.es19 {
  height: 587px;
  background: url(/img/map_dostavka_zamer/map__.jpg) no-repeat center center;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 40px auto;
  padding-bottom: 50px; }

/* line 9, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer {
  height: 587px;
  background: url(/img/map_dostavka_zamer/map__.jpg) no-repeat center center;
  position: relative;
  overflow: hidden;
  width: 100%;
  min-width: 980px;
  margin: 40px auto; }

/* line 19, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer__blue_elips {
  width: 481px;
  height: 481px;
  background: #739cfc;
  background: radial-gradient(#ffffff, #739cfc);
  opacity: 0.4;
  border-radius: 50%;
  left: 50%;
  margin-top: 45px;
  margin-left: -390px;
  position: absolute;
  border: 4px solid #0033cc;
  animation-name: ani_gradient;
    animation-name-animation-duration: 2s;
    animation-name-animation-iteration-count: infinite; }

/* line 36, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer__orange_elips {
  width: 304px;
  height: 304px;
  background: #ecce02;
  background: radial-gradient(#ffffff, #ecce02);
  opacity: 1;
  border-radius: 50%;
  margin: 90px auto 0 auto;
  position: relative;
  border: 4px solid orange;
  animation-name: ani_gradient_orange;
  animation-duration: 2s;
  animation-iteration-count: infinite; }

/* line 51, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer__cities {
  position: absolute;
  width: 427px;
  height: 457px;
  background: url(/img/map_dostavka_zamer/cities.png) no-repeat center center;
  left: 50%;
  margin-left: -370px;
  margin-top: 58px;
  z-index: 1; }

/* line 62, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer__dostavka {
  background: url(/img/map_dostavka_zamer/dostavka.png) no-repeat center center;
  position: absolute;
  width: 394px;
  height: 116px;
  left: 50%;
  margin-left: -71px;
  margin-top: 258px;
  z-index: 2; }

/* line 72, ../../sass/blocks/es19/_es19.sass */
.map_dostavka_zamer__zamer {
  background: url(/img/map_dostavka_zamer/zamer.png) no-repeat center center;
  position: absolute;
  width: 343px;
  height: 112px;
  left: 50%;
  margin-left: 47px;
  margin-top: 98px;
  z-index: 2; }

@media (max-width: 900px) {
  /* line 83, ../../sass/blocks/es19/_es19.sass */
  .es19 {
    display: none; } }
/* line 1, ../../sass/blocks/es23/_es23.sass */
.es23 {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  z-index: 2; }

/* line 6, ../../sass/blocks/es23/_es23.sass */
.es23__block {
  display: flex;
  justify-content: space-around; }
  /* line 9, ../../sass/blocks/es23/_es23.sass */
  .es23__block a {
    display: flex;
    text-decoration: none; }
    /* line 12, ../../sass/blocks/es23/_es23.sass */
    .es23__block a img {
      margin-right: 10px; }
    /* line 14, ../../sass/blocks/es23/_es23.sass */
    .es23__block a span {
      text-decoration: underline;
      color: #5394ff;
      font-size: 30px; }
    /* line 18, ../../sass/blocks/es23/_es23.sass */
    .es23__block a:hover {
      text-decoration: none; }
      /* line 20, ../../sass/blocks/es23/_es23.sass */
      .es23__block a:hover span {
        text-decoration: none;
        color: #23527c; }

@media (max-width: 992px) {
  /* line 24, ../../sass/blocks/es23/_es23.sass */
  .es23 {
    padding-top: 40px;
    padding-bottom: 40px; }

  /* line 27, ../../sass/blocks/es23/_es23.sass */
  .es23__block a span {
    font-size: 20px; } }
@media (max-width: 768px) {
  /* line 31, ../../sass/blocks/es23/_es23.sass */
  .es23 {
    padding-top: 25px;
    padding-bottom: 30px; }

  /* line 34, ../../sass/blocks/es23/_es23.sass */
  .es23__block {
    display: block; }

  /* line 36, ../../sass/blocks/es23/_es23.sass */
  .es23__item {
    padding-top: 15px;
    width: 240px;
    margin: auto;
    text-align: left; } }
/* line 1, ../../sass/blocks/es24/_es24.sass */
.es24 {
  margin-top: 50px; }
  /* line 3, ../../sass/blocks/es24/_es24.sass */
  .es24 h4 {
    text-transform: none; }
  /* line 5, ../../sass/blocks/es24/_es24.sass */
  .es24 .name {
    font-size: 30px;
    font-weight: bold; }
  /* line 8, ../../sass/blocks/es24/_es24.sass */
  .es24 .date {
    background: url(/img/otzvstr.png) no-repeat top left;
    height: 20px;
    text-align: right;
    font-size: 13px; }
  /* line 13, ../../sass/blocks/es24/_es24.sass */
  .es24 .txt {
    padding: 25px 30px;
    background-color: #fff000;
    border: 0px solid #fff000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px; }
  /* line 19, ../../sass/blocks/es24/_es24.sass */
  .es24 .grey {
    display: block;
    text-decoration: underline;
    font-size: 23px;
    cursor: pointer; }
    /* line 24, ../../sass/blocks/es24/_es24.sass */
    .es24 .grey.otzreloadspan {
      text-decoration: none; }
      /* line 26, ../../sass/blocks/es24/_es24.sass */
      .es24 .grey.otzreloadspan span {
        border-bottom: 1px dashed #161616; }
    /* line 28, ../../sass/blocks/es24/_es24.sass */
    .es24 .grey:hover {
      text-decoration: none; }
      /* line 31, ../../sass/blocks/es24/_es24.sass */
      .es24 .grey:hover.otzreloadspan span {
        border-bottom: 1px dashed transparent; }
  /* line 33, ../../sass/blocks/es24/_es24.sass */
  .es24 .link {
    text-align: center; }

/* line 35, ../../sass/blocks/es24/_es24.sass */
.es24__item {
  display: flex;
  min-width: 450px;
  justify-content: space-around; }

/* line 39, ../../sass/blocks/es24/_es24.sass */
.es24__block {
  margin-top: 30px;
  display: flex;
  align-items: center; }

@media (max-width: 992px) {
  /* line 47, ../../sass/blocks/es24/_es24.sass */
  .es24 .txt {
    font-size: 16px; }

  /* line 49, ../../sass/blocks/es24/_es24.sass */
  .es24__block {
    display: block; }

  /* line 51, ../../sass/blocks/es24/_es24.sass */
  .es24__item {
    margin-bottom: 30px; } }
@media (max-width: 768px) {
  /* line 54, ../../sass/blocks/es24/_es24.sass */
  .es24 {
    margin-top: 30px; }
    /* line 56, ../../sass/blocks/es24/_es24.sass */
    .es24 .grey {
      display: block;
      text-decoration: underline;
      font-size: 20px; }
    /* line 60, ../../sass/blocks/es24/_es24.sass */
    .es24 .name {
      font-size: 24px; }
    /* line 63, ../../sass/blocks/es24/_es24.sass */
    .es24 .link img {
      width: 100px; } }
@media (max-width: 480px) {
  /* line 66, ../../sass/blocks/es24/_es24.sass */
  .es24__item {
    min-width: 100%; }

  /* line 69, ../../sass/blocks/es24/_es24.sass */
  .es24 .grey {
    display: block;
    text-decoration: underline;
    font-size: 16px; }
  /* line 74, ../../sass/blocks/es24/_es24.sass */
  .es24 .link img {
    width: 80px; }
  /* line 76, ../../sass/blocks/es24/_es24.sass */
  .es24 .txt {
    font-size: 14px;
    padding: 20px 15px; } }
/* line 1, ../../sass/blocks/es27/_es27.sass */
.es27 {
  text-align: center;
  padding-bottom: 30px; }
  /* line 4, ../../sass/blocks/es27/_es27.sass */
  .es27 h1, .es27 .zagl {
    font-size: 60px;
    color: #ffd500;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 992px) {
      /* line 4, ../../sass/blocks/es27/_es27.sass */
      .es27 h1, .es27 .zagl {
        font-size: 50px; } }
    @media (max-width: 768px) {
      /* line 4, ../../sass/blocks/es27/_es27.sass */
      .es27 h1, .es27 .zagl {
        font-size: 46px; } }
    @media (max-width: 480px) {
      /* line 4, ../../sass/blocks/es27/_es27.sass */
      .es27 h1, .es27 .zagl {
        font-size: 42px; } }

/* line 17, ../../sass/blocks/es27/_es27.sass */
h1.magtovnazv {
  font-size: 24px;
  text-shadow: none;
  color: #333; }

/* line 23, ../../sass/blocks/es27/_es27.sass */
.pagin {
  font-size: 30px;
  font-weight: bold;
  padding: 10px 20px;
  background: url(/img/arnoact.png) no-repeat center center;
  text-align: center; }

/* line 29, ../../sass/blocks/es27/_es27.sass */
.shop-link {
  margin-top: 30px;
  display: flex;
  justify-content: center; }
  /* line 33, ../../sass/blocks/es27/_es27.sass */
  .shop-link .link {
    margin-right: 20px;
    margin-left: 70px;
    font-size: 24px;
    position: relative; }
    /* line 38, ../../sass/blocks/es27/_es27.sass */
    .shop-link .link span {
      border-bottom: 1px solid rgba(51, 122, 183, 0.5); }
    /* line 40, ../../sass/blocks/es27/_es27.sass */
    .shop-link .link:hover {
      text-decoration: none; }
      /* line 42, ../../sass/blocks/es27/_es27.sass */
      .shop-link .link:hover span {
        border-bottom: 1px solid transparent; }
    /* line 44, ../../sass/blocks/es27/_es27.sass */
    .shop-link .link.active {
      color: #ababab; }
      /* line 46, ../../sass/blocks/es27/_es27.sass */
      .shop-link .link.active span {
        border-bottom: 1px solid transparent; }
      /* line 48, ../../sass/blocks/es27/_es27.sass */
      .shop-link .link.active:before {
        content: "";
        display: block;
        position: absolute;
        bottom: -20px;
        left: 50%;
        margin-left: -20px; }

/* line 56, ../../sass/blocks/es27/_es27.sass */
.es27__link {
  margin-top: 25px;
  margin-bottom: 50px; }
  /* line 59, ../../sass/blocks/es27/_es27.sass */
  .es27__link .link {
    font-size: 30px;
    text-decoration: underline;
    color: #5394ff; }
    /* line 63, ../../sass/blocks/es27/_es27.sass */
    .es27__link .link:hover {
      text-decoration: none;
      color: #337ab7; }

/* line 66, ../../sass/blocks/es27/_es27.sass */
.filtrmagbg {
  margin-top: 18px;
  height: 139px;
  background: url(../img/filtrmagbg.png) top left repeat-x;
  font-size: 24px; }

/* line 73, ../../sass/blocks/es27/_es27.sass */
.inpfiltr {
  width: 86px;
  height: 43px;
  background: url(../img/inpfiltr.png) no-repeat top left; }
  /* line 77, ../../sass/blocks/es27/_es27.sass */
  .inpfiltr input {
    width: 86px;
    height: 43px;
    font-size: 24px;
    margin: 0px;
    text-align: center;
    border: 1px;
    background: none; }

/* line 85, ../../sass/blocks/es27/_es27.sass */
.podobrfiltr {
  width: 236px;
  height: 74px;
  margin: -12px auto 0 auto; }
  /* line 89, ../../sass/blocks/es27/_es27.sass */
  .podobrfiltr input {
    width: 236px;
    height: 74px; }

/* line 93, ../../sass/blocks/es27/_es27.sass */
.es27__block {
  justify-content: center;
  display: flex;
  align-items: center; }

/* line 97, ../../sass/blocks/es27/_es27.sass */
.es27__item {
  display: flex;
  justify-content: flex-end;
  align-items: center; }
  /* line 101, ../../sass/blocks/es27/_es27.sass */
  .es27__item span {
    display: inline-block;
    margin: 0 5px; }

/* line 104, ../../sass/blocks/es27/_es27.sass */
.topblockbg {
  text-align: center;
  border: 1px solid #dfdfdf;
  background: url(../img/bgdveryblock.png);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 15px 0px 30px 0px;
  min-height: 454px;
  width: 550px;
  margin-top: 50px;
  display: inline-block;
  vertical-align: top; }

/* line 117, ../../sass/blocks/es27/_es27.sass */
.topblockbg-pict {
  margin: 40px auto; }

/* line 119, ../../sass/blocks/es27/_es27.sass */
.tovcont {
  width: 82%;
  margin: 10px auto 0 auto;
  text-align: left; }

/* line 123, ../../sass/blocks/es27/_es27.sass */
.kupbutsp {
  width: 195px;
  background: #ffd500;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  float: right;
  font-size: 36px;
  font-weight: bold;
  text-align: center;
  padding: 8px 0px 5px 0px; }

/* line 134, ../../sass/blocks/es27/_es27.sass */
.magtovnazv a {
  font-size: 18px;
  color: #161616;
  font-weight: bold;
  text-decoration: underline; }

/* line 139, ../../sass/blocks/es27/_es27.sass */
.oldcen {
  font-size: 18px;
  color: #7d7d7d;
  text-decoration: line-through;
  text-align: right; }

/* line 144, ../../sass/blocks/es27/_es27.sass */
.opisgrey {
  color: #7d7d7d;
  font-size: 18px; }
  /* line 147, ../../sass/blocks/es27/_es27.sass */
  .opisgrey span {
    color: #161616; }

@media (max-width: 992px) {
  /* line 152, ../../sass/blocks/es27/_es27.sass */
  .pagin {
    font-size: 16px;
    padding: 5px 9px;
    background: url(/img/arnoact.png) no-repeat center center; }

  /* line 157, ../../sass/blocks/es27/_es27.sass */
  .es27 {
    margin-top: 15px; }

  /* line 159, ../../sass/blocks/es27/_es27.sass */
  .shop-link .link {
    margin-right: 20px;
    margin-left: 70px;
    font-size: 22px; }

  /* line 163, ../../sass/blocks/es27/_es27.sass */
  .filtrmagbg {
    font-size: 18px; }

  /* line 165, ../../sass/blocks/es27/_es27.sass */
  .filtrmagbg {
    height: 120px; }

  /* line 167, ../../sass/blocks/es27/_es27.sass */
  .es27__item span {
    display: inline-block;
    margin: 0 1px; }

  /* line 170, ../../sass/blocks/es27/_es27.sass */
  .podobrfiltr {
    margin: -35px auto 0 auto; } }
@media (max-width: 768px) {
  /* line 173, ../../sass/blocks/es27/_es27.sass */
  .es27__link {
    margin-bottom: 10px; }
    /* line 175, ../../sass/blocks/es27/_es27.sass */
    .es27__link .link {
      font-size: 24px; }

  /* line 177, ../../sass/blocks/es27/_es27.sass */
  .topblockbg {
    padding: 15px 0px 30px 0px;
    width: 320px;
    min-height: 520px; }

  /* line 181, ../../sass/blocks/es27/_es27.sass */
  .topblockbg-pict {
    margin: 15px auto 20px auto; }
    /* line 183, ../../sass/blocks/es27/_es27.sass */
    .topblockbg-pict.balk img {
      width: 90%; }

  /* line 185, ../../sass/blocks/es27/_es27.sass */
  .tovcont {
    text-align: center; }

  /* line 187, ../../sass/blocks/es27/_es27.sass */
  .oldcen {
    text-align: center; }

  /* line 189, ../../sass/blocks/es27/_es27.sass */
  .kupbutsp {
    float: none;
    margin: 15px auto; }

  /* line 192, ../../sass/blocks/es27/_es27.sass */
  .es27__block {
    justify-content: center;
    display: block; }

  /* line 195, ../../sass/blocks/es27/_es27.sass */
  .es27__item {
    justify-content: center; }
    /* line 197, ../../sass/blocks/es27/_es27.sass */
    .es27__item:nth-last-child(2) {
      display: none; }

  /* line 199, ../../sass/blocks/es27/_es27.sass */
  .filtrmagbg {
    padding-top: 15px; }

  /* line 201, ../../sass/blocks/es27/_es27.sass */
  .podobrfiltr {
    margin: 3px auto 0 auto; } }
@media (max-width: 480px) {
  /* line 207, ../../sass/blocks/es27/_es27.sass */
  .es27__link .link {
    font-size: 20px; }

  /* line 209, ../../sass/blocks/es27/_es27.sass */
  .shop-link {
    margin-top: 30px;
    display: block;
    font-size: 20px; }
    /* line 213, ../../sass/blocks/es27/_es27.sass */
    .shop-link .link {
      margin-left: 0;
      margin-right: 0;
      display: block; }
      /* line 217, ../../sass/blocks/es27/_es27.sass */
      .shop-link .link.active:before {
        display: none; } }
@media (max-width: 400px) {
  /* line 220, ../../sass/blocks/es27/_es27.sass */
  .topblockbg {
    padding: 15px 0px 15px 0px;
    width: 280px;
    min-height: auto; }

  /* line 224, ../../sass/blocks/es27/_es27.sass */
  .opisgrey {
    font-size: 16px; }

  /* line 227, ../../sass/blocks/es27/_es27.sass */
  .es27__item {
    display: block;
    margin-bottom: 10px; }
    /* line 230, ../../sass/blocks/es27/_es27.sass */
    .es27__item span:first-child {
      display: block; }

  /* line 232, ../../sass/blocks/es27/_es27.sass */
  .podobrfiltr input {
    width: 200px;
    height: 60px; }

  /* line 235, ../../sass/blocks/es27/_es27.sass */
  .filtrmagbg {
    margin-top: 18px;
    height: auto;
    background: url(../img/filtrmagbg.png) top left repeat-x;
    font-size: 20px;
    background-size: contain; }
    /* line 241, ../../sass/blocks/es27/_es27.sass */
    .filtrmagbg .wrapper {
      padding-right: 5px;
      padding-left: 5px; }

  /* line 244, ../../sass/blocks/es27/_es27.sass */
  .inpfiltr {
    width: 70px;
    height: 43px;
    background: url(../img/inpfiltr.png) no-repeat top center; }

  /* line 248, ../../sass/blocks/es27/_es27.sass */
  .topblockbg {
    margin-top: 20px; } }
/* line 1, ../../sass/blocks/es31/_es31.sass */
.es31 {
  margin: 50px 0 35px 0; }

@media (max-width: 768px) {
  /* line 4, ../../sass/blocks/es31/_es31.sass */
  .es31 {
    margin: 30px 0 15px 0; } }
/* line 1, ../../sass/blocks/es35/_es35.sass */
.es35 {
  margin-top: 50px;
  margin-bottom: 50px;
  background: url(../img/ostepogoda.jpg) 50% 45% no-repeat; }

/* line 6, ../../sass/blocks/es35/_es35.sass */
.es35__block {
  display: flex;
  justify-content: space-between; }

/* line 9, ../../sass/blocks/es35/_es35.sass */
.es35__item:last-child {
  text-align: right; }

/* line 12, ../../sass/blocks/es35/_es35.sass */
.es35__item_ttl {
  font-size: 40px;
  font-weight: bold;
  color: #161616;
  margin-bottom: 25px; }

/* line 18, ../../sass/blocks/es35/_es35.sass */
.es35__item_price {
  margin-top: 20px;
  font-size: 18px;
  color: #545454; }
  /* line 22, ../../sass/blocks/es35/_es35.sass */
  .es35__item_price span {
    font-size: 24px; }

/* line 25, ../../sass/blocks/es35/_es35.sass */
.es35__item_new {
  width: 410px;
  padding: 10px 15px;
  background-color: #ffd500; }
  /* line 29, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new._right {
    float: right; }
  /* line 31, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new .new-price {
    font-weight: bold;
    font-size: 30px; }
    /* line 34, ../../sass/blocks/es35/_es35.sass */
    .es35__item_new .new-price span {
      font-size: 44px;
      white-space: nowrap; }
  /* line 37, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new .flex {
    display: flex;
    align-items: center; }
    /* line 40, ../../sass/blocks/es35/_es35.sass */
    .es35__item_new .flex span {
      padding: 10px;
      font-size: 14px;
      font-style: italic;
      color: #434343; }

/* line 46, ../../sass/blocks/es35/_es35.sass */
.es35__item_comment {
  font-size: 18px;
  line-height: 1.9;
  margin-top: 150px; }

/* line 50, ../../sass/blocks/es35/_es35.sass */
.comment_item {
  display: flex;
  align-items: center; }
  /* line 53, ../../sass/blocks/es35/_es35.sass */
  .comment_item span {
    padding: 0 10px; }
  /* line 55, ../../sass/blocks/es35/_es35.sass */
  .comment_item._right {
    justify-content: flex-end; }

@media (max-width: 1200px) {
  /* line 60, ../../sass/blocks/es35/_es35.sass */
  .es35 {
    background: url(../img/ostepogoda.jpg) 50% 45% no-repeat;
    background-size: 85%; } }
@media (max-width: 992px) {
  /* line 64, ../../sass/blocks/es35/_es35.sass */
  .es35 {
    background: url(../img/ostepogoda.jpg) 57% 40% no-repeat;
    background-size: 75%;
    height: auto; }

  /* line 68, ../../sass/blocks/es35/_es35.sass */
  .es35__item_ttl {
    font-size: 30px; }

  /* line 70, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new {
    width: 98%; }

  /* line 72, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new .new-price {
    font-size: 24px; }
    /* line 74, ../../sass/blocks/es35/_es35.sass */
    .es35__item_new .new-price span {
      font-size: 36px; }

  /* line 76, ../../sass/blocks/es35/_es35.sass */
  .es35__item_new .flex span br {
    display: none; }

  /* line 78, ../../sass/blocks/es35/_es35.sass */
  .es35__item_comment {
    margin-top: 20px; } }
@media (max-width: 768px) {
  /* line 82, ../../sass/blocks/es35/_es35.sass */
  .es35 {
    display: none; } }
/* line 1, ../../sass/blocks/es36/_es36.sass */
.topblockbgtovar {
  border: 1px solid #dfdfdf;
  background: url(../img/bgdveryblock.png);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 15px 0px 0px 0px;
  margin: 35px auto 50px auto;
  width: 72%; }
  /* line 10, ../../sass/blocks/es36/_es36.sass */
  .topblockbgtovar table {
    height: 280px; }

/* line 12, ../../sass/blocks/es36/_es36.sass */
.newtov {
  width: 121px;
  height: 58px;
  background: url(../img/newtov.png);
  position: absolute;
  margin: 10px 0px 0px -2px; }

/* line 19, ../../sass/blocks/es36/_es36.sass */
.magtovnazv {
  font-size: 24px; }

/* line 21, ../../sass/blocks/es36/_es36.sass */
.ttrazd {
  height: 3px;
  margin: 25px 0px 30px 0px;
  border-bottom: 1px solid #dfdfdf; }

/* line 25, ../../sass/blocks/es36/_es36.sass */
.tovopisss {
  display: flex;
  justify-content: space-between;
  text-align: left;
  padding-left: 80px;
  padding-right: 80px; }

/* line 31, ../../sass/blocks/es36/_es36.sass */
.tovopisss_item:first-child {
  width: 55%; }

/* line 33, ../../sass/blocks/es36/_es36.sass */
.opis {
  color: #9b0d0d;
  font-weight: bold;
  width: 82%;
  margin: 30px auto;
  text-align: left; }

/* line 39, ../../sass/blocks/es36/_es36.sass */
.line {
  background: #ffd500;
  height: 5px;
  width: 82%;
  margin: 30px auto 15px auto; }

/* line 44, ../../sass/blocks/es36/_es36.sass */
.com {
  text-align: left;
  width: 82%;
  margin: auto;
  font-size: 18px; }

/* line 49, ../../sass/blocks/es36/_es36.sass */
.bottovbalk {
  margin-top: 20px;
  background: rgba(255, 191, 0, 0.2);
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  display: flex;
  padding: 0 80px;
  text-align: left;
  font-size: 14px; }

/* line 62, ../../sass/blocks/es36/_es36.sass */
.bottovbalk_item {
  padding: 20px 0; }

/* line 64, ../../sass/blocks/es36/_es36.sass */
.botbgrazd {
  width: 21px;
  height: 96px;
  background: url(../img/botbgrazd.png) top center repeat-y; }

@media (max-width: 1200px) {
  /* line 70, ../../sass/blocks/es36/_es36.sass */
  .tovcont {
    width: 92%; }

  /* line 72, ../../sass/blocks/es36/_es36.sass */
  .tovopisss {
    padding-left: 30px;
    padding-right: 30px; }

  /* line 75, ../../sass/blocks/es36/_es36.sass */
  .opis {
    width: 92%; }

  /* line 77, ../../sass/blocks/es36/_es36.sass */
  .line {
    width: 92%; }

  /* line 79, ../../sass/blocks/es36/_es36.sass */
  .com {
    width: 92%; }

  /* line 81, ../../sass/blocks/es36/_es36.sass */
  .bottovbalk {
    padding: 0 30px; } }
@media (max-width: 992px) {
  /* line 85, ../../sass/blocks/es36/_es36.sass */
  .tovopisss {
    display: block; }

  /* line 87, ../../sass/blocks/es36/_es36.sass */
  .tovopisss_item:first-child {
    width: 100%;
    margin-bottom: 20px; } }
@media (max-width: 768px) {
  /* line 91, ../../sass/blocks/es36/_es36.sass */
  .topblockbgtovar table {
    height: 190px; } }
/* line 1, ../../sass/blocks/es37/_es37.sass */
.zakazformabg {
  text-align: left;
  width: 722px;
  height: 572px;
  background: url(../img/zakazformabg.png) no-repeat;
  background-size: cover;
  margin: 0 auto;
  padding: 25px 65px; }

/* line 9, ../../sass/blocks/es37/_es37.sass */
.zakazformabg_block {
  display: flex;
  margin-top: 30px; }

/* line 12, ../../sass/blocks/es37/_es37.sass */
.zakazformabg_item {
  padding-right: 30px; }

/* line 14, ../../sass/blocks/es37/_es37.sass */
.zakazformazag {
  font-size: 30px;
  font-weight: bold;
  text-align: center; }

/* line 19, ../../sass/blocks/es37/_es37.sass */
.zakazformabg table {
  margin: 0 auto; }

/* line 22, ../../sass/blocks/es37/_es37.sass */
.nnname {
  font-size: 20px;
  font-weight: bold; }

/* line 26, ../../sass/blocks/es37/_es37.sass */
.zakazformainput {
  width: 220px;
  height: 39px;
  background: url(../img/zakazformainput.png);
  margin-bottom: 15px; }

/* line 32, ../../sass/blocks/es37/_es37.sass */
.zakazformainput input {
  width: 198px;
  height: 26px;
  font-size: 20px;
  padding-left: 5px;
  margin: 5px 0px 0px 5px;
  border: 0;
  background: none; }

/* line 41, ../../sass/blocks/es37/_es37.sass */
.zakazformatextarea {
  width: 355px;
  height: 151px;
  background: url(../img/zakazformatextarea.png);
  margin-bottom: 15px; }

/* line 48, ../../sass/blocks/es37/_es37.sass */
.zakazformatextarea textarea {
  width: 330px;
  height: 138px;
  font-size: 20px;
  padding-left: 5px;
  margin: 5px 0px 0px 5px;
  resize: none;
  border: 0;
  background: none; }

/* line 57, ../../sass/blocks/es37/_es37.sass */
.podprim {
  font-size: 14px; }

@media (max-width: 768px) {
  /* line 60, ../../sass/blocks/es37/_es37.sass */
  .zakazformabg_block {
    display: block; }

  /* line 62, ../../sass/blocks/es37/_es37.sass */
  .zakazformabg {
    padding: 25px 25px 25px 65px;
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 30px; }

  /* line 68, ../../sass/blocks/es37/_es37.sass */
  .zakazformabg_item {
    padding-right: 0; }

  /* line 70, ../../sass/blocks/es37/_es37.sass */
  .zakazformainput {
    margin: 0 auto 15px auto; }

  /* line 73, ../../sass/blocks/es37/_es37.sass */
  .zakazformatextarea {
    max-width: 355px;
    min-width: 320px;
    margin: 0 auto 15px auto; }

  /* line 77, ../../sass/blocks/es37/_es37.sass */
  .bottovbalk {
    display: block; }

  /* line 79, ../../sass/blocks/es37/_es37.sass */
  .botbgrazd {
    display: none; } }
@media (max-width: 600px) {
  /* line 82, ../../sass/blocks/es37/_es37.sass */
  .topblockbgtovar table {
    height: auto;
    margin: 30px auto; }
    /* line 85, ../../sass/blocks/es37/_es37.sass */
    .topblockbgtovar table img {
      max-width: 100%;
      width: 96%; }

  /* line 88, ../../sass/blocks/es37/_es37.sass */
  .topblockbgtovar {
    width: 96%; }

  /* line 90, ../../sass/blocks/es37/_es37.sass */
  .zakazformabg {
    padding: 25px 20px 25px 65px; }

  /* line 92, ../../sass/blocks/es37/_es37.sass */
  .zakazformatextarea textarea {
    width: 220px; }

  /* line 94, ../../sass/blocks/es37/_es37.sass */
  .zakazformatextarea {
    max-width: 220px;
    min-width: 220px;
    width: 220px;
    background: url(../img/zakazformatextarea.png);
    background-size: cover; }

  /* line 100, ../../sass/blocks/es37/_es37.sass */
  .newtov {
    width: 55px;
    height: 27px;
    background: url(../img/newtov.png);
    position: absolute;
    background-size: contain; }

  /* line 106, ../../sass/blocks/es37/_es37.sass */
  .opisgrey {
    color: #7d7d7d;
    font-size: 16px; } }
@media (max-width: 480px) {
  /* line 111, ../../sass/blocks/es37/_es37.sass */
  .zakazformabg {
    padding: 25px 20px 1px 20px;
    background: linear-gradient(0deg, #ffbc00 0%, #fff100 100%); }

  /* line 114, ../../sass/blocks/es37/_es37.sass */
  .zakazformazag {
    font-size: 24px; }

  /* line 116, ../../sass/blocks/es37/_es37.sass */
  .nnname {
    font-size: 18px; }

  /* line 118, ../../sass/blocks/es37/_es37.sass */
  .podprim {
    font-size: 12px; }

  /* line 120, ../../sass/blocks/es37/_es37.sass */
  .tovopisss {
    padding-left: 20px;
    padding-right: 20px; }

  /* line 123, ../../sass/blocks/es37/_es37.sass */
  .com {
    font-size: 16px; } }
/* line 1, ../../sass/blocks/es39/_es39.sass */
.es39 {
  background: url("/img/15dneybg.png") 0 35px repeat-x;
  padding-bottom: 35px;
  text-align: center; }
  /* line 5, ../../sass/blocks/es39/_es39.sass */
  .es39 .ttl {
    text-align: center;
    background-color: #fff;
    display: inline-block;
    padding: 0 20px; }

/* line 12, ../../sass/blocks/es39/_es39.sass */
.kalk_otd {
  height: 721px;
  margin: 50px auto 30px auto;
  width: 980px;
  text-align: left; }

/* line 17, ../../sass/blocks/es39/_es39.sass */
#blkbg {
  position: relative;
  width: 588px;
  height: 721px;
  float: left;
  top: 1px;
  margin-left: -9px; }

/* line 24, ../../sass/blocks/es39/_es39.sass */
#blkbg.tip1 {
  background: url("/img/otd/balk1_.png") no-repeat left top; }

/* line 26, ../../sass/blocks/es39/_es39.sass */
#blkbg.tip2 {
  background: url("/img/otd/balk2_.png") no-repeat left top; }

/* line 28, ../../sass/blocks/es39/_es39.sass */
#blkbg.tip3 {
  background: url("/img/otd/balk3_.png") no-repeat left top; }

/* line 30, ../../sass/blocks/es39/_es39.sass */
#blkbg div {
  display: none;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 588px;
  height: 721px; }

/* line 37, ../../sass/blocks/es39/_es39.sass */
#shkaf1_1, #shkaf1_2, #shkaf2_1, #shkaf2_2, #shkaf3_1, #shkaf3_2 {
  z-index: 500; }

/* line 39, ../../sass/blocks/es39/_es39.sass */
#floor1, #floor2 {
  z-index: 400; }

/* line 42, ../../sass/blocks/es39/_es39.sass */
.blk_item {
  width: 366px;
  height: 730px;
  background: url("/img/otd/otdrig730.png") no-repeat left top;
  float: left;
  margin-top: -4px;
  padding-left: 20px;
  padding-right: 15px;
  position: relative; }

/* line 52, ../../sass/blocks/es39/_es39.sass */
.blk_item h3 {
  text-align: center;
  font-size: 33px;
  text-transform: uppercase;
  margin: 40px 0 40px 0; }

/* line 57, ../../sass/blocks/es39/_es39.sass */
.type1 p {
  font-size: 16px;
  margin: 0 0 20px 0; }

/* line 62, ../../sass/blocks/es39/_es39.sass */
.pol2 a {
  display: block;
  float: left;
  color: #000;
  font-size: 14px;
  padding: 40px 0 0 0; }

/* line 68, ../../sass/blocks/es39/_es39.sass */
.pol2 span {
  position: relative; }

/* line 70, ../../sass/blocks/es39/_es39.sass */
.pol2 .left {
  background: url("/img/otd/pol_left.png") no-repeat left top; }

/* line 72, ../../sass/blocks/es39/_es39.sass */
.pol2 .cent {
  background: url("/img/otd/pol_cent.png") no-repeat center top; }

/* line 74, ../../sass/blocks/es39/_es39.sass */
.pol2 .right {
  background: url("/img/otd/pol_right.png") no-repeat right top; }

/* line 76, ../../sass/blocks/es39/_es39.sass */
.pol2 .left.active {
  background: url("/img/otd/pol_left_active.png") no-repeat left top; }

/* line 78, ../../sass/blocks/es39/_es39.sass */
.pol2 .cent.active {
  background: url("/img/otd/pol_cent_active.png") no-repeat center top; }

/* line 80, ../../sass/blocks/es39/_es39.sass */
.pol2 .right.active {
  background: url("/img/otd/pol_right_active.png") no-repeat right top; }

/* line 82, ../../sass/blocks/es39/_es39.sass */
.pol2 a {
  display: block;
  float: left;
  color: #161616;
  font-size: 16px;
  padding: 0px 0 0 20px;
  text-decoration: none; }

/* line 89, ../../sass/blocks/es39/_es39.sass */
.pol2 span {
  position: relative; }

/* line 91, ../../sass/blocks/es39/_es39.sass */
.pol2 .left {
  background: url("/img/tipoknachek.png") no-repeat left center;
  margin-right: 20px; }

/* line 94, ../../sass/blocks/es39/_es39.sass */
.pol2 .cent {
  background: url("/img/tipoknachek.png") no-repeat left center;
  margin-right: 20px; }

/* line 97, ../../sass/blocks/es39/_es39.sass */
.pol2 .right {
  background: url("/img/tipoknachek.png") no-repeat left center;
  margin-right: 0px;
  float: left !important; }

/* line 101, ../../sass/blocks/es39/_es39.sass */
.pol2 .left.active {
  background: url("/img/tipoknachekact.png") no-repeat left center; }

/* line 103, ../../sass/blocks/es39/_es39.sass */
.pol2 .cent.active {
  background: url("/img/tipoknachekact.png") no-repeat left center; }

/* line 105, ../../sass/blocks/es39/_es39.sass */
.pol2 .right.active {
  background: url("/img/tipoknachekact.png") no-repeat left center; }

/* line 107, ../../sass/blocks/es39/_es39.sass */
.pol2 {
  padding-bottom: 20px;
  border-bottom: 1px solid #cdcdcd; }

/* line 110, ../../sass/blocks/es39/_es39.sass */
.type2 p {
  font-size: 16px;
  margin: 0 0 10px 0; }

/* line 113, ../../sass/blocks/es39/_es39.sass */
.itog_price {
  padding: 1px 0 0 0;
  background: url(/img/otd/fincostbg.png) repeat-y left top;
  height: 92px;
  width: 425px;
  margin: 0px 0px 0px -32px;
  box-shadow: 0px 1px 3px 0px #828282; }
  /* line 120, ../../sass/blocks/es39/_es39.sass */
  .itog_price img {
    display: inline-block;
    vertical-align: top;
    padding-top: 6px; }

/* line 124, ../../sass/blocks/es39/_es39.sass */
.itog_price span.nam {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  margin: 0 4px 0 0; }

/* line 129, ../../sass/blocks/es39/_es39.sass */
.itog_price span#cena {
  font-size: 38px;
  font-weight: bold;
  line-height: 1; }

/* line 133, ../../sass/blocks/es39/_es39.sass */
.rasord {
  text-align: center;
  padding: 15px 0 0 0;
  font-size: 24px; }

/* line 137, ../../sass/blocks/es39/_es39.sass */
.rasord a {
  color: #fff;
  border-bottom: 1px dashed #fff;
  line-height: 14px;
  cursor: pointer; }

/* line 142, ../../sass/blocks/es39/_es39.sass */
.rasord a:hover {
  border-bottom: 0px; }

/* line 144, ../../sass/blocks/es39/_es39.sass */
.otdrasr a {
  font-size: 18px;
  color: #333; }

/* line 147, ../../sass/blocks/es39/_es39.sass */
.otdzagol {
  font-size: 22px !important;
  font-weight: bold !important; }

@media (max-width: 1200px) {
  /* line 152, ../../sass/blocks/es39/_es39.sass */
  .kalk_otd {
    height: 650px;
    margin: 50px auto 30px auto;
    width: 920px; }

  /* line 156, ../../sass/blocks/es39/_es39.sass */
  .blk_item {
    width: 326px;
    height: 655px;
    background: url(/img/otd/otdrig730.png) no-repeat left top;
    background-size: contain;
    margin-left: -25px; }

  /* line 162, ../../sass/blocks/es39/_es39.sass */
  .pol2 a {
    font-size: 14px; }

  /* line 164, ../../sass/blocks/es39/_es39.sass */
  #blkbg {
    position: relative;
    width: 527px;
    height: 650px; }
    /* line 168, ../../sass/blocks/es39/_es39.sass */
    #blkbg div {
      width: 556px;
      height: 650px; }
      /* line 171, ../../sass/blocks/es39/_es39.sass */
      #blkbg div img {
        width: 100%; }

  /* line 173, ../../sass/blocks/es39/_es39.sass */
  #blkbg.tip1 {
    background: url(/img/otd/balk1_.png) no-repeat left top;
    background-size: contain; }

  /* line 176, ../../sass/blocks/es39/_es39.sass */
  #blkbg.tip2 {
    background: url(/img/otd/balk2_.png) no-repeat left top;
    background-size: contain; }

  /* line 179, ../../sass/blocks/es39/_es39.sass */
  #blkbg.tip3 {
    background: url(/img/otd/balk3_.png) no-repeat left top;
    background-size: contain; } }
@media (max-width: 992px) {
  /* line 183, ../../sass/blocks/es39/_es39.sass */
  .es39 {
    display: none; } }
/* line 1, ../../sass/blocks/es40/_es40.sass */
.dopvozm_bg {
  height: 567px;
  background: url(/img/dopvozm_bg.png) no-repeat center top; }

/* line 6, ../../sass/blocks/es40/_es40.sass */
.dopvozmblock {
  width: 960px;
  margin: 0 auto; }

/* line 10, ../../sass/blocks/es40/_es40.sass */
.dopvozmios {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 960px;
  height: 440px; }

/* line 19, ../../sass/blocks/es40/_es40.sass */
.dopvozmios .slider {
  width: 100%;
  height: 100%; }

/* line 24, ../../sass/blocks/es40/_es40.sass */
.dopvozmios .slider .slide {
  float: left;
  width: 320px;
  height: 440px; }
  /* line 28, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios .slider .slide img {
    max-width: 300px; }

/* line 32, ../../sass/blocks/es40/_es40.sass */
.dopvozm_bg .zag {
  text-transform: uppercase;
  text-align: center;
  line-height: 1.2;
  margin: 0px auto 30px auto;
  padding-top: 40px;
  position: relative;
  color: #000;
  text-shadow: white 0px 1px 1px; }

/* line 43, ../../sass/blocks/es40/_es40.sass */
.dopvozm_name {
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
  font-size: 28px;
  font-family: "PTSansB";
  margin: 10px auto 0px auto;
  position: relative;
  color: #000;
  text-shadow: white 0px 1px 1px; }

/* line 55, ../../sass/blocks/es40/_es40.sass */
.dopvozm_cost {
  text-align: center;
  line-height: 1.2;
  font-size: 20px;
  margin: 0px auto;
  position: relative; }
  /* line 61, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_cost span {
    font-size: 48px;
    font-family: "PTSansB";
    color: #0092ec;
    text-shadow: 1px 1px 1px #000; }

/* line 68, ../../sass/blocks/es40/_es40.sass */
.dopvozmios_left {
  position: absolute;
  left: 4%;
  z-index: 2;
  text-shadow: none;
  filter: alpha(opacity=0);
  opacity: 0;
  width: 34px;
  height: 58px;
  margin-top: 120px;
  background: url(../img/dopvozm_str_left.png) no-repeat center center; }
  /* line 79, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios_left:hover {
    background: url(../img/dopvozm_str_left_act.png) no-repeat center center; }

/* line 83, ../../sass/blocks/es40/_es40.sass */
.dopvozmios_right {
  position: absolute;
  right: 4%;
  z-index: 2;
  text-shadow: none;
  filter: alpha(opacity=0);
  opacity: 0;
  width: 34px;
  height: 58px;
  margin-top: 120px;
  background: url(../img/dopvozm_str_right.png) no-repeat center center; }
  /* line 94, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios_right:hover {
    background: url(../img/dopvozm_str_right_act.png) no-repeat center center; }

/* line 98, ../../sass/blocks/es40/_es40.sass */
.dopvozm_bg:hover .dopvozmios_right, .dopvozm_bg:hover .dopvozmios_left {
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media (max-width: 992px) {
  /* line 107, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_bg .zag {
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2;
    font-size: 34px; }

  /* line 112, ../../sass/blocks/es40/_es40.sass */
  .dopvozmblock {
    width: 660px; }

  /* line 114, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios .slider .slide {
    width: 220px;
    text-align: center; }
    /* line 117, ../../sass/blocks/es40/_es40.sass */
    .dopvozmios .slider .slide img {
      width: 220px; }

  /* line 119, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_name {
    font-size: 22px; }

  /* line 121, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_cost {
    font-size: 32px; }

  /* line 123, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_bg {
    height: auto;
    padding: 40px;
    background: url(/img/dopvozm_bg.png) no-repeat center top;
    background-size: cover; }

  /* line 128, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios {
    height: 325px; }

  /* line 130, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios_right {
    margin-top: 85px; }

  /* line 132, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios_left {
    margin-top: 85px; } }
@media (max-width: 768px) {
  /* line 137, ../../sass/blocks/es40/_es40.sass */
  .dopvozmblock {
    width: 440px; }

  /* line 139, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_bg {
    height: auto;
    padding-bottom: 40px; }

  /* line 142, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_bg .zag {
    font-size: 32px; } }
@media (max-width: 480px) {
  /* line 146, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_bg .zag {
    font-size: 28px;
    padding-top: 0px; }

  /* line 149, ../../sass/blocks/es40/_es40.sass */
  .dopvozmblock {
    width: 220px; }

  /* line 151, ../../sass/blocks/es40/_es40.sass */
  .dopvozmios {
    height: 325px; }

  /* line 153, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_name {
    font-size: 20px; }

  /* line 155, ../../sass/blocks/es40/_es40.sass */
  .dopvozm_name {
    font-size: 20px; } }
/* line 1, ../../sass/blocks/es42/_es42.sass */
.es42 {
  background: url(../img/gotovye-plastikovye-okna-2.jpg) no-repeat top center;
  height: 790px;
  font-family: Arial; }
  /* line 5, ../../sass/blocks/es42/_es42.sass */
  .es42 .es42__comment {
    max-width: 650px; }

/* line 7, ../../sass/blocks/es42/_es42.sass */
.es42__block {
  position: relative;
  margin-left: 605px; }

/* line 10, ../../sass/blocks/es42/_es42.sass */
.es42__block_ttl {
  display: flex;
  align-items: center; }

/* line 14, ../../sass/blocks/es42/_es42.sass */
.es42__ttl1 {
  font-size: 58px;
  font-weight: bold;
  line-height: 1;
  margin-left: 110px;
  margin-top: 105px; }

/* line 20, ../../sass/blocks/es42/_es42.sass */
.es42__ttl2 {
  font-size: 93px;
  font-weight: bold;
  line-height: 0.8; }

/* line 24, ../../sass/blocks/es42/_es42.sass */
.es42__ttl3 {
  display: flex;
  align-items: baseline; }
  /* line 27, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 span {
    font-size: 41px;
    margin-right: 10px;
    font-weight: bold;
    color: gold;
    line-height: 1; }
  /* line 33, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 h1 {
    font-size: 40px;
    font-weight: bold;
    color: gold;
    line-height: 1; }

/* line 38, ../../sass/blocks/es42/_es42.sass */
.es42__ttl4 {
  font-size: 160px;
  font-weight: bold;
  color: gold;
  line-height: 1;
  white-space: nowrap; }
  /* line 44, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 sup {
    font-size: 56px;
    top: -85px; }

/* line 48, ../../sass/blocks/es42/_es42.sass */
.gotelip {
  padding-top: 58px;
  width: 273px;
  height: 273px;
  background: url(../img/gotelip.png);
  background-size: contain;
  position: absolute;
  margin-top: -115px;
  margin-left: -210px;
  line-height: 1;
  text-align: center;
  -moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
  z-index: 5; }
  /* line 65, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:first-child {
    font-size: 37px;
    font-weight: bold; }
  /* line 68, ../../sass/blocks/es42/_es42.sass */
  .gotelip span.price {
    font-weight: bold;
    font-size: 70px; }
  /* line 71, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:last-child {
    font-size: 30px; }

/* line 74, ../../sass/blocks/es42/_es42.sass */
.es42__comment {
  max-width: 550px;
  display: flex;
  margin-top: 20px;
  padding: 30px 35px 40px 55px;
  background-color: gold;
  font-size: 18px;
  text-align: left; }
  /* line 82, ../../sass/blocks/es42/_es42.sass */
  .es42__comment img {
    margin-right: 60px; }
  /* line 84, ../../sass/blocks/es42/_es42.sass */
  .es42__comment p {
    font-size: 18px;
    font-style: italic;
    margin-top: 15px; }
  /* line 88, ../../sass/blocks/es42/_es42.sass */
  .es42__comment .black {
    white-space: nowrap; }

/* line 90, ../../sass/blocks/es42/_es42.sass */
.es42__link {
  margin-top: 20px; }
  /* line 92, ../../sass/blocks/es42/_es42.sass */
  .es42__link .link {
    font-size: 34px;
    text-decoration: underline;
    color: #5394ff; }
    /* line 96, ../../sass/blocks/es42/_es42.sass */
    .es42__link .link:hover {
      text-decoration: none;
      color: #337ab7; }

@media (max-width: 1240px) {
  /* line 102, ../../sass/blocks/es42/_es42.sass */
  .es42 {
    background: url(../img/gotovye-plastikovye-okna.jpg) no-repeat top left;
    height: auto;
    background-size: contain;
    margin-bottom: 50px; }

  /* line 107, ../../sass/blocks/es42/_es42.sass */
  .es42__block {
    margin-left: 465px; }

  /* line 109, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl1 {
    font-size: 50px;
    margin-top: 115px; }

  /* line 112, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl2 {
    font-size: 82px; }

  /* line 115, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 span {
    font-size: 35px; }
  /* line 117, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 h1 {
    font-size: 34px; }

  /* line 119, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 {
    font-size: 142px; }
    /* line 121, ../../sass/blocks/es42/_es42.sass */
    .es42__ttl4 sup {
      font-size: 50px;
      top: -75px; }

  /* line 124, ../../sass/blocks/es42/_es42.sass */
  .es42__comment img {
    margin-right: 50px; }

  /* line 126, ../../sass/blocks/es42/_es42.sass */
  .es42__link .link {
    font-size: 30px; }

  /* line 128, ../../sass/blocks/es42/_es42.sass */
  .gotelip {
    padding-top: 52px;
    width: 235px;
    height: 235px;
    margin-top: -128px;
    margin-left: -170px; }

  /* line 134, ../../sass/blocks/es42/_es42.sass */
  .gotelip span.price {
    font-size: 60px; }

  /* line 136, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:last-child {
    font-size: 26px; }

  /* line 138, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:first-child {
    font-size: 34px; } }
@media (max-width: 992px) {
  /* line 142, ../../sass/blocks/es42/_es42.sass */
  .es42__block {
    margin-left: 360px; }

  /* line 144, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl1 {
    font-size: 36px;
    margin-top: 50px; }

  /* line 147, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl2 {
    font-size: 60px; }

  /* line 150, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 span {
    font-size: 25px; }
  /* line 152, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 h1 {
    font-size: 24px; }

  /* line 154, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 {
    font-size: 114px; }

  /* line 156, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 sup {
    font-size: 40px;
    top: -57px; }

  /* line 159, ../../sass/blocks/es42/_es42.sass */
  .es42__comment {
    max-width: 550px;
    margin-top: 15px;
    padding: 25px 25px 25px 25px;
    font-size: 18px; }

  /* line 164, ../../sass/blocks/es42/_es42.sass */
  .es42__comment img {
    margin-right: 40px; }

  /* line 166, ../../sass/blocks/es42/_es42.sass */
  .es42__link .link {
    font-size: 26px; }

  /* line 168, ../../sass/blocks/es42/_es42.sass */
  .gotelip {
    padding-top: 36px;
    width: 170px;
    height: 170px;
    margin-top: -55px;
    margin-left: -142px; }

  /* line 174, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:first-child {
    font-size: 28px; }

  /* line 176, ../../sass/blocks/es42/_es42.sass */
  .gotelip span.price {
    font-size: 42px; }

  /* line 178, ../../sass/blocks/es42/_es42.sass */
  .gotelip span:last-child {
    font-size: 22px; } }
@media (max-width: 768px) {
  /* line 181, ../../sass/blocks/es42/_es42.sass */
  .es42 {
    background: none; }

  /* line 183, ../../sass/blocks/es42/_es42.sass */
  .gotelip {
    display: none; }

  /* line 185, ../../sass/blocks/es42/_es42.sass */
  .es42__block {
    margin-left: 0;
    text-align: center; }

  /* line 188, ../../sass/blocks/es42/_es42.sass */
  .es42__block_ttl {
    justify-content: center; }

  /* line 190, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl1 {
    margin-left: 0; }

  /* line 192, ../../sass/blocks/es42/_es42.sass */
  .es42__comment {
    max-width: 550px;
    margin: 15px auto 0 auto;
    padding: 25px;
    font-size: 16px; }
    /* line 197, ../../sass/blocks/es42/_es42.sass */
    .es42__comment img {
      height: 80px; }

  /* line 199, ../../sass/blocks/es42/_es42.sass */
  .es42__link .link {
    font-size: 24px; } }
@media (max-width: 480px) {
  /* line 202, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl1 {
    font-size: 32px; }

  /* line 204, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl2 {
    font-size: 36px;
    text-align: left;
    line-height: 0.6; }

  /* line 209, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 h1 {
    font-size: 18px; }
  /* line 211, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl3 span {
    font-size: 19px; }

  /* line 213, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 {
    font-size: 72px; }

  /* line 215, ../../sass/blocks/es42/_es42.sass */
  .es42__ttl4 sup {
    font-size: 32px;
    top: -36px; }

  /* line 218, ../../sass/blocks/es42/_es42.sass */
  .es42__comment img {
    margin-right: 18px; }

  /* line 220, ../../sass/blocks/es42/_es42.sass */
  .es42__link .link {
    font-size: 22px; } }
/* line 1, ../../sass/blocks/es43/_es43.sass */
.es43 {
  margin-top: 10px;
  font-family: Arial; }
  /* line 4, ../../sass/blocks/es43/_es43.sass */
  .es43 .ttl {
    font-size: 40px;
    margin-top: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left; }
  /* line 10, ../../sass/blocks/es43/_es43.sass */
  .es43 h1 {
    font-size: 44px;
    color: #ffd500;
    font-weight: bold;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 992px) {
      /* line 10, ../../sass/blocks/es43/_es43.sass */
      .es43 h1 {
        font-size: 40px; } }
    @media (max-width: 480px) {
      /* line 10, ../../sass/blocks/es43/_es43.sass */
      .es43 h1 {
        font-size: 36px; } }
  /* line 20, ../../sass/blocks/es43/_es43.sass */
  .es43 .comment {
    margin-left: 50px;
    font-size: 14px; }

/* line 23, ../../sass/blocks/es43/_es43.sass */
.es43__block {
  display: flex; }

/* line 25, ../../sass/blocks/es43/_es43.sass */
.orangetelbl {
  width: 310px;
  background: #ffdd00;
  padding: 14px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ffdd00;
  margin-bottom: 30px; }
  /* line 32, ../../sass/blocks/es43/_es43.sass */
  .orangetelbl .link {
    font-size: 32px;
    font-weight: bold;
    color: #000; }
    /* line 36, ../../sass/blocks/es43/_es43.sass */
    .orangetelbl .link:hover {
      color: #000;
      text-decoration: none; }
  /* line 39, ../../sass/blocks/es43/_es43.sass */
  .orangetelbl p {
    font-size: 14px; }

/* line 43, ../../sass/blocks/es43/_es43.sass */
.phone__block {
  position: relative;
  padding-left: 25px;
  font-size: 18px;
  color: #989898;
  margin-bottom: 15px; }
  /* line 49, ../../sass/blocks/es43/_es43.sass */
  .phone__block a {
    text-decoration: underline; }
    /* line 51, ../../sass/blocks/es43/_es43.sass */
    .phone__block a:hover {
      text-decoration: none; }
  /* line 53, ../../sass/blocks/es43/_es43.sass */
  .phone__block:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
  /* line 68, ../../sass/blocks/es43/_es43.sass */
  .phone__block span {
    font-style: italic; }
  /* line 70, ../../sass/blocks/es43/_es43.sass */
  .phone__block .black {
    font-size: 18px;
    color: #000;
    font-weight: bold; }
    /* line 74, ../../sass/blocks/es43/_es43.sass */
    .phone__block .black span {
      font-style: normal; }
    /* line 76, ../../sass/blocks/es43/_es43.sass */
    .phone__block .black:hover {
      color: #000000; }

/* line 80, ../../sass/blocks/es43/_es43.sass */
.orroundtel {
  margin-top: 25px;
  margin-bottom: 25px;
  width: 80%;
  padding: 18px 23px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ffdd00;
  font-size: 18px; }
  /* line 88, ../../sass/blocks/es43/_es43.sass */
  .orroundtel .prozamer {
    text-decoration: underline; }
    /* line 90, ../../sass/blocks/es43/_es43.sass */
    .orroundtel .prozamer:hover {
      text-decoration: none; }

/* line 93, ../../sass/blocks/es43/_es43.sass */
.telformbg {
  background: url(../img/telformbg.png) no-repeat top left;
  width: 529px;
  height: 436px; }
  /* line 97, ../../sass/blocks/es43/_es43.sass */
  .telformbg .comm {
    font-style: italic;
    font-size: 14px; }

/* line 102, ../../sass/blocks/es43/_es43.sass */
.telform_text {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 3px;
  margin-left: 22px; }

/* line 108, ../../sass/blocks/es43/_es43.sass */
.telform_input {
  background: url(../img/telform_input.png) no-repeat top left;
  width: 360px;
  height: 39px;
  margin-bottom: 15px;
  margin-left: 22px; }

/* line 115, ../../sass/blocks/es43/_es43.sass */
.telform_input input {
  width: 340px !important;
  height: 26px !important;
  font-size: 20px;
  font-weight: bold;
  margin: 5px 0px 0px 5px;
  border: 0px;
  background: none; }

/* line 123, ../../sass/blocks/es43/_es43.sass */
.telform_textarea {
  background: url(../img/telform_textarea.png) no-repeat top left;
  width: 486px;
  height: 146px;
  margin-bottom: 15px;
  margin-left: 22px; }

/* line 130, ../../sass/blocks/es43/_es43.sass */
.telform_textarea textarea {
  width: 466px !important;
  height: 126px !important;
  font-size: 14px;
  margin: 5px 0px 0px 5px;
  border: 0px;
  background: none;
  resize: none; }

/* line 139, ../../sass/blocks/es43/_es43.sass */
div.telform_file {
  overflow: hidden;
  width: 109px;
  height: 13px;
  cursor: pointer;
  background: url(../img/telform_file.png) no-repeat center center; }

/* line 147, ../../sass/blocks/es43/_es43.sass */
.telform_filevyb {
  overflow: hidden;
  width: 109px;
  height: 13px;
  cursor: pointer;
  background: url(../img/telform_file_act.png) no-repeat center center; }

/* line 155, ../../sass/blocks/es43/_es43.sass */
input.inpfilefilefile {
  opacity: 0;
  font-size: 199px;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  border: none;
  margin-left: -450px; }

/* line 164, ../../sass/blocks/es43/_es43.sass */
.formvis {
  display: block; }

/* line 167, ../../sass/blocks/es43/_es43.sass */
.formunvis {
  display: none; }

/* line 170, ../../sass/blocks/es43/_es43.sass */
.ftel {
  color: #5394ff;
  border-bottom: 2px dashed #5394ff;
  cursor: pointer; }

/* line 174, ../../sass/blocks/es43/_es43.sass */
.add {
  float: right;
  width: 109px;
  height: 13px;
  margin-right: 25px;
  margin-top: 7px; }

/* line 180, ../../sass/blocks/es43/_es43.sass */
.btn-sub {
  display: flex;
  margin-left: 7px;
  margin-right: 20px; }

@media (max-width: 1200px) {
  /* line 185, ../../sass/blocks/es43/_es43.sass */
  .es43 .ttl {
    font-size: 34px; }

  /* line 187, ../../sass/blocks/es43/_es43.sass */
  .telformbg {
    background: url(../img/telformbg.png) no-repeat top left;
    width: 400px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px; }

  /* line 191, ../../sass/blocks/es43/_es43.sass */
  .telform_textarea {
    background: url(../img/telform_textarea.png) no-repeat top left;
    width: 356px;
    height: 105px;
    background-size: contain; }

  /* line 196, ../../sass/blocks/es43/_es43.sass */
  .telform_textarea textarea {
    width: 336px !important; }

  /* line 198, ../../sass/blocks/es43/_es43.sass */
  .comment {
    float: none;
    width: auto; }

  /* line 201, ../../sass/blocks/es43/_es43.sass */
  .btn {
    float: none;
    margin-right: 0px; }

  /* line 204, ../../sass/blocks/es43/_es43.sass */
  .btn-sub {
    display: block; }

  /* line 206, ../../sass/blocks/es43/_es43.sass */
  .telformbg .comm {
    margin-left: 15px;
    margin-top: 10px; } }
@media (max-width: 992px) {
  /* line 210, ../../sass/blocks/es43/_es43.sass */
  .es43 {
    margin-top: 15px; }

  /* line 212, ../../sass/blocks/es43/_es43.sass */
  .es43 .ttl {
    font-size: 30px; }

  /* line 214, ../../sass/blocks/es43/_es43.sass */
  .es43__block {
    display: block; } }
@media (max-width: 480px) {
  /* line 218, ../../sass/blocks/es43/_es43.sass */
  .es43 .ttl {
    font-size: 24px; }

  /* line 220, ../../sass/blocks/es43/_es43.sass */
  .orangetelbl {
    width: 280px; }

  /* line 222, ../../sass/blocks/es43/_es43.sass */
  .orangetelbl .link {
    font-size: 30px; }

  /* line 224, ../../sass/blocks/es43/_es43.sass */
  .orangetelbl p {
    font-size: 13px; }

  /* line 226, ../../sass/blocks/es43/_es43.sass */
  .phone__block {
    position: relative;
    padding-left: 25px;
    font-size: 16px; }
    /* line 230, ../../sass/blocks/es43/_es43.sass */
    .phone__block span {
      font-size: 16px; }

  /* line 232, ../../sass/blocks/es43/_es43.sass */
  .es43 .comment {
    margin-left: 10px; }

  /* line 234, ../../sass/blocks/es43/_es43.sass */
  .orroundtel {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px 15px;
    font-size: 16px; }

  /* line 240, ../../sass/blocks/es43/_es43.sass */
  .telformbg {
    width: 280px; }

  /* line 242, ../../sass/blocks/es43/_es43.sass */
  .telform_text {
    font-size: 18px;
    margin-bottom: 3px;
    margin-left: 10px; }

  /* line 246, ../../sass/blocks/es43/_es43.sass */
  .telform_input {
    width: 256px;
    border-radius: 6px;
    height: 39px;
    margin-bottom: 10px;
    margin-left: 10px; }

  /* line 252, ../../sass/blocks/es43/_es43.sass */
  .fema {
    display: inline-block; }

  /* line 254, ../../sass/blocks/es43/_es43.sass */
  .telform_text {
    margin-left: 10px; }

  /* line 256, ../../sass/blocks/es43/_es43.sass */
  .telform_textarea {
    width: 255px;
    height: 77px;
    margin-left: 10px; }

  /* line 260, ../../sass/blocks/es43/_es43.sass */
  .telformbg .comm {
    font-size: 12px; }

  /* line 262, ../../sass/blocks/es43/_es43.sass */
  .btn-sub {
    margin-left: 0px;
    margin-right: 0px; }

  /* line 266, ../../sass/blocks/es43/_es43.sass */
  .es43 .telform_textarea textarea {
    width: 240px !important; } }
/* line 1, ../../sass/blocks/es44/_es44.sass */
.es44 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es44/_es44.sass */
  .es44 h3 {
    text-transform: none; }
  /* line 6, ../../sass/blocks/es44/_es44.sass */
  .es44 .ttl-gorod {
    text-align: center;
    font-size: 24px;
    margin-top: 20px; }
  /* line 10, ../../sass/blocks/es44/_es44.sass */
  .es44 .adress {
    font-size: 17px;
    font-style: italic; }
  /* line 13, ../../sass/blocks/es44/_es44.sass */
  .es44 .dmetro {
    padding: 0 15px; }

@media (max-width: 768px) {
  /* line 17, ../../sass/blocks/es44/_es44.sass */
  .es44 {
    margin-top: 30px;
    margin-bottom: 30px; } }
/* line 1, ../../sass/blocks/es45/_es45.sass */
.es45 {
  background: url(../img/okna-skidki-bg.jpg) no-repeat top center;
  height: 857px;
  padding-top: 20px;
  font-family: Arial; }
  /* line 6, ../../sass/blocks/es45/_es45.sass */
  .es45._2 {
    background: url(../img/plastikovye-okna-rabota.jpg) no-repeat top center;
    height: 847px; }
  /* line 9, ../../sass/blocks/es45/_es45.sass */
  .es45 h1 {
    font-size: 44px;
    color: #ffd500;
    font-weight: bold;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 992px) {
      /* line 9, ../../sass/blocks/es45/_es45.sass */
      .es45 h1 {
        font-size: 40px; } }
    @media (max-width: 480px) {
      /* line 9, ../../sass/blocks/es45/_es45.sass */
      .es45 h1 {
        font-size: 36px; } }
  /* line 19, ../../sass/blocks/es45/_es45.sass */
  .es45 .ttl {
    font-size: 44px;
    font-weight: 700;
    text-align: left;
    margin-top: 25px;
    margin-bottom: 15px; }
    @media (max-width: 992px) {
      /* line 19, ../../sass/blocks/es45/_es45.sass */
      .es45 .ttl {
        font-size: 40px; } }
    @media (max-width: 480px) {
      /* line 19, ../../sass/blocks/es45/_es45.sass */
      .es45 .ttl {
        font-size: 36px; } }
  /* line 29, ../../sass/blocks/es45/_es45.sass */
  .es45 .es42__comment {
    max-width: 650px;
    margin-top: 0; }
    /* line 32, ../../sass/blocks/es45/_es45.sass */
    .es45 .es42__comment ._fz24 {
      font-size: 24px; }
  /* line 35, ../../sass/blocks/es45/_es45.sass */
  .es45 ul {
    margin-left: 25px;
    margin-bottom: 30px;
    text-align: left; }
    /* line 39, ../../sass/blocks/es45/_es45.sass */
    .es45 ul li {
      font-size: 24px;
      list-style-type: disc; }
  /* line 42, ../../sass/blocks/es45/_es45.sass */
  .es45._diller {
    background: url(../img/okna-stroitelyam.jpg) no-repeat top center; }

/* line 46, ../../sass/blocks/es45/_es45.sass */
.es45block {
  width: 650px;
  float: right; }
  /* line 49, ../../sass/blocks/es45/_es45.sass */
  .es45block._2 {
    width: 720px; }

/* line 53, ../../sass/blocks/es45/_es45.sass */
.es45__desc {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px; }

/* line 57, ../../sass/blocks/es45/_es45.sass */
.es45__block {
  display: flex; }

/* line 59, ../../sass/blocks/es45/_es45.sass */
.es45__item_ttl {
  font-size: 24px;
  font-weight: bold; }

/* line 62, ../../sass/blocks/es45/_es45.sass */
.es45__item {
  text-align: left; }

/* line 64, ../../sass/blocks/es45/_es45.sass */
.es45__item_desc {
  font-size: 18px;
  margin-top: 15px; }

/* line 67, ../../sass/blocks/es45/_es45.sass */
.es45__item_comment {
  font-style: italic;
  font-size: 18px;
  margin-top: 20px; }

/* line 74, ../../sass/blocks/es45/_es45.sass */
.es45._diller ._fs24 {
  font-size: 24px; }
/* line 76, ../../sass/blocks/es45/_es45.sass */
.es45._diller .es45__item:last-child {
  padding-left: 20px; }
/* line 78, ../../sass/blocks/es45/_es45.sass */
.es45._diller .es42__comment {
  margin-top: 35px; }

/* line 81, ../../sass/blocks/es45/_es45.sass */
.es45._2 .es42__comment {
  max-width: 675px; }
  /* line 83, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment img {
    margin-right: 50px; }
  /* line 85, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 60px;
    font-weight: bold;
    color: #000000; }

@media (max-width: 1200px) {
  /* line 90, ../../sass/blocks/es45/_es45.sass */
  .es45 {
    background: url(../img/okna-skidki-bg.jpg) no-repeat top left;
    background-size: contain;
    height: 735px; }
    /* line 94, ../../sass/blocks/es45/_es45.sass */
    .es45._diller {
      background: url(../img/okna-stroitelyam.jpg) no-repeat 65% 0;
      background-size: 1200px;
      height: 755px; }
    /* line 98, ../../sass/blocks/es45/_es45.sass */
    .es45._2 {
      background: url(../img/plastikovye-okna-rabota.jpg) no-repeat 55% 0;
      background-size: 1200px;
      height: 725px; }
      /* line 102, ../../sass/blocks/es45/_es45.sass */
      .es45._2 .ttl {
        font-size: 40px; }

  /* line 104, ../../sass/blocks/es45/_es45.sass */
  .es45block._2 {
    width: 585px; }

  /* line 106, ../../sass/blocks/es45/_es45.sass */
  .es45 ul li {
    font-size: 22px; }

  /* line 108, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 52px; }

  /* line 110, ../../sass/blocks/es45/_es45.sass */
  .es45 .es42__comment ._fz24 {
    font-size: 22px; } }
@media (max-width: 1100px) {
  /* line 114, ../../sass/blocks/es45/_es45.sass */
  .es45 {
    background: url(../img/okna-skidki-bg.jpg) no-repeat 65% 0;
    background-size: 1200px; } }
@media (max-width: 992px) {
  /* line 120, ../../sass/blocks/es45/_es45.sass */
  .es45 {
    height: auto;
    background: none;
    text-align: center;
    margin-bottom: 50px; }
    /* line 125, ../../sass/blocks/es45/_es45.sass */
    .es45._diller {
      background: none;
      height: auto;
      margin-bottom: 50px; }
    /* line 129, ../../sass/blocks/es45/_es45.sass */
    .es45._2 {
      background: none;
      height: auto;
      margin-bottom: 50px; }

  /* line 133, ../../sass/blocks/es45/_es45.sass */
  .es45block {
    max-width: 650px;
    width: 100%;
    margin: auto;
    float: none; }

  /* line 138, ../../sass/blocks/es45/_es45.sass */
  .es45__desc {
    font-size: 22px; }

  /* line 140, ../../sass/blocks/es45/_es45.sass */
  .es45 .ttl {
    text-align: center; }

  /* line 142, ../../sass/blocks/es45/_es45.sass */
  .es45__block {
    display: flex;
    align-items: center;
    margin-bottom: 25px; }

  /* line 146, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .ttl {
    font-size: 30px; }

  /* line 148, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment {
    width: 100%; }

  /* line 150, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 46px; } }
@media (max-width: 768px) {
  /* line 154, ../../sass/blocks/es45/_es45.sass */
  .es45block._2 {
    width: 100%; }

  /* line 156, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 46px; }

  /* line 158, ../../sass/blocks/es45/_es45.sass */
  .es45 .es42__comment ._fz24 {
    font-size: 20px; }

  /* line 160, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 38px; }

  /* line 162, ../../sass/blocks/es45/_es45.sass */
  .es45__item img {
    width: 200px; }

  /* line 164, ../../sass/blocks/es45/_es45.sass */
  .es45__item_ttl {
    font-size: 22px; }

  /* line 166, ../../sass/blocks/es45/_es45.sass */
  .es45__item_desc {
    font-size: 16px; }

  /* line 168, ../../sass/blocks/es45/_es45.sass */
  .es45__item_comment {
    font-size: 16px;
    margin-top: 15px; }

  /* line 171, ../../sass/blocks/es45/_es45.sass */
  .es45__block {
    display: flex;
    align-items: flex-start; } }
@media (max-width: 600px) {
  /* line 176, ../../sass/blocks/es45/_es45.sass */
  .es45__item img {
    width: 140px;
    padding-top: 30px; } }
@media (max-width: 480px) {
  /* line 180, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment img {
    margin-right: 20px; }

  /* line 182, ../../sass/blocks/es45/_es45.sass */
  .es45 .es42__comment ._fz24 {
    font-size: 16px; }

  /* line 184, ../../sass/blocks/es45/_es45.sass */
  .es45._2 .es42__comment .black {
    font-size: 22px; }

  /* line 186, ../../sass/blocks/es45/_es45.sass */
  .es45 ul li {
    font-size: 18px; }

  /* line 188, ../../sass/blocks/es45/_es45.sass */
  .es45__block {
    display: block;
    text-align: center; }

  /* line 191, ../../sass/blocks/es45/_es45.sass */
  .es45__item {
    text-align: center; }
    /* line 193, ../../sass/blocks/es45/_es45.sass */
    .es45__item img {
      padding-top: 0px; }

  /* line 195, ../../sass/blocks/es45/_es45.sass */
  .es45__block {
    margin-bottom: 40px; }

  /* line 197, ../../sass/blocks/es45/_es45.sass */
  .es45._diller ._fs24 {
    font-size: 22px; }

  /* line 199, ../../sass/blocks/es45/_es45.sass */
  .es45._diller .es45__item:last-child {
    padding-left: 0px; } }
/* line 1, ../../sass/blocks/es46/_es46.sass */
.es46 {
  font-family: Arial;
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 5, ../../sass/blocks/es46/_es46.sass */
.es46__block {
  margin: 30px auto 0 auto;
  max-width: 960px; }
  /* line 8, ../../sass/blocks/es46/_es46.sass */
  .es46__block .es45__block {
    margin-bottom: 30px; }

/* line 10, ../../sass/blocks/es46/_es46.sass */
.es46__desc {
  font-size: 28px;
  margin-top: 25px;
  text-align: center;
  font-weight: bold; }
  /* line 15, ../../sass/blocks/es46/_es46.sass */
  .es46__desc .black {
    white-space: nowrap; }

/* line 17, ../../sass/blocks/es46/_es46.sass */
.es46__info {
  font-size: 24px;
  text-align: center;
  color: #d81400;
  margin-top: 10px; }

@media (max-width: 992px) {
  /* line 24, ../../sass/blocks/es46/_es46.sass */
  .es46__desc {
    font-size: 26px; }

  /* line 26, ../../sass/blocks/es46/_es46.sass */
  .es46__info {
    font-size: 22px; } }
@media (max-width: 768px) {
  /* line 29, ../../sass/blocks/es46/_es46.sass */
  .es46 {
    margin-top: 30px;
    margin-bottom: 30px; }

  /* line 32, ../../sass/blocks/es46/_es46.sass */
  .es46__desc {
    font-size: 22px; }

  /* line 34, ../../sass/blocks/es46/_es46.sass */
  .es46__info {
    font-size: 20px; } }
@media (max-width: 480px) {
  /* line 38, ../../sass/blocks/es46/_es46.sass */
  .es46__desc {
    font-size: 20px; }

  /* line 40, ../../sass/blocks/es46/_es46.sass */
  .es46__info {
    font-size: 18px; } }
/* line 1, ../../sass/blocks/es47/_es47.sass */
.es47 {
  padding-top: 20px;
  font-family: Arial;
  background: url(../img/okna-rassrochka.jpg) no-repeat top center;
  height: 877px; }
  /* line 6, ../../sass/blocks/es47/_es47.sass */
  .es47 h1 {
    font-size: 44px;
    color: #ffd500;
    font-weight: bold;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 992px) {
      /* line 6, ../../sass/blocks/es47/_es47.sass */
      .es47 h1 {
        font-size: 40px; } }
    @media (max-width: 480px) {
      /* line 6, ../../sass/blocks/es47/_es47.sass */
      .es47 h1 {
        font-size: 36px; } }
  /* line 16, ../../sass/blocks/es47/_es47.sass */
  .es47 .es3__block {
    display: block; }
  /* line 18, ../../sass/blocks/es47/_es47.sass */
  .es47 .row3__item {
    margin-bottom: 30px; }

/* line 20, ../../sass/blocks/es47/_es47.sass */
.es47block {
  width: 600px;
  float: right; }

/* line 23, ../../sass/blocks/es47/_es47.sass */
.es47__desc {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px; }

/* line 27, ../../sass/blocks/es47/_es47.sass */
.es47__info {
  margin-top: 20px; }
  /* line 29, ../../sass/blocks/es47/_es47.sass */
  .es47__info p {
    font-size: 18px;
    margin-bottom: 15px; }

/* line 32, ../../sass/blocks/es47/_es47.sass */
.es47__video {
  margin-top: 30px; }

@media (max-width: 1200px) {
  /* line 39, ../../sass/blocks/es47/_es47.sass */
  .es47 {
    background: url(../img/okna-rassrochka.jpg) no-repeat 90% 0;
    background-size: 1200px; } }
@media (max-width: 1100px) {
  /* line 44, ../../sass/blocks/es47/_es47.sass */
  .es47block {
    width: 550px; }

  /* line 46, ../../sass/blocks/es47/_es47.sass */
  .es47 {
    background: url(../img/okna-rassrochka.jpg) no-repeat -40px 0;
    background-size: 1000px; } }
@media (max-width: 992px) {
  /* line 50, ../../sass/blocks/es47/_es47.sass */
  .es47 {
    height: auto;
    background: none;
    text-align: center;
    margin-bottom: 50px; }
    /* line 55, ../../sass/blocks/es47/_es47.sass */
    .es47 .row3__item_info {
      text-align: left; }

  /* line 57, ../../sass/blocks/es47/_es47.sass */
  .es47block {
    max-width: 600px;
    width: 100%;
    margin: auto;
    float: none; }

  /* line 62, ../../sass/blocks/es47/_es47.sass */
  .es47__desc {
    font-size: 22px; } }
@media (max-width: 768px) {
  /* line 66, ../../sass/blocks/es47/_es47.sass */
  .es47__desc {
    font-size: 20px; }

  /* line 68, ../../sass/blocks/es47/_es47.sass */
  .es47__info p {
    font-size: 16px; } }
/* line 1, ../../sass/blocks/es48/_es48.sass */
.es48 {
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 4, ../../sass/blocks/es48/_es48.sass */
.es48__block {
  display: flex;
  text-align: center;
  margin-top: 30px;
  justify-content: space-around; }

/* line 9, ../../sass/blocks/es48/_es48.sass */
.es48__item_ttl {
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px; }

/* line 13, ../../sass/blocks/es48/_es48.sass */
.es48__item_desc {
  font-size: 18px;
  margin-top: 20px; }

/* line 16, ../../sass/blocks/es48/_es48.sass */
.es48__item {
  width: 285px; }

@media (max-width: 992px) {
  /* line 21, ../../sass/blocks/es48/_es48.sass */
  .es48__item {
    width: 30%;
    margin: 0 20px; }

  /* line 24, ../../sass/blocks/es48/_es48.sass */
  .es48__item_pict img {
    height: 90px; }

  /* line 26, ../../sass/blocks/es48/_es48.sass */
  .es48__item_ttl {
    font-size: 16px; }

  /* line 28, ../../sass/blocks/es48/_es48.sass */
  .es48__item_desc {
    font-size: 16px;
    margin-top: 15px; } }
@media (max-width: 768px) {
  /* line 33, ../../sass/blocks/es48/_es48.sass */
  .es48__block {
    display: block; }

  /* line 35, ../../sass/blocks/es48/_es48.sass */
  .es48__item_pict img {
    height: 55px; }

  /* line 37, ../../sass/blocks/es48/_es48.sass */
  .es48__item {
    width: 80%;
    margin: 0 auto 40px auto; } }
@media (max-width: 480px) {
  /* line 43, ../../sass/blocks/es48/_es48.sass */
  .es48__item {
    width: 96%; } }
/* line 1, ../../sass/blocks/es49/_es49.sass */
.es49 {
  margin-top: 50px;
  text-align: center;
  margin-bottom: 50px; }

/* line 5, ../../sass/blocks/es49/_es49.sass */
.es49__desc {
  font-size: 24px;
  font-weight: bold; }

/* line 8, ../../sass/blocks/es49/_es49.sass */
.es49__desc2 {
  font-size: 24px;
  margin-top: 20px; }

/* line 11, ../../sass/blocks/es49/_es49.sass */
.es49__desc3 {
  font-size: 18px;
  margin-top: 20px;
  font-style: italic;
  color: #d81400; }

/* line 16, ../../sass/blocks/es49/_es49.sass */
.es49__block {
  max-width: 960px;
  margin: auto; }

@media (max-width: 992px) {
  /* line 21, ../../sass/blocks/es49/_es49.sass */
  .es49 img {
    width: 90%; }

  /* line 23, ../../sass/blocks/es49/_es49.sass */
  .es49__desc {
    font-size: 22px; }

  /* line 25, ../../sass/blocks/es49/_es49.sass */
  .es49__desc2 {
    font-size: 22px; }

  /* line 27, ../../sass/blocks/es49/_es49.sass */
  .es49__desc3 {
    font-size: 16px; } }
@media (max-width: 768px) {
  /* line 31, ../../sass/blocks/es49/_es49.sass */
  .es49 {
    margin-bottom: 30px; }

  /* line 33, ../../sass/blocks/es49/_es49.sass */
  .es49__desc {
    font-size: 20px; }

  /* line 35, ../../sass/blocks/es49/_es49.sass */
  .es49__desc2 {
    font-size: 20px; } }
@media (max-width: 480px) {
  /* line 39, ../../sass/blocks/es49/_es49.sass */
  .es49__desc {
    font-size: 18px; }

  /* line 41, ../../sass/blocks/es49/_es49.sass */
  .es49__desc2 {
    font-size: 18px; }

  /* line 43, ../../sass/blocks/es49/_es49.sass */
  .es49__desc3 {
    font-size: 14px; } }
/* line 1, ../../sass/blocks/es50/_es50.sass */
.es50 {
  margin-top: 50px;
  margin-bottom: 50px;
  height: 614px;
  background: url(/img/ddbg.jpg) no-repeat top center; }
  /* line 6, ../../sass/blocks/es50/_es50.sass */
  .es50 .ttl {
    text-align: left;
    margin-top: 20px; }
  /* line 9, ../../sass/blocks/es50/_es50.sass */
  .es50 form {
    margin-top: 58px; }

/* line 11, ../../sass/blocks/es50/_es50.sass */
.es50__block {
  display: flex;
  flex-direction: row-reverse;
  width: 998px;
  margin: auto; }

/* line 16, ../../sass/blocks/es50/_es50.sass */
.es50__desc {
  font-size: 24px;
  margin-top: 20px; }

/* line 19, ../../sass/blocks/es50/_es50.sass */
.es50__form {
  background: url(/img/formaskbg.png) no-repeat top left;
  width: 355px;
  height: 419px;
  margin: 10px auto 0 auto; }
  /* line 24, ../../sass/blocks/es50/_es50.sass */
  .es50__form label {
    text-align: center;
    font-size: 16px;
    color: #ccc;
    font-weight: normal;
    display: block;
    margin-bottom: 5px; }
  /* line 31, ../../sass/blocks/es50/_es50.sass */
  .es50__form input {
    width: 200px;
    font-size: 20px;
    height: 37px; }

/* line 35, ../../sass/blocks/es50/_es50.sass */
.es50__form_ttl {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding-top: 15px;
  text-shadow: black 1px 1px 2px, white 0px 0px 1em; }

/* line 42, ../../sass/blocks/es50/_es50.sass */
.es50__item:last-child {
  width: 355px;
  margin-right: 50px;
  flex: none; }

/* line 46, ../../sass/blocks/es50/_es50.sass */
.es50__item:first-child {
  text-align: left; }

@media (max-width: 1100px) {
  /* line 50, ../../sass/blocks/es50/_es50.sass */
  .es50__item:last-child {
    margin-right: 25px; }

  /* line 52, ../../sass/blocks/es50/_es50.sass */
  .es50__block {
    width: 100%; } }
@media (max-width: 992px) {
  /* line 56, ../../sass/blocks/es50/_es50.sass */
  .es50__desc {
    font-size: 22px; } }
@media (max-width: 768px) {
  /* line 59, ../../sass/blocks/es50/_es50.sass */
  .es50__desc {
    font-size: 20px; }

  /* line 61, ../../sass/blocks/es50/_es50.sass */
  .es50 {
    background: none;
    margin-top: 0px; }
    /* line 64, ../../sass/blocks/es50/_es50.sass */
    .es50 .ttl {
      text-align: center; }

  /* line 66, ../../sass/blocks/es50/_es50.sass */
  .es50__block {
    display: block; }

  /* line 68, ../../sass/blocks/es50/_es50.sass */
  .es50__item:first-child {
    text-align: center; }

  /* line 70, ../../sass/blocks/es50/_es50.sass */
  .es50__item:last-child {
    margin: auto; } }
@media (max-width: 480px) {
  /* line 74, ../../sass/blocks/es50/_es50.sass */
  .es50 form {
    margin-top: 10px; }
  /* line 76, ../../sass/blocks/es50/_es50.sass */
  .es50 .prav-info.w80-2 {
    width: 100%; }

  /* line 78, ../../sass/blocks/es50/_es50.sass */
  .es50__desc {
    font-size: 18px; }

  /* line 80, ../../sass/blocks/es50/_es50.sass */
  .es50__form {
    background: url(/img/formaskbg.png) no-repeat top left;
    background-size: contain;
    width: 300px;
    height: 350px;
    margin: 10px auto 0 auto; }

  /* line 86, ../../sass/blocks/es50/_es50.sass */
  .es50__form_ttl {
    font-size: 18px; }

  /* line 88, ../../sass/blocks/es50/_es50.sass */
  .es50__item:last-child {
    width: 100%; } }
/* line 1, ../../sass/blocks/es51/_es51.sass */
.es51 {
  margin-top: 30px; }
  /* line 3, ../../sass/blocks/es51/_es51.sass */
  .es51 h1 {
    font-size: 44px;
    line-height: 1;
    font-weight: bold;
    color: #ffd500;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 1200px) {
      /* line 3, ../../sass/blocks/es51/_es51.sass */
      .es51 h1 {
        font-size: 40px; } }
    @media (max-width: 992px) {
      /* line 3, ../../sass/blocks/es51/_es51.sass */
      .es51 h1 {
        font-size: 36px; } }
    @media (max-width: 768px) {
      /* line 3, ../../sass/blocks/es51/_es51.sass */
      .es51 h1 {
        font-size: 32px;
        text-align: center; } }
    @media (max-width: 480px) {
      /* line 3, ../../sass/blocks/es51/_es51.sass */
      .es51 h1 {
        font-size: 28px; } }

/* line 18, ../../sass/blocks/es51/_es51.sass */
.es51__block {
  display: flex;
  margin-top: 30px; }
  /* line 21, ../../sass/blocks/es51/_es51.sass */
  .es51__block .name {
    font-size: 26px;
    font-weight: bold; }
  /* line 24, ../../sass/blocks/es51/_es51.sass */
  .es51__block .date {
    background: url(/img/otzvstr.png) no-repeat top left;
    height: 20px;
    text-align: right;
    font-size: 13px; }
  /* line 29, ../../sass/blocks/es51/_es51.sass */
  .es51__block .txt {
    padding: 25px 30px;
    background: #fff000;
    border: 0px solid #fff000;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    margin-bottom: 30px; }
  /* line 36, ../../sass/blocks/es51/_es51.sass */
  .es51__block .ttl {
    font-size: 38px;
    font-weight: bold;
    color: #161616;
    margin-bottom: 10px;
    display: inline-block; }
  /* line 42, ../../sass/blocks/es51/_es51.sass */
  .es51__block .flex {
    display: flex;
    padding-left: 20px; }

/* line 45, ../../sass/blocks/es51/_es51.sass */
.es51__item:first-child {
  width: 660px;
  flex: none; }

/* line 48, ../../sass/blocks/es51/_es51.sass */
.es51__item:last-child {
  padding-left: 105px; }

/* line 50, ../../sass/blocks/es51/_es51.sass */
.otzbgform {
  background: url(../img/otzbgform.png);
  width: 406px;
  height: 579px; }

/* line 54, ../../sass/blocks/es51/_es51.sass */
.otzbgformzag {
  font-weight: bold;
  margin-bottom: 3px;
  margin-left: 20px; }

/* line 58, ../../sass/blocks/es51/_es51.sass */
.otzinputform {
  width: 360px;
  height: 39px;
  background: url(../img/otzinputform.png);
  margin-bottom: 6px;
  margin-left: 20px; }

/* line 64, ../../sass/blocks/es51/_es51.sass */
.otzbgformpodp {
  font-size: 14px;
  font-style: italic;
  color: #4a4a4a;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 10px; }

/* line 71, ../../sass/blocks/es51/_es51.sass */
.otztextareaform {
  width: 359px;
  height: 190px;
  background: url(../img/otztextareaform.png);
  margin-bottom: 15px;
  margin-left: 20px; }
  /* line 77, ../../sass/blocks/es51/_es51.sass */
  .otztextareaform textarea {
    width: 340px;
    height: 173px;
    resize: none;
    margin: 4px 0px 0px 5px;
    border: 0px;
    background: none; }

/* line 84, ../../sass/blocks/es51/_es51.sass */
.otzcapchaform {
  margin-left: 45px;
  width: 132px;
  height: 39px;
  background: url(../img/otzcapchaform.png); }
  /* line 89, ../../sass/blocks/es51/_es51.sass */
  .otzcapchaform input {
    width: 107px;
    height: 26px;
    margin: 4px 0px 0px 5px;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    border: 0px;
    background: none; }

/* line 98, ../../sass/blocks/es51/_es51.sass */
.tableotz {
  margin: 0px 0px 6px 20px; }

@media (max-width: 1230px) {
  /* line 101, ../../sass/blocks/es51/_es51.sass */
  .es51__item:last-child {
    padding-left: 55px; }

  /* line 103, ../../sass/blocks/es51/_es51.sass */
  .es51__item:first-child {
    width: auto;
    flex: auto; } }
@media (max-width: 992px) {
  /* line 107, ../../sass/blocks/es51/_es51.sass */
  .es51__item:last-child {
    padding-left: 25px; }

  /* line 109, ../../sass/blocks/es51/_es51.sass */
  .es51__block .ttl {
    font-size: 28px; }

  /* line 111, ../../sass/blocks/es51/_es51.sass */
  .es51__block .name {
    font-size: 22px; }

  /* line 113, ../../sass/blocks/es51/_es51.sass */
  .es51__block .txt {
    padding: 15px 15px;
    font-size: 16px; }

  /* line 116, ../../sass/blocks/es51/_es51.sass */
  .otzbgform {
    margin-top: 16px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(0deg, #ffbc00 0%, #fff100 100%);
    width: 280px; }

  /* line 121, ../../sass/blocks/es51/_es51.sass */
  .otzinputform {
    width: 240px;
    background-position: center; }

  /* line 124, ../../sass/blocks/es51/_es51.sass */
  .otztextareaform {
    width: 240px;
    background-position: center; }
    /* line 127, ../../sass/blocks/es51/_es51.sass */
    .otztextareaform textarea {
      width: 240px; }

  /* line 129, ../../sass/blocks/es51/_es51.sass */
  .es51__block .flex {
    display: block; }

  /* line 131, ../../sass/blocks/es51/_es51.sass */
  .otzcapchaform {
    margin-left: 0; }

  /* line 133, ../../sass/blocks/es51/_es51.sass */
  .otzbgformpodp {
    font-size: 12px; } }
@media (max-width: 768px) {
  /* line 136, ../../sass/blocks/es51/_es51.sass */
  .es51__block {
    display: block; }

  /* line 138, ../../sass/blocks/es51/_es51.sass */
  .es51__item:last-child {
    padding-top: 50px;
    padding-left: 0px;
    text-align: center; }

  /* line 142, ../../sass/blocks/es51/_es51.sass */
  .otzbgform {
    margin: 20px auto 0 auto;
    text-align: left; }

  /* line 146, ../../sass/blocks/es51/_es51.sass */
  .es51__block .name {
    font-size: 20px; } }
/* line 1, ../../sass/blocks/es57/_es57.sass */
.es57 {
  padding-top: 20px;
  font-family: Arial;
  background: url(../img/okna-fotografii-bg.jpg) no-repeat top center;
  height: 877px; }
  /* line 6, ../../sass/blocks/es57/_es57.sass */
  .es57 h1 {
    font-size: 44px;
    color: #ffd500;
    font-weight: bold;
    line-height: 1;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }
    @media (max-width: 992px) {
      /* line 6, ../../sass/blocks/es57/_es57.sass */
      .es57 h1 {
        font-size: 40px; } }
    @media (max-width: 480px) {
      /* line 6, ../../sass/blocks/es57/_es57.sass */
      .es57 h1 {
        font-size: 36px; } }
  /* line 16, ../../sass/blocks/es57/_es57.sass */
  .es57 h3 {
    font-size: 26px;
    text-align: left;
    margin-bottom: 15px; }
    @media (max-width: 992px) {
      /* line 16, ../../sass/blocks/es57/_es57.sass */
      .es57 h3 {
        font-size: 30px;
        text-align: center; } }
    @media (max-width: 480px) {
      /* line 16, ../../sass/blocks/es57/_es57.sass */
      .es57 h3 {
        font-size: 24px; } }
  /* line 25, ../../sass/blocks/es57/_es57.sass */
  .es57 .es3__block {
    display: block; }
  /* line 27, ../../sass/blocks/es57/_es57.sass */
  .es57 .row3__item {
    margin-bottom: 30px; }

/* line 30, ../../sass/blocks/es57/_es57.sass */
.es57block {
  width: 650px;
  float: right; }

/* line 33, ../../sass/blocks/es57/_es57.sass */
.es57__desc {
  font-size: 20px;
  margin-top: 20px; }

/* line 36, ../../sass/blocks/es57/_es57.sass */
.es57__info {
  margin-top: 20px; }
  /* line 38, ../../sass/blocks/es57/_es57.sass */
  .es57__info p {
    font-size: 18px;
    margin-bottom: 15px; }

@media (max-width: 1200px) {
  /* line 44, ../../sass/blocks/es57/_es57.sass */
  .es57 {
    background: url(../img/okna-fotografii-bg.jpg) no-repeat 90% 0;
    background-size: 1200px; } }
@media (max-width: 1100px) {
  /* line 49, ../../sass/blocks/es57/_es57.sass */
  .es57block {
    width: 550px; }

  /* line 51, ../../sass/blocks/es57/_es57.sass */
  .es57 {
    background: url(../img/okna-fotografii-bg.jpg) no-repeat 0% 0;
    background-size: 1000px;
    height: 670px; } }
@media (max-width: 992px) {
  /* line 56, ../../sass/blocks/es57/_es57.sass */
  .es57 {
    height: auto;
    background: none;
    text-align: center;
    margin-bottom: 50px; }
    /* line 61, ../../sass/blocks/es57/_es57.sass */
    .es57 .row3__item_info {
      text-align: left; }

  /* line 63, ../../sass/blocks/es57/_es57.sass */
  .es57block {
    max-width: 600px;
    width: 100%;
    margin: auto;
    float: none; }

  /* line 68, ../../sass/blocks/es57/_es57.sass */
  .es57__desc {
    font-size: 22px; } }
@media (max-width: 768px) {
  /* line 72, ../../sass/blocks/es57/_es57.sass */
  .es57__desc {
    font-size: 20px; }

  /* line 74, ../../sass/blocks/es57/_es57.sass */
  .es57__info p {
    font-size: 16px; } }
/* line 1, ../../sass/blocks/es58/_es58.sass */
.es58 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 0 15px; }
  /* line 5, ../../sass/blocks/es58/_es58.sass */
  .es58 .caruselphotogal {
    text-align: center;
    background: #f0f0f0;
    padding: 40px 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    margin: 30px auto 0 auto;
    max-width: 1720px; }
  /* line 15, ../../sass/blocks/es58/_es58.sass */
  .es58 .photocarbgall {
    width: 207px;
    height: 163px;
    display: inline-block;
    padding: 15px;
    background: url(../img/photocarbg.jpg) no-repeat top left; }

/* line 2, ../../sass/blocks/es62/_es62.sass */
.es62 h1 {
  font-size: 44px;
  color: #ffd500;
  font-weight: 700;
  text-align: left; }
/* line 7, ../../sass/blocks/es62/_es62.sass */
.es62 .ttl {
  color: #fff;
  text-align: left; }

/* line 10, ../../sass/blocks/es62/_es62.sass */
.es62__block {
  text-align: left;
  width: 660px;
  float: right;
  padding-right: 20px; }

/* line 15, ../../sass/blocks/es62/_es62.sass */
.es62__desc {
  margin-top: 30px;
  font-size: 22px;
  color: #aeaeae;
  font-style: italic; }

/* line 20, ../../sass/blocks/es62/_es62.sass */
.es62__comment {
  margin-top: 30px;
  font-size: 14px;
  color: #fad336;
  font-style: italic;
  text-align: right; }

/* line 26, ../../sass/blocks/es62/_es62.sass */
.okompslider {
  height: 870px;
  width: 100%;
  max-width: 1200px;
  margin: 150px auto 0 auto; }

/* line 31, ../../sass/blocks/es62/_es62.sass */
.fotorama__nav-wrap {
  padding: 0px 20px;
  background: #f0f0f0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 35px; }

@media (max-width: 1200px) {
  /* line 44, ../../sass/blocks/es62/_es62.sass */
  .es62 h1 {
    font-size: 38px; }
  /* line 46, ../../sass/blocks/es62/_es62.sass */
  .es62 .ttl {
    font-size: 34px; }

  /* line 48, ../../sass/blocks/es62/_es62.sass */
  .es62__block {
    width: 540px;
    margin-top: 20px; } }
@media (max-width: 992px) {
  /* line 53, ../../sass/blocks/es62/_es62.sass */
  .es62 h1 {
    text-align: center;
    font-size: 38px; }
  /* line 56, ../../sass/blocks/es62/_es62.sass */
  .es62 .ttl {
    text-align: center;
    font-size: 34px; }

  /* line 59, ../../sass/blocks/es62/_es62.sass */
  .es62__block {
    float: none;
    margin: 20px auto;
    padding-right: 0; }

  /* line 63, ../../sass/blocks/es62/_es62.sass */
  .es62__desc {
    text-align: center;
    font-size: 20px; }

  /* line 66, ../../sass/blocks/es62/_es62.sass */
  .es62__comment {
    text-align: center; }
    /* line 68, ../../sass/blocks/es62/_es62.sass */
    .es62__comment br {
      display: none; }

  /* line 70, ../../sass/blocks/es62/_es62.sass */
  .okompslider {
    margin: 50px auto 0 auto; } }
/* line 72, ../../sass/blocks/es62/_es62.sass */
.fotorama > .fotorama__wrap {
  margin: auto; }

@media (max-width: 768px) {
  /* line 75, ../../sass/blocks/es62/_es62.sass */
  .okompslider {
    height: auto; }

  /* line 77, ../../sass/blocks/es62/_es62.sass */
  .fotorama__arr {
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }

  /* line 79, ../../sass/blocks/es62/_es62.sass */
  .fotorama__stage {
    height: 420px !important; }

  /* line 82, ../../sass/blocks/es62/_es62.sass */
  .es62 h1 {
    font-size: 32px; }
  /* line 84, ../../sass/blocks/es62/_es62.sass */
  .es62 .ttl {
    font-size: 26px; }

  /* line 86, ../../sass/blocks/es62/_es62.sass */
  .es62__block {
    width: 100%; }

  /* line 88, ../../sass/blocks/es62/_es62.sass */
  .es62__desc {
    font-size: 18px; } }
@media (max-width: 480px) {
  /* line 92, ../../sass/blocks/es62/_es62.sass */
  .es62 .ttl {
    font-size: 22px; } }
/* line 1, ../../sass/blocks/es63/_es63.sass */
.es63 {
  width: 900px;
  margin: 50px auto; }
  /* line 4, ../../sass/blocks/es63/_es63.sass */
  .es63 .ttl {
    color: #fff; }

/* line 6, ../../sass/blocks/es63/_es63.sass */
.es63__block {
  display: flex;
  justify-content: space-between;
  width: 80%;
  margin: auto; }

/* line 11, ../../sass/blocks/es63/_es63.sass */
.es63__desc {
  width: 80%;
  margin: 20px auto;
  text-align: center;
  font-size: 18px;
  font-style: italic;
  color: #aeaeae; }

@media (max-width: 992px) {
  /* line 19, ../../sass/blocks/es63/_es63.sass */
  .es63 {
    width: 100%; } }
@media (max-width: 768px) {
  /* line 22, ../../sass/blocks/es63/_es63.sass */
  .es63__block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 420px; }

  /* line 27, ../../sass/blocks/es63/_es63.sass */
  .es63__desc {
    font-size: 16px; } }
@media (max-width: 480px) {
  /* line 30, ../../sass/blocks/es63/_es63.sass */
  .es63__block {
    width: 100%; }
    /* line 32, ../../sass/blocks/es63/_es63.sass */
    .es63__block img {
      height: 120px; }
      /* line 34, ../../sass/blocks/es63/_es63.sass */
      .es63__block img:nth-child(2) {
        display: none; }
      /* line 36, ../../sass/blocks/es63/_es63.sass */
      .es63__block img:last-child {
        display: none; }

  /* line 38, ../../sass/blocks/es63/_es63.sass */
  .es63__desc {
    width: 100%; } }
/* line 1, ../../sass/blocks/es64/_es64.sass */
.es64 {
  background: url(../img/napisatdirbg.png);
  width: 939px;
  height: 825px;
  margin: 0 auto 70px auto;
  padding-top: 164px; }
  /* line 7, ../../sass/blocks/es64/_es64.sass */
  .es64 .ttl {
    font-size: 30px; }
  /* line 9, ../../sass/blocks/es64/_es64.sass */
  .es64 .wrapper {
    height: 100%; }

/* line 12, ../../sass/blocks/es64/_es64.sass */
.es64__block {
  display: flex;
  margin: 20px auto;
  width: 600px;
  justify-content: space-between; }
  /* line 17, ../../sass/blocks/es64/_es64.sass */
  .es64__block input {
    width: 142px;
    height: 43px; }
  /* line 20, ../../sass/blocks/es64/_es64.sass */
  .es64__block label {
    font-size: 20px;
    font-weight: bold; }

/* line 26, ../../sass/blocks/es64/_es64.sass */
.napisatdirbg {
  background: url(../img/napisatdirbg.png);
  width: 939px;
  height: 835px;
  margin: 0 auto; }

/* line 32, ../../sass/blocks/es64/_es64.sass */
.napisatdirinput {
  width: 220px;
  height: 39px;
  background: url(../img/napisatdirinput.png); }

/* line 37, ../../sass/blocks/es64/_es64.sass */
.napisatdirinput input {
  width: 205px;
  height: 38px;
  margin: 0px 0px 0px 6px;
  font-size: 20px;
  font-weight: bold;
  background: none;
  border: 0px; }

/* line 47, ../../sass/blocks/es64/_es64.sass */
.napisatdirtextaref {
  width: 355px;
  height: 171px;
  background: url(../img/napisatdirtextaref.png); }

/* line 53, ../../sass/blocks/es64/_es64.sass */
.napisatdirtextaref textarea {
  width: 340px;
  height: 158px;
  margin: 3px 0px 0px 6px;
  font-size: 20px;
  font-weight: bold;
  background: none;
  border: 0px;
  resize: none; }

@media (max-width: 992px) {
  /* line 63, ../../sass/blocks/es64/_es64.sass */
  .es64 {
    background: url(../img/napisatdirbg.png);
    width: 700px;
    height: 615px;
    padding-top: 134px;
    background-size: contain; }

  /* line 69, ../../sass/blocks/es64/_es64.sass */
  .es64 .ttl {
    font-size: 26px; }

  /* line 71, ../../sass/blocks/es64/_es64.sass */
  .es64__block {
    width: 455px; }

  /* line 73, ../../sass/blocks/es64/_es64.sass */
  .napisatdirtextaref {
    width: 215px;
    height: 100px;
    background: url(../img/napisatdirtextaref.png);
    background-size: cover; }

  /* line 78, ../../sass/blocks/es64/_es64.sass */
  div.inpfile {
    margin-right: 20px;
    width: 130px;
    height: 30px;
    cursor: pointer;
    background: url(../img/raschprfile.png) no-repeat center center;
    background-size: contain; }

  /* line 85, ../../sass/blocks/es64/_es64.sass */
  div.inpfile:hover {
    background: url(../img/raschprfilehover.png) no-repeat center center;
    background-size: contain; }

  /* line 88, ../../sass/blocks/es64/_es64.sass */
  .es64__block label {
    font-size: 16px; } }
@media (max-width: 768px) {
  /* line 91, ../../sass/blocks/es64/_es64.sass */
  .es64 {
    background: none;
    width: 100%;
    height: auto;
    padding: 25px 30px;
    background: #fff000;
    margin: 30px auto; }
    /* line 98, ../../sass/blocks/es64/_es64.sass */
    .es64 .prav-info.white {
      color: #000; }
      /* line 100, ../../sass/blocks/es64/_es64.sass */
      .es64 .prav-info.white a {
        color: #000; }
    /* line 102, ../../sass/blocks/es64/_es64.sass */
    .es64 .napisatdirtextaref textarea {
      width: 215px !important; } }
@media (max-width: 600px) {
  /* line 106, ../../sass/blocks/es64/_es64.sass */
  .es64__block {
    display: block;
    width: auto;
    text-align: center; }

  /* line 110, ../../sass/blocks/es64/_es64.sass */
  .napisatdirinput {
    margin: auto; }

  /* line 112, ../../sass/blocks/es64/_es64.sass */
  .napisatdirtextaref {
    margin: auto; }

  /* line 114, ../../sass/blocks/es64/_es64.sass */
  div.inpfile {
    margin: 10px auto 20px auto; }

  /* line 116, ../../sass/blocks/es64/_es64.sass */
  div.inpfilevyb {
    margin: 10px auto 20px auto; }

  /* line 118, ../../sass/blocks/es64/_es64.sass */
  .es64 .ttl {
    font-size: 24px; }

  /* line 120, ../../sass/blocks/es64/_es64.sass */
  .es64 {
    padding: 20px 15px; } }
/* line 1, ../../sass/blocks/es65/_es65.sass */
.es65__block {
  display: flex; }

/* line 6, ../../sass/blocks/es65/_es65.sass */
.topblockbgtovarodin {
  margin: 20px auto 50px auto;
  width: 92%;
  border: 1px solid #dfdfdf;
  background: url(../img/bgdveryblock.png);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 0px 0px 0px; }

/* line 15, ../../sass/blocks/es65/_es65.sass */
.topblockbgtovarleft {
  width: 50%;
  border-right: 1px solid #cccccd; }

/* line 18, ../../sass/blocks/es65/_es65.sass */
.topblockbgtovarright {
  width: 47%; }
  /* line 20, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .comment {
    color: #9b0d0d;
    font-weight: bold;
    text-align: left;
    margin: 20px 43px; }
  /* line 25, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .line2 {
    background: #ffd500;
    height: 5px;
    margin: 20px 20px 20px 43px; }
  /* line 29, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .info {
    font-size: 18px;
    text-align: left;
    margin-left: 43px; }

/* line 33, ../../sass/blocks/es65/_es65.sass */
.tovopisss-2 {
  display: flex;
  width: 82%;
  margin: 0px auto 0 auto;
  font-size: 16px;
  text-align: left; }
  /* line 39, ../../sass/blocks/es65/_es65.sass */
  .tovopisss-2 .tdtop:first-child {
    width: 60%;
    padding-right: 20px; }
  /* line 42, ../../sass/blocks/es65/_es65.sass */
  .tovopisss-2 .tdtop:last-child {
    width: 40%; }

/* line 44, ../../sass/blocks/es65/_es65.sass */
.bottovbalkleft {
  border-right: 1px solid #cccccd;
  background: rgba(255, 191, 0, 0.2);
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  height: 120px;
  width: 50%;
  text-align: left;
  padding-left: 50px;
  padding-right: 50px; }

/* line 55, ../../sass/blocks/es65/_es65.sass */
.bottovbalkright {
  width: 50%;
  text-align: left;
  background: rgba(255, 191, 0, 0.2);
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  height: 120px;
  padding-left: 43px;
  padding-right: 43px; }

/* line 65, ../../sass/blocks/es65/_es65.sass */
.newtovodin {
  width: 121px;
  height: 58px;
  background: url(../img/newtov.png);
  position: absolute;
  margin: 40px 0px 0px -2px; }

@media (max-width: 992px) {
  /* line 72, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarodin {
    width: 72%; }

  /* line 74, ../../sass/blocks/es65/_es65.sass */
  .es65__block {
    display: block; }

  /* line 76, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarleft {
    width: 100%;
    border-bottom: 1px solid #cccccd;
    border-right: 0px solid; }

  /* line 80, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright {
    width: 100%; }

  /* line 82, ../../sass/blocks/es65/_es65.sass */
  .tovopisss-2 {
    display: block;
    width: 90%; }
    /* line 85, ../../sass/blocks/es65/_es65.sass */
    .tovopisss-2 .tdtop:first-child {
      width: 100%;
      padding-right: 0;
      margin-bottom: 20px; }
    /* line 89, ../../sass/blocks/es65/_es65.sass */
    .tovopisss-2 .tdtop:last-child {
      width: 100%; }

  /* line 92, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .comment {
    margin: 20px 30px; }
  /* line 94, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .line2 {
    margin: 20px 20px 20px 30px; }
  /* line 96, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .info {
    margin-left: 30px;
    padding-right: 20px;
    margin-bottom: 20px; }

  /* line 100, ../../sass/blocks/es65/_es65.sass */
  .bottovbalkleft {
    border-right: 0px;
    height: auto;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px; }

  /* line 106, ../../sass/blocks/es65/_es65.sass */
  .bottovbalkright {
    width: 100%;
    height: auto;
    padding-left: 30px;
    padding-right: 30px; }

  /* line 111, ../../sass/blocks/es65/_es65.sass */
  .bottovbalk {
    display: block; }

  /* line 113, ../../sass/blocks/es65/_es65.sass */
  .botbgrazd {
    display: none; } }
@media (max-width: 768px) {
  /* line 117, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarodin {
    margin: 50px auto 50px auto; } }
@media (max-width: 600px) {
  /* line 120, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarodin {
    width: 96%; }

  /* line 122, ../../sass/blocks/es65/_es65.sass */
  .newtovodin {
    width: 55px;
    height: 27px;
    background: url(../img/newtov.png);
    position: absolute;
    background-size: contain; }

  /* line 129, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .comment {
    margin: 20px 15px; }
  /* line 131, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .line2 {
    margin: 20px 15px 20px 15px; }
  /* line 133, ../../sass/blocks/es65/_es65.sass */
  .topblockbgtovarright .info {
    margin-left: 15px;
    padding-right: 15px; }

  /* line 136, ../../sass/blocks/es65/_es65.sass */
  .bottovbalkleft {
    padding-left: 15px;
    padding-right: 20px; }

  /* line 139, ../../sass/blocks/es65/_es65.sass */
  .bottovbalkright {
    padding-left: 15px;
    padding-right: 20px; } }
/* line 1, ../../sass/blocks/es73/_es73.sass */
.es73 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es73/_es73.sass */
  .es73 .uspeykupit_but {
    line-height: 46px;
    display: inline-block;
    margin-top: 5px;
    width: 220px;
    height: 48px;
    font-size: 22px; }
    /* line 11, ../../sass/blocks/es73/_es73.sass */
    .es73 .uspeykupit_but:hover {
      color: #fff;
      text-decoration: none; }
  /* line 14, ../../sass/blocks/es73/_es73.sass */
  .es73 .es__desc {
    font-size: 24px; }
    @media (max-width: 768px) {
      /* line 14, ../../sass/blocks/es73/_es73.sass */
      .es73 .es__desc {
        font-size: 22px; } }
    @media (max-width: 480px) {
      /* line 14, ../../sass/blocks/es73/_es73.sass */
      .es73 .es__desc {
        font-size: 20px; } }

/* line 20, ../../sass/blocks/es73/_es73.sass */
.es73__block {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

/* line 25, ../../sass/blocks/es73/_es73.sass */
.es73__item {
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 15px 10px;
  padding-bottom: 15px; }

/* line 32, ../../sass/blocks/es73/_es73.sass */
.es73__top {
  background: url(../img/bgdveryblock.png);
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 20px 200px 20px 25px; }
  /* line 39, ../../sass/blocks/es73/_es73.sass */
  .es73__top .es73__top_img {
    position: absolute;
    right: 0;
    top: 0; }

/* line 43, ../../sass/blocks/es73/_es73.sass */
.es73__top_ttl span {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "PTSansB"; }

/* line 49, ../../sass/blocks/es73/_es73.sass */
.es73__size {
  margin-top: 40px;
  padding: 0 20px; }
  /* line 52, ../../sass/blocks/es73/_es73.sass */
  .es73__size img {
    max-width: 400px;
    width: 100%; }

/* line 55, ../../sass/blocks/es73/_es73.sass */
.es73__price {
  border-top: 1px solid #dfdfdf;
  display: flex;
  align-items: baseline; }
  /* line 59, ../../sass/blocks/es73/_es73.sass */
  .es73__price:last-child {
    border-bottom: 1px solid #dfdfdf; }

/* line 62, ../../sass/blocks/es73/_es73.sass */
.es73__price_ttl {
  font-size: 20px;
  width: 240px; }

/* line 65, ../../sass/blocks/es73/_es73.sass */
.es73__price_count {
  font-size: 18px; }
  /* line 67, ../../sass/blocks/es73/_es73.sass */
  .es73__price_count span {
    font-size: 30px;
    font-family: "PTSansB";
    color: #ffd500;
    text-shadow: 1px 1px #c5c5c5; }

@media (max-width: 500px) {
  /* line 76, ../../sass/blocks/es73/_es73.sass */
  .es73__item {
    padding-bottom: 10px; }

  /* line 78, ../../sass/blocks/es73/_es73.sass */
  .es73__top .es73__top_img {
    display: none; }

  /* line 80, ../../sass/blocks/es73/_es73.sass */
  .es73__top {
    padding: 20px; }

  /* line 82, ../../sass/blocks/es73/_es73.sass */
  .es73__price {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center; }

  /* line 87, ../../sass/blocks/es73/_es73.sass */
  .es73__price_ttl {
    width: 100%; }

  /* line 89, ../../sass/blocks/es73/_es73.sass */
  .es73 .uspeykupit_but {
    line-height: 36px;
    display: inline-block;
    margin-top: 5px;
    width: 210px;
    height: 40px;
    font-size: 20px; }

  /* line 96, ../../sass/blocks/es73/_es73.sass */
  .es73__size {
    margin-top: 10px; } }
/* line 1, ../../sass/blocks/es74/_es74.sass */
.es74 {
  margin-top: 50px;
  margin-bottom: 50px; }
  /* line 4, ../../sass/blocks/es74/_es74.sass */
  .es74 .es__desc {
    font-size: 24px; }
    @media (max-width: 768px) {
      /* line 4, ../../sass/blocks/es74/_es74.sass */
      .es74 .es__desc {
        font-size: 22px; } }
    @media (max-width: 480px) {
      /* line 4, ../../sass/blocks/es74/_es74.sass */
      .es74 .es__desc {
        font-size: 20px; } }

/* line 11, ../../sass/blocks/es74/_es74.sass */
.es74__block {
  display: flex;
  justify-content: center;
  margin-top: 35px;
  flex-wrap: wrap; }
  @media (max-width: 992px) {
    /* line 11, ../../sass/blocks/es74/_es74.sass */
    .es74__block {
      width: 600px;
      margin: 15px auto 0 auto; } }
  @media (max-width: 700px) {
    /* line 11, ../../sass/blocks/es74/_es74.sass */
    .es74__block {
      width: auto;
      margin: 15px auto 0 auto; } }

/* line 22, ../../sass/blocks/es74/_es74.sass */
.es74__item {
  text-align: center;
  margin: 10px; }

/* line 25, ../../sass/blocks/es74/_es74.sass */
.es74__item_ttl {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "PTSansB"; }

/* line 29, ../../sass/blocks/es74/_es74.sass */
.es74__item_price {
  background: url("/img/action.jpg") center;
  background-size: contain;
  font-size: 16px;
  padding: 5px 20px;
  margin-top: 10px;
  white-space: nowrap; }
  /* line 36, ../../sass/blocks/es74/_es74.sass */
  .es74__item_price span {
    font-size: 24px;
    color: #ff0000;
    font-family: "PTSansB"; }

/* line 1, ../../sass/blocks/es75/_es75.sass */
.es75 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
  height: 400px;
  background: url("/img/es75.jpg") top center no-repeat;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
  /* line 9, ../../sass/blocks/es75/_es75.sass */
  .es75 .es75__img {
    display: none; }
  /* line 12, ../../sass/blocks/es75/_es75.sass */
  .es75 .wrapper {
    position: relative; }
  /* line 14, ../../sass/blocks/es75/_es75.sass */
  .es75 .es75__desc {
    line-height: 1.3;
    font-size: 20px;
    margin-top: 15px; }
    @media (max-width: 768px) {
      /* line 14, ../../sass/blocks/es75/_es75.sass */
      .es75 .es75__desc {
        font-size: 18px;
        line-height: 1.2; } }
    @media (max-width: 480px) {
      /* line 14, ../../sass/blocks/es75/_es75.sass */
      .es75 .es75__desc {
        font-size: 18px; } }

/* line 23, ../../sass/blocks/es75/_es75.sass */
.es75__block {
  position: absolute;
  background-color: #fff;
  padding: 20px;
  width: 600px;
  height: 300px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  top: 0px;
  right: 0; }
  /* line 32, ../../sass/blocks/es75/_es75.sass */
  .es75__block h2 {
    color: #000;
    font-size: 40px; }
    @media (max-width: 768px) {
      /* line 32, ../../sass/blocks/es75/_es75.sass */
      .es75__block h2 {
        font-size: 36px; } }
    @media (max-width: 480px) {
      /* line 32, ../../sass/blocks/es75/_es75.sass */
      .es75__block h2 {
        font-size: 32px; } }

/* line 40, ../../sass/blocks/es75/_es75.sass */
.es75__item {
  display: flex;
  font-size: 22px;
  align-items: center;
  margin-bottom: 15px; }
  /* line 45, ../../sass/blocks/es75/_es75.sass */
  .es75__item:last-child {
    margin-bottom: 0; }
  /* line 47, ../../sass/blocks/es75/_es75.sass */
  .es75__item .es75__item_ttl {
    padding-left: 10px; }

@media (max-width: 992px) {
  /* line 50, ../../sass/blocks/es75/_es75.sass */
  .es75 {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    background: none; }
    /* line 59, ../../sass/blocks/es75/_es75.sass */
    .es75 .es75__img {
      display: block;
      margin: auto;
      width: 100%; }
      /* line 63, ../../sass/blocks/es75/_es75.sass */
      .es75 .es75__img img {
        width: 100%; }
    /* line 65, ../../sass/blocks/es75/_es75.sass */
    .es75 .wrapper {
      max-width: 780px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
      padding-bottom: 20px; }

  /* line 69, ../../sass/blocks/es75/_es75.sass */
  .es75__block {
    position: relative;
    margin: auto;
    height: auto;
    box-shadow: none;
    border-bottom: 2px solid #ccc; }

  /* line 75, ../../sass/blocks/es75/_es75.sass */
  .es75__items {
    display: flex;
    justify-content: center;
    margin-top: 10px; }

  /* line 79, ../../sass/blocks/es75/_es75.sass */
  .es75__item {
    display: block;
    font-size: 18px;
    margin: 0 10px; } }
@media (max-width: 768px) {
  /* line 84, ../../sass/blocks/es75/_es75.sass */
  .es75__block {
    width: 100%; }

  /* line 86, ../../sass/blocks/es75/_es75.sass */
  .es75__item {
    font-size: 16px; } }
@media (max-width: 600px) {
  /* line 90, ../../sass/blocks/es75/_es75.sass */
  .es75__items {
    display: block; }

  /* line 92, ../../sass/blocks/es75/_es75.sass */
  .es75__item {
    display: inline-flex;
    width: 270px;
    text-align: left; } }
/* line 1, ../../sass/blocks/es76/_es76.sass */
.es76 {
  background: url(/img/es76.jpg) top center no-repeat;
  padding-top: 60px;
  padding-bottom: 40px; }
  /* line 5, ../../sass/blocks/es76/_es76.sass */
  .es76 h3 {
    color: #fff;
    font-weight: bold;
    text-shadow: black 1px 1px 2px, white 0px 0px 1em; }

/* line 9, ../../sass/blocks/es76/_es76.sass */
.es76__block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 30px; }

/* line 14, ../../sass/blocks/es76/_es76.sass */
.es76__item {
  width: 360px;
  display: flex;
  align-items: center;
  font-size: 18px;
  margin: 10px 10px 20px 10px; }
  /* line 20, ../../sass/blocks/es76/_es76.sass */
  .es76__item span {
    font-size: 20px;
    display: block;
    font-family: "PTSansB"; }

/* line 24, ../../sass/blocks/es76/_es76.sass */
.es76__item_pict {
  flex: none;
  padding-right: 10px; }

@media (max-width: 992px) {
  /* line 29, ../../sass/blocks/es76/_es76.sass */
  .es76__item {
    width: 290px; }

  /* line 31, ../../sass/blocks/es76/_es76.sass */
  .es76__item_pict {
    width: 80px;
    padding-right: 5px; }
    /* line 34, ../../sass/blocks/es76/_es76.sass */
    .es76__item_pict img {
      width: 100%; } }
@media (max-width: 768px) {
  /* line 37, ../../sass/blocks/es76/_es76.sass */
  .es76 {
    padding-top: 40px;
    padding-bottom: 30px; }

  /* line 40, ../../sass/blocks/es76/_es76.sass */
  .es76__item {
    font-size: 17px; }
    /* line 42, ../../sass/blocks/es76/_es76.sass */
    .es76__item span {
      font-size: 19px; }

  /* line 44, ../../sass/blocks/es76/_es76.sass */
  .es76__item_pict {
    width: 70px; } }
/* line 1, ../../sass/blocks/es77/_es77.sass */
.es77 {
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 4, ../../sass/blocks/es77/_es77.sass */
.es77__block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 30px; }

/* line 9, ../../sass/blocks/es77/_es77.sass */
.es77__item {
  width: 380px;
  text-align: center;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 15px;
  padding-bottom: 15px; }

/* line 18, ../../sass/blocks/es77/_es77.sass */
.es77__top {
  padding: 15px;
  background: url(../img/bgdveryblock.png);
  border-bottom: 1px solid #dfdfdf; }

/* line 23, ../../sass/blocks/es77/_es77.sass */
.es77__ttl {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "PTSansB"; }

/* line 27, ../../sass/blocks/es77/_es77.sass */
.es77__desc {
  font-size: 20px; }

/* line 29, ../../sass/blocks/es77/_es77.sass */
.es77__price {
  font-size: 20px; }
  /* line 31, ../../sass/blocks/es77/_es77.sass */
  .es77__price span {
    font-size: 40px;
    font-family: "PTSansB";
    color: #ffd500;
    text-shadow: 1px 1px 1px #000; }

/* line 36, ../../sass/blocks/es77/_es77.sass */
.es77__pict {
  margin: 15px auto;
  display: flex;
  align-items: center;
  height: 250px;
  justify-content: center;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 20px; }
  /* line 44, ../../sass/blocks/es77/_es77.sass */
  .es77__pict img {
    max-height: 240px; }

/* line 46, ../../sass/blocks/es77/_es77.sass */
.es77__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px; }

/* line 52, ../../sass/blocks/es77/_es77.sass */
.es77__btn .uspeykupit_but {
  width: auto;
  display: inline-block;
  padding: 5px 15px; }

@media (max-width: 480px) {
  /* line 59, ../../sass/blocks/es77/_es77.sass */
  .es77__top {
    padding: 10px; }

  /* line 61, ../../sass/blocks/es77/_es77.sass */
  .es77__item {
    width: 280px;
    margin: 15px 0; }

  /* line 64, ../../sass/blocks/es77/_es77.sass */
  .es77__pict {
    margin: 10px auto;
    height: auto;
    width: 100%;
    padding-bottom: 10px; }
    /* line 69, ../../sass/blocks/es77/_es77.sass */
    .es77__pict img {
      width: 96%; }

  /* line 71, ../../sass/blocks/es77/_es77.sass */
  .es77__desc {
    font-size: 18px; } }
/* line 1, ../../sass/blocks/es78/_es78.sass */
.es78 {
  margin-top: 25px;
  margin-bottom: 25px; }

/* line 4, ../../sass/blocks/es78/_es78.sass */
.es78__block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

/* line 8, ../../sass/blocks/es78/_es78.sass */
.es78__item {
  text-align: center;
  margin: 25px; }

/* line 11, ../../sass/blocks/es78/_es78.sass */
.es78__pict {
  border: 1px solid #ccc;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 1px 1px 10px #ccc; }
  /* line 16, ../../sass/blocks/es78/_es78.sass */
  .es78__pict img {
    margin: 15px;
    width: 80px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }

/* line 20, ../../sass/blocks/es78/_es78.sass */
.es78__decs {
  font-size: 20px;
  line-height: 1.2;
  margin-top: 10px; }
  /* line 24, ../../sass/blocks/es78/_es78.sass */
  .es78__decs span {
    color: #0092ec;
    display: block; }

/* line 1, ../../sass/blocks/es79/_es79.sass */
.es79 {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
  z-index: 2; }
  /* line 6, ../../sass/blocks/es79/_es79.sass */
  .es79 .es79__desc {
    font-size: 26px;
    line-height: 1.1;
    margin: 20px auto 0 auto;
    width: 90%; }
    @media (max-width: 992px) {
      /* line 6, ../../sass/blocks/es79/_es79.sass */
      .es79 .es79__desc {
        font-size: 24px;
        width: 100%; } }
    @media (max-width: 768px) {
      /* line 6, ../../sass/blocks/es79/_es79.sass */
      .es79 .es79__desc {
        font-size: 22px; } }
    @media (max-width: 480px) {
      /* line 6, ../../sass/blocks/es79/_es79.sass */
      .es79 .es79__desc {
        font-size: 20px; } }
    /* line 18, ../../sass/blocks/es79/_es79.sass */
    .es79 .es79__desc p {
      margin-bottom: 15px; }

/* line 1, ../../sass/blocks/es80/_es80.sass */
.es80 {
  padding-top: 55px;
  padding-bottom: 50px;
  background: url("/img/es80.jpg") top center no-repeat;
  background-size: cover;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
  /* line 7, ../../sass/blocks/es80/_es80.sass */
  .es80 ._yellow {
    color: #0092ec;
    text-shadow: 1px 1px 1px #000; }

/* line 10, ../../sass/blocks/es80/_es80.sass */
.es80__block {
  margin-top: 30px;
  display: flex;
  justify-content: space-around; }

/* line 14, ../../sass/blocks/es80/_es80.sass */
.es80__item {
  margin: 15px;
  width: 310px; }

/* line 17, ../../sass/blocks/es80/_es80.sass */
.es80__item_ttl {
  font-size: 30px;
  line-height: 1;
  font-weight: bold;
  margin-top: 10px; }

/* line 22, ../../sass/blocks/es80/_es80.sass */
.es80__item_line {
  margin: 15px 0;
  width: 100px;
  height: 3px;
  background-color: #0092ec; }

/* line 27, ../../sass/blocks/es80/_es80.sass */
.es80__item_desc {
  font-size: 20px; }

/* line 29, ../../sass/blocks/es80/_es80.sass */
.es80__btn {
  text-align: center;
  margin-top: 15px; }
  /* line 32, ../../sass/blocks/es80/_es80.sass */
  .es80__btn .uspeykupit_but {
    width: auto;
    display: inline-block;
    padding: 5px 15px; }

@media (max-width: 992px) {
  /* line 37, ../../sass/blocks/es80/_es80.sass */
  .es80__item {
    margin: 15px;
    width: auto; }

  /* line 40, ../../sass/blocks/es80/_es80.sass */
  .es80__item_ttl {
    font-size: 26px; }

  /* line 42, ../../sass/blocks/es80/_es80.sass */
  .es80__item_desc {
    font-size: 18px; } }
@media (max-width: 900px) {
  /* line 45, ../../sass/blocks/es80/_es80.sass */
  .es80__block {
    display: block;
    max-width: 700px;
    margin: 30px auto 0 auto; }

  /* line 50, ../../sass/blocks/es80/_es80.sass */
  .es80__item_ttl br {
    display: none; }

  /* line 52, ../../sass/blocks/es80/_es80.sass */
  .es80__item {
    margin: 15px 0 35px 0; } }
@media (max-width: 768px) {
  /* line 56, ../../sass/blocks/es80/_es80.sass */
  .es80__item_ttl {
    font-size: 24px; }

  /* line 58, ../../sass/blocks/es80/_es80.sass */
  .es80 {
    padding-top: 45px;
    padding-bottom: 30px; } }
@media (max-width: 480px) {
  /* line 62, ../../sass/blocks/es80/_es80.sass */
  .es80__block {
    text-align: center; }

  /* line 64, ../../sass/blocks/es80/_es80.sass */
  .es80__item_ttl {
    font-size: 22px; }

  /* line 66, ../../sass/blocks/es80/_es80.sass */
  .es80__item_line {
    margin: 10px auto;
    width: 80px;
    height: 2px; } }
/* line 1, ../../sass/blocks/es81/_es81.sass */
.es81 {
  margin-top: 50px;
  margin-bottom: 30px; }

/* line 4, ../../sass/blocks/es81/_es81.sass */
.es81__block {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 850px;
  margin: auto; }

/* line 10, ../../sass/blocks/es81/_es81.sass */
.es81__item {
  background: url(../img/bgdveryblock.png);
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  margin: 20px;
  border: 1px solid #dfdfdf;
  text-align: center;
  padding-bottom: 10px; }

/* line 18, ../../sass/blocks/es81/_es81.sass */
.es80__item_pict img {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px;
  border-radius: 10px 10px 0 0; }

/* line 21, ../../sass/blocks/es81/_es81.sass */
.es80__item_ttl {
  font-size: 24px;
  text-transform: uppercase;
  font-family: "PTSansB"; }

/* line 25, ../../sass/blocks/es81/_es81.sass */
.es80__item_price {
  font-size: 20px;
  line-height: 1; }
  /* line 28, ../../sass/blocks/es81/_es81.sass */
  .es80__item_price span {
    font-size: 40px;
    font-family: "PTSansB";
    color: #ffd500;
    text-shadow: 1px 1px 1px #000; }

/* line 1, ../../sass/blocks/faq/_faq.sass */
.faq {
  margin-top: 50px; }
  /* line 3, ../../sass/blocks/faq/_faq.sass */
  .faq .zagl {
    font-size: 44px;
    color: #171616;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center; }

/* line 10, ../../sass/blocks/faq/_faq.sass */
.faq__block {
  display: flex;
  margin-top: 35px; }

/* line 13, ../../sass/blocks/faq/_faq.sass */
.faq__cont {
  margin-bottom: 30px;
  padding: 0 50px 0 30px;
  background: url("/img/tipoknachekact.png") 0 7px no-repeat; }

/* line 17, ../../sass/blocks/faq/_faq.sass */
.faq__cont_desc {
  margin-top: 5px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.7); }

/* line 21, ../../sass/blocks/faq/_faq.sass */
.faq__cont_ttl {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.2; }

/* line 25, ../../sass/blocks/faq/_faq.sass */
.faq__item {
  width: 48%; }

@media only screen and (max-width: 992px) {
  /* line 29, ../../sass/blocks/faq/_faq.sass */
  .faq__block {
    display: block;
    margin-top: 35px; }

  /* line 32, ../../sass/blocks/faq/_faq.sass */
  .faq__item {
    width: 98%; }

  /* line 34, ../../sass/blocks/faq/_faq.sass */
  .faq .zagl {
    font-size: 36px; } }
@media only screen and (max-width: 768px) {
  /* line 38, ../../sass/blocks/faq/_faq.sass */
  .faq {
    margin-top: 30px; }

  /* line 40, ../../sass/blocks/faq/_faq.sass */
  .faq__block {
    display: block;
    margin-top: 35px; }

  /* line 43, ../../sass/blocks/faq/_faq.sass */
  .faq__item {
    width: 98%; }

  /* line 45, ../../sass/blocks/faq/_faq.sass */
  .faq .zagl {
    font-size: 32px; } }
@media only screen and (max-width: 480px) {
  /* line 49, ../../sass/blocks/faq/_faq.sass */
  .faq__cont_ttl {
    font-size: 20px; }

  /* line 51, ../../sass/blocks/faq/_faq.sass */
  .faq__cont_desc {
    font-size: 16px; }

  /* line 53, ../../sass/blocks/faq/_faq.sass */
  .es30__cont {
    padding: 0 0px 0 30px; }

  /* line 55, ../../sass/blocks/faq/_faq.sass */
  .faq .zagl {
    font-size: 29px; } }
/* line 1, ../../sass/blocks/calc/_calk.sass */
.calk__block {
  display: flex;
  margin-top: 20px; }
  /* line 4, ../../sass/blocks/calc/_calk.sass */
  .calk__block .razmer {
    margin-top: 160px;
    text-align: right; }
    /* line 7, ../../sass/blocks/calc/_calk.sass */
    .calk__block .razmer._balkon {
      margin-top: 75px; }
    /* line 9, ../../sass/blocks/calc/_calk.sass */
    .calk__block .razmer .b-link {
      font-size: 14px;
      text-decoration: underline;
      position: relative;
      color: #337ab7; }
      /* line 14, ../../sass/blocks/calc/_calk.sass */
      .calk__block .razmer .b-link:before {
        content: "";
        display: block;
        position: absolute;
        left: -14px;
        top: 3px; }
  /* line 21, ../../sass/blocks/calc/_calk.sass */
  .calk__block .ttl {
    margin: 0px 20px 10px 20px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    text-align: left; }
  /* line 27, ../../sass/blocks/calc/_calk.sass */
  .calk__block .calc {
    width: 351px;
    height: 446px;
    margin-right: 10px;
    background: url(/img/calcbg.png) top no-repeat; }

/* line 32, ../../sass/blocks/calc/_calk.sass */
.calk__block_item:last-child {
  width: 300px;
  flex: none;
  position: relative; }

/* line 36, ../../sass/blocks/calc/_calk.sass */
#sliderver {
  position: absolute;
  right: -13px;
  top: 0; }

/* line 41, ../../sass/blocks/calc/_calk.sass */
.tabletipokna img {
  border: 1px solid #ffffff;
  cursor: pointer; }

/* line 45, ../../sass/blocks/calc/_calk.sass */
.tabletipokna img:hover, img.okact {
  border: 1px solid #ffd500; }

/* line 48, ../../sass/blocks/calc/_calk.sass */
.tipoknapoptop {
  width: 115px;
  height: 15px;
  background: url(../img/tipoknapoptop.png) no-repeat; }

/* line 53, ../../sass/blocks/calc/_calk.sass */
.tipoknapopcenter {
  width: 115px;
  background: url(../img/tipoknapopcenter.png) no-repeat; }

/* line 56, ../../sass/blocks/calc/_calk.sass */
.tipoknapopbottom {
  width: 115px;
  height: 22px;
  background: url(../img/tipoknapopbottom.png) no-repeat; }

/* line 61, ../../sass/blocks/calc/_calk.sass */
.tipoknapopcenter div {
  text-align: center; }

/* line 64, ../../sass/blocks/calc/_calk.sass */
.tipoknapopcenter img {
  border: 1px solid #ffffff;
  cursor: pointer; }

/* line 68, ../../sass/blocks/calc/_calk.sass */
.tipoknapopcenter img:hover {
  border: 1px solid #ffd500; }

/* line 71, ../../sass/blocks/calc/_calk.sass */
.popok1 {
  position: absolute;
  margin-left: -17px;
  margin-top: -24px; }

/* line 76, ../../sass/blocks/calc/_calk.sass */
.popok2 {
  position: absolute;
  margin-left: 46px;
  margin-top: -24px; }

/* line 80, ../../sass/blocks/calc/_calk.sass */
.popok3 {
  position: absolute;
  margin-left: 130px;
  margin-top: -24px; }

/* line 85, ../../sass/blocks/calc/_calk.sass */
.popok4 {
  position: absolute;
  margin-left: 195px;
  margin-top: -24px; }

/* line 90, ../../sass/blocks/calc/_calk.sass */
.tipoknachek {
  width: 18px;
  height: 17px;
  background: url(../img/tipoknachek.png);
  cursor: pointer; }

/* line 96, ../../sass/blocks/calc/_calk.sass */
.tipoknachekact {
  width: 18px;
  height: 17px;
  background: url(../img/tipoknachekact.png);
  cursor: pointer; }

/* line 102, ../../sass/blocks/calc/_calk.sass */
#slider {
  width: 286px; }

/* line 104, ../../sass/blocks/calc/_calk.sass */
#slidervert {
  height: 306px; }

/* line 107, ../../sass/blocks/calc/_calk.sass */
.ui-slider {
  position: relative; }

/* line 110, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 26px;
  height: 23px;
  background: url(../img/slider_hor.png) no-repeat;
  cursor: pointer; }

/* line 118, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 23px;
  height: 26px;
  background: url(../img/slider_ver.png) no-repeat;
  cursor: pointer; }

/* line 126, ../../sass/blocks/calc/_calk.sass */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  overflow: hidden; }

/* line 134, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal {
  height: 10px;
  width: 286px;
  background: url(../img/uhorbg.png) no-repeat; }

/* line 141, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical {
  width: 10px;
  height: 290px;
  background: url(../img/uverbg.png) no-repeat; }

/* line 147, ../../sass/blocks/calc/_calk.sass */
.verbalk .ui-slider-vertical {
  width: 3px;
  height: 100px !important; }

/* line 151, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal .ui-slider-handle {
  top: -3px;
  margin-left: -10px; }

/* line 155, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical .ui-slider-handle {
  margin-bottom: -15px;
  margin-left: -3px; }

/* line 159, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

/* line 163, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

/* line 166, ../../sass/blocks/calc/_calk.sass */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

/* line 169, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

/* line 173, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

/* line 176, ../../sass/blocks/calc/_calk.sass */
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/* line 179, ../../sass/blocks/calc/_calk.sass */
.ui-widget-content {
  /*background:#b7b7b7; */
  border: 0px solid #a4a4a4; }

/* line 183, ../../sass/blocks/calc/_calk.sass */
.ui-widget-header {
  border: 1px solid #D4D4D4;
  background: url(../img/ui-widget-header.png); }

/* line 187, ../../sass/blocks/calc/_calk.sass */
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

/* line 194, ../../sass/blocks/calc/_calk.sass */
.inpcalk {
  width: 82px;
  height: 39px;
  background: url(../img/inpcalcinp.png) no-repeat;
  margin: 0 auto; }

/* line 200, ../../sass/blocks/calc/_calk.sass */
.inpcalk input {
  width: 68px;
  height: 25px;
  text-align: center;
  margin-left: 8px;
  margin-top: 6px;
  color: #161616;
  padding: 0 !important;
  border: 0;
  font-size: 24px;
  background: none; }

/* line 214, ../../sass/blocks/calc/_calk.sass */
.inpcalcinpbmin {
  width: 61px;
  height: 27px;
  background: url(../img/inpcalcinpbmin.png) no-repeat;
  margin: 0 auto 3px auto; }

/* line 220, ../../sass/blocks/calc/_calk.sass */
.inpcalcinpbmin input {
  width: 47px;
  height: 26px;
  text-align: center;
  margin-left: 8px;
  margin-top: 1px;
  color: #161616;
  padding: 0 !important;
  border: 0;
  font-size: 1 8px;
  background: none; }

/* line 234, ../../sass/blocks/calc/_calk.sass */
.oknofull, .oknofullder {
  height: 313px;
  width: 306px;
  text-align: center;
  margin: 0px auto;
  display: flex; }

/* line 241, ../../sass/blocks/calc/_calk.sass */
.oknofull img, .oknofullder img {
  margin: auto; }

/* line 244, ../../sass/blocks/calc/_calk.sass */
td.tdbottom {
  vertical-align: bottom !important; }

/* line 247, ../../sass/blocks/calc/_calk.sass */
.secbankalk {
  width: 670px;
  height: 114px;
  background-image: url(../img/skidkalk.jpg);
  background-position: top;
  background-repeat: no-repeat;
  margin: 10px 0 35px 0; }

/* line 256, ../../sass/blocks/calc/_calk.sass */
.tabletipbalk1 img:hover, .tabletipbalk2 img:hover, img.okact {
  margin: 0px;
  border: 1px solid #ffd500;
  cursor: pointer; }

/* line 261, ../../sass/blocks/calc/_calk.sass */
.oknofullbalk {
  height: 164px;
  width: 290px;
  text-align: center; }

/* line 266, ../../sass/blocks/calc/_calk.sass */
.oknofullbalk img {
  margin: auto; }

/* line 269, ../../sass/blocks/calc/_calk.sass */
.kalkpodpis {
  height: 53px;
  background: url(../img/kalkpodpis.png) no-repeat top right;
  margin-top: -215px;
  margin-right: 5px;
  text-align: right;
  z-index: 100;
  position: relative; }

/* line 280, ../../sass/blocks/calc/_calk.sass */
.kalkpodpisbalk {
  height: 53px;
  background: url(../img/kalkpodpis.png) no-repeat top right;
  margin-top: -115px;
  margin-right: -3px;
  text-align: right;
  z-index: 100;
  position: relative; }

/* line 290, ../../sass/blocks/calc/_calk.sass */
.kalkpodpisdiv {
  text-align: center;
  font-size: 20px;
  color: #000000; }

/* line 295, ../../sass/blocks/calc/_calk.sass */
.calcrazd {
  height: 2px;
  background: url(../img/calcrazd.png) repeat-x;
  margin: 10px 15px; }

/* line 300, ../../sass/blocks/calc/_calk.sass */
.razm2 {
  font-size: 16px;
  color: #666;
  border-bottom: 1px solid #666;
  margin-bottom: 15px; }

/* line 305, ../../sass/blocks/calc/_calk.sass */
.balk-ttl {
  font-size: 24px;
  line-height: 1; }

/* line 308, ../../sass/blocks/calc/_calk.sass */
.balk-comment {
  font-size: 14px;
  line-height: 1;
  color: #666; }

/* line 314, ../../sass/blocks/calc/_calk.sass */
.top td {
  vertical-align: top; }

/* line 316, ../../sass/blocks/calc/_calk.sass */
.tabletipbalk1 img, .tabletipbalk2 img {
  border: 1px solid transparent; }

@media (max-width: 768px) {
  /* line 321, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .es__block {
    width: 100%; }

  /* line 323, ../../sass/blocks/calc/_calk.sass */
  .calk__block {
    display: block; }
    /* line 325, ../../sass/blocks/calc/_calk.sass */
    .calk__block .calc {
      margin: auto; }

  /* line 328, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .link-tub {
    margin-top: 10px;
    font-size: 20px; }
  /* line 331, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .pict {
    margin-right: 0; }

  /* line 333, ../../sass/blocks/calc/_calk.sass */
  .calk__block_item:last-child {
    margin: 20px auto 0 auto; } }
@media (max-width: 560px) {
  /* line 337, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .link-tub {
    margin-top: 10px;
    font-size: 20px; }
  /* line 340, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .pict {
    display: none; }
  /* line 342, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .ttl2 {
    font-size: 22px;
    font-family: "PTSansB";
    text-align: center; }
  /* line 346, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .price {
    font-size: 52px;
    color: #ffd500;
    text-align: center; }
  /* line 350, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .rassr {
    text-align: center; }
  /* line 352, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .comment {
    text-align: center; } }
@media (max-width: 480px) {
  /* line 355, ../../sass/blocks/calc/_calk.sass */
  .kalkpodpisbalk {
    display: none; }

  /* line 357, ../../sass/blocks/calc/_calk.sass */
  .calcrazd {
    margin: 5px 15px; }

  /* line 359, ../../sass/blocks/calc/_calk.sass */
  .balk-ttl {
    font-size: 20px; }

  /* line 361, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .link-tub .link {
    display: block; }

  /* line 363, ../../sass/blocks/calc/_calk.sass */
  .calk__block .calc {
    width: 300px;
    height: 365px;
    background: url(/img/calcbg.png) no-repeat;
    background-size: cover;
    border-radius: 15px; }
    /* line 369, ../../sass/blocks/calc/_calk.sass */
    .calk__block .calc.bal {
      height: 390px; }

  /* line 371, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .harak {
    width: 90%; }

  /* line 373, ../../sass/blocks/calc/_calk.sass */
  .es1._02 .link-tub {
    margin-top: 10px;
    font-size: 18px; }

  /* line 376, ../../sass/blocks/calc/_calk.sass */
  .calcrazd._2 {
    margin: 6px 15px; } }
@media (max-width: 400px) {
  /* line 380, ../../sass/blocks/calc/_calk.sass */
  .ui-slider-horizontal, .ui-slider-vertical, .kalkpodpis {
    display: none; }

  /* line 382, ../../sass/blocks/calc/_calk.sass */
  .oknofull {
    display: none; }

  /* line 384, ../../sass/blocks/calc/_calk.sass */
  .calk__block .razmer {
    margin-top: 0px; }

  /* line 386, ../../sass/blocks/calc/_calk.sass */
  .oknofullbalk {
    display: none; }

  /* line 388, ../../sass/blocks/calc/_calk.sass */
  .calk__block .razmer._balkon {
    margin-top: 15px; } }
/* line 2, ../../sass/blocks/b-pay/_b-pay.sass */
.b-pay {
  margin-top: 30px;
  margin-bottom: 50px; }
  /* line 5, ../../sass/blocks/b-pay/_b-pay.sass */
  .b-pay h2 {
    margin-bottom: 50px; }

/* line 9, ../../sass/blocks/b-pay/_b-pay.sass */
.payform {
  width: 40%;
  float: left;
  background: #ffe600;
  padding: 14px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ffdd00;
  font-size: 16px;
  font-weight: bold;
  font-family: "Roboto-Regular"; }

/* line 23, ../../sass/blocks/b-pay/_b-pay.sass */
.payform input.paytext {
  border: 1px solid #ccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  height: 34px;
  padding: 0 10px;
  font-family: "Roboto-Regular";
  font-weight: 300;
  margin-bottom: 15px;
  margin-top: 5px;
  text-transform: uppercase; }

@media only screen and (max-width: 1200px) {
  /* line 39, ../../sass/blocks/b-pay/_b-pay.sass */
  .payform {
    width: 90%;
    float: none;
    margin: 0 auto;
    background: #ffe600;
    padding: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #ffdd00;
    font-size: 16px;
    font-weight: bold;
    font-family: "Roboto-Regular"; } }
/* line 1, ../../sass/blocks/fly/_fly.sass */
.topclose5px {
  height: 10px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

/* line 10, ../../sass/blocks/fly/_fly.sass */
#gift .modal-content {
  background: #fff;
  margin-top: 180px; }
/* line 13, ../../sass/blocks/fly/_fly.sass */
#gift .modal-header {
  border: 0px;
  padding: 0px; }
/* line 16, ../../sass/blocks/fly/_fly.sass */
#gift .close {
  opacity: 1; }

/* line 18, ../../sass/blocks/fly/_fly.sass */
#gift .modal_zag, #gift .madal_t1, #gift .madal_t2, #gift .modal_form_gift {
  float: right;
  width: 310px;
  text-align: left; }

/* line 23, ../../sass/blocks/fly/_fly.sass */
#gift .modal_zag {
  font-size: 46px;
  line-height: 1;
  font-weight: bold;
  margin-bottom: 30px; }
/* line 28, ../../sass/blocks/fly/_fly.sass */
#gift .madal_t1 {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 5px; }
/* line 32, ../../sass/blocks/fly/_fly.sass */
#gift .madal_t2 {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1;
  font-weight: bold;
  color: #ff0200;
  margin-bottom: 30px; }
/* line 39, ../../sass/blocks/fly/_fly.sass */
#gift .giftbox {
  width: 330px;
  height: 387px;
  position: relative;
  margin-left: -130px;
  margin-top: -90px;
  float: left;
  background: url(/img/ne_uhodite_bez/box.png); }

/* line 48, ../../sass/blocks/fly/_fly.sass */
.ne_uhodite_bez_input {
  background: url(/img/ne_uhodite_bez/input_bg_260.png);
  height: 36px;
  width: 260px;
  margin: 0 auto 15px auto; }
  /* line 53, ../../sass/blocks/fly/_fly.sass */
  .ne_uhodite_bez_input input {
    height: 26px;
    width: 245px;
    margin: 5px 0px 0px 8px;
    font-size: 18px;
    font-weight: bold;
    background: none;
    border: 0px; }

/* line 63, ../../sass/blocks/fly/_fly.sass */
.ne_uhodite_bez_but {
  background: url(/img/ne_uhodite_bez/but_260.png);
  height: 48px;
  width: 268px;
  margin: auto; }

/* line 70, ../../sass/blocks/fly/_fly.sass */
.fly_girl {
  bottom: 240px;
  right: 20px;
  position: fixed;
  z-index: 99;
  cursor: pointer;
  width: 246px;
  height: 202px;
  text-align: center;
  z-index: 100;
  background: url(/img/zakazat_zamer/fly_zamer.png);
  background-size: cover;
  opacity: 0.6 !important;
  visibility: hidden;
  -webkit-transition: visibility 0.5s;
  -moz-transition: visibility 0.5s;
  -o-transition: visibility 0.5s;
  transition: visibility 0.5s; }
  /* line 88, ../../sass/blocks/fly/_fly.sass */
  .fly_girl div {
    font-size: 60px;
    text-transform: uppercase;
    text-align: left;
    margin-top: 120px;
    margin-left: 170px;
    color: #ffec00;
    font-weight: bold; }

/* line 98, ../../sass/blocks/fly/_fly.sass */
.fly_girl:hover {
  opacity: 1 !important; }

@media only screen and (max-width: 768px) {
  /* line 102, ../../sass/blocks/fly/_fly.sass */
  .fly_girl {
    display: none; }

  /* line 105, ../../sass/blocks/fly/_fly.sass */
  #gift .giftbox {
    display: none; }
  /* line 107, ../../sass/blocks/fly/_fly.sass */
  #gift .modal-dialog {
    width: 400px;
    margin: auto; }
  /* line 110, ../../sass/blocks/fly/_fly.sass */
  #gift .modal_form_gift {
    width: 260px;
    margin: auto; }
  /* line 113, ../../sass/blocks/fly/_fly.sass */
  #gift .modal_zag {
    font-size: 40px; }

  /* line 115, ../../sass/blocks/fly/_fly.sass */
  #gift .modal_zag, #gift .madal_t1, #gift .madal_t2, #gift .modal_form_gift {
    float: none;
    text-align: center; } }
@media only screen and (max-width: 480px) {
  /* line 120, ../../sass/blocks/fly/_fly.sass */
  #gift .modal-dialog {
    width: 96%; }
  /* line 122, ../../sass/blocks/fly/_fly.sass */
  #gift .modal_zag {
    font-size: 36px; }

  /* line 124, ../../sass/blocks/fly/_fly.sass */
  #gift .modal_zag, #gift .madal_t1, #gift .madal_t2, #gift .modal_form_gift {
    width: 100%; } }
/* line 127, ../../sass/blocks/fly/_fly.sass */
#want_zamer .modal-content {
  background: #fff; }

/* line 130, ../../sass/blocks/fly/_fly.sass */
#want_zamer .modal-header {
  padding: 0px;
  border: 0px; }

/* line 134, ../../sass/blocks/fly/_fly.sass */
#want_zamer .close {
  opacity: 1; }

/* line 137, ../../sass/blocks/fly/_fly.sass */
#want_zamer .modal_zag {
  font-size: 52px;
  font-weight: bold;
  line-height: 1;
  margin-top: -30px;
  margin-bottom: 35px; }

/* line 144, ../../sass/blocks/fly/_fly.sass */
#want_zamer .want_block_center {
  width: 500px;
  height: 230px;
  margin: 0 auto; }

/* line 149, ../../sass/blocks/fly/_fly.sass */
#want_zamer .want_block_center_left {
  width: 250px;
  float: left; }

/* line 153, ../../sass/blocks/fly/_fly.sass */
.calend_bg {
  width: 178px;
  height: 200px;
  background: url(/img/zakazat_zamer/calend_bg.png);
  margin: 0 auto; }

/* line 159, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow {
  padding: 0 12px; }

/* line 162, ../../sass/blocks/fly/_fly.sass */
.calend_bg_den {
  font-size: 70px;
  font-weight: bold;
  text-align: center;
  padding-top: 75px;
  line-height: 1; }

/* line 169, ../../sass/blocks/fly/_fly.sass */
.calend_bg_mesyats {
  font-size: 28px;
  text-align: center;
  text-transform: lowercase; }

/* line 174, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow {
  float: right;
  width: 225px; }

/* line 178, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow .t2_1, .yesterdaytodaytomorrow .t2_3 {
  font-size: 16px;
  text-transform: lowercase;
  text-align: left;
  line-height: 1;
  width: 185px;
  margin: 0 auto 15px auto;
  overflow: hidden;
  border-bottom: 2px solid #fecc1f;
  padding-left: 20px; }

/* line 189, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow .t2_1 span, .yesterdaytodaytomorrow .t2_3 span {
  font-size: 40px;
  font-weight: bold;
  float: left;
  margin-right: 18px; }

/* line 195, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow .t2_2 {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
  text-transform: lowercase;
  text-align: left;
  line-height: 1;
  height: 64px;
  width: 240px;
  margin: 0 auto 15px auto;
  background: #3d82f3;
  border-bottom: 5px solid #fecc1f;
  overflow: hidden;
  padding-left: 26px;
  padding-top: 3px; }

/* line 211, ../../sass/blocks/fly/_fly.sass */
.yesterdaytodaytomorrow .t2_2 span {
  font-size: 54px;
  font-weight: bold;
  float: left;
  margin-right: 18px; }

/* line 217, ../../sass/blocks/fly/_fly.sass */
.want_zamer_forma {
  background: #ececec;
  width: 600px;
  border-radius: 10px;
  margin-bottom: -35px;
  padding: 25px 15px 15px 15px; }

/* line 224, ../../sass/blocks/fly/_fly.sass */
.ModalZapisNa_input {
  display: inline-block;
  margin-right: 15px;
  width: 198px;
  height: 44px;
  background: url(/img/zakazat_zamer/input_bg.png) no-repeat left top;
  margin-top: -40px; }

/* line 233, ../../sass/blocks/fly/_fly.sass */
.ModalZapisNa_input input {
  width: 188px;
  height: 30px;
  font-size: 18px;
  float: left;
  border: 0px;
  margin: 4px 0px 0px 6px; }

/* line 241, ../../sass/blocks/fly/_fly.sass */
.ModalZapisNa_but {
  display: inline-block;
  width: 235px;
  height: 48px;
  background: url(/img/zakazat_zamer/but.png); }

/* line 247, ../../sass/blocks/fly/_fly.sass */
.scchasgrey2 {
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 100;
  background: url(../js/fancybox2/fancybox_overlay.png);
  display: none; }
  /* line 261, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .modal_zag {
    font-size: 52px;
    font-weight: bold;
    line-height: 1;
    padding-top: 20px;
    margin-bottom: 35px;
    text-align: center; }
  /* line 268, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .prav-info.top50 {
    margin-top: 50px; }

/* line 272, ../../sass/blocks/fly/_fly.sass */
.scchasgrey .modal_zag {
  font-size: 52px;
  font-weight: bold;
  line-height: 1;
  padding-top: 20px;
  margin-bottom: 35px;
  text-align: center; }

/* line 279, ../../sass/blocks/fly/_fly.sass */
.scchasblockclose2 {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  z-index: 8040;
  background-image: url(../img/myperezvonimclose.png); }

/* line 288, ../../sass/blocks/fly/_fly.sass */
.scchasgrey {
  width: auto;
  height: auto;
  display: block;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 100;
  background: url("../js/fancybox2/fancybox_overlay.png");
  display: none; }

/* line 303, ../../sass/blocks/fly/_fly.sass */
.scchasblockclose {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 17px;
  height: 16px;
  cursor: pointer;
  z-index: 8040;
  background-image: url("../img/myperezvonimclose.png"); }

/* line 313, ../../sass/blocks/fly/_fly.sass */
.schchasbg {
  width: 926px;
  height: 525px;
  position: absolute;
  top: 50px;
  left: 50%;
  background: #fff;
  margin-left: -463px;
  opacity: 1;
  overflow: visible;
  z-index: 8050;
  background: url(../img/schchasbg.png); }

/* line 326, ../../sass/blocks/fly/_fly.sass */
.nashdesh {
  background: #ececec;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  min-height: 300px; }

/* line 333, ../../sass/blocks/fly/_fly.sass */
.korova {
  background: url(../img/korova.png);
  width: 270px;
  height: 269px;
  margin: -285px auto 0 auto;
  z-index: 100; }

/* line 341, ../../sass/blocks/fly/_fly.sass */
.kupongrey {
  width: auto;
  height: auto;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  z-index: 1000;
  background: url("../js/fancybox2/fancybox_overlay.png");
  display: none; }

/* line 357, ../../sass/blocks/fly/_fly.sass */
.kuponclose {
  position: absolute;
  top: 130px;
  width: 61px;
  height: 61px;
  cursor: pointer;
  z-index: 8040;
  background-image: url("../img/kupon_crest.png");
  left: 50%;
  margin-left: 363px; }

/* line 370, ../../sass/blocks/fly/_fly.sass */
.kuponbg {
  height: 959px;
  position: absolute;
  width: 100%;
  top: 0px;
  opacity: 1;
  overflow: visible;
  z-index: 8050;
  background: url(../img/kupon_bg.png) no-repeat center top; }

/* line 381, ../../sass/blocks/fly/_fly.sass */
.kupon_cifra {
  width: 772px;
  height: 92px;
  background: url(../img/kupon_cifra.png) no-repeat center top;
  margin: 0 auto; }

@media only screen and (max-width: 992px) {
  /* line 391, ../../sass/blocks/fly/_fly.sass */
  .schchasbg {
    width: 400px;
    background: none;
    margin: auto;
    background: #fff;
    text-align: center;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    left: auto;
    height: auto;
    padding-bottom: 10px; }

  /* line 402, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .modal_zag {
    font-size: 40px; }

  /* line 404, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey .modal_zag {
    font-size: 40px; }

  /* line 407, ../../sass/blocks/fly/_fly.sass */
  .blockzamer table {
    margin: 15px auto 0 auto !important; }

  /* line 409, ../../sass/blocks/fly/_fly.sass */
  .kuponbg {
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -webkit-transform: scale(0.6);
    transform: scale(0.6); }

  /* line 411, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .prav-info.top50 {
    margin-top: 25px !important; }

  /* line 413, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .modal_zag {
    font-size: 36px; } }
@media only screen and (max-width: 768px) {
  /* line 417, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .modal_zag {
    font-size: 46px; }

  /* line 419, ../../sass/blocks/fly/_fly.sass */
  .want_zamer_forma {
    margin-bottom: -15px; }

  /* line 421, ../../sass/blocks/fly/_fly.sass */
  .kupongrey {
    display: none !important; } }
@media only screen and (max-width: 600px) {
  /* line 425, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .modal_zag {
    font-size: 40px; }
  /* line 427, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .want_block_center {
    width: 100%;
    height: auto; }
  /* line 430, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .want_block_center_left {
    float: none;
    margin: auto; }
  /* line 433, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .yesterdaytodaytomorrow {
    float: none;
    margin: 20px auto; }

  /* line 436, ../../sass/blocks/fly/_fly.sass */
  .ModalZapisNa_input {
    margin-right: 0px;
    margin-top: 0px; } }
@media only screen and (max-width: 480px) {
  /* line 440, ../../sass/blocks/fly/_fly.sass */
  #want_zamer {
    font-size: 36px; }
    /* line 441, ../../sass/blocks/fly/_fly.sass */
    #want_zamer .modal-body {
      padding: 0px; }

  /* line 445, ../../sass/blocks/fly/_fly.sass */
  .want_zamer_forma {
    padding: 15px 5px 5px 5px; }

  /* line 447, ../../sass/blocks/fly/_fly.sass */
  .yesterdaytodaytomorrow .t2_2 {
    width: auto;
    font-size: 22px; }

  /* line 450, ../../sass/blocks/fly/_fly.sass */
  #want_zamer .modal_zag {
    font-size: 34px; }

  /* line 452, ../../sass/blocks/fly/_fly.sass */
  .schchasbg {
    width: 96%;
    height: auto; }
    /* line 455, ../../sass/blocks/fly/_fly.sass */
    .schchasbg .comments {
      width: 96%;
      max-width: 340px; }

  /* line 459, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .modal_zag {
    font-size: 34px; }
  /* line 461, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey2 .prav-info.top50 {
    margin-top: 15px;
    padding-bottom: 10px; }

  /* line 464, ../../sass/blocks/fly/_fly.sass */
  .cbh-phone {
    display: none; }

  /* line 467, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey .modal_zag {
    font-size: 34px; }
  /* line 469, ../../sass/blocks/fly/_fly.sass */
  .scchasgrey .prav-info.top50 {
    margin-top: 15px;
    padding-bottom: 10px; } }
/* line 1, ../../sass/blocks/toptop/_toptop.sass */
.toptop {
  bottom: 20px;
  left: 20px;
  position: fixed;
  z-index: 99;
  cursor: pointer;
  color: #ccc;
  text-align: center;
  height: 61px;
  width: 105px; }

/* line 1, ../../sass/blocks/preloader/_preloader.sass */
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9000;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  display: none; }

/* line 13, ../../sass/blocks/preloader/_preloader.sass */
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #01d2e9;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

/* line 28, ../../sass/blocks/preloader/_preloader.sass */
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 6px solid transparent;
  border-top-color: #e30613;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

/* line 42, ../../sass/blocks/preloader/_preloader.sass */
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffe600;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite; }

/* line 1, ../../sass/blocks/footer/_footer.sass */
.footer {
  background: url("/img/bottombg.png") bottom center repeat-x;
  height: 140px; }
  /* line 4, ../../sass/blocks/footer/_footer.sass */
  .footer .wrapper {
    position: relative; }

/* line 6, ../../sass/blocks/footer/_footer.sass */
.footer__phone {
  position: absolute;
  top: 60px;
  right: 15px; }
  /* line 10, ../../sass/blocks/footer/_footer.sass */
  .footer__phone .link {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display: block; }
    /* line 16, ../../sass/blocks/footer/_footer.sass */
    .footer__phone .link:hover {
      text-decoration: none; }
  /* line 18, ../../sass/blocks/footer/_footer.sass */
  .footer__phone .pay {
    font-style: italic;
    font-size: 16px; }
    /* line 21, ../../sass/blocks/footer/_footer.sass */
    .footer__phone .pay a {
      color: #000; }
      /* line 23, ../../sass/blocks/footer/_footer.sass */
      .footer__phone .pay a i {
        margin-left: 7px;
        text-decoration: underline; }
      /* line 27, ../../sass/blocks/footer/_footer.sass */
      .footer__phone .pay a:hover i {
        text-decoration: none; }

/* line 29, ../../sass/blocks/footer/_footer.sass */
.footer__menu {
  padding-top: 40px;
  width: 75%; }
  /* line 32, ../../sass/blocks/footer/_footer.sass */
  .footer__menu a {
    font-size: 14px;
    color: #000;
    white-space: nowrap;
    text-decoration: underline;
    margin-right: 20px;
    margin-bottom: 8px;
    display: inline-block; }
    /* line 40, ../../sass/blocks/footer/_footer.sass */
    .footer__menu a:hover {
      text-decoration: none; }

/* line 42, ../../sass/blocks/footer/_footer.sass */
.dop__info {
  display: inline-flex;
  flex-direction: row-reverse;
  margin-top: 30px;
  align-items: center;
  justify-content: flex-end; }
  /* line 48, ../../sass/blocks/footer/_footer.sass */
  .dop__info .dop__info_item {
    margin-right: 30px; }
    /* line 50, ../../sass/blocks/footer/_footer.sass */
    .dop__info .dop__info_item a {
      font-size: 14px;
      color: #161616;
      text-decoration: underline; }
      /* line 54, ../../sass/blocks/footer/_footer.sass */
      .dop__info .dop__info_item a:hover {
        text-decoration: none; }
    /* line 56, ../../sass/blocks/footer/_footer.sass */
    .dop__info .dop__info_item .im {
      opacity: 0.6; }
      /* line 58, ../../sass/blocks/footer/_footer.sass */
      .dop__info .dop__info_item .im:hover {
        opacity: 1; }

/* line 61, ../../sass/blocks/footer/_footer.sass */
.pechat {
  position: absolute;
  top: 0;
  right: 300px; }

@media (max-width: 1200px) {
  /* line 66, ../../sass/blocks/footer/_footer.sass */
  .pechat {
    display: none; }

  /* line 68, ../../sass/blocks/footer/_footer.sass */
  .footer {
    height: auto;
    background: url(/img/bottombg.png) right center no-repeat;
    background-size: cover; } }
@media (max-width: 992px) {
  /* line 74, ../../sass/blocks/footer/_footer.sass */
  .footer__menu {
    width: 100%; }

  /* line 76, ../../sass/blocks/footer/_footer.sass */
  .footer__phone {
    top: 74px; }

  /* line 78, ../../sass/blocks/footer/_footer.sass */
  .dop__info {
    margin-top: 30px;
    padding-bottom: 10px; } }
@media (max-width: 768px) {
  /* line 82, ../../sass/blocks/footer/_footer.sass */
  .footer__menu {
    text-align: center;
    width: 100%;
    margin-top: -45px;
    margin-bottom: 20px;
    padding-top: 60px; }

  /* line 88, ../../sass/blocks/footer/_footer.sass */
  .footer__phone {
    position: relative;
    top: auto;
    right: auto;
    text-align: center; }

  /* line 93, ../../sass/blocks/footer/_footer.sass */
  .dop__info {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 30px;
    align-items: center;
    justify-content: center; } }
@media (max-width: 480px) {
  /* line 100, ../../sass/blocks/footer/_footer.sass */
  .dop__info {
    display: block;
    text-align: center; }

  /* line 103, ../../sass/blocks/footer/_footer.sass */
  .dop__info_item {
    margin-right: 0px;
    margin-bottom: 10px; }

  /* line 106, ../../sass/blocks/footer/_footer.sass */
  .footer__menu {
    padding-top: 80px; } }
/* lib for sprites */
/* line 128, icon/*.png */
.icon-sprite, .icon-arrbot, .shop-link .link.active:before, .icon-close, .icon-icotel1, .phone__block.ico1:before, .icon-icotel2, .phone__block.ico2:before, .icon-icotel3, .phone__block.ico3:before, .icon-icotel4, .phone__block.ico4:before, .icon-strright, .es1__crumbs .link:before, .icon-tiprazcalk, .calk__block .razmer .b-link:before, .icon-topsmmenuclock, .b-header__menu .link.ico2:before, .icon-topsmmenuotzivy, .b-header__menu .link.ico3:before, .icon-topsmmenustar, .b-header__menu .link.ico1:before {
  background-image: url('../img/icon-sb46972aba3.png');
  background-repeat: no-repeat; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arrbot, .shop-link .link.active:before {
  background-position: 0 -21px;
  height: 13px;
  width: 25px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-close {
  background-position: 0 -66px;
  height: 25px;
  width: 24px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-icotel1, .phone__block.ico1:before {
  background-position: -16px -5px;
  height: 16px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-icotel2, .phone__block.ico2:before {
  background-position: 0 -5px;
  height: 16px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-icotel3, .phone__block.ico3:before {
  background-position: 0 -50px;
  height: 16px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-icotel4, .phone__block.ico4:before {
  background-position: -16px -34px;
  height: 16px;
  width: 16px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-strright, .es1__crumbs .link:before {
  background-position: 0 0;
  height: 5px;
  width: 32px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-tiprazcalk, .calk__block .razmer .b-link:before {
  background-position: -6px -34px;
  height: 12px;
  width: 10px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-topsmmenuclock, .b-header__menu .link.ico2:before {
  background-position: 0 -34px;
  height: 11px;
  width: 6px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-topsmmenuotzivy, .b-header__menu .link.ico3:before {
  background-position: -24px -66px;
  height: 8px;
  width: 8px; }

/* line 84, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-topsmmenustar, .b-header__menu .link.ico1:before {
  background-position: -25px -21px;
  height: 7px;
  width: 7px; }

/* line 16, ../../sass/_icon.sass */
*[class^='icon-'] {
  display: inline-block; }

/* extension */
/* line 1, ../../sass/_fancybox-scrolable.sass */
.fancybox-scrolable {
  width: 100% !important;
  height: auto !important;
  position: fixed !important;
  top: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  right: 0px !important;
  display: block !important;
  overflow: auto !important; }
  /* line 11, ../../sass/_fancybox-scrolable.sass */
  .fancybox-scrolable .fancybox-inner {
    height: auto !important;
    overflow: visible !important;
    margin: 30px auto; }

/* line 15, ../../sass/_fancybox-scrolable.sass */
.body-fancybox-scrolable-open {
  overflow: hidden !important; }

/* animation */
/* line 1, ../../sass/animation/_adnimation-window.sass */
.es15__round_pict-item {
  width: 120px;
  height: 120px;
  background-size: 99%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/img/es15/round5.png");
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 12, ../../sass/animation/_adnimation-window.sass */
  .es15__round_pict-item img {
    position: absolute;
    z-index: 2; }
  @media (max-width: 768px) {
    /* line 1, ../../sass/animation/_adnimation-window.sass */
    .es15__round_pict-item {
      height: 90px;
      width: 90px; } }

/* line 19, ../../sass/animation/_adnimation-window.sass */
.left-side {
  width: 60px;
  height: 120px;
  float: left;
  overflow: hidden;
  position: relative; }
  @media (max-width: 768px) {
    /* line 19, ../../sass/animation/_adnimation-window.sass */
    .left-side {
      height: 100px;
      width: 47px; } }

/* line 29, ../../sass/animation/_adnimation-window.sass */
.right-side {
  width: 60px;
  height: 120px;
  float: right;
  overflow: hidden;
  position: relative; }
  @media (max-width: 768px) {
    /* line 29, ../../sass/animation/_adnimation-window.sass */
    .right-side {
      height: 100px;
      width: 47px; } }

/* line 38, ../../sass/animation/_adnimation-window.sass */
.polukrug-left {
  float: left;
  width: 60px;
  height: 120px;
  background-color: #ffffff;
  border-radius: 60px 0 0 60px; }
  @media (max-width: 768px) {
    /* line 38, ../../sass/animation/_adnimation-window.sass */
    .polukrug-left {
      height: 100px;
      width: 47px; } }

/* line 48, ../../sass/animation/_adnimation-window.sass */
.polukrug-right {
  float: right;
  width: 60px;
  height: 120px;
  background-color: #ffffff;
  border-radius: 0 60px 60px 0; }
  @media (max-width: 768px) {
    /* line 48, ../../sass/animation/_adnimation-window.sass */
    .polukrug-right {
      height: 100px;
      width: 47px; } }

/* line 58, ../../sass/animation/_adnimation-window.sass */
.left-side-rotate-layer {
  transform: rotate(-180deg);
  width: 120px;
  height: 120px;
  position: absolute;
  left: 0;
  animation-duration: 1s;
  animation-delay: 0.8s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both; }
  @media (max-width: 768px) {
    /* line 58, ../../sass/animation/_adnimation-window.sass */
    .left-side-rotate-layer {
      height: 98px;
      width: 95px; } }
  /* line 72, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left1 {
    animation-name: left-side-rotate-layer; }
  /* line 74, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left2 {
    animation-name: left2-side-rotate-layer; }
  /* line 76, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left3 {
    animation-name: left3-side-rotate-layer; }
  /* line 78, ../../sass/animation/_adnimation-window.sass */
  .left-side-rotate-layer.__left4 {
    animation-name: left4-side-rotate-layer; }

@keyframes left-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(50deg); } }
@keyframes left2-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(100deg); } }
@keyframes left3-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(140deg); } }
@keyframes left4-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(90deg); } }
/* line 101, ../../sass/animation/_adnimation-window.sass */
.right-side-rotate-layer {
  transform: rotate(-180deg);
  width: 120px;
  height: 120px;
  position: absolute;
  right: 0;
  animation-duration: 0.8s;
  animation-delay: 0s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both; }
  /* line 112, ../../sass/animation/_adnimation-window.sass */
  .right-side-rotate-layer.__right1 {
    animation-name: right-side-rotate-layer; }
  @media (max-width: 768px) {
    /* line 101, ../../sass/animation/_adnimation-window.sass */
    .right-side-rotate-layer {
      width: 95px;
      height: 98px; } }

@keyframes right-side-rotate-layer {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(180deg); } }
/* line 123, ../../sass/animation/_adnimation-window.sass */
.animation-window-title {
  animation-duration: 2s;
  animation-delay: 0s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-tile; }

@keyframes animation-tile {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* line 136, ../../sass/animation/_adnimation-window.sass */
.animation-star {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-star; }
  /* line 142, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star1 {
    animation-delay: 0s; }
  /* line 144, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star2 {
    animation-delay: 0.2s; }
  /* line 146, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star3 {
    animation-delay: 0.4s; }
  /* line 148, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star4 {
    animation-delay: 0.6s; }
  /* line 150, ../../sass/animation/_adnimation-window.sass */
  .animation-star.__star5 {
    animation-delay: 0.8s; }

@keyframes animation-star {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* line 158, ../../sass/animation/_adnimation-window.sass */
.es15__item_pict {
  overflow: hidden; }

/* line 161, ../../sass/animation/_adnimation-window.sass */
.animation-window-img {
  position: relative;
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-play-state: running;
  animation-fill-mode: both;
  animation-name: animation-window-img; }

@keyframes animation-window-img {
  0% {
    left: -400px;
    opacity: 0; }
  100% {
    opacity: 1;
    left: 0;
    right: 0; } }
/* line 1, ../../sass/animation/_animation-loader.sass */
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #01d2e9;
  -webkit-animation: spin 2s linear infinite; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/* line 21, ../../sass/animation/_animation-loader.sass */
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 6px solid transparent;
  border-top-color: #e30613;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite; }

/* line 35, ../../sass/animation/_animation-loader.sass */
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffe600;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite; }

input[type=submit] {
  background: none;
  border: 0px;
}

.field-name {
  display: none;
}