body .saleseopage_formAndImage_wrap .saleseopage_formAndImage_image img {
  max-width: 100%;
  height: auto;
  object-fit: inherit;
  margin: auto; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formWrap {
  background: repeating-linear-gradient(to left, #9c9c9c 0%, #9c9c9c 100%);
  padding: 6px;
  border-radius: 0px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody {
  background-color: transparent;
  width: 365px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody_title {
  text-align: left;
  font-size: 26px;
  line-height: 1.1;
  color: #000;
  font-weight: 500;
  background: url(/t/images/images/beznazvaniya1.svg) left 0px bottom 0px / auto auto no-repeat;
  padding-bottom: 25px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody_desc {
  font-size: 16px;
  margin-top: 10px;
  color: #000; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-field__title {
  color: #000;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-control-text {
  border: none;
  line-height: 1.2;
  font-size: 18px;
  height: 45px;
  border-radius: 250px;
  box-shadow: none;
  width: 100% !important; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody button {
  padding: 10px 25px;
  border: none;
  box-shadow: 0 0 0 transparent, 0px 10px 20px 0px rgba(226, 185, 125, 0.35);
  background: repeating-linear-gradient(to bottom right, #d8b36a 0%, #e1b97c 100%);
  line-height: 1.2;
  letter-spacing: 0;
  color: #fff;
  font-size: 16px;
  min-height: 45px;
  width: auto;
  border-radius: 250px;
  font-weight: normal;
  margin-top: 15px; }
  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody button:hover {
    background: repeating-linear-gradient(to bottom right, #d8b36a 0%, #e1b97c 100%);
    box-shadow: 0 0 0 transparent, 0 0 0 transparent; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .personal_data_check {
  margin-top: 15px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_image {
  border-radius: 0px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-control-checkbox--single .g-form-field__title {
  color: #000;
  font-size: 16px; }

.saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-control-checkbox--single .g-form-field__title a {
  color: #000; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_title, .seopage_secondWorkOrder_wrap .seopage_secondWorkOrder_title, .fastcons_text_block_pack .fastcons_text_block_title, .seopage_firstGallery_wrap .seopage_firstGallery_title {
  font-size: 35px;
  column-rule: #000;
  box-sizing: border-box;
  font-weight: 500;
  width: auto;
  right: 0;
  padding-bottom: 0px; }

.ya-share2__container_size_m .ya-share2__icon {
  height: 40px;
  width: 40px; }

.ya-share2__container_size_m {
  text-align: center; }

.fastcons_text_block_pack .fastcons_text_block_text .block-podel {
  text-align: center;
  font-size: 18px;
  padding: 30px 0 10px;
  font-weight: bold; }

ul.ya-share2__list.ya-share2__list_direction_horizontal li {
  background: none; }

.fastcons_text_block_pack .fastcons_text_block_text {
  color: #484848;
  font-size: 16px;
  line-height: 22px; }

.fastcons_text_block_pack ul {
  list-style: none;
  text-align: left;
  padding: 0px; }

.fastcons_text_block_pack ul li {
  background: url(/t/images/images/check-mark.png) 0 6px no-repeat;
  padding: 5px 10px 5px 35px;
  margin: 0px 1px;
  background-size: 16px; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_arrow {
  display: none; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_blockWr {
  width: 30%;
  display: flex; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_blockWrImage {
  width: inherit;
  height: inherit;
  border: none; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_blNum {
  width: 30px;
  height: 30px;
  box-shadow: 0 6px 6px -4px rgba(17, 85, 204, 0.4);
  background: repeating-linear-gradient(to bottom right, #d8b36a 0%, #e1b97c 100%);
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_blockWrImgIn {
  padding-top: 30px; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_blTitle {
  color: #212121;
  font-size: 18px;
  font-weight: normal;
  line-height: 18px;
  letter-spacing: -0.11px;
  padding: 36px 15px 0 15px;
  text-align: left; }

.saleseopage_workOrder_wrap .saleseopage_workOrder_body {
  margin-top: 40px; }

.decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr {
  position: relative;
  width: 32.1%;
  background: inherit;
  border-radius: 0px;
  padding: 38px 20px 62px;
  margin: 7px 5px;
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.1), 0 0 0 transparent;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE1IiBoZWlnaHQ9Ijg3IiB2aWV3Qm94PSIwIDAgMTUgODciIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0yIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJnLTQiPgogICAgPGNpcmNsZSBjeD0iNy41IiBjeT0iNzkuNSIgcj0iNy41IiBjbGFzcz0iY2xzLTEiIGZpbGw9IiNmMWYyZjIiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9ImNpcmNsZS01Ij48L2NpcmNsZT4KICAgIDxwYXRoIGQ9Ik04LjAwMCw3My4wMDAgTDcuMDAwLDczLjAwMCBMNy4wMDAsLTAuMDAwIEw4LjAwMCwtMC4wMDAgTDguMDAwLDczLjAwMCBaIiBjbGFzcz0iY2xzLTIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4xIiBpZD0icGF0aC02IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4=)  left 50% bottom -50px / auto auto no-repeat, url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjE1IiBoZWlnaHQ9Ijg3IiB2aWV3Qm94PSIwIDAgMTUgODciIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0yIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJnLTQiPgogICAgPGNpcmNsZSBjeD0iNy41IiBjeT0iNzkuNSIgcj0iNy41IiBjbGFzcz0iY2xzLTEiIGZpbGw9IiNmMWYyZjIiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9ImNpcmNsZS01Ij48L2NpcmNsZT4KICAgIDxwYXRoIGQ9Ik04LjAwMCw3My4wMDAgTDcuMDAwLDczLjAwMCBMNy4wMDAsLTAuMDAwIEw4LjAwMCwtMC4wMDAgTDguMDAwLDczLjAwMCBaIiBjbGFzcz0iY2xzLTIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4xIiBpZD0icGF0aC02IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4=)  left 50% top 0px / auto auto no-repeat;
  text-align: center; }

.secondWorkOrder-pic {
  text-align: center; }

.secondWorkOrder-pic img {
  border-radius: 250px; }

.seopage_secondWorkOrder_wrap .secondWorkOrder_blocksTit {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  padding-top: 15px; }

.seopage_secondWorkOrder_wrap .secondWorkOrder_blocksText {
  color: #000;
  text-shadow: none;
  font-size: 16px;
  line-height: 18px; }

.seopage_secondWorkOrder_wrap .secondWorkOrder_blocksButt {
  position: absolute;
  bottom: 22px;
  left: 73px;
  display: inline-block;
  line-height: 18px;
  letter-spacing: -0.2px;
  padding: 11px 20px;
  border: none;
  cursor: pointer;
  color: #fff;
  color: #000;
  font-size: 16px;
  box-shadow: 0 0 0 transparent, 0px 10px 20px 0px rgba(226, 185, 125, 0.35);
  background: repeating-linear-gradient(to bottom right, #d8b36a 0%, #e1b97c 100%);
  border-radius: 250px;
  font-weight: normal;
  min-height: 35px; }
  .seopage_secondWorkOrder_wrap .secondWorkOrder_blocksButt:hover {
    box-shadow: 0 0 0 transparent, 0 0 0 transparent;
    text-decoration: none; }

.decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body {
  margin: 11px -9px 0 -9px;
  justify-content: left;
  background: linear-gradient(#9c9c9c, #9c9c9c); }

.seopage_secondWorkOrder_wrap .secondWorkOrder_blocksNum {
  display: none; }

.fastcons_text_block_pack {
  padding: 0; }

.saleseopage_workOrder_wrap {
  padding: 0 0 60px; }

.seopage_secondWorkOrder_wrap {
  padding: 0px 0 70px; }

.decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr:hover {
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.5), 0px 5px 30px rgba(43, 27, 46, 0.2); }

.decor-wrap .seopage_firstGallery_wrap .seopage_firstGallery_body .firstGallery_blocksWr {
  width: 32.5%; }

.decor-wrap .seopage_firstGallery_body .firstGallery_blocksWr .firstGallery_blocksIn {
  padding-top: 135%; }

.seopage_firstGallery_wrap {
  padding: 70px 0 0; }

@media (min-width: 961px) and (max-width: 1250px) {
  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody {
    width: 300px; }

  .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr {
    width: 31%; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blockWr {
    display: block;
    width: 100%; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blockWrImage {
    width: 100px;
    height: 100px;
    background: none; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blTitle {
    text-align: center;
    padding: 0 0 20px; } }

@media (min-width: 961px) and (max-width: 1100px) {
  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_body {
    display: block; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_image .saleseopage_formAndImage_image_in {
    position: static;
    margin: 0 0 20px; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody {
    width: 100%; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-control-text {
    width: 100% !important; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-row.g-form-row--submit {
    text-align: center; } }

@media (max-width: 900px) {
  .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 900px) {
  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody_title {
    font-size: 22px; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody {
    padding-left: 20px;
    padding-right: 20px; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody button {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blockWr {
    display: block;
    width: 100%; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blockWrImage {
    width: 100px;
    height: 100px;
    background: none; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_blTitle {
    text-align: center;
    padding: 0 0 20px; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_title, .seopage_secondWorkOrder_wrap .seopage_secondWorkOrder_title, .fastcons_text_block_pack .fastcons_text_block_title, .seopage_firstGallery_wrap .seopage_firstGallery_title {
    font-size: 28px; }

  .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr {
    width: 30%; } }

@media (max-width: 768px) {
  .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr {
    width: 46%; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_title, .seopage_secondWorkOrder_wrap .seopage_secondWorkOrder_title, .fastcons_text_block_pack .fastcons_text_block_title, .seopage_firstGallery_wrap .seopage_firstGallery_title {
    font-size: 25px; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_body {
    display: block; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_image .saleseopage_formAndImage_image_in {
    position: static; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody {
    width: auto; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody_title {
    text-align: center; } }

@media (max-width: 599px) {
  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_formBody .g-form-control-text {
    width: 100% !important; }

  .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr {
    width: 100%;
    text-align: center;
    padding-bottom: 30px; }
    .decor-wrap .seopage_secondWorkOrder_wrap .secondWorkOrder_body .secondWorkOrder_blocksWr .secondWorkOrder_blocksButt {
      position: static; }

  .saleseopage_formAndImage_wrap .saleseopage_formAndImage_image .saleseopage_formAndImage_image_in {
    max-height: 100%; }

  .fastcons_text_block_pack ul li.ya-share2__item {
    padding-left: 10px; } }
