
@font-face { 
    font-family: "ArialBold";
    src: url("../fonts/ArialBold/ArialBold.eot");
    src: url("../fonts/ArialBold/ArialBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/ArialBold/ArialBold.woff") format("woff"),
    url("../fonts/ArialBold/ArialBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "Sen-ExtraBold";
    src: url("../fonts/Sen-ExtraBold/Sen-ExtraBold.eot");
    src: url("../fonts/Sen-ExtraBold/Sen-ExtraBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Sen-ExtraBold/Sen-ExtraBold.woff") format("woff"),
    url("../fonts/Sen-ExtraBold/Sen-ExtraBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "Sen-Bold";
    src: url("../fonts/Sen-Bold/Sen-Bold.eot");
    src: url("../fonts/Sen-Bold/Sen-Bold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Sen-Bold/Sen-Bold.woff") format("woff"),
    url("../fonts/Sen-Bold/Sen-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "InterLight";
    src: url("../fonts/InterLight/InterLight.eot");
    src: url("../fonts/InterLight/InterLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/InterLight/InterLight.woff") format("woff"),
    url("../fonts/InterLight/InterLight.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "InterRegular";
    src: url("../fonts/InterRegular/InterRegular.eot");
    src: url("../fonts/InterRegular/InterRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/InterRegular/InterRegular.woff") format("woff"),
    url("../fonts/InterRegular/InterRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "InterBold";
    src: url("../fonts/InterBold/InterBold.eot");
    src: url("../fonts/InterBold/InterBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/InterBold/InterBold.woff") format("woff"),
    url("../fonts/InterBold/InterBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

@font-face { 
    font-family: "InterExtraBold";
    src: url("../fonts/InterExtraBold/InterExtraBold.eot");
    src: url("../fonts/InterExtraBold/InterExtraBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/InterExtraBold/InterExtraBold.woff") format("woff"),
    url("../fonts/InterExtraBold/InterExtraBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
}

html{
  box-sizing: border-box;
}

*, *::after, *::before{
  box-sizing: inherit;
  margin: 0; /* убираем стиль браузера отступ */
  padding: 0;
}

ul{
  list-style-type:  none; /* отключаем стиль для всех ul */
}

a{
  text-decoration: none; /* отключаем стиль для ссылок */
  color: inherit; /* наследуем цыет от родителя  */
}

body{  /* применяется ко всему тексту в body */
  font-family: 'InterLight';
  font-size: 20px; /* размер шрифта */
  /* font-weight: 400; */
}

.container {
  /*background-color: green;*/
  max-width: 1200px;
  margin: 0 auto; /* выравниваем контейнер по середине */
  padding: 0 15px 0; /* делаем отступ 10 по краям */
  text-align: center;
}

.header{
  /*background-color: black;*/
}

.logo_img {
width: 222px;
height: 88px;
}

.header_inner {
  height: 100px;
  padding-top: 5px; /* делаем сверху отступ */
  position: relative;
  display: flex; /* делим header на 2*/
  justify-content: space-between; /* перенес на правую сторону список */
  align-items: center; /* делает надписи по центру */
}

.menu_list {
  height: 95px;
  display: flex;
  align-items: center;
  gap: 5px; /* отступ мужду названиями */
}

.menu_list-item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 95px;
  width: 120px;
  transition: width 2s;
}

.menu_list-tel {
  display: flex;
  flex-direction: column;
  padding-top: 15px;
  /*align-items: center;*/
  height: 95px;
  width: 350px;
}

.menu_list_inner {
  display: flex;
  font-display: center;
}

.menu_list-link {
  font-family: 'InterRegular';
  font-size: 20px; /* размер шрифта */S
  color: #000000;
  /*text-transform: uppercase;*/
  /*font-weight: 700; /* толщина текста*/
}

.menu_list-item:hover {
  /*transition: transform .2s;
  transform: scale(1.2,1);*/
  width: 180px;
  background-color: #CAFF33; 
}
.menu_list-link:hover {

}

.img_seti {
  width: 31px;
  height: 31px;
}

.menu_list-number {
  font-family: 'InterRegular';
  font-size: 32px; /* размер шрифта */
  color: #000000;
  /*text-transform: uppercase;*/
  /*font-weight: 700; /* толщина текста*/
}

.work-text {
  text-align: left;
  font-family: 'InterRegular';
  font-size: 16px; /* размер шрифта */
  color: #000000;
}

.container_info_inner {
  height: 700px;
  display: flex;
  flex-direction: column;
}

.container_info_top {
  margin-top: 40px;
}

.container_info_but {
  display: flex;
  justify-content: flex-start;
}

.container_info_right {
  margin-top: 170px;
  margin-left: 10px;
}

.info-text-top {
 font-family: 'InterBold';
  font-size: 36px; /* размер шрифта */
  color: #000000;
}

.info-text-centr1 {
  text-align: left;
  font-family: 'InterExtraBold';
  font-size: 60px; /* размер шрифта */
  color: #000000;
  line-height: 0.9;
}

.info-text-centr2 {
  margin-top: 10px;
  text-align: left;
  font-family: 'InterRegular';
  font-size: 20px; /* размер шрифта */
  color: #000000;
}

.buttom_info {
  margin-top: 40px;
  margin-left: 100px;
  display: grid;
  align-items: center;
  border-radius: 15px;
  background-color: #CAFF33;
  height: 68px;
  width: 336px;
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
  transition: width 1s, height 1s;

}

.buttom_info:hover {
  width: 386px;
  height: 78px;
}

.buttom_info_text {
  list-style-type: none;
  text-align: center;
  font-family: 'InterBold';
  font-size: 20px; /* размер шрифта */
  color: #000000;
}

.img_fon {
  width: 595px;
  height: 595px;
}

.image_container {
  background-color: #E6EAF0;
  height: 600px;
}

.container_info_work {
  display: flex;
  flex-direction: column;
  height: 600px;
}

.info-text-w1{
  margin-top: 90px;
  text-align: center;
  font-family: 'InterBold';
  font-size: 36px; /* размер шрифта */
  color: #000000;
}

.info-text-w2 {
  margin-top: 15px;
 text-align: center;
  font-family: 'InterLight';
  font-size: 24px; /* размер шрифта */
  color: #000000;
}

.info_work_line {
  margin-top: 60px;
  display: flex;
  align-items: center;
  gap: 20px; /* отступ мужду названиями */
}

.line {
  background-color: black;
  width: 482px;
  height: 1px;
}

.info-text-w3 {
 text-align: center;
  font-family: 'InterLight';
  font-size: 16px; /* размер шрифта */
  color: #000000;
}

.container_info_work1 {
  margin-top: 60px;
  display: flex;
  justify-content: center;
  /*align-items: center;*/
  gap: 20px; /* отступ мужду названиями */
}

.info-box1 {
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
  border-radius: 19px;
  background-color: #CAFF33;
  height: 180px;
  width: 270px;
}

.one-work1 {
  display: flex;
  justify-content: flex-start;

}

.img-one {
  margin-top: 5px;
  margin-left: 5px;
  height: 45px;
  width: 45px;
}

.info-text-w4 {
  margin-top: 20px;
  margin-left: 20px;
  text-align: center;
  font-family: 'InterBold';
  font-size: 24px; /* размер шрифта */
  color: #000000;
}

.info-text-w5 {
  margin-top: 25px;
  margin-left: 15px;
  text-align: left;
  font-family: 'InterLight';
  font-size: 15px; /* размер шрифта */
  color: #000000;
}

.container_info_why {
  background-color: white;
  display: flex;
  flex-direction: column;
  height: 800px;
}

.container_why_center { 
  display: flex;
  justify-content: space-between;
}


.container_why_left {
  margin-top: 40px;
   display: flex;
   flex-direction: column;
}

.box_why {
  margin-top: 35px;
  margin-left: 30px;
  border-radius: 19px;
  background-color: #CAFF33;
  width: 400px;
  height: 120px;
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
}

.img_fon1 {
  margin-left: 30px;
  width: 595px;
  height: 595px;
}

.info-text-w6 {
  margin-top: 10px;
  margin-left: 15px;
  text-align: left;
  font-family: 'InterLight';
  font-size: 15px; /* размер шрифта */
  color: #000000;
}

.img-one-hwy {
  margin-top: 10px;
  margin-left: 20px;
  height: 41px;
  width: 41px;
}

.image_container1 {
  background-color: #E6EAF0;
  height: 750px;
}

.container_info_help {
  display: flex;
  flex-direction: column;
  height: 750px;
}

.container_help_left {
  margin-top: 40px;
  margin-left: 70px;
   display: flex;
   flex-direction: column;
}

.container_help_right {
  margin-top: 40px;
  margin-right: 70px;
   display: flex;
   flex-direction: column;
}

.box_help {
  margin-top: 35px;
  margin-left: 30px;
  width: 400px;
  height: 120px;
}

.line-top {
  background-color: black;
  height: 115px;
  width: 1px;
}

.info-text-w7 {
  margin-top: 5px;
  margin-left: 20px;
  text-align: left;
  font-family: 'InterBold';
  font-size: 24px; /* размер шрифта */
  color: #000000;
}

.container_info_cena {
  background-color: white;
  display: flex;
  flex-direction: column;
  height: 700px;
}

.container_cena_center { 
   margin-top: 70px;
   display: flex;
   justify-content: space-between;
   gap: 20px
}

.container_cena {
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
  display: flex;
   flex-direction: column;
  background-color: #CAFF33;
  border-radius: 28px;
  height: 275px;
  width: 390px;
}

.info-text-w8 {
  margin-top: 15px;
  font-family: 'InterBold';
  font-size: 30px; /* размер шрифта */
  color: #000000;
}

.info-text-w9 {
  margin-right: 10px;
  text-align: right;
  margin-top: 10px;
  font-family: 'InterBold';
  font-size: 24px; /* размер шрифта */
  color: #000000;
}

.img-one-cena {
  margin-top: 20px;
  height: 92px;
  width: 92px;
}

.image_container2 {
  background-color: #E6EAF0;
  height: 650px;
}

.container_info_msg {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 650px;
}

.container_info_msg1 {
  display: flex;
  flex-direction: column;
   align-items: center;
  border-radius: 15px;
  box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
  background-color: #CAFF33;
  margin-top: 40px;
  height: 300px;
  width: 720px;
}


.img-one-msg {
  margin-top: 30px;
  height: 47px;
  width: 47px;
}

.info-text-w10 {
  margin-top: 10px;
  text-align: center;
  font-family: 'InterBold';
  font-size: 32px; /* размер шрифта */
  color: #000000;
}

.info-text-w11 {
  margin-top: 10px;
  margin-left: 15px;
  text-align: center;
  font-family: 'InterLight';
  font-size: 15px; /* размер шрифта */
  color: #000000;
}


.buttom_msg {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background-color: black;
  height: 55px;
  width: 325px;
}

.buttom_msg_text {
  list-style-type: none;
  text-align: center;
  font-family: 'InterLight';
  font-size: 19px; /* размер шрифта */
  color: white;
}

.img-buttom-msg {
  padding-right: 10px;
  height: 43px;
  width: 43px;
}


.footer{
  padding-top: 0px;
  padding-bottom: 0px;
  height: 225px;
  background-color: #CAFF33;
}

.footer_up {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}

.menu_list_footer {
  height: 50px;
  display: flex;
  align-items: center;
  gap: 20px; /* отступ мужду названиями */
}

.menu_list_infoot {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 110px;
}

.footer-inner {
  display: flex;
  /*text-align: center;*/
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 10px;
}

.footer_text {
  font-family: 'InterLight';
  font-size: 13px; /* размер шрифта */
  text-align: center;
}

.footer_text1 {
  font-family: 'InterLight';
  font-size: 15px; /* размер шрифта */
  text-align: left;
  color: #000000;
  
}

.footer-text1 {
/*display: inline ;
/*align-items: center;*/
display: grid;
align-items: center;
}

.footer-text1_1 {
padding-bottom: 20px;
}

.footer-text {
display: grid;
align-items: flex-end;
}

.footer-text2 {
display: grid;
align-items: center;
}