/* fonts */

@font-face {
  font-family: 'MM';
  src: url('assets/fonts/Montserrat-Medium.ttf');
  font-style: normal;
}

@font-face {
  font-family: 'MR';
  src: url('assets/fonts/Montserrat-Regular.ttf');
  font-style: normal;
}


@font-face {
  font-family: 'MeL';
  src: url('assets/fonts/Montserrat-ExtraLight.ttf');
  font-style: normal;
}

@font-face {
  font-family: 'MB';
  src: url('assets/fonts/Montserrat-Bold.ttf');
}

@font-face {
  font-family: 'MeB';
  src: url('assets/fonts/Montserrat-ExtraBold.ttf');
  font-style: normal;
}

@font-face {
  font-family: 'RR';
  src: url('assets/fonts/Roboto-Regular.ttf');
}

@font-face {
  font-family: 'RM';
  src: url('assets/fonts/Roboto-Medium.ttf');
}

@font-face {
  font-family: 'RL';
  src: url('assets/fonts/Roboto-Light.ttf');
}


@font-face {
  font-family: 'RB';
  src: url('assets/fonts/Roboto-Bold.ttf');
}

@font-face {
  font-family: 'RT';
  src: url('assets/fonts/Roboto-Thin.ttf');
}
/* common */

* {
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
  overflow-y: scroll;
  margin: auto;
  /*max-width: 1920px;*/
  padding: 0;
  font-family: sans-serif;
}

a {
  cursor: pointer;
  text-decoration: none;
  color: #636363;
}



html {
  scroll-behavior: smooth;
}

p {
  margin: 0;
  font-family: 'MR'
  /*color: #828282;*/
}

h1 {
  margin-bottom: 40px;
}

.block {
  margin: auto;
}

.global-limit {
  max-width: 1920px;
  margin: auto;
}

.blocked {
  overflow: hidden;
}

.active {
  color: #2F80ED !important;
  font-family: 'MB' !important;
}

div {
  display: block;
}


.active-nav {
  color: #C90A4C !important;
}


.outer-navigation-container {
  z-index: 1005;
  position: fixed;
  display: flex;
  justify-content: flex-end;
  height: 80px;
  top: 0;
    /*-webkit-box-shadow: -1px 2px 5px 0px rgba(150,150,150,1);*/
    /*-moz-box-shadow: -1px 2px 5px 0px rgba(150,150,150,1);*/
    /*box-shadow: -1px 2px 5px 0px rgba(150,150,150,1);*/
}

/*/////newpoint*/






.header-title .header-title_subtext {
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-top: 20px;
  margin-left: 90px;
  font-family: 'RR';
}

.header-title-ru {
  font-size: 40px !important;
}

.header-title .header-title_subtext b {
  color: white;
  font-size: 18px;
  font-family: 'RBl', sans-serif;
}



.header-custom-ru {
  background: url("./assets/images/main01_Solidagoren_International_desctop_RU_1920x768px.jpg") no-repeat center / cover !important;
}

.map-text {
  font-family: 'RL';
  font-size: 15px;
  line-height: 20px;
  width: 90%;
  margin: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  color: #828282;
}

.map-text p {
  margin-bottom: 10px;
}

.map-text-title {
  font-family: 'RBl';
  margin-bottom: 10px;
}


/*puppet for ancor*/

.puppet {
	position: absolute;
	height: 100vh;
	margin-top: -20vh;
	/*width: 100vw*/
}



.custom-mob {
  display: none;
}





.lang b {
  color: #2F80ED;
}
.lang-dop {
	margin-right: 5px !important;
}



.buy-title {
  margin-bottom: 60px;
}

.slider-container {
    position: relative;
   }

   .slider-container .slider-text {
    top: 100px;
    left: 200px;
    font-size: 25px;
    max-width: 500px;
   }



.navigation-container {
  display: flex;
    align-items: center;
    min-width: 100vw;
    justify-content: flex-end;
    position: relative;
    background-color: white;
}

.logo-container {
  background: url('https://platocutaneo.com.ua/wp-content/uploads/2023/08/cropped-Logo-Plato-Transparent.png') no-repeat center / contain;
  width: 220px;
  height: 80px;
  display: block;
  margin-right: 300px;
  margin-left: 20px;
  position: absolute;
    left: 0px;
}

.logo-container-ru {
  background: url('./assets/images/logo.svg') no-repeat center / contain;
}

.logo-container-en {
  background: url("./assets/images/Tonsilotren_LogoRGB_en.svg")  no-repeat center / contain !important;
}

.where-to-buy a {
  margin-right: 60px !important;
  /*margin-left: 60px !important;*/
  font-size: 10px !important;
  line-height: 10px !important;
  font-family: 'MB' !important;
  font-weight: bold !important;
  padding: 10px 30px;
  color: white !important;
  background: #2F80ED;
}


.blue-block {
  width: 405px;
  height: 100%;
  /*opacity: 0.7;*/
  margin-left: 10%;
  display: flex;
  flex-direction: column;
  padding-left: 40px;
  position: relative;
}

.blue-block-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  background: #2F80ED;
  mix-blend-mode: multiply;
}


.blue-block h1 {
  z-index: 1;
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'MeB';
  font-weight: 800;
  color: white;
  margin: 50px 0px 50px;
  width: 90%;
}

.blue-block_btn {
  z-index: 1;

  width: 260px;
  height: 50px;
  background: url('./assets/images/Group 151.svg') no-repeat center/contain;
}


.contacts {
  background: #F8F8F8;
  display: flex;
  flex-direction: column;
  color: #333333;
  padding-bottom: 120px;
  padding-top: 120px;
}



.contacts b {
  margin-bottom: 20px;
  display: block;
  font-family: 'MM';

}

.contacts-left p {
  display: block;
  margin-bottom: 20px;
  font-family: 'MeL';
}

.contacts-right p {
  display: block;
  margin-bottom: 20px;
  font-family: 'MeL';
}

.contacts-left::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #2F80ED;
  position: relative;
    right: 40px;
    top: 50px;
}
.contacts-right::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #2F80ED;
  position: relative;
    right: 40px;
    top: 50px;
}

.inner-contacts {
  display: flex;
  max-width: 990px;
  margin: auto;
  justify-content: space-between;
}

.contacts h2 {
  color: #2F80ED;
  font-family: 'MB';
  font-size: 38px;
  line-height: 46px;
  width: 990px;
  margin: auto;
}

.contacts h4 {
  color: #2F80ED;
  font-family: 'MB';
  font-size: 20px;
  line-height: 24px;
}

.contacts-left {
  padding-left: 25px;
  width: 40%;
}
.contacts-right {
  padding-left: 40px;
  width: 40%;
}


.partners h2 {
  color: #2F80ED;
  font-family: 'MB';
  font-size: 38px;
  line-height: 46px;
  text-transform: uppercase;
  max-width: 990px;
  margin: auto;
}

.partners {
  padding-bottom: 120px;
  padding-top: 120px;
}

