/*RESETS INDIVIDUALES*/
._no-marg               {margin:          none!important;}
._no-padd               {padding:         none!important;}
._no-border             {border:          none!important;}
._no-deco               {text-decoration: none!important;}
._no-lineHeight         {line-height:        0!important;}
._bot-noborde             {box-shadow: 0 0 0 0!important;}
._hide                          {display: none!important;}
/*RESETS INDIVIDUALES*/
/*POSICIONES*/
._absolute   { position: absolute;}
._relative   { position: relative;}
._flex             {display: flex;}      
._grid             {display: grid;}
._sticky        {position: sticky;}
._fixed          {position: fixed;}
/*POSICIONES*/
/*ALINEACIONES*/

/*cajas*/
._center        {align-items: center;justify-content: center;align-content: center;}
._left            {justify-content: left;align-content: center;align-items: center;}
._right          {justify-content: right;align-content: center;align-items: center;}
._bottom      {align-items:flex-end;justify-content: center;align-content:flex-end;}
._top     {align-items:flex-start;justify-content: center;align-content:flex-start;}

._bottom-l       {align-items:flex-end;justify-content:left;align-content:flex-end;}
._top-l      {align-items:flex-start;justify-content:left;align-content:flex-start;}

._bottom-r      {align-items:flex-end;justify-content:right;align-content:flex-end;}
._top-r    {align-items:flex-start;justify-content: right;align-content:flex-start;}
/*cajas*/

/*textos*/
._txt-center    {text-align: center!important;}
._txt-left      {text-align: left!important;}
._txt-right     {text-align:right!important;}
._txt-justify   {text-align: justify!important;}
/*textos*/

/*ALINEACIONES*/

/*ESPACIOS*/
._padd-9    {padding:       calc( var(--altura-base) * 1) ;}
._padd-9-l  {padding-left:  calc( var(--altura-base) * 1) ;}
._padd-9-r  {padding-right: calc( var(--altura-base) * 1) ;}
._padd-9-t  {padding-top:   calc( var(--altura-base) * 1) ;}
._padd-9-b  {padding-bottom:calc( var(--altura-base) * 1) ;}
._padd-9-lr {padding:       0 calc(var(--altura-base) * 1);}
._padd-9-tb {padding:       calc(var(--altura-base) * 1) 0;}

._marg-9    {margin:       calc( var(--altura-base) * 1) ;}
._marg-9-l  {margin-left:  calc( var(--altura-base) * 1) ;}
._marg-9-r  {margin-right: calc( var(--altura-base) * 1) ;}
._marg-9-t  {margin-top:   calc( var(--altura-base) * 1) ;}
._marg-9-b  {margin-bottom:calc( var(--altura-base) * 1) ;}
._marg-9-lr {margin:       0 calc(var(--altura-base) * 1);}
._marg-9-tb {margin:       calc(var(--altura-base) * 1) 0;}

._padd-18    {padding:       calc( var(--altura-base) * 2) ;}
._padd-18-l  {padding-left:  calc( var(--altura-base) * 2) ;}
._padd-18-r  {padding-right: calc( var(--altura-base) * 2) ;}
._padd-18-t  {padding-top:   calc( var(--altura-base) * 2) ;}
._padd-18-b  {padding-bottom:calc( var(--altura-base) * 2) ;}
._padd-18-lr {padding:       0 calc(var(--altura-base) * 2);}
._padd-18-tb {padding:       calc(var(--altura-base) * 2) 0;}

._marg-18    {margin:       calc( var(--altura-base) * 2) ;}
._marg-18-l  {margin-left:  calc( var(--altura-base) * 2) ;}
._marg-18-r  {margin-right: calc( var(--altura-base) * 2) ;}
._marg-18-t  {margin-top:   calc( var(--altura-base) * 2) ;}
._marg-18-b  {margin-bottom:calc( var(--altura-base) * 2) ;}
._marg-18-lr {margin:       0 calc(var(--altura-base) * 2);}
._marg-18-tb {margin:       calc(var(--altura-base) * 2) 0;}


