

/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/top_menu/style.min.css?17406429173715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/breadcrumb/med/style.min.css?1740642917448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/left_nav/style.min.css?17447841043715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/left_nav/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/left_nav/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/left_nav/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/news.list/news/style.min.css?17406429173329*/
.bx-newslist-block{padding:0 14px;margin-bottom:40px}@media(min-width:992px){.bx-newslist .bx-newslist-container:nth-child(3n+1){clear:both}}@media(min-width:768px) and (max-width:991px){.bx-newslist .bx-newslist-container:nth-child(2n+1){clear:both}}.bx-newslist-img,.bx-newslist-audio,.bx-newslist-youtube,.bx-newslist-slider{position:relative;text-align:center;margin-bottom:20px}.bx-newslist-slider img,.bx-newslist-img img{width:auto;max-width:100%;height:auto;max-height:100%}.bx-newslist-video{display:block;position:absolute;top:0;right:0;left:0;bottom:0;opacity:.7;z-index:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;background:url("/bitrix/templates/stom_red_s1_copy/components/bitrix/news.list/news/images/bx-video.png") no-repeat center}.bx-newslist-video:hover{opacity:1}.bx-newslist-slider{width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.bx-newslist-slider-container{position:absolute;left:0;top:0;bottom:0}.bx-newslist-slider-slide{float:left;z-index:100}.bx-newslist-slider-arrow-container-left,.bx-newslist-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.bx-newslist-slider-arrow-container-left{left:0}.bx-newslist-slider-arrow-container-right{right:0}.bx-newslist-slider-arrow{position:absolute;line-height:34px;vertical-align:middle;color:#fff;cursor:pointer;font-size:48px;height:48px;width:20px;top:50%;margin-top:-24px;z-index:110;opacity:.5;text-shadow:0 0 2px rgba(0,0,0,.5)}.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow{color:#FFF;display:block;opacity:1}.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow{left:20px}.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow{right:20px}.bx-newslist-slider-control{margin:0;padding:0;position:absolute;width:100%;bottom:10px;z-index:110;text-align:center;word-spacing:-4px}.bx-newslist-slider-control li{display:inline-block;border-radius:50%;background:#fff;width:10px;height:10px;word-spacing:-4px;margin:0 3px;opacity:.5}.bx-newslist-slider-control li:hover,.bx-newslist-slider-control li.current{background:#FFF;opacity:1}bx-newslist-slider-arrow,.bx-newslist-slider-control li{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bx-newslist-title,.bx-newslist-title a{color:#000;margin:0;font-weight:600;padding:2px 0 15px;font-size:18px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-newslist-title a:hover{text-decoration:none;border-bottom-color:transparent}.bx-lg .bx-newslist-title{font-size:24pt}.bx-md .bx-newslist-title{font-size:20pt}.bx-xs .bx-newslist-title{font-size:18pt}.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other{color:#a4a4a4;font-size:13px;padding-bottom:5px;white-space:nowrap}.bx-newslist-view i.fa,.bx-newslist-date i.fa,.bx-newslist-comments i.fa,.bx-newslist-author i.fa,.bx-newslist-tags i.fa,.bx-newslist-other i.fa{width:13px;color:#b4b4b4}.bx-newslist-tags{color:#a4a4a4;font-size:13px;padding-bottom:5px}.bx-newslist-content{font-size:14px;margin-bottom:5px}.bx-newslist-more{margin-top:5px;margin-bottom:5px}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/interlabs/feedbackform/callback/style.css?175326504113362*/
.interlabs-feedbackform__container {
  font-family: "Open Sans", "Exo2Regular", "Source Sans Pro", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  color: #333333;
}
.interlabs-feedbackform__container .hidden {
  display: none;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog {
  padding: 0 0 16px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .header label {
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  font-size: 24px;
  color: #000000;
  margin-right: 12px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .header .js-interlabs-feedbackform__dialog__close {
  cursor: pointer;
  display: none;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body {
  margin-top: 17px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group {
  margin-bottom: 17px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .field-required {
  color: #EB5757;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group label:nth-child(1) {
  width: 100%;
  font-style: normal;

  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin-bottom: 0;
}
.form-caption {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  width: 100%;
  display: block;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group input[type="text"] {
  margin-bottom: 0;
  height: 40px;
  padding: 0 10px;
  border-radius: 20px;
  background: #8aeeec;
  border: none;
  width: 100%;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group input[type="text"].date {
  width: 75px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group select {
  width: 30%;
  color: #828282;
  border: 1px solid #D5DADC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  padding-left: 13px;
  height: 36px;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background: url("/bitrix/templates/stom_red_s1_copy/components/interlabs/feedbackform/callback/image/select-arrow.png") no-repeat 97% 55%;
  background-color: #F8FAFC;
  text-align: left;
  text-align-last: left;
  padding-right: 18px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file {
  margin-top: 6px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file input[type="file"] {
  display: none;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file a {
  padding: 10px 30px;
  border: 1px solid #159EBB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  color: #159EBB;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file label {
  color: #000;
  margin-left: 10px;
  font-weight: normal;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file label.selected {
  color: #333333;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group textarea {
  height: 120px;
  padding: 5px 10px;
  border-radius: 20px;
  background: #8aeeec;
  width: 100%;
  color: #000;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha input[type="text"] {
  width: 75%;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha img {
  width: 180px;
  height: 40px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: 99;
  margin-top: 5px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-weight: normal;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"] + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 16px;
  height: 16px;
  background: white;
  -webkit-box-shadow: 0 0 0 1px #D5DADC;
          box-shadow: 0 0 0 1px #D5DADC;
  border-radius: 2px;
  margin-top: -1px;
  background: #F8FAFC;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"]:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.feedback__footer{
  display: flex;
  justify-content: center;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-checkbox input[type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 5px;
  background: #159EBB;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  display: block;
  /* box-shadow: 2px 0 0 #159EBB,
               4px 0 0 #159EBB,
                 4px -2px 0 #159EBB,
                 4px -4px 0 #159EBB,
                 4px -6px 0 #159EBB,
                 4px -8px 0 #159EBB;
               transform: rotate(45deg);
               margin-top: 5px;*/
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: 99;
  margin-top: 5px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-weight: normal;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"] + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 16px;
  height: 16px;
  background: white;
  -webkit-box-shadow: 0 0 0 1px #D5DADC;
          box-shadow: 0 0 0 1px #D5DADC;
  border-radius: 8px;
  margin-top: -1px;
  background: #F8FAFC;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"]:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .c-radio input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 8px;
  background: #70BB18;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  display: block;
  /* box-shadow: 2px 0 0 #159EBB,
               4px 0 0 #159EBB,
                 4px -2px 0 #159EBB,
                 4px -4px 0 #159EBB,
                 4px -6px 0 #159EBB,
                 4px -8px 0 #159EBB;
               transform: rotate(45deg);
               margin-top: 5px;*/
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group.agree a {
  color: #159EBB;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group.agree .c-checkbox {
  display: inline-block;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body input[type="submit"],
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .js-interlabs-feedbackform__dialog__send-button,
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .interlabs-feedbackform__container-succsess__close {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .error {
  color: #EB5757;
  margin-left: 12px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .interlabs-feedbackform__container__errors .interlabs-feedbackform__container__errors__item {
  font-style: normal;
  font-weight: normal;
  line-height: 33px;
  font-size: 14px;
  color: #EB5757;
  margin-bottom: 18px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container-succsess {
  color: #70BB18;
  margin: 20px 0px;
  padding: 6px;
}
.interlabs-feedbackform__container .interlabs__info-dialog {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  padding-left: 28px;
  padding-top: 28px;
  padding-right: 32px;
  padding-bottom: 39px;
  max-height: 480px;
  max-width: 540px;
  position: fixed;
  z-index: 9998;
  top: 30%;
  left: 30%;
}
.interlabs-feedbackform__container .interlabs__info-dialog.hidden {
  display: none;
}
.interlabs-feedbackform__container .interlabs__info-dialog .scroll-area {
  height: 300px;
  overflow-y: auto;
}
.interlabs-feedbackform__container .interlabs__info-dialog .header {
  border-bottom: 1px solid #70BB18;
  min-height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.interlabs-feedbackform__container .interlabs__info-dialog .header label {
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  font-size: 24px;
  color: #000000;
  margin-right: 12px;
}
.interlabs-feedbackform__container .interlabs__info-dialog .header .close-dialog {
  cursor: pointer;
}
.interlabs-feedbackform__container .interlabs__info-dialog .body .form-group {
  margin-bottom: 28px;
}
.interlabs-feedbackform__container .interlabs__info-dialog .body .form-group .btn.btn-close {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 0px) and (max-width: 800px) {
  .interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha input[type="text"] {
    width: 100%;
    margin-top: 12px;
  }
  .interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .captcha img {
    width: 180px;
    height: 40px;
  }
  .interlabs-feedbackform__container .interlabs__info-dialog {
    top: 50px;
    left: 0;
  }
  .interlabs-feedbackform__container .interlabs__info-dialog .scroll-area {
    height: 150px;
  }
}


.interlabs-feedbackform__container-succsess label {
  font-size: 18px;
  color: #2bbcb7;
}

/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/news.list/partner-slider/style.css?1744487528318*/
.partner-slider {
	width: auto;
	text-align: center;
}
.partner-slider__img {
	height: 100px;
	margin-bottom: 5px;
}
.partner-slider__img img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: 50% 50%;
}
.partner-slider a {
	display: block;
	text-align: center;
	font-size: 13px;
}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/footer-nav/style.min.css?17443161803715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/footer-nav/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/footer-nav/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/stom_red_s1_copy/components/bitrix/menu/footer-nav/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/styles.css?174550147639772*/
header div[title]{
    display: inline;
}
.doctors-3col-tabs .nav-tabs > li.active > a, .doctors-3col-tabs .nav-tabs > li.active > a:hover, .doctors-3col-tabs .nav-tabs > li.active > a:focus {
    padding-left: 10px;
}

.mid-widgets-serices.services-page, .services-page .service-box {
    min-height: 300px;
}

textarea {
    resize: none;
}
#blog-medium-left .carousel-inner{
    border:none;
}
#blog-medium-left .carousel-inner img{
    border:1px solid #e6e7e8;
}
#bx-composite-banner{
    min-width:190px;
}
.news-button {
    min-width:90px;
}
.other-op.nav>li{
    padding-top: 15px !important;
}
.side-bar-blog{
    display: block !important;
}
.clear{clear: both}
input.iblock_submit{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding-left: 25px;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    width: 100%;
    height: 100%;
    font-family: 'Noto Sans', sans-serif;
}
.iform-button:before{
    line-height: 0!important;
}
.reviews-box {
    min-height: 300px;
}
#API_FEX_8 .uk-form input:not([type]), #API_FEX_8 .uk-form input[type="text"], #API_FEX_8 .uk-form input[type="password"], #API_FEX_8 .uk-form select, #API_FEX_8 .uk-form textarea {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #a6a6a6 #cbcbcb #cbcbcb;
    border-image: none;
    border-radius: 1px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1) inset, 0 0 0 1px transparent;
    color: #444;
    font-family: inherit;
    font-size: inherit;
    height: 34px;
    max-width: 100%;
    padding: 4px 6px;
    transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
    vertical-align: middle;
    width: 100%;
}
#API_FEX_8 .uk-form input:focus:not([type]), #API_FEX_8 .uk-form input[type="text"]:focus, #API_FEX_8 .uk-form input[type="password"]:focus, #API_FEX_8 .uk-form select:focus, #API_FEX_8 .uk-form textarea:focus {
    background: #f8fbff none repeat scroll 0 0;
    border: 1px solid #4d98de;
    box-shadow: 0 1px 3px 0 transparent inset, 0 0 0 1px #4d98de;
    outline: 1px solid rgba(0, 0, 0, 0);
    outline-offset: 0;
}
#API_FEX_8 .uk-form input:disabled:not([type]), #API_FEX_8 .uk-form input[type="text"]:disabled, #API_FEX_8 .uk-form select:disabled, #API_FEX_8 .uk-form textarea:disabled {
    background-color: #fafafa;
    border-color: #ddd;
    color: #999;
}
#API_FEX_8 .uk-form *::-moz-placeholder {
    color: #999;
}
#API_FEX_8 .uk-form *:disabled::-moz-placeholder {
    color: #999;
}
#API_FEX_8 .uk-form legend {
    border: 0 none;
    font-size: 18px;
    line-height: 30px;
    padding: 0 0 15px;
    width: 100%;
}
#API_FEX_8 .uk-form legend::after {
    border-bottom: 1px solid #ddd;
    content: "";
    display: block;
    width: 100%;
}
#API_FEX_8 input.uk-form-small:not([type]), #API_FEX_8 input.uk-form-small[type="text"], #API_FEX_8 input.uk-form-small[type="password"], #API_FEX_8 select.uk-form-small, #API_FEX_8 textarea.uk-form-small {
    font-size: 12px;
    height: 25px;
    padding: 3px;
}
#API_FEX_8 input.uk-form-large:not([type]), #API_FEX_8 input.uk-form-large[type="text"], #API_FEX_8 input.uk-form-large[type="password"], #API_FEX_8 select.uk-form-large, #API_FEX_8 textarea.uk-form-large {
    font-size: 16px;
    height: 40px;
    padding: 8px 6px;
}
#API_FEX_8 .uk-form select[multiple], #API_FEX_8 .uk-form select[size], #API_FEX_8 .uk-form textarea {
    height: auto;
}
#API_FEX_8 .uk-form-danger {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff7f8 none repeat scroll 0 0 !important;
    border-color: #db2822 !important;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #d85030 !important;
}
#API_FEX_8 .uk-form-danger:focus {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 1px 3px 0 transparent inset, 0 0 0 1px #db2822 !important;
    outline-color: rgba(0, 0, 0, 0);
}
#API_FEX_8 .uk-form-success {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fafff2 none repeat scroll 0 0 !important;
    border-color: #8ec73b !important;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #659f13 !important;
}
#API_FEX_8 .uk-form-success:focus {
    box-shadow: 0 0 2px #a6d75a, 0 2px 2px #ededed inset !important;
}
#API_FEX_8 .uk-form-blank {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: transparent !important;
    border-style: dashed !important;
}
#API_FEX_8 .uk-form-blank:focus {
    border-color: #ddd !important;
}
#API_FEX_8 .uk-width-1-1 {
    width: 100%;
}
#API_FEX_8 .api-label {
    display: block;
    padding-right: 15px;
}
#API_FEX_8 .api-asterisk {
    color: #f51f29;
    font-size: 16px;
    font-weight: 700;
    margin-left: 3px;
}
#API_FEX_8 .api-antibot {
    border: 0 none !important;
    font-size: 0 !important;
    height: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 0 !important;
}
#API_FEX_8 .api-field-error {
    background: #ee4055 none repeat scroll 0 0;
    color: #fff;
    display: none;
    font-size: 12px;
    margin: 0;
    padding: 1px 6px;
}
#API_FEX_8 .uk-form-row::after {
    clear: both;
}
#API_FEX_8 .uk-form-row + .uk-form-row {
    margin-top: 15px;
}
#API_FEX_8 .uk-form-help-inline {
    display: inline-block;
    margin: 0 0 0 10px;
}
#API_FEX_8 .uk-form-help-block {
    margin: 5px 0 0;
}