.partners-container {
  max-width: 990px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.partners-plate {
  width: 200px;
  height: 95px;
  margin: 30px 0 30px;
  background: url('./assets/images/Logos_for_site_bs_50 1.svg') no-repeat center/cover;
}
.partners-plate.video {
  width: 32%;
  height: 200px;
}

.partners-plate:nth-child(2) {
  background: url('./assets/images/Logos_for_site_bs_50 2.svg') no-repeat center/cover;
}
.partners-plate:nth-child(3) {
  background: url('./assets/images/Logos_for_site_bs_50 3.svg') no-repeat center/cover;
}
.partners-plate:nth-child(4) {
  background: url('./assets/images/Logos_for_site_bs_50 4.svg') no-repeat center/cover;
}
.partners-plate:nth-child(5) {
  background: url('./assets/images/Logos_for_site_bs_50 5.svg') no-repeat center/cover;
}
.partners-plate:nth-child(6) {
  background: url('./assets/images/Logos_for_site_bs_50 6.svg') no-repeat center/cover;
}
.partners-plate:nth-child(7) {
  background: url('./assets/images/Logos_for_site_bs_50 7.svg') no-repeat center/cover;
}
.partners-plate:nth-child(8) {
  background: url('./assets/images/Logos_for_site_bs_50 8.svg') no-repeat center/cover;
}




.register {
  background: #2F80ED;
  padding-bottom: 120px;
  padding-top: 100px;
}

.register h2 {
  color: white;
  font-family: 'MB';
  font-size: 38px;
  line-height: 46px;
  text-transform: uppercase;
}

.register p {
  color: white;
  font-family: 'MB';
}


.register-inner {
  max-width: 990px;
  margin: auto;
}
/*отключена форма регистрации для включения убрать display:none*/
.register-form {
  background: white;
  width: 610px;
  margin: 60px 0;
  padding: 60px 100px;
  
  

}

.register-form p {
  color: #333333;
  font-family: 'MR';
  font-size: 15px;
  line-height: 16px;
}

.inp input {
  border: none;
  border-bottom: 1px solid #BDBDBD;
  width: 400px;
  font-size: 20px;
  margin-top: 10px;
}


textarea {
  border: none;
  border-bottom: 1px solid #BDBDBD;
  font-size: 20px;
  margin-top: 10px;
}

.form-checbox {
  display: flex;
  margin-bottom: 60px;
}

.form-checbox p {
  margin-left: 20px;
}


.container-1_plate {
  display: flex;
}

.container-1 {
  display: flex;
  justify-content: space-between;
  max-width: 990px;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-1_plate-img {
  margin-right: 15px;
  width: 34px;
  height: 34px;
  background: url('./assets/images/Group 172.png') no-repeat center/contain;
}


.container-3 {
  background: #2F80ED;
    padding-bottom: 120px;
    padding-top: 120px;
    margin-top: 120px; 
}

.partners-links {
  background: #F8F8F8 !important;
}

.container-3_inner {
  max-width: 990px;
    margin: auto;
}

.container-3 h2 {
  color: white;
  margin-top: 0;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
}

.container-3 h2 p {
  font-family: unset !important;
}

.container-3_plate {
  position: relative;
      margin-left: 30px;
	  max-width: 50%;
}

.container-3_plates {
  display: flex;
  justify-content: space-between;
}

.container-3_plate p {
  color: white;
  margin-bottom: 20px; 
}

.container-3_plate::before {
  content: '';
  position: absolute;
  left: -30px;
  display: block;
  background-color: white;
  height: 100%;
  width: 2px; 
}

.partners-plate-link1 {
  width: 315px;
  height: 380px;
  margin-right: 10px;
  background: url('./assets/images/Rectangle 90.jpg') no-repeat center/contain;
}
.partners-plate-link2 {
  width: 315px;
  height: 380px;
  margin-right: 10px;
  background: url('./assets/images/Rectangle 89.jpg') no-repeat center/contain;
}
.partners-plate-link3 {
  width: 315px;
  height: 380px;
  margin-right: 0px;
  background: url('./assets/images/Rectangle 90-2.jpg') no-repeat center/contain;
}

.partners-plate_blue-text_outer {
    top: 70%;
    position: relative;
    height: 76px;
    font-family: 'MM';
    color: white;
  font-size: 22px;
    line-height: 26px;
    align-items: center;
    display: flex;
    padding-left: 20px;

}

.partners-plate_blue-text_outer p {
  z-index: 1;
}

.partners-plate_blue-text {
  background: #2F80ED;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
    mix-blend-mode: multiply;
    
    /*justify-content: center;*/
}

.partners-container-links {
  flex-wrap: nowrap !important;
}


.people {
  /*padding-bottom: 60px;*/
    padding-top: 120px;
}

.people-time {
  padding: 60px 0 0;
}

.people-inner {
  max-width: 990px;
    margin: auto;
}

.people-inner h2 {
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
    margin: auto;
}

.people_block-1 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 100px;
}

.people_plate {
  margin-right: 20px;
  margin-top: 60px;
  margin-bottom: 60px;
  width: 300px;
}

.people_plate b {
  display: block;
  margin-bottom: 20px;
}

.people_plate_img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 220px;
  height: 220px;
  margin-bottom: 20px;
  background: url('./assets/images/Rectangle 149.jpg') no-repeat center;
}

/*.people_block-1:nth-child(2) .people_plate_img {
  background: url('./assets/images/Rectangle 147.jpg') no-repeat center/contain;
}*/

/*
.slider-text {
  position: relative;
  width: 60%;
  height: 600px;
}*/

.slider-text_blue {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #2F80ED;
    mix-blend-mode: multiply;
}

