/********** UTILITIES CSS 2.0 (px) ***********/

:root {
  --ehw-space-0: 0;              /*0*/
  --ehw-space-1: 0.25rem;        /*4*/
  --ehw-space-2: 0.5rem;         /*8*/
  --ehw-space-2-5: 0.625rem;     /*10*/
  --ehw-space-3: 0.75rem;        /*12*/
  --ehw-space-3-5: 0.875rem;     /*14*/
  --ehw-space-3-75: 0.9375rem;   /*15*/
  --ehw-space-4: 1rem;           /*16*/
  --ehw-space-5: 1.25rem;        /*20*/
  --ehw-space-6: 1.5rem;         /*24*/
  --ehw-space-7: 1.75rem;        /*28*/
  --ehw-space-8: 2rem;           /*32*/
  --ehw-space-9: 2.25rem;        /*36*/
  --ehw-space-10: 2.5rem;        /*40*/
  --ehw-space-11: 2.75rem;       /*44*/
  --ehw-space-12: 3rem;          /*48*/
  --ehw-space-14: 3.5rem;        /*56*/
  --ehw-space-16: 4rem;          /*64*/
  --ehw-space-20: 5rem;          /*80*/
  --ehw-space-24: 6rem;          /*96*/
  --ehw-space-28: 7rem;          /*112*/
  --ehw-space-32: 8rem;          /*128*/
  --ehw-space-36: 9rem;          /*144*/
  --ehw-space-40: 10rem;         /*160*/
  --ehw-space-44: 11rem;         /*176*/
  --ehw-space-48: 12rem;         /*192*/
  --ehw-space-52: 13rem;         /*208*/
  --ehw-space-56: 14rem;         /*224*/
  --ehw-space-60: 15rem;         /*240*/
  --ehw-space-64: 16rem;         /*256*/
  --ehw-space-72: 18rem;         /*288*/
  --ehw-space-80: 20rem;         /*320*/
  --ehw-space-96: 24rem;         /*384*/
}

/*M*/
.m-0    {margin: var(--ehw-space-0);}     /*0*/
.m-1    {margin: var(--ehw-space-1);}     /*4*/
.m-2    {margin: var(--ehw-space-2);}     /*8*/
.m-2-5  {margin: var(--ehw-space-2-5);}   /*10*/
.m-3    {margin: var(--ehw-space-3);}     /*12*/
.m-3-5  {margin: var(--ehw-space-3-5);}   /*14*/
.m-3-75 {margin: var(--ehw-space-3-75);}  /*15*/
.m-4    {margin: var(--ehw-space-4);}     /*16*/
.m-5    {margin: var(--ehw-space-5);}     /*20*/
.m-6    {margin: var(--ehw-space-6);}     /*24*/
.m-7    {margin: var(--ehw-space-7);}     /*28*/
.m-8    {margin: var(--ehw-space-8);}     /*32*/
.m-9    {margin: var(--ehw-space-9);}     /*36*/
.m-10   {margin: var(--ehw-space-10);}    /*40*/
.m-11   {margin: var(--ehw-space-11);}    /*44*/
.m-12   {margin: var(--ehw-space-12);}    /*48*/
.m-14   {margin: var(--ehw-space-14);}    /*56*/
.m-16   {margin: var(--ehw-space-16);}    /*64*/
.m-20   {margin: var(--ehw-space-20);}    /*80*/
.m-24   {margin: var(--ehw-space-24);}    /*96*/
.m-28   {margin: var(--ehw-space-28);}    /*112*/
.m-32   {margin: var(--ehw-space-32);}    /*128*/
.m-36   {margin: var(--ehw-space-36);}    /*144*/
.m-40   {margin: var(--ehw-space-40);}    /*160*/
.m-44   {margin: var(--ehw-space-44);}    /*176*/
.m-48   {margin: var(--ehw-space-48);}    /*192*/
.m-52   {margin: var(--ehw-space-52);}    /*208*/
.m-56   {margin: var(--ehw-space-56);}    /*224*/
.m-60   {margin: var(--ehw-space-60);}    /*240*/
.m-64   {margin: var(--ehw-space-64);}    /*256*/
.m-72   {margin: var(--ehw-space-72);}    /*288*/
.m-80   {margin: var(--ehw-space-80);}    /*320*/
.m-96   {margin: var(--ehw-space-96);}    /*384*/

