.zero-price{
  opacity: 0;
}
.sale{
  position: absolute;
  top: 15;
  width: 99px;
  height: 45px;
  right: 15;
  opacity: 0;
}
.sale img{
  height: 45px !important;
}
.sale_active .sale{
  opacity: 1 !important;
}

.slspan{
  font-size: 12px !important;
  margin-top: -8px;
  margin-left: -4px;
  position: absolute;
  line-height: 2 !important;
}
.desc{
display: block;
}
.mob{
display:none;
}

body{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: white;
}
.container{
    width: 1290px;
    margin: auto;
}
.relative{
  position: relative;
}
section{
  margin-bottom: 130px;
}
.section_breadcrumbs {
  font-size: 14px;
  color: #3B3B3B;
  margin-top: 80px;
  margin-bottom: 60px;
}
.section_breadcrumbs a{
 text-decoration: none;
 color: #3B3B3B;
 cursor: pointer;
}
.section_breadcrumbs a:hover{
  color: rgba(48, 87, 191, 1);
 }
.btn:hover{
  background: #3B3B3B !important;
  cursor: pointer;
}
a:hover{
  text-decoration: none !important;
}
.top {
  position: absolute;
  bottom: 50px;
  right: 50px;
  z-index: 2;
}
.top_btn{
  cursor: pointer;
}


.order-form__logo{
  height: auto;
}
.menu {
  /* Добавляем анимацию */
  /* Начальное состояние невидимости */
  opacity: 0;
}

.menu.showMenu {
  /* При активации класса showMenu меню становится видимым */
  opacity: 1;
}

.section_news_news{
padding-top: 0;
padding-bottom: 0;
max-width: 300px;

}

/* main tovarka */
.section_product aside.filter_wrap {
  display: none;
}
.section_product .tovarka_section {
  margin-left: 0;
}
.section_product .tovarka {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr ;
  grid-template-columns: 1fr 1fr 1fr 1fr ;
  margin-bottom: 40px;
  grid-gap: 20px;
  margin-top: 0;
  padding: 0;
}
.section_product .paginationWrap {
  display: none;
}
.section_product .container-tov{
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 40px;
  grid-gap: 20px;
  margin-top: 0;
  padding: 0;
}
/* end main tovarka */





/* header page */
header{

    box-shadow: 0px 4px 10.699999809265137px rgba(0, 0, 0, 0.05);
}
.header_logo img{
    width: 190px;
    height: 34px;
}
.header_logo{
    margin-right: 110px;
}
.header_logof img{
  width: 190px;
  height: 34px;
}
.header_logof{
  margin-right: 110px;
}
.header_tel {
    display: flex;
    align-items: center;
}
.header_tel img{
    width: 22px;
    height: 22px;
    margin-right: 10px;
}
.header_tel a{
    font-size: 14px;
    line-height: auto;
    color: #3B3B3B;
    text-decoration: none;
    cursor: pointer;
}
.header_info {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.ovn_cont {
    position: relative;
}
.header_info_menu_desk {
  position: absolute;
  top: 50px;
  z-index: 10;
  width: 100%;
  left: 0;
  right: auto;
  border-bottom-left-radius: 80px;
  border-bottom-right-radius: 80px;
  padding-left: 130px;
  padding-right: 130px;
}
.main .header_info_menu_desk {
  background: rgba(255, 255, 255, 0.2);
}
.main  .header_logo{
display: block;
}
.other_header .header_logof{
  display: block;
}
.main  .header_logof{
  display: none;
  }
  .other_header .header_logo{
    display: none;
  }
.other_header .header_info_menu_desk {
  background: rgba(48, 87, 191, 1);
}
.other_header .header_info_menu_desk {
  position: absolute;
  top: 55px;
  z-index: 10;
  width: 100%;
  left: -130px;
  right: auto;
  border-bottom-left-radius: 80px;
  border-bottom-right-radius: 80px;
  padding-left: 130px;
  padding-right: 130px;
}
.tov.other_header .header_info_menu_desk {
  width: 120%;
}

.main{
  padding-top: 20px;
  padding-bottom: 20px;
}
.other_header{
  padding-top: 20px;
  padding-bottom: 20px;
  background: rgba(48, 87, 191, 1);
}
.other_header .header_tel{
color: #fff;
}
.other_header .header_tel a{
  color: #fff;
  }
.other_header header {
  background: rgba(48, 87, 191, 1);
}
.ul_menu{
  display: flex;
    justify-content: space-between;
    margin-left: 0;
    padding-left: 0;
}
.ul_menu li{
  color: white;
}
/* .header_menu_desk ul{
  display: flex;
    justify-content: space-between;
} */



img.slider1_img_img {
  position: absolute;
  top: 0;
}
.slider1_blur {
  width: 100%;
  height: 100%;
  background: #ffffff57;
}


/*  */
/* burger menu */
.hamburger {
    position: absolute;
    z-index: 100;
    padding: 4px;
    border: black solid 1px;
    border-radius: 10px;
    border-width: 0px;
    cursor: pointer;
    margin-left: -50px;
    top: -7px;
  }
  .closeIcon {
    display: none;
  }
  
  .menu {
    position: fixed;
    transform: translateY(-200%);
    transition: transform 1.2s;
    top: 0;
   
    z-index: 99;
    background: linear-gradient(137.32deg, rgb(255, 22, 121) 8.266%, rgb(255, 119, 11) 95.303%);
    color: white;
    list-style: none;
    padding-top: 3rem;
    width: 400px;
    right: 0px;
    height: 100%;
    padding-bottom: 3rem;
    text-align: right;
    padding-right:35px ;
    padding-top: 135px;
  }
  header ul li a{
    text-decoration: none;
    color: FFFFFF;
    cursor: pointer;
  }
  header ul li {
    list-style: none;
  }
  .showMenu {
    transform: translateY(-3%);
  }
  i.menuIcon.material-icons{
    color: white;
    padding: 0px;
   
  }
  i.closeIcon.material-icons{
    color: white;
    padding: 10px;
  
  }
  .mb60{
    margin-bottom: 60px;
  }
  .transparent{
    background: transparent !important;
    right: 0;
    right: 40px;
  }

  .munu_none_1 {
    display: none;
    position: absolute;
    left: -48px;
    top: 35px;
    padding: 15px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 4px 15px 0px rgba(32, 32, 32, 0.3);
    color: rgb(0, 0, 0);
    width: 250%;
}
.munu_none_1 a{
  color: #000;
}
  .munu_none_2{
    display: none;
  }
  .rahead{
    cursor: pointer;
  }
  .rahead::after{
    content: "";
    display: block;
    background: url(../img/pl.png) no-repeat;
    background-size: contain;
    width: 12px;
    height: 7px;
    float: right;
    transform: rotateX(182deg);
    padding-top: 7px;
    margin-left: 10px;
  }
  .mb60 li {
    margin-bottom: 15px;
  }

  .header_info_menu{
    display: none;
  }

 









/* background: linear-gradient(137.32deg, rgb(255, 22, 121) 8.266%, rgb(255, 119, 11) 95.303%); */
/* end header */

/* footer */
  footer li {
    text-decoration: none;
    list-style: none;
  }
  footer a{
    text-decoration: none;
    color: #3B3B3B;
    cursor: pointer;
  }
  footer ul {
    padding: 0;
    margin: 0;
  }
  .flist1 img{
    width: 190px;
    height: 34px;
    margin-bottom: 100px;
  }
  .flist1{
    font-size: 14px;
    width: 260px;
    margin-right: 120px;
  }
  .flist2{
      font-size: 16px;
      width: 260px;
      margin-right: 120px;
      margin-top: 34px;
  }
  .flist3{
    font-size: 16px;
    width: 360px;
    margin-top: 34px;
  }
  .flist4{
    position: absolute;
    right: 0;
    display: flex;
    z-index: 22px;
  }
  .flist1 li {
    padding-top: 30px;
  }
  .ftitle{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 50px;
  }
  .flist3 li{
    display: flex;
    margin-bottom: 15px;
    align-items: center;
    position: relative;
  }
  .flist3 img{
    width: 22px;
    height: 22px;
    margin-right: 10px;
  }
  .flist3 a img{
    width: 25px;
    height: 25px;
    margin-left: 0px;
    margin-right: 10px;
  }
  .div_footer{
    display: flex;
    margin-top: 70px;
    margin-bottom: 0px;
    align-items: flex-start;
    position: relative;
    z-index: 22;
  }
  .flist2 li {
    margin-bottom: 15px;
  }
  footer{
    position: relative;
    border-top: 1px solid rgba(59, 59, 59, 0.2);
    background: rgba(48, 87, 191, 1);
    padding-bottom: 80px;
    color: #fff;

  }
  footer a{
    color: #fff;
  }
  footer::after{
    content: "";
    display: block;
    background: url(../img/main/world.webp) no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%; 
    text-align: end;
    display: flex;
    right: 0;
    position: absolute;
    top: 0px;

  }
  .fes{
    margin-right: 10px;
  }
  .fes a{
    background: url(../img/main/fimg3.png) no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    background-size: cover;
  }
  .fes a:hover{
    background: url(../img/main/fimg3h.png) no-repeat;
    background-size: cover;
  }
  .you a{
    background: url(../img/main/fimg4.png) no-repeat;
    width: 37px;
    height: 25px;
    display: block;
    background-size: cover;
  }
  .you a:hover{
    background: url(../img/main/fimg4h.png) no-repeat;
    background-size: cover;
  }


/* end footer */



/* slider_section */

/* slider1 */
.slider1{
  background: url(../img/slider/slider1.webp) no-repeat;
  background-size: cover;
  min-height: 820px;
  height: fit-content;
  position: relative;

}
.slider1_text1 {
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  margin-top: 20px;
  margin-bottom: 15px;
}
.slider1_text2 {
  color: rgb(255, 255, 255);
  font-size: 60px;
  font-weight: 800;
  line-height: 45px;
  margin-bottom: 25px;
  margin-top: 300px;
}
.slider1_text3{
  padding-top: 25px;
}
.slider1_text3 a {
  color: rgb(255, 255, 255);
  padding: 20px 69px 20px 69px;
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  border-radius: 10px;
  background: #FF9900; 
  cursor: pointer;
  text-decoration: none;
}
.slider1_img{
  width: 296px;
  height: 359px;
  position: absolute;
  right:35px;
  top: 133px;
}
/* end slider1 */
/* slider2 */
.slider2_text1 div{
  font-size: 50px;
  font-weight: 800;
  line-height: 61px;
}
.slider2_text1{
  margin-top: 69px;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
  color: rgb(255, 255, 255);
}

.slider2_text2{
  color: rgb(255, 255, 255);
  font-size: 40px;
  font-weight: 600;
  line-height: auto;
  text-align: end;
  margin-top: 159px;
}
.slider2_text1 img{
  width: 603px;
  height: 313px;
  margin-top: -74px;
  margin-left: -23px;
 
}
.slider2{
  background: url(../img/slider/slider2.webp) no-repeat;
  background-size: cover;
  min-height: 820px;
  height: fit-content;
  position: relative;
}
.slider2_body {
  display: flex;
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
}
.linecfiner{
 width: 500px;
 border-radius: 100px;
 -webkit-border-radius: 100px;
 -moz-border-radius: 100px;
 -ms-border-radius: 100px;
 -o-border-radius: 100px;
 border: 1px solid #fff;
 text-align: center;
 padding: 20px;
 color: #fff;
 background-color: rgba(255, 255, 255, 0.15);
 font-size: 24px;
}
.slider2_new{
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr;
  justify-content: end;
  justify-items: end;
  width: auto;
  margin-top: 35px;
}



/* end slider2 */
/* slider3 */
.slider3{
  background: url(../img/slider/slider3.webp) no-repeat;
  background-size: cover;
  min-height: 820px;
  height: fit-content;
  position: relative;
}
.slider3_text{
  color: rgb(255, 255, 255);
  font-size: 40px;
  font-weight: 500;
  line-height: 49px;
  width: 415px;
  text-align: end;
  margin-top: 256px;
}
/* end slider3 */
.tns-nav{
  position: absolute;
  z-index: 1;
      display: flex;
    justify-content: center;
    width: 100%;
    bottom: 30px;
}
.tns-nav button{
  background: rgba(255, 255, 255, 0.4);
  width: 15px;
  height: 15px;
  border-width: 0;
  border-radius: 10px;
  margin: 0 3px;
}
.tns-nav-active{
  background: rgba(255, 255, 255, 1) !important;
}
div#tns1-ow {
  position: relative;
}
.tns-controls {
  display: none;
}
.tns-outer [data-action] {
  display: none;
}