/**
* https://unpkg.com/aos@3.0.0-beta.6/dist/aos.css
 */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos] {
    pointer-events: none
}

[data-aos].aos-animate {
    pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

@media screen {
    html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
        opacity: 0;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }

    html:not(.no-js) [data-aos=fade-up] {
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down] {
        -webkit-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0)
    }

    html:not(.no-js) [data-aos=fade-right] {
        -webkit-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0)
    }

    html:not(.no-js) [data-aos=fade-left] {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }

    html:not(.no-js) [data-aos=fade-up-right] {
        -webkit-transform: translate3d(-100px, 100px, 0);
        transform: translate3d(-100px, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-up-left] {
        -webkit-transform: translate3d(100px, 100px, 0);
        transform: translate3d(100px, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down-right] {
        -webkit-transform: translate3d(-100px, -100px, 0);
        transform: translate3d(-100px, -100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down-left] {
        -webkit-transform: translate3d(100px, -100px, 0);
        transform: translate3d(100px, -100px, 0)
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
        opacity: 0;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

    html:not(.no-js) [data-aos=zoom-in] {
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-up] {
        -webkit-transform: translate3d(0, 100px, 0) scale(.6);
        transform: translate3d(0, 100px, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-down] {
        -webkit-transform: translate3d(0, -100px, 0) scale(.6);
        transform: translate3d(0, -100px, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-right] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(.6);
        transform: translate3d(-100px, 0, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-left] {
        -webkit-transform: translate3d(100px, 0, 0) scale(.6);
        transform: translate3d(100px, 0, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-out] {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-up] {
        -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
        transform: translate3d(0, 100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-down] {
        -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
        transform: translate3d(0, -100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-right] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
        transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-left] {
        -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
        transform: translate3d(100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        visibility: hidden
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
        visibility: visible;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    html:not(.no-js) [data-aos=slide-up] {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    html:not(.no-js) [data-aos=slide-down] {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    html:not(.no-js) [data-aos=slide-right] {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    html:not(.no-js) [data-aos=slide-left] {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform
    }

    html:not(.no-js) [data-aos=flip-left] {
        -webkit-transform: perspective(2500px) rotateY(-100deg);
        transform: perspective(2500px) rotateY(-100deg)
    }

    html:not(.no-js) [data-aos=flip-left].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos=flip-right] {
        -webkit-transform: perspective(2500px) rotateY(100deg);
        transform: perspective(2500px) rotateY(100deg)
    }

    html:not(.no-js) [data-aos=flip-right].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos=flip-up] {
        -webkit-transform: perspective(2500px) rotateX(-100deg);
        transform: perspective(2500px) rotateX(-100deg)
    }

    html:not(.no-js) [data-aos=flip-up].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

    html:not(.no-js) [data-aos=flip-down] {
        -webkit-transform: perspective(2500px) rotateX(100deg);
        transform: perspective(2500px) rotateX(100deg)
    }

    html:not(.no-js) [data-aos=flip-down].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }
}

[data-aos] {
    visibility: hidden;
}

[data-aos].aos-animate {
    visibility: visible;
}
.home-section3__links a {
    transition: all 0.5s ease-in-out;

}
.home-section3__links a:hover {
    transform: scale(1.1);
}

/* End */


/* Start:/bitrix/templates/stom_red_s1_copy/template_styles.css?174592423543150*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on July 5, 2017 12:45 AM */
body {
	font-family: "Open Sans", sans-serif;
}
.bvi-text {
    display: flex;
    align-items: center;
    height: 54px;
    justify-content: center;
}
.bvi-text a {
    padding: 15px;

    color: #fff;
    font-size: 14px;

}
.persona-link__position {
    height: auto !important;
    min-height: 70px;

}
.persona-link__name {
    font-size: 20px !important;
    font-weight: 600 !important;
}
.persona-link__position span {
    font-size: 16px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
    overflow: visible !important;
    white-space: normal !important;
}

.top-link-head {
    padding-top: 10px;
    text-align: center;
}

.doc-name {
    min-height: 100px;
}
.soc-link {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.service-title {
    min-height: 50px;
}
.contact2-cal{
    border: 1px solid #dcddde;
    width: 90%;
    padding: 11px 15px;
    color: #6d6d6d;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 25px;
}
.control-group img {
    width: 25px;
    height: 25px;
}
#blog-full-width-post ul, .our-facilities ul, .tab-content ul, .column-element ul, .collapse-widget-content ul, .test-box ul, .doctor_info ul{
    margin: 0px;
    padding: 5px 0 5px 0;
}
#blog-full-width-post li, .our-facilities li, .tab-content li, .column-element li, .collapse-widget-content li, .test-box li, .doctor_info li{
    list-style-type: disc;
}

.blog-collapse-title {
    display: table !important;
    width: 95% !important;
}
.blog-collapse-title span{
    display: table-cell;
}

.blog-collapse-title .col-1{
    width: 80%;
}
.blog-collapse-title .col-2{
    width: 20%;
    text-align: right;
    min-width: 55px;
}


.dept-form.appointment-form .btn-7 {
    min-width: 150px;
}
#close {
    z-index: 999;
}
.banner {
    background: #fff !important;
}
.services-page .service-title {
    font-size: 22px;
    line-height: 1.2em;
}
.service-title i.fa {
    color: #fff;
    float: left;
    font-size: 24px;
    height: 46px;
    line-height: 46px !important;
    margin-right: 15px;
    text-align: center;
    width: 46px;
}
.services-page .service-box > p {
    padding-top: 15px;
    height: 100px;
    overflow: hidden;
    text-indent: 0;
}
.services-page .service-title span{
    line-height: 1em;
}
body .dept-icon {
    font-size: 24px;
    line-height: 1.9em;
}
.desc-page {
    padding-bottom: 30px;
}
.desc-page img[align=left] {
    float: left;
    margin: 0 15px 10px 0;
}
.text-center {
    text-align: center;
}
img {
    max-width: 100%;
    height: auto;
}
.title-price {
    margin: 15px 0 3px;
    display: block;
    padding: 10px 15px ;
    background-color: #dc3c60;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    font-size: 18px;
    line-height: 1.1;
    font-weight: bold;
}
.pred-table-list,
.table-list {
    display: table;
    width: 100%;
    list-style-type: none;
    padding: 0;
    border-right: 1px solid #e0e1e2;
}
.pred-table-list {
    border-top: 1px solid #e0e1e2;
    background-color: #f2f0f0;
}
.table-list li {
    display: table-row;
}
.pred-table-list span,
.table-list span {
    display: table-cell;
    vertical-align: middle;
    padding-top: 6px;
    padding-bottom: 8px;
    color: #323131;
    line-height: 20px;
    border-left: 1px solid #e0e1e2;
    border-bottom: 1px solid #e0e1e2;
}
.pred-table-list span {
    font-size: 12px;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    font-style: italic;

}
.pred-table-list span.col1,
.table-list span.col1 {
    text-align: center;
    width: 110px;
}
.pred-table-list span.col3,
.table-list span.col3 {
    text-align: center;
    width: 140px;
}
.btn-servis {
    background-color: #fff;
    border: 2px solid #eee;
     color: #dc3c60;
    font-size: 12px;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    height: 24px;
    line-height: 20px;
    padding: 0 15px;
}
.table-list {
    margin-bottom: 50px;
}
.btn-servis:hover {
    background-color: #dc3c60;
     border: 2px solid #dc3c60;
    color: #fff;
}
.pred-table-list span.col2,
.table-list span.col2 {
    padding-left: 15px;
    padding-right: 15px;
}
.table-list li span {
    font-size: 16px;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
}
.table-list span.col3 {
    font-weight: bold;
    color: #dc3c60;
}
.desc-page h2 {
    margin: 0 0 10px 0;
    padding: 0;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    color: #6d6d6d;
    font-weight: bold;
}
.desc-page p,
.desc-page li {
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    color: #6d6d6d;
}
.desc-page ul {
    padding-bottom: 10px;
}
.desc-page li {
    list-style-type: disc;
    list-style-position: inside;
}
.topbar-info2 {
    background-color: #006c68;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
}
.topbar-info2 .work-time {
    text-align: center;
}
.topbar-info2 .mail-head {
    text-align: right;
}
.header-midle {
    padding-top: 30px;
    padding-bottom: 30px;
}
.header-midle__right__wrap {
    overflow: hidden;
}
.btn-order-head {
    display: block;
    float: right;
    margin-top: 5px;
    border: 3px solid #dc3c60;
    position: relative;
    overflow: hidden;
    width: 150px;
    text-align: center;
}
.btn-link2 {
    display: block;
    margin-top: 15px;
    border: 3px solid #dc3c60;
    position: relative;
    overflow: hidden;
    width: 200px;
    text-align: center;
}
.btn-link2 span {
    position: relative;
    display: block;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 34px;
    z-index: 10;
    height: 36px;
    color: #dc3c60;
}
.btn-order-head span {
    position: relative;
    display: block;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 34px;
    z-index: 10;
    height: 36px;
    color: #dc3c60;
	font-style: italic;
    font-weight: bold;
}
.btn-order-head,
.btn-link2,
.more-link-servis {
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s;
}
.btn-order-head::before,
.btn-link2::before,
.more-link-servis::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #dc3c60;
	z-index: 1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-order-head,
.btn-order-head::before,
.btn-link2,
.btn-link2::before,
.more-link-servis,
.more-link-servis::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-link2:hover {
    text-decoration: none;
}
.btn-order-head:hover span,
.btn-link2:hover span,
.more-link-servis:hover span {
	color: #fff !important;
}
.btn-order-head:hover::before,
.btn-link2:hover::before,
.more-link-servis:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.tel-heaad {
    padding-right: 30px;
    padding-left: 30px;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #5d5d5d;
    text-align: right;
    float: right;
}
.social-nav-head  {
    float: right;
    padding-top: 10px;
    font-family: 'Open Sans', 'Source Sans Pro', sans-serif;
}
.topbar-info2 i {
    color: #f2f0f0;
    margin-right: 5px;
}
.social-nav-head li {
    display: inline-block;
    vertical-align: top;
}
.social-nav-head .fa.head-social-icon {
    color: #616161;
    margin-right: 2px;
    margin-left: 10px;
    margin-bottom: 0;
}
.top-nav-box {
    position: relative;
}
.top-bar .navbar-default li a {
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    color: #2b2a29;
    font-size: 14px;
    font-weight: 600;
}
#blog-medium-left h4,
#blog-medium-left h3 {
    color: #dc3c60;
}
.contacts-desc h1,
.head-top {
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    color: #fff;
    padding: 5px 0;
    background-color: #dc3c60;
    display: block;
    text-align: center;
}
.news-right {
    padding: 15px;
    float: right;
}
.more-big-text {
    padding: 5px 0;
    text-align: center;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
    color: #dc3c60;
    font-size: 16px;
    display: none;
    width: 100%;
    bottom: 0;
    position: absolute;
    z-index: 10;
}
.more-big-text2 {
    padding: 5px 0;
    text-align: center;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
    color: #dc3c60;
    font-size: 16px;
    display: block;
}
.big-text {
    overflow: hidden;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    line-height: 1.5;
    font-size: 14px;
    height: auto;
    position: relative;
}
.big-text.close-text {
    height: 360px;
}
.big-text.close-text .more-big-text {
    display: block;
}
.title-photos {
    text-align: center;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    line-height: 1.3;
    font-size: 18px;
    color: #fff;
    padding: 5px 0 8px;
    background-color: #dc3c60;
    display: block;
    text-align: center;
    margin: 5px 0 10px;
}
.title-home {
    clear: both;
    margin: 0;
    background-color: #2bbcb7;
    text-align: center;
    padding: 10px 0;
}
.title-home__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.title-home__col {
    display: flex;
    align-items: center;
    padding: 5px 0 8px;
}
.title-home__label {
    white-space: nowrap;
    padding-right: 5px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 1.3;
}
.title-home__value,
.title-home__value a {
    white-space: nowrap;
    font-size: 20px;
    font-weight: bold;
    color: #006c68;
    line-height: 1.3;
    text-decoration: none;
}

.home-desc-clinic {
    padding-right: 300px;
    min-height: 300px;
    padding-top: 10px;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 1.3;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-image: url('/bitrix/templates/stom_red_s1_copy/./images/malkova_2.png');
    background-size: 300px auto;
    padding-bottom: 30px;
}
.home-desc-clinic img {
    display: block;
    margin-bottom: 20px;
}
.form-wrap {
    padding: 25px 30px 30px;
    border: 5px solid #e7e7e7;
    background-color: #fff;
}
.form-wrap__caption {
    display: block;
    color: #a60a17;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-weight: bold;
    padding-left: 35px;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 26px;
    height: 40px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    background-image: url('/bitrix/templates/stom_red_s1_copy/./images/zub.svg');
    background-size: 30px 30px;
}
#API_FEX_8 .uk-form input {
    border: 2px solid #e7e7e7 !important;
    background-color: #fbfbfb !important;
    color: #000 !important;
}
#API_FEX_8 .uk-form textarea {
    border: 2px solid #e7e7e7 !important;
    background-color: #fbfbfb !important;
    color: #000 !important;
    height: 100px !important;
}
#API_FEX_FORM_SUBMIT_8 {
    display: block;
    margin: 0 auto;
    background-color: #2bbcb7;
    border-radius: 0 !important;
    color: #fff;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    width: 160px;
}
#API_FEX_FORM_SUBMIT_8:hover {
    background-color: #dc3c60;
}
.api-rules-title {
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-size: 14px;
}
.api-rules-title a {
    text-decoration: underline;
}
.caption-box {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 30px;
    color: #3f3f3f;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    background: transparent;
}
.caption-box2 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3f3f3f;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    background: transparent;
}
.caption-box h2,
.caption-box2 h2 {
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
}
.caption-box p {
    font-size: 16px;
}
.caption-box__foot {
    display: block;
    margin: 10px auto 0;
    position: relative;
    width: 30px;
    height: 25px;
    background-position: 50% 50%;
    background-size: 30px 25px;
    background-repeat: no-repeat;
    /*background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAZCAYAAAA14t7uAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDNBQjc1MUZFRjEzMTFFNzlENDhCMjMzMDkyQTdCMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDNBQjc1MjBFRjEzMTFFNzlENDhCMjMzMDkyQTdCMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0M0FCNzUxREVGMTMxMUU3OUQ0OEIyMzMwOTJBN0IyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0M0FCNzUxRUVGMTMxMUU3OUQ0OEIyMzMwOTJBN0IyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqNwANsAAAJXSURBVHjarJZLSFVRFIa3R6O0B4GRdSsn0ZOsKCjsAeEkojBo0CCCHERQg8bhJCfqoInDahAK1SAQJ0XhRJJIKrKy7CUUYRNLUG9Psq5+K/4D2825j7ou+Fj37Hvuf9Zee611bsm1iqVOth3qYS98hR8wJh7AHfjpAjv2bcQlWZl8A1yEIWiFxxJeCXvgAByEXrgKUy6PlRDxWvxDGIBDkA7uOQk1Wt8Nz8EPc0p8gHvsYDgWbsQ3wzZ4kiWARVAJc2EexPlbCKtgvX6/XDtqslRsVR4HcuwsnbCTGTm+Pr8qwp1TkBN2MUfCf1wRxgMy0MLH+3AqUiQrYIGbHXsGqUh5tdztmCXhTdBvwrdVWseLVSTPdeqDGyb8BjokXFOEaAp3Bd5aZURaPw/jVib/KWqV1a1SPMohjsbCn6ANjsDGfxTdjLupOt+PqB2ei7x77irXO4OWP5zjYC3SW1Dqi4bCGetEqPDWfsMj5b8hEC3XfDFfh+iMBvOFlyhHYaPYWr8G0Ymgza2VexB9FW4lCoZJaMvgsk76LJyBDfrORuhnTUCXSzjS1v3JdRpeqk1HVJYX9N2E0pTKJ/wdvojY7CC7vOtOqIZaXb8LNBKFJ7W9eCRWaUC98O6xqAe9XE8WIvxafo18tSokzH23Zm+pHjyaT9ii+QhbvIjLE4T79PDVqoq+fMJ/Gwn2wWLlPJPwm2Ed3C69qroKEW6HXyqrIYmH99jaU70pxrJFXBZcj+v10qaonLrRBfXeq8poojnShQjHUa/T34AePSy0S0rB+2zDaVqAAQB+D6Pg/ccF4AAAAABJRU5ErkJggg==');
*/
    background-image: url("/bitrix/templates/stom_red_s1_copy/./images/zub.svg");
}
.caption-box__foot::after,
.caption-box__foot::before {
    content: "";
    display: block;
    width: 15px;
    height: 3px;
    background-color: #dc3c60;
    position: absolute;
    top: 10px;
}
.caption-box__foot::after {
    left: 100%;
}
.caption-box__foot::before {
    right: 100%;
}
.icon-boxes-1-2 {
    float: left;
    width: 100%;
}
.icon-box-3-2 {
    background-color: #f8f8f8;
    padding: 15px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 20px;
}
.icon-boxwrap2-2 {
    margin: -50px auto 0;
    width: 80px;
    height: 80px;
    border-radius: 40px;
    background-color: #dc3c60;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 50px auto;
    text-align: center;
}
.icon-box2-title2 {
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    display: block;
    padding-bottom: 15px;
    padding-top: 10px;
    font-size: 24px;
    line-height: 30px;
    color: #323131;
}
.icon-box-3-2 p {
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 1.3;
    color: #323131;
    padding-bottom: 15px;
}
.link-more {
    width: 160px;
    display: block;
    height: 30px;
    text-align: center;
    margin: 0 auto 0;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    background-color: #c40002;
}
.link-more:hover {
    color: #fff;
    background-color: #dc3c60;
}
.block-foot-more-link {
    display: flex;
    justify-content: center;
}
.block-foot-more-link  .btn {
    width: 220px;
}
.silver-box {
    background-color: #f8f8f8;
    overflow: hidden;
}
.tpad50 {
    padding-top: 50px;
}
.fpad50 {
    padding-bottom: 50px;
}
.service-box2 {
    -webkit-box-shadow: 0 0 7px rgba(15,15,15,.1);
	-moz-box-shadow: 0 0 7px rgba(15,15,15,.1);
	box-shadow: 0 0 7px rgba(15,15,15,.1);
    background-color: #fff;
    text-align: center;
    padding-bottom: 10px;
}
.service-title2 span {
    display: block;
    padding: 10px;
    font-family: 'Open Sans', "Exo2Regular", 'Source Sans Pro', sans-serif;
    color: #323131;
    font-size: 24px;
    line-height: 30px;

}
.servis-prev-text {
    height: 190px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 15px;
    color: #323131;
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 16px;
    line-height: 1.3;
}
.servis-prev-text p{
    color: #323131;
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 16px;
    line-height: 1.3;
}
.more-link-servis {
    display: block;
    border-top: 2px solid #dc3c60;
    color: #dc3c60;
    position: relative;
    overflow: hidden;

}
.more-link-servis span {
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 16px;
    height: 30px;
    display: block;
    position: relative;
    line-height: 30px;
    color: #dc3c60;
    z-index: 10;
}
.servis-link {
    padding: 0 15px;
}
.cs-style-3 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.cs-style-3 figure {
	overflow: hidden;
    display: block;
    position: relative;

}

.cs-style-3 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
    max-width: 100%;
	display: block;
	position: relative;
}