/*MT*/
.mt-0    {margin-top: var(--ehw-space-0);}     /*0*/
.mt-1    {margin-top: var(--ehw-space-1);}     /*4*/
.mt-2    {margin-top: var(--ehw-space-2);}     /*8*/
.mt-2-5  {margin-top: var(--ehw-space-2-5);}   /*10*/
.mt-3    {margin-top: var(--ehw-space-3);}     /*12*/
.mt-3-5  {margin-top: var(--ehw-space-3-5);}   /*14*/
.mt-3-75 {margin-top: var(--ehw-space-3-75);}  /*15*/
.mt-4    {margin-top: var(--ehw-space-4);}     /*16*/
.mt-5    {margin-top: var(--ehw-space-5);}     /*20*/
.mt-6    {margin-top: var(--ehw-space-6);}     /*24*/
.mt-7    {margin-top: var(--ehw-space-7);}     /*28*/
.mt-8    {margin-top: var(--ehw-space-8);}     /*32*/
.mt-9    {margin-top: var(--ehw-space-9);}     /*36*/
.mt-10   {margin-top: var(--ehw-space-10);}    /*40*/
.mt-11   {margin-top: var(--ehw-space-11);}    /*44*/
.mt-12   {margin-top: var(--ehw-space-12);}    /*48*/
.mt-14   {margin-top: var(--ehw-space-14);}    /*56*/
.mt-16   {margin-top: var(--ehw-space-16);}    /*64*/
.mt-20   {margin-top: var(--ehw-space-20);}    /*80*/
.mt-24   {margin-top: var(--ehw-space-24);}    /*96*/
.mt-28   {margin-top: var(--ehw-space-28);}    /*112*/
.mt-32   {margin-top: var(--ehw-space-32);}    /*128*/
.mt-36   {margin-top: var(--ehw-space-36);}    /*144*/
.mt-40   {margin-top: var(--ehw-space-40);}    /*160*/
.mt-44   {margin-top: var(--ehw-space-44);}    /*176*/
.mt-48   {margin-top: var(--ehw-space-48);}    /*192*/
.mt-52   {margin-top: var(--ehw-space-52);}    /*208*/
.mt-56   {margin-top: var(--ehw-space-56);}    /*224*/
.mt-60   {margin-top: var(--ehw-space-60);}    /*240*/
.mt-64   {margin-top: var(--ehw-space-64);}    /*256*/
.mt-72   {margin-top: var(--ehw-space-72);}    /*288*/
.mt-80   {margin-top: var(--ehw-space-80);}    /*320*/
.mt-96   {margin-top: var(--ehw-space-96);}    /*384*/

/*MB*/
.mb-0    {margin-bottom: var(--ehw-space-0);}     /*0*/
.mb-1    {margin-bottom: var(--ehw-space-1);}     /*4*/
.mb-2    {margin-bottom: var(--ehw-space-2);}     /*8*/
.mb-2-5  {margin-bottom: var(--ehw-space-2-5);}   /*10*/
.mb-3    {margin-bottom: var(--ehw-space-3);}     /*12*/
.mb-3-5  {margin-bottom: var(--ehw-space-3-5);}   /*14*/
.mb-3-75 {margin-bottom: var(--ehw-space-3-75);}  /*15*/
.mb-4    {margin-bottom: var(--ehw-space-4);}     /*16*/
.mb-5    {margin-bottom: var(--ehw-space-5);}     /*20*/
.mb-6    {margin-bottom: var(--ehw-space-6);}     /*24*/
.mb-7    {margin-bottom: var(--ehw-space-7);}     /*28*/
.mb-8    {margin-bottom: var(--ehw-space-8);}     /*32*/
.mb-9    {margin-bottom: var(--ehw-space-9);}     /*36*/
.mb-10   {margin-bottom: var(--ehw-space-10);}    /*40*/
.mb-11   {margin-bottom: var(--ehw-space-11);}    /*44*/
.mb-12   {margin-bottom: var(--ehw-space-12);}    /*48*/
.mb-14   {margin-bottom: var(--ehw-space-14);}    /*56*/
.mb-16   {margin-bottom: var(--ehw-space-16);}    /*64*/
.mb-20   {margin-bottom: var(--ehw-space-20);}    /*80*/
.mb-24   {margin-bottom: var(--ehw-space-24);}    /*96*/
.mb-28   {margin-bottom: var(--ehw-space-28);}    /*112*/
.mb-32   {margin-bottom: var(--ehw-space-32);}    /*128*/
.mb-36   {margin-bottom: var(--ehw-space-36);}    /*144*/
.mb-40   {margin-bottom: var(--ehw-space-40);}    /*160*/
.mb-44   {margin-bottom: var(--ehw-space-44);}    /*176*/
.mb-48   {margin-bottom: var(--ehw-space-48);}    /*192*/
.mb-52   {margin-bottom: var(--ehw-space-52);}    /*208*/
.mb-56   {margin-bottom: var(--ehw-space-56);}    /*224*/
.mb-60   {margin-bottom: var(--ehw-space-60);}    /*240*/
.mb-64   {margin-bottom: var(--ehw-space-64);}    /*256*/
.mb-72   {margin-bottom: var(--ehw-space-72);}    /*288*/
.mb-80   {margin-bottom: var(--ehw-space-80);}    /*320*/
.mb-96   {margin-bottom: var(--ehw-space-96);}    /*384*/