.slider-text_conf {
  width: 50%;
    height: 520px;
    left: 0%;
    margin-left: -80px;
    top: 60px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.slider__item .slider-text_conf p {
  color: white;
      z-index: 1;
      padding:0 40px;
      padding-left: 70px;
      margin-bottom: 10px;
      text-align: left;
}

.slider__item .slider-text_conf p::before {
  content: '.';
  position: absolute;
  left: 35px;
  margin-top: -30px;
  z-index: 1;
  font-size: 100px;
  color: white;
  display: block;
  height: 10px;
  width: 10px;
}


.people_block-1-dates {
  padding: 60px 0;
  display: flex;
  justify-content: space-between; 
}

.people_block-1-time {
  max-width: 60%;
  color: #333333;
  font-size: 18px;
line-height: 26px;
padding-left: 40px;
}

.people_block-1-time b {
  font-family: 'MB';
  display: block;
    margin-bottom: -20px;
}

.people_block-1-time p {
  margin-bottom: 40px;
  position: relative;
  display: block;
}

.people_block-1-date {
  font-size: 22px;
line-height: 25px;
color: #000000;
font-family: 'MM';
}


.people_block-1-date p {
  position: relative;
}

.people_block-1-date p::before {
  content: '';
    position: absolute;
    left: -15px;
    display: block;
    background-color: #2F80ED;
    height: 50px;
    width: 2px;
}

.extra {
  position: absolute !important;
  left: 35%;
  margin-top: -45px;
}
.people_block-1-dates {
  border-bottom: 1px solid #828282;
}

.extra-btn {
  width: 267px;
  height: 57px;
  background: url('./assets/images/Group___130.svg') no-repeat center/contain;
  margin: auto;
  margin-bottom: 120px;
}

.extra-btn-rules {
  margin: initial;
 margin-top: 80px;
  margin-bottom: 120px;

  background: url('./assets/images/Group-130-3.svg') no-repeat center/contain;

  
}

.extra-partners {
  background: #F8F8F8;
    padding-bottom: 120px;
    padding-top: 120px;
}

.extra-partners-inner {
  max-width: 990px;
    margin: auto;
}


.extra-partners h2 {
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
    margin: auto;
    /*margin-bottom: 60px;*/
}

.extra-text {
    font-family: 'MB';
    font-size: 26px;
line-height: 25px;
    text-transform: uppercase;
    max-width: 990px;
    margin-top: 100px;
    margin-bottom: 60px;
    position: relative;
}

.extra-text::before {
  content: '';
    position: absolute;
    left: -15px;
    display: block;
    background-color: #2F80ED;
    height: 30px;
    width: 2px;
}



.rules-after-example {
  margin-top: 20px !important;
}

.rules-after-example:nth-child(4) {
  font-family: 'MM';
}

.rules-after-example:nth-child(5) {
  color: #2F80ED;
}

.example-img {
  width: 90%;
  height: 310px;
  background: url('./assets/images/image3.jpg') no-repeat center/contain;
}

.extra-conteiner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.extra-plate {
  width: 450px;
  height: 275px;
  background: url('./assets/images/Frame 2.jpg') no-repeat center/contain;
}

.extra-plate:nth-child(2) {
  background: url('./assets/images/Frame 3.jpg') no-repeat center/contain;

}
.extra-plate:nth-child(3) {
  background: url('./assets/images/Frame 4.jpg') no-repeat center/contain;

}
.extra-plate:nth-child(4) {
  background: url('./assets/images/Frame 5.jpg') no-repeat center/contain;

}



.facebook-a {
  width: 28px;
  height: 28px;
  margin-right: 8px !important;
  background: url('./assets/images/f-blue.svg') no-repeat center/contain;
}
.youtube-a {
  width: 28px;
  height: 28px;
  background: url('./assets/images/y-red.svg') no-repeat center/contain;
}



.extra-plate-photo {
  /*margin-top: 20px;*/
  margin-bottom: 60px;
  width: 450px;
  height: 275px;
  background: url('./assets/images/Frame-2-1.jpg') no-repeat center/contain;
}

.extra-plate-photo:nth-child(2) {
  background: url('./assets/images/Frame-3-2.jpg') no-repeat center/contain;

}

.extra-plate-video {
  margin-bottom: 30px;
  width: 300px;
  height: 360px;
  background: url('./assets/images/Frame-4-2.jpg') no-repeat center/cover;
}

.extra-plate-video:nth-child(2) {
  background: url('./assets/images/Frame-6-2.jpg') no-repeat center/cover;

}
.extra-plate-video:nth-child(3) {
  background: url('./assets/images/Frame-5-2.jpg') no-repeat center/cover;

}
.extra-plate-video:nth-child(4) {
  width: 600px;
  height: 320px;
  background: url('./assets/images/Frame 7.jpg') no-repeat center/cover;

}
.extra-plate-video:nth-child(5) {
  height: 320px;
  background: url('./assets/images/Frame-8-2.jpg') no-repeat center/cover;

}

.extra-plate-1 {
  width: 450px;
  height: 275px;
  background: url('./assets/images/Frame 6.jpg') no-repeat center/contain;
}
.extra-plate-1:nth-child(2) {
  background: url('./assets/images/Frame 8.jpg') no-repeat center/contain;

}


.photo {
  margin: 40px 0;
}

.photo p {
  margin-right: 30px;
  font-size: 20px;
line-height: 25px;
font-family: 'MM';
}

.photo p a {
	color: #000;
}

.photo-inner {
      max-width: 990px;
    margin: auto;
    display: flex;
    position: relative;

}

.photo-inner::before {
  content: '';
    position: absolute;
    left: -15px;
    display: block;
    background-color: #2F80ED;
    height: 30px;
    width: 2px;
}

.extra-partners_photo {
  background: white;
  padding: 45px 0 120px;
}



.rules {
  margin: 40px 0;
}


.rules-inner {
      max-width: 990px;
    margin: auto;
    display: flex;
    flex-direction: column;
    padding-top: 40px;

}

.rules h2 {
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    width: 990px;
    margin: auto;
    text-transform: uppercase;
}


.rules-container {
  margin-top: 60px;

}
.rules-plate {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #828282;
  min-height: 50px;
  align-items: center;
}

.rules-plate p {
  width: 60%;
  font-size: 18px;
line-height: 26px;
color: #333333;
  font-family: 'MR'
}

.rules-plate b {
  font-size: 18px;
line-height: 26px;
color: #333333;
  font-family: 'MM'
}

.rules-after {
  margin-top: 120px;
}


.slider-container_blue {
  display: flex;
  height: 600px;
  margin-top: 60px;
}


.slider-outer-container {
  display: flex;
  flex-direction: column;
  max-width: 950px;
    margin: auto;
}


/*accordion*/



/*.accordion {*/
/*  display: none;*/
/*}*/

/*.panel {*/
/*  display: none;*/
/*}*/
.accordion {
  /*border: 1px solid white;*/
  /*border-radius: 30px;*/
  /*color: black;*/
  cursor: pointer;
  padding: 20px 0 !important;
  background-color: white;
  /*color: #A00067;*/
  /*padding: 16px;*/
  /*width: 65%;*/
  /*border: none;*/
  /*text-align: left;*/
  outline: none;
  font-size: 20px;
  transition: 0.5s;
  /*-webkit-box-shadow: -1px 4px 5px 0px rgba(224, 224, 224, 1);*/
  /*-moz-box-shadow: -1px 4px 5px 0px rgba(224, 224, 224, 1);*/
  /*box-shadow: -1px 4px 5px 0px rgba(224, 224, 224, 1);*/
}

.accordion-container {
  max-width: 990px;
  margin: auto;
  position: relative;
}

.acc-flex {
  display: flex;
  font-size: 15px;
  line-height: 30px;
  margin-bottom: 60px;
}

.acc-flex p {
}
.acc-flex b {
  font-family: 'MB';
}


.people_plate_img_ant {
  background: url('./assets/images/Rectangle 147.jpg') no-repeat center/contain;
}

.people_plate_img_kuch {
  background: url('./assets/images/Rectangle-1-2.jpg') no-repeat center/contain;

}
.people_plate_img_volo {
  background: url('./assets/images/Rectangle 148.jpg') no-repeat center/contain;

}
.people_plate_img_mit {
  background: url('./assets/images/Rectangle 149-3.jpg') no-repeat center/contain;

}

.popup-btn_blue::before {
  content: '';
  position: absolute;
  left: -30px;
  display: block;
  background-color: #2F80ED;
  height: 120px;
  /*margin-top: 25px;*/
  /*margin-bottom: 60px;*/
  width: 2px;
}
.popup-btn_blue {
  font-size: 18px;
line-height: 26px;
}



.accordion-right {
  left: 65% !important;
}

.active-acc {
}

.active-acc,
.accordion:hover {
  /*background-color: #8b8b8b;*/
}

.accordion::after {
  content: '';
  background: url("./assets/images/Vector 1.svg") no-repeat center/contain;
  width: 30px;
  height: 30px;
  color: black;
  font-size: 18px;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  transition: 0.5s;
}

/*.accordion:hover::after {
  background: url("./assets/images/hover_button_plus.svg") no-repeat center/contain;
}*/


.factors-mob {
  display: none;
  color: white;
  background-color: #133A87;
  border-radius: 5px;
  padding: 5px;
  font-size: 11px;
    line-height: 11px;
    font-family: 'RR';
    text-transform: uppercase;
    margin-top: 15px;
    max-width: 100px;
}

.active-acc:after {
  transition: 0.5s;
  transform: rotate(270deg) !important;
}

.more-2 {
  margin-top: 40px;
    color: #2A6BC4;
    position: relative;
  margin-bottom: 60px;
}



.active-nav {
  color: #133A87 !important;
  background-color: white !important;
}

.panel {
  max-width: 100%;
  /*margin: auto;*/
  margin-top: 10px;
  /*margin-bottom: 100px;*/
  border-radius: 10px;
  color: #636363;
  background-color: #fff;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  font-size: 18px;
    line-height: 26px;
    font-family: 'MR';
}

/*.panel__checklist p::before {
  content: '✓';
  margin-right: 10px;
}

.panel ul {
  text-align: left;
  font-size: 20px;
}

.panel__accent-text {
  color: green;
  font-weight: bold;
  font-size: 27px !important;
}*/

.panel p {
  text-align: left;
  font-size: 18px;
line-height: 26px;
  margin-bottom: 30px;
  font-family: 'MR';
  color: black;
}

.panel__sub p {
  font-size: 15px;
}

/*.panel b {
  color: #a00067;
  font-family: 'RR';
}*/

.panel-after {
  font-size: 15px;
}


.more {
  margin-top: 40px;
  color: #2A6BC4;
  position: relative;
}
.more::after {
  content: '';
  position: absolute;
  left: 175px;
    top: 24px;
  display: block;
  background: url('./assets/images/Vector 3.svg') no-repeat center/contain;
  height: 14px;
  width: 8px;
  transform: rotate(90deg);
}

.more-photo {
  margin-top: 0px;
  margin-bottom: 120px;
  color: #2A6BC4;
  position: relative;
}
.more-photo::after {
  content: '';
  position: absolute;
  left: 275px;
    top: 2px;
  display: block;
  background: url('./assets/images/Vector 3.svg') no-repeat center/contain;
  height: 14px;
  width: 8px;
}
.popup-btn {
  color: #333333;
  /*border: 1px solid #a00067;*/
  /*background: white;*/
  padding: 5px 40px;
  font-size: 18px;
line-height: 26px;
  /*border-top: 1px solid #BDBDBD;*/
  font-family: 'MR';
}

/*//////////block-1*/




.where-to-buy-mob {
  display: none;
}

.lang {
  /*border: 1px solid #636363;*/
  /*padding: 5px;*/
  /*border-radius: 5px;*/
}

.navigation-menu a {
  margin-right: 20px;
  text-transform: uppercase;
  color: black;
  font-size: 12px;
  font-family: 'MR', sans-serif;
  line-height: 14px;
}

.navigation-menu li {
	display: inline-block;
}

.navigation-menu li.current-menu-item a {
	color: #2F80ED !important;
	font-family: 'MB' !important;
}

.header-container {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: auto;
  margin-top: 50px;
  /*align-items: center;*/
}
.header-main {
  display: flex;
  align-items: center;
}





.navigation-menu {
  max-width: 1600px;
  height: 50px;
  display: flex;
  align-items: center;
  margin-right: 10px;
}

.header-custom {
  background: url('./assets/images/bg.jpg') no-repeat center / cover;
  display: flex;
  margin-top: 0px;
  padding-bottom: 150px;
  overflow: hidden;
  height: 100vh;
  /*max-width: 1280px;*/
}

.header-title {
  margin-left: 7vw;
  margin-top: 17vh;
}

.header-title b {
  font-size: 56px;
  color: #E1B400;
  /*font-weight: 900;*/
  font-family: 'MB';
}

.header-title p {
  font-size: 46px;
  line-height: 52px;
  font-family: 'MeB';
  color: white;
  max-width: 360px;
}

.header-title_product {
  width: 330px;
  height: 150px;
  margin-top: 15vh;
  margin-left: 0px;

  background: url("./assets/images/product.png") no-repeat center/contain;
}



.header-title strong {
  font-family: 'HNB';
}



.header-main-img {
  width: 457px;
  height: 391px;
  background: url('./assets/images/div_04.png') no-repeat center / contain;
}

.header-main-img-mobile {
  display: none;
}






.hidden {
  display: none;
}


.mobile {
  display: none;
}



.logo-block {
  display: flex;
  max-width: 85vw;
  margin: auto;
  justify-content: space-between;
  align-items: center;
}


/* keyframes */

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*burger menu*/

#menuToggle {
  display: none;
  position: relative;
  top: 3px;
  left: 200px;

  z-index: 1;

  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;

  cursor: pointer;

  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */

  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span {
  display: block;
  width: 33px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;

  background: black;
  border-radius: 3px;

  z-index: 1;

  transform-origin: 9px 0px;

  transition: transform 0.7s cubic-bezier(0.77, 0.2, 0.05, 1),
    background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}

#menuToggle span:first-child {
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}

