@import url("https://fonts.googleapis.com/css?family=Open+Sans:700");

@font-face {
  font-family: "Orion-Bold";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/Orion-Bold.otf") format("opentype");
}

@font-face {
  font-family: "SimplerPro_Leumi_H-Black";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/SimplerPro_Leumi_H-Black.woff") format("woff");
}

@font-face {
  font-family: SimplerPro_Leumi_H-Black;
  src: url("./fonts/SimplerPro_Leumi_H-Black.eot") format("eot");
  src: url("./fonts/SimplerPro_Leumi_H-Black.otf") format("opentype");
  src: url("./fonts/SimplerPro_Leumi_H-Black.ttf") format("ttf");
  src: url("./fonts/SimplerPro_Leumi_H-Black.woff") format("woff");
}

@font-face {
  font-family: SimplerPro_Leumi_H-Bold;
  src: url("./fonts/SimplerPro_Leumi_H-Bold.eot") format("eot");
  src: url("./fonts/SimplerPro_Leumi_H-Bold.otf") format("opentype");
  src: url("./fonts/SimplerPro_Leumi_H-Bold.ttf") format("ttf");
  src: url("./fonts/SimplerPro_Leumi_H-Bold.woff") format("woff");
}

@font-face {
  font-family: SimplerPro_Leumi_H-Regular;
  src: url("./fonts/SimplerPro_Leumi_H-Regular.eot") format("eot");
  src: url("./fonts/SimplerPro_Leumi_H-Regular.otf") format("opentype");
  src: url("./fonts/SimplerPro_Leumi_H-Regular.ttf") format("ttf");
  src: url("./fonts/SimplerPro_Leumi_H-Regular.woff") format("woff");
}

@font-face {
  font-family: SimplerPro_Leumi_H-Light;
  src: url("./fonts/SimplerPro_Leumi_H-Light.eot") format("eot");
  src: url("./fonts/SimplerPro_Leumi_H-Light.otf") format("opentype");
  src: url("./fonts/SimplerPro_Leumi_H-Light.ttf") format("ttf");
  src: url("./fonts/SimplerPro_Leumi_H-Light.woff") format("woff");
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  direction: rtl;
  font-family: SimplerPro_Leumi_H-Regular;
}

*:focus-visible,
*:focus {
  border: 2px dashed #fff;
}

::-webkit-scrollbar {
  width: 5px;
  border-radius: 100vw;
  display: block !important;
}

::-webkit-scrollbar-track {
  background: rgba(204, 204, 204, 0.447);
}

::-webkit-scrollbar-thumb {
  background: rgb(154, 154, 154);
  border-radius: 100vw;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(204, 204, 204, 0.447);
  border-radius: 100vw;
}

.only_desktop {
  display: block;
}

.mobile .only_desktop {
  display: none;
}

.only_mobile {
  display: none;
}

.mobile .only_mobile {
  display: block;
}

img {
  object-fit: cover;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background-color: transparent;
  border: none;
}

body .skip-links {
  position: relative;
}

body .skip-links a {
  position: absolute;
  opacity: 0;
  top: -100000px;
  right: 5px;
  width: fit-content;
  height: auto;
  font-weight: 400;
}

body .skip-links a:focus {
  background-color: blue;
  opacity: 1;
  top: 55px;
  color: white;
  z-index: 11;
  opacity: 1;
}

.user-cookie {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5vw 2vw 0.5vw 5vw;
  background-color: #efefef;
}

.mobile .user-cookie {
  align-items: flex-start;
  padding: 2.8vw 4.8vw;
}

.user-cookie .message p,
.user-cookie .message,
.user-cookie .message a {
  font-size: 0.95vw;
  color: #14179a;
  font-weight: 400;
  font-family: SimplerPro_Leumi_H-Regular;
  line-height: 1.1;
}

.mobile .user-cookie .message p,
.mobile .user-cookie .message a {
  font-size: 3.4vw;
  font-weight: 400;
  font-family: SimplerPro_Leumi_H-Regular;
}

.user-cookie .message p.cookieTemp,
.user-cookie .message p.cookieTemp a {
  font-size: 0.75vw;
  font-weight: 400;
  font-family: SimplerPro_Leumi_H-Regular;
}

.user-cookie .message p.cookieTemp a {
  text-decoration: underline;
}

.user-cookie .message p.cookieTemp {
  margin-top: 0.2vw;
}