/*ML*/
.ml-0    {margin-left: var(--ehw-space-0);}     /*0*/
.ml-1    {margin-left: var(--ehw-space-1);}     /*4*/
.ml-2    {margin-left: var(--ehw-space-2);}     /*8*/
.ml-2-5  {margin-left: var(--ehw-space-2-5);}   /*10*/
.ml-3    {margin-left: var(--ehw-space-3);}     /*12*/
.ml-3-5  {margin-left: var(--ehw-space-3-5);}   /*14*/
.ml-3-75 {margin-left: var(--ehw-space-3-75);}  /*15*/
.ml-4    {margin-left: var(--ehw-space-4);}     /*16*/
.ml-5    {margin-left: var(--ehw-space-5);}     /*20*/
.ml-6    {margin-left: var(--ehw-space-6);}     /*24*/
.ml-7    {margin-left: var(--ehw-space-7);}     /*28*/
.ml-8    {margin-left: var(--ehw-space-8);}     /*32*/
.ml-9    {margin-left: var(--ehw-space-9);}     /*36*/
.ml-10   {margin-left: var(--ehw-space-10);}    /*40*/
.ml-11   {margin-left: var(--ehw-space-11);}    /*44*/
.ml-12   {margin-left: var(--ehw-space-12);}    /*48*/
.ml-14   {margin-left: var(--ehw-space-14);}    /*56*/
.ml-16   {margin-left: var(--ehw-space-16);}    /*64*/
.ml-20   {margin-left: var(--ehw-space-20);}    /*80*/
.ml-24   {margin-left: var(--ehw-space-24);}    /*96*/
.ml-28   {margin-left: var(--ehw-space-28);}    /*112*/
.ml-32   {margin-left: var(--ehw-space-32);}    /*128*/
.ml-36   {margin-left: var(--ehw-space-36);}    /*144*/
.ml-40   {margin-left: var(--ehw-space-40);}    /*160*/
.ml-44   {margin-left: var(--ehw-space-44);}    /*176*/
.ml-48   {margin-left: var(--ehw-space-48);}    /*192*/
.ml-52   {margin-left: var(--ehw-space-52);}    /*208*/
.ml-56   {margin-left: var(--ehw-space-56);}    /*224*/
.ml-60   {margin-left: var(--ehw-space-60);}    /*240*/
.ml-64   {margin-left: var(--ehw-space-64);}    /*256*/
.ml-72   {margin-left: var(--ehw-space-72);}    /*288*/
.ml-80   {margin-left: var(--ehw-space-80);}    /*320*/
.ml-96   {margin-left: var(--ehw-space-96);}    /*384*/

/*MR*/
.mr-0    {margin-right: var(--ehw-space-0);}     /*0*/
.mr-1    {margin-right: var(--ehw-space-1);}     /*4*/
.mr-2    {margin-right: var(--ehw-space-2);}     /*8*/
.mr-2-5  {margin-right: var(--ehw-space-2-5);}   /*10*/
.mr-3    {margin-right: var(--ehw-space-3);}     /*12*/
.mr-3-5  {margin-right: var(--ehw-space-3-5);}   /*14*/
.mr-3-75 {margin-right: var(--ehw-space-3-75);}  /*15*/
.mr-4    {margin-right: var(--ehw-space-4);}     /*16*/
.mr-5    {margin-right: var(--ehw-space-5);}     /*20*/
.mr-6    {margin-right: var(--ehw-space-6);}     /*24*/
.mr-7    {margin-right: var(--ehw-space-7);}     /*28*/
.mr-8    {margin-right: var(--ehw-space-8);}     /*32*/
.mr-9    {margin-right: var(--ehw-space-9);}     /*36*/
.mr-10   {margin-right: var(--ehw-space-10);}    /*40*/
.mr-11   {margin-right: var(--ehw-space-11);}    /*44*/
.mr-12   {margin-right: var(--ehw-space-12);}    /*48*/
.mr-14   {margin-right: var(--ehw-space-14);}    /*56*/
.mr-16   {margin-right: var(--ehw-space-16);}    /*64*/
.mr-20   {margin-right: var(--ehw-space-20);}    /*80*/
.mr-24   {margin-right: var(--ehw-space-24);}    /*96*/
.mr-28   {margin-right: var(--ehw-space-28);}    /*112*/
.mr-32   {margin-right: var(--ehw-space-32);}    /*128*/
.mr-36   {margin-right: var(--ehw-space-36);}    /*144*/
.mr-40   {margin-right: var(--ehw-space-40);}    /*160*/
.mr-44   {margin-right: var(--ehw-space-44);}    /*176*/
.mr-48   {margin-right: var(--ehw-space-48);}    /*192*/
.mr-52   {margin-right: var(--ehw-space-52);}    /*208*/
.mr-56   {margin-right: var(--ehw-space-56);}    /*224*/
.mr-60   {margin-right: var(--ehw-space-60);}    /*240*/
.mr-64   {margin-right: var(--ehw-space-64);}    /*256*/
.mr-72   {margin-right: var(--ehw-space-72);}    /*288*/
.mr-80   {margin-right: var(--ehw-space-80);}    /*320*/
.mr-96   {margin-right: var(--ehw-space-96);}    /*384*/

