.title-page .editable_block-82 .image {
  width: 450px; }

.title-page .block-2 {
  background: url(/d/bg_block_2.jpg) left 50% top 50% / auto auto no-repeat; }
  @media (max-width: 480px) {
  .title-page .block-2 {
    background: url(/d/mob3.jpg) left 50% top 50% /cover no-repeat; } }

.title-page .block-2 .title-page .editable_block-51 .header {
  font-size: 61px;
  color: #000; }

.title-page .editable_block-51 .title {
  font-size: 23px;
  color: #000; }

.title-page .block-61 {
  margin: 10% auto 0; }

.title-page .site-name-5 .sn-text, .site-name-5 .sn-text {
  font-size: 25px;
  color: #121214; }

.title-page .widget-7, .widget-7, .phones-8 .title {
  width: 280px;
  line-height: 1.2;
  color: #121214;
  font-size: 16px; }

.title-page .phones-8 .text_body, .phones-8 .text_body {
  color: #121214;
  font-size: 18px; }

.title-page .phones-8 .title, .phones-8 .title {
  font-size: 16px;
  color: #121214; }

@media (min-width: 961px) {
  .title-page .block-60, .block-60 {
    width: 540px;
    margin: auto 0 auto 70px; } }

.title-page .menu-6 .menu-scroll > ul > li.menu-item > a, .menu-6 .menu-scroll > ul > li.menu-item > a {
  padding: 10px 35px;
  color: #000;
  background: white;
  margin: 10px 3px; }

.title-page .block-65 {
  min-height: 795px;
  background: url(/d/block3_pic.jpg) left 50% top 50% / cover no-repeat; }

.title-page .blocklist-18 .title {
  font-size: 18px;
  color: #121214; }

.title-page .blocklist-18 .price-note {
  color: #121214; }

.title-page .blocklist-18 .price-currency {
  color: #121214; }

.title-page .blocklist-18 .price-value {
  color: #121214; }

.title-page .blocklist-84 .header_text {
  color: #121214; }

.title-page .blocklist-84 .title a {
  color: #121214; }

.widget-6:hover, .widget-6.hover, .widget-6.active {
  border: none;
  background: repeating-linear-gradient(to top right, #e4ba7e 0%, #e5ba7f 100%); }

.title-page .blocklist-84 .text {
  font-size: 17px;
  color: #121214; }

.title-page .block-52 {
  background: #9c9c9b; }

.title-page .blocklist-18 .price-currency {
  font-size: 16px; }

.title-page .blocklist-32 .image {
  background: #9c9c9b; }

.title-page .blocklist-18 .price-note {
  font-size: 16px; }

.title-page .widget-61 {
  color: #484848;
  font-size: 16px;
  line-height: 22px; }

.title-page .block-34 {
  background: linear-gradient(#9c9c9c, #9c9c9c); }

.title-page .widget-6, .widget-6 {
  color: #121214;
  margin: auto 0 auto 30px; }

.title-page .block-62 {
  background: #9c9c9c; }

.title-page .blocklist-84 .image {
  background: #9c9c9c; }

.title-page .block-66 {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…EiIGlkPSJwYXRoLTciIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPg==) right 0px top 50% / auto auto no-repeat #9c9c9c; }

.title-page .widget-61 ul {
  list-style: none;
  text-align: left;
  padding: 0px; }

.title-page .widget-61 ul li {
  background: url(/t/images/images/check-mark.png) 0 1px no-repeat;
  background-size: 16px;
  padding: 0px 10px 8px 35px;
  margin: 0px 1px; }

.title-page .block-63 .layout_78 {
  margin-top: 20px; }

.title-page .editable_block-82 .title {
  margin-top: -22px; }

.title-page .editable_block-82 .title {
  margin-bottom: 0px; }

.title-page .blocklist-84 .text {
  font-size: 16px; }

.title-page .editable_block-82 .text {
  color: #fff;
  font-size: 18px; }

.title-page .editable_block-82 .text ul {
  list-style: none;
  text-align: left;
  padding: 0px; }

.title-page .editable_block-82 .text ul li {
  background: url(/d/check-mark_3.png) 0 1px no-repeat;
  background-size: 16px;
  padding: 0px 10px 8px 35px;
  margin: 0px 1px; }

.title-page .form-83 .form-submit button {
  width: auto; }

.title-page .block-57 {
  background: linear-gradient(#9c9c9b, #9c9c9b), url(/d/bg_21.jpg) left 50% top 50% / cover no-repeat fixed, repeating-linear-gradient(to bottom right, #9c9c9b 0%, #9c9c9b 100%); }

.title-page .block-55 {
  background: #9c9c9b; }

.title-page .blocklist-32 .header_text h2 {
  color: black; }

.title-page .blocklist-32 .title {
  color: #000;
  font-size: 17px; }

.title-page .popover-wrap-9 .popover-body .s3_button_large {
  width: auto; }

.title-page .menu-col-68 ul.menu-columns-items > li > a {
  color: #000; }

.title-page .phones-67 .title {
  font-size: 17px;
  color: #000; }

.title-page .phones-67 .text_body a {
  color: black; }

.title-page .address-66 .title {
  font-size: 17px;
  color: #000; }

.title-page .address-66 .text_body {
  font-size: 17px;
  color: #000; }

.block-3 {
  background: #9c9c9c; }

.align-elem {
  color: #000; }

.widget-6 {
  color: #000; }

.block-62 {
  background: #9c9c9c; }

.menu-6 .menu-scroll > ul > li.menu-item > a {
  color: #000; }

.title-page .popover-wrap-51 .popover-body .s3_button_large {
  width: auto; }

.title-page .popover-wrap-75 .popover-body .s3_button_large {
  width: auto; }

.editable_block-82 .image {
  width: 450px; }

.editable_block-82 .text {
  font-size: 18px;
  color: white; }

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

.editable_block-82 .text ul li {
  background: url(/d/check-mark_3.png) 0 1px no-repeat;
  background-size: 16px;
  padding: 0px 10px 8px 35px;
  margin: 0px 1px; }

.form-83 .form-submit button {
  width: auto; }

.widget-7 {
  width: 280px; }

.phones-8 .title {
  font-size: 18px; }

.popover-container .popover-wrap {
  background: none !important; }

.popover-wrap-9 .popover-body .s3_button_large {
  width: auto; }

.popover-container .popover-close {
  background-color: white; }

.popover-container .popover-body {
  width: 345px; }

.block-57 {
  background: linear-gradient(#9c9c9c, #9c9c9c), url(/d/bg_21.jpg) left 50% top 50% / cover no-repeat fixed, repeating-linear-gradient(to bottom right, #9c9c9c 0%, #9c9c9c 100%); }

.block-55 {
  background: #9c9c9c; }

.menu-col-68 ul.menu-columns-items > li > a {
  color: #212121; }

.title-page .block-3 {
  padding: 20px 30px 25px;
  background: #9c9c9c; }

.block-3 {
  padding: 25px 30px 35px; }

.block-2 {
  padding: 0;
  background: #121214; }

.title-page .block-51 {
  padding: 10px 20px; }

.title-page .editable_block-51 .header {
  font-size: 57px; }

.title-page .block-61 {
  margin: 13% auto 0; }

.title-page .editable_block-51 .header {
  margin-bottom: 35px; }

.block-51 {
  padding: 10px 20px;
  margin: 0 auto; }

.block-2 {
  padding: 0.02px 30px 0px; }

.block-62 {
  padding: 28px 30px; }

.title-page .phones-8 .icon, .phones-8 .icon {
  background: url(../images/Call33.svg) left 50% top 50% / 20px no-repeat, repeating-linear-gradient(to bottom right, #dfb97a 0%, #e9bb83 100%) #2b1b2e; }

.title-page .widget-6, .widget-6 {
  margin: 0 0 auto 30px;
  border: 2px solid #e2ba7d; }

.title-page .blocklist-18 .more > a, .title-page .popover-wrap-18 .popover-body .s3_button_large {
  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%); }

.title-page .widget-59 {
  box-shadow: inset 0px 0px 0px 2px #e2b97d, 0 0 0 transparent; }

.title-page .blocklist-84 .item-label {
  background: #e1b97c;
  padding-bottom: 0px;
  margin-bottom: 30px; }

.widget-60 {
  padding-bottom: 0px;
  background: none; }

.section-left-menu.desktop .section-left-menu__list > li > a:hover {
  background: #fff !important;
  color: #e4ba7e !important; }

.title-page .widget-60 {
  padding-bottom: 0px;
  background: none; }

.title-page .blocklist-32 .header_text {
  padding-bottom: 0px;
  background: none; }

.title-page .widget-6:hover, .title-page .widget-6.hover, .title-page .widget-6.active {
  border: none;
  background: repeating-linear-gradient(to top right, #e6ba80 0%, #e6bb80 100%); }

.title-page .blocklist-84 .header, .widget-60 {
  padding-bottom: 0px;
  background: none; }

.title-page .widget-59:hover, .title-page .widget-59.hover, .title-page .widget-59.active {
  color: #fff;
  background: repeating-linear-gradient(to bottom right, #e6ba80 0%, #e5ba7f 100%); }

.title-page .widget-61 {
  margin: 20px 0 0; }

.title-page .widget-52, .widget-52 {
  background: #e5ba7f; }

.title-page .menu-6 .menu-scroll > ul > li.menu-item > a:hover, .title-page .menu-6 .menu-scroll > ul > li.menu-item > a.hover, .title-page .menu-6 .menu-scroll > ul > li.menu-item > a.active, .menu-6 .menu-scroll > ul > li.menu-item > a:hover, .menu-6 .menu-scroll > ul > li.menu-item > a.hover, .menu-6 .menu-scroll > ul > li.menu-item > a.active {
  border: 1px solid #e5ba7f;
  color: #e5ba7f; }

@media (max-width: 560px) {
  .title-page .block-60 {
    margin: 0; }

  .title-page .block-60 {
    width: auto; }

  .title-page h1 {
    font-size: 36px; } }

@media (max-width: 480px) {
  .title-page h1, h1 {
    font-size: 25px; }

  .title-page .block-2 {
    padding-bottom: 130px;
    padding-top: 10px; }

  .title-page .editable_block-51 .title {
    font-size: 16px;
    margin-bottom: 70px !important; }

  .title-page .editable_block-51 .header {
    margin-bottom: 10px !important; } }

@media (max-width: 960px) and (min-width: 481px) {
  .title-page .block-2 {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 80% 50%; }

  .title-page h1, h1 {
    font-size: 38px; }

  .title-page .widget-51 {
    max-width: 50%; } }

@media (max-width: 649px) {
  .widget-5 {
    margin-left: auto; }

  .title-page .widget-7, .widget-7, .phones-8 .title {
    width: auto; } }

@media (max-width: 640px) {
  .title-page .widget-6, .widget-6 {
    margin: 30px auto 0; }

  .block-62 {
    padding-left: 0;
    padding-right: 0; } }
