@font-face {
  font-family: 'HelveticaNeueLtProBd';
  font-style: normal;
  font-weight: 700;
  src:  url("https://fonts.redseafish.com/fonts/Inter-Bold.woff2")  format("woff2"),
        url("https://fonts.redseafish.com/fonts/Inter-Bold.woff") format("woff"),
        url("https://fonts.redseafish.com/fonts/Inter-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'HelveticaNeueLTProRoman';
  font-style: normal;
  font-weight: 400;
  src:  url("https://fonts.redseafish.com/fonts/Inter-Regular.woff2")      format("woff2"),
        url("https://fonts.redseafish.com/fonts/Inter-Regular.woff") format("woff"),
         url("https://fonts.redseafish.com/fonts/Inter-Regular.ttf") format("truetype");
}
/* open-sans-regular - latin_hebrew */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.woff") format("woff"),
    /* Modern Browsers */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.svg#OpenSans")
      format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Open Sans Regular";
  font-style: normal;
  font-weight: 500;
  src: url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.woff") format("woff"),
    /* Modern Browsers */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-regular.svg#OpenSans")
      format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin_hebrew */
@font-face {
  font-family: "Open Sans Semibold";
  font-style: normal;
  font-weight: 600;
  src: url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.woff") format("woff"),
    /* Modern Browsers */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-600.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin_hebrew */
@font-face {
  font-family: "Open Sans Bold";
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.eot"); /* IE9 Compat Modes */
  src: local(""),
    url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.woff") format("woff"),
    /* Modern Browsers */ url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("https://fonts.redseafish.com/fonts/open-sans-v34-latin_hebrew-700.svg#OpenSans") format("svg"); /* Legacy iOS */
}
body {
  font-family: "Open Sans", sans-serif;
}
p {
  margin: 0;
}

.p {
  line-height: var(--line-height-3);
}
.h00 {
  line-height: var(--line-height-2);
}
.h0 {
  line-height: var(--line-height-2);
}
.h1 {
  line-height: var(--line-height-2);
}
.h2 {
  line-height: var(--line-height-1);
}
.h3 {
  line-height: var(--line-height-1);
}
.h4 {
  line-height: var(--line-height-p);
}
.h5 {
  line-height: var(--line-height-p);
}
.h6 {
  line-height: var(--line-height-p);
}
.h7{
  line-height: var(--line-height-p);
}

@media (max-width: 40rem) {
  .h00 {
    font-size: var(--h0);
  }
  .h0 {
    font-size: var(--h1);
  }
  .h1 {
    font-size: var(--h2);
  }
}


.open-sans-regular, .open-sans-regular mark{
  font-family: "Open Sans Regular", sans-serif !important;
}
.open-sans-semibold, .open-sans-semibold mark {
  font-family: "Open Sans Semibold", sans-serif !important;
}
.open-sans-bold, .open-sans-bold mark {
  font-family: "Open Sans Bold", sans-serif !important;
}
.helvetica-bold, .helvetica-bold mark {
  font-family: "HelveticaNeueLtProBd", sans-serif !important;
}
.helvetica-roman, .helvetica-roman mark {
  font-family: "HelveticaNeueLTProRoman", sans-serif !important;
  font-weight: 500 !important;
}
.helvetica-roman.open-sans-regular {
  font-family: "Open Sans", sans-serif !important;
}
.helvetica-roman.open-sans-bold {
  font-family: "Open Sans Bold", sans-serif !important;
}