/*
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-4px, -1px);
  background: black;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */

#menu {
  position: absolute;
  right: -40px;
  width: 110vw;
  margin: -100px 0 0 -50px;
  padding: 50px;
  padding-top: 125px;

  border-radius: 10px;

  background: white;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */

  transform-origin: 0% 0%;
  transform: translate(100%, 0);

  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

#menu li {
  padding: 10px 0;
  font-size: 22px;
  text-transform: uppercase;
}

/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul {
  transform: none;
}


#menuToggle .input-li {
  position: absolute;
  top: 130px;
  left: 40px;
  width: 200px;
}

/*#menuToggle input:checked ~ ul {*/
/*  */
/*}*/


/*.active-li {
  transform: translate(100%, 0);
}*/




.klein-mob {
  display: none;
}

/*end burger menu*/


.black-title_mob {
  display: none;
}

h3 {
  font-family: 'MeL';
  font-size: 28px;
  text-transform: uppercase;
  margin: 40px 0;
}
h3 b {
  font-family: 'MB';
}

/*/////////slider*/



/*h4 {
  margin-bottom: 100px
}*/


 /*body {*/
 /*  margin: 0;*/
 /*  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";*/
 /*  color: #fff;*/
 /*  height: 3000px;*/
 /*}*/

.stiker {
  display: flex;
  /*display: block;*/
  align-items: center;
  padding: 0 10px;
  position: fixed;
  right: 50px;
  height: 120px;
  width: 120px;
  background-color: #2F80ED;
  border-radius: 60px;
  z-index: 3;
  opacity: 0.7;
}
.stiker p {
  color: white !important;
  font-family: 'MM';
  font-size: 14px;
  text-align: center;
}



.slider-text {
  top: 130px;
  left: 200px;
  font-size: 30px;
  max-width: 500px;
  z-index: 1;
  position: absolute;
  font-family: 'MeL';
}
.slider-text b {
  font-family: 'MM';

}

.slider {
  max-width: 990px;
  margin: auto; 
  margin-top: 100px;
  margin-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.slider__wrapper {
  display: flex;
  transition: transform 0.6s ease;
}

.slider__item {
  flex: 0 0 100%;
  max-width: 100%;
}

.slider-pag {
  position: absolute;
  top: 740px;
  left: 24%;
  font-size: 18px;
  line-height: 22px;
  color: #2F80ED;
}

.slider__item p {
  font-size: 18px;
line-height: 22px;
color: #000000;
}

.slider__item h2 {
  /*position: absolute;*/
  /*top: 50px;*/
  /*left: 150px;*/
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
    /*margin: auto;*/
}
.slider__item h2 b {
  font-family: 'MB'
}

.slider__control {
  /*opacity: 0 !important;*/
  position: absolute;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  color: #fff;
  text-align: center;
  /*opacity: 0.5;*/
  height: 40px;
  transform: translateY(-50%);
  background: #2F80ED;
}

.slider__control:hover,
.slider__control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.slider__control_left {
  top: 750px;
    left: 180px;
}

.slider__control_right {
      right: 645px;
    top: 750px;

}



.slider__control::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}