/*P*/
.p-0    {padding: var(--ehw-space-0);}     /*0*/
.p-1    {padding: var(--ehw-space-1);}     /*4*/
.p-2    {padding: var(--ehw-space-2);}     /*8*/
.p-2-5  {padding: var(--ehw-space-2-5);}   /*10*/
.p-3    {padding: var(--ehw-space-3);}     /*12*/
.p-3-5  {padding: var(--ehw-space-3-5);}   /*14*/
.p-3-75 {padding: var(--ehw-space-3-75);}  /*15*/
.p-4    {padding: var(--ehw-space-4);}     /*16*/
.p-5    {padding: var(--ehw-space-5);}     /*20*/
.p-6    {padding: var(--ehw-space-6);}     /*24*/
.p-7    {padding: var(--ehw-space-7);}     /*28*/
.p-8    {padding: var(--ehw-space-8);}     /*32*/
.p-9    {padding: var(--ehw-space-9);}     /*36*/
.p-10   {padding: var(--ehw-space-10);}    /*40*/
.p-11   {padding: var(--ehw-space-11);}    /*44*/
.p-12   {padding: var(--ehw-space-12);}    /*48*/
.p-14   {padding: var(--ehw-space-14);}    /*56*/
.p-16   {padding: var(--ehw-space-16);}    /*64*/
.p-20   {padding: var(--ehw-space-20);}    /*80*/
.p-24   {padding: var(--ehw-space-24);}    /*96*/
.p-28   {padding: var(--ehw-space-28);}    /*112*/
.p-32   {padding: var(--ehw-space-32);}    /*128*/
.p-36   {padding: var(--ehw-space-36);}    /*144*/
.p-40   {padding: var(--ehw-space-40);}    /*160*/
.p-44   {padding: var(--ehw-space-44);}    /*176*/
.p-48   {padding: var(--ehw-space-48);}    /*192*/
.p-52   {padding: var(--ehw-space-52);}    /*208*/
.p-56   {padding: var(--ehw-space-56);}    /*224*/
.p-60   {padding: var(--ehw-space-60);}    /*240*/
.p-64   {padding: var(--ehw-space-64);}    /*256*/
.p-72   {padding: var(--ehw-space-72);}    /*288*/
.p-80   {padding: var(--ehw-space-80);}    /*320*/
.p-96   {padding: var(--ehw-space-96);}    /*384*/

/*PT*/
.pt-0    {padding-top: var(--ehw-space-0);}     /*0*/
.pt-1    {padding-top: var(--ehw-space-1);}     /*4*/
.pt-2    {padding-top: var(--ehw-space-2);}     /*8*/
.pt-2-5  {padding-top: var(--ehw-space-2-5);}   /*10*/
.pt-3    {padding-top: var(--ehw-space-3);}     /*12*/
.pt-3-5  {padding-top: var(--ehw-space-3-5);}   /*14*/
.pt-3-75 {padding-top: var(--ehw-space-3-75);}  /*15*/
.pt-4    {padding-top: var(--ehw-space-4);}     /*16*/
.pt-5    {padding-top: var(--ehw-space-5);}     /*20*/
.pt-6    {padding-top: var(--ehw-space-6);}     /*24*/
.pt-7    {padding-top: var(--ehw-space-7);}     /*28*/
.pt-8    {padding-top: var(--ehw-space-8);}     /*32*/
.pt-9    {padding-top: var(--ehw-space-9);}     /*36*/
.pt-10   {padding-top: var(--ehw-space-10);}    /*40*/
.pt-11   {padding-top: var(--ehw-space-11);}    /*44*/
.pt-12   {padding-top: var(--ehw-space-12);}    /*48*/
.pt-14   {padding-top: var(--ehw-space-14);}    /*56*/
.pt-16   {padding-top: var(--ehw-space-16);}    /*64*/
.pt-20   {padding-top: var(--ehw-space-20);}    /*80*/
.pt-24   {padding-top: var(--ehw-space-24);}    /*96*/
.pt-28   {padding-top: var(--ehw-space-28);}    /*112*/
.pt-32   {padding-top: var(--ehw-space-32);}    /*128*/
.pt-36   {padding-top: var(--ehw-space-36);}    /*144*/
.pt-40   {padding-top: var(--ehw-space-40);}    /*160*/
.pt-44   {padding-top: var(--ehw-space-44);}    /*176*/
.pt-48   {padding-top: var(--ehw-space-48);}    /*192*/
.pt-52   {padding-top: var(--ehw-space-52);}    /*208*/
.pt-56   {padding-top: var(--ehw-space-56);}    /*224*/
.pt-60   {padding-top: var(--ehw-space-60);}    /*240*/
.pt-64   {padding-top: var(--ehw-space-64);}    /*256*/
.pt-72   {padding-top: var(--ehw-space-72);}    /*288*/
.pt-80   {padding-top: var(--ehw-space-80);}    /*320*/
.pt-96   {padding-top: var(--ehw-space-96);}    /*384*/

