/* Vnymanye! Kazhdyj styl dolzhen vkljuchat #information-contact */
header, footer {
  /* display:none; */
}
#information-contact .location-map iframe {
width: 100%!important;
height: 200px!important;
}


#information-contact #content ul {
padding-left: 0px;
list-style-type:none
}
#information-contact #content ul .icon-li {
display: inline-flex;
padding-left: 30px;
list-style-type: none;
align-items: center;
}
#information-contact #content ul .icon-li span.icons {
margin: 0px 5px 0px -26px;
}
#information-contact #content .tel-block {
display: flex;
flex-direction: column;
}
#information-contact .contact_block {display: flex;/* gap: 194px; *//* border-right: 1px solid #ffa947; */flex-direction: column;}


#information-contact .adv-subtitle {
margin-bottom: 80px;
width: auto;
display: flex;
justify-content: flex-start;
}
#information-contact .adv-subtitle p {
margin-bottom: 0px;
text-align: left;
}

#information-contact .col_contact_block_left {
}


#information-contact .block_black .sub_title {font-size: 35px;font-weight: bold;color: #fff;}
@media (max-width:991px) {
  #information-contact .block_black .sub_title,
  #information-contact .block_black .text{
    color:#fff
  }
}
#information-contact .block_black .text{font-size: 26px;margin: 31px 0px;line-height: 140%;color: #fff;}
#information-contact .block_black .link a {font-size: 30px;font-weight:bold;text-decoration:underline;}
#information-contact .block_black.bg1 .link a {
  font-size: 29px;
}
#information-contact .block_black .link a:hover{
text-decoration:none;
}
.google_reviews {
margin:-7px 15px 2px 0px
}
html[data-theme="light"] .google_reviews {
filter: brightness(0.8);
}
@media (max-width:1919px) {
.contact_fon:after {
  width:45.5%
}
#information-contact .contact_block {
  /* gap:150px; */
}
#information-contact .block_black {
  width: 569px;
}
#information-contact .block_black .text {
  font-size: 24px;
}
}
@media (max-width:1599px) {
#information-contact .contact_block {
  /* gap:130px; */
}
#information-contact h2 {
  font-size:50px;
}
.contact_fon:after {
  width: 46.5%;
}
#information-contact .block_black .text {
  font-size: 24px;
}
#information-contact .col_contact_block_left {
  min-width: 670px;
}
.contact_fon {
  /* margin: 0px 0px -372px; */
  /* padding-bottom: 160px; */
}

}
@media (max-width:1439px) {
.contact_fon:after {
  width: 49.5%;
}
#information-contact .contact_block {
  /* gap:110px; */
}
#information-contact h2 {
  font-size: 47px;
  background-size: 60px;
}
#information-contact .col_contact_block_left {
  min-width: 510px;
}
#information-contact .block_black {
  width: 491px;
}
#information-contact .block_black .link a {
  font-size:25px;
}
      #information-contact .block_black.bg1 .link a {
        font-size: 24px;
    }
#information-contact .block_black .text {
  font-size:20px;
}

}

@media (max-width:1199px) {
.contact_fon:after {
  width: 50.5%;
}
  #information-contact .block_black.bg1 .link a {
        font-size: 22px;
    }
#information-contact .contact_block {
  /* gap:80px; */
}
#information-contact h2 {
      font-size: 39px;
  }
    #information-contact .col_contact_block_left {
      min-width: 428px;
  }
#information-contact .block_black {
  padding: 50px 35px;
  border-radius: 43px;
  width: 431px;
}
  #information-contact .block_black .text {
   font-size: 18.5px;
   margin: 24px 0px;
  }
    .contact_fon {
  /* margin: 0px 0px -272px; */
  /* padding-bottom: 70px; */
}
}
@media (max-width:991px) {
.contact_fon:after {
  width: 21.5%;
}
#information-contact .contact_block {
  display: flex;
  flex-direction: column;
}
#information-contact .col_contact_block_right {
  /* display:flex; */
  /* align-items: center; */
}
#information-contact .col_contact_block_left {
  padding-bottom:20px;
}
#information-contact .block_black {
  background:#222;
}
html[data-theme="light"] #information-contact .block_black {
  background: #555;
}
.contact_fon {
  margin: 0px 0px -100px;
  padding-bottom: 70px;
}
}

@media (max-width:991px) {
.contact_fon:after {
  width: calc(((100vw - 750px)/2) + 90px);
  display:none;
}
#information-contact .col_contact_block_left {
  padding-top:122px;
}
.contact_fon {
  padding-bottom:122px;
}
  #information-contact .block_black.bg1 .link a {
        font-size: 22px;
    }
}
@media (max-width:767px) {
.contact_fon:after {
  width: calc(((100vw - 570px) / 2) + 38px);
  
}
#information-contact .block_black {
      padding: 40px 25px;
      border-radius: 43px;
      width: 413px;
}

#information-contact .block_black .sub_title {
  font-size: 30px;
}
}
@media (max-width:575px) {
#information-contact .block_black.bg1 .link a {
  font-size: 22px;
}
.contact_fon:after {
  width: 15.5%;
}
#information-contact h2 {
  font-size: 32px;
  text-align: center;
}
#information-contact .block_black {
  max-width:100%;
}
#information-contact .col_contact_block_left {
  min-width:100px;
}
}
@media (max-width:479px) {
#information-contact .block_black .link a {
  font-size: 22px;
}
    #information-contact h2 {
      font-size: 34px;
      text-align: center;
  }
}
@media (max-width:419px) {
  #information-contact .block_black.bg1 .link a {
    font-size: 19px;
  }
}
@media (max-width:359px) {
    #information-contact .block_black.bg1 .link a {
    font-size: 16px;
  }
    #information-contact h2 {
      font-size: 29px;
      text-align: center;
  }
#information-contact .block_black .link a {
  font-size: 19px;
}
}
#layoutform2 button[type="button"] {
  /* color: var(--fon); */
  background: var(--fon1);
}