/* end slider_section */

/* section_title */
.section3_text1{
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  border-radius:10px ;
  width: 850px;
  -webkit-border-radius:10px ;
  -moz-border-radius:10px ;
  -ms-border-radius:10px ;
  -o-border-radius:10px ;
  padding: 60px 80px;
  background-color: #fff;
  position: absolute;
  top: 56px;
  right: 0px;
  box-shadow: 3px 3px 18px 0px rgba(32, 32, 32, 0.1);
}

.section3_text1::after {
  display: block;
  content: "";
  background: url(../img/main/af1.webp) no-repeat;
  background-size: cover;
  width: 100%;
  height: 630px;
  text-align: end;
  right: 0;
  position: absolute;
  top: -93px;
}




.section3_text11{
font-size: 40px;
}
.section3_text2{
  font-size: 20px;
  font-weight: 700;
  line-height: 19px;
  width: 400px;
  position: relative;
}
.section3_text3 li{
  list-style-type: auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 13px;
}
.section3_text3 ul {
padding-left: 18px;
}
.section3_body {
  max-width: 850px;
  max-height: 610px;
}
img.slider3_img {
  width: 700px;
    top: -81px;
    left: -100px;
    display: block;
    position: relative;
}
.section3_bb a{
border-radius: 10px;
background: rgb(54, 182, 33);
padding: 20px 69px 20px 69px;
width:fit-content ;
color: rgb(255, 255, 255);
}
.section3_bb{
  width: fit-content;
  margin-top: 35px;
  margin-bottom: 76px;
}
#tns3-ow{
  width: 100%;
}
.section_win_block .tns-controls {
  display: block;
    position: absolute;
    bottom: 92px;
    right: 466px;
    z-index: 22;

}
button[data-controls="prev"] {
  background: rgba(255, 153, 0, 0.8);
  color: white;
  padding: 10px 12px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  font-size: 26px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}

button[data-controls="prev"]:hover {
  background: rgb(255, 153, 0); /* Змінює колір фону при наведенні */
}

button[data-controls="prev"]:focus {
    outline: none; /* Видаляє обведення при фокусі */
    box-shadow: 0 0 5px #4CAF50; /* Додає тінь при фокусі */
}
button[data-controls="next"] {
  background: rgba(255, 153, 0, 0.8);
  color: white;
  padding: 10px 12px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  font-size: 26px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  margin-left: 15px;
}

button[data-controls="next"]:hover {
  background: rgb(255, 153, 0); /* Змінює колір фону при наведенні */
}

button[data-controls="next"]:focus {
    outline: none; /* Видаляє обведення при фокусі */
    box-shadow: 0 0 5px #4CAF50; /* Додає тінь при фокусі */
}
.section_win_block .tns-nav{
  display: none;
}
/* end section_title */