/*PB*/
.pb-0    {padding-bottom: var(--ehw-space-0);}     /*0*/
.pb-1    {padding-bottom: var(--ehw-space-1);}     /*4*/
.pb-2    {padding-bottom: var(--ehw-space-2);}     /*8*/
.pb-2-5  {padding-bottom: var(--ehw-space-2-5);}   /*10*/
.pb-3    {padding-bottom: var(--ehw-space-3);}     /*12*/
.pb-3-5  {padding-bottom: var(--ehw-space-3-5);}   /*14*/
.pb-3-75 {padding-bottom: var(--ehw-space-3-75);}  /*15*/
.pb-4    {padding-bottom: var(--ehw-space-4);}     /*16*/
.pb-5    {padding-bottom: var(--ehw-space-5);}     /*20*/
.pb-6    {padding-bottom: var(--ehw-space-6);}     /*24*/
.pb-7    {padding-bottom: var(--ehw-space-7);}     /*28*/
.pb-8    {padding-bottom: var(--ehw-space-8);}     /*32*/
.pb-9    {padding-bottom: var(--ehw-space-9);}     /*36*/
.pb-10   {padding-bottom: var(--ehw-space-10);}    /*40*/
.pb-11   {padding-bottom: var(--ehw-space-11);}    /*44*/
.pb-12   {padding-bottom: var(--ehw-space-12);}    /*48*/
.pb-14   {padding-bottom: var(--ehw-space-14);}    /*56*/
.pb-16   {padding-bottom: var(--ehw-space-16);}    /*64*/
.pb-20   {padding-bottom: var(--ehw-space-20);}    /*80*/
.pb-24   {padding-bottom: var(--ehw-space-24);}    /*96*/
.pb-28   {padding-bottom: var(--ehw-space-28);}    /*112*/
.pb-32   {padding-bottom: var(--ehw-space-32);}    /*128*/
.pb-36   {padding-bottom: var(--ehw-space-36);}    /*144*/
.pb-40   {padding-bottom: var(--ehw-space-40);}    /*160*/
.pb-44   {padding-bottom: var(--ehw-space-44);}    /*176*/
.pb-48   {padding-bottom: var(--ehw-space-48);}    /*192*/
.pb-52   {padding-bottom: var(--ehw-space-52);}    /*208*/
.pb-56   {padding-bottom: var(--ehw-space-56);}    /*224*/
.pb-60   {padding-bottom: var(--ehw-space-60);}    /*240*/
.pb-64   {padding-bottom: var(--ehw-space-64);}    /*256*/
.pb-72   {padding-bottom: var(--ehw-space-72);}    /*288*/
.pb-80   {padding-bottom: var(--ehw-space-80);}    /*320*/
.pb-96   {padding-bottom: var(--ehw-space-96);}    /*384*/

/*PL*/
.pl-0    {padding-left: var(--ehw-space-0);}     /*0*/
.pl-1    {padding-left: var(--ehw-space-1);}     /*4*/
.pl-2    {padding-left: var(--ehw-space-2);}     /*8*/
.pl-2-5  {padding-left: var(--ehw-space-2-5);}   /*10*/
.pl-3    {padding-left: var(--ehw-space-3);}     /*12*/
.pl-3-5  {padding-left: var(--ehw-space-3-5);}   /*14*/
.pl-3-75 {padding-left: var(--ehw-space-3-75);}  /*15*/
.pl-4    {padding-left: var(--ehw-space-4);}     /*16*/
.pl-5    {padding-left: var(--ehw-space-5);}     /*20*/
.pl-6    {padding-left: var(--ehw-space-6);}     /*24*/
.pl-7    {padding-left: var(--ehw-space-7);}     /*28*/
.pl-8    {padding-left: var(--ehw-space-8);}     /*32*/
.pl-9    {padding-left: var(--ehw-space-9);}     /*36*/
.pl-10   {padding-left: var(--ehw-space-10);}    /*40*/
.pl-11   {padding-left: var(--ehw-space-11);}    /*44*/
.pl-12   {padding-left: var(--ehw-space-12);}    /*48*/
.pl-14   {padding-left: var(--ehw-space-14);}    /*56*/
.pl-16   {padding-left: var(--ehw-space-16);}    /*64*/
.pl-20   {padding-left: var(--ehw-space-20);}    /*80*/
.pl-24   {padding-left: var(--ehw-space-24);}    /*96*/
.pl-28   {padding-left: var(--ehw-space-28);}    /*112*/
.pl-32   {padding-left: var(--ehw-space-32);}    /*128*/
.pl-36   {padding-left: var(--ehw-space-36);}    /*144*/
.pl-40   {padding-left: var(--ehw-space-40);}    /*160*/
.pl-44   {padding-left: var(--ehw-space-44);}    /*176*/
.pl-48   {padding-left: var(--ehw-space-48);}    /*192*/
.pl-52   {padding-left: var(--ehw-space-52);}    /*208*/
.pl-56   {padding-left: var(--ehw-space-56);}    /*224*/
.pl-60   {padding-left: var(--ehw-space-60);}    /*240*/
.pl-64   {padding-left: var(--ehw-space-64);}    /*256*/
.pl-72   {padding-left: var(--ehw-space-72);}    /*288*/
.pl-80   {padding-left: var(--ehw-space-80);}    /*320*/
.pl-96   {padding-left: var(--ehw-space-96);}    /*384*/

