html{
	min-width: 300px;
	scroll-behavior: smooth;
}
body{
  min-width: 300px;
  position: relative;

}
a.disabled{
  pointer-events: none;
}
*{
	margin:0;
	padding: 0;
	box-sizing: border-box;
  font-family: 'Exo 2', sans-serif;
}
input{
  border: none;
}
h2.white{
  color:white;
}
a{
	color:#f1f0f3;
	text-decoration: none;
}
button{
  border:none;
  background: none;
  border: none;
  cursor: pointer;
}
.tac{
  text-align: center;
}
li{
	list-style:none;
}
img{
  max-width: 100%;
  height: auto;
}
p{
  line-height: 1.5;
  margin-bottom: 13px;
}
a:active, a:focus { outline: none; }
input, textarea, select {outline:none;}
input:active, textarea:active {outline:none;}
:focus {outline:none;}
textarea {resize:none;}
textarea {resize:vertical;}
textarea {resize:horizontal;}
input::-webkit-input-placeholder {color: #383838;}
input::-moz-placeholder {color: #383838;}
input:-moz-placeholder {color: #383838;}
input:-ms-input-placeholder {color: #383838;}



.h2{

  font-weight: bold;
  font-size: 30px;
  line-height: 130%;
  text-align: center;
  color: #4B4B4B;

}
.h3{
  font-weight: 400;
}
p{
  font-size: 16px;
}
section{
  padding-top: 10px;
  padding-bottom: 10px;
}


.header__logo{
  min-width: 221px;
  height:44px;
 background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 478.08 92.02' style='enable-background:new 0 0 478.08 92.02;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000163031811338857944860000009676524328214898049_);fill:none;stroke:%23164195;stroke-width:4.283;%7D .st1%7Bfill:%23164195;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='0' y='-0.43' width='477.91' height='92.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000164485817819499969630000007167405129913040318_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath style='clip-path:url(%23SVGID_00000164485817819499969630000007167405129913040318_);fill:none;stroke:%23164195;stroke-width:4.283;' d=' M46.02,2.1h385.95c24.23,0,43.74,19.51,43.74,43.75c0,24.23-19.51,43.75-43.74,43.75H46.02c-24.23,0-43.74-19.51-43.74-43.75 C2.28,21.61,21.79,2.1,46.02,2.1L46.02,2.1z M46.02,2.1'/%3E%3C/g%3E%3Cpath class='st1' d='M48.64,25.69h4.84l16.84,39.84h-6.23l-3.95-9.72H41.42l-3.89,9.72H31.3L48.64,25.69z M58.2,51.15l-7.34-18.57 h-0.11l-7.45,18.57H58.2z M58.2,51.15'/%3E%3Cpath class='st1' d='M77.68,25.69v23.62c0,1.22,0.17,2.5,0.5,3.84c0.34,1.3,0.89,2.5,1.67,3.61c0.78,1.11,1.8,2.02,3.06,2.73 c1.26,0.7,2.81,1.05,4.67,1.05c1.85,0,3.41-0.35,4.67-1.05c1.26-0.71,2.28-1.62,3.06-2.73c0.78-1.11,1.34-2.31,1.67-3.61 c0.33-1.34,0.5-2.62,0.5-3.84V25.69h5.34v24.45c0,2.3-0.39,4.39-1.17,6.28c-0.78,1.85-1.85,3.46-3.22,4.84 c-1.37,1.37-2.98,2.43-4.84,3.17c-1.85,0.73-3.85,1.1-6,1.1c-2.15,0-4.15-0.37-6-1.1c-1.85-0.74-3.46-1.8-4.84-3.17 c-1.37-1.37-2.45-2.98-3.22-4.84c-0.78-1.89-1.16-3.98-1.16-6.28V25.69H77.68z M77.68,25.69'/%3E%3Cpath class='st1' d='M109.92,25.69h13.84c2.52,0,4.59,0.35,6.23,1.05c1.63,0.67,2.91,1.54,3.83,2.62c0.97,1.04,1.63,2.22,2,3.55 c0.37,1.3,0.56,2.56,0.56,3.79c0,1.25-0.22,2.48-0.67,3.66c-0.44,1.15-1.09,2.21-1.94,3.17c-0.82,0.92-1.83,1.72-3.06,2.39 c-1.19,0.63-2.52,1.02-4,1.17l11.17,18.45h-6.67l-10-17.84h-5.95v17.84h-5.33V25.69z M115.25,43.03h7c1.04,0,2.05-0.08,3.06-0.22 c1.04-0.19,1.94-0.5,2.72-0.95c0.81-0.45,1.46-1.07,1.95-1.89c0.48-0.86,0.72-1.95,0.72-3.28c0-1.34-0.24-2.41-0.72-3.23 c-0.48-0.86-1.13-1.5-1.95-1.95c-0.78-0.45-1.69-0.74-2.72-0.89c-1-0.19-2.02-0.28-3.06-0.28h-7V43.03z M115.25,43.03'/%3E%3Cpath class='st1' d='M186.52,25.69h13.84c2.52,0,4.59,0.35,6.22,1.05c1.63,0.67,2.91,1.54,3.84,2.62c0.96,1.04,1.63,2.22,2,3.55 c0.37,1.3,0.55,2.56,0.55,3.79c0,1.25-0.22,2.48-0.67,3.66c-0.44,1.15-1.09,2.21-1.94,3.17c-0.81,0.92-1.83,1.72-3.06,2.39 c-1.19,0.63-2.52,1.02-4,1.17l11.17,18.45h-6.67l-10-17.84h-5.95v17.84h-5.34V25.69z M191.86,43.03h7c1.04,0,2.06-0.08,3.06-0.22 c1.04-0.19,1.95-0.5,2.72-0.95c0.82-0.45,1.46-1.07,1.95-1.89c0.48-0.86,0.72-1.95,0.72-3.28c0-1.34-0.24-2.41-0.72-3.23 c-0.48-0.86-1.13-1.5-1.95-1.95c-0.78-0.45-1.68-0.74-2.72-0.89c-1-0.19-2.02-0.28-3.06-0.28h-7V43.03z M191.86,43.03'/%3E%3Cpath class='st1' d='M160.76,65.53c-2.89,0-5.55-0.5-7.98-1.5c-2.43-1.04-4.51-2.44-6.27-4.23c-1.72-1.79-3.07-3.89-4.07-6.32 c-0.97-2.43-1.44-5.05-1.44-7.88c0-2.82,0.48-5.45,1.44-7.87c1-2.43,2.36-4.54,4.07-6.32c1.75-1.79,3.84-3.18,6.27-4.18 c2.43-1.04,5.09-1.55,7.98-1.55c2.89,0,5.55,0.51,7.98,1.55c2.43,1,4.5,2.4,6.21,4.18c1.75,1.78,3.11,3.89,4.07,6.32 c1,2.43,1.5,5.05,1.5,7.87c0,2.82-0.5,5.45-1.5,7.88c-0.96,2.43-2.32,4.54-4.07,6.32c-1.71,1.79-3.79,3.19-6.21,4.23 C166.31,65.03,163.65,65.53,160.76,65.53L160.76,65.53z M160.76,60.72c2.18,0,4.14-0.39,5.89-1.18c1.75-0.82,3.25-1.91,4.5-3.27 c1.25-1.36,2.21-2.95,2.89-4.77c0.68-1.85,1.02-3.82,1.02-5.89c0-2.07-0.34-4.01-1.02-5.84c-0.68-1.86-1.64-3.46-2.89-4.82 c-1.25-1.35-2.75-2.42-4.5-3.21c-1.75-0.82-3.71-1.23-5.89-1.23c-2.18,0-4.14,0.41-5.89,1.23c-1.75,0.79-3.25,1.86-4.5,3.21 c-1.25,1.36-2.22,2.96-2.89,4.82c-0.68,1.82-1.02,3.76-1.02,5.84c0,2.07,0.34,4.04,1.02,5.89c0.68,1.82,1.64,3.41,2.89,4.77 c1.25,1.35,2.75,2.45,4.5,3.27C156.62,60.32,158.58,60.72,160.76,60.72L160.76,60.72z M160.76,60.72'/%3E%3Cpath class='st1' d='M286.69,25.69h13.73c2.78,0,5.21,0.32,7.28,0.96c2.11,0.63,3.93,1.5,5.45,2.59c1.56,1.05,2.84,2.27,3.84,3.66 c1.04,1.38,1.85,2.81,2.45,4.28c0.59,1.46,1.02,2.93,1.28,4.39c0.26,1.46,0.39,2.81,0.39,4.05c0,2.55-0.46,5.03-1.39,7.43 c-0.93,2.36-2.3,4.49-4.11,6.36c-1.82,1.84-4.07,3.32-6.78,4.45c-2.67,1.13-5.76,1.68-9.28,1.68h-12.84V25.69z M292.03,60.47h6.72 c2.26,0,4.39-0.3,6.39-0.9c2.04-0.64,3.81-1.58,5.33-2.81c1.52-1.24,2.72-2.78,3.61-4.62c0.89-1.88,1.34-4.05,1.34-6.53 c0-1.28-0.21-2.75-0.61-4.45c-0.41-1.72-1.18-3.36-2.34-4.89c-1.11-1.54-2.66-2.83-4.67-3.88c-2-1.09-4.59-1.64-7.78-1.64h-8V60.47 z M292.03,60.47'/%3E%3Cpath class='st1' d='M326.55,25.69h7.94L347,55.86h0.22l12.39-30.16h7.95v39.84h-5.33V32.78h-0.11l-13.28,32.75h-3.56l-13.28-32.75 h-0.11v32.75h-5.34V25.69z M326.55,25.69'/%3E%3Cpath class='st1' d='M403.54,34.85c-1.11-1.4-2.52-2.46-4.22-3.21c-1.7-0.75-3.46-1.12-5.28-1.12c-2.23,0-4.24,0.41-6.06,1.23 c-1.78,0.79-3.32,1.87-4.61,3.27c-1.26,1.39-2.24,3.03-2.95,4.93c-0.7,1.85-1.05,3.85-1.05,6c0,2,0.33,3.89,1,5.68 c0.66,1.79,1.63,3.36,2.89,4.71c1.26,1.36,2.8,2.43,4.61,3.22c1.82,0.79,3.87,1.18,6.17,1.18c2.26,0,4.24-0.44,5.95-1.34 c1.7-0.89,3.15-2.14,4.33-3.75l4.5,3.27c-0.3,0.39-0.82,0.96-1.55,1.71c-0.74,0.71-1.73,1.45-2.95,2.2 c-1.22,0.71-2.7,1.34-4.45,1.88c-1.7,0.57-3.68,0.85-5.95,0.85c-3.11,0-5.93-0.57-8.45-1.71c-2.48-1.14-4.61-2.64-6.39-4.5 c-1.74-1.85-3.07-3.95-4-6.26c-0.93-2.36-1.39-4.74-1.39-7.12c0-2.93,0.5-5.62,1.5-8.09c1-2.5,2.39-4.65,4.17-6.43 c1.81-1.82,3.98-3.23,6.5-4.23c2.52-1,5.3-1.5,8.34-1.5c2.59,0,5.13,0.48,7.61,1.45c2.52,0.96,4.58,2.44,6.17,4.44L403.54,34.85z M403.54,34.85'/%3E%3Cpath class='st1' d='M441.59,34.85c-1.11-1.4-2.52-2.46-4.23-3.21c-1.7-0.75-3.46-1.12-5.28-1.12c-2.22,0-4.24,0.41-6.06,1.23 c-1.78,0.79-3.32,1.87-4.61,3.27c-1.26,1.39-2.24,3.03-2.94,4.93c-0.7,1.85-1.06,3.85-1.06,6c0,2,0.33,3.89,1,5.68 c0.67,1.79,1.63,3.36,2.89,4.71c1.26,1.36,2.8,2.43,4.61,3.22c1.81,0.79,3.87,1.18,6.17,1.18c2.26,0,4.24-0.44,5.95-1.34 c1.7-0.89,3.15-2.14,4.34-3.75l4.5,3.27c-0.3,0.39-0.81,0.96-1.55,1.71c-0.74,0.71-1.72,1.45-2.95,2.2 c-1.22,0.71-2.71,1.34-4.45,1.88c-1.71,0.57-3.69,0.85-5.95,0.85c-3.11,0-5.93-0.57-8.45-1.71c-2.48-1.14-4.61-2.64-6.39-4.5 c-1.74-1.85-3.07-3.95-4-6.26c-0.93-2.36-1.39-4.74-1.39-7.12c0-2.93,0.5-5.62,1.5-8.09c1-2.5,2.39-4.65,4.17-6.43 c1.82-1.82,3.98-3.23,6.5-4.23c2.52-1,5.3-1.5,8.34-1.5c2.59,0,5.13,0.48,7.61,1.45c2.52,0.96,4.57,2.44,6.17,4.44L441.59,34.85z M441.59,34.85'/%3E%3Cpath class='st1' d='M237.59,25.69h4.83l16.84,39.84h-6.22l-3.95-9.72h-18.73l-3.89,9.72h-6.22L237.59,25.69z M247.15,51.15 l-7.34-18.57h-0.11l-7.44,18.57H247.15z M247.15,51.15'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  /*background: url('../img/logo.png') no-repeat;*/
}


.header-top{
  background: #fff;
}
.inner{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 15px;
}
.inner-2{
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding: 0px 15px;
}
.header-top__inner{

  display: flex;
  justify-content: space-between;
  align-items: center;
 
}
.overlay__form{
  display: none;
}
.header-menu{
  background: #004f92;
  font-size: 16px;
}
.header-menu__list{
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.header-menu__item-lvl-1{
  padding: 12px 20px;
  display: block;
}
.header-menu__list a:hover{
  background: #1a6ac0;
}
.header-top__slogan{
  font-size: 14px;
  color: black;
  padding-left: 40px;
  max-width: 230px;
  width: 100%;
}
.header-top__left{
  display: flex;
  align-items: center;
}
.header-top__right{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.header-top__feedback{
  background: #168195;
  box-shadow: 0px 15px 20px rgba(52, 126, 205, 0.2);
  border-radius: 3px;
  font-size: 11px;
  text-transform: uppercase;
  color:#fff;
  padding: 12px 24px;
}
.header-top__feedback:hover{
  cursor: pointer;
  background: #319d8c;
}
.header-top__phone{
  font-size: 25px;
  color: #4B4B4B;
  padding-left: 40px;
  display: flex;
}
.phone-m{
  display: none;
}
.main-baner{
  background: #E4EFF7;
}
.main-baner__gradient{
  background: linear-gradient(270deg, #459b73 0%, rgba(14, 89, 169, 0) 59.43%);
  position: relative;
  overflow: hidden;
}
.main-baner__title{
  font-weight: bold;
  font-size: 40px;
  line-height: 130%;
  color: #4B4B4B;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.main-baner__left{
  width: 53%;
  padding-top: 50px;
  padding-bottom: 120px;
  position: relative;
  z-index: 1;
}
.main-baner__descr{
  font-size: 14px;
  line-height: 25px;
  color: #4B4B4B;
  margin-bottom: 33px;
}
.fb-phone{
  padding: 10px;
  max-width: 270px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  box-shadow: 0px 15px 20px rgba(52, 126, 205, 0.2);
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.alert{
  border: 1px solid red);
}
.fb-call{
  width: 160px;
  height: 40px;
  text-transform: uppercase;
  background: #168195;
  box-shadow: 0px 15px 20px rgba(52, 126, 205, 0.2);
  border-radius: 3px;
  color:white;
  margin-left: 14px;
}

.fb-call:hover{
  background: #319d8c;
}
.main-baner__inner{
  position: relative;
  overflow: hidden;
}
.ban-img{
  width: 563px;
  height: 372px;
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 1;
}
.ban-bg{
  position: absolute;
  /*background: url('../img/bg-ban.svg');*/
  width: 1903px;
  height: 696px;
  top: 0px;
  z-index: 0;
  left: 50%;
  transform: translate(-52%, -5%);
}
.goods{
  background: #F0F6FA;
}
.good-item{
  max-width: 212px;
  width:100%;
  padding: 30px 10px;
  background: white;
  margin-top: -70px;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  
}
.goods-list{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.good-descr{
  text-align: center;
  line-height: 19px;
  font-size: 14px;
  margin-top: 10px;
}
.good-icon{
  width: 50px;
  height: 50px;
}
.good-icon-1{
	
	background-color: #168195;
    -webkit-mask-image: url('../img/g1.svg');
    mask-image: url('../img/g1.svg');
	
 
}
.good-icon-2{
 background-color: #168195;
    -webkit-mask-image: url('../img/g2.svg');
    mask-image: url('../img/g2.svg');
}
.good-icon-3{
  background-color: #168195;
    -webkit-mask-image: url('../img/g3.svg');
    mask-image: url('../img/g3.svg');
}
.good-icon-4{
  background-color: #168195;
    -webkit-mask-image: url('../img/g4.svg');
    mask-image: url('../img/g4.svg');
}
.good-icon-5{
  background-color: #168195;
    -webkit-mask-image: url('../img/g5.svg');
    mask-image: url('../img/g5.svg');
}
.uslugi{
  background: #F0F6FA;
}
.uslugi-3{
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.uslugi-2{
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.uslugi-3-item{
  width: 100%;
  max-width: 370px;
  height: 200px;
  border-radius: 2px;
  margin: 5px;
}
.uslugi-2-item{
  width: 100%;
  max-width: 571px;
  height: 200px;
  border-radius: 2px;
  margin: 5px;
}
.uslugi-item__grad{
  height: 100%;
  display: flex;
  align-items: flex-end;
  padding: 19px 26px;
  background: linear-gradient(180deg, rgba(58, 66, 87, 0) 31%, #3A4257 100%);
}
.uslugi-item__name{
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}
.uslugi-item__grad:hover{
  background: linear-gradient(180deg, rgba(58, 66, 87, 0) 31%, #1c202b 100%);
}
header.fixed .header-top{
display: none;
}
header.fixed .header-menu__list{
  justify-content: flex-start;
 
}
header{
  position: fixed;
  width: 100%;
  z-index: 3;
}
.header-menu__inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-menu__phone{
  display: none;
}
header.fixed{
  box-shadow: 0px 5px 20px rgba(7, 17, 27, 0.4);
}
header.fixed .header-menu__phone{
  display: block;
  min-width: 150px;
  font-size: 18px;
  text-align: right;
}
.menu-logo{
  display: none;
  width: 140px;
  height: 20px;
  margin-right: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  background: url(../img/logom.png) no-repeat;
}
header.fixed .menu-logo{
  display: block;
}
.main-content{
  padding-top: 135px;
}
.ham {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transition: transform 400ms;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.hamRotate.active {
  transform: rotate(45deg);
}
.hamRotate180.active {
  transform: rotate(180deg);
}
.line {
  fill:none;
  transition: stroke-dasharray 400ms, stroke-dashoffset 400ms;
  stroke:#004f92;
  stroke-width:5.5;
  stroke-linecap:round;
}
.ham8 .top {
  stroke-dasharray: 40 160;

}
.ham8 .middle {
  stroke-dasharray: 40 142;
  transform-origin: 50%;
  transition: transform 400ms;
  
}
.ham8 .bottom {
  stroke-dasharray: 40 85;
  transform-origin: 50%;
  transition: transform 400ms, stroke-dashoffset 400ms;
}
.ham8.active .top {
  stroke-dashoffset: -64px;
}
.ham8.active .middle {
  //stroke-dashoffset: -20px;
  transform: rotate(90deg);
}
.ham8.active .bottom {
  stroke-dashoffset: -64px;
}
.menu-m{
  display: none;
}
.icon-phone{
  fill: #004f92;
}
.usluga__feedback{
  background: #168195;
  box-shadow: 0px 15px 20px rgb(52 126 205 / 20%);
  border-radius: 3px;
  font-size: 11px;
  text-transform: uppercase;
  color: #fff;
  width: 160px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 30px;
}
.usluga__feedback:hover{
  background: #319d8c;
  cursor: pointer;
}
.how-works{
  background: #004f92;
}
.how-works__icon-1{
  width: 80px;
  height: 80px;
  background:url('../img/h1.svg') no-repeat;
}
.how-works__icon-2{
  width: 83px;
  height: 80px;
  background:url('../img/h2.svg') no-repeat;
}
.how-works__icon-3{
  width: 108px;
  height: 80px;
  background:url('../img/h3.svg') no-repeat;
}
.how-works__icon-4{
  width: 117px;
  height: 80px;
  background:url('../img/h4.svg') no-repeat;
}
.how-works__icon-5{
  width: 80px;
  height: 80px;
  background:url('../img/h5.svg') no-repeat;
}
.how-works-section__icon-1{
  width: 80px;
  height: 80px;
  background:url('../img/s1.svg') no-repeat;
}
.how-works-section__icon-2{
  width: 80px;
  height: 80px;
  background:url('../img/s2.svg') no-repeat;
}
.how-works-section__icon-3{
  width: 80px;
  height: 80px;
  background:url('../img/s3.svg') no-repeat;
}
.how-works-section__icon-4{
  width: 80px;
  height: 80px;
  background:url('../img/s4.svg') no-repeat;
}
.how-works__list{
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
  flex-wrap: wrap;
}
.how-works__item{
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 197px;
}
.how-works__descr{
  margin-top: 20px;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}
.how-works__num{
  font-size: 24px;
  color: #168195;
}
.how-works__inner{
  padding-bottom: 40px;
}
.slicks{
  width: 90%;
  margin: 0 auto;
  padding-top: 20px;
  position: relative;
}
.otzyv-wrap{
  display: flex;
  justify-content: space-between;
}
.left-img{
  max-width: 465px;
  width: 100%;
  background: rgb(56, 56, 56);
  display: flex;
  align-items: center;
  margin-right: 20px;
}
.otzyvy{
  background: #F0F6FA;
}
.otzyv-right{
  width: 50%;
}
.otzyv-top{
  display: flex;
  margin-bottom: 20px; 
  align-items: center;
}
.otzyv-name{
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #0E59A9;
  display: flex;
  align-items: center;
}
.otzyv-name::before{
  content: "";
  background: url('../img/iname.svg');
  min-width: 30px;
  height: 27px;
  display: block;
  margin-right: 20px;
}
.otzyv-gorod{
  font-size: 14px;
  line-height: 18px;
  color: #828282;
  display: flex;
  align-items: center;
  margin-left: 40px;
}
.otzyv-gorod::before{
  content: "";
  background: url('../img/igorod.svg');
  min-width: 14px;
  height: 20px;
  display: block;
  margin-right: 20px;
}
.otzyv-star{
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.star-1{
  background: url('../img/star1.svg') no-repeat;
}
.star-2{
  background: url('../img/star2.svg') no-repeat;
}
.otzyv-stars{
  display: flex;
  margin-bottom: 20px;
}
.otzyv-descr{
  font-size: 14px;
  line-height: 21px;
  color: #424242;
}
.otzyv-date{
  font-size: 12px;
  line-height: 18px;
  color: #828282;
  margin-top: 20px;
}
.slide-b{
  color: #186FCA;
  position: absolute;
  font-size: 30px;
  top: 49%;
  font-weight: bold;
}
.next-slide{
  right: -40px;
}
.prev-slide{
  left: -40px;
}
.about-text{
  width: 48%;
}
.about-stroke{
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
}
.about-img{
  width: 48%;
  display: flex;
  align-items: center;

}
.about{
  padding-bottom: 50px;
}
.about-stroke.o2 .about-img{
  order: 1;
}
.about-stroke.o2 .about-text{
  order: 2;
}
.about-title{
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
  color: #4B4B4B;
  margin-bottom: 20px;
}
.about-num{
  font-weight: bold;
  font-size: 30px;
  line-height: 130%;
  color: #168195;
  margin-right: 20px;
}
.about-descr{
  font-size: 14px;
  line-height: 25px;
  color: #4B4B4B;
}
.footer-form{
  background: #004f92;
  
}
.footer-form__input{
  width: 280px;
  height: 40px;
  font-size: 14px;
  line-height: 19px;
  color: #4B4B4B;
  background: #FFFFFF;
  border-radius: 2px;
  padding: 0 12px;
  margin-right: 10px;
}
.footer-form__btn{
  width: 167.14px;
  height: 40px;
  background: #168195;
  box-shadow: 0px 15px 15px rgb(26 25 23 / 32%);
  border-radius: 2px;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.footer-form__btn:hover{
  background: #319d8c;
}
.footer-form__top form{
  display: flex;
  align-items: center;
}
.footer-form_agree{
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  margin-top: 14px;
}
.footer-form{
  padding-top: 20px;
  padding-bottom: 0px;
}
.footer-form__inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-form__right{
  padding-left: 60px;
  font-style: italic;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  color: #FFFFFF;
}
.footer-phone{
  font-size: 30px;
  line-height: 40px;
  color: #FFFFFF;
}
.footer-main__logo{
  width: 220px;
  height: 60px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 209.76 323.15' style='enable-background:new 0 0 209.76 323.15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000148651496990712016380000009923947059340700308_);fill:none;stroke:%23164195;stroke-width:4.283;%7D .st1%7Bfill:%23164195;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-135' y='116.15' width='477.91' height='92.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000121246064811104056580000004392041390821370243_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath style='clip-path:url(%23SVGID_00000121246064811104056580000004392041390821370243_);fill:none;stroke:%23164195;stroke-width:4.283;' d=' M-88.98,118.68h385.95c24.23,0,43.74,19.51,43.74,43.75c0,24.23-19.51,43.75-43.74,43.75H-88.98c-24.23,0-43.74-19.51-43.74-43.75 C-132.72,138.19-113.21,118.68-88.98,118.68L-88.98,118.68z M-88.98,118.68'/%3E%3C/g%3E%3Cpath class='st1' d='M-86.35,142.27h4.84l16.84,39.84h-6.23l-3.95-9.72h-18.73l-3.89,9.72h-6.23L-86.35,142.27z M-76.79,167.73 l-7.34-18.57h-0.11l-7.45,18.57H-76.79z M-76.79,167.73'/%3E%3Cpath class='st1' d='M-57.32,142.27v23.62c0,1.22,0.17,2.5,0.5,3.84c0.34,1.3,0.89,2.5,1.67,3.61c0.78,1.11,1.8,2.02,3.06,2.73 c1.26,0.7,2.81,1.05,4.67,1.05c1.85,0,3.41-0.35,4.67-1.05c1.26-0.71,2.28-1.62,3.06-2.73c0.78-1.11,1.34-2.31,1.67-3.61 c0.33-1.34,0.5-2.62,0.5-3.84v-23.62h5.34v24.45c0,2.3-0.39,4.39-1.17,6.28c-0.78,1.85-1.85,3.46-3.22,4.84 c-1.37,1.37-2.98,2.43-4.84,3.17c-1.85,0.73-3.85,1.1-6,1.1c-2.15,0-4.15-0.37-6-1.1c-1.85-0.74-3.46-1.8-4.84-3.17 c-1.37-1.37-2.45-2.98-3.22-4.84c-0.78-1.89-1.16-3.98-1.16-6.28v-24.45H-57.32z M-57.32,142.27'/%3E%3Cpath class='st1' d='M-25.07,142.27h13.84c2.52,0,4.59,0.35,6.23,1.05c1.63,0.67,2.91,1.54,3.83,2.62c0.97,1.04,1.63,2.22,2,3.55 c0.37,1.3,0.56,2.56,0.56,3.79c0,1.25-0.22,2.48-0.67,3.66c-0.44,1.15-1.09,2.21-1.94,3.17c-0.82,0.92-1.83,1.72-3.06,2.39 c-1.19,0.63-2.52,1.02-4,1.17l11.17,18.45h-6.67l-10-17.84h-5.95v17.84h-5.33V142.27z M-19.74,159.61h7c1.04,0,2.05-0.08,3.06-0.22 c1.04-0.19,1.94-0.5,2.72-0.95c0.81-0.45,1.46-1.07,1.95-1.89c0.48-0.86,0.72-1.95,0.72-3.28c0-1.34-0.24-2.41-0.72-3.23 c-0.48-0.86-1.13-1.5-1.95-1.95c-0.78-0.45-1.69-0.74-2.72-0.89c-1-0.19-2.02-0.28-3.06-0.28h-7V159.61z M-19.74,159.61'/%3E%3Cpath class='st1' d='M51.53,142.27h13.84c2.52,0,4.59,0.35,6.22,1.05c1.63,0.67,2.91,1.54,3.84,2.62c0.96,1.04,1.63,2.22,2,3.55 c0.37,1.3,0.55,2.56,0.55,3.79c0,1.25-0.22,2.48-0.67,3.66c-0.44,1.15-1.09,2.21-1.94,3.17c-0.81,0.92-1.83,1.72-3.06,2.39 c-1.19,0.63-2.52,1.02-4,1.17l11.17,18.45h-6.67l-10-17.84h-5.95v17.84h-5.34V142.27z M56.86,159.61h7c1.04,0,2.06-0.08,3.06-0.22 c1.04-0.19,1.95-0.5,2.72-0.95c0.82-0.45,1.46-1.07,1.95-1.89c0.48-0.86,0.72-1.95,0.72-3.28c0-1.34-0.24-2.41-0.72-3.23 c-0.48-0.86-1.13-1.5-1.95-1.95c-0.78-0.45-1.68-0.74-2.72-0.89c-1-0.19-2.02-0.28-3.06-0.28h-7V159.61z M56.86,159.61'/%3E%3Cpath class='st1' d='M25.77,182.11c-2.89,0-5.55-0.5-7.98-1.5c-2.43-1.04-4.51-2.44-6.27-4.23c-1.72-1.79-3.07-3.89-4.07-6.32 C6.48,167.64,6,165.02,6,162.19c0-2.82,0.48-5.45,1.44-7.87c1-2.43,2.36-4.54,4.07-6.32c1.75-1.79,3.84-3.18,6.27-4.18 c2.43-1.04,5.09-1.55,7.98-1.55c2.89,0,5.55,0.51,7.98,1.55c2.43,1,4.5,2.4,6.21,4.18c1.75,1.78,3.11,3.89,4.07,6.32 c1,2.43,1.5,5.05,1.5,7.87c0,2.82-0.5,5.45-1.5,7.88c-0.96,2.43-2.32,4.54-4.07,6.32c-1.71,1.79-3.79,3.19-6.21,4.23 C31.32,181.61,28.66,182.11,25.77,182.11L25.77,182.11z M25.77,177.3c2.18,0,4.14-0.39,5.89-1.18c1.75-0.82,3.25-1.91,4.5-3.27 c1.25-1.36,2.21-2.95,2.89-4.77c0.68-1.85,1.02-3.82,1.02-5.89c0-2.07-0.34-4.01-1.02-5.84c-0.68-1.86-1.64-3.46-2.89-4.82 c-1.25-1.35-2.75-2.42-4.5-3.21c-1.75-0.82-3.71-1.23-5.89-1.23c-2.18,0-4.14,0.41-5.89,1.23c-1.75,0.79-3.25,1.86-4.5,3.21 c-1.25,1.36-2.22,2.96-2.89,4.82c-0.68,1.82-1.02,3.76-1.02,5.84c0,2.07,0.34,4.04,1.02,5.89c0.68,1.82,1.64,3.41,2.89,4.77 c1.25,1.35,2.75,2.45,4.5,3.27C21.62,176.9,23.59,177.3,25.77,177.3L25.77,177.3z M25.77,177.3'/%3E%3Cpath class='st1' d='M151.7,142.27h13.73c2.78,0,5.21,0.32,7.28,0.96c2.11,0.63,3.93,1.5,5.45,2.59c1.56,1.05,2.84,2.27,3.84,3.66 c1.04,1.38,1.85,2.81,2.45,4.28c0.59,1.46,1.02,2.93,1.28,4.39c0.26,1.46,0.39,2.81,0.39,4.05c0,2.55-0.46,5.03-1.39,7.43 c-0.93,2.36-2.3,4.49-4.11,6.36c-1.82,1.84-4.07,3.32-6.78,4.45c-2.67,1.12-5.76,1.68-9.28,1.68H151.7V142.27z M157.03,177.06h6.72 c2.26,0,4.39-0.3,6.39-0.9c2.04-0.64,3.81-1.58,5.33-2.81c1.52-1.24,2.72-2.78,3.61-4.62c0.89-1.88,1.34-4.05,1.34-6.53 c0-1.28-0.21-2.75-0.61-4.45c-0.41-1.72-1.18-3.36-2.34-4.89c-1.11-1.54-2.66-2.83-4.67-3.88c-2-1.09-4.59-1.64-7.78-1.64h-8 V177.06z M157.03,177.06'/%3E%3Cpath class='st1' d='M191.55,142.27h7.94l12.5,30.16h0.22l12.39-30.16h7.95v39.84h-5.33v-32.75h-0.11l-13.28,32.75h-3.56 L197,149.36h-0.11v32.75h-5.34V142.27z M191.55,142.27'/%3E%3Cpath class='st1' d='M268.55,151.43c-1.11-1.4-2.52-2.46-4.22-3.21c-1.7-0.75-3.46-1.12-5.28-1.12c-2.23,0-4.24,0.41-6.06,1.23 c-1.78,0.79-3.32,1.88-4.61,3.27c-1.26,1.39-2.24,3.03-2.95,4.93c-0.7,1.85-1.05,3.85-1.05,6c0,2,0.33,3.89,1,5.68 c0.66,1.79,1.63,3.36,2.89,4.71c1.26,1.36,2.8,2.43,4.61,3.22c1.82,0.79,3.87,1.18,6.17,1.18c2.26,0,4.24-0.44,5.95-1.34 c1.7-0.89,3.15-2.14,4.33-3.75l4.5,3.27c-0.3,0.39-0.82,0.96-1.55,1.71c-0.74,0.71-1.73,1.45-2.95,2.2 c-1.22,0.71-2.7,1.34-4.45,1.88c-1.7,0.57-3.68,0.85-5.95,0.85c-3.11,0-5.93-0.57-8.45-1.71c-2.48-1.14-4.61-2.64-6.39-4.5 c-1.74-1.85-3.07-3.95-4-6.26c-0.93-2.36-1.39-4.74-1.39-7.12c0-2.93,0.5-5.62,1.5-8.09c1-2.5,2.39-4.65,4.17-6.43 c1.81-1.82,3.98-3.23,6.5-4.23c2.52-1,5.3-1.5,8.34-1.5c2.59,0,5.13,0.48,7.61,1.45c2.52,0.96,4.58,2.44,6.17,4.44L268.55,151.43z M268.55,151.43'/%3E%3Cpath class='st1' d='M306.59,151.43c-1.11-1.4-2.52-2.46-4.23-3.21c-1.7-0.75-3.46-1.12-5.28-1.12c-2.22,0-4.24,0.41-6.06,1.23 c-1.78,0.79-3.32,1.88-4.61,3.27c-1.26,1.39-2.24,3.03-2.94,4.93c-0.7,1.85-1.06,3.85-1.06,6c0,2,0.33,3.89,1,5.68 c0.67,1.79,1.63,3.36,2.89,4.71c1.26,1.36,2.8,2.43,4.61,3.22c1.81,0.79,3.87,1.18,6.17,1.18c2.26,0,4.24-0.44,5.95-1.34 c1.7-0.89,3.15-2.14,4.34-3.75l4.5,3.27c-0.3,0.39-0.81,0.96-1.55,1.71c-0.74,0.71-1.72,1.45-2.95,2.2 c-1.22,0.71-2.71,1.34-4.45,1.88c-1.71,0.57-3.69,0.85-5.95,0.85c-3.11,0-5.93-0.57-8.45-1.71c-2.48-1.14-4.61-2.64-6.39-4.5 c-1.74-1.85-3.07-3.95-4-6.26c-0.93-2.36-1.39-4.74-1.39-7.12c0-2.93,0.5-5.62,1.5-8.09c1-2.5,2.39-4.65,4.17-6.43 c1.82-1.82,3.98-3.23,6.5-4.23c2.52-1,5.3-1.5,8.34-1.5c2.59,0,5.13,0.48,7.61,1.45c2.52,0.96,4.57,2.44,6.17,4.44L306.59,151.43z M306.59,151.43'/%3E%3Cpath class='st1' d='M102.59,142.27h4.83l16.84,39.84h-6.22l-3.95-9.72H95.37l-3.89,9.72h-6.22L102.59,142.27z M112.15,167.73 l-7.34-18.57h-0.11l-7.44,18.57H112.15z M112.15,167.73'/%3E%3C/g%3E%3C/svg%3E%0A");
  /*background: url('../img/logof.svg') no-repeat;*/
}
.footer-main{
  background: #3A4257;
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer-main__inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-menu__list{
  display: flex;
}
.footer-menu__list a{
  text-decoration: underline;
  margin-left: 40px;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
}
.footer-menu__list a:hover{
  text-decoration: none;
}
.footer-post{
  background: #1F222E;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.footer-post__inner{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-post__left{
  display: flex;
}
a.policy{
  text-decoration: underline;
  margin-left: 40px;
}
a.policy:hover{
  text-decoration: none;
}
.overlay__form.active{
  display: flex;
}

.overlay__form{
  display: none;
}
.overlay__form.active{
  display: flex;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
}
.overlay__head{
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
}
.form__name{
  text-align: center;
  font-size: 22px;
  margin-bottom: 40px;
}
.foot-phone-input{
  margin-bottom: 20px !important;
}
.form__head{
  transform: translate(-50%,-50%);
  width: 400px;

  background: white;
  position: absolute;
  top: 50%;
  border-radius: 6px;
  left: 50%;
  padding: 40px 60px;
}
.form__head-close{
  cursor: pointer;
  position: absolute;
  top: 14px;
  right: 20px;
  font-size: 40px;
  color:#5f5f5f;
}
.form__head-close:hover{
  color:#000000;
}
.form-pop-input{
  width: 240px;
  height: 40px;
  background: #F6F8FA;
  box-shadow: inset 0px 2px 6px rgba(3, 22, 52, 0.08);
  border-radius: 2px;
  padding: 0px 12px;
  margin-bottom: 10px;
}
.form-pop{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.usluga__feedback-pop{
  margin-top: 10px;
}
a.warn{
  font-size: 11px;
  line-height: 15px;
  text-decoration-line: underline;
  color: #4B4B4B;
  display: block;
  margin-top: 15px;
}
a.warn:hover{
  
  text-decoration-line: none;
  
}
.main-baner-descr-section{
  max-width: 560px;
}

.pagi-inner{
  margin: 0 auto;
  max-width: 1200px;
  padding: 0px 0px;
  width: 100%;
  position: relative;
  z-index: 2;
}
.pagi-inner ul{
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.pagi-inner ul li.active span{
  color: #909090;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #a4a4a4;
}
.pagi-inner ul li a{
  color: #909090;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #a4a4a4;
  text-decoration: underline;
}
.pagi-inner ul li a:hover{
  text-decoration: none;
}
.pagi-inner ul li:nth-child(1) a{
  background: none;
  padding-left: 0px;
  border-left: none;
}
.main-baner__left-section{
  padding-top: 23px;
}
.how-works__descr-section{
  font-size: 14px;
}
.avtopark-list{
  display: flex;
  padding-top: 40px;
  padding-bottom: 30px;
}
.center-avtopark-item{

}
.avtopark-name{
  font-weight: bold;
  font-size: 15px;

  color: #4B4B4B;
  margin-top: 20px;
  margin-bottom: 20px;
}
.avtopark-stroke{
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 14px;
  color:#186FCA;
}
.avtopark-descr{
  margin-top: 10px;
  color: #4B4B4B;
  font-size: 14px;
}
.avtopark-item{
  margin: 0 15px;
}

.geograf{
  background-color: #F0F6FA;
  background: url('../img/geograf-bg.png') no-repeat;
  background-position: 100% 0;
  padding-top: 30px;
  padding-bottom: 30px;
  background-size: contain;
}
.geograf-item a{
  color: #186FCA;
  font-size: 14px;
  text-decoration: underline;
  display: flex;
  align-items: center;
}

.geograf-item a:before{
  color: #F0F6FA;
  width: 5px;
  height: 5px;
  content: "";
  display: block;
  border-radius: 50%;
  border: 3px solid #186FCA;
  margin-right: 14px;
}
.geograf-2bloks{
  margin-top: 30px;
}
.geograf-list ul{
  width: 500px;
}
.geograf-list ul{
  display: flex;
  flex-wrap: wrap;
}
.geograf-item{
  width: 240px;
  margin-bottom: 12px;
}
.geograf-mapa{
  background: url('../img/mapa.png') no-repeat;
  width: 585px;
  height: 548px;
}
.geograf-2bloks{
  display: flex;
  align-items: center;
}




.header-menu__list > li{
  position: relative;
}
.menu-lvl-2{
  position: absolute;
  top:43px;
  left: 0;
  background: #0E59A9;
  display: none;
  width: 300px;
  box-shadow: 0px 5px 20px rgb(7 17 27 / 20%);

}
.menu-lvl-2 a{
  padding: 14px 14px;
  display: block;
  color: white;
  font-size: 14px;
}
.header-menu__list > li:hover > .menu-lvl-2{
  display: block;
}
.down-menu::after{
  background: url(../img/ad.svg) no-repeat;
  width: 10px;
  height: 7px;
  content: "";
  display: block;
  margin-left: 10px;
}
.down-menu{
  display: flex;
  align-items: center;
}





.calc{
  background: #F0F6FA;
  padding-bottom: 40px;
}
.calc-left{
  width: 40%;
}
.calc-main{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.calc-m3{
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  align-items: center;
}
.calc-text{
  font-size: 14px;
  line-height: 25px;
  color: #4B4B4B;
}
.calc-rub{
  font-size: 16px;
  margin-left: 20px;
}
.calc-maxmin{
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.calc-cost{
  font-weight: bold;
  font-size: 40px;
  line-height: 25px;
  color: #4B4B4B;
  margin-top: 10px;
}
.calc-input{
  padding: 12px;
  border: 1px solid #C4C4C4;
  border-radius: 2px;
  width: 100px;
}
.calc-full{
  margin-top: 20px;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.calc-polzun{
  margin-top: 20px;
  width: 100%;
}
.calc-price{
  display: flex;
  justify-content: space-between;
  align-items: center;
  
}
.calc-btn{
  height: 40px;
  width: 200px;
  text-align: center;
}
.calc-bg{
  max-width: 598px;
  min-width: 300px;
  width: 100%;
  height: 341px;
  background: url('../img/calc-bg.png') no-repeat;
  background-size: 100%;
  position: relative;
  z-index: 1;
}
.calc-bg:before{
  content: "";
  display: block;
  max-width: 593px;
  min-width: 300px;
  width: 100%;
  height: 457px;
  background: url('../img/calc-bg2.png') no-repeat;
  background-size: 100%;
  position: relative;
  right: -170px;
  top: -30px;
  z-index: 0;
}
.blog-detail__left h1{
  font-weight: bold;
  font-size: 30px;
  line-height: 130%;
  color: #4B4B4B;
}
.calc-full input{
  margin-right: 10px;
}
.calc-full .calc-text{
  margin-right: 20px;
}
.blog-detail__left ul li{
  color: #4B4B4B;
  font-size: 14px;
  margin-bottom: 14px;
  align-items: flex-start;
  display: flex;
  line-height: 25px;
}
.blog-detail__left ul li:before{
  content:"";
  display: block;
  min-width: 6px;
  min-height: 6px;
  background: #0E59A9;
  border-radius: 50%;
  margin-right: 30px;
  margin-top: 6px;
}
.blog-detail__left h2{
  font-weight: bold;
  font-size: 20px;
  color: #4B4B4B;
  margin-bottom: 20px;
  margin-top: 30px;
}
.blog-detail__left p{
  color: #4B4B4B;
  font-size: 14px;
  line-height: 25px;
}
.main-content-2 .pagi-inner{
  padding-top: 14px;
}
.main-content h1{
  margin-top: 30px;
  margin-bottom: 30px;
}
.blog-detail__date{
  color: #0E59A9;
  font-size: 14px;
  margin-bottom: 20px;
}
.blog-item{
  width: 271px;
  display: block;
  margin-bottom: 20px;
  background: #F0F6FA;
  padding-bottom: 20px;
  margin-right: 20px;
}
.blog-list{
  display: flex;
  flex-wrap: wrap;
  
}
.blog-date{
  padding: 10px 20px;
  color: #4B4B4B;
  font-size: 12px;
}
.blog-name{
  padding: 4px 20px;
  font-weight: bold;
  font-size: 14px;
  line-height: 130%;
  color: #4B4B4B;
}
.blog-item:hover .blog-name{
  color: #0E59A9;
}
.blog-detail__left{
  max-width: 820px;
  width: 100%;
}
.img-description{
  font-style: italic;
  font-size: 14px;
  max-width: 600px;
  text-align: center;
  margin: 14px auto 0 auto;
}
.img-box{
  margin-top: 30px;
  margin-bottom: 30px;
}
.vrezka{
  padding-left: 30px;
  margin-left: 40px;
  border-left: 5px solid #FF9800;
  margin-bottom: 30px;
}
.share-block{
  border-top: 1px solid #4B4B4B;
  margin-top: 30px;
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 30px;
}
.share-block__left{
  font-size: 14px;
  line-height: 19px;
  color: #0E59A9;
  text-decoration: underline;
}
.share-block__left:hover{
  text-decoration: none;
}
.blog-share__list ul li::before{
  display: none;
}
.share-block__right{
  display: flex;
  align-items: center;
}
.blog-share{
  margin-right: 30px;
}
.blog-detail-lr{
  display: flex;
  justify-content: space-between;
}
.blog-detail__right .blog-list{
  justify-content: flex-end;
}
.blog-detail__right{
  max-width: 300px;
}
.akcii-item{
  width: 268px;
  display: block;
  margin-right: 22px;
  margin-bottom: 30px;
}
.akcii-time{
  color: #4B4B4B;
  font-size: 12px;
  line-height: 130%;
  margin-top: 12px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.akcii-time:before{
  display: black;
  content: "";
  width: 15px;
  height: 15px;
  background: url('../img/akcii-time.svg') no-repeat;
  margin-right: 10px;

}
.akcii-detail{
  padding-bottom: 40px;
}
.akcii-detail p{
  font-size: 14px;
line-height: 24px;

color: #4B4B4B;
}
.akicii-descr{

  font-size: 14px;
  color: #4B4B4B;
}
.akcii-name{
  font-weight: bold;
  font-size: 14px;
  line-height: 130%;
  color: #4B4B4B;
  margin-bottom: 12px;
}
.akcii-item:hover .akcii-name{
  color: #0E59A9;
}
.akcii-list{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (max-width:1140px) {
  .blog-list{
    justify-content: space-around;
    
  }
  .calc-bg{
    display: none;
  }
  .calc-left{
    width: 100%;
    margin: 0 auto;
  }
  .calc-btn{
    display: block !important;
  }
  .blog-item{
    margin-right: 10px;
    margin-left: 10px;
  }
  .akcii-list{
    justify-content: space-around;
  }
}
@media screen and (max-width:950px) {
  .blog-detail-lr{
    flex-direction: column;
  }
  .blog-detail__right{
    width: 100%;
    max-width: 100%;
    
  }
  .blog-detail__right .blog-list{
    justify-content: space-around;
  }
  
}
@media screen and (max-width:600px) {
  .main-content h1{
    font-size: 24px;
  }
  .share-block{
    flex-direction: column;
  }
  .share-block__right{
    margin-top: 20px;
  }
}
@media screen and (max-width:420px) {
  .calc-price{
    flex-direction: column;
  }
  .calc-btn{
    margin-top: 20px;
  }
}






@media screen and (max-width:1300px) {

.avtopark__inner{
  max-width: 1000px;
  padding-left: 50px;
  padding-right: 50px;
}
}
@media screen and (max-width:1140px) {
  .menu-lvl-2{
    position: relative;
    display: block;
    top: 0;
    left: 0;
    width: auto;
    box-shadow: none;
    margin-left: 30px;
  }
  .main-baner-descr-section{
    max-width: 100%;
  }
  .header-menu{
    display: none;
  }
  .geograf-mapa{
    background-size: 100%;
    width: 450px;
    height: 440px;
  }
  .main-content{
    padding-top: 92px;
  }
  .menu-m{
    display: block;
    margin-left: 20px;
  }
  .ban-img{
    display: none;
  }
  .main-baner__left {
    width: 80%;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
    z-index: 1;
    text-align: center;
    margin: 0 auto;
  }
  .good-item{
    margin: 10px;
  }
  .goods-list{
    justify-content: space-around;
  }
  .uslugi-2{
    margin-top: 0px;
  }
  .header-menu.active{
    display: flex;
  }
  header.fixed .header-top {
    display: flex;
  }
  header.fixed .menu-logo{
    display: none;
  }
  header.fixed .header-menu__phone{
    display: none;
  }
  .header-menu__list{
    flex-direction: column;
  }
  header.fixed .header-menu__list {
    justify-content: flex-start;
    font-size: 16px;
  }
  .header-menu{
    box-shadow: 0px 5px 20px rgba(7, 17, 27, 0.4);
    padding-bottom: 10px;
  }
  .header-menu__item-lvl-1 {
    padding: 14px 20px;
  }
  .how-works__list{
    justify-content: space-around;
  }
  .how-works__item{
    margin: 10px 10px 40px 10px;
  }
  .footer-form__inner{
    flex-direction: column;
    text-align: center;
  }
  .footer-form__right{
    padding-left: 0px;
    margin-top: 10px;
  }
  .footer-main__inner{
    flex-direction: column;
  }
  .footer-main__logo{
    margin-bottom: 20px;
  }

}


@media screen and (max-width:950px) {
  .header-top__slogan{
    display: none;
  }
  .footer-menu__list{
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .footer-menu__list a{
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
  }
  .geograf {
    background-color: #F0F6FA;
    background: #F0F6FA;

    padding-top: 30px;
    padding-bottom: 30px;
    background-size: contain;
  }
  .geograf-mapa{
    display: none;
  }
  .geograf-2bloks {
    justify-content: center;
  }
  .geograf-list ul {
    width: 100%;
    justify-content: center;
  }
}

@media screen and (max-width:825px) {
  .footer-form__top form{
    flex-direction: column;
  }
  .footer-form__input{
    margin-bottom: 10px;
  }
}


@media screen and (max-width:750px) {
  .header__logo{
    background-size: 100%;
    background-repeat: no-repeat;
    min-width: 170px;
    height: 48px;
  }
  .header-top__phone{
    font-size: 18px;
  }
  .main-baner__title{
    font-size: 30px;
  }
  .about-stroke{
    flex-direction: column;

  }
  .about-text{
    width: 100%;

  }
  .about-img{
    width: 100%;
    margin-top: 20px;
  }
  .about-stroke.o2 .about-img {
   
    order: 2;
  }
  .about-stroke.o2 .about-text {
    order: 1;
  }
  .footer-post__inner{
    flex-direction: column;
  }
  .footer-post__adress{
    margin-top: 10px;
  }
}
@media screen and (max-width:680px) {
  .avtopark-img{
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width:650px) {
  .header-top__feedback{
    display: none;
  }
  .main-baner__title{
    font-size: 24px;
  }
  .ban__form{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fb-call{
    margin-left: 0;
    margin-top: 20px;
  }
  .otzyv-wrap{
    flex-direction: column;
    align-items: center;
  }
  .left-img{
    margin-right: 0;
    justify-content: center;
  }
  .otzyv-right{
    width: 100%;
    margin-top: 40px;
  }
  .slide-b{
    font-size: 30px;
    top: 20%;
  }
  .next-slide{
    right: -20px;
  }
  .prev-slide{
    left: -20px;
  }
  .footer-post__left{
    flex-direction: column;
    text-align: center;
  }
  a.policy{
    margin-left: 0;
    margin-top: 10px;
  }

}
@media screen and (max-width:540px) {
  .uslugi-3{
    flex-direction: column;
    align-items: center;
  }
  .uslugi-2{
    flex-direction: column;
    align-items: center;
  }
  .uslugi-2-item{
    max-width: 370px;
  }
}
@media screen and (max-width:510px) {
  .good-item{
    max-width: 180px;

  }
}
@media screen and (max-width:490px) {
  .good-item{
    max-width: 180px;
    padding: 15px 8px;
    margin: 5px 0;
  }
}
@media screen and (max-width:470px) {
  .header-top__feedback{
    display: none;
  }
  .phone-m{
    display: block;
  }
  .phone-num{
    display: none;
  }
  .header-top__inner{
    padding: 10px;
  }
  .main-content {
    padding-top: 84px;
  }
  .header-top__phone{
    padding-left: 20px;
  }
  .menu-m {
    margin-left: 10px;
  }
  .main-baner__title{
    font-size: 22px;
    line-height: 140%;
  }
  .main-baner__left{
    width: 100%;
  }
  .form__head{
    width: 300px;
    padding: 20px 20px;
  }
  .form__name{
    margin-top: 20px;
  }
  .form__head-close{
    top: -5px;
    right: 13px;
  }
}

@media screen and (max-width:410px) {
  .good-item{
    max-width: 140px;
    padding: 15px 8px;
    margin: 5px 0;
  }
}

@media screen and (max-width:370px) {
  .otzyv-top{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .otzyv-gorod{
    margin-top: 20px;
    margin-left: 16px;
  }
}