/* section_info */
.section_info_block{
  flex-wrap: wrap;
  display: flex;
}
.section_info_block div{
  text-align: center;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.section_info_body_b{
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  display: flex;
  padding: 40px;
  width: 100%;
  align-content: center;
    justify-content: center;
    flex-direction: column;
}
.section_info_body_q{
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
}
.section_info_body_b span{
  font-family: Montserrat Alternates;
  font-size: 30px;
  font-weight: 900;
  line-height: 36.57px;
  text-align: center;
  
}
.section_info_body_b1{
  background: rgba(48, 87, 191, 1);
}
.section_info_body_b2{
  background: rgba(255, 153, 0, 1);

}
.section_info_body_b3{
  background: rgba(255, 153, 0, 1);

}
.section_info_body_b4{
  background: rgba(48, 87, 191, 1);
}
.section_info_body {
  display: flex;
  flex-direction: column;
}
.section_info_title{
  font-family: Montserrat Alternates;
  font-size: 40px;
  font-weight: 700;
  line-height: 48.76px;
  text-align: left;
  color: black; 
  margin-bottom: 30px; 
}
.section_info_body_bb{
  background: rgba(48, 87, 191, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  display: flex;
  padding: 40px;
  width: 100%;
  align-content: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 30px;
}
.section_info_body_bb span{
  font-family: Montserrat Alternates;
  font-size: 30px;
  font-weight: 900;
  line-height: 2.57px;
  text-align: center;
  
}

.svg_bg{
  background-image: url(../img/image6.png);
  background-size: cover;
  width: 250px !important;
  height: 250px;
  position: absolute;
}
.out{
  padding-top: 55px;
  padding-bottom: 55px;
    outline: 1px solid rgb(255, 22, 121);
    
}
.section_info_p {
  position: absolute;
  top: -43px;
  display: flex;
  width: 100%;
  justify-content: center;
  
}
.section_info_p div{
  width: 324px;
  background: white;
  text-align: center;
  height: 120px;
}
section.section_info {

}
.section_info_body_b1{
position: relative;
}
.section_info_body_b2{
position: relative;
}
.section_info_body_b3{
position: relative;
}
.section_info_body_b4{
position: relative;
}
.section_info_body_bb{
  position: relative;
  }

.section_info_body_b1::after {
  display: block;
  content: "";
  background: url(../img/main/af2.svg) no-repeat;
  background-size: contain;
  width: 166px;
  height: 100%;
  text-align: center;
  right: 0;
  position: absolute;
  top: 0px;
  left: auto;
}
.section_info_body_b2::after {
  display: block;
  content: "";
  background: url(../img/main/af3.svg) no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  text-align: center;
  right: 0;
  position: absolute;
  top: 19px;
  left: auto;
}
.section_info_body_b3::after {
  display: block;
  content: "";
  background: url(../img/main/af4.webp) no-repeat;
  background-size: contain;
  width: 50%;
  height: 100%;
  text-align: center;
  right: 25%;
  position: absolute;
  top: 0px;
  left: auto;
}
.section_info_body_b4::after {
  display: block;
  content: "";
  background: url(../img/main/af5.webp) no-repeat;
  background-size: contain;
  width: 63%;
  height: 100%;
  text-align: center;
  right: 16%;
  position: absolute;
  top: 10px;
  left: auto;
}
.section_info_body_bb::after {
  display: block;
  content: "";
  background: url(../img/main/af6.webp) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  text-align: center;
  right: 0;
  position: absolute;
  top: 0px;
  left: auto;
}
/* end section_info */






/* section_win */
.section_win_block_text{
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 10px;
  
}
.section_win_block_text2{
  font-size: 16px;
font-weight: 400;
line-height: 19px;
}
.section_win_title{
  font-size: 35px;
  font-weight: 800;
  line-height: 43px;
  margin-bottom: 30px;
}
.section_win_block_reg{
  background-image: url(../img/main/img2.png);
  background-size: cover;
  width: 280px;
  height: 340px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;

}
.section_win_block {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 40px;
  /* display: grid;
  grid-template-columns: 1fr 1fr;
  grid-row-gap: 40px;
  grid-column-gap: 20px; */
}
.section_win_block_img{
  margin-bottom: 15px;
}
.section_win_block_reg_text1{
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
  color: rgb(255, 255, 255);
  text-align: center;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 10px;
}
.section_win_block_reg_text2{
  border-radius: 10px;
  background: rgb(54, 182, 33);
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  padding: 20px 39px 20px 39px;
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration: none;
  
}
.section_win_block_body{
 max-width: 280px;
}

.slider_body_win{
  border: 1px solid rgba(32, 32, 32, 0.13);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  padding: 20px;
  color: #000;
  display: flex;
  
}
.slider_body_win_t1 {
  margin-top: 65px;
font-size: 30px;
font-weight: 700;
line-height: 36.57px;
text-align: left;

}
.slider_body_win_t2{
  margin-top: 25px;

  font-size: 18px;
  font-weight: 400;
  line-height: 21.94px;
  text-align: left;
  
}
.slider_body_win_b{
  margin-left: 30px;
  margin-right: 20px;
  position: relative;
  width: 100%;
}
.slider_body_win_buton{
  font-size: 16px;
  line-height: 19.5px;
  text-align: center;
 max-width: 330px;

  padding: 19px 60px 19px 60px;
  gap: 10px;
  border-radius: 10px;
  opacity: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  background: rgba(255, 153, 0, 1);
  color: #fff;
  position: absolute;
  bottom: 65px;
  right: 125px;
}
/* end section_win */




/* section_map */
.section_map_bg_body{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
} 
.section_map_bg{
  background-image: url(../img/main/ukraine2.webp);
  width: 100%;
  max-width: 1291px;
  max-height: 828px;
  height: -webkit-fill-available;
  background-size: contain;
  margin: auto;
}
.section_map_2 img{
  margin-top: 76px;
  width: 100%;
    max-width: 982px;
    height: auto;

}
.section_map_2{
  display: flex;
  justify-content: center;
  align-items: center;
}
.section_map_1{
  font-size: 30px;
  font-weight: 800;
  line-height: 37px;
  width: 366px;
  color: rgb(54, 182, 33);
  position: absolute;
    right: 0;
    top: 72px;
}
span.section_map_12 {
  margin-left: 41px;
}
span.section_map_13 {
  margin-left: 130px;
}
.section_map_3{
  font-size: 30px;
  font-weight: 800;
  line-height: 37px;
  position: absolute;
  bottom: 101;
  left: 0;
  color: rgb(54, 182, 33);
  width: 430px;
}
span.section_map_32{
  margin-left: 42px;
}
span.section_map_33{
  margin-left: 80px;
}
.section_map_4{
  position: absolute;
  bottom: 28;
  right: 0;
  width: 270px;
  display: flex;
    flex-direction: column;
    align-items: center;
}
.section_map_4 div{
  background: linear-gradient(137.32deg, rgb(255, 22, 121),rgb(255, 119, 11));
  -webkit-background-clip:
  text;
  -webkit-text-fill-color:
  transparent;
  background-clip:
  text;
  text-fill-color:
  transparent;
  font-family: Montserrat Alternates;
  font-size: 30px;
  font-weight: 800;
  line-height: 37px;
}
.section_map_4 a{
  padding: 20px 73px 20px 73px;
  background: linear-gradient(137.32deg, rgb(255, 22, 121) 9.806%,rgb(255, 119, 11) 93.614%);
  border-radius: 5px;
  font-size: 16px;
  font-weight: 800;
  line-height: 19px;
  color: rgb(255, 255, 255);
  margin-top: 10px;
  text-transform: uppercase;
  width: min-content;
  cursor: pointer;
  text-decoration: none;
}
section.section_map {
  padding-bottom: 165px;
}
/* end section_map */

/* section_video */
.section_video_title{
  font-size: 35px;
font-weight: 800;
line-height: 43px;
color: rgb(59, 59, 59);
margin-bottom: 40px;
}
.section_video_block{
  width: min-content;
}
.section_video_block_text{
  font-size: 16px;
font-weight: 400;
line-height: 19px;
max-width: 440px;
margin-top: 20px;
}
.section_video_block_data{
  margin-top: 10px;
  font-size: 16px;
font-weight: 700;
line-height: 19px;
}
.section_video_all a{
  color: rgba(32, 32, 32, 1);
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: center;
  margin-top: 40px;
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid rgba(32, 32, 32, 1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  background-color: transparent;
  width: max-content;
  padding: 19px 100px;
}
.section_video_all a:hover{
  background: rgba(32, 32, 32, 1);
  color: #fff;

}
.section_video_all a:hover path {
  fill: #fff;
}




.section_video_all svg{
  margin-left: 10px;
}


/* end section_video */

/* section_regis */
.section_regis{
padding:100px 0px;
background: rgba(48, 87, 191, 0.05);
overflow: hidden;

}
.section_regis_body_fl {
  display: flex;
  flex-direction: column;
  max-width: 905px;
}
.section_regis_body_t1{
font-size: 40px;
font-weight: 700;
line-height: 48.76px;
text-align: left;
margin-bottom: 25px;
}
.section_regis_body_t2{
  font-size: 24px;
  font-weight: 500;
  line-height: 29.26px;
  text-align: left;
  margin-bottom: 25px;
  }
.section_regis_body_t3{
  font-size: 20px;
  font-weight: 400;
  line-height: 24.38px;
  text-align: left;
  margin-bottom: 25px;
  }
  .section_regis_body_t4{
font-size: 16px;
font-weight: 700;
line-height: 19.5px;
text-align: left;
display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 658px;

    }
    .section_regis_body_t4 span{
      color:rgba(48, 87, 191, 1);
    font-size: 24px;
    font-weight: 900;
    line-height: 29.26px;
    text-align: left;

    }
.section_regis_body_b{
  margin-top: 30px;
  margin-bottom: 30px;
  background: rgba(48, 87, 191, 1);
  width: Hug (300px)px;
  height: Fixed (60px)px;

  padding: 19px 102px 19px 102px;
  gap: 10px;
  border-radius:10px ;
  -webkit-border-radius:10px ;
  -moz-border-radius:10px ;
  -ms-border-radius:10px ;
  -o-border-radius:10px ;
font-size: 16px;
font-weight: 700;
line-height: 19.5px;
text-align: center;
max-width: min-content;
cursor: pointer;
color: #fff;
}
.section_regis_body_b a{
  color: #fff;
}
.section_regis_body_a{
font-size: 16px;
font-weight: 400;
line-height: 19.5px;
text-align: left;
}
.section_regis_body_a a{
  font-size: 16px;
  font-weight: 400;
  line-height: 19.5px;
  text-align: left;
  }
  .section_regis_body_i {
    position: absolute;
    top: -80px;
    right: -350px;
}
/* end section_regis */
















/* section_product */
.section_product_block_text{
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 10px;
}
.section_product_block_text span{
  font-size: 14px;
  background: linear-gradient(137.32deg, rgb(255, 22, 121), rgb(255, 119, 11));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    text-decoration: line-through;
    text-decoration-color: red;
    margin-right: 10px;
}

.section_product_block_text2{
  font-size: 16px;
font-weight: 400;
line-height: 19px;
}
.section_product_title{
  font-size: 35px;
  font-weight: 800;
  line-height: 43px;
}
.section_product_block_reg{
  background-image: url(../img/tov/bannerprize.webp);
  background-size: cover;
  width: 280px;
  height: 377px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;

}
.section_product_block {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
}
.section_product_block_img{
  margin-bottom: 15px;
}
.section_product_block_reg_text1{
  font-size: 14px;
  font-weight: 800;
  color: rgb(54, 182, 33);
  text-align: center;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 10px;
}
.section_product_block_reg_text2{

  font-size: 14px;
  font-weight: 800;
  line-height: 19px;
  color: rgba(32, 32, 32, 1);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.section_product_block_reg_text2 svg{
  margin-left: 10px;
}
.section_product_title_text{
font-size: 20px;
font-weight: 700;
line-height: 24.38px;
  
}
.section_product_title_text span{
  color: rgba(22, 81, 198, 1);
}
.section_product_body_f{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  flex-direction: column;
}
.section_product::after{
  display: none;
  content: "";

  background: url(../img/main/img3.png) no-repeat;
  background-size: cover;
  width: 550px;
  height: 630px;
  text-align: end;

  right: 0;
  position: absolute;
  top: -233px;
}
.section_product_body {
  z-index: 1;
  position: relative;
}

/* end section_product */


/* section_qa */
:root {
  --main-color: #3d4aa1;
  --transition: all 250ms cubic-bezier(.4,0,.2,1);
  --header1: 3.052rem;
  --header2: 2.441rem;
  --header3: 1.953rem;
  --header4: 1.563rem;
  --header5: 1.25rem;
  --paragraph: 1rem;
  --primary-font: "Space Grotesk", sans-serif;
  --secondary-font: "Inter", sans-serif;
  --img-height: 300px;
}



.section_qa li{
  list-style-type: none;
  background: rgba(48, 87, 191, 0.05);
  border-radius:10px ;
  -webkit-border-radius:10px ;
  -moz-border-radius:10px ;
  -ms-border-radius:10px ;
  -o-border-radius:10px ;
  margin-bottom: 15px;
}
.section_qa ul{
padding: 0;
margin: 0;
}


.accordion-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 19.5px;
  text-align: left;
  position: relative;  
  color: rgba(32, 32, 32, 1);
  padding: 30px 20px 30px 20px;
}

.accordion-title::after {
  content: url(../img/vector/Arrow1.svg);
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0.5rem;
  font-size: 1rem;
  transform-origin: center;
  transform: rotateZ(0deg);
  transition: var(--transition);
  top: 28px;
  bottom: 0;
  right: 20px;
  color: var(--main-color);
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
}
.section_qa_title{

  font-size: 40px;
  font-weight: 700;
  line-height: 48.76px;
  text-align: left;
  margin-bottom: 40px;
  
}
.rotate .accordion-title::after {
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -o-transform: rotateZ(180deg);
}

.accordion-content {
  height: 0px;
  opacity: 0;
  /* display: flex; */
  align-items: center;
  gap: 2rem;
  overflow: hidden;
  transition: var(--transition);
}
.aerbody {
  background-color: #00000036;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0;
    right: 0;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.ssbody{
  background-color: #00000036;
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0;
  right: 0;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.ageerror{
display: none;
}
.ageerror.active{
  display: block;
  }

.successS{
  display: none;
  }
.successS.active{
  display: block;
  }
.aerb {
  width: 450px;
  text-align: center;
  padding: 30px 40px;
  background: rgba(48, 87, 191, 1);
  border: 1px solid #ffffff;
  border-radius: 10px;
  color: white;
  font-size: 16px;
  position: relative;
}
.ssb{
  width: 450px;
  text-align: center;
  padding: 92px 170px;
  background: rgba(48, 87, 191, 1);
  border: 1px solid #ffffff;
  border-radius: 10px;
  color: white;
  font-size: 30px;
  font-weight: bold;
  position: relative;
}
.aerclose{
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 15;
    cursor: pointer;
}
.ssclose{
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 15;
  cursor: pointer;
}
.ssbtb{
  margin-top: 40px;
}
.ssbtb a{
  color: #ffff;
  background-color: #FF9900;
  text-decoration: none;
  font-size: 16px;
  padding: 20px 90px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.newactia{
  color: rgba(48, 87, 191, 1);
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
  margin-right: 40px;
  text-align: center;
}

.accordion-content img {
  width: auto;
}

.accordion-content p {
  flex: 0 0 50%;
}

.accordion-content.text p {
  flex: 0 0 100%;
}

.accordion-content.text {
  flex-direction: column;
}

.open .accordion-content {
  height: min-content;
  max-height: 280px;
  opacity: 1;
  transition: var(--transition);
  margin-top: 1rem;
  padding: 30px 20px 30px 20px;
}
li.accordion-item.open {
  background-color: rgba(48, 87, 191, 1);
  color: #fff !important;
}
.open  .accordion-title{
  color: #fff !important;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 768px) {
   .accordion-content {
    flex-direction: column;
  }
  
  .accordion-content p {
    flex: 0 0 auto;
  }
  
  .open .accordion-content {
    min-height: 0;
    font-size: 12px;
  }

  /* .accordion-item div span {
    display: block;
    width: 90%;
  } */

  .header_info_menu{
    display: block;
  }
  .header_info_menu_desk{
    display: none;
  }
}
.top {
  position: absolute;
  bottom: 68px;
  right: 40px;
  z-index: 2;
  width: 60px;
}



/* end section_qa */





/* section_reg */
/* section.section_reg {
  padding-top: 80px;
} */
.section_reg_body {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.section_reg_text1{
  color: rgba(32, 32, 32, 1);
  font-size: 40px;
  line-height: 48.76px;
  padding-bottom: 25px;
}
.section_reg_text1 span{
  color: rgba(48, 87, 191, 1);
  font-size: 40px;
  text-transform: uppercase;
}
.section_reg_text11{
  font-size: 30px;
  padding-bottom: 40px;
}
.section_reg_text11 span{
color:rgba(255, 153, 0, 1) ;  
text-transform: uppercase;
}
.section_reg_text2{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 10px;
}
.section_reg_text2 div{
font-size: 20px;
color: #3B3B3B;
margin-right: 40px;
}
.section_reg_text2 a{
  color: rgba(48, 87, 191, 1);
  font-size: 16px;
  cursor: pointer;
  text-decoration: none;
  margin-right: 40px;

}
.section_reg_body_2{
  width: 280px;
}
.section_reg_body_2 img{
  width: 280px;
  margin-bottom: 20px;
}
.section_reg_text3{
  color: #36b621;
  font-size: 50px;
  padding-top: 29px;
  width: 435px;
  padding-left: 36px;
}
.section_reg_body_1_1{
display: flex;
flex-direction: row;
padding-top: 30px;
}
.section_reg_body_1_1 form{
  max-width: 630px;
  display: grid;
  grid-row-gap: 15px;
}
.form-group{
  display: grid;
  grid-row-gap: 8px;
}
.str{
  color:#FF0000 ;
}
.form-group input{
  height: 55px;
  padding: 14px 19px;
  border-radius: 10px;
  border-width: 0px;
  background: rgba(48, 87, 191, 0.05);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.error{
  border: 1px solid red !important;
}
.form-group input::placeholder{
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: regular;
  font-style: normal;
  font-variation-settings:
    "slnt" 0;
    color: rgba(59, 59, 59, 0.5);
}
.section_reg_body_2::after{
  content: "";
  display: block;
  background: url(../img/reg/3c.png) no-repeat;
  background-size: cover;
  width: 216px;
  height: 189px;
  text-align: end;
  display: flex;
  right: -146px;
  position: absolute;
  top: -61px;
}
.section_reg_text3::after{
  content: "";
  display: block;
  background: url(../img/reg/i5.webp) no-repeat;
  background-size: cover;
  width: 516px;
  height: 589px;
  text-align: end;
  display: flex;
  right: -146px;
  position: absolute;
  top: -61px;
  z-index: -1;
}



.section_reg_text2{
position: relative;
}

.section_reg_text2::after {
  content: "";
  display: block;
  background: url(../img/reg/artr.webp) no-repeat;
  background-size: contain;
  width: 165px;
  height: 93px;
  text-align: end;
  display: flex;
  right: calc(50% - 200px);
  position: absolute;
  top: 0;
  z-index: -1;
}
input.przm-form-control.przm-form-checkbox.przm-checkbox {
  display: none;
}
label.custom-control-label.label-checkbox.przm-checkbox-label.inter_regular{
  font-size: 12px;
  color: rgba(32, 32, 32, 1);
}
.custom-control.custom-checkbox {
  padding: 28px 76px;
  background: rgba(48, 87, 191, 0.05);
}
input.btn.btn-success.text-uppercase.btn-action.przm-btn-reg.inter_exbold {
  color: white;
  background-color: rgba(48, 87, 191, 1);
  border-radius: 10px;
  border-width: 0;
  display: flex;
  font-size: 16px;
  text-transform: uppercase;
  width: 100%;
  max-width: 630px;
  height: 60px;
  align-content: center;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}


/* end section_reg */




/* section_about */
.section_about_img_body{
  width: 280px;
  display: grid;
  grid-row-gap: 20px;
}
.section_about_img_body img{
  width: 280px;
  display: block;
  }
  .section_about_img_body a{
  text-decoration: none;
  cursor: pointer;
  }
  .section_about_img_body .section_product_block_reg{
    margin-bottom: 0px;
  }
  .section_about_body {
    display: flex;
}
.section_about_text_body{
  padding-left: 100px;
  width: 580px;
  font-size: 16px;
}
.section_about h1{
  margin: 0px;
  color: #3B3B3B;
  font-size: 30px;
}
.section_about_text_body b{
  margin-top: 40px;
  color: #36b621;
  font-size: 20px;
  display: block;
}
.section_about_text_body span{
  color: #36b621;
  font-size: 16px;
}
.section_about_text_body p{
  margin-top: 20px;
  margin-bottom: 15px;
}

.section_about_cat_body img{
  width: 220px;
  margin-bottom: 15px;
}
.section_about_cat_body a{
  text-decoration: none;
  color: #3B3B3B;
  cursor: pointer;
}
.section_about_cat_body{
  display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-direction: row;
  padding-top:40px ;
}
.section_about_cat_body div{
  width: 220px;
}
.section_about_cat{
 padding-top: 80px;
}
.section_about_cat_title{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-content: center;
}
.section_about_cat_title a{
  background-color: #36b621;
  padding: 20px 40px;
  display: block;
  text-decoration: none; 
  color: white;
  cursor: pointer;
  border-radius: 5px;
  text-transform: uppercase;
}
.section_about_cat_body a::after{
  content: "";
  background: url(../img/vector/Arrow2.svg) no-repeat;
  background-size: contain;
  width: 30px;
  height: 12px;
  text-align: end;
  display: flex;
  right: -39px;
  position: absolute;
  top: 4px;
}



.section_about_body::after{
  content: "";
  display: block;
  background: url(../img/main/img3.png) no-repeat;
  background-size: cover;
  width: 550px;
  height: 630px;
  text-align: end;
  display: flex;
  position: absolute;
  bottom: 225px;
  left: -131px;
  z-index: -1;
}
.section_about_body::before{
  content: "";
  display: block;
  background: url(../img/main/img3.png) no-repeat;
  background-size: cover;
  width: 550px;
  height: 630px;
  text-align: end;
  display: flex;
  right: 0;
  position: absolute;
  top: -233px;
  z-index: -1;
}
/* end section_about */

/* section_pay */
.section_pay{
  overflow-x: hidden;
  overflow-y: hidden;
}
.section_pay_body h1{
  font-size: 30px;
  margin-bottom: 30px;
}
.section_pay_body b{
  color: #36b621;
  font-size: 20px;
}
.section_pay_body{
  font-size: 16px;
}
.section_pay_body ul {
  padding-left: 20px;
}
.section_pay_body p {
  margin-top: 18px;
  margin-bottom: 18px;
}
.section_pay_body::after{
  content: "";
  display: block;
  background: url(../img/pay/f.webp) no-repeat;
  background-size: contain;
  width: 950px;
  height: 930px;
  text-align: end;
  display: flex;
  right: -224px;
  position: absolute;
  top: -233px;
  z-index: -1;
}




/* end section_pay */

/* video_archive */
.video_archive ul{
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-around;
  padding: 0;
  margin: 0;
}
.video_archive li{
  border: 1px solid #3b3b3b21;
  width: 100%;
  max-width: 585px;
  padding: 20px 30px;
}
.video_archive_title{
  color: #36b621;
  font-size: 28px;
  margin-bottom: 15px;
  margin-top: 25px;
}
.video_archive_text1{
  font-size: 30px;
  margin-bottom: 20px;
}
.video_archive_text2{
  font-size: 20px;
  margin-bottom: 40px;
}
/* .section_video_archive{
  padding-bottom: 170px;
} */
.video_archive{
  padding-bottom: 170px;
}


/* end video_archive */
/* section_video_onlain */
.section_video_onlain{
  display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 40px;
}
.pagin_video_onlain{
  margin-top: 40px;
  margin-bottom: 130px;
  display: flex;
}
a.pagin_video_onlain.active {
  background-color: rgba(255, 153, 0, 1);
  outline: 1px solid rgba(255, 153, 0, 1);
  color: white;
}
a.pagin_video_onlain {
  background-color: white;
  outline: 1px solid #3B3B3B;
  color: #3B3B3B;
  padding: 13px;
  text-decoration: none;
  border-radius: 5px;
  margin-left: 8px;
  display: flex;
  width: min-content;
  height: min-content;
  padding: 14px 18px;
    text-align: center;
}
/* end section_video_onlain */
/* news_block */
.news_block_title{
  font-size: 16px;
}
.news_block_body {
  padding-top: 80px;
  padding-left: 40px;
}
.news_block{
  max-width: max-content;
  display: flex;
  align-content: center;

}
.news_block img{
  max-width: 740px;
  max-height: 400px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.section_reg_newmg {
  position: absolute;
  right: -24%;
}

.section_reg{
  overflow-x: clip;
}
.news_block a{
  text-decoration: none;
  color: rgba(32, 32, 32, 1);
  font-size: 16px;
  cursor: pointer;
  position: relative;

}
.news_block_time{
  padding-top: 15px;
  padding-bottom: 30px;
  font-size: 18px;
  color: rgba(255, 153, 0, 1);
}
.news_block a::after{
  content: "";
  background: url(../img/vector/Arrow1.svg) no-repeat;
  background-size: contain;
  width: 30px;
  height: 12px;
  text-align: end;
  display: flex;
  right: -39px;
  position: absolute;
  top: 4px;
  }
.news_block_text{
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.news_block_main{
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  grid-column-gap: 20px;
}
/* end news_block */
/* section_news_single */
.section_news_single iframe {
  width: 100%;
  height: 100%;
  max-height: 550px;
  margin-top: 40px;
  margin-bottom: 40px;
}
p.italic{
  font-style: italic;
  opacity: 0.5;
}
.section_news_single_title{
  font-size: 30px;
  margin-bottom: 40px;
}

.section_news_single_img{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 20px;
  margin-top: 40px;
  align-items: center;
}
.section_news_single_img img{
max-width: 380px;
}

.new_cont {
  max-width: 850px;
  position: relative;
}

.section_news_single .news_block{
    display: flex;
    align-content: center;
    flex-direction: column;
    align-items: flex-start;
    max-width: 300px;

}
.section_news_news .news_block img {
  max-width: 300px;
  max-height: 180px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.section_news_news .news_block_time {
  padding-top: 0px;
  padding-bottom: 10px;
  font-size: 18px;
  color: rgba(255, 153, 0, 1);
}
.section_news_news .news_block_title{
margin-top: 10px;
}
.section_news_single .rel {
  display: flex;
  justify-content: space-between;
  padding-bottom: 200px;
}
.section_news_single .section_video_title {
  font-size: 22px;
  font-weight: 800;
  line-height: 43px;
  color: rgb(59, 59, 59);
  margin-bottom: 20px;
}
/* end section_news_single */




/* get */
.get_text1 {
font-size: 40px;
line-height: 48.76px;
padding-bottom: 25px;
}
.get_text2 {

font-size: 30px;
line-height: 36.57px;
padding-bottom: 25px;

}
.get_text3 {

font-size: 16px;
line-height: 19.5px;
padding-bottom: 40px;

}
.get_text2 span{
  color: rgba(48, 87, 191, 1);
}
.get_img_body{
  background: rgba(48, 87, 191, 0.05);
  border-color: rgba(48, 87, 191, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  padding: 36px 0px;
  border-width: 1px;
  border-style: solid;
  max-width: 620px;
  width: 100%;
}
.get_img {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}
.get_img_body2{
  background: rgba(255, 153, 0, 0.05);
  border-color: rgba(255, 153, 0, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  padding: 36px 0px;
  border-width: 1px;
  border-style: solid;
  max-width: 620px;
  width: 100%;
}
.get_img .montserrat-alternates-medium{
  padding-top: 10px;
  font-size: 20px;
  line-height: 24.38px;
  text-align: center;
  
}
.get_img::after{
  content: "";
  background: url(../img/get/gm.webp) no-repeat;
  background-size: contain;
  width: 359px;
  height: 270px;
  text-align: end;
  display: flex;
  right: calc(50% - 170px);
  position: absolute;
  top: 59%;
}
.get_text5{
  font-size: 30px;
  line-height: 36.57px;
  padding-top: 150px;
  padding-bottom: 40px;
  
}

.get_block {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.get_block_body_bg {
  box-shadow: 3px 3px 18px 0px rgba(32, 32, 32, 0.1);
  border-radius: 100%;
  width: 300px;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  /* padding-top: 32px; */
  position: relative;
}
.get_block_body_bg img{
   padding-top: 32px; 
}
.get_block_body_bg div{
  padding-top: 43px; 
}
.arbl::after{
  content: "";
  background: url(../img/get/Arrow9.svg) no-repeat;
  background-size: contain;
  width: 40px;
  height: 18px;
  text-align: end;
  display: flex;
  right: -17px;
  position: absolute;
  top: 50%;
}
.aryl::after{
  content: "";
  background: url(../img/get/Arrow8.svg) no-repeat;
  background-size: contain;
  width: 40px;
  height: 18px;
  text-align: end;
  display: flex;
  right: -17px;
  position: absolute;
  top: 50%;
}
.get_block_body{
  font-size: 16px;
  text-align: center;
  position: relative;
  margin-bottom: 90px;
}
.get_img_bg_sm{
  box-shadow: 3px 3px 18px 0px rgba(32, 32, 32, 0.1);
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  padding: 30px;
  width: min-content;
  bottom: -70px;
  background: #fff;
}
.get_b {
  display: flex;
  justify-content: center;
  padding-top: 70px;
  padding-bottom: 170px;
}
.get_b_1 a{
  background: rgba(48, 87, 191, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  padding: 20px 70px;
  width: 100%;
  max-width: 300px;
  margin-left: 15px;
}
.get_b_2 a{
  background: rgba(255, 153, 0, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  padding: 20px 70px;
  width: 100%;
  max-width: 300px;
  margin-left: 15px;
}

/* end get */

.section_video_fl {
  grid-template-columns: 1fr 1fr;
  display: grid;
}










@media screen and (max-width: 1440px){
  .section_product .tovarka {
    grid-template-columns: 1fr 1fr;
}
.section_product .container-tov{
  grid-template-columns: 1fr;
}
}
@media screen and (max-width: 1290px){
  .container {
    width: 900px;
    margin: auto;
}
.header_info_menu_desk {
  padding-left: 60px;
  padding-right: 60px;
  font-size: 13px;
}
.slider_body_win img{
  width: 300px;
}
.slider_body_win_t1 {
  margin-top: 0px;
  font-size: 24px;
  font-weight: 700;
  line-height: 36.57px;
  text-align: left;
}
.slider_body_win_t2 {
  margin-top: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.94px;
  text-align: left;
}
.section_win_block .tns-controls {
  display: block;
  position: absolute;
  bottom: 24px;
  right: 434px;
  z-index: 22;
}
.slider_body_win_buton {
  font-size: 16px;
  line-height: 19.5px;
  text-align: center;
  max-width: 330px;
  padding: 19px 60px 19px 60px;
  gap: 10px;
  border-radius: 10px;
  opacity: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  background: rgba(255, 153, 0, 1);
  color: #fff;
  position: absolute;
  bottom: -1px;
  right: 70px;
}
.section_video_block {
  width: min-content;
  max-width: 300px;
  position: relative;
}

.section_video_block iframe {
  width: 100%;
}
.section_video_block {
  width: min-content;
  max-width: 300px;
  position: relative;
  min-width: calc(50% - -180px);
}
.section_regis_body_i {
  position: absolute;
  top: 2px;
  left: calc(50% - -202px);
}
.tovar_holder {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  background: transparent;
  position: relative;
  justify-items: center;
}
#tns3-mw {
  /* width: 100%; */
  max-width: 900px;
}
.section_video_fl {
  grid-template-columns: 1fr 1fr;
}
.slider2 {
  background-position-x: center;
}
.linecfiner {
  width: 340px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border: 1px solid #fff;
  text-align: center;
  padding: 20px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
  font-size: 16px;
}
.slider3 {
  background: url(../img/slider/slider3.webp) no-repeat;
  background-size: contain;
  min-height: 820px;
  height: fit-content;
  position: relative;
}
}

@media screen and (max-width: 1220px) {
  .container {
    width:  900px;
    margin: auto;
}

.section_win_block_text{
  max-width: 260px;
}
.section_video_fl {
  display: grid;
  flex-direction: row;
  justify-content: center;
  justify-items: center;
  align-items: center;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;

}
.section_product_block{
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  justify-items: center;
  grid-row-gap: 40px;
}

.section_product_block .filter_btn{
  display: none !important;
}
.section_map_1 {
  top: -20px;
}
.section_map_3 {
  bottom: -82px;
}
.section_map_4 {
  bottom: -127px;
}
.section_map_bg {
  background-image: url(../img/main/ukraine2.png);
  background-repeat: no-repeat;
}
.section3_body {
  max-width: 650px;
  display: flex;
  flex-direction: column;
  align-content: center;
  margin: auto;
  max-height: auto;

}
.section_breadcrumbs {
  margin-top: 60px;
  margin-bottom: 40px;
}
.section_reg_body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
img.slider3_img {
  width: 700px;
  position: relative;
  right: 0;
  top: 0;
}
.section_about_cat_body{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
  justify-items: center;
  grid-row-gap: 40px;
}
.section_video_onlain {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  justify-items: center;
}
.news_block_main{
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  justify-items: center;
  max-width: 300px;
}
.section_news_single_img {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  justify-items: center;
  margin-top: 40px;
}
.section_product .tovarka {
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
  grid-gap: 20px;
  margin-top: 0;
  padding: 0;
  justify-items: center;
  justify-content: center;
  align-items: center;
}
.section_pay_body::after {
  content: "";
  display: block;
  background: url(../img/pay/f.webp) no-repeat;
  background-size: contain;
  width: 650px;
  height: 630px;
  text-align: end;
  display: flex;
  right: -224px;
  position: absolute;
  top: -51px;
  z-index: -1;
}
}

@media screen and (max-width: 900px) {
  .container {
    width:  750px;
    margin: auto;
}
}


@media screen and (max-width: 768px) {
  .slider1_text2 {
    color: rgb(255, 255, 255);
    font-size: 42px;
    font-weight: 800;
    line-height: 45px;
    margin-bottom: 25px;
  }
  .slider1_img {
    width: 296px;
    height: 359px;
    position: absolute;
    right: 35px;
    top: 169px;
}
}


@media screen and (max-width: 750px) {


  .section_info_body_b1::after {
    display: block;
    content: "";
    background: url(../img/main/af2.svg) no-repeat;
    background-size: contain;
    width: 86px;
    height: 100%;
    text-align: center;
    right: 0;
    position: absolute;
    top: 0px;
    left: auto;
}
.section_info_body_b2::after {
  display: block;
  content: "";
  background: url(../img/main/af3.svg) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  text-align: center;
  right: 0;
  position: absolute;
  top: 0px;
  left: auto;
}
.section_info_body_b4::after {
  display: block;
  content: "";
  background: url(../img/main/af5.webp) no-repeat;
  background-size: contain;
  width: 66%;
  height: 100%;
  text-align: center;
  right: 16%;
  position: absolute;
  top: -1px;
  left: auto;
}
.section_info_body_bb::after {
  display: block;
  content: "";
  background: url(../img/main/af6-m.webp) no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  text-align: center;
  right: 0;
  position: absolute;
  top: 0px;
  left: auto;
  border-radius: 10px;
}











    .desk_tel{
      display: none;
    }
    .ovn_cont {
      position: relative;
      display: flex;
      justify-content: space-around;
  }
  .menu {
    position: fixed;
    top: 0;
    z-index: 99;
    background: #3057BF;
    color: white;
    list-style: none;
    padding-top: 3rem;
    width: 400px;
    right: 0px;
    height: 100%;
    padding-bottom: 3rem;
    text-align: left;
    padding-right: 35px;
    padding-top: 135px;
}
i.menuIcon.material-icons {
  color: rgba(48, 87, 191, 1);
  padding: 0px;
}
.header_tel {
  margin-top: 20px;
}
.slider1 {
  background: url(../img/slider/slider1-m.webp) no-repeat;
  background-size: cover;
  min-height: 520px;
  height: fit-content;
  position: relative;
}
.slider2 {
  background: url(../img/slider/slider2-m.webp) no-repeat;
  background-size: cover;
  min-height: 520px;
  height: fit-content;
  position: relative;
}
.slider3 {
  background: url(../img/slider/slider3-m.webp) no-repeat;
  background-size: cover;
  min-height: 520px;
  height: fit-content;
  position: relative;
}
.linecfiner {
  width: 140px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border: 1px solid #fff;
  text-align: center;
  padding: 5px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
  font-size: 10px;
}
.slider2_new {
  display: grid;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr;
  justify-content: end;
  justify-items: end;
  width: auto;
  margin-top: 16px;
}
.slider2_text2 {
  color: rgb(255, 255, 255);
  font-weight: 500;
  text-align: end;
  margin-top: 48px;
  font-size: 14px;
  width: auto;
  text-align: center;
}
.slider1_text2 {
  color: rgb(255, 255, 255);
  font-size: 25px;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 10px;
  max-width: 100%;
  margin-top: 104px;
  text-align: center;
}
.slider1_text1 {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  margin-top: 12px;
  margin-bottom: 12px;
  text-align: center;
}
.slider2_body{
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
}
img.slider1_img_img {
  position: absolute;
  top: auto;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}
.slider_body_win_b {
  margin-top: 15px;
  margin-left: 0px;
  margin-right: 0px;
  position: relative;
  width: 100%;
}
.slider_body_win_t1 {
  margin-top: 0px;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  text-align: left;
}
.slider_body_win_t2 {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}
.slider_body_win_buton {
  font-size: 12px;
  line-height: 12.5px;
  text-align: center;
  max-width: 100%;
  padding: 12px 35px 12px 35px;
  gap: 10px;
  border-radius: 10px;
  opacity: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  background: rgba(255, 153, 0, 1);
  color: #fff;
  position: relative;
  bottom: 0px;
  right: auto;
  margin-top: 15px;
}
#tns3-ow {
  position: relative;
}
.section_win_block .tns-controls {
  position: absolute;
  bottom: auto;
  top: 110px;
  right: 0px;
  z-index: 22;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.section3_text1::after {
  display: none;
  content: "";
  background: url(../img/main/af1.webp) no-repeat;
  background-size: cover;
  width: 100%;
  height: 630px;
  text-align: end;
  right: 0;
  position: absolute;
  top: -93px;
}





  .container {
    width: auto;
    margin: 0px 15px;
}
.container {
  width: auto;
  margin: 0px 15px;
}
.header_tel a {
  font-size: 15px;
  line-height: auto;
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
  width: auto;
}
.header_logo img {
  width: 118px;
  height: 20px;
  margin-bottom: 15px;
}
.material-icons {
  font-size: 30px;
}
.menu {
  width: 100%;
  height: fit-content;
}
header ul li a {
  font-size: 15px;
}
.mb60 {
  margin-bottom: 40px;
}
i.closeIcon.material-icons {
  color: white;
  padding: 10px;
  font-size: 60px;
  position: absolute;
  left: -36px;
  font-weight: 400;
}
section {
  margin-bottom: 80px;
}
.section3_text1 {
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 10px;
  width: auto;
  top: -30px;
  position: relative;
  padding: 0px 0px;
}
.section3_text2 {
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 10px;
  width: auto;
  
}
.section3_body {
  max-width: 650px;
  display: flex;
  flex-direction: column;
  align-content: center;
  margin: auto;
  max-height: 700px;
  height: 700px;
}
.section_info_title {
  font-family: Montserrat Alternates;
  font-size: 25px;
  font-weight: 700;
  line-height: 30.76px;
  text-align: left;
  color: black;
  margin-bottom: 20px;
}
.section3_text3 li {
  list-style-type: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px;
}
.section_info_body_q {
  display: grid;
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}
.section_info_body_b {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  display: flex;
  padding: 15px 27px;
  line-height: normal;
  width: 100%;
  align-content: center;
  justify-content: center;
  flex-direction: column;
}
.desc{
  display: none;
  }
  .mob{
  display:block;
  }



.section_info_body_bb span {
  font-family: Montserrat Alternates;
  font-size: 18px;
  font-weight: 900;
  line-height: normal;
  text-align: center;
  text-transform: uppercase;
}
.section_info_body_b span {
  font-family: Montserrat Alternates;
  font-size: 18px;
  font-weight: 900;
  line-height: normal;
  text-align: center;
}
.section_info_body_bb {
  background: rgba(48, 87, 191, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  display: flex;
  padding: 15px 27px;
  line-height: normal;
  width: 100%;
  align-content: center;
  justify-content: center;
  flex-direction: column;
  margin-top: 10px;
}
.section3_bb a{

  border-radius: 10px;
  background: rgb(54, 182, 33);
  padding: 20px 69px 20px 69px;
  width: fit-content;
  color: rgb(255, 255, 255);
  font-size: 10px;
  margin: auto;
  
}
.section3_bb{
  margin-bottom: 40px;
  text-align: center;
}
img.slider3_img{
  width: auto;
  position: relative;
  right: 0;
  top: 0;
  max-width: 320px;
  display: none;
}
img.slider3_img-m{
  display: block !important;
  width: auto;
  position: relative;
  right: 0;
  top: -30px;
  max-width: 100%;
  margin: auto;
}
.section_info_block {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-items: center;
}
.section_info_block div {
  width: calc(100% - 30px);
}
.out svg {
  max-width: 245px;
}
.section_info_p {
  position: absolute;
  top: -125px

}
.section_win_title {
  font-size: 25px;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 10px;
}
.slider_body_win {
  border: 1px solid rgba(32, 32, 32, 0.13);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  padding: 20px;
  color: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
}
.munu_none_2 a {
  color: white;
}
.munu_none_2 {
  display: none;
  position: relative;
  left: 0;
  top: 0;
  padding: 15px;
  background: transparent;
  box-shadow: none;
  color: white;
  width: auto;
}
.other_header .menu{
    position: fixed;
    top: 0;
    z-index: 99;
    background: #3057BF;
    color: white;
    list-style: none;
    padding-top: 3rem;
    width: auto;
    right: 0px;
    left: 0;
    height: 100%;
    padding-bottom: 3rem;
    text-align: left;
    padding-right: 35px;
    padding-top: 135px;
}
.grid_itm{
  grid-column: span 2;
}
.section_win_block_body {
  width: auto;
  min-width: 140px;
}
.section_win_block_img img{
  width: -webkit-fill-available;
}
.section_win_block_text {
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 5px;
}
.section_win_block_text2 {
  font-size: 10px;
  font-weight: 400;
  line-height: normal;
}
.section_win_block_img img:nth-child(1){
  width: 140px;
}
.section_win_block .section_win_block_body:nth-child(3) img{
  width: auto;
}

.section_win_body {
  display: flex;
flex-direction: column;
align-content: center;
align-items: center;
position: relative;
width: auto;
margin: auto;
}
span.section_map_12 {
  margin-left: 0;
}
span.section_map_13 {
  margin-left: 0;
}
.section_map_1 {
  font-size: 20px;
  font-weight: 800;
  line-height: normal;
  width: auto;
  color: rgb(54, 182, 33);
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
}
.section_map_3 {
  font-size: 14;
  font-weight: 800;
  line-height: normal;
  position: absolute;
  bottom: 101;
  left: 0;
  color: rgb(54, 182, 33);
  width: auto;
  bottom: 123px;
}
.section_map_4 div {

  font-size: 14px;
  font-weight: 800;
  line-height: normal;
  margin-top: 70px;
}
.section_map_4 a {

  font-size: 12px;
  font-weight: 800;

}
section.section_map {
  padding-bottom: 0;
}
.section_video_title {
  font-size: 24px;
  margin-bottom: 20px;
  line-height: normal;
}
.section_video_block iframe{
  width: 290px;
  height: 180px;
}
.video_archive{
  padding-bottom: 50px;
}
.section_map_4 {
  position: relative;
  bottom: 28;
  right: 0;
  width: 270px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section_video_block_text {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  max-width: 340px;
  margin-top: 10px;
}
.section_video_block_data {
  margin-top: 5px;
  font-size: 10px;
  font-weight: 700;
  line-height: normal;
}
.section_video_all a {
  color: rgba(32, 32, 32, 1);
  border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 19.5px;
  text-align: center;
  margin-top: 40px;
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid rgba(32, 32, 32, 1);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  background-color: transparent;
  width: max-content;
  padding: 9px 34px;
  width: 100%;
}
.section_regis {
  padding: 0px 0px;
  background: rgba(48, 87, 191, 0.05);
  overflow: hidden;
}
.flist3 {
  font-size: 16px;
  width: 100%;
  margin-top: 34px;
}
.section_regis_body_t1 {
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-bottom: 10px;
}
.section_regis_body_t2 {
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  text-align: left;
  margin-bottom: 10px;
}
.section_regis_body_t3 {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  margin-bottom: 10px;
}
.section_regis_body_t4 {
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 658px;
  flex-wrap: wrap;
}
.section_regis_body_t4 svg{
  width: 15px;
  padding-top: 8px;
}
.section_regis_body_b {
  margin-top: 30px;
  margin-bottom: 30px;
  background: rgba(48, 87, 191, 1);
  width: Hug(300px) px;
  height: Fixed(60px) px;
  padding: 11px 64px 11px 64px;
  gap: 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  max-width: min-content;
  cursor: pointer;
  color: #fff;
}
.section_product_title {
  font-size: 25px;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 10px;
}
.section_product_title_text {
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
}
.section_qa_title {
  font-size: 25px;
  font-weight: 700;
  line-height: normal;
  text-align: left;
  margin-bottom: 20px;
}
.accordion-title {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  position: relative;
  color: rgba(32, 32, 32, 1);
  padding: 30px 20px 30px 20px;
}
.section_regis_body_i {
  position: relative;
  top: 0px;
  left: -15px;
  width: calc(100% + 30px);
}
.section_regis_body_a {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}
.section_regis_body_a a {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}
.section_video_fl {
  display: grid;
  flex-direction: row;
  justify-content: center;
  justify-items: center;
  align-items: center;
  grid-row-gap: 15px;
  grid-template-columns: 1fr;
}
.section_product_block_img {
  margin-bottom: 15px;
  width: 140px;
}
.section_product_block_img img{

  width: 140px;
}
.section_video_block {
  width: min-content;
  max-width: 300px;
  position: relative;
  min-width: calc(50% - -145px);
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}
.section_product_block_text {
  font-size: 22px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 6px;
}
.section_product_block_text span {
  font-size: 10px;
  background: linear-gradient(137.32deg, rgb(255, 22, 121), rgb(255, 119, 11));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  text-decoration: line-through;
  text-decoration-color: red;
  margin-right: 0px;
}
.section_product_block_text2 {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}
.section_product_block_reg_text1 {
  font-size: 16px;
  font-weight: 800;
  color: rgb(54, 182, 33);
  text-align: center;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 14px;
  margin-bottom: 10px;
}
.section_product_block_reg_text2 {
  border-radius: 10px;
  background: transparent;
  font-size: 12px;
  font-weight: 800;
  line-height: normal;
  padding: 20px 39px 20px 39px;
  color: black;
  text-align: center;
  display: block;
  border: 1px solid #000;
}
.section_product_block_reg_text2 svg {
  margin-left: 13px;
  margin-top: 0px;
  padding-top: 6px;
}
.flist4 {
  position: absolute;
  right: 0;
  display: flex;
  z-index: 22;
  top: 37px;
}
.slspan {
  font-size: 9px !important;
  margin-top: -8px;
  margin-left: -4px;
  position: absolute;
  line-height: 2 !important;
}
.section_product_block_reg {
  background-image: url(../img/tov/bannerprize.png);
  background-size: contain;
  width: 280px;
  height: 376px;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
.div_footer {
  display: flex;
  margin-top: 70px;
  margin-bottom: 80px;
  align-items: flex-start;
  flex-direction: column;
}
.header_info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.section_product::after {

  top: 0;
}
.section_breadcrumbs {
  margin-top: 40px;
  margin-bottom: 50px;
}
.section_reg_text1 {
  color: #000;
  font-size: 24px;
  padding-bottom: 20px;
  line-height: normal;
}
.section_reg_newmg {
  position: relative;
  right: 0;
  left: 0;
}
.section_reg_newmg img{
  width: calc(100% + 30px);
  margin-left: -15px;
}
.get_text3 {
  font-size: 12px;
  line-height: normal;
  padding-bottom: 40px;
}
.get_img_body {
  margin-bottom: 15px;
}
.get_text1 {
  font-size: 24px;
  line-height: normal;
  padding-bottom: 15px;
}
.get_text2 {
  font-size: 18px;
  line-height: normal;
  padding-bottom: 15px;
}
label.custom-control-label.label-checkbox.przm-checkbox-label.montserrat-alternates-regular {
  font-size: 10px;
}
.get_img::after {
  content: "";
  background: url(../img/get/gm.webp) no-repeat;
  background-size: contain;
  width: 167px;
  height: 129px;
  text-align: end;
  display: flex;
  right: calc(50% - 144px);
  position: absolute;
  top: 38%;
}
.get_block {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: center;
  justify-items: center;
}
.get_text5 {
  font-size: 18px;
  line-height: normal;
  padding-top: 60px;
  padding-bottom: 20px;
  text-align: center;
}
.aryl::after {
  content: "";
  background: url(../img/get/Arrow8.svg) no-repeat;
  background-size: contain;
  width: 40px;
  height: 18px;
  text-align: end;
  display: flex;
  right: 0px;
  position: absolute;
  top: auto;
  bottom: -102px;
  /* transform: rotatey(68deg); */
  transform: rotate(90deg);
  left: calc(50% - 18px);
}
.arbl::after {
  content: "";
  background: url(../img/get/Arrow9.svg) no-repeat;
  background-size: contain;
  width: 40px;
  height: 18px;
  text-align: end;
  display: flex;
  right: 0px;
  position: absolute;
  top: auto;
  bottom: -102px;
  /* transform: rotatey(68deg); */
  transform: rotate(90deg);
  left: calc(50% - 18px);
}
.get_b {
  display: flex;
  justify-content: center;
  padding-top: 70px;
  padding-bottom: 170px;
  flex-direction: column;
  align-items: center;
  width: 100%;

}
.get_b_1 {
  width: 100%;
  position: relative;
}
.get_b_2 {
  width: 100%;
  position: relative;
}
.get_b_1 a {
  background: rgba(48, 87, 191, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  padding: 20px 0px;
  width: 100%;
  max-width: 300px;
  margin-left: 0px;
  text-align: center;
  display: block;
}
.get_b_2 a {
  background: rgba(255, 153, 0, 1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  padding: 20px 0px;
  width: 100%;
  max-width: 300px;
  margin-left: 0px;
  text-align: center;
  display: block;
}
.get_img_bg_sm {
  box-shadow: 3px 3px 18px 0px rgba(32, 32, 32, 0.1);
  border-radius: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  padding: 30px;
  width: min-content;
  bottom: -70px;
  background: #fff;
  left: calc(50% - 68px) !important;
}
.get_b_2 {
  margin-top: 20px;
}
.section_reg_text1 span {
  color: rgba(48, 87, 191, 1);
  font-size: 24px;
  text-transform: uppercase;
  line-height: normal;
}
.section_reg_text2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.section_reg_text2 div {
  font-size: 18px;
  color: #3B3B3B;
  margin-right: 0;
}
.section_reg_body_1_1 {
  display: flex;
  flex-direction: column;
  padding-top: 30px;
  align-items: flex-start;
}
.section_reg_text3 {
  color: #36b621;
  font-size: 25;
  padding-top: 29px;
  width: auto;
  padding-left: 0px;
  margin-bottom: 80px;

}
.section_product .tovarka {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
  grid-gap: 20px;
  margin-top: 0;
  padding: 0;
}
.section_product_block {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  justify-items: center;
  grid-row-gap: 40px;
}
.section_product .container-tov {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr ;
  margin-bottom: 40px;
  grid-gap: 20px;
  margin-top: 0;
  padding: 0;
}
.section_product .filter_btn{
  display: none;
}
.tovar_old_price {
  text-decoration: auto;
}
.video_archive ul {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: space-around;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
.video_archive li {
  border: 0px solid #3b3b3b21;
  width: auto;
  padding: 6px 0px;
}
.video_all {
  border: 1px solid #3b3b3b21;
  padding: 30px 15px;
}
.section_reg_body_2::after {
  content: "";
  display: block;
  background: url(../img/reg/3c.png) no-repeat;
  background-size: contain;
  width: 116px;
  height: 89px;
  text-align: end;
  display: flex;
  right: -21px;
  position: absolute;
  top: -61px;
}
.section_reg_text3::after {
  content: "";
  display: block;
  background: url(../img/reg/i5.webp) no-repeat;
  background-size: cover;
  width: 216px;
  height: 289px;
  text-align: end;
  display: flex;
  right: 0;
  position: absolute;
  top: 136px;
  z-index: -1;
  overflow: hidden;
}

.section_reg_body_2::before {
  content: "";
  display: block;
  background: url(../img/reg/i5.webp) no-repeat;
  background-size: cover;
  width: 216px;
  height: 289px;
  text-align: end;
  display: flex;
  right: 0;
  position: absolute;
  top: 136px;
  z-index: -1;
  overflow: hidden;
}
.section_reg_body_2{
  position: relative;
}
.section_reg_body_1 {
  width: 100%;
}
input.btn.btn-success.text-uppercase.btn-action.przm-btn-reg.inter_exbold {
  width: 100%;
  height: 60px;
  font-size: 12px;
}
.newactia {

  margin-right: 0px;
  text-align: center;
}
.section_reg_body_1_1 form {
  width: auto;
  display: grid;
  grid-row-gap: 15px;
}
.section_about_body {
  display: flex;
  flex-direction: column;
}
.section_about_img_body {
  width: 280px;
  display: grid;
  grid-row-gap: 20px;
  order: 2;
  margin: auto;
}
.section_about_text_body {
  padding-left: 0;
  width: auto;
  font-size: 16px;
  padding-bottom: 20px;
}
.section_about_body::before {
  display: none;
}
.section_about_cat_title {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  align-content: center;
}
.section_about_cat_body {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 20px;
  justify-items: center;
  grid-row-gap: 40px;
}
.section_about_body::after {
display: none;
}
.section_about_cat_body img {
  width: 280px;
  margin-bottom: 15px;
}
.section_about_cat_body div {
  width: 280px;
}
.section_about h1 {
  margin: 0px;
  color: #3B3B3B;
  font-size: 22px;
}
.news_block {
  max-width: 280px;
  position: relative;
  flex-direction: column;
}
.news_block img{
  max-width: 280px;
  max-height: 220px;
}
.news_block_body {
  padding-top: 20px;
  padding-left: 0px;
}
.section_news_single_title {
  font-size: 20px;
  margin-bottom: 30px;
}
.news_block_title {
  font-size: 12px;
}
.news_block_text {
  font-size: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.news_block_time {
  padding-top: 0px;
  padding-bottom: 20px;
  font-size: 12px;
}
.news_block a {
  font-size: 12px;
}
.section_news_single .rel {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0px;
  flex-direction: column;
}
.section_news_news .news_block img {
  max-width: 290px;
  max-height: 280px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}
.section_news_single iframe {
  max-height: 260px;
}
.section_news_single_img img{
  max-width: 280px;
}

.slider-desk{
display: none;
}
.sloder_mob{
display: block !important;
}
img.slider2_img {
  padding-top: 30px;
  padding-bottom: 40px;
  width: calc(100% - 30px);
  margin: auto;
}
.tns-nav {
  position: absolute;
  z-index: 1;
  display: flex;
  justify-content: center;
  width: 100%;
  bottom: 208px;
}
.slider1_text3 {
  padding-top: 5px;
  text-align: center;
}
.section3_text11 {
  font-size: 25px;
}
.section_reg_text11 {
  font-size: 18px;
  padding-bottom: 40px;
}
.section_reg_text2::after{
  display: none;
}








}
@media screen and (max-width: 425px) {
/* .slider2_text2 br{
  display: none;
} */

.slider1_2{
  min-height: 330px;
}

.slider2_2{
  min-height: 330px;
}

.slider3_2{
  min-height: 330px;
}



div#tns2-ow {
  position: relative;
}

.tns-nav {
  position: absolute;
  z-index: 1;
  display: flex;
  justify-content: center;
  width: 100%;
  bottom: 20px;
}

.slider2_img_bg {
  margin-top: -2px;
}

.slider1_text3 a {
  padding: 11px 35px 11px 35px;
}

.section3_bb a{
  padding: 14px 35px 14px 35px;
}
.section3_bb{
  margin-top: 10px;
}

.slider1_text3 {
  padding-top: 5px;
}
.section_pay{
  padding-bottom: 280px;
}
.section_pay_body::after {
  width: 320px;
  height: 320px;
  right: 33px;
  top: auto;
  bottom: -316px;
}
.section_win_block_img {
  margin-bottom: 10px;
}

.top_btn {
  width: 60px;
}
}

@media screen and (max-width: 375px) {
  .slider1_2{
    min-height: 292px;
  }
  .slider2_2{
    min-height: 292px;
  }
  .slider3_2{
    min-height: 292px;
  }
  .slider3_text {
    width: 151px;
}
.section_pay_body::after {
  right: 17px;
}

}

@media screen and (max-width: 330px){
.slider1_2{
  min-height: 249px;
}
.slider2_2{
  min-height: 249px;
}
.slider3_2{
  min-height: 249px;
}
.slider3_text {
  width: 120px;
  margin-top: 69px;
}
.section_pay_body::after {
  right: -12px;
}
.section_win_all svg{
width: 300px;
}
.section_win_block_text br{
  display: none;
}
}



@media screen and (max-width: 1290px) {
  #tns3-mw {
      /* width: 100%; */
      max-width: 900px;
  }
}
@media screen and (max-width: 900px) {
  #tns3-mw {
      /* width: 100%; */
      max-width: 600px;
  }
}
@media screen and (max-width: 600px) {
  #tns3-mw {
      /* width: 100%; */
      max-width: 500px;
  }
}
@media screen and (max-width: 500px) {
  #tns3-mw {
      /* width: 100%; */
      max-width: 400px;
  }
}
@media screen and (max-width: 400px) {
  #tns3-mw {
      /* width: 100%; */
      max-width: 320px;
  }
}


@media screen and (max-width: 475px) {
  img.slider1_img_img {
    position: absolute;
    top: auto;
    bottom: 0;
    margin: auto;
    right: 54px;
    z-index: 1;
}
}
@media screen and (max-width: 400px) {
  img.slider1_img_img {
    position: absolute;
    top: auto;
    bottom: 0;
    margin: auto;
    right: 35px;
    z-index: 1;
}
}
@media screen and (max-width: 350px) {
  img.slider1_img_img {
    position: absolute;
    top: auto;
    bottom: 0;
    margin: auto;
    right: 0px;
    z-index: 1;
}
}