@charset "UTF-8";
.g-anketa-wrapper .g-form-row-layout {
  display: flex;
  align-items: center;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double {
  width: 50% !important;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap {
  width: 100%;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field {
  width: 100%;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field .g-form-field__value {
  width: 100%;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field .g-form-field__value .g-form-control-text, .g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field .g-form-field__value .g-form-control-textarea {
  box-shadow: none;
}
.g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field .g-form-field__value .g-form-control-text::placeholder, .g-anketa-wrapper .g-form-row-layout .g-form-row-layout__col--double .g-form-field-wrap .g-form-field .g-form-field__value .g-form-control-textarea::placeholder {
  font-family: Montserrat, sans-serif;
}
.g-page-gallery2 .g-img__count {
  background-color: #EAD3B7;
  color: #FFF8DC;
}
.tooltipster-fade-show {
  background: #fff;
}
.content--u-i0awx7hhs .g-board .g-comment__panel .g-comment__author {
  color: #3A1F1F;
}
.content--u-i0awx7hhs .g-form-calendar__icon {
  fill: #3A1F1F;
}
.content--u-i0awx7hhs .g-anketa-wrapper .g-form-control-select + .chosen-container a.chosen-single, .content--u-i0awx7hhs .g-anketa-wrapper .g-form-control-text, .content--u-i0awx7hhs .g-anketa-wrapper .g-form-control-textarea {
  box-shadow: inset 0 1px 1px 0 #3a1f1f6b;
}
.content--u-i0awx7hhs .g-anketa-wrapper .g-button {
  box-shadow: 0 0.07143em 0.07143em 0 #3a1f1f6b;
}
.content--u-i0awx7hhs .localaboutus_form {
  background: #F6E0C5;
}
.content--u-i0awx7hhs .localaboutus_form .gr-button {
  background: #C7DEC7;
  color: #3A1F1F;
}
/* 1851 start */
.photo_video {
  font-family: "Merriweather", serif;
}
.photo_video__inner {
  display: flex;
  flex-wrap: wrap;
}
.photo_video__titles {
  display: flex;
  overflow: auto;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 3px solid #3a1f1f;
  box-sizing: border-box;
  margin-bottom: 25px;
}
.photo_video__title {
  font-weight: 900;
  font-size: 64px;
  transition: all 0.3s ease;
  opacity: 0.5;
  color: #3a1f1f;
  margin-right: 40px;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .photo_video__title {
    font-size: 45px;
  }
}
@media (max-width: 640px) {
  .photo_video__title {
    font-size: 32px;
    margin-right: 20px;
  }
}
.photo_video__title.active, .photo_video__title:hover {
  opacity: 1;
}
.photo_video__body-item {
  display: none;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 640px) {
  .photo_video__body-item {
    margin: 0;
  }
}
.photo_video__body-item.active {
  display: flex;
}
.photo_video__item {
  width: calc(50% - 20px);
  margin: 0 10px 20px;
  position: relative;
  font-size: 0;
  top: 0;
  transition: all 0.3s ease;
}
@media (max-width: 640px) {
  .photo_video__item {
    width: 100%;
    margin: 0 0 20px;
  }
}
.photo_video__item:hover .slider-image:before {
  opacity: 0;
}
.photo_video__item-date {
  font-weight: bold;
  font-size: 15px;
  color: #3a1f1f;
  opacity: 0.7;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px;
}
.photo_video__item-title {
  font-size: 20px;
  color: #3a1f1f;
  font-weight: 900;
  margin-bottom: 20px;
}
@media (max-width: 640px) {
  .photo_video__item-title {
    font-size: 18px;
  }
}
.photo_video__item-image {
  border-radius: 10px;
  margin-bottom: 20px;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  font-size: 0;
  position: relative;
}
.photo_video__item-image .slider-image {
  display: block;
  height: 100%;
  position: relative;
  border-radius: 10px;
}
.photo_video__item-image .slider-image:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  transition: all 0.3s ease;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.photo_video__item-image .slider-image > img {
  border-radius: 10px;
  max-height: 410px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.photo_video__item-image a {
  display: block;
}
.photo_video__item-image button {
  position: absolute;
  width: 80px;
  height: 80px;
  background: none;
  border: none;
  top: calc(50% - 49px);
  left: calc(50% - 49px);
  z-index: 1;
}
.photo_video__item-image button svg {
  transition: all 0.3s ease;
}
.photo_video__item-hidden_gallery {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  width: 100%;
}
.photo_video__item-hidden_gallery.active {
  opacity: 1;
  visibility: visible;
}
.photo_video__item-hidden_gallery .closer {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  cursor: pointer;
  width: 38px;
  height: 38px;
}
.photo_video__item-hidden_gallery .closer:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  font-family: "lightcase", sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  width: 38px;
  font-size: 36px;
  color: #fff;
}
.photo_video__item-hidden_gallery .inner {
  max-width: 1200px;
  margin: auto;
  width: 100%;
}
.photo_video__item-hidden_gallery .inner .slider_big {
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .photo_video__item-hidden_gallery .inner .slider_big {
    flex-wrap: wrap;
    justify-content: space-between;
    height: 200px;
  }
}
.photo_video__item-hidden_gallery .inner .slider_big .slick-list {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .photo_video__item-hidden_gallery .inner .slider_big .slick-list {
    order: -1;
  }
}
.photo_video__item-hidden_gallery .inner .slider_big .slick-list div {
  height: 100%;
}
.photo_video__item-hidden_gallery .inner .slider_big .slick-list div img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 10px;
}
.photo_video__item-hidden_gallery .inner .slick-arrow {
  min-width: 40px;
  min-height: 40px;
  border: none;
  border-radius: 100%;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media (max-width: 767px) {
  .photo_video__item-hidden_gallery .inner .slick-arrow {
    margin-top: 20px;
  }
}
.photo_video__item-hidden_gallery .inner .slick-arrow.slick-disabled {
  opacity: 0;
  visibility: hidden;
}
.photo_video__item-hidden_gallery .inner .slick-arrow.slick-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-arrow-right' viewBox='0 0 25 16'%3E%3Cpath d='M0.5 8H23M23 8L15 1M23 8L15 15' stroke='black' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E") 50%/ 20px no-repeat #fff8dc;
}
.photo_video__item-hidden_gallery .inner .slick-arrow.slick-next:hover {
  background-position: 70% 50%;
}
.photo_video__item-hidden_gallery .inner .slick-arrow.slick-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-arrow-right' viewBox='0 0 25 16'%3E%3Cpath d='M0.5 8H23M23 8L15 1M23 8L15 15' stroke='black' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E") 50%/ 20px no-repeat #fff8dc;
  transform: rotate(180deg);
}
.photo_video__item-hidden_gallery .inner .slick-arrow.slick-prev:hover {
  background-position: 70% 50%;
}
@media (max-width: 767px) {
  .photo_video__item-hidden_gallery .inner .slider_list {
    display: none !important;
  }
}
.photo_video__item-hidden_gallery .inner .slider_list .slick-track {
  display: flex;
  align-items: center;
}
.photo_video__item-hidden_gallery .inner .slider_list .slick-slide {
  opacity: 0.5;
  transition: all 0.3s ease;
}
.photo_video__item-hidden_gallery .inner .slider_list .slick-slide.slick-current {
  opacity: 1;
}
.photo_video__item-hidden_gallery .inner .slider_list .slick-slide > div {
  padding: 0 6px;
  text-align: center;
}
.photo_video__item-hidden_gallery .inner .slider_list .slick-slide > div img {
  max-height: 65px;
  width: auto !important;
  cursor: pointer;
  border-radius: 10px;
}
.tab_year__titles {
  display: flex;
  padding-bottom: 17px;
  border-bottom: 3px solid #3a1f1f;
  box-sizing: border-box;
  margin-bottom: 20px;
  overflow: auto;
}
.tab_year__title {
  font-weight: bold;
  font-size: 20px;
  color: #3a1f1f;
  margin-right: 55px;
  font-family: "Montserrat", sans-serif;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .tab_year__title {
    margin-right: 20px;
    font-size: 16px;
  }
}
.tab_year__title.change {
  opacity: 0.5;
  transition: all 0.3s ease;
  cursor: pointer;
}
.tab_year__title.change.active, .tab_year__title.change:hover {
  opacity: 1;
}
.tab_year__body-list {
  display: none;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 520px) {
  .tab_year__body-list {
    margin: 0;
  }
}
.tab_year__body-list.active {
  display: flex;
}
.tab_year__list-item {
  width: calc(33.3% - 20px);
  margin: 0 10px 20px;
  background: #fff;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  padding: 30px;
  box-sizing: border-box;
}
@media (max-width: 960px) {
  .tab_year__list-item {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .tab_year__list-item {
    padding: 20px;
  }
}
@media (max-width: 520px) {
  .tab_year__list-item {
    width: 100%;
    margin: 0 0 20px;
  }
}
.tab_year__item-img {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .tab_year__item-img {
    margin-bottom: 10px;
  }
}
.tab_year__item-img img {
  max-width: 60px;
  border-radius: 100%;
}
.tab_year__item-name {
  font-family: "Merriweather", serif;
  font-weight: 900;
  font-size: 20px;
  margin-bottom: 20px;
  color: #080404;
}
@media (max-width: 768px) {
  .tab_year__item-name {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.tab_year__item-info {
  color: #3a1f1f;
  opacity: 0.7;
  font-weight: bold;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .tab_year__item-info {
    margin-bottom: 15px;
  }
}
.tab_year__item-address {
  color: #3a1f1f;
  text-transform: uppercase;
  opacity: 0.7;
  font-weight: bold;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
}
.tab_year__item-address:before {
  content: "";
  display: block;
  width: 18px;
  height: 24px;
  margin-bottom: 10px;
  background: url("../images/adr_icon.png") 50% no-repeat;
}
.accordion_bl__item {
  width: 100%;
  margin-bottom: 5px;
}
.accordion_bl__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  width: 100%;
  padding: 23px 37px 21px 30px;
  border: none;
  border-radius: 10px;
  color: #3a1f1f;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  background: #fff;
}
@media (max-width: 1024px) {
  .accordion_bl__title {
    font-size: 13px;
  }
}
@media (max-width: 768px) {
  .accordion_bl__title {
    padding: 20px;
  }
}
.accordion_bl__title:hover, .accordion_bl__title.active {
  color: #967d5c;
}
.accordion_bl__title.active svg {
  transform: rotate(180deg);
  stroke: #967d5c;
}
.accordion_bl__title span {
  margin-right: 10px;
}
.accordion_bl__title .arrow svg {
  fill: none;
  stroke: #3a1f1f;
  transition: all 0.3s ease;
}
.accordion_bl__body {
  margin-top: 5px;
  padding: 48px 60px 48px 30px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .accordion_bl__body {
    padding: 25px 20px;
  }
}
.g-article-list.sand {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 520px) {
  .g-article-list.sand {
    margin: 0;
  }
}
.g-article-list.sand .g-article {
  width: calc(33.3% - 20px);
  margin: 0 10px 20px;
  background: #fff;
  border: none;
  border-top: 3px solid #3a1f1f;
  padding: 55px 30px;
  border-radius: 0 0 10px 10px;
  position: relative;
  top: 0;
  transition: all 0.3s ease;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 960px) {
  .g-article-list.sand .g-article {
    width: calc(50% - 20px);
    padding: 30px 20px;
  }
}
@media (max-width: 520px) {
  .g-article-list.sand .g-article {
    width: 100%;
    margin: 0 0 20px;
  }
}
.g-article-list.sand .g-article:hover {
  top: -5px;
}
.g-article-list.sand .g-article:hover .g-article__name {
  color: #967D5C;
}
.g-article-list.sand .g-article__name {
  font-weight: 900;
  font-size: 20px;
  color: #080404;
  margin-bottom: 20px;
  font-family: "Merriweather", serif;
  text-decoration: none;
  display: inline-block;
  width: auto;
}
@media (max-width: 768px) {
  .g-article-list.sand .g-article__name {
    font-size: 18px;
  }
}
.g-article-list.sand .g-article__date {
  margin: 0;
  font-size: 35px;
  color: #080404;
  font-family: "Merriweather", serif;
  font-weight: 900;
}
@media (max-width: 768px) {
  .g-article-list.sand .g-article__date {
    font-size: 22px;
  }
}
.g-top-panel:empty {
  display: none;
}
.g-page-article {
  margin-top: 0;
}
.g-top-panel--no-flex {
  padding: 0;
}
.article_pagination .g-pagination.sand .g-pagination__item {
  background: #dde8cf;
  color: rgba(44, 66, 44, 0.5);
  font-size: 18px;
}
.article_pagination .g-pagination.sand .g-pagination__item:hover {
  background: #c7dec7;
}
.article_pagination .g-pagination.sand .g-pagination__item--prev {
  background: url("../images/news_page_list_arrow.png") 50% no-repeat #c7dec7;
  font-size: 0;
  transform: rotate(0deg);
}
.article_pagination .g-pagination.sand .g-pagination__item--prev:hover {
  background: url("../images/news_page_list_arrow.png") 50% no-repeat #c7dec7;
}
.article_pagination .g-pagination.sand .g-pagination__item--next {
  background: url("../images/news_page_list_arrow.png") 50% no-repeat #c7dec7;
  font-size: 0;
  transform: rotate(180deg);
}
.article_pagination .g-pagination.sand .g-pagination__item--next:hover {
  background: url("../images/news_page_list_arrow.png") 50% no-repeat #c7dec7;
}
.article_pagination .g-pagination__item--active {
  background: #c7dec7 !important;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
  color: #2c422c !important;
}
.g-pagination.sand {
  margin-top: 30px;
}
.g-pagination.sand .g-pagination__item {
  width: 34px;
  height: 34px;
  color: #fff;
  background: #756057;
  border-radius: 3px;
  margin-left: 0;
  margin-right: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  font-size: 18px;
}
.g-pagination.sand .g-pagination__item:hover {
  background: #3a1f1f;
}
.g-pagination.sand .g-pagination__item--prev {
  margin-right: 15px;
  font-size: 0;
  background: url("../images/pagelist_arrow.png") 50% no-repeat #3a1f1f;
  transform: rotate(180deg);
}
.g-pagination.sand .g-pagination__item--prev:hover {
  background: url("../images/pagelist_arrow.png") 50% no-repeat #3a1f1f;
}
.g-pagination.sand .g-pagination__item--next {
  margin-left: 15px;
  font-size: 0;
  background: url("../images/pagelist_arrow.png") 50% no-repeat #3a1f1f;
}
.g-pagination.sand .g-pagination__item--next:hover {
  background: url("../images/pagelist_arrow.png") 50% no-repeat #3a1f1f;
}
.g-pagination.sand .g-pagination__item--active {
  background: #3a1f1f;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.sand .g-article-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
@media (max-width: 520px) {
  .sand .g-article-list {
    margin: 0;
  }
}
.sand .g-article-list .g-article {
  width: calc(33.3% - 20px);
  margin: 0 10px 20px;
  background: #c7dec7;
  border: none;
  padding: 30px 20px 20px;
  border-radius: 3px;
  position: relative;
  top: 0;
  transition: all 0.3s ease;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
@media (max-width: 960px) {
  .sand .g-article-list .g-article {
    width: calc(50% - 20px);
    padding: 30px 20px;
  }
}
@media (max-width: 520px) {
  .sand .g-article-list .g-article {
    width: 100%;
    margin: 0 0 20px;
  }
}
.sand .g-article-list .g-article:hover {
  top: -5px;
}
.sand .g-article-list .g-article:hover .g-article__name {
  color: #967D5C;
}
.sand .g-article-list .g-article__name {
  font-weight: 900;
  font-size: 20px;
  color: #3a1f1f;
  margin-bottom: 20px;
  font-family: "Merriweather", serif;
  text-decoration: none;
  display: inline-block;
  width: auto;
}
@media (max-width: 768px) {
  .sand .g-article-list .g-article__name {
    font-size: 18px;
  }
}
.sand .g-article-list .g-article__date {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  color: #2c422c;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 768px) {
  .sand .g-article-list .g-article__date {
    font-size: 22px;
  }
}
.sand .g-article-list .g-article__text {
  display: none;
}
.sand .g-article-list .g-article__body {
  margin-bottom: 0;
}
.sand .g-article-list .g-article__body a {
  display: block;
}
.sand .g-article-list .g-article__image {
  margin: 0;
  float: none;
}
.sand .g-article-list .g-article__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 375px;
  border-radius: 3px;
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
/* 1851 end */
@media (max-width: 480px) {
  #_lp_block_19658904 .lpc-gallery-1__main-image {
    height: auto;
  }
  #_lp_block_19658904 .lpc-gallery-1__main-image img {
    object-fit: contain;
    width: auto;
    height: auto;
  }
}
.bld {
  font-weight: bold !important;
}
@media (max-width: 480px) {
  .imgcentr {
    float: none !important;
    margin: 0 !important;
  }
}
@media (max-width: 479px) {
  .page-title--u-iqagg1ztv {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .g-page-article__image {
    float: none !important;
    margin: 0 !important;
  }
}
@media (max-width: 768px) {
  .g-article--simple-view .g-article__image {
    width: 50% !important;
  }
}
@media (min-width: 670px) {
  #form_g-user-register {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  #form_g-user-register .g-form-field {
    max-width: 50%;
    width: 50%;
  }
  #form_g-user-register .g-form-field .g-form-field__value {
    width: 100%;
  }
}
#form_g-user-register .g-form-control-text, #form_g-user-register .g-form-control-textarea, #form_g-user-register input[type=text][name=_cn], #form_g-user-register .g-form-control-select + .chosen-container a.chosen-single {
  box-shadow: none;
  border-color: #ccc;
}
#form_g-user-register .chosen-container .chosen-results li.active-result.highlighted {
  color: #000;
}
#form_g-user-register .g-form-control-select + .chosen-container a.chosen-single span, #form_g-user-register .g-form-control-text, #form_g-user-register .chosen-container .chosen-results li.active-result {
  font-family: Montserrat, sans-serif;
  color: #898989;
}
#form_g-user-register .g-form-control-text::placeholder {
  color: #898989;
}
#form_g-user-register .g-form-control-checkbox__label {
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}
#form_g-user-register .g-form-control-checkbox input[type=checkbox]:checked ~ .g-form-control-checkbox__input {
  background-color: #3a1f1f;
}
#form_g-user-register .g-button {
  box-shadow: 0px 5px 20px -10px #2C422C;
  border: none;
  padding: 15px 20px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}