.mobile .user-cookie .message p.cookieTemp,
.mobile .user-cookie .message p.cookieTemp a {
  font-size: 3vw;
  font-weight: 400;
  font-family: SimplerPro_Leumi_H-Regular;
}

.mobile .user-cookie .message p.cookieTemp {
  margin-top: 1.5vw;
}

.link-out button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5vw;
}

.link-out button span,
.link-out button {
  text-decoration: none;
  color: #14179a;
  font-weight: 400;
  font-family: SimplerPro_Leumi_H-Regular;
  font-size: 0.95vw;
}

.link-out button {
  font-size: 1.05vw;
  cursor: pointer;
}

.mobile .link-out button {
  font-size: 5.9vw;
}

.wrapperCookies {
  display: flex;
  gap: 0.5vw;
  align-items: center;
  justify-content: center;
}

.info-icon img {
  width: 1.55vw;
  height: 1.55vw;
}

.main {
  width: 100%;
  position: relative;
}

.header {
  padding: 0 13.55vw;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 5.45vw;
  position: sticky;
  top: 0;
  box-shadow: 1px 0px 40px 5px rgb(112 144 176 / 15%);
  z-index: 1;
}

.mobile .header {
  padding: 0 4.8vw;
  height: 13.5vw;
  box-shadow: none;
  position: relative;
  align-items: flex-end;
}

.headerLogoes {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.05vw;
}

.headerLogoes .logoOne {
  width: 10vw;
  height: auto;
}

.mobile .headerLogoes .logoOne {
  width: 19vw;
}

