@font-face {
    font-family: 'Almoni Tzar AAA';
    src: url('fonts/almoni-tzar-aaa-regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Almoni Tzar AAA';
    src: url('fonts/almoni-tzar-aaa-thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Almoni Tzar AAA';
    src: url('fonts/almoni-tzar-aaa-extralight.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Almoni Tzar AAA';
    src: url('fonts/almoni-tzar-aaa-bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Fb Liddar Bold';
    src: url('fonts/FbLiddar-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
  }
  @font-face {
    font-family: 'Assistant';
    src: url('fonts/Assistant.ttf') format('opentype');
    /* font-weight: bold; */
    font-style: normal;
  }
  @font-face {
    font-family: 'Heebo';
    src: url('fonts/Heebo.ttf') format('opentype');
    /* font-weight: bold; */
    font-style: normal;
  }
  @font-face {
    font-family: 'Montserrat';
    src: url('fonts/Montserrat-Bold.ttf') format('opentype');
    /* font-weight: bold; */
    font-style: normal;
  }

@media (max-width: 768px) {

.header_bar_pop_blur {
    width: 100%;
    min-height: 100vh;
    backdrop-filter: blur(20px);
    background: rgba(28, 20, 36, 0.7);
}

.header_bar_pop {
    width: 76vw;
    min-height: 100vh;
    backdrop-filter: blur(20px);
    background: #fff;
    padding: 0 0 3vw 0;

    position: absolute;
}

.header_bar_pop_clo {
  width: 12vw;
  height: 12vw;
  margin: 9.333vw 0 0 5.333vw;
  padding: 4.248vw 3.981vw 3.981vw 4.248vw;
  border-radius: 100%;
  background: #fff;
  box-shadow: 0 5px 25px 0 rgba(38, 72, 81, 0.3);

  position: absolute;
}
[dir="rtl"] .header_bar_pop_clo {
  margin: 9.333vw 5.333vw 0 0;
}
.header_bar_pop_clo img {
  width: 100%;
  height: 100%;
}

.container_header_logo_pop {
    width: 31.733vw;
    height: 13.6vw;
    margin: 7.467vw 0 9.867vw 22.667vw;
}
[dir="rtl"] .container_header_logo_pop {
    margin: 7.467vw 22.667vw 9.867vw 0;
}
.container_header_logo_pop img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.header_men_pop {
    display: flex;
    flex-direction: column;
    width: 46.667vw;
    gap: 9.333vw;
    border-top: 1px solid rgba(113, 63, 160, 0.2);
    border-bottom: 1px solid rgba(113, 63, 160, 0.2);
    margin-left: 18.667vw;
    padding: 6.4vw 0 6.4vw 4vw;
}
[dir="rtl"] .header_men_pop {
    margin-right: 18.667vw;
    margin-left: 0;
    padding: 6.4vw 4vw 6.4vw 0;
    align-items: flex-start;
}
.header_men_pop a {
    font-family: "Rubik";
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    color: #713fa0;
}
.header_language_selection_pop {
    display: flex;
    gap: 1.067vw;
    margin: 5.867vw 0 7.733vw 22.667vw;
}
[dir="rtl"] .header_language_selection_pop {
    margin: 5.867vw 22.667vw 7.733vw 0;
}
.header_language_selection_pop h3 {
    font-family: "Rubik";
    font-weight: 400;
    font-size: 3.733vw;
    color: #737577;
}


.header_language_selection_pop span{
  transform: rotate(-90deg);
  font-family: "Rubik";
  font-weight: 400;
  font-size: 3.733vw;
  color: #737577;
}
[dir="rtl"] .header_language_selection_pop span{
  transform: rotate(90deg);
}
.styled-language-select select{
  outline: none;
  appearance: none;
  font-family: "Rubik";
  font-weight: 400;
  font-size: 3.733vw;
  color: #737577;
}




.header_language_selection_pop h3.select {
  transform: rotate(90deg);
  cursor: pointer;
}

.header_info_pop {
    display: flex;
    flex-direction: column;
    gap: 0.533vw;
    width: 46.667vw;
    border-bottom: 1px solid rgba(113, 63, 160, 0.2);
    padding: 0 4vw 6.4vw 4vw;
    margin-left: 18.667vw;
}
[dir="rtl"] .header_info_pop {
    margin-right: 18.667vw;
    margin-left: 0;
    align-items: flex-start;
}
.header_info_pop p {
    font-family: "Rubik";
    font-weight: 400;
    font-size: 3.2vw;
    color: #737577;
    margin: 0;
}
.header_info_pop span {
    font-weight: 300;
    font-size: 4.267vw;
}

.header_button_question_pop {
    margin: 5.867vw 0 10.933vw 22.667vw;
    width: 40vw;
    height: 10.667vw;
    padding: 2.667vw 4.267vw;
    box-shadow: 0 5px 25px 0 rgba(38, 72, 81, 0.3);
    background: #713fa0;
    border-radius: 4px;


    display: flex;
    align-items: center;
    justify-content: center;
}
[dir="rtl"] .header_button_question_pop {
    margin: 5.867vw 22.667vw 10.933vw 0;
}
.header_button_question_pop h2 {
    font-family: "Rubik";
    font-weight: 500;
    font-size: 4.267vw;
    text-align: center;
    color: #fff;
}

.contacts_info_social_network_pop {
   margin-left: 22.667vw;
   display: none;
   /* display: flex; */
   gap: 6.323vw; 
}
[dir="rtl"] .contacts_info_social_network_pop {
  margin-right: 22.667vw;
  margin-left: 0;
}

.contacts_info_social_network_icon {
    width: 11.2vw;
    height: 11.2vw;
    padding: 2.995vw;
    border-radius: 10px;
    box-shadow: 5px 5px 20px 0 rgba(55, 0, 113, 0.15);
    background: linear-gradient(135deg, #f1e6f4 1.05%, #fff 100%);
}
.contacts_info_social_network_icon img {
    width: 100%;
    height: 100%;
}


}