#form_g-user-register .g-form-control-checkbox--single .g-form-control-checkbox__input {
  position: absolute;
}
.g-anketa-wrapper {
  max-width: 100% !important;
  /*	margin-right: 4em;*/
}
#form_742107 .g-form-row-layout__col--double {
  width: 50% !important;
}
#form_742107 .g-form-field-wrap, #form_742107 .g-form-field {
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  #form_742107 .g-form-row-layout__col--double {
    width: 100% !important;
  }
}
#form_742107 .g-form-control-text, #form_742107 .g-form-control-textarea {
  box-shadow: none;
  border-color: #ccc;
}
#form_742107 .g-form-field__title {
  font-size: 14px;
}
#form_742107 .g-form-control-text::placeholder {
  font-family: Montserrat, sans-serif;
}
#form_742107 .g-form-control-checkbox input[type=checkbox]:checked ~ .g-form-control-checkbox__input {
  background-color: #3a1f1f;
}
#form_742107 .g-button {
  box-shadow: 0px 5px 20px -10px #2C422C;
  border: none;
  padding: 15px 20px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #form_742107 .g-form-row-layout {
    display: flex;
    flex-flow: column wrap;
  }
}
html body .g-form-control-checkbox--single .g-form-control-checkbox__input {
  order: 0;
}
.g-form-field--title-pos-3 {
  direction: inherit;
}
.g-auth-page-block {
  flex-direction: column;
}
.g-auth-page-block .g-form-control-text, .g-auth-page-block .g-form-control-textarea {
  box-shadow: none;
  border-color: #ccc;
}
.g-auth-page-block .g-button, .g-auth-page-block .g-button--invert {
  box-shadow: 0px 5px 20px -10px #2C422C !important;
}
.g-auth-page-block-wr {
  border: none;
  padding-left: 0;
  padding-right: 0;
}
.g-auth__left-container, .g-auth__right-container {
  width: 50%;
}
.g-auth__right-container .g-button.g-button--invert {
  width: 95%;
  text-align: center;
}
.g-auth__right-container .g-button.g-button--invert:hover {
  text-shadow: none;
}
.g-auth__left-container .g-button {
  border-color: #c7dec7;
}
.g-auth__personal-note {
  max-width: 100%;
}
.lpc-elements-headline__title, .lp-header-title-2, .lpc-wrap a:not(.lp-icon-link):not(.lp-button):not([href^="tel:"]) {
  color: #3A1F1F !important;
}
.parent {
  display: flex;
  width: 100;
  flex-flow: row wrap;
}
.child {
  margin-left: 16px;
  margin-right: 16px;
  width: calc(((100% / 12) * 4) - 32px);
}
[data-media-source="media-xs"] .child {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - 16px);
}
[data-media-source="media-sm"] .child {
  margin-left: 8px;
  margin-right: 8px;
  width: calc(((100% / 12) * 6) - 16px);
}
.otstupblock {
  margin-bottom: -40px !important;
}
@media screen and (min-width: 768px) {
  ul.otstup li {
    margin-left: 115px;
  }
}
@media screen and (min-width: 768px) {
  .otstup {
    margin-left: 170px;
  }
}
.toright {
  margin-left: 10px;
  float: right;
}
.toleft {
  margin-right: 10px;
  float: left;
}
@media screen and (max-width: 560px) {
  .toright, .toleft {
    width: 100%;
    margin: 5px 0;
    float: none;
  }
}
.ash2 {
  font-size: 26px;
}
#form_83108 .g-form-row-layout__col--double {
  width: 50% !important;
}
#form_83108 .g-form-field-wrap, #form_83108 .g-form-field {
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  #form_83108 .g-form-row-layout__col--double {
    width: 100% !important;
  }
}
#form_83108 .g-form-control-text, #form_83108 .g-form-control-textarea {
  box-shadow: none;
  border-color: #ccc;
}
#form_83108 .g-form-field__title {
  font-size: 14px;
}
#form_83108 .g-form-control-text::placeholder {
  font-family: Montserrat, sans-serif;
}
#form_83108 .g-form-control-checkbox input[type=checkbox]:checked ~ .g-form-control-checkbox__input {
  background-color: #3a1f1f;
}
#form_83108 .g-form-control-checkbox--single .g-form-field__title a {
  font-size: 14px !important;
  line-height: 14px !important;
}
#form_83108 .g-button {
  box-shadow: 0px 5px 20px -10px #2c422c;
  border: none;
  padding: 15px 20px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  #form_83108 .g-form-row-layout {
    display: flex;
    flex-flow: column wrap;
  }
}
.g-form-control-checkbox input[type="checkbox"]:checked + .g-form-control-checkbox__input {
  background-color: #3a1f1f !important;
}
.all {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.plochadki {
  width: 49%;
}
.h3size {
  font-size: 22px !important;
}
@media screen and (max-width: 768px) {
  .plochadki {
    width: 100%;
  }
}
.g-pagination__item--active {
  border-color: #3a1f1f !important;
  background-color: #3a1f1f !important;
}
@media screen and (max-width: 479px) {
  .shirina {
    height: auto !important;
  }
}
.zagolovok {
  font-size: 32px !important;
  font-weight: bold !important;
  font-family: Merriweather;
}
ol.regions li {
  margin-left: 200px;
}
@media screen and (max-width: 479px) {
  ol.regions li {
    margin-left: 0;
  }
}
.media {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .vileos {
    margin: 5px;
  }
}
[data-media-source="media-sm"] .lp-header-text-1 .vileos {
  margin-bottom: 5px !important;
}
.toptop {
  margin-top: 37px !important;
}
.lpc-product-4__body-top {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  height: 100%;
}