._padd-27    {padding:       calc( var(--altura-base) * 3) ;}
._padd-27-l  {padding-left:  calc( var(--altura-base) * 3) ;}
._padd-27-r  {padding-right: calc( var(--altura-base) * 3) ;}
._padd-27-t  {padding-top:   calc( var(--altura-base) * 3) ;}
._padd-27-b  {padding-bottom:calc( var(--altura-base) * 3) ;}
._padd-27-lr {padding:       0 calc(var(--altura-base) * 3);}
._padd-27-tb {padding:       calc(var(--altura-base) * 3) 0;}

._marg-27    {margin:       calc( var(--altura-base) * 3) ;}
._marg-27-l  {margin-left:  calc( var(--altura-base) * 3) ;}
._marg-27-r  {margin-right: calc( var(--altura-base) * 3) ;}
._marg-27-t  {margin-top:   calc( var(--altura-base) * 3) ;}
._marg-27-b  {margin-bottom:calc( var(--altura-base) * 3) ;}
._marg-27-lr {margin:       0 calc(var(--altura-base) * 3);}
._marg-27-tb {margin:       calc(var(--altura-base) * 3) 0;}
/*ESPACIOS*/
/*ALTURAS*/
._vh10  {height:  10vh;}
._vh20  {height:  20vh;}
._vh30  {height:  30vh;}
._vh40  {height:  40vh;}
._vh50  {height:  50vh;}
._vh60  {height:  60vh;}
._vh70  {height:  70vh;}
._vh80  {height:  80vh;}
._vh90  {height:  90vh;}
._vh100 {height: 100vh;}
/*ALTURAS*/
/*ANCHOS*/
._vw100 {width: 100vw;}
/*ANCHOS*/
/*POSICIONES BACKGROUND*/
._cover {
    background-size: cover!important;
    object-fit: cover;
}

._contain {
    background-size:contain!important;
    object-fit:contain;
}
/*POSICIONES BACKGROUND*/
/*EFECTOS*/
._multiply {
    mix-blend-mode: multiply;
  }
  
  ._screen {
    mix-blend-mode: screen;
  }
  
  ._overlay {
    mix-blend-mode: overlay;
  }
  
  ._darken {
    mix-blend-mode: darken;
  }
  
  ._lighten {
    mix-blend-mode: lighten;
  }
  
  ._color-dodge {
    mix-blend-mode: color-dodge;
  }
  
  ._color-burn {
    mix-blend-mode: color-burn;
  }
  
  ._hard-light {
    mix-blend-mode: hard-light;
  }
  
  ._soft-light {
    mix-blend-mode: soft-light;
  }
  
  ._difference {
    mix-blend-mode: difference;
  }
  
  ._exclusion {
    mix-blend-mode: exclusion;
  }
  
  ._hue {
    mix-blend-mode: hue;
  }
  
  ._saturation {
    mix-blend-mode: saturation;
  }
  
  ._color {
    mix-blend-mode: color;
  }
  
  ._luminosity {
    mix-blend-mode: luminosity;
  }
  ._opacity-10 {
    opacity: 0.1;
  }
  
  ._opacity-20 {
    opacity: 0.2;
  }
  
  ._opacity-30 {
    opacity: 0.3;
  }
  
  ._opacity-40 {
    opacity: 0.4;
  }
  
  ._opacity-50 {
    opacity: 0.5;
  }
  
  ._opacity-60 {
    opacity: 0.6;
  }
  
  ._opacity-70 {
    opacity: 0.7;
  }
  
  ._opacity-80 {
    opacity: 0.8;
  }
  
  ._opacity-90 {
    opacity: 0.9;
  }
  
  ._opacity-100 {
    opacity: 1.0;
  }

  /*EFECTOS*/
  