.slider1-img-1 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31.jpg")no-repeat center/contain;
}
.slider2-img-1 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31 (1).jpg")no-repeat center/contain;
}
.slider3-img-1 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31 (2).jpg")no-repeat center/contain;
}
.slider4-img-1 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31 (3).jpg")no-repeat center/contain;
}

.slider-img-1 {
  width: 520px;
  height: 500px;
  background: url("./assets/images/Rectangle 32-2.jpg")no-repeat center/contain;
}
.slider-img-2 {
  width: 520px;
  height: 500px;
  background: url("./assets/images/i-2.png")no-repeat center/contain;
}
.slider-img-3 {
  width: 520px;
  height: 500px;
  background: url("./assets/images/i-3.png")no-repeat center/contain;
}
.slider-img-4 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31 (2).jpg")no-repeat center/cover;
}
.slider-img-5 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/Rectangle 31 (3).jpg")no-repeat center/cover;
}
.slider-img-6 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/slider_photo_06.jpg")no-repeat center/contain;
}
.slider-img-7 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/slider_photo_07.jpg")no-repeat center/contain;
}
.slider-img-8 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/slider_photo_08.jpg")no-repeat center/contain;
}
.slider-img-9 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/slider_photo_09.jpg")no-repeat center/contain;
}
.slider-img-10 {
  width: 100%;
  height: 400px;
  background: url("./assets/images/slider_photo_010.jpg")no-repeat center/contain;
}


.slider-1 {
  margin-bottom: 40px;
}
.slider-2 {
  margin-bottom: 40px;
}
.slider-3 {
  margin-bottom: 40px;
}
.slider-4 {
  margin-bottom: 40px;
}



.static-main-img {
  width: 100%;
  height: 440px;
  margin-top: 80px;
  background: url('./assets/images/i-50.png')no-repeat 70%/cover; 
}
.static-main-img_manifest {
  background: url('./assets/images/Rectangle 31 (5).jpg')no-repeat center/contain; 
}
.static-main-img_styling {
  background: url('./assets/images/Rectangle 31 (6).jpg')no-repeat center/contain; 
}

.static-main-img_men {
  background: url('./assets/images/Rectangle 31 (7).jpg')no-repeat center/contain;
}
.static-main-img_rebild {
  background: url('./assets/images/photo.jpg')no-repeat center/contain;
}
.static-main-img_special {
  background: url('./assets/images/Rectangle 31 (8).jpg')no-repeat center/contain;
}

.static-main-img_care {
  background: url('./assets/images/Rectangle 31 (9).jpg')no-repeat center/contain;
}

.static-main-img_hsystem {
  background: url('./assets/images/Rectangle 31 (10).jpg')no-repeat center/contain;
}

.static-main-img_hcolor {
  background: url('./assets/images/Rectangle 31 (11).jpg')no-repeat center/contain;
}
.static-main-img_main {
  background: url('./assets/images/slider_photo_01.jpg')no-repeat center/contain;
}

.static-main-img_main h2 {
    font-size: 32px;
    line-height: 40px;
    padding-top: 100px;
    margin-left: 20px;
    margin-top: 0;
  }







/*.slider-img-1_ru {*/
/*  width: 100%;*/
/*  height: 400px;*/
/*  background: url("./assets/images/phone_main_slider_01_RU_720x800px.jpg")no-repeat center/contain;*/
/*}*/
/*.slider-img-2_ru {*/
/*  width: 100%;*/
/*  height: 400px;*/
/*  background: url("./assets/images/phone_main_slider_02_RU_720x800px.jpg")no-repeat center/contain;*/
/*}*/
/*.slider-img-3_ru {*/
/*  width: 100%;*/
/*  height: 400px;*/
/*  background: url("./assets/images/phone_main_slider_03_RU_720x800px.jpg")no-repeat center/contain;*/
/*}*/
/*.slider-img-4_ru {*/
/*  width: 100%;*/
/*  height: 400px;*/
/*  background: url("./assets/images/phone_main_slider_04_RU_720x800px.jpg")no-repeat center/contain;*/
/*}*/

.slider__control_left::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.slider__control_right::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.slider__item>div {
  line-height: 250px;
  font-size: 100px;
  text-align: left;
  position: relative;
}


/*///////////end slider*/


/*.slider {*/
/*  display: none;*/
/*}*/

.block-1 {
  max-width: 990px;
  margin: auto;
  font-family: 'MeL';
  font-size: 20px;
}
.block-1 p {
  margin-bottom: 40px;
}
.block-2 {
  position: relative;
  max-width: 800px;
  margin: auto;
  margin-top: 140px;
  margin-bottom: 140px;
  border: 1px solid black;
  padding: 40px;
  font-family: 'MeL';
  font-size: 20px;
  text-transform: uppercase;
  line-height: 30px;
}
.block-2 b {
  font-family: 'MB';
}

.block-2::before {
  content: '';
  position: absolute;
  right: -50px;
  top: -50px;
  display: block;
  opacity: 0.2;
  background-color: grey;
  height: 220px;
  width: 220px;
}

.block-3 h3 {
  text-align: center;
}

.plates-container_styling {
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 990px;
    margin: 140px auto;
}
.plate_styling {
  position: relative;
  font-size: 32px;
  font-family: 'MeL';
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 305px;
  height: 390px;
  margin: 50px auto;
  background: url('./assets/images/Rectangle 95.jpg') no-repeat center/contain;
}

.plate_styling-empty {
  background: white !important; 
}