/*PR*/
.pr-0    {padding-right: var(--ehw-space-0);}     /*0*/
.pr-1    {padding-right: var(--ehw-space-1);}     /*4*/
.pr-2    {padding-right: var(--ehw-space-2);}     /*8*/
.pr-2-5  {padding-right: var(--ehw-space-2-5);}   /*10*/
.pr-3    {padding-right: var(--ehw-space-3);}     /*12*/
.pr-3-5  {padding-right: var(--ehw-space-3-5);}   /*14*/
.pr-3-75 {padding-right: var(--ehw-space-3-75);}  /*15*/
.pr-4    {padding-right: var(--ehw-space-4);}     /*16*/
.pr-5    {padding-right: var(--ehw-space-5);}     /*20*/
.pr-6    {padding-right: var(--ehw-space-6);}     /*24*/
.pr-7    {padding-right: var(--ehw-space-7);}     /*28*/
.pr-8    {padding-right: var(--ehw-space-8);}     /*32*/
.pr-9    {padding-right: var(--ehw-space-9);}     /*36*/
.pr-10   {padding-right: var(--ehw-space-10);}    /*40*/
.pr-11   {padding-right: var(--ehw-space-11);}    /*44*/
.pr-12   {padding-right: var(--ehw-space-12);}    /*48*/
.pr-14   {padding-right: var(--ehw-space-14);}    /*56*/
.pr-16   {padding-right: var(--ehw-space-16);}    /*64*/
.pr-20   {padding-right: var(--ehw-space-20);}    /*80*/
.pr-24   {padding-right: var(--ehw-space-24);}    /*96*/
.pr-28   {padding-right: var(--ehw-space-28);}    /*112*/
.pr-32   {padding-right: var(--ehw-space-32);}    /*128*/
.pr-36   {padding-right: var(--ehw-space-36);}    /*144*/
.pr-40   {padding-right: var(--ehw-space-40);}    /*160*/
.pr-44   {padding-right: var(--ehw-space-44);}    /*176*/
.pr-48   {padding-right: var(--ehw-space-48);}    /*192*/
.pr-52   {padding-right: var(--ehw-space-52);}    /*208*/
.pr-56   {padding-right: var(--ehw-space-56);}    /*224*/
.pr-60   {padding-right: var(--ehw-space-60);}    /*240*/
.pr-64   {padding-right: var(--ehw-space-64);}    /*256*/
.pr-72   {padding-right: var(--ehw-space-72);}    /*288*/
.pr-80   {padding-right: var(--ehw-space-80);}    /*320*/
.pr-96   {padding-right: var(--ehw-space-96);}    /*384*/

/*MX*/
.mx-0    {margin-inline: var(--ehw-space-0);}     /*0*/
.mx-1    {margin-inline: var(--ehw-space-1);}     /*4*/
.mx-2    {margin-inline: var(--ehw-space-2);}     /*8*/
.mx-2-5  {margin-inline: var(--ehw-space-2-5);}   /*10*/
.mx-3    {margin-inline: var(--ehw-space-3);}     /*12*/
.mx-3-5  {margin-inline: var(--ehw-space-3-5);}   /*14*/
.mx-3-75 {margin-inline: var(--ehw-space-3-75);}  /*15*/
.mx-4    {margin-inline: var(--ehw-space-4);}     /*16*/
.mx-5    {margin-inline: var(--ehw-space-5);}     /*20*/
.mx-6    {margin-inline: var(--ehw-space-6);}     /*24*/
.mx-7    {margin-inline: var(--ehw-space-7);}     /*28*/
.mx-8    {margin-inline: var(--ehw-space-8);}     /*32*/
.mx-9    {margin-inline: var(--ehw-space-9);}     /*36*/
.mx-10   {margin-inline: var(--ehw-space-10);}    /*40*/
.mx-11   {margin-inline: var(--ehw-space-11);}    /*44*/
.mx-12   {margin-inline: var(--ehw-space-12);}    /*48*/
.mx-14   {margin-inline: var(--ehw-space-14);}    /*56*/
.mx-16   {margin-inline: var(--ehw-space-16);}    /*64*/
.mx-20   {margin-inline: var(--ehw-space-20);}    /*80*/
.mx-24   {margin-inline: var(--ehw-space-24);}    /*96*/
.mx-28   {margin-inline: var(--ehw-space-28);}    /*112*/
.mx-32   {margin-inline: var(--ehw-space-32);}    /*128*/
.mx-36   {margin-inline: var(--ehw-space-36);}    /*144*/
.mx-40   {margin-inline: var(--ehw-space-40);}    /*160*/
.mx-44   {margin-inline: var(--ehw-space-44);}    /*176*/
.mx-48   {margin-inline: var(--ehw-space-48);}    /*192*/
.mx-52   {margin-inline: var(--ehw-space-52);}    /*208*/
.mx-56   {margin-inline: var(--ehw-space-56);}    /*224*/
.mx-60   {margin-inline: var(--ehw-space-60);}    /*240*/
.mx-64   {margin-inline: var(--ehw-space-64);}    /*256*/
.mx-72   {margin-inline: var(--ehw-space-72);}    /*288*/
.mx-80   {margin-inline: var(--ehw-space-80);}    /*320*/
.mx-96   {margin-inline: var(--ehw-space-96);}    /*384*/

