html[lang="he"] {
  font-size: 1vw;
  direction: rtl;
}
html[lang="he"] .form-wrapper input {
  direction: rtl;
}
html[lang="en"],
html[lang="Us-en"] {
  direction: ltr;
}
html[lang="en"] .form-wrapper input,
html[lang="Us-en"] .form-wrapper input {
  direction: ltr;
}
body {
  font-family: "NNarkisBlockMF-Bold";
  color: #ffffff;
  line-height: 1.1;
}

/* *:focus {
  outline: 0.15rem solid #000 !important;
} */
svg {
  width: 100%;
  height: 100%;
}
/* app */

.ac-sr-only {
  position: fixed;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ac-pos-rel{
  width: 100%;
  height: 0;
  position: relative;
}
html {
  font-size: 1vw;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.ac-container {
  width: 100rem;
  margin: 0 auto;
  display: flex;
  position: relative;
}

.ac-img-responsive {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.ac-colored {
  color: #fe8d1f;
}
/* .ac-c2c {
  display: none;
} */

h1 {
  text-align: center;
  position: relative;
 font-family: "NarkisBlockMF-Regular";
}
strong {
  font-family: "NNarkisBlockMF-Bold";
}
.ac-col-1 .ac-icons-wrapper .ac-icon-item{
    font-family: "NarkisBlockMF-Regular";
}
.ac-law-sentemce {
font-family: "NarkisBlockMF-Regular";
    line-height: 0.95;
    display: block;
    width: max-content;
    margin: auto;
    color: #fff;
    position: relative;
    right: -9vw;
        font-size: 0.8rem;
}
.ac-law-sentemce-mob {
  font-family: "NarkisBlockMF-Regular";
}
.ac-dark-color {
  color: #000002;
}
.ac-white {
  color: #ffffff;
}
.ac-grey {
  color: #6d6a6a;
}
/* Header */

header {
  width: 100%;
}

/* End Header */

/* Main */
main {
  position: relative;
  overflow: hidden;
}

section {
  width: 100%;
}
.ac-text-1,
h2 {
  display: block;
  text-align: center;
  position: relative;
}
.ac-logometropolin-wrapper img,
.ac-price-wrapper img {
  position: absolute;
}

.form-wrapper fieldset label[for="ac-marketing-consent"] {
  font-family: "NarkisBlockMF-Regular";
}
.form-wrapper .btn-send button {
  font-family: "NNarkisBlockMF-Bold";
  
}
 .swiper .ac-slide-text {
   font-family: "AlmoniDLAAA";
 }
.form-wrapper input,
.form-wrapper select,
.form-wrapper select option {
  font-family: "OpenSans-Regular";
}
.slick-prev {
  position: absolute;
  left: 7vw;
  top: 89%;
  z-index: 9;
  cursor: pointer;
}
.slick-next {
  position: absolute;
  right: 7vw;
  top: 89%;
  z-index: 9;
  cursor: pointer;
}
.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-button-next {
  background-image: url('../img/left.svg');
  background-size: 100% 100%;
    background-repeat: no-repeat;
        color: transparent;
}
.swiper-button-prev {
  background-image: url('../img/right.svg');
  background-size: 100% 100%;
    background-repeat: no-repeat;
        color: transparent;
}

/* End Main */

/* Scroll bar Side Navigator Accordion */

/* width */

::-webkit-scrollbar {
  width: 10px;
}

/* Track */

::-webkit-scrollbar-track {
  background: #232635;
  border-radius: 0px;
}

/* Handle */

::-webkit-scrollbar-thumb {
  background: #d1d9ff;
  border-radius: 10px;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
  background: #f7f7f7;
}

/* EndScroll bar Side Navigator Accordion */

.ac-hide-on-mobile {
  display: block;
}

.ac-show-on-mobile {
  display: none;
}

/* @media (min-width: 1921px) {
    html,
    html[lang="he"],
    html[lang="en"]  {
        font-size: 0.9vw;
    }
}

@media (max-width: 1400px) {
    html,
    html[lang="he"],
    html[lang="en"]  {
        font-size: 1.5vw;
    }
} */

@media (max-width: 1000px) {
  html,
  html[lang="he"],
  html[lang="en"] {
    font-size: 3vw;
  }
  .ac-container {
    width: 100vw;
    margin: 0 auto;
  }
  .ac-hide-on-mobile {
    display: none;
  }
  .ac-show-on-mobile {
    display: block;
  }
  /* End header  mobile*/
}

@media (max-width: 650px) {
  html,
  html[lang="he"],
  html[lang="en"] {
    font-size: 4vw;
  }
  .slick-prev {
    position: absolute;
    left: 6vw;
    top: 91%;
    z-index: 9;
    cursor: pointer;
    width: 9vw;
  }
  .slick-next {
    position: absolute;
    right: 6vw;
    top: 91%;
    z-index: 9;
    cursor: pointer;
    width: 9vw;
  }
  .ac-law-sentemce {
    font-family: "NarkisBlockMF-Regular";
    line-height: 0.95;
    display: block;
    width: max-content;
    margin: auto;
    color: #fff;
    position: relative;
    right: 0;
    width: 85vw;
            font-size: 0.9rem;
}
}