.plate_styling p {
  position: absolute;
  color: black;
  top: 400px;
  font-size: 15px;
}
.plate_styling b {
  font-family: "MB"
}

  
.plate_styling:nth-child(2) {
  background: url('./assets/images/Rectangle 96.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(3) {
  background: url('./assets/images/Rectangle 97.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(4) {
  background: url('./assets/images/Rectangle 98.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(5) {
  background: url('./assets/images/Rectangle 99.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(6) {
  background: url('./assets/images/Rectangle 100.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(7) {
  background: url('./assets/images/Rectangle 101.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(8) {
  background: url('./assets/images/Rectangle 103.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(9) {
  background: url('./assets/images/Rectangle 106.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(10) {
  background: url('./assets/images/Rectangle 102.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(11) {
  background: url('./assets/images/Rectangle 104.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(12) {
  background: url('./assets/images/Rectangle 107.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(13) {
  background: url('./assets/images/Rectangle 108.jpg') no-repeat center/contain;
}
.plate_styling:nth-child(14) {
  background: url('./assets/images/Rectangle 109.jpg') no-repeat center/contain;
}


.plate_men:nth-child(1) {
  background: url('./assets/images/Rectangle 95 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(2) {
  background: url('./assets/images/Rectangle 96 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(3) {
  background: url('./assets/images/Rectangle 97 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(4) {
  background: url('./assets/images/Rectangle 98 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(5) {
  background: url('./assets/images/Rectangle 99 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(6) {
  background: url('./assets/images/Rectangle 100 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(7) {
  background: url('./assets/images/Rectangle 101 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(8) {
  background: url('./assets/images/Rectangle 103 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(9) {
  background: url('./assets/images/Rectangle 106 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(10) {
  background: url('./assets/images/Rectangle 102 (1).jpg') no-repeat center/contain;
}
.plate_men:nth-child(11) {
  background: url('./assets/images/Rectangle 104 (1).jpg') no-repeat center/contain;
}



.plate_rebild:nth-child(1) {
  background: url('./assets/images/Rectangle 95 (2).jpg') no-repeat center/contain;
}
.plate_rebild:nth-child(2) {
  background: url('./assets/images/Rectangle 96 (2).jpg') no-repeat center/contain;
}
.plate_rebild:nth-child(3) {
  background: url('./assets/images/Rectangle 97 (2).jpg') no-repeat center/contain;
}
.plate_rebild:nth-child(4) {
  background: url('./assets/images/Rectangle 98 (2).jpg') no-repeat center/contain;
}
.plate_rebild:nth-child(5) {
  background: url('./assets/images/Rectangle 99 (2).jpg') no-repeat center/contain;
}


.big-plates_container {
  max-width: 990px;
  margin: auto;
}
.big-plate_text {
  max-width: 570px;
}
.big-plate_text p {
  font-family: 'MeL'
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 30px;
}
.big-plate_text b {
  font-family: 'MB';
}

.big-plate {
  display: flex;
  justify-content: space-between;
  padding: 80px 0
  font-size: 16px;
  font-family: 'MeL';
  border-bottom: 1px solid black;
  padding: 80px 0;
}

.big-plate:first-child {
  border-top: 1px solid black;
}

.big-plate h4 {
  text-transform: uppercase;
  font-size: 24px;
  font-family: 'MB';
  margin-bottom: 30px !important;
}

.big-plate_img {
  width: 390px;
  height: 390px;
  background: url('./assets/images/Rectangle 92.jpg') no-repeat center/contain;
}

.big-plate:nth-child(2) .big-plate_img {
  background: url('./assets/images/Rectangle 93.jpg') no-repeat center/contain; 
}
.big-plate:nth-child(3) .big-plate_img {
  background: url('./assets/images/Rectangle 94.jpg') no-repeat center/contain; 
}
.big-plate:nth-child(4) .big-plate_img {
  background: url('./assets/images/Rectangle 95 (3).jpg') no-repeat center/contain; 
}

.big-plate_care:nth-child(1) .big-plate_img {
  background: url('./assets/images/Rectangle 92 (1).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(2) .big-plate_img {
  background: url('./assets/images/Rectangle 93 (1).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(3) .big-plate_img {
  background: url('./assets/images/Rectangle 94 (1).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(4) .big-plate_img {
  background: url('./assets/images/Rectangle 95 (4).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(5) .big-plate_img {
  background: url('./assets/images/Rectangle 96 (3).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(6) .big-plate_img {
  background: url('./assets/images/Rectangle 97 (3).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(7) .big-plate_img {
  background: url('./assets/images/Rectangle 98 (3).jpg') no-repeat center/contain; 
}
.big-plate_care:nth-child(8) .big-plate_img {
  background: url('./assets/images/Rectangle 99 (3).jpg') no-repeat center/contain; 
}



.big-plate_hsystem:nth-child(1) .big-plate_img {
  background: url('./assets/images/Rectangle 92 (2).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(2) .big-plate_img {
  background: url('./assets/images/Rectangle 93 (2).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(3) .big-plate_img {
  background: url('./assets/images/Rectangle 94 (2).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(4) .big-plate_img {
  background: url('./assets/images/Rectangle 95 (5).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(5) .big-plate_img {
  background: url('./assets/images/Rectangle 96 (4).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(6) .big-plate_img {
  background: url('./assets/images/Rectangle 97 (4).jpg') no-repeat center/contain; 
}
.big-plate_hsystem:nth-child(7) .big-plate_img {
  background: url('./assets/images/Rectangle 98 (4).jpg') no-repeat center/contain; 
}




.big-plate_hcolor:nth-child(1) .big-plate_img {
  background: url('./assets/images/photo_line_product.jpg') no-repeat center/contain; 
}
.big-plate_hcolor:nth-child(2) .big-plate_img {
  background: url('./assets/images/photo_line_product (1).jpg') no-repeat center/contain; 
}
.big-plate_hcolor:nth-child(3) .big-plate_img {
  background: url('./assets/images/photo_line_product (2).jpg') no-repeat center/contain; 
}
.big-plate_hcolor:nth-child(4) .big-plate_img {
  background: url('./assets/images/photo_line_product (3).jpg') no-repeat center/contain; 
}
.big-plate_hcolor:nth-child(5) .big-plate_img {
  background: url('./assets/images/photo_line_product (4).jpg') no-repeat center/contain; 
}



.on-hover_active {
  background-color: #2F80ED !important;
}




.block-3_plates-container {
  display: flex;
      justify-content: space-between;
    padding: 0 15px;
  flex-wrap: wrap;
  width: 100%;
}


.block-3_plate .on-hover:hover {
  transition: opacity 0.3s ease-out 0.1s;
  opacity: 0;
}
.on-hover {
  transition: opacity 0.3s ease-out 0.1s;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background-color: black;
}

.block-3_plate p {
  z-index: 2;
  font-family: 'MeL';
}

.block-3_plate {
  position: relative;
  font-size: 32px;
  font-family: 'MeL';
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24%;
  height: 340px;
  margin-bottom: 15px;
  background: url('./assets/images/p1.jpg') no-repeat center/contain;
}

.block-3_plate:nth-child(2) {
  background: url('./assets/images/p2.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(3) {
  background: url('./assets/images/p3.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(4) {
  background: url('./assets/images/p4.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(5) {
  background: url('./assets/images/p5.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(6) {
  background: url('./assets/images/p6.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(7) {
  background: url('./assets/images/p7.jpg') no-repeat center/contain;
}
.block-3_plate:nth-child(8) {
  background: url('./assets/images/p8.jpg') no-repeat center/contain;
}

.block-3-small {
  max-width: 990px;
  margin: 140px auto;
}
.block-3-small .block-3_plate {
    width: 100px;
    height: 120px;
}
.block-3-small .block-3_plate p {
    font-size: 10px;
}

.block-4 {
  max-width: 990px;
  margin: 60px auto;
  font-family: 'MeL';
  font-size: 20px;
}

.block-4 ul {
  margin-bottom: 100px;
  margin-left: 50px;
  font-family: 'MeL';

}

.block-4 b {
  font-family: 'MB';
}
.block-4 p {
  margin-bottom: 40px;
}
.block-5 {
  width: 800px;
  height: 450px;
  margin: 140px auto;
  background: url("./assets/images/OWl.jpg")no-repeat center/contain;
}


.block-6 {
  max-width: 990px;
  margin: auto;
  font-family: 'MeL';
  font-size: 14px;
}

.block-6 h1 {
  font-size: 52px;
}

.form-top {
  max-width: 600px;
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  justify-content: space-between;
}


.inp{
  /*width: 48%;*/
  height: 40px;
  /*border: 1px solid #2A0000;*/
  margin-bottom: 40px;
}

.form-text {
  width: 100%;
  height: 140px;
  /*border: 1px solid #2A0000;*/
  margin-bottom: 50px;
}
.form-text textarea {
  width: 100%;
  max-height: 135px;
}

button {
  width: 285px;
  height: 56px;
  /*background: #292929;*/
  background: url('./assets/images/Group 130.svg') no-repeat center/contain;

  color: white;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  border: none;
}

.button-container {
  display: flex;
  /*width: 600px;*/
  /*background: url('./assets/images/Group 130.svg') no-repeat center/contain;*/
  margin: auto;
  justify-content: flex-end;
  /*margin-bottom: 140px;*/
}

.button-container input {
  width: 285px;
  height: 56px;
  /*background: #292929;*/
  background: url('./assets/images/Group 130-5.png') no-repeat center/contain;

  color: white;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
  border: none;
  cursor: pointer;
}

.content-container p {
  margin-bottom: 10px;
}
.content-container input {
  /*border: 1px solid black;*/
  width: 100%;
  padding: 10px;
}

.content-container textarea {
  border: 1px solid black;

  padding: 10px;
  height: 200px;
}

.footer-container {
  width: 100vw;
  height: 200px;

}

.footer {
  display: flex;
  max-width: 990px;
  margin: auto;
  padding-top: 40px;
  font-family: 'MeL';
  font-size: 10px;
  justify-content: space-between;
}
.footer b {
  display: block;
  font-family: 'MM';
  margin-bottom: 20px;
}
.footer p {
  margin-bottom: 20px;

}
.footer-logo_container {
  max-width: 200px;
}
.footer-logo_container p {
  margin: 0;
}
.footer-logo {
  width: 285px;
  height: 33px;
  background: url("./assets/images/Frame.svg")no-repeat center/contain;
  margin-bottom: 45px;
}

.social {
  display: flex;
}

.facebook {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 20px;
  background: url("./assets/images/Vector (1).svg")no-repeat center/contain;
}

.insta {
  display: block;
  width: 24px;
  height: 24px;
  background: url("./assets/images/Group.svg")no-repeat center/contain;
}
.footer-blockmob {
    display: none;
  }

  .footer-blockmob b {
    display: block;
    font-family: 'MM';
    margin: 20px 0;
  }

/*  .static-main-img_main {
    display: none;
  }*/

.static-main-img-2 {
  width: 100%;
    height: 290px;
    margin-top: 80px;
    background: url(../images/Rectangle___32.jpg)no-repeat center/auto;
}

.static-main-img-4 {
  width: 100%;
    height: 290px;
    margin-top: 80px;
  background: url('./assets/images/Rectangle3202.jpg') no-repeat center/auto;
}

.static-main-img-3 {
  width: 100%;
    height: 290px;
    margin-top: 80px;
  background: url('./assets/images/Rectangle-32-2.jpg') no-repeat center/auto;
}


.accordion-container a {
  color: #2F80ED;
    /*font-family: 'MB';
    display: block;
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
    margin: auto;
    margin-bottom: 60px;
    position: relative;*/
}

.accordion-container a::after {
  content: '';
    position: absolute;
    left: 460px;
    top: 7px;
    /*display: block;*/
	display:none;
    /*background: url('./assets/images/Vector 3.svg') no-repeat center/contain;*/
    height: 30px;
    width: 30px;
}
.mob-container-slider {
  display: none;
}

.mob-container_inner-slider {
  padding: 20px;
}

.mob-container_inner-slider h2 {
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
}

.mob-container_inner-slider p {
    font-family: 'MB';
    margin-bottom: 40px;
}

.mob-text_conf p {
  color: white;
    z-index: 1;
    padding: 15px 20px;
    padding-left: 70px;
    margin-bottom: 10px;
    text-align: left;
}

.mob-text_conf p::before {
    content: '.';
    position: absolute;
    left: 35px;
    margin-top: -30px;
    z-index: 1;
    font-size: 50px;
    color: white;
    display: block;
    height: 10px;
    width: 10px;
}

.mob-text_blue {
  position: absolute;
    width: 100%;
    height: 100%;
    background: #2F80ED;
    mix-blend-mode: multiply;
}

.mob-text_conf {
    left: 0%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.mob-img-1 {
  width: 100%;
  height: 300px;
  background: url('./assets/images/Rectangle 32-2.jpg')no-repeat center/cover;
}

.mob-img-2 {
  background: url('./assets/images/i-2.png')no-repeat center/cover;
}
.mob-img-3 {
  background: url('./assets/images/i-3.png')no-repeat center/cover;
}




@media screen and (max-width: 1024px) {
	#menuToggle {
    left: -20px;
  }
  #menu {
    right: -80px;
  }
  .container-2 a {
    font-size: 22px;

  }
  .extra-partners h2 {
    padding-left: 0;
  }

  .extra-text {
    margin-left: 20px;
  }

  .contacts-left {
    width: 100%;
  }
  .contacts-right {
    width: 100%;
  }
  .mob-container-slider {
    display: flex;
    flex-direction: column;
  }
  .accordion-container a::after {
        height: 23px;
    width: 23px;
    left: 265px;
    top: 10px;
  }
  .photo-inner {
    padding: 20px;
  }
  .rules-inner {
    padding: 20px;
  }
  .rules h2 {
    max-width: 100%;
    padding-left: 0;
  }
  .extra {
    left: 15%;
    margin-top: -120px;
  }
  .photo {
    margin-bottom: 0;
  }
  .extra-partners_photo {
    padding-top: 10px;
  }
  .more-photo {
    margin-bottom: 10px;
  }
  .extra-plate-photo {
    margin-bottom: 0;
  }
  .extra-text {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .accordion-container {
    padding-right: 20px;
  }
  .people_block-1-time b {
    margin-top: 100px;
    display: block;
  }
  .people_block-1-time {
    margin-top: 60px;
        max-width: 100%;
        padding-left: 10px;
  }
  .extra-partners-inner {
    padding: 20px;
  }
  .register p {
    padding-left: 20px;
  }
  .contacts h2 {
    width: 100%;
  }
  .inp input {
    width: 80%;
  }
  .people_plate {
    margin-bottom: 60px;
  }
  .people-inner {
    padding: 0 20px;
  }
  .container-2 {
    padding-left: 20px;
  }
  .container-1_plate {
    margin-bottom: 40px;
    width: 40%;
  }
  .container-1_plate p {
    width: 40%;
    font-size: 14px;
  }
  .container-1 {
    justify-content: space-around;
  }
  .partners-plate-link1 {
    width: 80%;
    margin: auto;
  }
  .partners-plate-link2 {
    width: 80%;
    margin: auto;
  }
  .partners-plate-link3 {
    width: 80%;
    margin: auto;
  }
  .slider {
    display: none;
  }
  .container-3_plates {
    flex-direction: column;
    padding-left: 20px; 
  }
  .people-inner h2 {
    padding-left: 0;

  }

  .people_block-1-date {
    padding-left: 20px;
  }

  .mob-container_inner-slider h2 {
    padding-left: 0;
  }
  .container-3_plate {
    margin-bottom: 40px;
  }

  .container-3 h2 {
    font-size: 30px;
  }
  .container-3 h2 p {
	  font-family: unset !important;
  }
  .register-form {
    width: 100vw;
    padding: 25px;
  }
  .blue-block {
    width: 100vw;
    margin: 0;
  }
  .container-1 {
    flex-wrap: wrap;
  }
  .partners-container-links {
    flex-wrap: wrap !important;

  }
  .inner-contacts {
    padding: 20px;
    flex-direction: column;
  }

  .partners-container {
    flex-wrap: wrap !important;
    justify-content: center;
  }
  .stiker {
    display: none;
  }
  .slider__control_right {
    right: 0;
    top: 380px;
  }
  .slider__control_left {
    top: 380px;
    left: 75%;
  }
  .plates-container_styling {
    margin: 40px 0;
  }
  .block-4 {
    margin: 40px 0;
  }

  .block-3-small .block-3_plate {
    background-size: cover;
    height: 190px;
    width: 48%;
  }

  .static-main-img_main {
    display: none;
  }

  .slider__item h2 {
  color: #2F80ED;
    font-family: 'MB';
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    max-width: 990px;
    text-align: left;
    /*margin: auto;*/
  }
  .plate_styling-empty {
    display: none;
  }
  h1 {
    font-size: 28px;
    line-height: 38px;
  }

  .big-plate {
    flex-direction: column-reverse;
    padding: 60px 10px;
  }
  .big-plate_img {
    width: 100%;
  }
  .block-1 {
    padding: 0 15px;
  }
  .block-4 {
    padding: 0 15px;
  }
  .block-5 {
    height: 200px;
  }
  .block-6 {
    padding: 0 15px;
  }
  .inp {
    width: 100%;
  }
  .static-main-img {
    background-size: cover;
  }
  .navigation-container {
    background: #ffffff9c;
    min-width: 100vw;
  }
  .navigation-menu {
    display: none;
  }
  .block-5 {
    width: 100vw;
  }
  .button-container {
    width: 90vw;
    justify-content: center;
  }
  .block-2 {
    max-width: 90vw;
    padding: 20px;
  }
  .block-2::before {
    right: -20px;
    top: -20px;
  }
  .block-3_plate p {
    font-size: 12px;
  }
  .block-3_plate {
    height: 200px;
    width: 48%;
  }
  .stiker {
    right: 10px;
  }
  .footer {
    justify-content: space-between;
    padding: 15px;
  }

  .footer-block-3 {
    display: none;
  }
  .footer-block-2 {
    display: none;
  }
  .footer-container {
    height: auto;
  }

  .footer-blockmob {
    display: block;
    color: white;
    font-family: 'MeL';
    font-size: 10px;
    padding: 15px;

  }


  .header-custom {
    display: none;
  }

  .slider-img-1 {
    background-size: 400% !important;
    background-position: center; 
  }
  .slider-img-2 {
    background-size: 400% !important;
    background-position: 80%;
  }
  .slider-img-3 {
    background-size: 400% !important;
    background-position: 90%;
  }
  .slider-img-4 {
    background-size: 400% !important;
    background-position: 80%;
  }
  .slider-img-5 {
    background-size: 400% !important;
    background-position: 80%;
  }
  .slider-img-6 {
    background-size: 400% !important;
  }



  .slider-text {
    top: 100px;
    left: 40px;
    font-size: 18px;
    max-width: 280px;
  }
  .slider-text h2 {
    padding: 0;

  }

  .slider-container .slider-text {
    top: 100px;
    left: 40px;
    font-size: 18px;
    max-width: 280px;
  }




  .slider {
    /*display: none;*/
    background-color: #030406;
    /*background: url(../images/fon_photo1.jpg) no-repeat center / cover;*/
    height: 400px;
    padding-top: 0;
    margin-top: 80px;
  }


  .map-text {
    margin-top: 60px;
    margin-bottom: 60px;
  }



  .klein-mob {
    display: block;
  }

  .disclamer-tra__klein p {
    margin: 25px -305px;
  }

  .klein-desctop {
    display: none;
  }

  .header-custom {
    background-color: #030406;
    background: url(../images/fon_photo1.jpg) no-repeat center / cover;
    height: 65vh;
    padding-bottom: 0;
  }




  .header-title_product {
    margin: auto;
    margin-top: 20px;
  }

  .header-title {
    display: none;
  }

  #menuToggle {
    left: -5px;
  }





  .logo-block {
    flex-direction: column;
  }
  .dt1 {
    max-width: 95vw;
  }

  .where-to-buy-mob {
    display: block;
    background-color: #2F80ED !important;
    color: white !important;
    font-size: 10px !important;
    line-height: 10px !important;
    font-weight: bold;
    padding: 10px 20px;
    border-radius: 2px;
    position: absolute;
    left: 40vw;
  }


  .header-main-product-img {
    display: none;
  }
  .header-main-img {
    display: none;
  }
  .logo-container {
    margin-right: 30px;
  }



  .mobile {
    position: relative;
  }

  .test-img-mobile {
    /*width: 100%;*/
    height: 400px;
    position: relative;
    left: -20px;
    width: 95vw;
    background: url(../images/div_02.png) no-repeat center / contain !important;
  }

  .header-main-center p:nth-child(1) {
    margin-left: 4vw;
  }
  .header-main-center p:nth-child(2) {
    margin-left: 4vw;
  }
  .header-main-center p:nth-child(3) {
    margin-left: 4vw;
  }
  .header-main-center p:nth-child(4) {
    margin-left: 4vw;
  }

  .header-block-2 {
    flex-wrap: wrap;
  }
  .plate {
    max-width: 100%;
    margin-bottom: 50px;
  }

  #menuToggle {
    display: block;
  }


  #menu li a {
    font-size: 20px;
    color: black;
    text-decoration: none;
  }

  .disclamer-warning p {
    font-size: 42px;
    line-height: 70px;
  }

  #menu p {
    color: black;
  }



  .map2 {
    width: 100%;
  }



  h2 {
    padding: 20px;
    font-weight: lighter;
  }




  .dt1 {
    text-align: left !important;
    /*font-family: 'HNC' !important;*/
  }



  .header-main-product-img-mobile {
    margin-top: -70px;
    display: block;
    width: 360px;
    height: 300px;
    background: url('./assets/images/pack_left_tonzilotren_tiny_400x400px 1 — copy.png') no-repeat center / contain;
  }

  .header-main-img-mobile {
    display: block;
    width: 360px;
    height: 300px;
    background: url('./assets/images/div_04.png') no-repeat center / contain;
  }

  .header-main-center {
    margin-top: 0;
  }

  .block-interactive-inner {
    display: flex;
    flex-direction: column;
  }



  .mobile {
    display: block;
  }




  .block-interactive-inner {
    margin-bottom: 100px;
  }

  .header-title {
    margin-bottom: 30px;
    margin-top: 30px;
  }





  .header-main {
    flex-direction: column;
  }







  .test-img-mobile {
    margin-bottom: 50px;
  }

  h1 {
    margin: 20px 0;
  }

  .logos-container {
    margin-bottom: 0 !important;
  }



  /*#menu li:last-child a {*/
  /*  border: 1px solid rgba(60, 60, 60, 0.4);*/
  /*  padding: 10px;*/
  /*  border-radius: 10px;*/
  /*  margin-left: 10px;*/
  /*}*/
/*   #menuToggle {
    left: 325px;
  } */
}

@media screen and (max-width: 768px) {
  #menuToggle {
    left: -20px;
  }
  #menu {
    right: -80px;
  }
  .non-usual {
    margin-bottom: 110px;
  }
}

@media screen and (max-width: 450px) {
	#menu {
    right: -40px;

  }



  .test-img-mobile {
    /*width: 100%;*/
    height: 415px;
    position: relative;
    left: -20px;
    width: 100vw;
    background: url(../images/div_02.png) no-repeat center / contain !important;
  }
  #menuToggle {
    position: relative;
    top: 3px;
    left: -15px;

    z-index: 1;

    -webkit-user-select: none;
    user-select: none;
  }
  .disclamer-tra .logos-container {
    flex-direction: column;
  }

  .disclamer-tra__alpen {
    margin-left: 155px;
  }
}


#sprite-plyr {
	display: none;
}

.arch_tezi p span:last-child {
	display: none;
}

.arch_photo p span:last-child {
	display: none;
}

a.btn_link {
	display: block;
	width: 100%;
	height: 100%;
}