.mobile .logoT {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.mobile .headerLogoes {
  gap: inherit;
  width: 100%;
  justify-content: space-between;
  /* flex-direction: row-reverse; */
  align-items: center;
  position: relative;
  top: 1vw;
}

.hr {
  width: 4px;
  height: 2.6vw;
  background-color: #223f99;
}

.mobile .hr {
  display: none;
}

.logoLeumi {
  width: 2.6vw;
  height: 2.4vw;
  object-fit: contain;
}

.mobile .logoLeumi {
  width: 11.6vw;
  height: 11vw;
  object-fit: contain;
  position: relative;
  right: 0.9vw;
}

.logoHot {
  width: 5.2vw;
  height: 3.4vw;
  object-fit: contain;
}

.mobile .logoHot {
  width: 17.6vw;
  height: 11vw;
  object-fit: contain;
  position: relative;
  right: -2vw;
}

.headerButton {
  width: 20.2vw;
  height: 3.35vw;
  background: #080762;
  border-radius: 5.2vw;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: -2px 10px 16px -5px rgba(18, 55, 114, 0.2);
}

.mobile .headerButton {
  width: 93.1vw;
  height: 17.1vw;
  border-radius: 24.5vw;
}

.mobile .wrapperButtomForm {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 26.7vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  box-shadow: 0px -14px 20px 1px rgba(112, 144, 176, 0.15);
}

.headerButton p {
  font-size: 0.95vw;
  color: #fff;
}

.mobile .headerButton p {
  font-size: 4.3vw;
}

.mainImageSendMobile {
  width: 5vw;
  height: 5vw;
  margin-right: 4.8vw;
  margin-bottom: 0.7vw;
  object-fit: contain;
}

.headerButton span {
  width: 0.4vw;
  height: 0.4vw;
  border: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(225deg);
  margin-right: 0.7vw;
}

.mobile .headerButton span {
  width: 2.4vw;
  height: 2.4vw;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  margin-right: 1.5vw;
}

.section_one {
  background: #fff;
  padding: 1.1vw 13.55vw;
}

.mobile .section_one {
  height: fit-content;
  padding: 3.6vw 4.8vw 2.8vw;
}

.main_content {
  background: #080762;
  border-radius: 2vw;
  position: relative;
  padding: 2.1vw;
  height: 16.05vw;
  display: flex;
  align-items: center;
}

.mobile .main_content {
  border-radius: 25px;
  height: inherit;
  flex-direction: column-reverse;
  padding: 2vw 4.65vw;
  align-items: flex-start;
}

.titles {
  display: flex;
  flex-direction: column;
  gap: 1vw;
}

.main_title {
  width: 35vw;
  margin-top: -0.3vw;
}

.mobile .main_title {
  width: 100%;
  margin-top: 3.4vw;
}

.sub-title {
  font-family: SimplerPro_Leumi_H-Black;
  width: 21vw;
  color: white;
  font-size: 1.6vw;
}

.mobile .sub-title {
  font-family: SimplerPro_Leumi_H-Bold;
  font-size: 4.65vw;
  width: 65vw;
  line-height: 1.3;
}

.topTxt {
  font-size: 3.1vw;
  color: #fff;
  font-family: SimplerPro_Leumi_H-Black;
  position: relative;
  width: fit-content;
}

.mobile .topTxt {
  line-height: 1.2;
  font-size: 8.2vw;
  color: white;
  width: 70vw;
}

.flah {
  width: 5.5vw;
  height: 0.7vw;
  position: absolute;
  top: 2.75vw;
  left: -0.2vw;
}

.mobile .flah {
  width: 15.1vw;
  height: 2.5vw;
  top: 17.5vw;
  left: 23.8vw;
  object-fit: contain;
}

.mainImage {
  width: 30.7vw;
  height: 14.1vw;
  position: absolute;
  top: 0;
  left: 2.1vw;
}

.mobile .mainImage {
  width: 100%;
  height: 40.8vw;
  top: inherit;
  left: inherit;
  position: relative;
  border-radius: 4.5vw;
  object-position: 0 -2vw;
}

.section_two {
  background: #edf4fe;
  padding: 0 0 2.1vw;
}

.mobile .section_two {
  padding: 0.8vw 4.8vw 4.8vw;
}

.wrapperOneSectionTwo {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding: 0 13.55vw 4.15vw;
  background-color: #fff;
}

.mobile .wrapperOneSectionTwo {
  padding: 0;
  background-color: #edf4fe;
}

.sectionTwoRight {
  margin-bottom: 1vw;
  width: 60vw;
}

.mobile .sectionTwoRight {
  width: 76vw;
  margin-top: 3.5vw;
  margin-bottom: 2vw;
}

.sectionTwoRight h2 {
  font-family: "SimplerPro_Leumi_H-Bold";
  font-size: 1.95vw;
  color: #080762;
  line-height: 1;
}

.mobile .sectionTwoRight h2 {
  line-height: 1.2;
  font-size: 4.65vw;
}

.sectionTwoRight span {
  font-family: SimplerPro_Leumi_H-Black;
}

.sectionTwoLeft {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  gap: 1vw;
  flex-direction: column;
  position: relative;
}

.mobile .sectionTwoLeft {
  width: 100%;
  gap: 5.8vw;
  flex-direction: column;
}

.left_1 {
  width: 22.6vw;
  height: 6.5vw;
  box-shadow: 1px 0px 40px 5px rgb(112 144 176 / 30%);
  border: 1px solid rgb(112 144 176 / 20%);
  background: #fff;
  border-radius: 0.9vw;
  padding: 1.55vw 3.1vw;
  display: flex;
  align-items: center;
}

.left_1.left_1_2 {
  width: 23.8vw;
  padding: 1.56vw;
}

.left_1.left_1_2 .wrapperLeft .bold {
  margin-top: 0;
  margin-bottom: 0.5vw;
}

.mobile .left_1 {
  width: 100%;
  height: 23.65vw;
  box-shadow: 1px 0px 40px 5px rgb(112 144 176 / 15%);
  border: none;
  border-radius: 2.9vw;
  padding: 4.8vw;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.left_1__container {
  display: flex;

  gap: 1.11vw;
  .benefit {
    flex: 1;
    border: 1px solid #080762;
    border-radius: 1.11vw;
    overflow: hidden;
    background: #fff;
    display: flex;
    flex-direction: column;
    gap: 2.22vw;
    position: relative;
    width: 34vw;

  }
 

  .benefit-top {
    background-color: #080762;
    padding: 2.22vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: visible;
  }

  .benefit-top__title {
    width: 100%;
    text-align: right;
    color: #fff;
    white-space: nowrap;
  }

  .benefit-top__title-regular {
    font-family: SimplerPro_Leumi_H-Regular;
    font-size: 2vw;
    line-height: 2vw;
    color: #fff;
  }

  .benefit-top__title-bold {
    font-family: SimplerPro_Leumi_H-Black;
    font-size: 2vw;
    line-height: 2vw;
    color: #fff;
  }

  .benefit-badge {
    position: absolute;
    top: -1.18vw;
    left: -1.34vw;
    width: 5.56vw;
    height: 5.56vw;
    z-index: 2;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .benefit-badge span {
    display: block;
    background-color: #fcc050;
    padding: 0.26vw 2.51vw;
    width: 9.22vw;
    font-family: SimplerPro_Leumi_H-Black;
    font-size: 1.11vw;
    color: #080762;
    text-align: center;
    white-space: nowrap;
    transform: rotate(-45deg);
    transform-origin: center center;
    line-height: 1.2;
  }

  .benefit-grant {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1.11vw;
    padding: 0 1.11vw;
    width: 100%;
  }

  .benefit-grant__text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: right;
  }

  .benefit-grant__main {
    font-family: SimplerPro_Leumi_H-Bold;
    font-size: 1.25vw;
        line-height: 1.2;
    color: #080762;
    white-space: nowrap;
  }

  .benefit-grant__sub {
    font-family: SimplerPro_Leumi_H-Regular;
    font-size: 1.11vw;
    line-height: 1.67vw;
    color: #080762;
    font-size: 0.8vw;
    line-height: 1.3;
  }

  .benefit-grant__icon {
    width: 3.33vw;
    height: 3.33vw;
    object-fit: contain;
    flex-shrink: 0;
  }

  .benefit-bottom {
    display: flex;
    flex-direction: column;
    gap: 2.22vw;
    align-items: center;
    justify-content: flex-end;
    padding: 0 1.11vw 2.22vw;
    width: 100%;
  }

  .benefit-bottom__title {
    font-family: SimplerPro_Leumi_H-Bold;
    font-size: 1.25vw;
    line-height: 1.74vw;
    color: #080762;
    text-align: right;
    width: 100%;
  }

  .benefit-perks {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 2.22vw;
    width: 100%;
  }

  .benefit-perk {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 1.11vw;
  }

  .benefit-perk__text {
    text-align: right;
    color: #080762;
  }

  .benefit-perk__regular {
    font-family: SimplerPro_Leumi_H-Regular;
    font-size: 1.05vw;
  line-height: 1.2;    
  }

  .benefit-perk__bold {
    font-family: SimplerPro_Leumi_H-Bold;
    font-size: 1.25vw;
    line-height: 1.3;
  }

  .benefit-perk__icon {
    width: 3.33vw;
    height: 3.33vw;
    object-fit: contain;
    flex-shrink: 0;
  }

  .benefit-perk__or {
    width: 3.33vw;
    height: 3.33vw;
    min-width: 3.33vw;
    background-color: #edf4fe;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: SimplerPro_Leumi_H-Bold;
    font-size: 1.74vw;
    line-height: 1.74vw;
    color: #080762;
    text-align: center;
    flex-shrink: 0;
  }

  .benefit-cards__or {
    width: 3.33vw;
    height: 3.33vw;
    min-width: 3.33vw;
    flex-shrink: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #080762;
    align-self: center;
  }

  .benefit-cards__or-bg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
  }

  .benefit-cards__or-text {
    position: relative;
    z-index: 1;
    font-family: SimplerPro_Leumi_H-Bold;
    font-size: 1.67vw;
    line-height: 1;
    color: #fff;
    text-align: center;
  }
}
.mobile .left_1__container {
  .benefit {
    width: 100%;
  }
}
.mobile .left_1__container {
  flex-direction: column;
  gap: 4.65vw;
  margin-left: 0;
  margin-right: 0;

  .benefit {
    gap: 4.65vw;
    border-radius: 3.72vw;
  }

  .benefit-top {
    padding: 4.65vw;
  }

  .benefit-top__title {
    white-space: normal;
  }

  .benefit-top__title-regular {
    font-size: 6.5vw;
    line-height: 7.44vw;
  }

  .benefit-top__title-bold {
    font-size: 6.5vw;
    line-height: 7.44vw;
  }

  .benefit-badge {
    top: -1.5vw;
    left: -4vw;
    width: 18vw;
    height: 18vw;
  }

  .benefit-badge span {
    padding: 0.8vw 9vw;
    font-size: 3vw;
    width: 30vw;
  }

  .benefit-grant {
    padding: 0 4.65vw;
    gap: 2.3vw;
  }

  .benefit-grant__main {
    font-size: 4.65vw;
    line-height: 5.58vw;
  }

  .benefit-grant__sub {
    font-size: 3.25vw;
    line-height: 4.65vw;
  }

  .benefit-grant__icon {
    width: 9.3vw;
    height: 9.3vw;
  }

  .benefit-bottom {
    gap: 4.65vw;
    padding: 0 4.65vw 4.65vw;
  }

  .benefit-bottom__title {
    font-size: 4.65vw;
    line-height: 4.65vw;
  }

  .benefit-perks {
    flex-direction: column;
    gap: 3.72vw;
    align-items: flex-start;
  }

  .benefit-perk {
    gap: 2.3vw;
    align-items: center;
  }

  .benefit-perk__regular {
    font-size: 4.3vw;
    line-height: 5.58vw;
  }

  .benefit-perk__bold {
    font-size: 4.65vw;
    line-height: 4.65vw;
    display: inline;
  }

  .benefit-perk__icon {
    width: 9.3vw;
    height: 9.3vw;
  }

  .benefit-perk__or {
    width: 9.3vw;
    height: 9.3vw;
    min-width: 9.3vw;
    font-size: 4.65vw;
    line-height: 4.65vw;
    align-self: center;
  }

  .benefit-cards__or {
    width: 9.3vw;
    height: 9.3vw;
    min-width: 9.3vw;
    align-self: center;
  }

  .benefit-cards__or-text {
    font-size: 4.3vw;
    line-height: 1;
  }
}

.mobile .left_1__container {
  gap: 4.65vw;
  flex-direction: column;
  width: 100%;
}

.leftImage {
  width: 2.3vw;
  height: 2.3vw;
  font-family: SimplerPro_Leumi_H-Black;
  margin-bottom: 0;
  margin-left: 1.05vw;
  object-fit: contain;
}

.mobile .leftImage {
  width: 13.5vw;
  height: 14vw;
  margin-bottom: 0;
  margin-left: 4.8vw;
}

.sectionTwoLeft p {
  font-size: 1.3vw;
  font-family: SimplerPro_Leumi_H-Regular;
  color: #080762;
}

.sectionTwoLeft p.titleTriple {
  font-size: 1.3vw;
  margin-top: 1.04vw;
}

.mobile .sectionTwoLeft p.titleTriple {
  font-size: 5.81vw;
  margin-top: 4.65vw;
}

.mobile .sectionTwoLeft p {
  font-size: 3.72vw;
}

.sectionTwoLeft .bold {
  font-size: 1.25vw;
  font-family: SimplerPro_Leumi_H-Bold;
}

.mobile .sectionTwoLeft .bold {
  font-size: 3.72vw;
}

.plus {
  position: relative;
  width: 2.24vw;
  height: 2.24vw;
  object-fit: contain;
}

.mobile .plus {
  width: 10.2vw;
  height: 10.2vw;
  align-self: center;
  position: unset;
}

.left_2 {
  width: 40.1vw;
  height: 8vw;
  box-shadow: 1px 0px 40px 5px rgb(112 144 176 / 30%);
  border: 1px solid rgb(112 144 176 / 20%);
  background: #fff;
  border-radius: 0.9vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 72.5vw;
}

.mobile .left_2 {
  width: 100%;
  height: 94.9vw;
  box-shadow: 1px 0px 40px 5px rgb(112 144 176 / 15%);
  border: none;
  border-radius: 2.9vw;
  flex-direction: column;
  padding: 3vw 0;
}

.left_2_1 {
  height: 100%;
  padding: 1.55vw;
  align-items: center;
  justify-content: center;
  display: flex;
}

.mobile .left_2_1 {
  width: 100%;
  padding: 1.8vw 4.8vw 0 4.8vw;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.sectionTwoLeft .leftTerm {
  font-size: 0.8vw;
  font-family: inherit;
  margin-top: 0.5vw;
}

.mobile .sectionTwoLeft .leftTerm {
  font-size: 3.8vw;
  margin-top: 0.5vw;
}

.sectionTwoLeft .or {
  font-family: SimplerPro_Leumi_H-Black;
  width: 2.2vw;
  height: 2.2vw;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mobile .sectionTwoLeft .or {
  font-size: 5.3vw;
  width: 10.3vw;
  height: 10.3vw;
}

.left_2_2 {
  height: 100%;
  padding: 1.55vw;
  align-items: center;
  justify-content: center;
  display: flex;
}

.mobile .left_2_2 {
  width: 100%;
  padding: 0.8vw 4.8vw 1.8vw;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.wrapperTwoSectionTwo {
  margin-top: 3.33vw;
  padding: 0 13.55vw;
}

.mobile .wrapperTwoSectionTwo {
  margin-top: 14.88vw;
  padding: 0;
}

.moreTxt {
  font-size: 1.3vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #080762;
}

.mobile .moreTxt {
  font-size: 6vw;
  width: 73vw;
  font-family: SimplerPro_Leumi_H-Black;
}

.listBenefits {
  display: flex;
  align-items: center;
  
  flex-wrap: wrap;
  gap: 1vw;
  margin-top: 0.85vw;
}

.mobile .listBenefits {
  gap: 2.4vw;
  margin-top: 3.8vw;
  flex-direction: column;
}

.itemBenefits {
  width: 23.4vw;
  height: 9.1vw;
  background: #fff;
  border-radius: 0.65vw;
  padding: 1vw 1.15vw;
  display: flex;
  align-items: center;
}

.mobile .itemBenefits {
  width: 100%;
  height: 24.5vw;
  border-radius: 2.4vw;
  padding: 4.8vw;
  align-items: flex-start;
}

.itemBenefits.itemBenefits_4,
.itemBenefits.itemBenefits_5,
.itemBenefits.itemBenefits_6 {
  height: 10vw;
}

.itemBenefits.itemBenefits_6 .benefitTerms {
  margin-top: 0.4vw;
}

.mobile .itemBenefits.itemBenefits_6 .benefitTerms {
  margin-top: 1.5vw;
}

.itemBenefits.itemBenefits_6 .itemBenefitsLink {
  margin-top: 0.4vw;
}

.mobile .itemBenefits.itemBenefits_6 .itemBenefitsLink {
  margin-top: 1.5vw;
}

.mobile .itemBenefits.itemBenefits_2 {
  height: 32.5vw;
}

.mobile .itemBenefits.itemBenefits_4 {
  padding: 4.8vw 4.8vw 4.8vw 2.8vw;
  height: 39vw;
}

.mobile .itemBenefits.itemBenefits_5 {
  height: 39vw;
}

.mobile .itemBenefits.itemBenefits_6 {
  height: 37vw;
  padding: 4.8vw 3.4vw 4.8vw 4.8vw;
}

.bottomBenefits_2 {
  display: flex;
  align-items: center;
}

.mobile .bottomBenefits_2 {
  flex-direction: column;
  align-items: flex-start;
}

.mainTxtBenefit {
  font-size: 1.3vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #080762;
  position: relative;
}

.mobile .mainTxtBenefit {
  font-size: 4.3vw;
  line-height: 1.2;
  width: 70vw;
}

.mobile .credit-card {
  width: 63vw;
}

.wrapperBenefitsTxt {
  display: flex;
  flex-direction: column;
}

.itemBenefitsLink {
  display: flex;
  align-items: center;
  margin-top: 0.5vw;
}

.mobile .itemBenefitsLink {
  margin-top: 1.5vw;
}

.itemBenefitsLink p {
  font-size: 0.85vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #4d8ff7;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.mobile .itemBenefitsLink p {
  font-size: 3.8vw;
}

.mainImageBemefits {
  width: 3.35vw;
  height: 3.35vw;
  object-fit: contain;
  margin-left: 0.75vw;
}

.mobile .mainImageBemefits {
  width: 11.1vw;
  height: 10.3vw;
  margin-left: 3.6vw;
}

.ImageMoreBemefits {
  width: 1.9vw;
  height: 2vw;
  object-fit: contain;
  margin-left: 1.05vw;
  position: relative;
  top: 0.1vw;
}

.mobile .ImageMoreBemefits {
  width: 11.1vw;
  height: 10.3vw;
  margin-left: 3.6vw;
  top: inherit;
}

.benefitTerms {
  font-size: 0.8vw;
  font-family: inherit;
  margin-top: 0.5vw;
  line-height: 1.3;
  color: #080762;
}

.mobile .benefitTerms {
  font-size: 3.8vw;
  margin-top: 2.5vw;
  line-height: 1.5;
}

.videaTxt {
  line-height: 1;
}

.mainImageVidea {
  position: absolute;
  top: 2.76vw;
  left: 8.3vw;
  width: 3.8vw;
  height: 0.75vw;
}

.mobile .mainImageVidea {
  top: 6.5vw;
  left: 52vw;
  width: 14.3vw;
  height: 2.8vw;
}

.bottomBenefits {
  margin-top: 1.05vw;
  background: #fff;
  height: 5.2vw;
  border-radius: 0.55vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mobile .bottomBenefits {
  margin-top: 2.4vw;
  height: 28.5vw;
  border-radius: 2.4vw;
  padding: 4.8vw;
  align-items: flex-start;
}

.bottomBenefits .itemBenefitsLink {
  margin: 0 1.05vw 0.1vw 0;
}

.mobile .bottomBenefits .itemBenefitsLink {
  margin: 1.5vw 0 0 0;
}

.bottomBenefits .itemBenefitsLink p {
  color: #4d8ff7;
}

.mobile .bottomBenefits .itemBenefitsLink p {
  color: #4d8ff7;
  font-size: 3.8vw;
}

.bottomBenefits p {
  font-size: 1.15vw;
  color: #080762;
}

.mobile .bottomBenefits p {
  font-size: 4.3vw;
  line-height: 1.1;
  font-family: SimplerPro_Leumi_H-Bold;
}

.mainImageSend {
  width: 0.8vw;
  height: 0.8vw;
  object-fit: contain;
  margin-right: 0.25vw;
}

.bottomBenefits .mainImageSend {
  width: 1.1vw;
  height: 1.1vw;
}

.mobile .bottomBenefits .mainImageSend {
  width: 3.8vw;
  height: 3.8vw;
}

.mobile .mainImageSend {
  width: 3.8vw;
  height: 3.8vw;
  margin-right: 1.25vw;
}

.footer {
  background: #edf4fe;
  padding: 0 13.55vw;
}

.mobile .footer {
  padding: 0 0 20vw;
}

.terms {
  color: #080762;
  font-size: 0.8vw;
}

.mobile .terms {
  color: #080762;
  font-size: 3.4vw;
  padding: 0 4.8vw;
}

.terms p {
  line-height: 1.3;
  margin-bottom: 0.5vw;
}

/* .terms p span{
    font-family: SimplerPro_Leumi_H-Bold;
} */

.mobile .terms p {
  line-height: 1.4;
  margin-bottom: 5vw;
}

.terms a {
  text-decoration: underline;
}

.endFooter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 8vw;
}

.mobile .endFooter {
  height: 64.5vw;
  background: #fff;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column-reverse;
  padding-top: 9.7vw;
}

.endFooterRight {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3.65vw;
}

.mobile .endFooterRight {
  gap: 6vw;
  margin-top: 2.5vw;
}

.endFooterRight a {
  font-size: 0.8vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #070762;
  text-decoration: underline;
}

.mobile .endFooterRight a {
  font-size: 3.4vw;
  margin: 0;
}

.endFooterLeft {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 0.5vw;
}

.endFooterLeft_1 {
  align-items: flex-end;
  gap: 0.5vw;
  justify-content: center;
  margin-bottom: 0.1vw;
  font-size: 0.8vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #070762;
}

.mobile .endFooterLeft_1 {
  font-size: 3.4vw;
  margin-bottom: 1.8vw;
}

.wrapperEndFooterLeft_2 {
  text-align: left;
}

.mobile .wrapperEndFooterLeft_2 {
  text-align: center;
}

.endFooterLeftLogo {
  width: 2.6vw;
  height: 2.4vw;
  object-fit: contain;
}

.mobile .endFooterLeftLogo {
  width: 12.5vw;
  height: 11.6vw;
}

.wrapperEndFooterLeft_2 p {
  font-family: SimplerPro_Leumi_H-Black;
  font-size: 1.3vw;
  margin-top: 0.1vw;
  color: #10069a;
}

.mobile .wrapperEndFooterLeft_2 p {
  font-size: 4.8vw;
  margin-top: 0.5vw;
  font-family: SimplerPro_Leumi_H-Black;
}

.endFooterLeft p {
  font-size: 0.8vw;
  font-family: SimplerPro_Leumi_H-Bold;
  color: #10069a;
  margin-bottom: 0.1vw;
}

/* CSS specific to iOS devices */
@supports (-webkit-touch-callout: none) {
  .mobile .sectionTwoRight {
    width: 85vw;
  }
}
