:root {
    --jvm-background-transparent: transparent;
    --jvm-background-primary: rgb(255, 255, 255);
    --jvm-background-white: rgb(255, 255, 255);
    --jvm-background-black: rgb(35, 36, 40);
    --jvm-background-gray-1: rgb(164, 175, 182, 0.1);
    --jvm-background-gray-15: rgb(164, 175, 182, 0.15);
    --jvm-background-gray-1-two: rgb(164, 175, 182, 0.1);
    --jvm-background-blue: rgb(34, 112, 183);
    --jvm-background-blue-two: rgb(204, 230, 255);
    --jvm-background-blue-5: rgb(34, 112, 183, 0.5);
    --jvm-background-red: rgb(237, 54, 48);
    --jvm-background-orange: #FFED00;
    --jvm-background-light-red: rgb(255, 216, 214);
    --jvm-background-pink-05: rgb(220, 110, 231, 0.5);
    --jvm-background-purple: rgb(73, 38, 77);
    --jvm-background-yellow: rgb(251, 201, 75);
    --jvm-background-green: rgb(178, 239, 125);
    --jvm-background-blue-dark-overlay: rgb(73, 38, 77, 0.6);
    --jvm-color-text-black: rgb(51, 51, 51);
    --jvm-color-text-black-two: rgb(67, 73, 79);
    --jvm-color-text-white: rgb(255, 255, 255);
    --jvm-color-text-red: rgb(237, 54, 48);
    --jvm-color-text-textlink: rgb(34, 112, 183);
    --jvm-color-text-blue: rgb(34, 112, 183);
    --jvm-color-text-orange: #002550;
    --jvm-color-text-yellow: rgb(251, 201, 75);
    --jvm-color-border-white: rgb(255, 255, 255);
    --jvm-color-border-blue: rgb(34, 112, 183);
    --jvm-color-border-red: rgb(237, 54, 48);
    --jvm-color-text-footer: rgb(197, 198, 198);
    --jvm-borde-form: rgb(145, 146, 146);
    --jvm-color-text-form: rgb(255, 255, 255);
    --jvm-box-shadow: rgb(228, 232, 232);
    --jvm--width: min(100%, 100%);
    --jvm--width-fit-content: min(100%, fit-content);
    --jvm--container: min(100%, 870px);
    --jvm--container-contacto: min(100%, 1076px);
    --jvm--container-contacto-form: min(100%, 712px);
    --jvm-color-text-menu: rgb(255, 255, 255);
    --jvm--height-menu: 5.25rem;
    --jvm--font-size-menu: 1.125rem;
    --jvm--height: 100%;
    --jvm--font-size-r: 0.625rem;
    --jvm--font-size-l: 0.75rem;
    --jvm--font-size-m: 0.875rem;
    --jvm--font-size-xs: 1rem;
    --jvm--font-size-xls: 0.813rem;
    --jvm--font-size-sx: 0.9381rem;
    --jvm--font-size-sm: 1.125rem;
    --jvm--font-size-md: 1.25rem;
    --jvm--font-size-lg: 1.625rem;
    --jvm--font-size-xl: 2.25rem;
    --jvm--font-size-xxl: 4rem;
    --jvm--font-size-xxxl: 3rem;
    --jvm--font-size-xxxll: 2rem;
    --jvm--font-size-h2: 4.125rem;
    --jvm--content-caption: min(100%, 100%);
    --jvm--height-caption: auto;
    --jvm--mrgt0: 0;
    --jvm--mrgt1: 1rem;
    --jvm--mrgt1-5: 1.5rem;
    --jvm--mrgt2: 2rem;
    --jvm--mrgt2-5: 2.5rem;
    --jvm--mrgb0: 0;
    --jvm--mrgb1: 1rem;
    --jvm--mrgb1-5: 1.5rem;
    --jvm--mrgb2: 2rem;
    --jvm--mrgb2-5: 2.5rem;
}
  
  @font-face {
    font-family: "fonts-300";
    src: url(../fonts/HelveticaNeueLTProLt.otf);
  }
  
  @font-face {
    font-family: "fonts-400";
    src: url(../fonts/HelveticaNeueLTProRoman.otf);
  }

  @font-face {
    font-family: "fonts-500";
    src: url(../fonts/HelveticaNeueLTProMd.otf);
  }
  
  @font-face {
    font-family: "fonts-600";
    src: url(../fonts/HelveticaNeueLTProBd.otf);
  }