body[class^="information-"]:not(.common-home) #content {
margin-top: 140px;
}
header .hd-1-1 {
cursor: pointer;
}
.full-cont {
padding-top: 120px;
}
.breadcrumb {
border-bottom: 1px solid #ECECEC;
  margin-left: 10px;
}
.breadcrumb > li + li::before {
content: url(/image/catalog/info/br.svg);
padding: 5px 10px;
  transform: translateY(3px);
  display: inline-block;
}
.br-inn {
font-size: 16px;
}
.br-inn a {
opacity: 0.5;
}
.br-inn a:hover {
opacity: 0.9;
}
body[class^="information-"] .wide-wr.bg-3 p {
color: #000;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
}
.info-hd {
color: #000;
font-family: Montserrat;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-top: 50px;
}
.mg-25-0-130 {
margin: 25px 0 130px;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-2 {
padding: 60px 0 90px;
}
.adv-wr {
display: flex;
flex-wrap: wrap;
margin: 30px 0;
justify-content: space-between;
}
.adv-wr-1 {
width: 32%;
margin: 40px 0;
display: flex;
align-items: start;
gap: 30px;
}
.adv-wr-1.adv-1 {
width: 25%;
}
.adv-wr-1-2 {
display: flex;
flex-direction: column;
}
.adv-hd {
color: #000;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
height: 50px;
}
.adv-tt {
color: #000;
font-family: Montserrat;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-5 {
height: 45vw;
}
body[class^="information-"]:not(.common-home) .bg-5-1 {
padding-left: 53%;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-5 .info-hd {
color: #fff;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-5 .bg-5-1-1-2 p {
color: #FFF;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;
margin: 50px 0;
}
.ff-wr-wr {
height: 45vw;
}
.ff-ll.ff-wr {
padding: 150px 100px 50px 50px;
width: auto;
}
.ff-ll.ff-wr .ftrd-bt {
text-align: left;
}
.ff-ll.ff-wr .ftrd-bt a {
background: #0E0E0E;
color: #fff;
}
.ff-ll.ff-wr .ftrd-bt a:hover {
opacity: 0.9;
}
.breadcrumb {
padding-left: 0;
}
.info-1 {
margin: 30px 0;
}
.kar-dd-ul {
  list-style-position: outside;
  padding: 5px 0 5px 20px;
}
.info-hd-tt {
color: #5C5C5C;
font-size: 16px;
line-height: 190%;
margin-top: 30px;
}
.info-prod-info-tt {
color: #5C5C5C;
}
.line-ec-2 {
width: auto;
  height: 1px;
  background: #ECECEC;
}
.info-prod-it {
display: flex;
  gap: 30px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.info-prod-im {
flex: 0 0 24%;
  border-bottom: 7px solid #00B1E7;
}
.info-prod-im img {
max-width: 100%;
}
.info-prod-info-hd {
margin: 20px 0;
}
.info-prod-info-tt {
line-height: 190%;
}
.info-prod:nth-child(2n) .info-prod-im {
order: 2;
}
.call-us-tt {
margin: 30px 0;
}
.lm-10 {
margin-left: 10px;
}

@media (min-width: 1240px) {
	
}	

@media (max-width: 1240px) {
body[class^="information-"]:not(.common-home) #content {
margin-top: 0;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-3 {
padding-bottom: 130vw;
background-position: 50% 100%;
}
.mg-25-0-130 {
margin-bottom: 50px;
}
body[class^="information-"] .wide-wr.bg-3 p {
font-size: 16px;
line-height: 22px;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-5 {
height: auto;
background: #171717 !important;
}
body[class^="information-"]:not(.common-home) .bg-5-1 {
padding-left: 0;
}
body[class^="information-"]:not(.common-home) .wide-wr.bg-3.ff-wr-wr {
background-position: 100% 100% !important;
background-size: cover !important;
}
.ff-wr-wr {
height: 85vw;
}
.ff-ll.ff-wr {
padding: 50px 50px 50px 50px;
width: auto;
}
.ff-ll.ff-wr .ftrd-bt {
text-align: center;
}
.full-cont {
padding-top: 60px;
}
.lm-10 {
margin-right: 10px;
}
.info-hd-tt {
margin-top: 15px;
  line-height: 150%;
  font-size: 13px;
}
.info-prod-it {
display: block;
}
}

@media (max-width: 768px) { 
.info-hd {
margin-top: 0;
font-size: 24px;
}
.adv-wr-1 {
width: 100%;
}
.adv-wr-1.adv-1 {
width: 100%;
}
}

.info-serts .hm-4-1 {
display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
}
.info-serts .hm-4-1-it {
padding-bottom: 50px;
  flex: 0 0 45%;
  padding-right: 0;
}
.info-serts .hm-4-1-im {
  height: auto;
}
.info-serts .hm-2-2-it {
height: 150px;
}
.info-serts .hm-4-1 .napr-hd svg path {
  fill: #171717;
}
.info-serts .hm-2-2-it:hover .napr-hd {
  border-bottom: 7px solid transparent;
}
.info-serts .hm-2-2-it:hover .napr-hd svg path {
  fill: #00B1E7;
}

@media (max-width: 767px) {
.info-serts .hm-4-1 {
display: block;
}
.info-serts .hm-4-1 .napr-hd {
padding-left: 10px;
}
.info-serts .napr-hd svg {
right: 10px;
}
}

.info-map {
background: url('/image/catalog/info/map_1.webp') no-repeat 50% 0;
background-size: cover;
padding-bottom: 150px;
}
.info-map-1 {
display: inline-block;
border-bottom: 7px solid #00B1E7;
background: #fff;
  padding: 30px 70px 120px 15px;
}
.info-map-it {
margin-top: 30px;
color: #5c5c5c;
}
.info-map-hd {
text-transform: uppercase;
font-weight: 600;
}
.info-req {
padding: 80px 0 100px;
}
.info-map-2-2 {
color: #5c5c5c;
padding: 30px 10px 0 15px;
}

@media (max-width: 1240px) {
.info-map {
background: transparent;
  padding-bottom: 0;
}
.info-map-1 {
padding: 0 0 50px;
border-bottom: none;
}
.info-map-it {
margin-top: 20px;
}
.info-map-wr {
text-align: center;
}
.info-map-wr img {
max-width: 100%;
}
.info-req {
padding: 40px 0 60px;
  text-align: center;
}
}