/* ============================================
   TIPOGRAFÍAS - Aliases del design system de Elementor

   Si el ID generado por Elementor cambia (porque alguien
   eliminó y recreó la tipografía), solo hay que actualizar
   los IDs en este archivo. El resto del CSS sigue intacto.
   ============================================ */

body {

	 /* ============================================
       TIPOGRAFÍAS
       ============================================ */

    /* Display 1 */
    --typo-display1-font-family:     var(--e-global-typography-063515d-font-family);
    --typo-display1-font-size:       var(--e-global-typography-063515d-font-size);
    --typo-display1-font-weight:     var(--e-global-typography-063515d-font-weight);
    --typo-display1-line-height:     var(--e-global-typography-063515d-line-height);
    --typo-display1-letter-spacing:  var(--e-global-typography-063515d-letter-spacing);
    --typo-display1-text-transform:  var(--e-global-typography-063515d-text-transform);
    --typo-display1-font-color:	     var(--color-black);

    /* Display 2 */
    --typo-display2-font-family:     var(--e-global-typography-be52abb-font-family);
    --typo-display2-font-size:       var(--e-global-typography-be52abb-font-size);
    --typo-display2-font-weight:     var(--e-global-typography-be52abb-font-weight);
    --typo-display2-line-height:     var(--e-global-typography-be52abb-line-height);
    --typo-display2-letter-spacing:  var(--e-global-typography-be52abb-letter-spacing);
    --typo-display2-text-transform:  var(--e-global-typography-be52abb-text-transform);
    --typo-display2-font-color:	     var(--color-black);

    /* Heading 1 */
    --typo-heading1-font-family:     var(--e-global-typography-705efd6-font-family);
    --typo-heading1-font-size:       var(--e-global-typography-705efd6-font-size);
    --typo-heading1-font-weight:     var(--e-global-typography-705efd6-font-weight);
    --typo-heading1-line-height:     var(--e-global-typography-705efd6-line-height);
    --typo-heading1-letter-spacing:  var(--e-global-typography-705efd6-letter-spacing);
    --typo-heading1-text-transform:  var(--e-global-typography-705efd6-text-transform);
    --typo-heading1-font-color:	     var(--color-black);

    /* Heading 2 */
    --typo-heading2-font-family:     var(--e-global-typography-f6e9795-font-family);
    --typo-heading2-font-size:       var(--e-global-typography-f6e9795-font-size);
    --typo-heading2-font-weight:     var(--e-global-typography-f6e9795-font-weight);
    --typo-heading2-line-height:     var(--e-global-typography-f6e9795-line-height);
    --typo-heading2-letter-spacing:  var(--e-global-typography-f6e9795-letter-spacing);
    --typo-heading2-text-transform:  var(--e-global-typography-f6e9795-text-transform);
    --typo-heading2-font-color:	     var(--color-black);

    /* Heading 3 */
    --typo-heading3-font-family:     var(--e-global-typography-31a86ac-font-family);
    --typo-heading3-font-size:       var(--e-global-typography-31a86ac-font-size);
    --typo-heading3-font-weight:     var(--e-global-typography-31a86ac-font-weight);
    --typo-heading3-line-height:     var(--e-global-typography-31a86ac-line-height);
    --typo-heading3-letter-spacing:  var(--e-global-typography-31a86ac-letter-spacing);
    --typo-heading3-text-transform:  var(--e-global-typography-31a86ac-text-transform);
    --typo-heading3-font-color:	     var(--color-black);

    /* Heading 4 */
    --typo-heading4-font-family:     var(--e-global-typography-f29a158-font-family);
    --typo-heading4-font-size:       var(--e-global-typography-f29a158-font-size);
    --typo-heading4-font-weight:     var(--e-global-typography-f29a158-font-weight);
    --typo-heading4-line-height:     var(--e-global-typography-f29a158-line-height);
    --typo-heading4-letter-spacing:  var(--e-global-typography-f29a158-letter-spacing);
    --typo-heading4-text-transform:  var(--e-global-typography-f29a158-text-transform);
    --typo-heading4-font-color:	     var(--color-black);

    /* Heading 5 */
    --typo-heading5-font-family:     var(--e-global-typography-bcfc240-font-family);
    --typo-heading5-font-size:       var(--e-global-typography-bcfc240-font-size);
    --typo-heading5-font-weight:     var(--e-global-typography-bcfc240-font-weight);
    --typo-heading5-line-height:     var(--e-global-typography-bcfc240-line-height);
    --typo-heading5-letter-spacing:  var(--e-global-typography-bcfc240-letter-spacing);
    --typo-heading5-text-transform:  var(--e-global-typography-bcfc240-text-transform);
    --typo-heading5-font-color:	     var(--color-black);

    /* Heading 6 */
    --typo-heading6-font-family:     var(--e-global-typography-e1891e5-font-family);
    --typo-heading6-font-size:       var(--e-global-typography-e1891e5-font-size);
    --typo-heading6-font-weight:     var(--e-global-typography-e1891e5-font-weight);
    --typo-heading6-line-height:     var(--e-global-typography-e1891e5-line-height);
    --typo-heading6-letter-spacing:  var(--e-global-typography-e1891e5-letter-spacing);
    --typo-heading6-text-transform:  var(--e-global-typography-e1891e5-text-transform);
    --typo-heading6-font-color:	     var(--color-black);


    /* "Kicker" */
    --typo-kicker-font-family:     var(--e-global-typography-917aef8-font-family);
    --typo-kicker-font-size:       var(--e-global-typography-917aef8-font-size);
    --typo-kicker-font-weight:     var(--e-global-typography-917aef8-font-weight);
    --typo-kicker-line-height:     var(--e-global-typography-917aef8-line-height);
    --typo-kicker-letter-spacing:  var(--e-global-typography-917aef8-letter-spacing);
    --typo-kicker-text-transform:  var(--e-global-typography-917aef8-text-transform);
	--typo-kicker-font-color:	   var(--color-black);

    /* "Lead" */
    --typo-lead-font-family:     var(--e-global-typography-4a0c323-font-family);
    --typo-lead-font-size:       var(--e-global-typography-4a0c323-font-size);
    --typo-lead-font-weight:     var(--e-global-typography-4a0c323-font-weight);
    --typo-lead-line-height:     var(--e-global-typography-4a0c323-line-height);
    --typo-lead-letter-spacing:  var(--e-global-typography-4a0c323-letter-spacing);
    --typo-lead-text-transform:  var(--e-global-typography-4a0c323-text-transform);
    --typo-lead-font-color:	     var(--color-black);

    /* "Body Regular" */
    --typo-body-regular-font-family:     var(--e-global-typography-475b32a-font-family);
    --typo-body-regular-font-size:       var(--e-global-typography-475b32a-font-size);
    --typo-body-regular-font-weight:     var(--e-global-typography-475b32a-font-weight);
    --typo-body-regular-line-height:     var(--e-global-typography-475b32a-line-height);
    --typo-body-regular-letter-spacing:  var(--e-global-typography-475b32a-letter-spacing);
    --typo-body-regular-text-transform:  var(--e-global-typography-475b32a-text-transform);
    --typo-body-regular-font-color:	     var(--color-black);

    /* "Big Body Regular" */
    --typo-big-body-regular-font-family:     var(--e-global-typography-cacf03d-font-family);
    --typo-big-body-regular-font-size:       var(--e-global-typography-cacf03d-font-size);
    --typo-big-body-regular-font-weight:     var(--e-global-typography-cacf03d-font-weight);
    --typo-big-body-regular-line-height:     var(--e-global-typography-cacf03d-line-height);
    --typo-big-body-regular-letter-spacing:  var(--e-global-typography-cacf03d-letter-spacing);
    --typo-big-body-regular-text-transform:  var(--e-global-typography-cacf03d-text-transform);
    --typo-big-body-regular-font-color:	     var(--color-black);

	/* "Body Bold" */
    --typo-body-bold-font-family:     var(--e-global-typography-f9e6c60-font-family);
    --typo-body-bold-font-size:       var(--e-global-typography-f9e6c60-font-size);
    --typo-body-bold-font-weight:     var(--e-global-typography-f9e6c60-font-weight);
    --typo-body-bold-line-height:     var(--e-global-typography-f9e6c60-line-height);
    --typo-body-bold-letter-spacing:  var(--e-global-typography-f9e6c60-letter-spacing);
    --typo-body-bold-text-transform:  var(--e-global-typography-f9e6c60-text-transform);
	--typo-body-bold-font-color:	  var(--color-black);

    /* "Big Body Bold" */
    --typo-big-body-bold-font-family:     var(--e-global-typography-a51c083-font-family);
    --typo-big-body-bold-font-size:       var(--e-global-typography-a51c083-font-size);
    --typo-big-body-bold-font-weight:     var(--e-global-typography-a51c083-font-weight);
    --typo-big-body-bold-line-height:     var(--e-global-typography-a51c083-line-height);
    --typo-big-body-bold-letter-spacing:  var(--e-global-typography-a51c083-letter-spacing);
    --typo-big-body-bold-text-transform:  var(--e-global-typography-a51c083-text-transform);
    --typo-big-body-bold-font-color:	  var(--color-black);

    /* "Caption Regular" */
    --typo-caption-regular-font-family:     var(--e-global-typography-b0c093f-font-family);
    --typo-caption-regular-font-size:       var(--e-global-typography-b0c093f-font-size);
    --typo-caption-regular-font-weight:     var(--e-global-typography-b0c093f-font-weight);
    --typo-caption-regular-line-height:     var(--e-global-typography-b0c093f-line-height);
    --typo-caption-regular-letter-spacing:  var(--e-global-typography-b0c093f-letter-spacing);
    --typo-caption-regular-text-transform:  var(--e-global-typography-b0c093f-text-transform);
    --typo-caption-regular-font-color:	     var(--color-black);

    /* "Caption Bold" */
    --typo-caption-bold-font-family:     var(--e-global-typography-0cd25a1-font-family);
    --typo-caption-bold-font-size:       var(--e-global-typography-0cd25a1-font-size);
    --typo-caption-bold-font-weight:     var(--e-global-typography-0cd25a1-font-weight);
    --typo-caption-bold-line-height:     var(--e-global-typography-0cd25a1-line-height);
    --typo-caption-bold-letter-spacing:  var(--e-global-typography-0cd25a1-letter-spacing);
    --typo-caption-bold-text-transform:  var(--e-global-typography-0cd25a1-text-transform);
    --typo-caption-bold-font-color:	    var(--color-black);


	/* ============================================
       COLORES
	  ============================================ */
    --color-black:      var(--e-global-color-09e5429);
	--color-gray:		var(--e-global-color-10e97f0);
	--color-light-gray: var(--e-global-color-ca96001);
    --color-white:      var(--e-global-color-324e136);

    --color-orange:     var(--e-global-color-395a4a9);
    --color-gradient-orange: linear-gradient(72.78deg, #FFA552 23.65%, #F67A08 63.15%);

    --color-dark-blue:  var(--e-global-color-0b5355e);
    --color-mid-blue:   var(--e-global-color-7d0d9cf);
    --color-light-blue: var(--e-global-color-796e3e6);

    --color-dark-petrol: var(--e-global-color-c3e3cf1);
    --color-mid-petrol:  var(--e-global-color-9f3443c);
    --color-light-petrol: var(--e-global-color-534ad70);

    --color-dark-green: var(--e-global-color-50a1658);
    --color-mid-green: var(--e-global-color-806e5e1);
    --color-light-green: var(--e-global-color-89fa8f4);

    --color-dark-red:   var(--e-global-color-60b14d3);
    --color-mid-red:    var(--e-global-color-575a12f);
    --color-light-red:  var(--e-global-color-0048281);
}