/*MY*/
.my-0    {margin-block: var(--ehw-space-0);}     /*0*/
.my-1    {margin-block: var(--ehw-space-1);}     /*4*/
.my-2    {margin-block: var(--ehw-space-2);}     /*8*/
.my-2-5  {margin-block: var(--ehw-space-2-5);}   /*10*/
.my-3    {margin-block: var(--ehw-space-3);}     /*12*/
.my-3-5  {margin-block: var(--ehw-space-3-5);}   /*14*/
.my-3-75 {margin-block: var(--ehw-space-3-75);}  /*15*/
.my-4    {margin-block: var(--ehw-space-4);}     /*16*/
.my-5    {margin-block: var(--ehw-space-5);}     /*20*/
.my-6    {margin-block: var(--ehw-space-6);}     /*24*/
.my-7    {margin-block: var(--ehw-space-7);}     /*28*/
.my-8    {margin-block: var(--ehw-space-8);}     /*32*/
.my-9    {margin-block: var(--ehw-space-9);}     /*36*/
.my-10   {margin-block: var(--ehw-space-10);}    /*40*/
.my-11   {margin-block: var(--ehw-space-11);}    /*44*/
.my-12   {margin-block: var(--ehw-space-12);}    /*48*/
.my-14   {margin-block: var(--ehw-space-14);}    /*56*/
.my-16   {margin-block: var(--ehw-space-16);}    /*64*/
.my-20   {margin-block: var(--ehw-space-20);}    /*80*/
.my-24   {margin-block: var(--ehw-space-24);}    /*96*/
.my-28   {margin-block: var(--ehw-space-28);}    /*112*/
.my-32   {margin-block: var(--ehw-space-32);}    /*128*/
.my-36   {margin-block: var(--ehw-space-36);}    /*144*/
.my-40   {margin-block: var(--ehw-space-40);}    /*160*/
.my-44   {margin-block: var(--ehw-space-44);}    /*176*/
.my-48   {margin-block: var(--ehw-space-48);}    /*192*/
.my-52   {margin-block: var(--ehw-space-52);}    /*208*/
.my-56   {margin-block: var(--ehw-space-56);}    /*224*/
.my-60   {margin-block: var(--ehw-space-60);}    /*240*/
.my-64   {margin-block: var(--ehw-space-64);}    /*256*/
.my-72   {margin-block: var(--ehw-space-72);}    /*288*/
.my-80   {margin-block: var(--ehw-space-80);}    /*320*/
.my-96   {margin-block: var(--ehw-space-96);}    /*384*/

/**/
.px-0    {padding-inline: var(--ehw-space-0);}     /*0*/
.px-1    {padding-inline: var(--ehw-space-1);}     /*4*/
.px-2    {padding-inline: var(--ehw-space-2);}     /*8*/
.px-2-5  {padding-inline: var(--ehw-space-2-5);}   /*10*/
.px-3    {padding-inline: var(--ehw-space-3);}     /*12*/
.px-3-5  {padding-inline: var(--ehw-space-3-5);}   /*14*/
.px-3-75 {padding-inline: var(--ehw-space-3-75);}  /*15*/
.px-4    {padding-inline: var(--ehw-space-4);}     /*16*/
.px-5    {padding-inline: var(--ehw-space-5);}     /*20*/
.px-6    {padding-inline: var(--ehw-space-6);}     /*24*/
.px-7    {padding-inline: var(--ehw-space-7);}     /*28*/
.px-8    {padding-inline: var(--ehw-space-8);}     /*32*/
.px-9    {padding-inline: var(--ehw-space-9);}     /*36*/
.px-10   {padding-inline: var(--ehw-space-10);}    /*40*/
.px-11   {padding-inline: var(--ehw-space-11);}    /*44*/
.px-12   {padding-inline: var(--ehw-space-12);}    /*48*/
.px-14   {padding-inline: var(--ehw-space-14);}    /*56*/
.px-16   {padding-inline: var(--ehw-space-16);}    /*64*/
.px-20   {padding-inline: var(--ehw-space-20);}    /*80*/
.px-24   {padding-inline: var(--ehw-space-24);}    /*96*/
.px-28   {padding-inline: var(--ehw-space-28);}    /*112*/
.px-32   {padding-inline: var(--ehw-space-32);}    /*128*/
.px-36   {padding-inline: var(--ehw-space-36);}    /*144*/
.px-40   {padding-inline: var(--ehw-space-40);}    /*160*/
.px-44   {padding-inline: var(--ehw-space-44);}    /*176*/
.px-48   {padding-inline: var(--ehw-space-48);}    /*192*/
.px-52   {padding-inline: var(--ehw-space-52);}    /*208*/
.px-56   {padding-inline: var(--ehw-space-56);}    /*224*/
.px-60   {padding-inline: var(--ehw-space-60);}    /*240*/
.px-64   {padding-inline: var(--ehw-space-64);}    /*256*/
.px-72   {padding-inline: var(--ehw-space-72);}    /*288*/
.px-80   {padding-inline: var(--ehw-space-80);}    /*320*/
.px-96   {padding-inline: var(--ehw-space-96);}    /*384*/

/*PY*/
.py-0    {padding-block: var(--ehw-space-0);}     /*0*/
.py-1    {padding-block: var(--ehw-space-1);}     /*4*/
.py-2    {padding-block: var(--ehw-space-2);}     /*8*/
.py-2-5  {padding-block: var(--ehw-space-2-5);}   /*10*/
.py-3    {padding-block: var(--ehw-space-3);}     /*12*/
.py-3-5  {padding-block: var(--ehw-space-3-5);}   /*14*/
.py-3-75 {padding-block: var(--ehw-space-3-75);}  /*15*/
.py-4    {padding-block: var(--ehw-space-4);}     /*16*/
.py-5    {padding-block: var(--ehw-space-5);}     /*20*/
.py-6    {padding-block: var(--ehw-space-6);}     /*24*/
.py-7    {padding-block: var(--ehw-space-7);}     /*28*/
.py-8    {padding-block: var(--ehw-space-8);}     /*32*/
.py-9    {padding-block: var(--ehw-space-9);}     /*36*/
.py-10   {padding-block: var(--ehw-space-10);}    /*40*/
.py-11   {padding-block: var(--ehw-space-11);}    /*44*/
.py-12   {padding-block: var(--ehw-space-12);}    /*48*/
.py-14   {padding-block: var(--ehw-space-14);}    /*56*/
.py-16   {padding-block: var(--ehw-space-16);}    /*64*/
.py-20   {padding-block: var(--ehw-space-20);}    /*80*/
.py-24   {padding-block: var(--ehw-space-24);}    /*96*/
.py-28   {padding-block: var(--ehw-space-28);}    /*112*/
.py-32   {padding-block: var(--ehw-space-32);}    /*128*/
.py-36   {padding-block: var(--ehw-space-36);}    /*144*/
.py-40   {padding-block: var(--ehw-space-40);}    /*160*/
.py-44   {padding-block: var(--ehw-space-44);}    /*176*/
.py-48   {padding-block: var(--ehw-space-48);}    /*192*/
.py-52   {padding-block: var(--ehw-space-52);}    /*208*/
.py-56   {padding-block: var(--ehw-space-56);}    /*224*/
.py-60   {padding-block: var(--ehw-space-60);}    /*240*/
.py-64   {padding-block: var(--ehw-space-64);}    /*256*/
.py-72   {padding-block: var(--ehw-space-72);}    /*288*/
.py-80   {padding-block: var(--ehw-space-80);}    /*320*/
.py-96   {padding-block: var(--ehw-space-96);}    /*384*/