.cs-style-3 figure:hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}
body {
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 14px;
    color: #000;
}
li {
    list-style-position: inside;
}
.reviews-box {
    min-height: 450px;
    overflow: hidden;
    display: list-item;
    list-style-type: none;
}
.reviews-box:nth-child(2n+1) {
    clear: left;
}
.reviews-box-desc {
    padding-left: 165px;
}
.ymaps-layers-pane{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.doctor-box__wrap {
    max-width:340px;
    margin: 0 auto;
}
.logo-head {
    display: block;
    margin-top: -6px;
}
.foot-news {
    overflow: hidden;
    padding: 5px 0 15px;
    border-top: 1px solid #eee;
}
.foot-news .data-news {
    display: block;
    float: left;
    padding-top: 10px;
    color: #dc3c60;
    line-height: 20px;
}
.foot-news .data-news i {
    margin-right: 5px;
}
.title-slider strong {
    font-weight: 600;
    font-size: 36px;
    line-height: 42px;
    text-transform: uppercase;
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
}
.text-slider span{
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 18px;
    display: block;
}
.text-slider span li {
    display: block;
    padding-left: 30px;
    background-position: 0 5px;
    background-repeat: no-repeat;
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;

    background-image: url("/bitrix/templates/stom_red_s1_copy/./img/sl-li.png");
    background-size: 21px 21px;
    position: relative;
}

.tp-caption .cnopca_slider {
    display: block;
    background-color: #c40002;
    width: 160px;
    font-size: 16px;
    line-height: 38px;
    min-height: 40px;
    font-family: "Open Sans", "Exo2Regular","Source Sans Pro",sans-serif;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #fff !important;
}
.tp-caption .cnopca_slider:hover {
    background-color: #dc3c60;
}

@font-face {
  font-family: 'icomoon-servis';
  src:  url('/bitrix/templates/stom_red_s1_copy/./fonts/servis/icomoon.eot?wuqs8x');
  src:  url('/bitrix/templates/stom_red_s1_copy/./fonts/servis/icomoon.eot?wuqs8x#iefix') format('embedded-opentype'),
    url('/bitrix/templates/stom_red_s1_copy/./fonts/servis/icomoon.ttf?wuqs8x') format('truetype'),
    url('/bitrix/templates/stom_red_s1_copy/./fonts/servis/icomoon.woff?wuqs8x') format('woff'),
    url('/bitrix/templates/stom_red_s1_copy/./fonts/servis/icomoon.svg?wuqs8x#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

.dept-tabs-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-servis' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #dc3c60;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.servis-nav1:before {
  content: "\e900";
}
.servis-nav2:before {
  content: "\e901";
}
.servis-nav4:before {
  content: "\e902";

}
.servis-nav3:before {
  content: "\e903";
}
.tiny-nav {
    top: 0;
}
img[align=right] {
    float: right;
    margin: 0 0 10px 15px;
}
img[align=left] {
    float: left;
    margin: 0 15px 10px 0;
}
.ymaps-2-1-60-ground-pane {
    -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
#map-canvas .ymaps-2-1-60-placemark-overlay {
  -moz-filter: none !important;
  -ms-filter: none !important;
  -o-filter: none !important;
  filter: none !important;
  filter: none !important; /* IE 6-9 */
}
.fpad30,
.news-item-photos {
    padding-bottom: 30px;
}
.news-item-photos {
    min-height: 630px !important;
}
.tpad30 {
    padding-top: 30px;
}
.mpad30 {
    margin-bottom: 30px;
}
.bottom-footer2 {
    background: #2f3232 none repeat scroll 0 0;
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
    min-height: 60px;
    text-align: center;
}
#footer1 {
    background: #1b2121  no-repeat scroll 50% 100%;
    float: left;
    padding: 50px 0;
    width: 100%;
}
.foot-widget {
    overflow: hidden;
    padding: 5px 10px;
    background-color: rgba(255, 255, 255, 0.1);
}
.center-block .inner-page-butt-blue {
    margin: 0 auto;
    width: 240px;
    float: none;
}
.blog-box-title {
    margin-top: 0 !important;
}
.blog-box {
    margin-top: 20px;
}
.more-text {
    display: none;
}
.slider-box li {
    list-style-type: none;
}
.slider-box {
    padding: 0 15px;
    overflow: hidden;
    position: relative;
}
.slider-box .nbs-flexisel-nav-left,
.slider-box .nbs-flexisel-nav-right {
    top: 0 !important;
}
.item-sertificat {
    padding: 0 5px 10px;
}
.item-sertificat img {
    max-width: 100%;
    height: auto;
}
.ico-rew {
    display: inline-block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 1px 10px 0 0;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-image: url("/bitrix/templates/stom_red_s1_copy/./images/rew.svg");
}
.ico-order {
    display: inline-block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 1px 10px 0 0;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-image: url("/bitrix/templates/stom_red_s1_copy/./images/calendar-and-clock.svg");
}
.ico-mail {
    display: inline-block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 9px 5px 0 0;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-image: url("/bitrix/templates/stom_red_s1_copy/./images/mail.svg");
}
.sectr-home-implant {
    height: 618px;
    overflow: hidden;
    position: relative;
}
#slider-art li {
    list-style-type: none;
}
.section-pic {
    height: 618px;
    position: relative;
    text-align: center;
    line-height: 615px;
}
.fon-pic {
    position: absolute;
    display: block;
    z-index: 1;
    top: 0;
    right: 210px;
    max-width: 726px;
}
.prev-pic {
    display: inline-block;
    vertical-align: top;
    z-index: 10;
    vertical-align: middle;
    position: relative;
    border: 10px solid rgba(255, 255, 255, 0.6);
}
.sectr-home-implant__desc {
    font-size: 16px;
    min-height: 200px;
}
.sectr-home-implant__desc .more-link {
    display: block;
    margin: 15px 0;
    width: 250px;
    font-size: 16px;
    line-height: 40px;
    border-top: 2px solid #dc3c60;
}
.item-min-art__pic {
    float: left;
    display: block;
    border: 5px solid #fff;
}
.item-min-art__pic img {
    display: block;
}
.item-min-art {
    padding-top: 43px;
}
.item-min-art__desc {
    padding-left: 120px;
}
.item-min-art__name {
    display: block;
    min-height: 72px;
    padding: 5px 0 0;
    margin-bottom: 8px;
    overflow: hidden;
    color: #323131;
    font-weight: bold;
    font-size: 16px;
}
.item-min-art__link {
    display: block;
    text-align: right;
}
.icon-box-3-2 p {
    display: block;
    min-height: 220px;
}
.social-nav-foot ul {
    list-style-type: none;
    overflow: hidden;
    padding: 5px 0 0;
}
.social-nav-foot ul li {
    float: left;
    padding: 10px 10px 0 0;
}
.social-nav-foot ul li a {
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 25px;
    background-color: rgba(255, 255, 255, 0.1);
}
.social-nav-foot ul li a .fa.head-social-icon {
    margin: 0 !important;
    float: none !important;
    color: #fff;
}
.foot-row1 .foot-widget {
    min-height: 240px;
}
.area-foot__text {
    color: #e6e7e8;
    font-size: 16px;
    padding: 15px 150px 5px 0;
}
.area-foot__text p {
    color: #e6e7e8;
    font-size: 14px;
}
.area-foot__text h3 {
   font-size: 15px;
   text-transform: uppercase;
   margin: 0 0 10px 0;
   font-weight: bold;
}
.area-foot__link {
    float: right;
    width: 140px;
    text-align: right;
    padding-top: 20px;
}
.area-foot__link a{
    display: inline-block;
    vertical-align: top;
    width: 100px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    background-color: #dc3c60;
}
.sectr-home-implant .bx-controls-direction a {
    display: block;
    text-indent: -1000px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 100;
    top: 45%;
}
.sectr-home-implant .bx-controls-direction a.bx-prev {
    left: 30px;
    background-image: url(//dr-malkova.ru/bitrix/templates/stom_red_s1/rs-plugin/assets/large_left.png);
}
.sectr-home-implant .bx-controls-direction a.bx-next {
    right: 30px;
    background-image: url(//dr-malkova.ru/bitrix/templates/stom_red_s1/rs-plugin/assets/large_right.png);
}
.sectr-home-implant .bx-controls-direction a:hover {
    background-position: 50% 100%;
}
.foot-text {
    padding: 10px 0 0;
    color: #e6e7e8;
    font-size: 14px;
}
.all-servis.btn-order-head {
    float: none;
    border-color: #e6e7e8;
}
.all-servis.btn-order-head span{
    color: #e6e7e8;
}
.reviews-box-index .reviews-box-desc {
    padding: 30px 15px 0 15px;
    border-top: 1px dashed #a3a3a3 ;
}
.head-rew-author-info {
    padding-bottom: 30px;
    overflow: hidden;
}
.head-rew-author-info .img-rew {
    width: 100px;
    float: left;
    height: auto;
}
.author-name {
    text-align: center;
    padding: 30px 100px 0;
    color: #414042;
    font-size: 16px;
}
.reviews-box-index .more-rew {
    float: right;
    margin: 0 15px 0 0;
    text-decoration: underline;
}
.reviews-box-index {
    padding-bottom: 30px;
}
.pic-zub {
    padding: 10px;
    width: 48%;
    float: right;
    position: relative;
    -webkit-box-shadow: 1px 3px 12px rgba(18,16,11,.22);
	-moz-box-shadow: 1px 3px 12px rgba(18,16,11,.22);
	box-shadow: 1px 3px 12px rgba(18,16,11,.22);
	border: solid 2px rgba(220,220,220,.74);
    background-color: #fff;
}
.pic-zub img {
    display: block;
    width: 100%;
    height: auto;
}
.pic-zub figcaption {
    text-align: center;
    display: block;
    padding-top: 5px;
    color: #3d3d3d;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}
.pic-zub__after {
    z-index: 10;
    margin: 150px 0 0 0;
}
.pic-zub__before {
    z-index: 1;
    margin: 50px -40px 0 0;
}
.medical-theme-block {
    position: relative;
}
.name-sertificat{
    display: block;
    text-align: center;
    min-height: 55px;
    padding-bottom: 5px !important;
    font-size: 14px;
    font-weight: bold;
    margin: 0 !important;
}
.medical-theme-block .nbs-flexisel-nav-left,
.medical-theme-block .nbs-flexisel-nav-right {
    top: 10px !important;
}
.buttons-elements {
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
}
.navbar-collapse .menu-doun {
    display: none;
}
.center-block .btn-link2 {
    margin-left: auto;
    margin-right: auto;
}
#make_request_form .doctor_group .doctor {
    width: 100% !important;
}
#sertificat li {
    list-style-type: none;
}
.pic-media {
    max-width: 450px;
    margin: 0 auto;
}
.appointment-form {
    clear: both;
}
.btn-submit {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    height: 40px;
    border: none;
    background-color: #dc3c60;
    margin: 10px 0 30px;
}
.bottom-footer2 {
    position: relative;
}
.metrik-box {
    float: left;
    margin-right: 15px;
    padding: 0 30px 0 15px;
}
.persona-link  .zoom-wrap,
.doctor-box__wrap {
    overflow: hidden;
}
.pic-media img {
    width: 100%;
    height: auto;
}

.caption-box2 {
    display: none !important;
}
.title-photos:hover  {
    color: #fff;
    background-color: #2bbcb7;
}
.cs-style-3 figcaption {
    display: none !important;
}

.tpad20 {
    padding-top: 20px;
}
#shedule_form .bottom_shedule .shedule_left #doc_days li.active {
    background-color: #999 !important;
}
.web-user {
    color: #e6e7e8;
    display: inline-block;
    vertical-align: top;
    margin: 5px 10px 0;
    float: right;
}
#bx-composite-banner {
     display: inline-block;
    vertical-align: top;
    margin: 5px 10px 0;
}
.title-slider strong small {
    font-size: 26px;
    line-height: 30px;
}
.copyright {
    padding-top: 5px;
}
.doctor-box__wrap .doc-name {
    min-height: 130px;
}