/*Extras*/
.mx-auto {margin-inline: auto;}
.ml-auto {margin-left: auto;}
.mr-auto {margin-right: auto;}

/*Gap*/
.gap-0    {gap: var(--ehw-space-0);}    /*0*/
.gap-1    {gap: var(--ehw-space-1);}    /*4*/
.gap-2    {gap: var(--ehw-space-2);}    /*8*/
.gap-2-5  {gap: var(--ehw-space-2-5);}  /*10*/
.gap-3    {gap: var(--ehw-space-3);}    /*12*/
.gap-3-5  {gap: var(--ehw-space-3-5);}  /*14*/
.gap-3-75 {gap: var(--ehw-space-3-75);} /*15*/
.gap-4    {gap: var(--ehw-space-4);}    /*16*/
.gap-5    {gap: var(--ehw-space-5);}    /*20*/
.gap-6    {gap: var(--ehw-space-6);}    /*24*/
.gap-7    {gap: var(--ehw-space-7);}    /*28*/
.gap-8    {gap: var(--ehw-space-8);}    /*32*/
.gap-9    {gap: var(--ehw-space-9);}    /*36*/
.gap-10   {gap: var(--ehw-space-10);}   /*40*/
.gap-11   {gap: var(--ehw-space-11);}   /*44*/
.gap-12   {gap: var(--ehw-space-12);}   /*48*/

/*Col Gap (Hor)*/
.gap-x-0    {column-gap: var(--ehw-space-0);}    /*0*/
.gap-x-1    {column-gap: var(--ehw-space-1);}    /*4*/
.gap-x-2    {column-gap: var(--ehw-space-2);}    /*8*/
.gap-x-2-5  {column-gap: var(--ehw-space-2-5);}  /*10*/
.gap-x-3    {column-gap: var(--ehw-space-3);}    /*12*/
.gap-x-3-5  {column-gap: var(--ehw-space-3-5);}  /*14*/
.gap-x-3-75 {column-gap: var(--ehw-space-3-75);} /*15*/
.gap-x-4    {column-gap: var(--ehw-space-4);}    /*16*/
.gap-x-5    {column-gap: var(--ehw-space-5);}    /*20*/
.gap-x-6    {column-gap: var(--ehw-space-6);}    /*24*/
.gap-x-7    {column-gap: var(--ehw-space-7);}    /*28*/
.gap-x-8    {column-gap: var(--ehw-space-8);}    /*32*/
.gap-x-9    {column-gap: var(--ehw-space-9);}    /*36*/
.gap-x-10   {column-gap: var(--ehw-space-10);}   /*40*/
.gap-x-11   {column-gap: var(--ehw-space-11);}   /*44*/
.gap-x-12   {column-gap: var(--ehw-space-12);}   /*48*/

/*Row Gap (Ver)*/
.gap-y-0    {row-gap: var(--ehw-space-0);}    
.gap-y-1    {row-gap: var(--ehw-space-1);}    
.gap-y-2    {row-gap: var(--ehw-space-2);}    
.gap-y-2-5  {row-gap: var(--ehw-space-2-5);}  
.gap-y-3    {row-gap: var(--ehw-space-3);}    
.gap-y-3-5  {row-gap: var(--ehw-space-3-5);}  
.gap-y-3-75 {row-gap: var(--ehw-space-3-75);} 
.gap-y-4    {row-gap: var(--ehw-space-4);}    
.gap-y-5    {row-gap: var(--ehw-space-5);}    
.gap-y-6    {row-gap: var(--ehw-space-6);}    
.gap-y-7    {row-gap: var(--ehw-space-7);}   
.gap-y-8    {row-gap: var(--ehw-space-8);}    
.gap-y-9    {row-gap: var(--ehw-space-9);}    
.gap-y-10   {row-gap: var(--ehw-space-10);}  
.gap-y-11   {row-gap: var(--ehw-space-11);}   
.gap-y-12   {row-gap: var(--ehw-space-12);}   

.e-con-boxed[class*="gap-"] > .e-con-inner {
    gap: inherit;
}