::-webkit-input-placeholder {color:#262626; opacity: 1;}
::-moz-placeholder          {color:#262626; opacity: 1;}/* Firefox 19+ */
:-moz-placeholder           {color:#262626; opacity: 1;}/* Firefox 18- */
:-ms-input-placeholder      {color:#262626; opacity: 1;}
#API_FEX_8 .uk-form *::-moz-placeholder {
    color:#262626 !important; opacity: 1 !important;
}
::-webkit-input-placeholder { /* Chrome */
  color:#262626 !important; opacity: 1 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color:#262626 !important; opacity: 1 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#262626 !important; opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color:#262626 !important; opacity: 1 !important;
}

::placeholder { /* Most modern browsers support this now. */
  color:#262626 !important; opacity: 1 !important;
}

.modal-body .btn-red {
    background-color: #dc3c60;
    color: #fff;
}
.modal-body .btn-red:hover {
    color: #fff;
    background-color: #dc3e4d;
}

.adr-head {
	padding: 10px 0;
	display: flex;
	align-items: center;
	height: 54px;
}
.header-top__btn {
	margin-left: auto;
	height: 54px;
	display: inline-flex;
	align-items: center;
	padding: 10px 30px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	background: #dc3c60;
}
.header-top__btn:hover {
    color: #fff;
}

.review-box-list {
    padding: 0 0 0 60px;
}
.review-box-list .review-box__body {
    box-shadow: 0 0 5px 3px rgba(0,0,0,0.1);
}
.footer {
    min-height: 550px;
}
.map-columns a {
    font-size: 16px;
}
.nav-top {
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}
.nav-top a {
    margin-right: 10px;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
}

.wrapper__sidebar .col-lg-4 {
    width: 100%;
}

#allertForm .modal-dialog {
    width: 800px;
}


@media (min-width: 992px){
    .tiny-nav{
        position:fixed;

    }

}
@media (max-width: 1120px) and (min-width: 992px) {
    .service-title{
        font-size: 20px !important;
    }

}
@media (max-width: 1199px) {
    .home-desc-clinic {
        padding-right: 0;
        background-image: none;
    }
}
@media (max-width: 991px){
    .top-bar .navbar-toggle {
        display: block !important;
    }
    .post-title a {
        font-size: 16px !important;
    }
}
@media (max-width: 990px){
    #allertForm .modal-dialog{
        width: 600px;
    }
    #headerstic{

        position:relative;

    }
    .ihome-banner {
        display: none;
        height:0;
        top: -1500px;
    }
    .tel-heaad {
        padding-right: 0;
        clear: both;
        padding-top: 10px;
    }
    .header-midle {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .logo-head {
        margin-top: 20px;
    }
    #bs-example-navbar-collapse-1 .navbar-nav > li > a {
        padding-left: 10px !important;
        padding-right: 40px !important;
    }
    #bs-example-navbar-collapse-1 .navbar-nav > li {
        position: relative;
    }
    .navbar-collapse .menu-doun {
        display: block;
        width: 40px;
        position: absolute;
        z-index: 10;
        top: 0;
        right: 0;
        height: 100%;
        text-align: center;
        font-size: 20px;
        line-height: 40px;
        cursor: pointer;
        border-left: 1px solid #2a2b2d;
    }
    .social-nav-head {
        float: none;
    }
    .social-nav-head .fa.head-social-icon {
        color: #fff;
    }
    .home-desc-clinic {
        padding-right: 0;
        background-image: none;
    }
    .fa.head-social-icon {
        line-height: 40px !important;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu {
        border-top: none !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100%;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu.active {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        margin-top: 0 !important;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu li a {
        padding-left: 30px !important;
        padding-right: 15px !important;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu li a:hover {
        color: #363839 !important;
    }
    .sectr-home-implant {
        height: auto;
    }
    .icon-box-3-2 p {
        min-height: 90px;
    }
    .pic-zub {
        width: 90%;
        float: none;
        margin: 10px auto;
    }
    .service-box2 {
        margin-bottom: 30px;
    }
    .servis-prev-text {
        height: 140px;
    }
    .nav > li > a {
        font-size: 16px !important;
    }
    .btn-order-head-bol {
        margin-top: -42px;
    }
}
@media (max-width: 767px){
    #allertForm .modal-dialog{
        width: 300px;
    }
    .navbar-collapse {
        margin-top: 5px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .adr-head,
    .mail-head {
        text-align: center !important;
    }
    .social-nav-foot ul {
        padding-bottom: 30px;
    }
    .sectr-home-implant .bx-controls-direction a {
        top: 50px;
    }
    .sectr-home-implant .caption-box2 h2 {
        padding: 0 50px;
    }
    .map-full {
        margin-top: 0 !important;
    }
    #voucher {
        width: 100% !important;
    }
    .logo-head {

    }
    .header-midle__right__wrap {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        flex--direction: row-reverse;
        justify-content: space-between;
    }
    .btn-order-head-bol {
        margin-top: 5px;
    }
    .tel-heaad {
        padding-left: 0;
    }
}
@media (max-width: 520px){
    .tel-heaad {
        flex-basis: 100%;
        order: 3;
        text-align: center;
    }
}
@media (max-width: 480px){
    .col-xs-6 {
        width: 100% !important;
    }
    .logo-head {
        margin-top: 5px;
    }
    .header-midle__right__wrap {
        width: 160px;
        margin: 0 auto;
    }
    .servis-prev-text {
        height: auto;
    }
    .intro-content-wrap img {
        padding-bottom: 5px !important;
    }
    .reviews-box-desc {
        padding-left: 0;
    }
    .testi-author-info {
        float: none !important;
        margin: 30px auto 0;
        min-height: 140px !important;
        padding-bottom: 10px;
    }
    .pred-table-list {
        display: none;
    }
    .table-list li {
        display: block;
        overflow: hidden;
    }
    .table-list .col2 {
        width: 100% !important;
        display: block;
    }
    .table-list span.col3,
    .table-list span.col1 {
        width: 50% !important;
        display: block;
        float: left;
        height: 50px;
    }

}

/* End */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/menu/top_menu/style.min.css?17406429173715 */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/breadcrumb/med/style.min.css?1740642917448 */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/menu/left_nav/style.min.css?17447841043715 */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/news.list/news/style.min.css?17406429173329 */
/* /bitrix/templates/stom_red_s1_copy/components/interlabs/feedbackform/callback/style.css?175326504113362 */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/news.list/partner-slider/style.css?1744487528318 */
/* /bitrix/templates/stom_red_s1_copy/components/bitrix/menu/footer-nav/style.min.css?17443161803715 */
/* /bitrix/templates/stom_red_s1_copy/styles.css?174550147639772 */
/* /bitrix/templates/stom_red_s1_copy/template_styles.css?174592423543150 */
