/* ================================================================================================ */
/* ====================================================================================================== */
/* ==================================================================================================== */
/* =============================================================================================================== */
.z-auto {
  width: auto;
}

.z10,
.z-10 {
  width: 10%;
}

.z15 {
  width: 15%;
}

.z20,
.z-5 {
  width: 20%;
}

.z25,
.z-4 {
  width: 25%;
}

.z30 {
  width: 30%;
}

.z35 {
  width: 35%;
}

.z40 {
  width: 40%;
}

.z45 {
  width: 45%;
}

.z50,
.z-2 {
  width: 50%;
}

.z55 {
  width: 55%;
}

.z60 {
  width: 60%;
}

.z65 {
  width: 65%;
}

.z70 {
  width: 70%;
}

.z75 {
  width: 75%;
}

.z80 {
  width: 80%;
}

.z85 {
  width: 85%;
}

.z90 {
  width: 90%;
}

.z95 {
  width: 95%;
}

.z100,
.z {
  width: 100%;
}

.z-3 {
  width: 33.33333%;
}

.z-6 {
  width: 16.66667%;
}

.z-7 {
  width: 14.28571%;
}

.z-8 {
  width: 12.5%;
}

.pa0 {
  padding: 0rem ;
}

.px0 {
  padding-left: 0rem ;
  padding-right: 0rem ;
}

.py0 {
  padding-top: 0rem ;
  padding-bottom: 0rem ;
}

.pt0 {
  padding-top: 0rem ;
}

.pr0 {
  padding-right: 0rem ;
}

.pb0 {
  padding-bottom: 0rem ;
}

.pl0 {
  padding-left: 0rem ;
}

.pa1 {
  padding: 0.1rem ;
}

.px1 {
  padding-left: 0.1rem ;
  padding-right: 0.1rem ;
}

.py1 {
  padding-top: 0.1rem ;
  padding-bottom: 0.1rem ;
}

.pt1 {
  padding-top: 0.1rem ;
}

.pr1 {
  padding-right: 0.1rem ;
}

.pb1 {
  padding-bottom: 0.1rem ;
}

.pl1 {
  padding-left: 0.1rem ;
}

.pa2 {
  padding: 0.2rem ;
}

.px2 {
  padding-left: 0.2rem ;
  padding-right: 0.2rem ;
}

.py2 {
  padding-top: 0.2rem ;
  padding-bottom: 0.2rem ;
}

.pt2 {
  padding-top: 0.2rem ;
}

.pr2 {
  padding-right: 0.2rem ;
}

.pb2 {
  padding-bottom: 0.2rem ;
}

.pl2 {
  padding-left: 0.2rem ;
}

.pa3 {
  padding: 0.3rem ;
}

.px3 {
  padding-left: 0.3rem ;
  padding-right: 0.3rem ;
}

.py3 {
  padding-top: 0.3rem ;
  padding-bottom: 0.3rem ;
}

.pt3 {
  padding-top: 0.3rem ;
}

.pr3 {
  padding-right: 0.3rem ;
}

.pb3 {
  padding-bottom: 0.3rem ;
}

.pl3 {
  padding-left: 0.3rem ;
}

.pa4 {
  padding: 0.4rem ;
}

.px4 {
  padding-left: 0.4rem ;
  padding-right: 0.4rem ;
}

.py4 {
  padding-top: 0.4rem ;
  padding-bottom: 0.4rem ;
}

.pt4 {
  padding-top: 0.4rem ;
}

.pr4 {
  padding-right: 0.4rem ;
}

.pb4 {
  padding-bottom: 0.4rem ;
}

.pl4 {
  padding-left: 0.4rem ;
}

.pa5 {
  padding: 0.5rem ;
}

.px5 {
  padding-left: 0.5rem ;
  padding-right: 0.5rem ;
}

.py5 {
  padding-top: 0.5rem ;
  padding-bottom: 0.5rem ;
}

.pt5 {
  padding-top: 0.5rem ;
}

.pr5 {
  padding-right: 0.5rem ;
}

.pb5 {
  padding-bottom: 0.5rem ;
}

.pl5 {
  padding-left: 0.5rem ;
}

.pa6 {
  padding: 0.6rem ;
}

.px6 {
  padding-left: 0.6rem ;
  padding-right: 0.6rem ;
}

.py6 {
  padding-top: 0.6rem ;
  padding-bottom: 0.6rem ;
}

.pt6 {
  padding-top: 0.6rem ;
}

.pr6 {
  padding-right: 0.6rem ;
}

.pb6 {
  padding-bottom: 0.6rem ;
}

.pl6 {
  padding-left: 0.6rem ;
}

.pa7 {
  padding: 0.7rem ;
}

.px7 {
  padding-left: 0.7rem ;
  padding-right: 0.7rem ;
}

.py7 {
  padding-top: 0.7rem ;
  padding-bottom: 0.7rem ;
}

.pt7 {
  padding-top: 0.7rem ;
}

.pr7 {
  padding-right: 0.7rem ;
}

.pb7 {
  padding-bottom: 0.7rem ;
}

.pl7 {
  padding-left: 0.7rem ;
}

.pa8 {
  padding: 0.8rem ;
}

.px8 {
  padding-left: 0.8rem ;
  padding-right: 0.8rem ;
}

.py8 {
  padding-top: 0.8rem ;
  padding-bottom: 0.8rem ;
}

.pt8 {
  padding-top: 0.8rem ;
}

.pr8 {
  padding-right: 0.8rem ;
}

.pb8 {
  padding-bottom: 0.8rem ;
}

.pl8 {
  padding-left: 0.8rem ;
}

.pa9 {
  padding: 0.9rem ;
}

.px9 {
  padding-left: 0.9rem ;
  padding-right: 0.9rem ;
}

.py9 {
  padding-top: 0.9rem ;
  padding-bottom: 0.9rem ;
}

.pt9 {
  padding-top: 0.9rem ;
}

.pr9 {
  padding-right: 0.9rem ;
}

.pb9 {
  padding-bottom: 0.9rem ;
}

.pl9 {
  padding-left: 0.9rem ;
}

.pa10 {
  padding: 1rem ;
}

.px10 {
  padding-left: 1rem ;
  padding-right: 1rem ;
}

.py10 {
  padding-top: 1rem ;
  padding-bottom: 1rem ;
}

.pt10 {
  padding-top: 1rem ;
}

.pr10 {
  padding-right: 1rem ;
}

.pb10 {
  padding-bottom: 1rem ;
}

.pl10 {
  padding-left: 1rem ;
}

.pa11 {
  padding: 1.1rem ;
}

.px11 {
  padding-left: 1.1rem ;
  padding-right: 1.1rem ;
}

.py11 {
  padding-top: 1.1rem ;
  padding-bottom: 1.1rem ;
}

.pt11 {
  padding-top: 1.1rem ;
}

.pr11 {
  padding-right: 1.1rem ;
}

.pb11 {
  padding-bottom: 1.1rem ;
}

.pl11 {
  padding-left: 1.1rem ;
}

.pa12 {
  padding: 1.2rem ;
}

.px12 {
  padding-left: 1.2rem ;
  padding-right: 1.2rem ;
}

.py12 {
  padding-top: 1.2rem ;
  padding-bottom: 1.2rem ;
}

.pt12 {
  padding-top: 1.2rem ;
}

.pr12 {
  padding-right: 1.2rem ;
}

.pb12 {
  padding-bottom: 1.2rem ;
}

.pl12 {
  padding-left: 1.2rem ;
}

.pa13 {
  padding: 1.3rem ;
}

.px13 {
  padding-left: 1.3rem ;
  padding-right: 1.3rem ;
}

.py13 {
  padding-top: 1.3rem ;
  padding-bottom: 1.3rem ;
}

.pt13 {
  padding-top: 1.3rem ;
}

.pr13 {
  padding-right: 1.3rem ;
}

.pb13 {
  padding-bottom: 1.3rem ;
}

.pl13 {
  padding-left: 1.3rem ;
}

.pa14 {
  padding: 1.4rem ;
}

.px14 {
  padding-left: 1.4rem ;
  padding-right: 1.4rem ;
}

.py14 {
  padding-top: 1.4rem ;
  padding-bottom: 1.4rem ;
}

.pt14 {
  padding-top: 1.4rem ;
}

.pr14 {
  padding-right: 1.4rem ;
}

.pb14 {
  padding-bottom: 1.4rem ;
}

.pl14 {
  padding-left: 1.4rem ;
}

.pa15 {
  padding: 1.5rem ;
}

.px15 {
  padding-left: 1.5rem ;
  padding-right: 1.5rem ;
}

.py15 {
  padding-top: 1.5rem ;
  padding-bottom: 1.5rem ;
}

.pt15 {
  padding-top: 1.5rem ;
}

.pr15 {
  padding-right: 1.5rem ;
}

.pb15 {
  padding-bottom: 1.5rem ;
}

.pl15 {
  padding-left: 1.5rem ;
}

.pa16 {
  padding: 1.6rem ;
}

.px16 {
  padding-left: 1.6rem ;
  padding-right: 1.6rem ;
}

.py16 {
  padding-top: 1.6rem ;
  padding-bottom: 1.6rem ;
}

.pt16 {
  padding-top: 1.6rem ;
}

.pr16 {
  padding-right: 1.6rem ;
}

.pb16 {
  padding-bottom: 1.6rem ;
}

.pl16 {
  padding-left: 1.6rem ;
}

.pa17 {
  padding: 1.7rem ;
}

.px17 {
  padding-left: 1.7rem ;
  padding-right: 1.7rem ;
}

.py17 {
  padding-top: 1.7rem ;
  padding-bottom: 1.7rem ;
}

.pt17 {
  padding-top: 1.7rem ;
}

.pr17 {
  padding-right: 1.7rem ;
}

.pb17 {
  padding-bottom: 1.7rem ;
}

.pl17 {
  padding-left: 1.7rem ;
}

.pa18 {
  padding: 1.8rem ;
}

.px18 {
  padding-left: 1.8rem ;
  padding-right: 1.8rem ;
}

.py18 {
  padding-top: 1.8rem ;
  padding-bottom: 1.8rem ;
}

.pt18 {
  padding-top: 1.8rem ;
}

.pr18 {
  padding-right: 1.8rem ;
}

.pb18 {
  padding-bottom: 1.8rem ;
}

.pl18 {
  padding-left: 1.8rem ;
}

.pa19 {
  padding: 1.9rem ;
}

.px19 {
  padding-left: 1.9rem ;
  padding-right: 1.9rem ;
}

.py19 {
  padding-top: 1.9rem ;
  padding-bottom: 1.9rem ;
}

.pt19 {
  padding-top: 1.9rem ;
}

.pr19 {
  padding-right: 1.9rem ;
}

.pb19 {
  padding-bottom: 1.9rem ;
}

.pl19 {
  padding-left: 1.9rem ;
}

.pa20 {
  padding: 2rem ;
}

.px20 {
  padding-left: 2rem ;
  padding-right: 2rem ;
}

.py20 {
  padding-top: 2rem ;
  padding-bottom: 2rem ;
}

.pt20 {
  padding-top: 2rem ;
}

.pr20 {
  padding-right: 2rem ;
}

.pb20 {
  padding-bottom: 2rem ;
}

.pl20 {
  padding-left: 2rem ;
}

.pa21 {
  padding: 2.1rem ;
}

.px21 {
  padding-left: 2.1rem ;
  padding-right: 2.1rem ;
}

.py21 {
  padding-top: 2.1rem ;
  padding-bottom: 2.1rem ;
}

.pt21 {
  padding-top: 2.1rem ;
}

.pr21 {
  padding-right: 2.1rem ;
}

.pb21 {
  padding-bottom: 2.1rem ;
}

.pl21 {
  padding-left: 2.1rem ;
}

.pa22 {
  padding: 2.2rem ;
}

.px22 {
  padding-left: 2.2rem ;
  padding-right: 2.2rem ;
}

.py22 {
  padding-top: 2.2rem ;
  padding-bottom: 2.2rem ;
}

.pt22 {
  padding-top: 2.2rem ;
}

.pr22 {
  padding-right: 2.2rem ;
}

.pb22 {
  padding-bottom: 2.2rem ;
}

.pl22 {
  padding-left: 2.2rem ;
}

.pa23 {
  padding: 2.3rem ;
}

.px23 {
  padding-left: 2.3rem ;
  padding-right: 2.3rem ;
}

.py23 {
  padding-top: 2.3rem ;
  padding-bottom: 2.3rem ;
}

.pt23 {
  padding-top: 2.3rem ;
}

.pr23 {
  padding-right: 2.3rem ;
}

.pb23 {
  padding-bottom: 2.3rem ;
}

.pl23 {
  padding-left: 2.3rem ;
}

.pa24 {
  padding: 2.4rem ;
}

.px24 {
  padding-left: 2.4rem ;
  padding-right: 2.4rem ;
}

.py24 {
  padding-top: 2.4rem ;
  padding-bottom: 2.4rem ;
}

.pt24 {
  padding-top: 2.4rem ;
}

.pr24 {
  padding-right: 2.4rem ;
}

.pb24 {
  padding-bottom: 2.4rem ;
}

.pl24 {
  padding-left: 2.4rem ;
}

.pa25 {
  padding: 2.5rem ;
}

.px25 {
  padding-left: 2.5rem ;
  padding-right: 2.5rem ;
}

.py25 {
  padding-top: 2.5rem ;
  padding-bottom: 2.5rem ;
}

.pt25 {
  padding-top: 2.5rem ;
}

.pr25 {
  padding-right: 2.5rem ;
}

.pb25 {
  padding-bottom: 2.5rem ;
}

.pl25 {
  padding-left: 2.5rem ;
}

.pa26 {
  padding: 2.6rem ;
}

.px26 {
  padding-left: 2.6rem ;
  padding-right: 2.6rem ;
}

.py26 {
  padding-top: 2.6rem ;
  padding-bottom: 2.6rem ;
}

.pt26 {
  padding-top: 2.6rem ;
}

.pr26 {
  padding-right: 2.6rem ;
}

.pb26 {
  padding-bottom: 2.6rem ;
}

.pl26 {
  padding-left: 2.6rem ;
}

.pa27 {
  padding: 2.7rem ;
}

.px27 {
  padding-left: 2.7rem ;
  padding-right: 2.7rem ;
}

.py27 {
  padding-top: 2.7rem ;
  padding-bottom: 2.7rem ;
}

.pt27 {
  padding-top: 2.7rem ;
}

.pr27 {
  padding-right: 2.7rem ;
}

.pb27 {
  padding-bottom: 2.7rem ;
}

.pl27 {
  padding-left: 2.7rem ;
}

.pa28 {
  padding: 2.8rem ;
}

.px28 {
  padding-left: 2.8rem ;
  padding-right: 2.8rem ;
}

.py28 {
  padding-top: 2.8rem ;
  padding-bottom: 2.8rem ;
}

.pt28 {
  padding-top: 2.8rem ;
}

.pr28 {
  padding-right: 2.8rem ;
}

.pb28 {
  padding-bottom: 2.8rem ;
}

.pl28 {
  padding-left: 2.8rem ;
}

.pa29 {
  padding: 2.9rem ;
}

.px29 {
  padding-left: 2.9rem ;
  padding-right: 2.9rem ;
}

.py29 {
  padding-top: 2.9rem ;
  padding-bottom: 2.9rem ;
}

.pt29 {
  padding-top: 2.9rem ;
}

.pr29 {
  padding-right: 2.9rem ;
}

.pb29 {
  padding-bottom: 2.9rem ;
}

.pl29 {
  padding-left: 2.9rem ;
}

.pa30 {
  padding: 3rem ;
}

.px30 {
  padding-left: 3rem ;
  padding-right: 3rem ;
}

.py30 {
  padding-top: 3rem ;
  padding-bottom: 3rem ;
}

.pt30 {
  padding-top: 3rem ;
}

.pr30 {
  padding-right: 3rem ;
}

.pb30 {
  padding-bottom: 3rem ;
}

.pl30 {
  padding-left: 3rem ;
}

.pa32 {
  padding: 3.2rem ;
}

.px32 {
  padding-left: 3.2rem ;
  padding-right: 3.2rem ;
}

.py32 {
  padding-top: 3.2rem ;
  padding-bottom: 3.2rem ;
}

.pt32 {
  padding-top: 3.2rem ;
}

.pr32 {
  padding-right: 3.2rem ;
}

.pb32 {
  padding-bottom: 3.2rem ;
}

.pl32 {
  padding-left: 3.2rem ;
}

.pa34 {
  padding: 3.4rem ;
}

.px34 {
  padding-left: 3.4rem ;
  padding-right: 3.4rem ;
}

.py34 {
  padding-top: 3.4rem ;
  padding-bottom: 3.4rem ;
}

.pt34 {
  padding-top: 3.4rem ;
}

.pr34 {
  padding-right: 3.4rem ;
}

.pb34 {
  padding-bottom: 3.4rem ;
}

.pl34 {
  padding-left: 3.4rem ;
}

.pa36 {
  padding: 3.6rem ;
}

.px36 {
  padding-left: 3.6rem ;
  padding-right: 3.6rem ;
}

.py36 {
  padding-top: 3.6rem ;
  padding-bottom: 3.6rem ;
}

.pt36 {
  padding-top: 3.6rem ;
}

.pr36 {
  padding-right: 3.6rem ;
}

.pb36 {
  padding-bottom: 3.6rem ;
}

.pl36 {
  padding-left: 3.6rem ;
}

.pa40 {
  padding: 4rem ;
}

.px40 {
  padding-left: 4rem ;
  padding-right: 4rem ;
}

.py40 {
  padding-top: 4rem ;
  padding-bottom: 4rem ;
}

.pt40 {
  padding-top: 4rem ;
}

.pr40 {
  padding-right: 4rem ;
}

.pb40 {
  padding-bottom: 4rem ;
}

.pl40 {
  padding-left: 4rem ;
}

.pa44 {
  padding: 4.4rem ;
}

.px44 {
  padding-left: 4.4rem ;
  padding-right: 4.4rem ;
}

.py44 {
  padding-top: 4.4rem ;
  padding-bottom: 4.4rem ;
}

.pt44 {
  padding-top: 4.4rem ;
}

.pr44 {
  padding-right: 4.4rem ;
}

.pb44 {
  padding-bottom: 4.4rem ;
}

.pl44 {
  padding-left: 4.4rem ;
}

.pa48 {
  padding: 4.8rem ;
}

.px48 {
  padding-left: 4.8rem ;
  padding-right: 4.8rem ;
}

.py48 {
  padding-top: 4.8rem ;
  padding-bottom: 4.8rem ;
}

.pt48 {
  padding-top: 4.8rem ;
}

.pr48 {
  padding-right: 4.8rem ;
}

.pb48 {
  padding-bottom: 4.8rem ;
}

.pl48 {
  padding-left: 4.8rem ;
}

.pa52 {
  padding: 5.2rem ;
}

.px52 {
  padding-left: 5.2rem ;
  padding-right: 5.2rem ;
}

.py52 {
  padding-top: 5.2rem ;
  padding-bottom: 5.2rem ;
}

.pt52 {
  padding-top: 5.2rem ;
}

.pr52 {
  padding-right: 5.2rem ;
}

.pb52 {
  padding-bottom: 5.2rem ;
}

.pl52 {
  padding-left: 5.2rem ;
}

.pa56 {
  padding: 5.6rem ;
}

.px56 {
  padding-left: 5.6rem ;
  padding-right: 5.6rem ;
}

.py56 {
  padding-top: 5.6rem ;
  padding-bottom: 5.6rem ;
}

.pt56 {
  padding-top: 5.6rem ;
}

.pr56 {
  padding-right: 5.6rem ;
}

.pb56 {
  padding-bottom: 5.6rem ;
}

.pl56 {
  padding-left: 5.6rem ;
}

.pa60 {
  padding: 6rem ;
}

.px60 {
  padding-left: 6rem ;
  padding-right: 6rem ;
}

.py60 {
  padding-top: 6rem ;
  padding-bottom: 6rem ;
}

.pt60 {
  padding-top: 6rem ;
}

.pr60 {
  padding-right: 6rem ;
}

.pb60 {
  padding-bottom: 6rem ;
}

.pl60 {
  padding-left: 6rem ;
}

.pa64 {
  padding: 6.4rem ;
}

.px64 {
  padding-left: 6.4rem ;
  padding-right: 6.4rem ;
}

.py64 {
  padding-top: 6.4rem ;
  padding-bottom: 6.4rem ;
}

.pt64 {
  padding-top: 6.4rem ;
}

.pr64 {
  padding-right: 6.4rem ;
}

.pb64 {
  padding-bottom: 6.4rem ;
}

.pl64 {
  padding-left: 6.4rem ;
}

.pa68 {
  padding: 6.8rem ;
}

.px68 {
  padding-left: 6.8rem ;
  padding-right: 6.8rem ;
}

.py68 {
  padding-top: 6.8rem ;
  padding-bottom: 6.8rem ;
}

.pt68 {
  padding-top: 6.8rem ;
}

.pr68 {
  padding-right: 6.8rem ;
}

.pb68 {
  padding-bottom: 6.8rem ;
}

.pl68 {
  padding-left: 6.8rem ;
}

.pa72 {
  padding: 7.2rem ;
}

.px72 {
  padding-left: 7.2rem ;
  padding-right: 7.2rem ;
}

.py72 {
  padding-top: 7.2rem ;
  padding-bottom: 7.2rem ;
}

.pt72 {
  padding-top: 7.2rem ;
}

.pr72 {
  padding-right: 7.2rem ;
}

.pb72 {
  padding-bottom: 7.2rem ;
}

.pl72 {
  padding-left: 7.2rem ;
}

.pa76 {
  padding: 7.6rem ;
}

.px76 {
  padding-left: 7.6rem ;
  padding-right: 7.6rem ;
}

.py76 {
  padding-top: 7.6rem ;
  padding-bottom: 7.6rem ;
}

.pt76 {
  padding-top: 7.6rem ;
}

.pr76 {
  padding-right: 7.6rem ;
}

.pb76 {
  padding-bottom: 7.6rem ;
}

.pl76 {
  padding-left: 7.6rem ;
}

.ma0 {
  margin: 0rem ;
}

.mx0 {
  margin-left: 0rem ;
  margin-right: 0rem ;
}

.my0 {
  margin-top: 0rem ;
  margin-bottom: 0rem ;
}

.mt0 {
  margin-top: 0rem ;
}

.mr0 {
  margin-right: 0rem ;
}

.mb0 {
  margin-bottom: 0rem ;
}

.ml0 {
  margin-left: 0rem ;
}

.ma1 {
  margin: 0.1rem ;
}

.mx1 {
  margin-left: 0.1rem ;
  margin-right: 0.1rem ;
}

.my1 {
  margin-top: 0.1rem ;
  margin-bottom: 0.1rem ;
}

.mt1 {
  margin-top: 0.1rem ;
}

.mr1 {
  margin-right: 0.1rem ;
}

.mb1 {
  margin-bottom: 0.1rem ;
}

.ml1 {
  margin-left: 0.1rem ;
}

.ma2 {
  margin: 0.2rem ;
}

.mx2 {
  margin-left: 0.2rem ;
  margin-right: 0.2rem ;
}

.my2 {
  margin-top: 0.2rem ;
  margin-bottom: 0.2rem ;
}

.mt2 {
  margin-top: 0.2rem ;
}

.mr2 {
  margin-right: 0.2rem ;
}

.mb2 {
  margin-bottom: 0.2rem ;
}

.ml2 {
  margin-left: 0.2rem ;
}

.ma3 {
  margin: 0.3rem ;
}

.mx3 {
  margin-left: 0.3rem ;
  margin-right: 0.3rem ;
}

.my3 {
  margin-top: 0.3rem ;
  margin-bottom: 0.3rem ;
}

.mt3 {
  margin-top: 0.3rem ;
}

.mr3 {
  margin-right: 0.3rem ;
}

.mb3 {
  margin-bottom: 0.3rem ;
}

.ml3 {
  margin-left: 0.3rem ;
}

.ma4 {
  margin: 0.4rem ;
}

.mx4 {
  margin-left: 0.4rem ;
  margin-right: 0.4rem ;
}

.my4 {
  margin-top: 0.4rem ;
  margin-bottom: 0.4rem ;
}

.mt4 {
  margin-top: 0.4rem ;
}

.mr4 {
  margin-right: 0.4rem ;
}

.mb4 {
  margin-bottom: 0.4rem ;
}

.ml4 {
  margin-left: 0.4rem ;
}

.ma5 {
  margin: 0.5rem ;
}

.mx5 {
  margin-left: 0.5rem ;
  margin-right: 0.5rem ;
}

.my5 {
  margin-top: 0.5rem ;
  margin-bottom: 0.5rem ;
}

.mt5 {
  margin-top: 0.5rem ;
}

.mr5 {
  margin-right: 0.5rem ;
}

.mb5 {
  margin-bottom: 0.5rem ;
}

.ml5 {
  margin-left: 0.5rem ;
}

.ma6 {
  margin: 0.6rem ;
}

.mx6 {
  margin-left: 0.6rem ;
  margin-right: 0.6rem ;
}

.my6 {
  margin-top: 0.6rem ;
  margin-bottom: 0.6rem ;
}

.mt6 {
  margin-top: 0.6rem ;
}

.mr6 {
  margin-right: 0.6rem ;
}

.mb6 {
  margin-bottom: 0.6rem ;
}

.ml6 {
  margin-left: 0.6rem ;
}

.ma7 {
  margin: 0.7rem ;
}

.mx7 {
  margin-left: 0.7rem ;
  margin-right: 0.7rem ;
}

.my7 {
  margin-top: 0.7rem ;
  margin-bottom: 0.7rem ;
}

.mt7 {
  margin-top: 0.7rem ;
}

.mr7 {
  margin-right: 0.7rem ;
}

.mb7 {
  margin-bottom: 0.7rem ;
}

.ml7 {
  margin-left: 0.7rem ;
}

.ma8 {
  margin: 0.8rem ;
}

.mx8 {
  margin-left: 0.8rem ;
  margin-right: 0.8rem ;
}

.my8 {
  margin-top: 0.8rem ;
  margin-bottom: 0.8rem ;
}

.mt8 {
  margin-top: 0.8rem ;
}

.mr8 {
  margin-right: 0.8rem ;
}

.mb8 {
  margin-bottom: 0.8rem ;
}

.ml8 {
  margin-left: 0.8rem ;
}

.ma9 {
  margin: 0.9rem ;
}

.mx9 {
  margin-left: 0.9rem ;
  margin-right: 0.9rem ;
}

.my9 {
  margin-top: 0.9rem ;
  margin-bottom: 0.9rem ;
}

.mt9 {
  margin-top: 0.9rem ;
}

.mr9 {
  margin-right: 0.9rem ;
}

.mb9 {
  margin-bottom: 0.9rem ;
}

.ml9 {
  margin-left: 0.9rem ;
}

.ma10 {
  margin: 1rem ;
}

.mx10 {
  margin-left: 1rem ;
  margin-right: 1rem ;
}

.my10 {
  margin-top: 1rem ;
  margin-bottom: 1rem ;
}

.mt10 {
  margin-top: 1rem ;
}

.mr10 {
  margin-right: 1rem ;
}

.mb10 {
  margin-bottom: 1rem ;
}

.ml10 {
  margin-left: 1rem ;
}

.ma11 {
  margin: 1.1rem ;
}

.mx11 {
  margin-left: 1.1rem ;
  margin-right: 1.1rem ;
}

.my11 {
  margin-top: 1.1rem ;
  margin-bottom: 1.1rem ;
}

.mt11 {
  margin-top: 1.1rem ;
}

.mr11 {
  margin-right: 1.1rem ;
}

.mb11 {
  margin-bottom: 1.1rem ;
}

.ml11 {
  margin-left: 1.1rem ;
}

.ma12 {
  margin: 1.2rem ;
}

.mx12 {
  margin-left: 1.2rem ;
  margin-right: 1.2rem ;
}

.my12 {
  margin-top: 1.2rem ;
  margin-bottom: 1.2rem ;
}

.mt12 {
  margin-top: 1.2rem ;
}

.mr12 {
  margin-right: 1.2rem ;
}

.mb12 {
  margin-bottom: 1.2rem ;
}

.ml12 {
  margin-left: 1.2rem ;
}

.ma13 {
  margin: 1.3rem ;
}

.mx13 {
  margin-left: 1.3rem ;
  margin-right: 1.3rem ;
}

.my13 {
  margin-top: 1.3rem ;
  margin-bottom: 1.3rem ;
}

.mt13 {
  margin-top: 1.3rem ;
}

.mr13 {
  margin-right: 1.3rem ;
}

.mb13 {
  margin-bottom: 1.3rem ;
}

.ml13 {
  margin-left: 1.3rem ;
}

.ma14 {
  margin: 1.4rem ;
}

.mx14 {
  margin-left: 1.4rem ;
  margin-right: 1.4rem ;
}

.my14 {
  margin-top: 1.4rem ;
  margin-bottom: 1.4rem ;
}

.mt14 {
  margin-top: 1.4rem ;
}

.mr14 {
  margin-right: 1.4rem ;
}

.mb14 {
  margin-bottom: 1.4rem ;
}

.ml14 {
  margin-left: 1.4rem ;
}

.ma15 {
  margin: 1.5rem ;
}

.mx15 {
  margin-left: 1.5rem ;
  margin-right: 1.5rem ;
}

.my15 {
  margin-top: 1.5rem ;
  margin-bottom: 1.5rem ;
}

.mt15 {
  margin-top: 1.5rem ;
}

.mr15 {
  margin-right: 1.5rem ;
}

.mb15 {
  margin-bottom: 1.5rem ;
}

.ml15 {
  margin-left: 1.5rem ;
}

.ma16 {
  margin: 1.6rem ;
}

.mx16 {
  margin-left: 1.6rem ;
  margin-right: 1.6rem ;
}

.my16 {
  margin-top: 1.6rem ;
  margin-bottom: 1.6rem ;
}

.mt16 {
  margin-top: 1.6rem ;
}

.mr16 {
  margin-right: 1.6rem ;
}

.mb16 {
  margin-bottom: 1.6rem ;
}

.ml16 {
  margin-left: 1.6rem ;
}

.ma17 {
  margin: 1.7rem ;
}

.mx17 {
  margin-left: 1.7rem ;
  margin-right: 1.7rem ;
}

.my17 {
  margin-top: 1.7rem ;
  margin-bottom: 1.7rem ;
}

.mt17 {
  margin-top: 1.7rem ;
}

.mr17 {
  margin-right: 1.7rem ;
}

.mb17 {
  margin-bottom: 1.7rem ;
}

.ml17 {
  margin-left: 1.7rem ;
}

.ma18 {
  margin: 1.8rem ;
}

.mx18 {
  margin-left: 1.8rem ;
  margin-right: 1.8rem ;
}

.my18 {
  margin-top: 1.8rem ;
  margin-bottom: 1.8rem ;
}

.mt18 {
  margin-top: 1.8rem ;
}

.mr18 {
  margin-right: 1.8rem ;
}

.mb18 {
  margin-bottom: 1.8rem ;
}

.ml18 {
  margin-left: 1.8rem ;
}

.ma19 {
  margin: 1.9rem ;
}

.mx19 {
  margin-left: 1.9rem ;
  margin-right: 1.9rem ;
}

.my19 {
  margin-top: 1.9rem ;
  margin-bottom: 1.9rem ;
}

.mt19 {
  margin-top: 1.9rem ;
}

.mr19 {
  margin-right: 1.9rem ;
}

.mb19 {
  margin-bottom: 1.9rem ;
}

.ml19 {
  margin-left: 1.9rem ;
}

.ma20 {
  margin: 2rem ;
}

.mx20 {
  margin-left: 2rem ;
  margin-right: 2rem ;
}

.my20 {
  margin-top: 2rem ;
  margin-bottom: 2rem ;
}

.mt20 {
  margin-top: 2rem ;
}

.mr20 {
  margin-right: 2rem ;
}

.mb20 {
  margin-bottom: 2rem ;
}

.ml20 {
  margin-left: 2rem ;
}

.ma21 {
  margin: 2.1rem ;
}

.mx21 {
  margin-left: 2.1rem ;
  margin-right: 2.1rem ;
}

.my21 {
  margin-top: 2.1rem ;
  margin-bottom: 2.1rem ;
}

.mt21 {
  margin-top: 2.1rem ;
}

.mr21 {
  margin-right: 2.1rem ;
}

.mb21 {
  margin-bottom: 2.1rem ;
}

.ml21 {
  margin-left: 2.1rem ;
}

.ma22 {
  margin: 2.2rem ;
}

.mx22 {
  margin-left: 2.2rem ;
  margin-right: 2.2rem ;
}

.my22 {
  margin-top: 2.2rem ;
  margin-bottom: 2.2rem ;
}

.mt22 {
  margin-top: 2.2rem ;
}

.mr22 {
  margin-right: 2.2rem ;
}

.mb22 {
  margin-bottom: 2.2rem ;
}

.ml22 {
  margin-left: 2.2rem ;
}

.ma23 {
  margin: 2.3rem ;
}

.mx23 {
  margin-left: 2.3rem ;
  margin-right: 2.3rem ;
}

.my23 {
  margin-top: 2.3rem ;
  margin-bottom: 2.3rem ;
}

.mt23 {
  margin-top: 2.3rem ;
}

.mr23 {
  margin-right: 2.3rem ;
}

.mb23 {
  margin-bottom: 2.3rem ;
}

.ml23 {
  margin-left: 2.3rem ;
}

.ma24 {
  margin: 2.4rem ;
}

.mx24 {
  margin-left: 2.4rem ;
  margin-right: 2.4rem ;
}

.my24 {
  margin-top: 2.4rem ;
  margin-bottom: 2.4rem ;
}

.mt24 {
  margin-top: 2.4rem ;
}

.mr24 {
  margin-right: 2.4rem ;
}

.mb24 {
  margin-bottom: 2.4rem ;
}

.ml24 {
  margin-left: 2.4rem ;
}

.ma25 {
  margin: 2.5rem ;
}

.mx25 {
  margin-left: 2.5rem ;
  margin-right: 2.5rem ;
}

.my25 {
  margin-top: 2.5rem ;
  margin-bottom: 2.5rem ;
}

.mt25 {
  margin-top: 2.5rem ;
}

.mr25 {
  margin-right: 2.5rem ;
}

.mb25 {
  margin-bottom: 2.5rem ;
}

.ml25 {
  margin-left: 2.5rem ;
}

.ma26 {
  margin: 2.6rem ;
}

.mx26 {
  margin-left: 2.6rem ;
  margin-right: 2.6rem ;
}

.my26 {
  margin-top: 2.6rem ;
  margin-bottom: 2.6rem ;
}

.mt26 {
  margin-top: 2.6rem ;
}

.mr26 {
  margin-right: 2.6rem ;
}

.mb26 {
  margin-bottom: 2.6rem ;
}

.ml26 {
  margin-left: 2.6rem ;
}

.ma27 {
  margin: 2.7rem ;
}

.mx27 {
  margin-left: 2.7rem ;
  margin-right: 2.7rem ;
}

.my27 {
  margin-top: 2.7rem ;
  margin-bottom: 2.7rem ;
}

.mt27 {
  margin-top: 2.7rem ;
}

.mr27 {
  margin-right: 2.7rem ;
}

.mb27 {
  margin-bottom: 2.7rem ;
}

.ml27 {
  margin-left: 2.7rem ;
}

.ma28 {
  margin: 2.8rem ;
}

.mx28 {
  margin-left: 2.8rem ;
  margin-right: 2.8rem ;
}

.my28 {
  margin-top: 2.8rem ;
  margin-bottom: 2.8rem ;
}

.mt28 {
  margin-top: 2.8rem ;
}

.mr28 {
  margin-right: 2.8rem ;
}

.mb28 {
  margin-bottom: 2.8rem ;
}

.ml28 {
  margin-left: 2.8rem ;
}

.ma29 {
  margin: 2.9rem ;
}

.mx29 {
  margin-left: 2.9rem ;
  margin-right: 2.9rem ;
}

.my29 {
  margin-top: 2.9rem ;
  margin-bottom: 2.9rem ;
}

.mt29 {
  margin-top: 2.9rem ;
}

.mr29 {
  margin-right: 2.9rem ;
}

.mb29 {
  margin-bottom: 2.9rem ;
}

.ml29 {
  margin-left: 2.9rem ;
}

.ma30 {
  margin: 3rem ;
}

.mx30 {
  margin-left: 3rem ;
  margin-right: 3rem ;
}

.my30 {
  margin-top: 3rem ;
  margin-bottom: 3rem ;
}

.mt30 {
  margin-top: 3rem ;
}

.mr30 {
  margin-right: 3rem ;
}

.mb30 {
  margin-bottom: 3rem ;
}

.ml30 {
  margin-left: 3rem ;
}

.ma32 {
  margin: 3.2rem ;
}

.mx32 {
  margin-left: 3.2rem ;
  margin-right: 3.2rem ;
}

.my32 {
  margin-top: 3.2rem ;
  margin-bottom: 3.2rem ;
}

.mt32 {
  margin-top: 3.2rem ;
}

.mr32 {
  margin-right: 3.2rem ;
}

.mb32 {
  margin-bottom: 3.2rem ;
}

.ml32 {
  margin-left: 3.2rem ;
}

.ma34 {
  margin: 3.4rem ;
}

.mx34 {
  margin-left: 3.4rem ;
  margin-right: 3.4rem ;
}

.my34 {
  margin-top: 3.4rem ;
  margin-bottom: 3.4rem ;
}

.mt34 {
  margin-top: 3.4rem ;
}

.mr34 {
  margin-right: 3.4rem ;
}

.mb34 {
  margin-bottom: 3.4rem ;
}

.ml34 {
  margin-left: 3.4rem ;
}

.ma36 {
  margin: 3.6rem ;
}

.mx36 {
  margin-left: 3.6rem ;
  margin-right: 3.6rem ;
}

.my36 {
  margin-top: 3.6rem ;
  margin-bottom: 3.6rem ;
}

.mt36 {
  margin-top: 3.6rem ;
}

.mr36 {
  margin-right: 3.6rem ;
}

.mb36 {
  margin-bottom: 3.6rem ;
}

.ml36 {
  margin-left: 3.6rem ;
}

.ma40 {
  margin: 4rem ;
}

.mx40 {
  margin-left: 4rem ;
  margin-right: 4rem ;
}

.my40 {
  margin-top: 4rem ;
  margin-bottom: 4rem ;
}

.mt40 {
  margin-top: 4rem ;
}

.mr40 {
  margin-right: 4rem ;
}

.mb40 {
  margin-bottom: 4rem ;
}

.ml40 {
  margin-left: 4rem ;
}

.ma44 {
  margin: 4.4rem ;
}

.mx44 {
  margin-left: 4.4rem ;
  margin-right: 4.4rem ;
}

.my44 {
  margin-top: 4.4rem ;
  margin-bottom: 4.4rem ;
}

.mt44 {
  margin-top: 4.4rem ;
}

.mr44 {
  margin-right: 4.4rem ;
}

.mb44 {
  margin-bottom: 4.4rem ;
}

.ml44 {
  margin-left: 4.4rem ;
}

.ma48 {
  margin: 4.8rem ;
}

.mx48 {
  margin-left: 4.8rem ;
  margin-right: 4.8rem ;
}

.my48 {
  margin-top: 4.8rem ;
  margin-bottom: 4.8rem ;
}

.mt48 {
  margin-top: 4.8rem ;
}

.mr48 {
  margin-right: 4.8rem ;
}

.mb48 {
  margin-bottom: 4.8rem ;
}

.ml48 {
  margin-left: 4.8rem ;
}

.ma52 {
  margin: 5.2rem ;
}

.mx52 {
  margin-left: 5.2rem ;
  margin-right: 5.2rem ;
}

.my52 {
  margin-top: 5.2rem ;
  margin-bottom: 5.2rem ;
}

.mt52 {
  margin-top: 5.2rem ;
}

.mr52 {
  margin-right: 5.2rem ;
}

.mb52 {
  margin-bottom: 5.2rem ;
}

.ml52 {
  margin-left: 5.2rem ;
}

.ma56 {
  margin: 5.6rem ;
}

.mx56 {
  margin-left: 5.6rem ;
  margin-right: 5.6rem ;
}

.my56 {
  margin-top: 5.6rem ;
  margin-bottom: 5.6rem ;
}

.mt56 {
  margin-top: 5.6rem ;
}

.mr56 {
  margin-right: 5.6rem ;
}

.mb56 {
  margin-bottom: 5.6rem ;
}

.ml56 {
  margin-left: 5.6rem ;
}

.ma60 {
  margin: 6rem ;
}

.mx60 {
  margin-left: 6rem ;
  margin-right: 6rem ;
}

.my60 {
  margin-top: 6rem ;
  margin-bottom: 6rem ;
}

.mt60 {
  margin-top: 6rem ;
}

.mr60 {
  margin-right: 6rem ;
}

.mb60 {
  margin-bottom: 6rem ;
}

.ml60 {
  margin-left: 6rem ;
}

.ma64 {
  margin: 6.4rem ;
}

.mx64 {
  margin-left: 6.4rem ;
  margin-right: 6.4rem ;
}

.my64 {
  margin-top: 6.4rem ;
  margin-bottom: 6.4rem ;
}

.mt64 {
  margin-top: 6.4rem ;
}

.mr64 {
  margin-right: 6.4rem ;
}

.mb64 {
  margin-bottom: 6.4rem ;
}

.ml64 {
  margin-left: 6.4rem ;
}

.ma68 {
  margin: 6.8rem ;
}

.mx68 {
  margin-left: 6.8rem ;
  margin-right: 6.8rem ;
}

.my68 {
  margin-top: 6.8rem ;
  margin-bottom: 6.8rem ;
}

.mt68 {
  margin-top: 6.8rem ;
}

.mr68 {
  margin-right: 6.8rem ;
}

.mb68 {
  margin-bottom: 6.8rem ;
}

.ml68 {
  margin-left: 6.8rem ;
}

.ma72 {
  margin: 7.2rem ;
}

.mx72 {
  margin-left: 7.2rem ;
  margin-right: 7.2rem ;
}

.my72 {
  margin-top: 7.2rem ;
  margin-bottom: 7.2rem ;
}

.mt72 {
  margin-top: 7.2rem ;
}

.mr72 {
  margin-right: 7.2rem ;
}

.mb72 {
  margin-bottom: 7.2rem ;
}

.ml72 {
  margin-left: 7.2rem ;
}

.ma76 {
  margin: 7.6rem ;
}

.mx76 {
  margin-left: 7.6rem ;
  margin-right: 7.6rem ;
}

.my76 {
  margin-top: 7.6rem ;
  margin-bottom: 7.6rem ;
}

.mt76 {
  margin-top: 7.6rem ;
}

.mr76 {
  margin-right: 7.6rem ;
}

.mb76 {
  margin-bottom: 7.6rem ;
}

.ml76 {
  margin-left: 7.6rem ;
}

.db {
  display: block ;
}

.dn {
  display: none ;
}

.di {
  display: inline ;
}

.dib {
  display: inline-block ;
}

.dt {
  display: table ;
}

.fl {
  float: left ;
}

.fr {
  float: right ;
}

.fn {
  float: none ;
}

.fs8r {
  font-size: 0.8rem ;
}

.fs9r {
  font-size: 0.9rem ;
}

.fs10r {
  font-size: 1rem ;
}

.fs11r {
  font-size: 1.1rem ;
}

.fs12r {
  font-size: 1.2rem ;
}

.fs13r {
  font-size: 1.3rem ;
}

.fs14r {
  font-size: 1.4rem ;
}

.fs15r {
  font-size: 1.5rem ;
}

.fs16r {
  font-size: 1.6rem ;
}

.fs17r {
  font-size: 1.7rem ;
}

.fs18r {
  font-size: 1.8rem ;
}

.fs19r {
  font-size: 1.9rem ;
}

.fs20r {
  font-size: 2rem ;
}

.fs21r {
  font-size: 2.1rem ;
}

.fs22r {
  font-size: 2.2rem ;
}

.fs24r {
  font-size: 2.4rem ;
}

.fs28r {
  font-size: 2.8rem ;
}

.fs30r {
  font-size: 3rem ;
}

.fs8e {
  font-size: 0.8em ;
}

.fs9e {
  font-size: 0.9em ;
}

.fs10e {
  font-size: 1em ;
}

.fs11e {
  font-size: 1.1em ;
}

.fs12e {
  font-size: 1.2em ;
}

.fs13e {
  font-size: 1.3em ;
}

.fs14e {
  font-size: 1.4em ;
}

.fs15e {
  font-size: 1.5em ;
}

.fs16e {
  font-size: 1.6em ;
}

.fs17e {
  font-size: 1.7em ;
}

.fs18e {
  font-size: 1.8em ;
}

.fs19e {
  font-size: 1.9em ;
}

.fs20e {
  font-size: 2em ;
}

.fs21e {
  font-size: 2.1em ;
}

.fs22e {
  font-size: 2.2em ;
}

.fs24e {
  font-size: 2.4em ;
}

.fs28e {
  font-size: 2.8em ;
}

.fs30e {
  font-size: 3em ;
}

.ta-c {
  text-align: center ;
}

.ta-l {
  text-align: left ;
}

.ta-r {
  text-align: right ;
}

.ta-j {
  text-align: justify ;
}

.pos-a {
  position: absolute ;
}

.pos-f {
  position: fixed ;
}

.pos-r {
  position: relative ;
}

.pos-s {
  position: static ;
}

@media (min-width: 18.75em) {
  .c-auto {
    width: auto;
  }

  .c10,
  .c-10 {
    width: 10%;
  }

  .c15 {
    width: 15%;
  }

  .c20,
  .c-5 {
    width: 20%;
  }

  .c25,
  .c-4 {
    width: 25%;
  }

  .c30 {
    width: 30%;
  }

  .c35 {
    width: 35%;
  }

  .c40 {
    width: 40%;
  }

  .c45 {
    width: 45%;
  }

  .c50,
  .c-2 {
    width: 50%;
  }

  .c55 {
    width: 55%;
  }

  .c60 {
    width: 60%;
  }

  .c65 {
    width: 65%;
  }

  .c70 {
    width: 70%;
  }

  .c75 {
    width: 75%;
  }

  .c80 {
    width: 80%;
  }

  .c85 {
    width: 85%;
  }

  .c90 {
    width: 90%;
  }

  .c95 {
    width: 95%;
  }

  .c100,
  .c {
    width: 100%;
  }

  .c-3 {
    width: 33.33333%;
  }

  .c-6 {
    width: 16.66667%;
  }

  .c-7 {
    width: 14.28571%;
  }

  .c-8 {
    width: 12.5%;
  }

  .c-pa0 {
    padding: 0rem ;
  }

  .c-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .c-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .c-pt0 {
    padding-top: 0rem ;
  }

  .c-pr0 {
    padding-right: 0rem ;
  }

  .c-pb0 {
    padding-bottom: 0rem ;
  }

  .c-pl0 {
    padding-left: 0rem ;
  }

  .c-pa1 {
    padding: 0.1rem ;
  }

  .c-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .c-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .c-pt1 {
    padding-top: 0.1rem ;
  }

  .c-pr1 {
    padding-right: 0.1rem ;
  }

  .c-pb1 {
    padding-bottom: 0.1rem ;
  }

  .c-pl1 {
    padding-left: 0.1rem ;
  }

  .c-pa2 {
    padding: 0.2rem ;
  }

  .c-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .c-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .c-pt2 {
    padding-top: 0.2rem ;
  }

  .c-pr2 {
    padding-right: 0.2rem ;
  }

  .c-pb2 {
    padding-bottom: 0.2rem ;
  }

  .c-pl2 {
    padding-left: 0.2rem ;
  }

  .c-pa3 {
    padding: 0.3rem ;
  }

  .c-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .c-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .c-pt3 {
    padding-top: 0.3rem ;
  }

  .c-pr3 {
    padding-right: 0.3rem ;
  }

  .c-pb3 {
    padding-bottom: 0.3rem ;
  }

  .c-pl3 {
    padding-left: 0.3rem ;
  }

  .c-pa4 {
    padding: 0.4rem ;
  }

  .c-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .c-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .c-pt4 {
    padding-top: 0.4rem ;
  }

  .c-pr4 {
    padding-right: 0.4rem ;
  }

  .c-pb4 {
    padding-bottom: 0.4rem ;
  }

  .c-pl4 {
    padding-left: 0.4rem ;
  }

  .c-pa5 {
    padding: 0.5rem ;
  }

  .c-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .c-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .c-pt5 {
    padding-top: 0.5rem ;
  }

  .c-pr5 {
    padding-right: 0.5rem ;
  }

  .c-pb5 {
    padding-bottom: 0.5rem ;
  }

  .c-pl5 {
    padding-left: 0.5rem ;
  }

  .c-pa6 {
    padding: 0.6rem ;
  }

  .c-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .c-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .c-pt6 {
    padding-top: 0.6rem ;
  }

  .c-pr6 {
    padding-right: 0.6rem ;
  }

  .c-pb6 {
    padding-bottom: 0.6rem ;
  }

  .c-pl6 {
    padding-left: 0.6rem ;
  }

  .c-pa7 {
    padding: 0.7rem ;
  }

  .c-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .c-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .c-pt7 {
    padding-top: 0.7rem ;
  }

  .c-pr7 {
    padding-right: 0.7rem ;
  }

  .c-pb7 {
    padding-bottom: 0.7rem ;
  }

  .c-pl7 {
    padding-left: 0.7rem ;
  }

  .c-pa8 {
    padding: 0.8rem ;
  }

  .c-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .c-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .c-pt8 {
    padding-top: 0.8rem ;
  }

  .c-pr8 {
    padding-right: 0.8rem ;
  }

  .c-pb8 {
    padding-bottom: 0.8rem ;
  }

  .c-pl8 {
    padding-left: 0.8rem ;
  }

  .c-pa9 {
    padding: 0.9rem ;
  }

  .c-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .c-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .c-pt9 {
    padding-top: 0.9rem ;
  }

  .c-pr9 {
    padding-right: 0.9rem ;
  }

  .c-pb9 {
    padding-bottom: 0.9rem ;
  }

  .c-pl9 {
    padding-left: 0.9rem ;
  }

  .c-pa10 {
    padding: 1rem ;
  }

  .c-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .c-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .c-pt10 {
    padding-top: 1rem ;
  }

  .c-pr10 {
    padding-right: 1rem ;
  }

  .c-pb10 {
    padding-bottom: 1rem ;
  }

  .c-pl10 {
    padding-left: 1rem ;
  }

  .c-pa11 {
    padding: 1.1rem ;
  }

  .c-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .c-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .c-pt11 {
    padding-top: 1.1rem ;
  }

  .c-pr11 {
    padding-right: 1.1rem ;
  }

  .c-pb11 {
    padding-bottom: 1.1rem ;
  }

  .c-pl11 {
    padding-left: 1.1rem ;
  }

  .c-pa12 {
    padding: 1.2rem ;
  }

  .c-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .c-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .c-pt12 {
    padding-top: 1.2rem ;
  }

  .c-pr12 {
    padding-right: 1.2rem ;
  }

  .c-pb12 {
    padding-bottom: 1.2rem ;
  }

  .c-pl12 {
    padding-left: 1.2rem ;
  }

  .c-pa13 {
    padding: 1.3rem ;
  }

  .c-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .c-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .c-pt13 {
    padding-top: 1.3rem ;
  }

  .c-pr13 {
    padding-right: 1.3rem ;
  }

  .c-pb13 {
    padding-bottom: 1.3rem ;
  }

  .c-pl13 {
    padding-left: 1.3rem ;
  }

  .c-pa14 {
    padding: 1.4rem ;
  }

  .c-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .c-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .c-pt14 {
    padding-top: 1.4rem ;
  }

  .c-pr14 {
    padding-right: 1.4rem ;
  }

  .c-pb14 {
    padding-bottom: 1.4rem ;
  }

  .c-pl14 {
    padding-left: 1.4rem ;
  }

  .c-pa15 {
    padding: 1.5rem ;
  }

  .c-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .c-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .c-pt15 {
    padding-top: 1.5rem ;
  }

  .c-pr15 {
    padding-right: 1.5rem ;
  }

  .c-pb15 {
    padding-bottom: 1.5rem ;
  }

  .c-pl15 {
    padding-left: 1.5rem ;
  }

  .c-pa16 {
    padding: 1.6rem ;
  }

  .c-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .c-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .c-pt16 {
    padding-top: 1.6rem ;
  }

  .c-pr16 {
    padding-right: 1.6rem ;
  }

  .c-pb16 {
    padding-bottom: 1.6rem ;
  }

  .c-pl16 {
    padding-left: 1.6rem ;
  }

  .c-pa17 {
    padding: 1.7rem ;
  }

  .c-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .c-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .c-pt17 {
    padding-top: 1.7rem ;
  }

  .c-pr17 {
    padding-right: 1.7rem ;
  }

  .c-pb17 {
    padding-bottom: 1.7rem ;
  }

  .c-pl17 {
    padding-left: 1.7rem ;
  }

  .c-pa18 {
    padding: 1.8rem ;
  }

  .c-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .c-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .c-pt18 {
    padding-top: 1.8rem ;
  }

  .c-pr18 {
    padding-right: 1.8rem ;
  }

  .c-pb18 {
    padding-bottom: 1.8rem ;
  }

  .c-pl18 {
    padding-left: 1.8rem ;
  }

  .c-pa19 {
    padding: 1.9rem ;
  }

  .c-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .c-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .c-pt19 {
    padding-top: 1.9rem ;
  }

  .c-pr19 {
    padding-right: 1.9rem ;
  }

  .c-pb19 {
    padding-bottom: 1.9rem ;
  }

  .c-pl19 {
    padding-left: 1.9rem ;
  }

  .c-pa20 {
    padding: 2rem ;
  }

  .c-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .c-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .c-pt20 {
    padding-top: 2rem ;
  }

  .c-pr20 {
    padding-right: 2rem ;
  }

  .c-pb20 {
    padding-bottom: 2rem ;
  }

  .c-pl20 {
    padding-left: 2rem ;
  }

  .c-pa21 {
    padding: 2.1rem ;
  }

  .c-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .c-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .c-pt21 {
    padding-top: 2.1rem ;
  }

  .c-pr21 {
    padding-right: 2.1rem ;
  }

  .c-pb21 {
    padding-bottom: 2.1rem ;
  }

  .c-pl21 {
    padding-left: 2.1rem ;
  }

  .c-pa22 {
    padding: 2.2rem ;
  }

  .c-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .c-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .c-pt22 {
    padding-top: 2.2rem ;
  }

  .c-pr22 {
    padding-right: 2.2rem ;
  }

  .c-pb22 {
    padding-bottom: 2.2rem ;
  }

  .c-pl22 {
    padding-left: 2.2rem ;
  }

  .c-pa23 {
    padding: 2.3rem ;
  }

  .c-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .c-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .c-pt23 {
    padding-top: 2.3rem ;
  }

  .c-pr23 {
    padding-right: 2.3rem ;
  }

  .c-pb23 {
    padding-bottom: 2.3rem ;
  }

  .c-pl23 {
    padding-left: 2.3rem ;
  }

  .c-pa24 {
    padding: 2.4rem ;
  }

  .c-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .c-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .c-pt24 {
    padding-top: 2.4rem ;
  }

  .c-pr24 {
    padding-right: 2.4rem ;
  }

  .c-pb24 {
    padding-bottom: 2.4rem ;
  }

  .c-pl24 {
    padding-left: 2.4rem ;
  }

  .c-pa25 {
    padding: 2.5rem ;
  }

  .c-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .c-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .c-pt25 {
    padding-top: 2.5rem ;
  }

  .c-pr25 {
    padding-right: 2.5rem ;
  }

  .c-pb25 {
    padding-bottom: 2.5rem ;
  }

  .c-pl25 {
    padding-left: 2.5rem ;
  }

  .c-pa26 {
    padding: 2.6rem ;
  }

  .c-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .c-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .c-pt26 {
    padding-top: 2.6rem ;
  }

  .c-pr26 {
    padding-right: 2.6rem ;
  }

  .c-pb26 {
    padding-bottom: 2.6rem ;
  }

  .c-pl26 {
    padding-left: 2.6rem ;
  }

  .c-pa27 {
    padding: 2.7rem ;
  }

  .c-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .c-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .c-pt27 {
    padding-top: 2.7rem ;
  }

  .c-pr27 {
    padding-right: 2.7rem ;
  }

  .c-pb27 {
    padding-bottom: 2.7rem ;
  }

  .c-pl27 {
    padding-left: 2.7rem ;
  }

  .c-pa28 {
    padding: 2.8rem ;
  }

  .c-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .c-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .c-pt28 {
    padding-top: 2.8rem ;
  }

  .c-pr28 {
    padding-right: 2.8rem ;
  }

  .c-pb28 {
    padding-bottom: 2.8rem ;
  }

  .c-pl28 {
    padding-left: 2.8rem ;
  }

  .c-pa29 {
    padding: 2.9rem ;
  }

  .c-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .c-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .c-pt29 {
    padding-top: 2.9rem ;
  }

  .c-pr29 {
    padding-right: 2.9rem ;
  }

  .c-pb29 {
    padding-bottom: 2.9rem ;
  }

  .c-pl29 {
    padding-left: 2.9rem ;
  }

  .c-pa30 {
    padding: 3rem ;
  }

  .c-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .c-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .c-pt30 {
    padding-top: 3rem ;
  }

  .c-pr30 {
    padding-right: 3rem ;
  }

  .c-pb30 {
    padding-bottom: 3rem ;
  }

  .c-pl30 {
    padding-left: 3rem ;
  }

  .c-pa32 {
    padding: 3.2rem ;
  }

  .c-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .c-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .c-pt32 {
    padding-top: 3.2rem ;
  }

  .c-pr32 {
    padding-right: 3.2rem ;
  }

  .c-pb32 {
    padding-bottom: 3.2rem ;
  }

  .c-pl32 {
    padding-left: 3.2rem ;
  }

  .c-pa34 {
    padding: 3.4rem ;
  }

  .c-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .c-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .c-pt34 {
    padding-top: 3.4rem ;
  }

  .c-pr34 {
    padding-right: 3.4rem ;
  }

  .c-pb34 {
    padding-bottom: 3.4rem ;
  }

  .c-pl34 {
    padding-left: 3.4rem ;
  }

  .c-pa36 {
    padding: 3.6rem ;
  }

  .c-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .c-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .c-pt36 {
    padding-top: 3.6rem ;
  }

  .c-pr36 {
    padding-right: 3.6rem ;
  }

  .c-pb36 {
    padding-bottom: 3.6rem ;
  }

  .c-pl36 {
    padding-left: 3.6rem ;
  }

  .c-pa40 {
    padding: 4rem ;
  }

  .c-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .c-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .c-pt40 {
    padding-top: 4rem ;
  }

  .c-pr40 {
    padding-right: 4rem ;
  }

  .c-pb40 {
    padding-bottom: 4rem ;
  }

  .c-pl40 {
    padding-left: 4rem ;
  }

  .c-pa44 {
    padding: 4.4rem ;
  }

  .c-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .c-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .c-pt44 {
    padding-top: 4.4rem ;
  }

  .c-pr44 {
    padding-right: 4.4rem ;
  }

  .c-pb44 {
    padding-bottom: 4.4rem ;
  }

  .c-pl44 {
    padding-left: 4.4rem ;
  }

  .c-pa48 {
    padding: 4.8rem ;
  }

  .c-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .c-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .c-pt48 {
    padding-top: 4.8rem ;
  }

  .c-pr48 {
    padding-right: 4.8rem ;
  }

  .c-pb48 {
    padding-bottom: 4.8rem ;
  }

  .c-pl48 {
    padding-left: 4.8rem ;
  }

  .c-pa52 {
    padding: 5.2rem ;
  }

  .c-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .c-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .c-pt52 {
    padding-top: 5.2rem ;
  }

  .c-pr52 {
    padding-right: 5.2rem ;
  }

  .c-pb52 {
    padding-bottom: 5.2rem ;
  }

  .c-pl52 {
    padding-left: 5.2rem ;
  }

  .c-pa56 {
    padding: 5.6rem ;
  }

  .c-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .c-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .c-pt56 {
    padding-top: 5.6rem ;
  }

  .c-pr56 {
    padding-right: 5.6rem ;
  }

  .c-pb56 {
    padding-bottom: 5.6rem ;
  }

  .c-pl56 {
    padding-left: 5.6rem ;
  }

  .c-pa60 {
    padding: 6rem ;
  }

  .c-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .c-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .c-pt60 {
    padding-top: 6rem ;
  }

  .c-pr60 {
    padding-right: 6rem ;
  }

  .c-pb60 {
    padding-bottom: 6rem ;
  }

  .c-pl60 {
    padding-left: 6rem ;
  }

  .c-pa64 {
    padding: 6.4rem ;
  }

  .c-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .c-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .c-pt64 {
    padding-top: 6.4rem ;
  }

  .c-pr64 {
    padding-right: 6.4rem ;
  }

  .c-pb64 {
    padding-bottom: 6.4rem ;
  }

  .c-pl64 {
    padding-left: 6.4rem ;
  }

  .c-pa68 {
    padding: 6.8rem ;
  }

  .c-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .c-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .c-pt68 {
    padding-top: 6.8rem ;
  }

  .c-pr68 {
    padding-right: 6.8rem ;
  }

  .c-pb68 {
    padding-bottom: 6.8rem ;
  }

  .c-pl68 {
    padding-left: 6.8rem ;
  }

  .c-pa72 {
    padding: 7.2rem ;
  }

  .c-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .c-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .c-pt72 {
    padding-top: 7.2rem ;
  }

  .c-pr72 {
    padding-right: 7.2rem ;
  }

  .c-pb72 {
    padding-bottom: 7.2rem ;
  }

  .c-pl72 {
    padding-left: 7.2rem ;
  }

  .c-pa76 {
    padding: 7.6rem ;
  }

  .c-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .c-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .c-pt76 {
    padding-top: 7.6rem ;
  }

  .c-pr76 {
    padding-right: 7.6rem ;
  }

  .c-pb76 {
    padding-bottom: 7.6rem ;
  }

  .c-pl76 {
    padding-left: 7.6rem ;
  }

  .c-ma0 {
    margin: 0rem ;
  }

  .c-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .c-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .c-mt0 {
    margin-top: 0rem ;
  }

  .c-mr0 {
    margin-right: 0rem ;
  }

  .c-mb0 {
    margin-bottom: 0rem ;
  }

  .c-ml0 {
    margin-left: 0rem ;
  }

  .c-ma1 {
    margin: 0.1rem ;
  }

  .c-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .c-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .c-mt1 {
    margin-top: 0.1rem ;
  }

  .c-mr1 {
    margin-right: 0.1rem ;
  }

  .c-mb1 {
    margin-bottom: 0.1rem ;
  }

  .c-ml1 {
    margin-left: 0.1rem ;
  }

  .c-ma2 {
    margin: 0.2rem ;
  }

  .c-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .c-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .c-mt2 {
    margin-top: 0.2rem ;
  }

  .c-mr2 {
    margin-right: 0.2rem ;
  }

  .c-mb2 {
    margin-bottom: 0.2rem ;
  }

  .c-ml2 {
    margin-left: 0.2rem ;
  }

  .c-ma3 {
    margin: 0.3rem ;
  }

  .c-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .c-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .c-mt3 {
    margin-top: 0.3rem ;
  }

  .c-mr3 {
    margin-right: 0.3rem ;
  }

  .c-mb3 {
    margin-bottom: 0.3rem ;
  }

  .c-ml3 {
    margin-left: 0.3rem ;
  }

  .c-ma4 {
    margin: 0.4rem ;
  }

  .c-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .c-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .c-mt4 {
    margin-top: 0.4rem ;
  }

  .c-mr4 {
    margin-right: 0.4rem ;
  }

  .c-mb4 {
    margin-bottom: 0.4rem ;
  }

  .c-ml4 {
    margin-left: 0.4rem ;
  }

  .c-ma5 {
    margin: 0.5rem ;
  }

  .c-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .c-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .c-mt5 {
    margin-top: 0.5rem ;
  }

  .c-mr5 {
    margin-right: 0.5rem ;
  }

  .c-mb5 {
    margin-bottom: 0.5rem ;
  }

  .c-ml5 {
    margin-left: 0.5rem ;
  }

  .c-ma6 {
    margin: 0.6rem ;
  }

  .c-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .c-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .c-mt6 {
    margin-top: 0.6rem ;
  }

  .c-mr6 {
    margin-right: 0.6rem ;
  }

  .c-mb6 {
    margin-bottom: 0.6rem ;
  }

  .c-ml6 {
    margin-left: 0.6rem ;
  }

  .c-ma7 {
    margin: 0.7rem ;
  }

  .c-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .c-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .c-mt7 {
    margin-top: 0.7rem ;
  }

  .c-mr7 {
    margin-right: 0.7rem ;
  }

  .c-mb7 {
    margin-bottom: 0.7rem ;
  }

  .c-ml7 {
    margin-left: 0.7rem ;
  }

  .c-ma8 {
    margin: 0.8rem ;
  }

  .c-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .c-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .c-mt8 {
    margin-top: 0.8rem ;
  }

  .c-mr8 {
    margin-right: 0.8rem ;
  }

  .c-mb8 {
    margin-bottom: 0.8rem ;
  }

  .c-ml8 {
    margin-left: 0.8rem ;
  }

  .c-ma9 {
    margin: 0.9rem ;
  }

  .c-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .c-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .c-mt9 {
    margin-top: 0.9rem ;
  }

  .c-mr9 {
    margin-right: 0.9rem ;
  }

  .c-mb9 {
    margin-bottom: 0.9rem ;
  }

  .c-ml9 {
    margin-left: 0.9rem ;
  }

  .c-ma10 {
    margin: 1rem ;
  }

  .c-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .c-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .c-mt10 {
    margin-top: 1rem ;
  }

  .c-mr10 {
    margin-right: 1rem ;
  }

  .c-mb10 {
    margin-bottom: 1rem ;
  }

  .c-ml10 {
    margin-left: 1rem ;
  }

  .c-ma11 {
    margin: 1.1rem ;
  }

  .c-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .c-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .c-mt11 {
    margin-top: 1.1rem ;
  }

  .c-mr11 {
    margin-right: 1.1rem ;
  }

  .c-mb11 {
    margin-bottom: 1.1rem ;
  }

  .c-ml11 {
    margin-left: 1.1rem ;
  }

  .c-ma12 {
    margin: 1.2rem ;
  }

  .c-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .c-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .c-mt12 {
    margin-top: 1.2rem ;
  }

  .c-mr12 {
    margin-right: 1.2rem ;
  }

  .c-mb12 {
    margin-bottom: 1.2rem ;
  }

  .c-ml12 {
    margin-left: 1.2rem ;
  }

  .c-ma13 {
    margin: 1.3rem ;
  }

  .c-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .c-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .c-mt13 {
    margin-top: 1.3rem ;
  }

  .c-mr13 {
    margin-right: 1.3rem ;
  }

  .c-mb13 {
    margin-bottom: 1.3rem ;
  }

  .c-ml13 {
    margin-left: 1.3rem ;
  }

  .c-ma14 {
    margin: 1.4rem ;
  }

  .c-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .c-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .c-mt14 {
    margin-top: 1.4rem ;
  }

  .c-mr14 {
    margin-right: 1.4rem ;
  }

  .c-mb14 {
    margin-bottom: 1.4rem ;
  }

  .c-ml14 {
    margin-left: 1.4rem ;
  }

  .c-ma15 {
    margin: 1.5rem ;
  }

  .c-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .c-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .c-mt15 {
    margin-top: 1.5rem ;
  }

  .c-mr15 {
    margin-right: 1.5rem ;
  }

  .c-mb15 {
    margin-bottom: 1.5rem ;
  }

  .c-ml15 {
    margin-left: 1.5rem ;
  }

  .c-ma16 {
    margin: 1.6rem ;
  }

  .c-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .c-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .c-mt16 {
    margin-top: 1.6rem ;
  }

  .c-mr16 {
    margin-right: 1.6rem ;
  }

  .c-mb16 {
    margin-bottom: 1.6rem ;
  }

  .c-ml16 {
    margin-left: 1.6rem ;
  }

  .c-ma17 {
    margin: 1.7rem ;
  }

  .c-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .c-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .c-mt17 {
    margin-top: 1.7rem ;
  }

  .c-mr17 {
    margin-right: 1.7rem ;
  }

  .c-mb17 {
    margin-bottom: 1.7rem ;
  }

  .c-ml17 {
    margin-left: 1.7rem ;
  }

  .c-ma18 {
    margin: 1.8rem ;
  }

  .c-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .c-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .c-mt18 {
    margin-top: 1.8rem ;
  }

  .c-mr18 {
    margin-right: 1.8rem ;
  }

  .c-mb18 {
    margin-bottom: 1.8rem ;
  }

  .c-ml18 {
    margin-left: 1.8rem ;
  }

  .c-ma19 {
    margin: 1.9rem ;
  }

  .c-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .c-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .c-mt19 {
    margin-top: 1.9rem ;
  }

  .c-mr19 {
    margin-right: 1.9rem ;
  }

  .c-mb19 {
    margin-bottom: 1.9rem ;
  }

  .c-ml19 {
    margin-left: 1.9rem ;
  }

  .c-ma20 {
    margin: 2rem ;
  }

  .c-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .c-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .c-mt20 {
    margin-top: 2rem ;
  }

  .c-mr20 {
    margin-right: 2rem ;
  }

  .c-mb20 {
    margin-bottom: 2rem ;
  }

  .c-ml20 {
    margin-left: 2rem ;
  }

  .c-ma21 {
    margin: 2.1rem ;
  }

  .c-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .c-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .c-mt21 {
    margin-top: 2.1rem ;
  }

  .c-mr21 {
    margin-right: 2.1rem ;
  }

  .c-mb21 {
    margin-bottom: 2.1rem ;
  }

  .c-ml21 {
    margin-left: 2.1rem ;
  }

  .c-ma22 {
    margin: 2.2rem ;
  }

  .c-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .c-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .c-mt22 {
    margin-top: 2.2rem ;
  }

  .c-mr22 {
    margin-right: 2.2rem ;
  }

  .c-mb22 {
    margin-bottom: 2.2rem ;
  }

  .c-ml22 {
    margin-left: 2.2rem ;
  }

  .c-ma23 {
    margin: 2.3rem ;
  }

  .c-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .c-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .c-mt23 {
    margin-top: 2.3rem ;
  }

  .c-mr23 {
    margin-right: 2.3rem ;
  }

  .c-mb23 {
    margin-bottom: 2.3rem ;
  }

  .c-ml23 {
    margin-left: 2.3rem ;
  }

  .c-ma24 {
    margin: 2.4rem ;
  }

  .c-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .c-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .c-mt24 {
    margin-top: 2.4rem ;
  }

  .c-mr24 {
    margin-right: 2.4rem ;
  }

  .c-mb24 {
    margin-bottom: 2.4rem ;
  }

  .c-ml24 {
    margin-left: 2.4rem ;
  }

  .c-ma25 {
    margin: 2.5rem ;
  }

  .c-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .c-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .c-mt25 {
    margin-top: 2.5rem ;
  }

  .c-mr25 {
    margin-right: 2.5rem ;
  }

  .c-mb25 {
    margin-bottom: 2.5rem ;
  }

  .c-ml25 {
    margin-left: 2.5rem ;
  }

  .c-ma26 {
    margin: 2.6rem ;
  }

  .c-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .c-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .c-mt26 {
    margin-top: 2.6rem ;
  }

  .c-mr26 {
    margin-right: 2.6rem ;
  }

  .c-mb26 {
    margin-bottom: 2.6rem ;
  }

  .c-ml26 {
    margin-left: 2.6rem ;
  }

  .c-ma27 {
    margin: 2.7rem ;
  }

  .c-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .c-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .c-mt27 {
    margin-top: 2.7rem ;
  }

  .c-mr27 {
    margin-right: 2.7rem ;
  }

  .c-mb27 {
    margin-bottom: 2.7rem ;
  }

  .c-ml27 {
    margin-left: 2.7rem ;
  }

  .c-ma28 {
    margin: 2.8rem ;
  }

  .c-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .c-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .c-mt28 {
    margin-top: 2.8rem ;
  }

  .c-mr28 {
    margin-right: 2.8rem ;
  }

  .c-mb28 {
    margin-bottom: 2.8rem ;
  }

  .c-ml28 {
    margin-left: 2.8rem ;
  }

  .c-ma29 {
    margin: 2.9rem ;
  }

  .c-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .c-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .c-mt29 {
    margin-top: 2.9rem ;
  }

  .c-mr29 {
    margin-right: 2.9rem ;
  }

  .c-mb29 {
    margin-bottom: 2.9rem ;
  }

  .c-ml29 {
    margin-left: 2.9rem ;
  }

  .c-ma30 {
    margin: 3rem ;
  }

  .c-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .c-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .c-mt30 {
    margin-top: 3rem ;
  }

  .c-mr30 {
    margin-right: 3rem ;
  }

  .c-mb30 {
    margin-bottom: 3rem ;
  }

  .c-ml30 {
    margin-left: 3rem ;
  }

  .c-ma32 {
    margin: 3.2rem ;
  }

  .c-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .c-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .c-mt32 {
    margin-top: 3.2rem ;
  }

  .c-mr32 {
    margin-right: 3.2rem ;
  }

  .c-mb32 {
    margin-bottom: 3.2rem ;
  }

  .c-ml32 {
    margin-left: 3.2rem ;
  }

  .c-ma34 {
    margin: 3.4rem ;
  }

  .c-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .c-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .c-mt34 {
    margin-top: 3.4rem ;
  }

  .c-mr34 {
    margin-right: 3.4rem ;
  }

  .c-mb34 {
    margin-bottom: 3.4rem ;
  }

  .c-ml34 {
    margin-left: 3.4rem ;
  }

  .c-ma36 {
    margin: 3.6rem ;
  }

  .c-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .c-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .c-mt36 {
    margin-top: 3.6rem ;
  }

  .c-mr36 {
    margin-right: 3.6rem ;
  }

  .c-mb36 {
    margin-bottom: 3.6rem ;
  }

  .c-ml36 {
    margin-left: 3.6rem ;
  }

  .c-ma40 {
    margin: 4rem ;
  }

  .c-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .c-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .c-mt40 {
    margin-top: 4rem ;
  }

  .c-mr40 {
    margin-right: 4rem ;
  }

  .c-mb40 {
    margin-bottom: 4rem ;
  }

  .c-ml40 {
    margin-left: 4rem ;
  }

  .c-ma44 {
    margin: 4.4rem ;
  }

  .c-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .c-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .c-mt44 {
    margin-top: 4.4rem ;
  }

  .c-mr44 {
    margin-right: 4.4rem ;
  }

  .c-mb44 {
    margin-bottom: 4.4rem ;
  }

  .c-ml44 {
    margin-left: 4.4rem ;
  }

  .c-ma48 {
    margin: 4.8rem ;
  }

  .c-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .c-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .c-mt48 {
    margin-top: 4.8rem ;
  }

  .c-mr48 {
    margin-right: 4.8rem ;
  }

  .c-mb48 {
    margin-bottom: 4.8rem ;
  }

  .c-ml48 {
    margin-left: 4.8rem ;
  }

  .c-ma52 {
    margin: 5.2rem ;
  }

  .c-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .c-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .c-mt52 {
    margin-top: 5.2rem ;
  }

  .c-mr52 {
    margin-right: 5.2rem ;
  }

  .c-mb52 {
    margin-bottom: 5.2rem ;
  }

  .c-ml52 {
    margin-left: 5.2rem ;
  }

  .c-ma56 {
    margin: 5.6rem ;
  }

  .c-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .c-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .c-mt56 {
    margin-top: 5.6rem ;
  }

  .c-mr56 {
    margin-right: 5.6rem ;
  }

  .c-mb56 {
    margin-bottom: 5.6rem ;
  }

  .c-ml56 {
    margin-left: 5.6rem ;
  }

  .c-ma60 {
    margin: 6rem ;
  }

  .c-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .c-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .c-mt60 {
    margin-top: 6rem ;
  }

  .c-mr60 {
    margin-right: 6rem ;
  }

  .c-mb60 {
    margin-bottom: 6rem ;
  }

  .c-ml60 {
    margin-left: 6rem ;
  }

  .c-ma64 {
    margin: 6.4rem ;
  }

  .c-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .c-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .c-mt64 {
    margin-top: 6.4rem ;
  }

  .c-mr64 {
    margin-right: 6.4rem ;
  }

  .c-mb64 {
    margin-bottom: 6.4rem ;
  }

  .c-ml64 {
    margin-left: 6.4rem ;
  }

  .c-ma68 {
    margin: 6.8rem ;
  }

  .c-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .c-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .c-mt68 {
    margin-top: 6.8rem ;
  }

  .c-mr68 {
    margin-right: 6.8rem ;
  }

  .c-mb68 {
    margin-bottom: 6.8rem ;
  }

  .c-ml68 {
    margin-left: 6.8rem ;
  }

  .c-ma72 {
    margin: 7.2rem ;
  }

  .c-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .c-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .c-mt72 {
    margin-top: 7.2rem ;
  }

  .c-mr72 {
    margin-right: 7.2rem ;
  }

  .c-mb72 {
    margin-bottom: 7.2rem ;
  }

  .c-ml72 {
    margin-left: 7.2rem ;
  }

  .c-ma76 {
    margin: 7.6rem ;
  }

  .c-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .c-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .c-mt76 {
    margin-top: 7.6rem ;
  }

  .c-mr76 {
    margin-right: 7.6rem ;
  }

  .c-mb76 {
    margin-bottom: 7.6rem ;
  }

  .c-ml76 {
    margin-left: 7.6rem ;
  }

  .c-db {
    display: block ;
  }

  .c-dn {
    display: none ;
  }

  .c-di {
    display: inline ;
  }

  .c-dib {
    display: inline-block ;
  }

  .c-dt {
    display: table ;
  }

  .c-fl {
    float: left ;
  }

  .c-fr {
    float: right ;
  }

  .c-fn {
    float: none ;
  }

  .c-fs8r {
    font-size: 0.8rem ;
  }

  .c-fs9r {
    font-size: 0.9rem ;
  }

  .c-fs10r {
    font-size: 1rem ;
  }

  .c-fs11r {
    font-size: 1.1rem ;
  }

  .c-fs12r {
    font-size: 1.2rem ;
  }

  .c-fs13r {
    font-size: 1.3rem ;
  }

  .c-fs14r {
    font-size: 1.4rem ;
  }

  .c-fs15r {
    font-size: 1.5rem ;
  }

  .c-fs16r {
    font-size: 1.6rem ;
  }

  .c-fs17r {
    font-size: 1.7rem ;
  }

  .c-fs18r {
    font-size: 1.8rem ;
  }

  .c-fs19r {
    font-size: 1.9rem ;
  }

  .c-fs20r {
    font-size: 2rem ;
  }

  .c-fs21r {
    font-size: 2.1rem ;
  }

  .c-fs22r {
    font-size: 2.2rem ;
  }

  .c-fs24r {
    font-size: 2.4rem ;
  }

  .c-fs28r {
    font-size: 2.8rem ;
  }

  .c-fs30r {
    font-size: 3rem ;
  }

  .c-fs8e {
    font-size: 0.8em ;
  }

  .c-fs9e {
    font-size: 0.9em ;
  }

  .c-fs10e {
    font-size: 1em ;
  }

  .c-fs11e {
    font-size: 1.1em ;
  }

  .c-fs12e {
    font-size: 1.2em ;
  }

  .c-fs13e {
    font-size: 1.3em ;
  }

  .c-fs14e {
    font-size: 1.4em ;
  }

  .c-fs15e {
    font-size: 1.5em ;
  }

  .c-fs16e {
    font-size: 1.6em ;
  }

  .c-fs17e {
    font-size: 1.7em ;
  }

  .c-fs18e {
    font-size: 1.8em ;
  }

  .c-fs19e {
    font-size: 1.9em ;
  }

  .c-fs20e {
    font-size: 2em ;
  }

  .c-fs21e {
    font-size: 2.1em ;
  }

  .c-fs22e {
    font-size: 2.2em ;
  }

  .c-fs24e {
    font-size: 2.4em ;
  }

  .c-fs28e {
    font-size: 2.8em ;
  }

  .c-fs30e {
    font-size: 3em ;
  }

  .c-ta-c {
    text-align: center ;
  }

  .c-ta-l {
    text-align: left ;
  }

  .c-ta-r {
    text-align: right ;
  }

  .c-ta-j {
    text-align: justify ;
  }

  .c-pos-a {
    position: absolute ;
  }

  .c-pos-f {
    position: fixed ;
  }

  .c-pos-r {
    position: relative ;
  }

  .c-pos-s {
    position: static ;
  }
}
@media (min-width: 25em) {
  .d-auto {
    width: auto;
  }

  .d10,
  .d-10 {
    width: 10%;
  }

  .d15 {
    width: 15%;
  }

  .d20,
  .d-5 {
    width: 20%;
  }

  .d25,
  .d-4 {
    width: 25%;
  }

  .d30 {
    width: 30%;
  }

  .d35 {
    width: 35%;
  }

  .d40 {
    width: 40%;
  }

  .d45 {
    width: 45%;
  }

  .d50,
  .d-2 {
    width: 50%;
  }

  .d55 {
    width: 55%;
  }

  .d60 {
    width: 60%;
  }

  .d65 {
    width: 65%;
  }

  .d70 {
    width: 70%;
  }

  .d75 {
    width: 75%;
  }

  .d80 {
    width: 80%;
  }

  .d85 {
    width: 85%;
  }

  .d90 {
    width: 90%;
  }

  .d95 {
    width: 95%;
  }

  .d100,
  .d {
    width: 100%;
  }

  .d-3 {
    width: 33.33333%;
  }

  .d-6 {
    width: 16.66667%;
  }

  .d-7 {
    width: 14.28571%;
  }

  .d-8 {
    width: 12.5%;
  }

  .d-pa0 {
    padding: 0rem ;
  }

  .d-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .d-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .d-pt0 {
    padding-top: 0rem ;
  }

  .d-pr0 {
    padding-right: 0rem ;
  }

  .d-pb0 {
    padding-bottom: 0rem ;
  }

  .d-pl0 {
    padding-left: 0rem ;
  }

  .d-pa1 {
    padding: 0.1rem ;
  }

  .d-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .d-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .d-pt1 {
    padding-top: 0.1rem ;
  }

  .d-pr1 {
    padding-right: 0.1rem ;
  }

  .d-pb1 {
    padding-bottom: 0.1rem ;
  }

  .d-pl1 {
    padding-left: 0.1rem ;
  }

  .d-pa2 {
    padding: 0.2rem ;
  }

  .d-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .d-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .d-pt2 {
    padding-top: 0.2rem ;
  }

  .d-pr2 {
    padding-right: 0.2rem ;
  }

  .d-pb2 {
    padding-bottom: 0.2rem ;
  }

  .d-pl2 {
    padding-left: 0.2rem ;
  }

  .d-pa3 {
    padding: 0.3rem ;
  }

  .d-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .d-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .d-pt3 {
    padding-top: 0.3rem ;
  }

  .d-pr3 {
    padding-right: 0.3rem ;
  }

  .d-pb3 {
    padding-bottom: 0.3rem ;
  }

  .d-pl3 {
    padding-left: 0.3rem ;
  }

  .d-pa4 {
    padding: 0.4rem ;
  }

  .d-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .d-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .d-pt4 {
    padding-top: 0.4rem ;
  }

  .d-pr4 {
    padding-right: 0.4rem ;
  }

  .d-pb4 {
    padding-bottom: 0.4rem ;
  }

  .d-pl4 {
    padding-left: 0.4rem ;
  }

  .d-pa5 {
    padding: 0.5rem ;
  }

  .d-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .d-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .d-pt5 {
    padding-top: 0.5rem ;
  }

  .d-pr5 {
    padding-right: 0.5rem ;
  }

  .d-pb5 {
    padding-bottom: 0.5rem ;
  }

  .d-pl5 {
    padding-left: 0.5rem ;
  }

  .d-pa6 {
    padding: 0.6rem ;
  }

  .d-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .d-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .d-pt6 {
    padding-top: 0.6rem ;
  }

  .d-pr6 {
    padding-right: 0.6rem ;
  }

  .d-pb6 {
    padding-bottom: 0.6rem ;
  }

  .d-pl6 {
    padding-left: 0.6rem ;
  }

  .d-pa7 {
    padding: 0.7rem ;
  }

  .d-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .d-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .d-pt7 {
    padding-top: 0.7rem ;
  }

  .d-pr7 {
    padding-right: 0.7rem ;
  }

  .d-pb7 {
    padding-bottom: 0.7rem ;
  }

  .d-pl7 {
    padding-left: 0.7rem ;
  }

  .d-pa8 {
    padding: 0.8rem ;
  }

  .d-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .d-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .d-pt8 {
    padding-top: 0.8rem ;
  }

  .d-pr8 {
    padding-right: 0.8rem ;
  }

  .d-pb8 {
    padding-bottom: 0.8rem ;
  }

  .d-pl8 {
    padding-left: 0.8rem ;
  }

  .d-pa9 {
    padding: 0.9rem ;
  }

  .d-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .d-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .d-pt9 {
    padding-top: 0.9rem ;
  }

  .d-pr9 {
    padding-right: 0.9rem ;
  }

  .d-pb9 {
    padding-bottom: 0.9rem ;
  }

  .d-pl9 {
    padding-left: 0.9rem ;
  }

  .d-pa10 {
    padding: 1rem ;
  }

  .d-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .d-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .d-pt10 {
    padding-top: 1rem ;
  }

  .d-pr10 {
    padding-right: 1rem ;
  }

  .d-pb10 {
    padding-bottom: 1rem ;
  }

  .d-pl10 {
    padding-left: 1rem ;
  }

  .d-pa11 {
    padding: 1.1rem ;
  }

  .d-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .d-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .d-pt11 {
    padding-top: 1.1rem ;
  }

  .d-pr11 {
    padding-right: 1.1rem ;
  }

  .d-pb11 {
    padding-bottom: 1.1rem ;
  }

  .d-pl11 {
    padding-left: 1.1rem ;
  }

  .d-pa12 {
    padding: 1.2rem ;
  }

  .d-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .d-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .d-pt12 {
    padding-top: 1.2rem ;
  }

  .d-pr12 {
    padding-right: 1.2rem ;
  }

  .d-pb12 {
    padding-bottom: 1.2rem ;
  }

  .d-pl12 {
    padding-left: 1.2rem ;
  }

  .d-pa13 {
    padding: 1.3rem ;
  }

  .d-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .d-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .d-pt13 {
    padding-top: 1.3rem ;
  }

  .d-pr13 {
    padding-right: 1.3rem ;
  }

  .d-pb13 {
    padding-bottom: 1.3rem ;
  }

  .d-pl13 {
    padding-left: 1.3rem ;
  }

  .d-pa14 {
    padding: 1.4rem ;
  }

  .d-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .d-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .d-pt14 {
    padding-top: 1.4rem ;
  }

  .d-pr14 {
    padding-right: 1.4rem ;
  }

  .d-pb14 {
    padding-bottom: 1.4rem ;
  }

  .d-pl14 {
    padding-left: 1.4rem ;
  }

  .d-pa15 {
    padding: 1.5rem ;
  }

  .d-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .d-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .d-pt15 {
    padding-top: 1.5rem ;
  }

  .d-pr15 {
    padding-right: 1.5rem ;
  }

  .d-pb15 {
    padding-bottom: 1.5rem ;
  }

  .d-pl15 {
    padding-left: 1.5rem ;
  }

  .d-pa16 {
    padding: 1.6rem ;
  }

  .d-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .d-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .d-pt16 {
    padding-top: 1.6rem ;
  }

  .d-pr16 {
    padding-right: 1.6rem ;
  }

  .d-pb16 {
    padding-bottom: 1.6rem ;
  }

  .d-pl16 {
    padding-left: 1.6rem ;
  }

  .d-pa17 {
    padding: 1.7rem ;
  }

  .d-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .d-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .d-pt17 {
    padding-top: 1.7rem ;
  }

  .d-pr17 {
    padding-right: 1.7rem ;
  }

  .d-pb17 {
    padding-bottom: 1.7rem ;
  }

  .d-pl17 {
    padding-left: 1.7rem ;
  }

  .d-pa18 {
    padding: 1.8rem ;
  }

  .d-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .d-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .d-pt18 {
    padding-top: 1.8rem ;
  }

  .d-pr18 {
    padding-right: 1.8rem ;
  }

  .d-pb18 {
    padding-bottom: 1.8rem ;
  }

  .d-pl18 {
    padding-left: 1.8rem ;
  }

  .d-pa19 {
    padding: 1.9rem ;
  }

  .d-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .d-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .d-pt19 {
    padding-top: 1.9rem ;
  }

  .d-pr19 {
    padding-right: 1.9rem ;
  }

  .d-pb19 {
    padding-bottom: 1.9rem ;
  }

  .d-pl19 {
    padding-left: 1.9rem ;
  }

  .d-pa20 {
    padding: 2rem ;
  }

  .d-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .d-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .d-pt20 {
    padding-top: 2rem ;
  }

  .d-pr20 {
    padding-right: 2rem ;
  }

  .d-pb20 {
    padding-bottom: 2rem ;
  }

  .d-pl20 {
    padding-left: 2rem ;
  }

  .d-pa21 {
    padding: 2.1rem ;
  }

  .d-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .d-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .d-pt21 {
    padding-top: 2.1rem ;
  }

  .d-pr21 {
    padding-right: 2.1rem ;
  }

  .d-pb21 {
    padding-bottom: 2.1rem ;
  }

  .d-pl21 {
    padding-left: 2.1rem ;
  }

  .d-pa22 {
    padding: 2.2rem ;
  }

  .d-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .d-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .d-pt22 {
    padding-top: 2.2rem ;
  }

  .d-pr22 {
    padding-right: 2.2rem ;
  }

  .d-pb22 {
    padding-bottom: 2.2rem ;
  }

  .d-pl22 {
    padding-left: 2.2rem ;
  }

  .d-pa23 {
    padding: 2.3rem ;
  }

  .d-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .d-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .d-pt23 {
    padding-top: 2.3rem ;
  }

  .d-pr23 {
    padding-right: 2.3rem ;
  }

  .d-pb23 {
    padding-bottom: 2.3rem ;
  }

  .d-pl23 {
    padding-left: 2.3rem ;
  }

  .d-pa24 {
    padding: 2.4rem ;
  }

  .d-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .d-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .d-pt24 {
    padding-top: 2.4rem ;
  }

  .d-pr24 {
    padding-right: 2.4rem ;
  }

  .d-pb24 {
    padding-bottom: 2.4rem ;
  }

  .d-pl24 {
    padding-left: 2.4rem ;
  }

  .d-pa25 {
    padding: 2.5rem ;
  }

  .d-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .d-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .d-pt25 {
    padding-top: 2.5rem ;
  }

  .d-pr25 {
    padding-right: 2.5rem ;
  }

  .d-pb25 {
    padding-bottom: 2.5rem ;
  }

  .d-pl25 {
    padding-left: 2.5rem ;
  }

  .d-pa26 {
    padding: 2.6rem ;
  }

  .d-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .d-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .d-pt26 {
    padding-top: 2.6rem ;
  }

  .d-pr26 {
    padding-right: 2.6rem ;
  }

  .d-pb26 {
    padding-bottom: 2.6rem ;
  }

  .d-pl26 {
    padding-left: 2.6rem ;
  }

  .d-pa27 {
    padding: 2.7rem ;
  }

  .d-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .d-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .d-pt27 {
    padding-top: 2.7rem ;
  }

  .d-pr27 {
    padding-right: 2.7rem ;
  }

  .d-pb27 {
    padding-bottom: 2.7rem ;
  }

  .d-pl27 {
    padding-left: 2.7rem ;
  }

  .d-pa28 {
    padding: 2.8rem ;
  }

  .d-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .d-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .d-pt28 {
    padding-top: 2.8rem ;
  }

  .d-pr28 {
    padding-right: 2.8rem ;
  }

  .d-pb28 {
    padding-bottom: 2.8rem ;
  }

  .d-pl28 {
    padding-left: 2.8rem ;
  }

  .d-pa29 {
    padding: 2.9rem ;
  }

  .d-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .d-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .d-pt29 {
    padding-top: 2.9rem ;
  }

  .d-pr29 {
    padding-right: 2.9rem ;
  }

  .d-pb29 {
    padding-bottom: 2.9rem ;
  }

  .d-pl29 {
    padding-left: 2.9rem ;
  }

  .d-pa30 {
    padding: 3rem ;
  }

  .d-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .d-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .d-pt30 {
    padding-top: 3rem ;
  }

  .d-pr30 {
    padding-right: 3rem ;
  }

  .d-pb30 {
    padding-bottom: 3rem ;
  }

  .d-pl30 {
    padding-left: 3rem ;
  }

  .d-pa32 {
    padding: 3.2rem ;
  }

  .d-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .d-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .d-pt32 {
    padding-top: 3.2rem ;
  }

  .d-pr32 {
    padding-right: 3.2rem ;
  }

  .d-pb32 {
    padding-bottom: 3.2rem ;
  }

  .d-pl32 {
    padding-left: 3.2rem ;
  }

  .d-pa34 {
    padding: 3.4rem ;
  }

  .d-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .d-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .d-pt34 {
    padding-top: 3.4rem ;
  }

  .d-pr34 {
    padding-right: 3.4rem ;
  }

  .d-pb34 {
    padding-bottom: 3.4rem ;
  }

  .d-pl34 {
    padding-left: 3.4rem ;
  }

  .d-pa36 {
    padding: 3.6rem ;
  }

  .d-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .d-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .d-pt36 {
    padding-top: 3.6rem ;
  }

  .d-pr36 {
    padding-right: 3.6rem ;
  }

  .d-pb36 {
    padding-bottom: 3.6rem ;
  }

  .d-pl36 {
    padding-left: 3.6rem ;
  }

  .d-pa40 {
    padding: 4rem ;
  }

  .d-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .d-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .d-pt40 {
    padding-top: 4rem ;
  }

  .d-pr40 {
    padding-right: 4rem ;
  }

  .d-pb40 {
    padding-bottom: 4rem ;
  }

  .d-pl40 {
    padding-left: 4rem ;
  }

  .d-pa44 {
    padding: 4.4rem ;
  }

  .d-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .d-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .d-pt44 {
    padding-top: 4.4rem ;
  }

  .d-pr44 {
    padding-right: 4.4rem ;
  }

  .d-pb44 {
    padding-bottom: 4.4rem ;
  }

  .d-pl44 {
    padding-left: 4.4rem ;
  }

  .d-pa48 {
    padding: 4.8rem ;
  }

  .d-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .d-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .d-pt48 {
    padding-top: 4.8rem ;
  }

  .d-pr48 {
    padding-right: 4.8rem ;
  }

  .d-pb48 {
    padding-bottom: 4.8rem ;
  }

  .d-pl48 {
    padding-left: 4.8rem ;
  }

  .d-pa52 {
    padding: 5.2rem ;
  }

  .d-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .d-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .d-pt52 {
    padding-top: 5.2rem ;
  }

  .d-pr52 {
    padding-right: 5.2rem ;
  }

  .d-pb52 {
    padding-bottom: 5.2rem ;
  }

  .d-pl52 {
    padding-left: 5.2rem ;
  }

  .d-pa56 {
    padding: 5.6rem ;
  }

  .d-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .d-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .d-pt56 {
    padding-top: 5.6rem ;
  }

  .d-pr56 {
    padding-right: 5.6rem ;
  }

  .d-pb56 {
    padding-bottom: 5.6rem ;
  }

  .d-pl56 {
    padding-left: 5.6rem ;
  }

  .d-pa60 {
    padding: 6rem ;
  }

  .d-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .d-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .d-pt60 {
    padding-top: 6rem ;
  }

  .d-pr60 {
    padding-right: 6rem ;
  }

  .d-pb60 {
    padding-bottom: 6rem ;
  }

  .d-pl60 {
    padding-left: 6rem ;
  }

  .d-pa64 {
    padding: 6.4rem ;
  }

  .d-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .d-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .d-pt64 {
    padding-top: 6.4rem ;
  }

  .d-pr64 {
    padding-right: 6.4rem ;
  }

  .d-pb64 {
    padding-bottom: 6.4rem ;
  }

  .d-pl64 {
    padding-left: 6.4rem ;
  }

  .d-pa68 {
    padding: 6.8rem ;
  }

  .d-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .d-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .d-pt68 {
    padding-top: 6.8rem ;
  }

  .d-pr68 {
    padding-right: 6.8rem ;
  }

  .d-pb68 {
    padding-bottom: 6.8rem ;
  }

  .d-pl68 {
    padding-left: 6.8rem ;
  }

  .d-pa72 {
    padding: 7.2rem ;
  }

  .d-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .d-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .d-pt72 {
    padding-top: 7.2rem ;
  }

  .d-pr72 {
    padding-right: 7.2rem ;
  }

  .d-pb72 {
    padding-bottom: 7.2rem ;
  }

  .d-pl72 {
    padding-left: 7.2rem ;
  }

  .d-pa76 {
    padding: 7.6rem ;
  }

  .d-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .d-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .d-pt76 {
    padding-top: 7.6rem ;
  }

  .d-pr76 {
    padding-right: 7.6rem ;
  }

  .d-pb76 {
    padding-bottom: 7.6rem ;
  }

  .d-pl76 {
    padding-left: 7.6rem ;
  }

  .d-ma0 {
    margin: 0rem ;
  }

  .d-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .d-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .d-mt0 {
    margin-top: 0rem ;
  }

  .d-mr0 {
    margin-right: 0rem ;
  }

  .d-mb0 {
    margin-bottom: 0rem ;
  }

  .d-ml0 {
    margin-left: 0rem ;
  }

  .d-ma1 {
    margin: 0.1rem ;
  }

  .d-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .d-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .d-mt1 {
    margin-top: 0.1rem ;
  }

  .d-mr1 {
    margin-right: 0.1rem ;
  }

  .d-mb1 {
    margin-bottom: 0.1rem ;
  }

  .d-ml1 {
    margin-left: 0.1rem ;
  }

  .d-ma2 {
    margin: 0.2rem ;
  }

  .d-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .d-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .d-mt2 {
    margin-top: 0.2rem ;
  }

  .d-mr2 {
    margin-right: 0.2rem ;
  }

  .d-mb2 {
    margin-bottom: 0.2rem ;
  }

  .d-ml2 {
    margin-left: 0.2rem ;
  }

  .d-ma3 {
    margin: 0.3rem ;
  }

  .d-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .d-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .d-mt3 {
    margin-top: 0.3rem ;
  }

  .d-mr3 {
    margin-right: 0.3rem ;
  }

  .d-mb3 {
    margin-bottom: 0.3rem ;
  }

  .d-ml3 {
    margin-left: 0.3rem ;
  }

  .d-ma4 {
    margin: 0.4rem ;
  }

  .d-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .d-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .d-mt4 {
    margin-top: 0.4rem ;
  }

  .d-mr4 {
    margin-right: 0.4rem ;
  }

  .d-mb4 {
    margin-bottom: 0.4rem ;
  }

  .d-ml4 {
    margin-left: 0.4rem ;
  }

  .d-ma5 {
    margin: 0.5rem ;
  }

  .d-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .d-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .d-mt5 {
    margin-top: 0.5rem ;
  }

  .d-mr5 {
    margin-right: 0.5rem ;
  }

  .d-mb5 {
    margin-bottom: 0.5rem ;
  }

  .d-ml5 {
    margin-left: 0.5rem ;
  }

  .d-ma6 {
    margin: 0.6rem ;
  }

  .d-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .d-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .d-mt6 {
    margin-top: 0.6rem ;
  }

  .d-mr6 {
    margin-right: 0.6rem ;
  }

  .d-mb6 {
    margin-bottom: 0.6rem ;
  }

  .d-ml6 {
    margin-left: 0.6rem ;
  }

  .d-ma7 {
    margin: 0.7rem ;
  }

  .d-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .d-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .d-mt7 {
    margin-top: 0.7rem ;
  }

  .d-mr7 {
    margin-right: 0.7rem ;
  }

  .d-mb7 {
    margin-bottom: 0.7rem ;
  }

  .d-ml7 {
    margin-left: 0.7rem ;
  }

  .d-ma8 {
    margin: 0.8rem ;
  }

  .d-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .d-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .d-mt8 {
    margin-top: 0.8rem ;
  }

  .d-mr8 {
    margin-right: 0.8rem ;
  }

  .d-mb8 {
    margin-bottom: 0.8rem ;
  }

  .d-ml8 {
    margin-left: 0.8rem ;
  }

  .d-ma9 {
    margin: 0.9rem ;
  }

  .d-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .d-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .d-mt9 {
    margin-top: 0.9rem ;
  }

  .d-mr9 {
    margin-right: 0.9rem ;
  }

  .d-mb9 {
    margin-bottom: 0.9rem ;
  }

  .d-ml9 {
    margin-left: 0.9rem ;
  }

  .d-ma10 {
    margin: 1rem ;
  }

  .d-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .d-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .d-mt10 {
    margin-top: 1rem ;
  }

  .d-mr10 {
    margin-right: 1rem ;
  }

  .d-mb10 {
    margin-bottom: 1rem ;
  }

  .d-ml10 {
    margin-left: 1rem ;
  }

  .d-ma11 {
    margin: 1.1rem ;
  }

  .d-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .d-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .d-mt11 {
    margin-top: 1.1rem ;
  }

  .d-mr11 {
    margin-right: 1.1rem ;
  }

  .d-mb11 {
    margin-bottom: 1.1rem ;
  }

  .d-ml11 {
    margin-left: 1.1rem ;
  }

  .d-ma12 {
    margin: 1.2rem ;
  }

  .d-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .d-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .d-mt12 {
    margin-top: 1.2rem ;
  }

  .d-mr12 {
    margin-right: 1.2rem ;
  }

  .d-mb12 {
    margin-bottom: 1.2rem ;
  }

  .d-ml12 {
    margin-left: 1.2rem ;
  }

  .d-ma13 {
    margin: 1.3rem ;
  }

  .d-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .d-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .d-mt13 {
    margin-top: 1.3rem ;
  }

  .d-mr13 {
    margin-right: 1.3rem ;
  }

  .d-mb13 {
    margin-bottom: 1.3rem ;
  }

  .d-ml13 {
    margin-left: 1.3rem ;
  }

  .d-ma14 {
    margin: 1.4rem ;
  }

  .d-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .d-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .d-mt14 {
    margin-top: 1.4rem ;
  }

  .d-mr14 {
    margin-right: 1.4rem ;
  }

  .d-mb14 {
    margin-bottom: 1.4rem ;
  }

  .d-ml14 {
    margin-left: 1.4rem ;
  }

  .d-ma15 {
    margin: 1.5rem ;
  }

  .d-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .d-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .d-mt15 {
    margin-top: 1.5rem ;
  }

  .d-mr15 {
    margin-right: 1.5rem ;
  }

  .d-mb15 {
    margin-bottom: 1.5rem ;
  }

  .d-ml15 {
    margin-left: 1.5rem ;
  }

  .d-ma16 {
    margin: 1.6rem ;
  }

  .d-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .d-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .d-mt16 {
    margin-top: 1.6rem ;
  }

  .d-mr16 {
    margin-right: 1.6rem ;
  }

  .d-mb16 {
    margin-bottom: 1.6rem ;
  }

  .d-ml16 {
    margin-left: 1.6rem ;
  }

  .d-ma17 {
    margin: 1.7rem ;
  }

  .d-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .d-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .d-mt17 {
    margin-top: 1.7rem ;
  }

  .d-mr17 {
    margin-right: 1.7rem ;
  }

  .d-mb17 {
    margin-bottom: 1.7rem ;
  }

  .d-ml17 {
    margin-left: 1.7rem ;
  }

  .d-ma18 {
    margin: 1.8rem ;
  }

  .d-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .d-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .d-mt18 {
    margin-top: 1.8rem ;
  }

  .d-mr18 {
    margin-right: 1.8rem ;
  }

  .d-mb18 {
    margin-bottom: 1.8rem ;
  }

  .d-ml18 {
    margin-left: 1.8rem ;
  }

  .d-ma19 {
    margin: 1.9rem ;
  }

  .d-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .d-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .d-mt19 {
    margin-top: 1.9rem ;
  }

  .d-mr19 {
    margin-right: 1.9rem ;
  }

  .d-mb19 {
    margin-bottom: 1.9rem ;
  }

  .d-ml19 {
    margin-left: 1.9rem ;
  }

  .d-ma20 {
    margin: 2rem ;
  }

  .d-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .d-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .d-mt20 {
    margin-top: 2rem ;
  }

  .d-mr20 {
    margin-right: 2rem ;
  }

  .d-mb20 {
    margin-bottom: 2rem ;
  }

  .d-ml20 {
    margin-left: 2rem ;
  }

  .d-ma21 {
    margin: 2.1rem ;
  }

  .d-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .d-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .d-mt21 {
    margin-top: 2.1rem ;
  }

  .d-mr21 {
    margin-right: 2.1rem ;
  }

  .d-mb21 {
    margin-bottom: 2.1rem ;
  }

  .d-ml21 {
    margin-left: 2.1rem ;
  }

  .d-ma22 {
    margin: 2.2rem ;
  }

  .d-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .d-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .d-mt22 {
    margin-top: 2.2rem ;
  }

  .d-mr22 {
    margin-right: 2.2rem ;
  }

  .d-mb22 {
    margin-bottom: 2.2rem ;
  }

  .d-ml22 {
    margin-left: 2.2rem ;
  }

  .d-ma23 {
    margin: 2.3rem ;
  }

  .d-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .d-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .d-mt23 {
    margin-top: 2.3rem ;
  }

  .d-mr23 {
    margin-right: 2.3rem ;
  }

  .d-mb23 {
    margin-bottom: 2.3rem ;
  }

  .d-ml23 {
    margin-left: 2.3rem ;
  }

  .d-ma24 {
    margin: 2.4rem ;
  }

  .d-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .d-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .d-mt24 {
    margin-top: 2.4rem ;
  }

  .d-mr24 {
    margin-right: 2.4rem ;
  }

  .d-mb24 {
    margin-bottom: 2.4rem ;
  }

  .d-ml24 {
    margin-left: 2.4rem ;
  }

  .d-ma25 {
    margin: 2.5rem ;
  }

  .d-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .d-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .d-mt25 {
    margin-top: 2.5rem ;
  }

  .d-mr25 {
    margin-right: 2.5rem ;
  }

  .d-mb25 {
    margin-bottom: 2.5rem ;
  }

  .d-ml25 {
    margin-left: 2.5rem ;
  }

  .d-ma26 {
    margin: 2.6rem ;
  }

  .d-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .d-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .d-mt26 {
    margin-top: 2.6rem ;
  }

  .d-mr26 {
    margin-right: 2.6rem ;
  }

  .d-mb26 {
    margin-bottom: 2.6rem ;
  }

  .d-ml26 {
    margin-left: 2.6rem ;
  }

  .d-ma27 {
    margin: 2.7rem ;
  }

  .d-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .d-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .d-mt27 {
    margin-top: 2.7rem ;
  }

  .d-mr27 {
    margin-right: 2.7rem ;
  }

  .d-mb27 {
    margin-bottom: 2.7rem ;
  }

  .d-ml27 {
    margin-left: 2.7rem ;
  }

  .d-ma28 {
    margin: 2.8rem ;
  }

  .d-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .d-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .d-mt28 {
    margin-top: 2.8rem ;
  }

  .d-mr28 {
    margin-right: 2.8rem ;
  }

  .d-mb28 {
    margin-bottom: 2.8rem ;
  }

  .d-ml28 {
    margin-left: 2.8rem ;
  }

  .d-ma29 {
    margin: 2.9rem ;
  }

  .d-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .d-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .d-mt29 {
    margin-top: 2.9rem ;
  }

  .d-mr29 {
    margin-right: 2.9rem ;
  }

  .d-mb29 {
    margin-bottom: 2.9rem ;
  }

  .d-ml29 {
    margin-left: 2.9rem ;
  }

  .d-ma30 {
    margin: 3rem ;
  }

  .d-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .d-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .d-mt30 {
    margin-top: 3rem ;
  }

  .d-mr30 {
    margin-right: 3rem ;
  }

  .d-mb30 {
    margin-bottom: 3rem ;
  }

  .d-ml30 {
    margin-left: 3rem ;
  }

  .d-ma32 {
    margin: 3.2rem ;
  }

  .d-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .d-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .d-mt32 {
    margin-top: 3.2rem ;
  }

  .d-mr32 {
    margin-right: 3.2rem ;
  }

  .d-mb32 {
    margin-bottom: 3.2rem ;
  }

  .d-ml32 {
    margin-left: 3.2rem ;
  }

  .d-ma34 {
    margin: 3.4rem ;
  }

  .d-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .d-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .d-mt34 {
    margin-top: 3.4rem ;
  }

  .d-mr34 {
    margin-right: 3.4rem ;
  }

  .d-mb34 {
    margin-bottom: 3.4rem ;
  }

  .d-ml34 {
    margin-left: 3.4rem ;
  }

  .d-ma36 {
    margin: 3.6rem ;
  }

  .d-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .d-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .d-mt36 {
    margin-top: 3.6rem ;
  }

  .d-mr36 {
    margin-right: 3.6rem ;
  }

  .d-mb36 {
    margin-bottom: 3.6rem ;
  }

  .d-ml36 {
    margin-left: 3.6rem ;
  }

  .d-ma40 {
    margin: 4rem ;
  }

  .d-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .d-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .d-mt40 {
    margin-top: 4rem ;
  }

  .d-mr40 {
    margin-right: 4rem ;
  }

  .d-mb40 {
    margin-bottom: 4rem ;
  }

  .d-ml40 {
    margin-left: 4rem ;
  }

  .d-ma44 {
    margin: 4.4rem ;
  }

  .d-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .d-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .d-mt44 {
    margin-top: 4.4rem ;
  }

  .d-mr44 {
    margin-right: 4.4rem ;
  }

  .d-mb44 {
    margin-bottom: 4.4rem ;
  }

  .d-ml44 {
    margin-left: 4.4rem ;
  }

  .d-ma48 {
    margin: 4.8rem ;
  }

  .d-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .d-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .d-mt48 {
    margin-top: 4.8rem ;
  }

  .d-mr48 {
    margin-right: 4.8rem ;
  }

  .d-mb48 {
    margin-bottom: 4.8rem ;
  }

  .d-ml48 {
    margin-left: 4.8rem ;
  }

  .d-ma52 {
    margin: 5.2rem ;
  }

  .d-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .d-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .d-mt52 {
    margin-top: 5.2rem ;
  }

  .d-mr52 {
    margin-right: 5.2rem ;
  }

  .d-mb52 {
    margin-bottom: 5.2rem ;
  }

  .d-ml52 {
    margin-left: 5.2rem ;
  }

  .d-ma56 {
    margin: 5.6rem ;
  }

  .d-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .d-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .d-mt56 {
    margin-top: 5.6rem ;
  }

  .d-mr56 {
    margin-right: 5.6rem ;
  }

  .d-mb56 {
    margin-bottom: 5.6rem ;
  }

  .d-ml56 {
    margin-left: 5.6rem ;
  }

  .d-ma60 {
    margin: 6rem ;
  }

  .d-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .d-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .d-mt60 {
    margin-top: 6rem ;
  }

  .d-mr60 {
    margin-right: 6rem ;
  }

  .d-mb60 {
    margin-bottom: 6rem ;
  }

  .d-ml60 {
    margin-left: 6rem ;
  }

  .d-ma64 {
    margin: 6.4rem ;
  }

  .d-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .d-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .d-mt64 {
    margin-top: 6.4rem ;
  }

  .d-mr64 {
    margin-right: 6.4rem ;
  }

  .d-mb64 {
    margin-bottom: 6.4rem ;
  }

  .d-ml64 {
    margin-left: 6.4rem ;
  }

  .d-ma68 {
    margin: 6.8rem ;
  }

  .d-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .d-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .d-mt68 {
    margin-top: 6.8rem ;
  }

  .d-mr68 {
    margin-right: 6.8rem ;
  }

  .d-mb68 {
    margin-bottom: 6.8rem ;
  }

  .d-ml68 {
    margin-left: 6.8rem ;
  }

  .d-ma72 {
    margin: 7.2rem ;
  }

  .d-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .d-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .d-mt72 {
    margin-top: 7.2rem ;
  }

  .d-mr72 {
    margin-right: 7.2rem ;
  }

  .d-mb72 {
    margin-bottom: 7.2rem ;
  }

  .d-ml72 {
    margin-left: 7.2rem ;
  }

  .d-ma76 {
    margin: 7.6rem ;
  }

  .d-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .d-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .d-mt76 {
    margin-top: 7.6rem ;
  }

  .d-mr76 {
    margin-right: 7.6rem ;
  }

  .d-mb76 {
    margin-bottom: 7.6rem ;
  }

  .d-ml76 {
    margin-left: 7.6rem ;
  }

  .d-db {
    display: block ;
  }

  .d-dn {
    display: none ;
  }

  .d-di {
    display: inline ;
  }

  .d-dib {
    display: inline-block ;
  }

  .d-dt {
    display: table ;
  }

  .d-fl {
    float: left ;
  }

  .d-fr {
    float: right ;
  }

  .d-fn {
    float: none ;
  }

  .d-fs8r {
    font-size: 0.8rem ;
  }

  .d-fs9r {
    font-size: 0.9rem ;
  }

  .d-fs10r {
    font-size: 1rem ;
  }

  .d-fs11r {
    font-size: 1.1rem ;
  }

  .d-fs12r {
    font-size: 1.2rem ;
  }

  .d-fs13r {
    font-size: 1.3rem ;
  }

  .d-fs14r {
    font-size: 1.4rem ;
  }

  .d-fs15r {
    font-size: 1.5rem ;
  }

  .d-fs16r {
    font-size: 1.6rem ;
  }

  .d-fs17r {
    font-size: 1.7rem ;
  }

  .d-fs18r {
    font-size: 1.8rem ;
  }

  .d-fs19r {
    font-size: 1.9rem ;
  }

  .d-fs20r {
    font-size: 2rem ;
  }

  .d-fs21r {
    font-size: 2.1rem ;
  }

  .d-fs22r {
    font-size: 2.2rem ;
  }

  .d-fs24r {
    font-size: 2.4rem ;
  }

  .d-fs28r {
    font-size: 2.8rem ;
  }

  .d-fs30r {
    font-size: 3rem ;
  }

  .d-fs8e {
    font-size: 0.8em ;
  }

  .d-fs9e {
    font-size: 0.9em ;
  }

  .d-fs10e {
    font-size: 1em ;
  }

  .d-fs11e {
    font-size: 1.1em ;
  }

  .d-fs12e {
    font-size: 1.2em ;
  }

  .d-fs13e {
    font-size: 1.3em ;
  }

  .d-fs14e {
    font-size: 1.4em ;
  }

  .d-fs15e {
    font-size: 1.5em ;
  }

  .d-fs16e {
    font-size: 1.6em ;
  }

  .d-fs17e {
    font-size: 1.7em ;
  }

  .d-fs18e {
    font-size: 1.8em ;
  }

  .d-fs19e {
    font-size: 1.9em ;
  }

  .d-fs20e {
    font-size: 2em ;
  }

  .d-fs21e {
    font-size: 2.1em ;
  }

  .d-fs22e {
    font-size: 2.2em ;
  }

  .d-fs24e {
    font-size: 2.4em ;
  }

  .d-fs28e {
    font-size: 2.8em ;
  }

  .d-fs30e {
    font-size: 3em ;
  }

  .d-ta-c {
    text-align: center ;
  }

  .d-ta-l {
    text-align: left ;
  }

  .d-ta-r {
    text-align: right ;
  }

  .d-ta-j {
    text-align: justify ;
  }

  .d-pos-a {
    position: absolute ;
  }

  .d-pos-f {
    position: fixed ;
  }

  .d-pos-r {
    position: relative ;
  }

  .d-pos-s {
    position: static ;
  }
}
@media (min-width: 31.25em) {
  .e-auto {
    width: auto;
  }

  .e10,
  .e-10 {
    width: 10%;
  }

  .e15 {
    width: 15%;
  }

  .e20,
  .e-5 {
    width: 20%;
  }

  .e25,
  .e-4 {
    width: 25%;
  }

  .e30 {
    width: 30%;
  }

  .e35 {
    width: 35%;
  }

  .e40 {
    width: 40%;
  }

  .e45 {
    width: 45%;
  }

  .e50,
  .e-2 {
    width: 50%;
  }

  .e55 {
    width: 55%;
  }

  .e60 {
    width: 60%;
  }

  .e65 {
    width: 65%;
  }

  .e70 {
    width: 70%;
  }

  .e75 {
    width: 75%;
  }

  .e80 {
    width: 80%;
  }

  .e85 {
    width: 85%;
  }

  .e90 {
    width: 90%;
  }

  .e95 {
    width: 95%;
  }

  .e100,
  .e {
    width: 100%;
  }

  .e-3 {
    width: 33.33333%;
  }

  .e-6 {
    width: 16.66667%;
  }

  .e-7 {
    width: 14.28571%;
  }

  .e-8 {
    width: 12.5%;
  }

  .e-pa0 {
    padding: 0rem ;
  }

  .e-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .e-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .e-pt0 {
    padding-top: 0rem ;
  }

  .e-pr0 {
    padding-right: 0rem ;
  }

  .e-pb0 {
    padding-bottom: 0rem ;
  }

  .e-pl0 {
    padding-left: 0rem ;
  }

  .e-pa1 {
    padding: 0.1rem ;
  }

  .e-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .e-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .e-pt1 {
    padding-top: 0.1rem ;
  }

  .e-pr1 {
    padding-right: 0.1rem ;
  }

  .e-pb1 {
    padding-bottom: 0.1rem ;
  }

  .e-pl1 {
    padding-left: 0.1rem ;
  }

  .e-pa2 {
    padding: 0.2rem ;
  }

  .e-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .e-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .e-pt2 {
    padding-top: 0.2rem ;
  }

  .e-pr2 {
    padding-right: 0.2rem ;
  }

  .e-pb2 {
    padding-bottom: 0.2rem ;
  }

  .e-pl2 {
    padding-left: 0.2rem ;
  }

  .e-pa3 {
    padding: 0.3rem ;
  }

  .e-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .e-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .e-pt3 {
    padding-top: 0.3rem ;
  }

  .e-pr3 {
    padding-right: 0.3rem ;
  }

  .e-pb3 {
    padding-bottom: 0.3rem ;
  }

  .e-pl3 {
    padding-left: 0.3rem ;
  }

  .e-pa4 {
    padding: 0.4rem ;
  }

  .e-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .e-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .e-pt4 {
    padding-top: 0.4rem ;
  }

  .e-pr4 {
    padding-right: 0.4rem ;
  }

  .e-pb4 {
    padding-bottom: 0.4rem ;
  }

  .e-pl4 {
    padding-left: 0.4rem ;
  }

  .e-pa5 {
    padding: 0.5rem ;
  }

  .e-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .e-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .e-pt5 {
    padding-top: 0.5rem ;
  }

  .e-pr5 {
    padding-right: 0.5rem ;
  }

  .e-pb5 {
    padding-bottom: 0.5rem ;
  }

  .e-pl5 {
    padding-left: 0.5rem ;
  }

  .e-pa6 {
    padding: 0.6rem ;
  }

  .e-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .e-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .e-pt6 {
    padding-top: 0.6rem ;
  }

  .e-pr6 {
    padding-right: 0.6rem ;
  }

  .e-pb6 {
    padding-bottom: 0.6rem ;
  }

  .e-pl6 {
    padding-left: 0.6rem ;
  }

  .e-pa7 {
    padding: 0.7rem ;
  }

  .e-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .e-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .e-pt7 {
    padding-top: 0.7rem ;
  }

  .e-pr7 {
    padding-right: 0.7rem ;
  }

  .e-pb7 {
    padding-bottom: 0.7rem ;
  }

  .e-pl7 {
    padding-left: 0.7rem ;
  }

  .e-pa8 {
    padding: 0.8rem ;
  }

  .e-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .e-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .e-pt8 {
    padding-top: 0.8rem ;
  }

  .e-pr8 {
    padding-right: 0.8rem ;
  }

  .e-pb8 {
    padding-bottom: 0.8rem ;
  }

  .e-pl8 {
    padding-left: 0.8rem ;
  }

  .e-pa9 {
    padding: 0.9rem ;
  }

  .e-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .e-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .e-pt9 {
    padding-top: 0.9rem ;
  }

  .e-pr9 {
    padding-right: 0.9rem ;
  }

  .e-pb9 {
    padding-bottom: 0.9rem ;
  }

  .e-pl9 {
    padding-left: 0.9rem ;
  }

  .e-pa10 {
    padding: 1rem ;
  }

  .e-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .e-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .e-pt10 {
    padding-top: 1rem ;
  }

  .e-pr10 {
    padding-right: 1rem ;
  }

  .e-pb10 {
    padding-bottom: 1rem ;
  }

  .e-pl10 {
    padding-left: 1rem ;
  }

  .e-pa11 {
    padding: 1.1rem ;
  }

  .e-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .e-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .e-pt11 {
    padding-top: 1.1rem ;
  }

  .e-pr11 {
    padding-right: 1.1rem ;
  }

  .e-pb11 {
    padding-bottom: 1.1rem ;
  }

  .e-pl11 {
    padding-left: 1.1rem ;
  }

  .e-pa12 {
    padding: 1.2rem ;
  }

  .e-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .e-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .e-pt12 {
    padding-top: 1.2rem ;
  }

  .e-pr12 {
    padding-right: 1.2rem ;
  }

  .e-pb12 {
    padding-bottom: 1.2rem ;
  }

  .e-pl12 {
    padding-left: 1.2rem ;
  }

  .e-pa13 {
    padding: 1.3rem ;
  }

  .e-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .e-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .e-pt13 {
    padding-top: 1.3rem ;
  }

  .e-pr13 {
    padding-right: 1.3rem ;
  }

  .e-pb13 {
    padding-bottom: 1.3rem ;
  }

  .e-pl13 {
    padding-left: 1.3rem ;
  }

  .e-pa14 {
    padding: 1.4rem ;
  }

  .e-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .e-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .e-pt14 {
    padding-top: 1.4rem ;
  }

  .e-pr14 {
    padding-right: 1.4rem ;
  }

  .e-pb14 {
    padding-bottom: 1.4rem ;
  }

  .e-pl14 {
    padding-left: 1.4rem ;
  }

  .e-pa15 {
    padding: 1.5rem ;
  }

  .e-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .e-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .e-pt15 {
    padding-top: 1.5rem ;
  }

  .e-pr15 {
    padding-right: 1.5rem ;
  }

  .e-pb15 {
    padding-bottom: 1.5rem ;
  }

  .e-pl15 {
    padding-left: 1.5rem ;
  }

  .e-pa16 {
    padding: 1.6rem ;
  }

  .e-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .e-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .e-pt16 {
    padding-top: 1.6rem ;
  }

  .e-pr16 {
    padding-right: 1.6rem ;
  }

  .e-pb16 {
    padding-bottom: 1.6rem ;
  }

  .e-pl16 {
    padding-left: 1.6rem ;
  }

  .e-pa17 {
    padding: 1.7rem ;
  }

  .e-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .e-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .e-pt17 {
    padding-top: 1.7rem ;
  }

  .e-pr17 {
    padding-right: 1.7rem ;
  }

  .e-pb17 {
    padding-bottom: 1.7rem ;
  }

  .e-pl17 {
    padding-left: 1.7rem ;
  }

  .e-pa18 {
    padding: 1.8rem ;
  }

  .e-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .e-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .e-pt18 {
    padding-top: 1.8rem ;
  }

  .e-pr18 {
    padding-right: 1.8rem ;
  }

  .e-pb18 {
    padding-bottom: 1.8rem ;
  }

  .e-pl18 {
    padding-left: 1.8rem ;
  }

  .e-pa19 {
    padding: 1.9rem ;
  }

  .e-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .e-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .e-pt19 {
    padding-top: 1.9rem ;
  }

  .e-pr19 {
    padding-right: 1.9rem ;
  }

  .e-pb19 {
    padding-bottom: 1.9rem ;
  }

  .e-pl19 {
    padding-left: 1.9rem ;
  }

  .e-pa20 {
    padding: 2rem ;
  }

  .e-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .e-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .e-pt20 {
    padding-top: 2rem ;
  }

  .e-pr20 {
    padding-right: 2rem ;
  }

  .e-pb20 {
    padding-bottom: 2rem ;
  }

  .e-pl20 {
    padding-left: 2rem ;
  }

  .e-pa21 {
    padding: 2.1rem ;
  }

  .e-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .e-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .e-pt21 {
    padding-top: 2.1rem ;
  }

  .e-pr21 {
    padding-right: 2.1rem ;
  }

  .e-pb21 {
    padding-bottom: 2.1rem ;
  }

  .e-pl21 {
    padding-left: 2.1rem ;
  }

  .e-pa22 {
    padding: 2.2rem ;
  }

  .e-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .e-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .e-pt22 {
    padding-top: 2.2rem ;
  }

  .e-pr22 {
    padding-right: 2.2rem ;
  }

  .e-pb22 {
    padding-bottom: 2.2rem ;
  }

  .e-pl22 {
    padding-left: 2.2rem ;
  }

  .e-pa23 {
    padding: 2.3rem ;
  }

  .e-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .e-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .e-pt23 {
    padding-top: 2.3rem ;
  }

  .e-pr23 {
    padding-right: 2.3rem ;
  }

  .e-pb23 {
    padding-bottom: 2.3rem ;
  }

  .e-pl23 {
    padding-left: 2.3rem ;
  }

  .e-pa24 {
    padding: 2.4rem ;
  }

  .e-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .e-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .e-pt24 {
    padding-top: 2.4rem ;
  }

  .e-pr24 {
    padding-right: 2.4rem ;
  }

  .e-pb24 {
    padding-bottom: 2.4rem ;
  }

  .e-pl24 {
    padding-left: 2.4rem ;
  }

  .e-pa25 {
    padding: 2.5rem ;
  }

  .e-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .e-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .e-pt25 {
    padding-top: 2.5rem ;
  }

  .e-pr25 {
    padding-right: 2.5rem ;
  }

  .e-pb25 {
    padding-bottom: 2.5rem ;
  }

  .e-pl25 {
    padding-left: 2.5rem ;
  }

  .e-pa26 {
    padding: 2.6rem ;
  }

  .e-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .e-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .e-pt26 {
    padding-top: 2.6rem ;
  }

  .e-pr26 {
    padding-right: 2.6rem ;
  }

  .e-pb26 {
    padding-bottom: 2.6rem ;
  }

  .e-pl26 {
    padding-left: 2.6rem ;
  }

  .e-pa27 {
    padding: 2.7rem ;
  }

  .e-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .e-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .e-pt27 {
    padding-top: 2.7rem ;
  }

  .e-pr27 {
    padding-right: 2.7rem ;
  }

  .e-pb27 {
    padding-bottom: 2.7rem ;
  }

  .e-pl27 {
    padding-left: 2.7rem ;
  }

  .e-pa28 {
    padding: 2.8rem ;
  }

  .e-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .e-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .e-pt28 {
    padding-top: 2.8rem ;
  }

  .e-pr28 {
    padding-right: 2.8rem ;
  }

  .e-pb28 {
    padding-bottom: 2.8rem ;
  }

  .e-pl28 {
    padding-left: 2.8rem ;
  }

  .e-pa29 {
    padding: 2.9rem ;
  }

  .e-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .e-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .e-pt29 {
    padding-top: 2.9rem ;
  }

  .e-pr29 {
    padding-right: 2.9rem ;
  }

  .e-pb29 {
    padding-bottom: 2.9rem ;
  }

  .e-pl29 {
    padding-left: 2.9rem ;
  }

  .e-pa30 {
    padding: 3rem ;
  }

  .e-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .e-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .e-pt30 {
    padding-top: 3rem ;
  }

  .e-pr30 {
    padding-right: 3rem ;
  }

  .e-pb30 {
    padding-bottom: 3rem ;
  }

  .e-pl30 {
    padding-left: 3rem ;
  }

  .e-pa32 {
    padding: 3.2rem ;
  }

  .e-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .e-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .e-pt32 {
    padding-top: 3.2rem ;
  }

  .e-pr32 {
    padding-right: 3.2rem ;
  }

  .e-pb32 {
    padding-bottom: 3.2rem ;
  }

  .e-pl32 {
    padding-left: 3.2rem ;
  }

  .e-pa34 {
    padding: 3.4rem ;
  }

  .e-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .e-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .e-pt34 {
    padding-top: 3.4rem ;
  }

  .e-pr34 {
    padding-right: 3.4rem ;
  }

  .e-pb34 {
    padding-bottom: 3.4rem ;
  }

  .e-pl34 {
    padding-left: 3.4rem ;
  }

  .e-pa36 {
    padding: 3.6rem ;
  }

  .e-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .e-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .e-pt36 {
    padding-top: 3.6rem ;
  }

  .e-pr36 {
    padding-right: 3.6rem ;
  }

  .e-pb36 {
    padding-bottom: 3.6rem ;
  }

  .e-pl36 {
    padding-left: 3.6rem ;
  }

  .e-pa40 {
    padding: 4rem ;
  }

  .e-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .e-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .e-pt40 {
    padding-top: 4rem ;
  }

  .e-pr40 {
    padding-right: 4rem ;
  }

  .e-pb40 {
    padding-bottom: 4rem ;
  }

  .e-pl40 {
    padding-left: 4rem ;
  }

  .e-pa44 {
    padding: 4.4rem ;
  }

  .e-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .e-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .e-pt44 {
    padding-top: 4.4rem ;
  }

  .e-pr44 {
    padding-right: 4.4rem ;
  }

  .e-pb44 {
    padding-bottom: 4.4rem ;
  }

  .e-pl44 {
    padding-left: 4.4rem ;
  }

  .e-pa48 {
    padding: 4.8rem ;
  }

  .e-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .e-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .e-pt48 {
    padding-top: 4.8rem ;
  }

  .e-pr48 {
    padding-right: 4.8rem ;
  }

  .e-pb48 {
    padding-bottom: 4.8rem ;
  }

  .e-pl48 {
    padding-left: 4.8rem ;
  }

  .e-pa52 {
    padding: 5.2rem ;
  }

  .e-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .e-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .e-pt52 {
    padding-top: 5.2rem ;
  }

  .e-pr52 {
    padding-right: 5.2rem ;
  }

  .e-pb52 {
    padding-bottom: 5.2rem ;
  }

  .e-pl52 {
    padding-left: 5.2rem ;
  }

  .e-pa56 {
    padding: 5.6rem ;
  }

  .e-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .e-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .e-pt56 {
    padding-top: 5.6rem ;
  }

  .e-pr56 {
    padding-right: 5.6rem ;
  }

  .e-pb56 {
    padding-bottom: 5.6rem ;
  }

  .e-pl56 {
    padding-left: 5.6rem ;
  }

  .e-pa60 {
    padding: 6rem ;
  }

  .e-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .e-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .e-pt60 {
    padding-top: 6rem ;
  }

  .e-pr60 {
    padding-right: 6rem ;
  }

  .e-pb60 {
    padding-bottom: 6rem ;
  }

  .e-pl60 {
    padding-left: 6rem ;
  }

  .e-pa64 {
    padding: 6.4rem ;
  }

  .e-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .e-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .e-pt64 {
    padding-top: 6.4rem ;
  }

  .e-pr64 {
    padding-right: 6.4rem ;
  }

  .e-pb64 {
    padding-bottom: 6.4rem ;
  }

  .e-pl64 {
    padding-left: 6.4rem ;
  }

  .e-pa68 {
    padding: 6.8rem ;
  }

  .e-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .e-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .e-pt68 {
    padding-top: 6.8rem ;
  }

  .e-pr68 {
    padding-right: 6.8rem ;
  }

  .e-pb68 {
    padding-bottom: 6.8rem ;
  }

  .e-pl68 {
    padding-left: 6.8rem ;
  }

  .e-pa72 {
    padding: 7.2rem ;
  }

  .e-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .e-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .e-pt72 {
    padding-top: 7.2rem ;
  }

  .e-pr72 {
    padding-right: 7.2rem ;
  }

  .e-pb72 {
    padding-bottom: 7.2rem ;
  }

  .e-pl72 {
    padding-left: 7.2rem ;
  }

  .e-pa76 {
    padding: 7.6rem ;
  }

  .e-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .e-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .e-pt76 {
    padding-top: 7.6rem ;
  }

  .e-pr76 {
    padding-right: 7.6rem ;
  }

  .e-pb76 {
    padding-bottom: 7.6rem ;
  }

  .e-pl76 {
    padding-left: 7.6rem ;
  }

  .e-ma0 {
    margin: 0rem ;
  }

  .e-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .e-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .e-mt0 {
    margin-top: 0rem ;
  }

  .e-mr0 {
    margin-right: 0rem ;
  }

  .e-mb0 {
    margin-bottom: 0rem ;
  }

  .e-ml0 {
    margin-left: 0rem ;
  }

  .e-ma1 {
    margin: 0.1rem ;
  }

  .e-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .e-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .e-mt1 {
    margin-top: 0.1rem ;
  }

  .e-mr1 {
    margin-right: 0.1rem ;
  }

  .e-mb1 {
    margin-bottom: 0.1rem ;
  }

  .e-ml1 {
    margin-left: 0.1rem ;
  }

  .e-ma2 {
    margin: 0.2rem ;
  }

  .e-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .e-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .e-mt2 {
    margin-top: 0.2rem ;
  }

  .e-mr2 {
    margin-right: 0.2rem ;
  }

  .e-mb2 {
    margin-bottom: 0.2rem ;
  }

  .e-ml2 {
    margin-left: 0.2rem ;
  }

  .e-ma3 {
    margin: 0.3rem ;
  }

  .e-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .e-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .e-mt3 {
    margin-top: 0.3rem ;
  }

  .e-mr3 {
    margin-right: 0.3rem ;
  }

  .e-mb3 {
    margin-bottom: 0.3rem ;
  }

  .e-ml3 {
    margin-left: 0.3rem ;
  }

  .e-ma4 {
    margin: 0.4rem ;
  }

  .e-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .e-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .e-mt4 {
    margin-top: 0.4rem ;
  }

  .e-mr4 {
    margin-right: 0.4rem ;
  }

  .e-mb4 {
    margin-bottom: 0.4rem ;
  }

  .e-ml4 {
    margin-left: 0.4rem ;
  }

  .e-ma5 {
    margin: 0.5rem ;
  }

  .e-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .e-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .e-mt5 {
    margin-top: 0.5rem ;
  }

  .e-mr5 {
    margin-right: 0.5rem ;
  }

  .e-mb5 {
    margin-bottom: 0.5rem ;
  }

  .e-ml5 {
    margin-left: 0.5rem ;
  }

  .e-ma6 {
    margin: 0.6rem ;
  }

  .e-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .e-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .e-mt6 {
    margin-top: 0.6rem ;
  }

  .e-mr6 {
    margin-right: 0.6rem ;
  }

  .e-mb6 {
    margin-bottom: 0.6rem ;
  }

  .e-ml6 {
    margin-left: 0.6rem ;
  }

  .e-ma7 {
    margin: 0.7rem ;
  }

  .e-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .e-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .e-mt7 {
    margin-top: 0.7rem ;
  }

  .e-mr7 {
    margin-right: 0.7rem ;
  }

  .e-mb7 {
    margin-bottom: 0.7rem ;
  }

  .e-ml7 {
    margin-left: 0.7rem ;
  }

  .e-ma8 {
    margin: 0.8rem ;
  }

  .e-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .e-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .e-mt8 {
    margin-top: 0.8rem ;
  }

  .e-mr8 {
    margin-right: 0.8rem ;
  }

  .e-mb8 {
    margin-bottom: 0.8rem ;
  }

  .e-ml8 {
    margin-left: 0.8rem ;
  }

  .e-ma9 {
    margin: 0.9rem ;
  }

  .e-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .e-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .e-mt9 {
    margin-top: 0.9rem ;
  }

  .e-mr9 {
    margin-right: 0.9rem ;
  }

  .e-mb9 {
    margin-bottom: 0.9rem ;
  }

  .e-ml9 {
    margin-left: 0.9rem ;
  }

  .e-ma10 {
    margin: 1rem ;
  }

  .e-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .e-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .e-mt10 {
    margin-top: 1rem ;
  }

  .e-mr10 {
    margin-right: 1rem ;
  }

  .e-mb10 {
    margin-bottom: 1rem ;
  }

  .e-ml10 {
    margin-left: 1rem ;
  }

  .e-ma11 {
    margin: 1.1rem ;
  }

  .e-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .e-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .e-mt11 {
    margin-top: 1.1rem ;
  }

  .e-mr11 {
    margin-right: 1.1rem ;
  }

  .e-mb11 {
    margin-bottom: 1.1rem ;
  }

  .e-ml11 {
    margin-left: 1.1rem ;
  }

  .e-ma12 {
    margin: 1.2rem ;
  }

  .e-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .e-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .e-mt12 {
    margin-top: 1.2rem ;
  }

  .e-mr12 {
    margin-right: 1.2rem ;
  }

  .e-mb12 {
    margin-bottom: 1.2rem ;
  }

  .e-ml12 {
    margin-left: 1.2rem ;
  }

  .e-ma13 {
    margin: 1.3rem ;
  }

  .e-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .e-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .e-mt13 {
    margin-top: 1.3rem ;
  }

  .e-mr13 {
    margin-right: 1.3rem ;
  }

  .e-mb13 {
    margin-bottom: 1.3rem ;
  }

  .e-ml13 {
    margin-left: 1.3rem ;
  }

  .e-ma14 {
    margin: 1.4rem ;
  }

  .e-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .e-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .e-mt14 {
    margin-top: 1.4rem ;
  }

  .e-mr14 {
    margin-right: 1.4rem ;
  }

  .e-mb14 {
    margin-bottom: 1.4rem ;
  }

  .e-ml14 {
    margin-left: 1.4rem ;
  }

  .e-ma15 {
    margin: 1.5rem ;
  }

  .e-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .e-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .e-mt15 {
    margin-top: 1.5rem ;
  }

  .e-mr15 {
    margin-right: 1.5rem ;
  }

  .e-mb15 {
    margin-bottom: 1.5rem ;
  }

  .e-ml15 {
    margin-left: 1.5rem ;
  }

  .e-ma16 {
    margin: 1.6rem ;
  }

  .e-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .e-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .e-mt16 {
    margin-top: 1.6rem ;
  }

  .e-mr16 {
    margin-right: 1.6rem ;
  }

  .e-mb16 {
    margin-bottom: 1.6rem ;
  }

  .e-ml16 {
    margin-left: 1.6rem ;
  }

  .e-ma17 {
    margin: 1.7rem ;
  }

  .e-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .e-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .e-mt17 {
    margin-top: 1.7rem ;
  }

  .e-mr17 {
    margin-right: 1.7rem ;
  }

  .e-mb17 {
    margin-bottom: 1.7rem ;
  }

  .e-ml17 {
    margin-left: 1.7rem ;
  }

  .e-ma18 {
    margin: 1.8rem ;
  }

  .e-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .e-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .e-mt18 {
    margin-top: 1.8rem ;
  }

  .e-mr18 {
    margin-right: 1.8rem ;
  }

  .e-mb18 {
    margin-bottom: 1.8rem ;
  }

  .e-ml18 {
    margin-left: 1.8rem ;
  }

  .e-ma19 {
    margin: 1.9rem ;
  }

  .e-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .e-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .e-mt19 {
    margin-top: 1.9rem ;
  }

  .e-mr19 {
    margin-right: 1.9rem ;
  }

  .e-mb19 {
    margin-bottom: 1.9rem ;
  }

  .e-ml19 {
    margin-left: 1.9rem ;
  }

  .e-ma20 {
    margin: 2rem ;
  }

  .e-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .e-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .e-mt20 {
    margin-top: 2rem ;
  }

  .e-mr20 {
    margin-right: 2rem ;
  }

  .e-mb20 {
    margin-bottom: 2rem ;
  }

  .e-ml20 {
    margin-left: 2rem ;
  }

  .e-ma21 {
    margin: 2.1rem ;
  }

  .e-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .e-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .e-mt21 {
    margin-top: 2.1rem ;
  }

  .e-mr21 {
    margin-right: 2.1rem ;
  }

  .e-mb21 {
    margin-bottom: 2.1rem ;
  }

  .e-ml21 {
    margin-left: 2.1rem ;
  }

  .e-ma22 {
    margin: 2.2rem ;
  }

  .e-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .e-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .e-mt22 {
    margin-top: 2.2rem ;
  }

  .e-mr22 {
    margin-right: 2.2rem ;
  }

  .e-mb22 {
    margin-bottom: 2.2rem ;
  }

  .e-ml22 {
    margin-left: 2.2rem ;
  }

  .e-ma23 {
    margin: 2.3rem ;
  }

  .e-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .e-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .e-mt23 {
    margin-top: 2.3rem ;
  }

  .e-mr23 {
    margin-right: 2.3rem ;
  }

  .e-mb23 {
    margin-bottom: 2.3rem ;
  }

  .e-ml23 {
    margin-left: 2.3rem ;
  }

  .e-ma24 {
    margin: 2.4rem ;
  }

  .e-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .e-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .e-mt24 {
    margin-top: 2.4rem ;
  }

  .e-mr24 {
    margin-right: 2.4rem ;
  }

  .e-mb24 {
    margin-bottom: 2.4rem ;
  }

  .e-ml24 {
    margin-left: 2.4rem ;
  }

  .e-ma25 {
    margin: 2.5rem ;
  }

  .e-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .e-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .e-mt25 {
    margin-top: 2.5rem ;
  }

  .e-mr25 {
    margin-right: 2.5rem ;
  }

  .e-mb25 {
    margin-bottom: 2.5rem ;
  }

  .e-ml25 {
    margin-left: 2.5rem ;
  }

  .e-ma26 {
    margin: 2.6rem ;
  }

  .e-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .e-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .e-mt26 {
    margin-top: 2.6rem ;
  }

  .e-mr26 {
    margin-right: 2.6rem ;
  }

  .e-mb26 {
    margin-bottom: 2.6rem ;
  }

  .e-ml26 {
    margin-left: 2.6rem ;
  }

  .e-ma27 {
    margin: 2.7rem ;
  }

  .e-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .e-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .e-mt27 {
    margin-top: 2.7rem ;
  }

  .e-mr27 {
    margin-right: 2.7rem ;
  }

  .e-mb27 {
    margin-bottom: 2.7rem ;
  }

  .e-ml27 {
    margin-left: 2.7rem ;
  }

  .e-ma28 {
    margin: 2.8rem ;
  }

  .e-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .e-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .e-mt28 {
    margin-top: 2.8rem ;
  }

  .e-mr28 {
    margin-right: 2.8rem ;
  }

  .e-mb28 {
    margin-bottom: 2.8rem ;
  }

  .e-ml28 {
    margin-left: 2.8rem ;
  }

  .e-ma29 {
    margin: 2.9rem ;
  }

  .e-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .e-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .e-mt29 {
    margin-top: 2.9rem ;
  }

  .e-mr29 {
    margin-right: 2.9rem ;
  }

  .e-mb29 {
    margin-bottom: 2.9rem ;
  }

  .e-ml29 {
    margin-left: 2.9rem ;
  }

  .e-ma30 {
    margin: 3rem ;
  }

  .e-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .e-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .e-mt30 {
    margin-top: 3rem ;
  }

  .e-mr30 {
    margin-right: 3rem ;
  }

  .e-mb30 {
    margin-bottom: 3rem ;
  }

  .e-ml30 {
    margin-left: 3rem ;
  }

  .e-ma32 {
    margin: 3.2rem ;
  }

  .e-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .e-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .e-mt32 {
    margin-top: 3.2rem ;
  }

  .e-mr32 {
    margin-right: 3.2rem ;
  }

  .e-mb32 {
    margin-bottom: 3.2rem ;
  }

  .e-ml32 {
    margin-left: 3.2rem ;
  }

  .e-ma34 {
    margin: 3.4rem ;
  }

  .e-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .e-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .e-mt34 {
    margin-top: 3.4rem ;
  }

  .e-mr34 {
    margin-right: 3.4rem ;
  }

  .e-mb34 {
    margin-bottom: 3.4rem ;
  }

  .e-ml34 {
    margin-left: 3.4rem ;
  }

  .e-ma36 {
    margin: 3.6rem ;
  }

  .e-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .e-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .e-mt36 {
    margin-top: 3.6rem ;
  }

  .e-mr36 {
    margin-right: 3.6rem ;
  }

  .e-mb36 {
    margin-bottom: 3.6rem ;
  }

  .e-ml36 {
    margin-left: 3.6rem ;
  }

  .e-ma40 {
    margin: 4rem ;
  }

  .e-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .e-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .e-mt40 {
    margin-top: 4rem ;
  }

  .e-mr40 {
    margin-right: 4rem ;
  }

  .e-mb40 {
    margin-bottom: 4rem ;
  }

  .e-ml40 {
    margin-left: 4rem ;
  }

  .e-ma44 {
    margin: 4.4rem ;
  }

  .e-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .e-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .e-mt44 {
    margin-top: 4.4rem ;
  }

  .e-mr44 {
    margin-right: 4.4rem ;
  }

  .e-mb44 {
    margin-bottom: 4.4rem ;
  }

  .e-ml44 {
    margin-left: 4.4rem ;
  }

  .e-ma48 {
    margin: 4.8rem ;
  }

  .e-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .e-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .e-mt48 {
    margin-top: 4.8rem ;
  }

  .e-mr48 {
    margin-right: 4.8rem ;
  }

  .e-mb48 {
    margin-bottom: 4.8rem ;
  }

  .e-ml48 {
    margin-left: 4.8rem ;
  }

  .e-ma52 {
    margin: 5.2rem ;
  }

  .e-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .e-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .e-mt52 {
    margin-top: 5.2rem ;
  }

  .e-mr52 {
    margin-right: 5.2rem ;
  }

  .e-mb52 {
    margin-bottom: 5.2rem ;
  }

  .e-ml52 {
    margin-left: 5.2rem ;
  }

  .e-ma56 {
    margin: 5.6rem ;
  }

  .e-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .e-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .e-mt56 {
    margin-top: 5.6rem ;
  }

  .e-mr56 {
    margin-right: 5.6rem ;
  }

  .e-mb56 {
    margin-bottom: 5.6rem ;
  }

  .e-ml56 {
    margin-left: 5.6rem ;
  }

  .e-ma60 {
    margin: 6rem ;
  }

  .e-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .e-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .e-mt60 {
    margin-top: 6rem ;
  }

  .e-mr60 {
    margin-right: 6rem ;
  }

  .e-mb60 {
    margin-bottom: 6rem ;
  }

  .e-ml60 {
    margin-left: 6rem ;
  }

  .e-ma64 {
    margin: 6.4rem ;
  }

  .e-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .e-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .e-mt64 {
    margin-top: 6.4rem ;
  }

  .e-mr64 {
    margin-right: 6.4rem ;
  }

  .e-mb64 {
    margin-bottom: 6.4rem ;
  }

  .e-ml64 {
    margin-left: 6.4rem ;
  }

  .e-ma68 {
    margin: 6.8rem ;
  }

  .e-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .e-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .e-mt68 {
    margin-top: 6.8rem ;
  }

  .e-mr68 {
    margin-right: 6.8rem ;
  }

  .e-mb68 {
    margin-bottom: 6.8rem ;
  }

  .e-ml68 {
    margin-left: 6.8rem ;
  }

  .e-ma72 {
    margin: 7.2rem ;
  }

  .e-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .e-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .e-mt72 {
    margin-top: 7.2rem ;
  }

  .e-mr72 {
    margin-right: 7.2rem ;
  }

  .e-mb72 {
    margin-bottom: 7.2rem ;
  }

  .e-ml72 {
    margin-left: 7.2rem ;
  }

  .e-ma76 {
    margin: 7.6rem ;
  }

  .e-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .e-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .e-mt76 {
    margin-top: 7.6rem ;
  }

  .e-mr76 {
    margin-right: 7.6rem ;
  }

  .e-mb76 {
    margin-bottom: 7.6rem ;
  }

  .e-ml76 {
    margin-left: 7.6rem ;
  }

  .e-db {
    display: block ;
  }

  .e-dn {
    display: none ;
  }

  .e-di {
    display: inline ;
  }

  .e-dib {
    display: inline-block ;
  }

  .e-dt {
    display: table ;
  }

  .e-fl {
    float: left ;
  }

  .e-fr {
    float: right ;
  }

  .e-fn {
    float: none ;
  }

  .e-fs8r {
    font-size: 0.8rem ;
  }

  .e-fs9r {
    font-size: 0.9rem ;
  }

  .e-fs10r {
    font-size: 1rem ;
  }

  .e-fs11r {
    font-size: 1.1rem ;
  }

  .e-fs12r {
    font-size: 1.2rem ;
  }

  .e-fs13r {
    font-size: 1.3rem ;
  }

  .e-fs14r {
    font-size: 1.4rem ;
  }

  .e-fs15r {
    font-size: 1.5rem ;
  }

  .e-fs16r {
    font-size: 1.6rem ;
  }

  .e-fs17r {
    font-size: 1.7rem ;
  }

  .e-fs18r {
    font-size: 1.8rem ;
  }

  .e-fs19r {
    font-size: 1.9rem ;
  }

  .e-fs20r {
    font-size: 2rem ;
  }

  .e-fs21r {
    font-size: 2.1rem ;
  }

  .e-fs22r {
    font-size: 2.2rem ;
  }

  .e-fs24r {
    font-size: 2.4rem ;
  }

  .e-fs28r {
    font-size: 2.8rem ;
  }

  .e-fs30r {
    font-size: 3rem ;
  }

  .e-fs8e {
    font-size: 0.8em ;
  }

  .e-fs9e {
    font-size: 0.9em ;
  }

  .e-fs10e {
    font-size: 1em ;
  }

  .e-fs11e {
    font-size: 1.1em ;
  }

  .e-fs12e {
    font-size: 1.2em ;
  }

  .e-fs13e {
    font-size: 1.3em ;
  }

  .e-fs14e {
    font-size: 1.4em ;
  }

  .e-fs15e {
    font-size: 1.5em ;
  }

  .e-fs16e {
    font-size: 1.6em ;
  }

  .e-fs17e {
    font-size: 1.7em ;
  }

  .e-fs18e {
    font-size: 1.8em ;
  }

  .e-fs19e {
    font-size: 1.9em ;
  }

  .e-fs20e {
    font-size: 2em ;
  }

  .e-fs21e {
    font-size: 2.1em ;
  }

  .e-fs22e {
    font-size: 2.2em ;
  }

  .e-fs24e {
    font-size: 2.4em ;
  }

  .e-fs28e {
    font-size: 2.8em ;
  }

  .e-fs30e {
    font-size: 3em ;
  }

  .e-ta-c {
    text-align: center ;
  }

  .e-ta-l {
    text-align: left ;
  }

  .e-ta-r {
    text-align: right ;
  }

  .e-ta-j {
    text-align: justify ;
  }

  .e-pos-a {
    position: absolute ;
  }

  .e-pos-f {
    position: fixed ;
  }

  .e-pos-r {
    position: relative ;
  }

  .e-pos-s {
    position: static ;
  }
}
@media (min-width: 37.5em) {
  .f-auto {
    width: auto;
  }

  .f10,
  .f-10 {
    width: 10%;
  }

  .f15 {
    width: 15%;
  }

  .f20,
  .f-5 {
    width: 20%;
  }

  .f25,
  .f-4 {
    width: 25%;
  }

  .f30 {
    width: 30%;
  }

  .f35 {
    width: 35%;
  }

  .f40 {
    width: 40%;
  }

  .f45 {
    width: 45%;
  }

  .f50,
  .f-2 {
    width: 50%;
  }

  .f55 {
    width: 55%;
  }

  .f60 {
    width: 60%;
  }

  .f65 {
    width: 65%;
  }

  .f70 {
    width: 70%;
  }

  .f75 {
    width: 75%;
  }

  .f80 {
    width: 80%;
  }

  .f85 {
    width: 85%;
  }

  .f90 {
    width: 90%;
  }

  .f95 {
    width: 95%;
  }

  .f100,
  .f {
    width: 100%;
  }

  .f-3 {
    width: 33.33333%;
  }

  .f-6 {
    width: 16.66667%;
  }

  .f-7 {
    width: 14.28571%;
  }

  .f-8 {
    width: 12.5%;
  }

  .f-pa0 {
    padding: 0rem ;
  }

  .f-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .f-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .f-pt0 {
    padding-top: 0rem ;
  }

  .f-pr0 {
    padding-right: 0rem ;
  }

  .f-pb0 {
    padding-bottom: 0rem ;
  }

  .f-pl0 {
    padding-left: 0rem ;
  }

  .f-pa1 {
    padding: 0.1rem ;
  }

  .f-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .f-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .f-pt1 {
    padding-top: 0.1rem ;
  }

  .f-pr1 {
    padding-right: 0.1rem ;
  }

  .f-pb1 {
    padding-bottom: 0.1rem ;
  }

  .f-pl1 {
    padding-left: 0.1rem ;
  }

  .f-pa2 {
    padding: 0.2rem ;
  }

  .f-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .f-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .f-pt2 {
    padding-top: 0.2rem ;
  }

  .f-pr2 {
    padding-right: 0.2rem ;
  }

  .f-pb2 {
    padding-bottom: 0.2rem ;
  }

  .f-pl2 {
    padding-left: 0.2rem ;
  }

  .f-pa3 {
    padding: 0.3rem ;
  }

  .f-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .f-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .f-pt3 {
    padding-top: 0.3rem ;
  }

  .f-pr3 {
    padding-right: 0.3rem ;
  }

  .f-pb3 {
    padding-bottom: 0.3rem ;
  }

  .f-pl3 {
    padding-left: 0.3rem ;
  }

  .f-pa4 {
    padding: 0.4rem ;
  }

  .f-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .f-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .f-pt4 {
    padding-top: 0.4rem ;
  }

  .f-pr4 {
    padding-right: 0.4rem ;
  }

  .f-pb4 {
    padding-bottom: 0.4rem ;
  }

  .f-pl4 {
    padding-left: 0.4rem ;
  }

  .f-pa5 {
    padding: 0.5rem ;
  }

  .f-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .f-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .f-pt5 {
    padding-top: 0.5rem ;
  }

  .f-pr5 {
    padding-right: 0.5rem ;
  }

  .f-pb5 {
    padding-bottom: 0.5rem ;
  }

  .f-pl5 {
    padding-left: 0.5rem ;
  }

  .f-pa6 {
    padding: 0.6rem ;
  }

  .f-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .f-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .f-pt6 {
    padding-top: 0.6rem ;
  }

  .f-pr6 {
    padding-right: 0.6rem ;
  }

  .f-pb6 {
    padding-bottom: 0.6rem ;
  }

  .f-pl6 {
    padding-left: 0.6rem ;
  }

  .f-pa7 {
    padding: 0.7rem ;
  }

  .f-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .f-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .f-pt7 {
    padding-top: 0.7rem ;
  }

  .f-pr7 {
    padding-right: 0.7rem ;
  }

  .f-pb7 {
    padding-bottom: 0.7rem ;
  }

  .f-pl7 {
    padding-left: 0.7rem ;
  }

  .f-pa8 {
    padding: 0.8rem ;
  }

  .f-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .f-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .f-pt8 {
    padding-top: 0.8rem ;
  }

  .f-pr8 {
    padding-right: 0.8rem ;
  }

  .f-pb8 {
    padding-bottom: 0.8rem ;
  }

  .f-pl8 {
    padding-left: 0.8rem ;
  }

  .f-pa9 {
    padding: 0.9rem ;
  }

  .f-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .f-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .f-pt9 {
    padding-top: 0.9rem ;
  }

  .f-pr9 {
    padding-right: 0.9rem ;
  }

  .f-pb9 {
    padding-bottom: 0.9rem ;
  }

  .f-pl9 {
    padding-left: 0.9rem ;
  }

  .f-pa10 {
    padding: 1rem ;
  }

  .f-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .f-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .f-pt10 {
    padding-top: 1rem ;
  }

  .f-pr10 {
    padding-right: 1rem ;
  }

  .f-pb10 {
    padding-bottom: 1rem ;
  }

  .f-pl10 {
    padding-left: 1rem ;
  }

  .f-pa11 {
    padding: 1.1rem ;
  }

  .f-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .f-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .f-pt11 {
    padding-top: 1.1rem ;
  }

  .f-pr11 {
    padding-right: 1.1rem ;
  }

  .f-pb11 {
    padding-bottom: 1.1rem ;
  }

  .f-pl11 {
    padding-left: 1.1rem ;
  }

  .f-pa12 {
    padding: 1.2rem ;
  }

  .f-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .f-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .f-pt12 {
    padding-top: 1.2rem ;
  }

  .f-pr12 {
    padding-right: 1.2rem ;
  }

  .f-pb12 {
    padding-bottom: 1.2rem ;
  }

  .f-pl12 {
    padding-left: 1.2rem ;
  }

  .f-pa13 {
    padding: 1.3rem ;
  }

  .f-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .f-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .f-pt13 {
    padding-top: 1.3rem ;
  }

  .f-pr13 {
    padding-right: 1.3rem ;
  }

  .f-pb13 {
    padding-bottom: 1.3rem ;
  }

  .f-pl13 {
    padding-left: 1.3rem ;
  }

  .f-pa14 {
    padding: 1.4rem ;
  }

  .f-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .f-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .f-pt14 {
    padding-top: 1.4rem ;
  }

  .f-pr14 {
    padding-right: 1.4rem ;
  }

  .f-pb14 {
    padding-bottom: 1.4rem ;
  }

  .f-pl14 {
    padding-left: 1.4rem ;
  }

  .f-pa15 {
    padding: 1.5rem ;
  }

  .f-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .f-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .f-pt15 {
    padding-top: 1.5rem ;
  }

  .f-pr15 {
    padding-right: 1.5rem ;
  }

  .f-pb15 {
    padding-bottom: 1.5rem ;
  }

  .f-pl15 {
    padding-left: 1.5rem ;
  }

  .f-pa16 {
    padding: 1.6rem ;
  }

  .f-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .f-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .f-pt16 {
    padding-top: 1.6rem ;
  }

  .f-pr16 {
    padding-right: 1.6rem ;
  }

  .f-pb16 {
    padding-bottom: 1.6rem ;
  }

  .f-pl16 {
    padding-left: 1.6rem ;
  }

  .f-pa17 {
    padding: 1.7rem ;
  }

  .f-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .f-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .f-pt17 {
    padding-top: 1.7rem ;
  }

  .f-pr17 {
    padding-right: 1.7rem ;
  }

  .f-pb17 {
    padding-bottom: 1.7rem ;
  }

  .f-pl17 {
    padding-left: 1.7rem ;
  }

  .f-pa18 {
    padding: 1.8rem ;
  }

  .f-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .f-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .f-pt18 {
    padding-top: 1.8rem ;
  }

  .f-pr18 {
    padding-right: 1.8rem ;
  }

  .f-pb18 {
    padding-bottom: 1.8rem ;
  }

  .f-pl18 {
    padding-left: 1.8rem ;
  }

  .f-pa19 {
    padding: 1.9rem ;
  }

  .f-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .f-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .f-pt19 {
    padding-top: 1.9rem ;
  }

  .f-pr19 {
    padding-right: 1.9rem ;
  }

  .f-pb19 {
    padding-bottom: 1.9rem ;
  }

  .f-pl19 {
    padding-left: 1.9rem ;
  }

  .f-pa20 {
    padding: 2rem ;
  }

  .f-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .f-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .f-pt20 {
    padding-top: 2rem ;
  }

  .f-pr20 {
    padding-right: 2rem ;
  }

  .f-pb20 {
    padding-bottom: 2rem ;
  }

  .f-pl20 {
    padding-left: 2rem ;
  }

  .f-pa21 {
    padding: 2.1rem ;
  }

  .f-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .f-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .f-pt21 {
    padding-top: 2.1rem ;
  }

  .f-pr21 {
    padding-right: 2.1rem ;
  }

  .f-pb21 {
    padding-bottom: 2.1rem ;
  }

  .f-pl21 {
    padding-left: 2.1rem ;
  }

  .f-pa22 {
    padding: 2.2rem ;
  }

  .f-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .f-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .f-pt22 {
    padding-top: 2.2rem ;
  }

  .f-pr22 {
    padding-right: 2.2rem ;
  }

  .f-pb22 {
    padding-bottom: 2.2rem ;
  }

  .f-pl22 {
    padding-left: 2.2rem ;
  }

  .f-pa23 {
    padding: 2.3rem ;
  }

  .f-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .f-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .f-pt23 {
    padding-top: 2.3rem ;
  }

  .f-pr23 {
    padding-right: 2.3rem ;
  }

  .f-pb23 {
    padding-bottom: 2.3rem ;
  }

  .f-pl23 {
    padding-left: 2.3rem ;
  }

  .f-pa24 {
    padding: 2.4rem ;
  }

  .f-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .f-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .f-pt24 {
    padding-top: 2.4rem ;
  }

  .f-pr24 {
    padding-right: 2.4rem ;
  }

  .f-pb24 {
    padding-bottom: 2.4rem ;
  }

  .f-pl24 {
    padding-left: 2.4rem ;
  }

  .f-pa25 {
    padding: 2.5rem ;
  }

  .f-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .f-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .f-pt25 {
    padding-top: 2.5rem ;
  }

  .f-pr25 {
    padding-right: 2.5rem ;
  }

  .f-pb25 {
    padding-bottom: 2.5rem ;
  }

  .f-pl25 {
    padding-left: 2.5rem ;
  }

  .f-pa26 {
    padding: 2.6rem ;
  }

  .f-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .f-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .f-pt26 {
    padding-top: 2.6rem ;
  }

  .f-pr26 {
    padding-right: 2.6rem ;
  }

  .f-pb26 {
    padding-bottom: 2.6rem ;
  }

  .f-pl26 {
    padding-left: 2.6rem ;
  }

  .f-pa27 {
    padding: 2.7rem ;
  }

  .f-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .f-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .f-pt27 {
    padding-top: 2.7rem ;
  }

  .f-pr27 {
    padding-right: 2.7rem ;
  }

  .f-pb27 {
    padding-bottom: 2.7rem ;
  }

  .f-pl27 {
    padding-left: 2.7rem ;
  }

  .f-pa28 {
    padding: 2.8rem ;
  }

  .f-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .f-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .f-pt28 {
    padding-top: 2.8rem ;
  }

  .f-pr28 {
    padding-right: 2.8rem ;
  }

  .f-pb28 {
    padding-bottom: 2.8rem ;
  }

  .f-pl28 {
    padding-left: 2.8rem ;
  }

  .f-pa29 {
    padding: 2.9rem ;
  }

  .f-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .f-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .f-pt29 {
    padding-top: 2.9rem ;
  }

  .f-pr29 {
    padding-right: 2.9rem ;
  }

  .f-pb29 {
    padding-bottom: 2.9rem ;
  }

  .f-pl29 {
    padding-left: 2.9rem ;
  }

  .f-pa30 {
    padding: 3rem ;
  }

  .f-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .f-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .f-pt30 {
    padding-top: 3rem ;
  }

  .f-pr30 {
    padding-right: 3rem ;
  }

  .f-pb30 {
    padding-bottom: 3rem ;
  }

  .f-pl30 {
    padding-left: 3rem ;
  }

  .f-pa32 {
    padding: 3.2rem ;
  }

  .f-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .f-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .f-pt32 {
    padding-top: 3.2rem ;
  }

  .f-pr32 {
    padding-right: 3.2rem ;
  }

  .f-pb32 {
    padding-bottom: 3.2rem ;
  }

  .f-pl32 {
    padding-left: 3.2rem ;
  }

  .f-pa34 {
    padding: 3.4rem ;
  }

  .f-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .f-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .f-pt34 {
    padding-top: 3.4rem ;
  }

  .f-pr34 {
    padding-right: 3.4rem ;
  }

  .f-pb34 {
    padding-bottom: 3.4rem ;
  }

  .f-pl34 {
    padding-left: 3.4rem ;
  }

  .f-pa36 {
    padding: 3.6rem ;
  }

  .f-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .f-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .f-pt36 {
    padding-top: 3.6rem ;
  }

  .f-pr36 {
    padding-right: 3.6rem ;
  }

  .f-pb36 {
    padding-bottom: 3.6rem ;
  }

  .f-pl36 {
    padding-left: 3.6rem ;
  }

  .f-pa40 {
    padding: 4rem ;
  }

  .f-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .f-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .f-pt40 {
    padding-top: 4rem ;
  }

  .f-pr40 {
    padding-right: 4rem ;
  }

  .f-pb40 {
    padding-bottom: 4rem ;
  }

  .f-pl40 {
    padding-left: 4rem ;
  }

  .f-pa44 {
    padding: 4.4rem ;
  }

  .f-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .f-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .f-pt44 {
    padding-top: 4.4rem ;
  }

  .f-pr44 {
    padding-right: 4.4rem ;
  }

  .f-pb44 {
    padding-bottom: 4.4rem ;
  }

  .f-pl44 {
    padding-left: 4.4rem ;
  }

  .f-pa48 {
    padding: 4.8rem ;
  }

  .f-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .f-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .f-pt48 {
    padding-top: 4.8rem ;
  }

  .f-pr48 {
    padding-right: 4.8rem ;
  }

  .f-pb48 {
    padding-bottom: 4.8rem ;
  }

  .f-pl48 {
    padding-left: 4.8rem ;
  }

  .f-pa52 {
    padding: 5.2rem ;
  }

  .f-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .f-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .f-pt52 {
    padding-top: 5.2rem ;
  }

  .f-pr52 {
    padding-right: 5.2rem ;
  }

  .f-pb52 {
    padding-bottom: 5.2rem ;
  }

  .f-pl52 {
    padding-left: 5.2rem ;
  }

  .f-pa56 {
    padding: 5.6rem ;
  }

  .f-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .f-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .f-pt56 {
    padding-top: 5.6rem ;
  }

  .f-pr56 {
    padding-right: 5.6rem ;
  }

  .f-pb56 {
    padding-bottom: 5.6rem ;
  }

  .f-pl56 {
    padding-left: 5.6rem ;
  }

  .f-pa60 {
    padding: 6rem ;
  }

  .f-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .f-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .f-pt60 {
    padding-top: 6rem ;
  }

  .f-pr60 {
    padding-right: 6rem ;
  }

  .f-pb60 {
    padding-bottom: 6rem ;
  }

  .f-pl60 {
    padding-left: 6rem ;
  }

  .f-pa64 {
    padding: 6.4rem ;
  }

  .f-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .f-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .f-pt64 {
    padding-top: 6.4rem ;
  }

  .f-pr64 {
    padding-right: 6.4rem ;
  }

  .f-pb64 {
    padding-bottom: 6.4rem ;
  }

  .f-pl64 {
    padding-left: 6.4rem ;
  }

  .f-pa68 {
    padding: 6.8rem ;
  }

  .f-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .f-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .f-pt68 {
    padding-top: 6.8rem ;
  }

  .f-pr68 {
    padding-right: 6.8rem ;
  }

  .f-pb68 {
    padding-bottom: 6.8rem ;
  }

  .f-pl68 {
    padding-left: 6.8rem ;
  }

  .f-pa72 {
    padding: 7.2rem ;
  }

  .f-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .f-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .f-pt72 {
    padding-top: 7.2rem ;
  }

  .f-pr72 {
    padding-right: 7.2rem ;
  }

  .f-pb72 {
    padding-bottom: 7.2rem ;
  }

  .f-pl72 {
    padding-left: 7.2rem ;
  }

  .f-pa76 {
    padding: 7.6rem ;
  }

  .f-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .f-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .f-pt76 {
    padding-top: 7.6rem ;
  }

  .f-pr76 {
    padding-right: 7.6rem ;
  }

  .f-pb76 {
    padding-bottom: 7.6rem ;
  }

  .f-pl76 {
    padding-left: 7.6rem ;
  }

  .f-ma0 {
    margin: 0rem ;
  }

  .f-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .f-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .f-mt0 {
    margin-top: 0rem ;
  }

  .f-mr0 {
    margin-right: 0rem ;
  }

  .f-mb0 {
    margin-bottom: 0rem ;
  }

  .f-ml0 {
    margin-left: 0rem ;
  }

  .f-ma1 {
    margin: 0.1rem ;
  }

  .f-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .f-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .f-mt1 {
    margin-top: 0.1rem ;
  }

  .f-mr1 {
    margin-right: 0.1rem ;
  }

  .f-mb1 {
    margin-bottom: 0.1rem ;
  }

  .f-ml1 {
    margin-left: 0.1rem ;
  }

  .f-ma2 {
    margin: 0.2rem ;
  }

  .f-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .f-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .f-mt2 {
    margin-top: 0.2rem ;
  }

  .f-mr2 {
    margin-right: 0.2rem ;
  }

  .f-mb2 {
    margin-bottom: 0.2rem ;
  }

  .f-ml2 {
    margin-left: 0.2rem ;
  }

  .f-ma3 {
    margin: 0.3rem ;
  }

  .f-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .f-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .f-mt3 {
    margin-top: 0.3rem ;
  }

  .f-mr3 {
    margin-right: 0.3rem ;
  }

  .f-mb3 {
    margin-bottom: 0.3rem ;
  }

  .f-ml3 {
    margin-left: 0.3rem ;
  }

  .f-ma4 {
    margin: 0.4rem ;
  }

  .f-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .f-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .f-mt4 {
    margin-top: 0.4rem ;
  }

  .f-mr4 {
    margin-right: 0.4rem ;
  }

  .f-mb4 {
    margin-bottom: 0.4rem ;
  }

  .f-ml4 {
    margin-left: 0.4rem ;
  }

  .f-ma5 {
    margin: 0.5rem ;
  }

  .f-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .f-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .f-mt5 {
    margin-top: 0.5rem ;
  }

  .f-mr5 {
    margin-right: 0.5rem ;
  }

  .f-mb5 {
    margin-bottom: 0.5rem ;
  }

  .f-ml5 {
    margin-left: 0.5rem ;
  }

  .f-ma6 {
    margin: 0.6rem ;
  }

  .f-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .f-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .f-mt6 {
    margin-top: 0.6rem ;
  }

  .f-mr6 {
    margin-right: 0.6rem ;
  }

  .f-mb6 {
    margin-bottom: 0.6rem ;
  }

  .f-ml6 {
    margin-left: 0.6rem ;
  }

  .f-ma7 {
    margin: 0.7rem ;
  }

  .f-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .f-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .f-mt7 {
    margin-top: 0.7rem ;
  }

  .f-mr7 {
    margin-right: 0.7rem ;
  }

  .f-mb7 {
    margin-bottom: 0.7rem ;
  }

  .f-ml7 {
    margin-left: 0.7rem ;
  }

  .f-ma8 {
    margin: 0.8rem ;
  }

  .f-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .f-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .f-mt8 {
    margin-top: 0.8rem ;
  }

  .f-mr8 {
    margin-right: 0.8rem ;
  }

  .f-mb8 {
    margin-bottom: 0.8rem ;
  }

  .f-ml8 {
    margin-left: 0.8rem ;
  }

  .f-ma9 {
    margin: 0.9rem ;
  }

  .f-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .f-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .f-mt9 {
    margin-top: 0.9rem ;
  }

  .f-mr9 {
    margin-right: 0.9rem ;
  }

  .f-mb9 {
    margin-bottom: 0.9rem ;
  }

  .f-ml9 {
    margin-left: 0.9rem ;
  }

  .f-ma10 {
    margin: 1rem ;
  }

  .f-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .f-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .f-mt10 {
    margin-top: 1rem ;
  }

  .f-mr10 {
    margin-right: 1rem ;
  }

  .f-mb10 {
    margin-bottom: 1rem ;
  }

  .f-ml10 {
    margin-left: 1rem ;
  }

  .f-ma11 {
    margin: 1.1rem ;
  }

  .f-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .f-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .f-mt11 {
    margin-top: 1.1rem ;
  }

  .f-mr11 {
    margin-right: 1.1rem ;
  }

  .f-mb11 {
    margin-bottom: 1.1rem ;
  }

  .f-ml11 {
    margin-left: 1.1rem ;
  }

  .f-ma12 {
    margin: 1.2rem ;
  }

  .f-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .f-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .f-mt12 {
    margin-top: 1.2rem ;
  }

  .f-mr12 {
    margin-right: 1.2rem ;
  }

  .f-mb12 {
    margin-bottom: 1.2rem ;
  }

  .f-ml12 {
    margin-left: 1.2rem ;
  }

  .f-ma13 {
    margin: 1.3rem ;
  }

  .f-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .f-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .f-mt13 {
    margin-top: 1.3rem ;
  }

  .f-mr13 {
    margin-right: 1.3rem ;
  }

  .f-mb13 {
    margin-bottom: 1.3rem ;
  }

  .f-ml13 {
    margin-left: 1.3rem ;
  }

  .f-ma14 {
    margin: 1.4rem ;
  }

  .f-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .f-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .f-mt14 {
    margin-top: 1.4rem ;
  }

  .f-mr14 {
    margin-right: 1.4rem ;
  }

  .f-mb14 {
    margin-bottom: 1.4rem ;
  }

  .f-ml14 {
    margin-left: 1.4rem ;
  }

  .f-ma15 {
    margin: 1.5rem ;
  }

  .f-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .f-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .f-mt15 {
    margin-top: 1.5rem ;
  }

  .f-mr15 {
    margin-right: 1.5rem ;
  }

  .f-mb15 {
    margin-bottom: 1.5rem ;
  }

  .f-ml15 {
    margin-left: 1.5rem ;
  }

  .f-ma16 {
    margin: 1.6rem ;
  }

  .f-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .f-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .f-mt16 {
    margin-top: 1.6rem ;
  }

  .f-mr16 {
    margin-right: 1.6rem ;
  }

  .f-mb16 {
    margin-bottom: 1.6rem ;
  }

  .f-ml16 {
    margin-left: 1.6rem ;
  }

  .f-ma17 {
    margin: 1.7rem ;
  }

  .f-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .f-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .f-mt17 {
    margin-top: 1.7rem ;
  }

  .f-mr17 {
    margin-right: 1.7rem ;
  }

  .f-mb17 {
    margin-bottom: 1.7rem ;
  }

  .f-ml17 {
    margin-left: 1.7rem ;
  }

  .f-ma18 {
    margin: 1.8rem ;
  }

  .f-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .f-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .f-mt18 {
    margin-top: 1.8rem ;
  }

  .f-mr18 {
    margin-right: 1.8rem ;
  }

  .f-mb18 {
    margin-bottom: 1.8rem ;
  }

  .f-ml18 {
    margin-left: 1.8rem ;
  }

  .f-ma19 {
    margin: 1.9rem ;
  }

  .f-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .f-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .f-mt19 {
    margin-top: 1.9rem ;
  }

  .f-mr19 {
    margin-right: 1.9rem ;
  }

  .f-mb19 {
    margin-bottom: 1.9rem ;
  }

  .f-ml19 {
    margin-left: 1.9rem ;
  }

  .f-ma20 {
    margin: 2rem ;
  }

  .f-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .f-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .f-mt20 {
    margin-top: 2rem ;
  }

  .f-mr20 {
    margin-right: 2rem ;
  }

  .f-mb20 {
    margin-bottom: 2rem ;
  }

  .f-ml20 {
    margin-left: 2rem ;
  }

  .f-ma21 {
    margin: 2.1rem ;
  }

  .f-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .f-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .f-mt21 {
    margin-top: 2.1rem ;
  }

  .f-mr21 {
    margin-right: 2.1rem ;
  }

  .f-mb21 {
    margin-bottom: 2.1rem ;
  }

  .f-ml21 {
    margin-left: 2.1rem ;
  }

  .f-ma22 {
    margin: 2.2rem ;
  }

  .f-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .f-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .f-mt22 {
    margin-top: 2.2rem ;
  }

  .f-mr22 {
    margin-right: 2.2rem ;
  }

  .f-mb22 {
    margin-bottom: 2.2rem ;
  }

  .f-ml22 {
    margin-left: 2.2rem ;
  }

  .f-ma23 {
    margin: 2.3rem ;
  }

  .f-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .f-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .f-mt23 {
    margin-top: 2.3rem ;
  }

  .f-mr23 {
    margin-right: 2.3rem ;
  }

  .f-mb23 {
    margin-bottom: 2.3rem ;
  }

  .f-ml23 {
    margin-left: 2.3rem ;
  }

  .f-ma24 {
    margin: 2.4rem ;
  }

  .f-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .f-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .f-mt24 {
    margin-top: 2.4rem ;
  }

  .f-mr24 {
    margin-right: 2.4rem ;
  }

  .f-mb24 {
    margin-bottom: 2.4rem ;
  }

  .f-ml24 {
    margin-left: 2.4rem ;
  }

  .f-ma25 {
    margin: 2.5rem ;
  }

  .f-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .f-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .f-mt25 {
    margin-top: 2.5rem ;
  }

  .f-mr25 {
    margin-right: 2.5rem ;
  }

  .f-mb25 {
    margin-bottom: 2.5rem ;
  }

  .f-ml25 {
    margin-left: 2.5rem ;
  }

  .f-ma26 {
    margin: 2.6rem ;
  }

  .f-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .f-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .f-mt26 {
    margin-top: 2.6rem ;
  }

  .f-mr26 {
    margin-right: 2.6rem ;
  }

  .f-mb26 {
    margin-bottom: 2.6rem ;
  }

  .f-ml26 {
    margin-left: 2.6rem ;
  }

  .f-ma27 {
    margin: 2.7rem ;
  }

  .f-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .f-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .f-mt27 {
    margin-top: 2.7rem ;
  }

  .f-mr27 {
    margin-right: 2.7rem ;
  }

  .f-mb27 {
    margin-bottom: 2.7rem ;
  }

  .f-ml27 {
    margin-left: 2.7rem ;
  }

  .f-ma28 {
    margin: 2.8rem ;
  }

  .f-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .f-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .f-mt28 {
    margin-top: 2.8rem ;
  }

  .f-mr28 {
    margin-right: 2.8rem ;
  }

  .f-mb28 {
    margin-bottom: 2.8rem ;
  }

  .f-ml28 {
    margin-left: 2.8rem ;
  }

  .f-ma29 {
    margin: 2.9rem ;
  }

  .f-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .f-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .f-mt29 {
    margin-top: 2.9rem ;
  }

  .f-mr29 {
    margin-right: 2.9rem ;
  }

  .f-mb29 {
    margin-bottom: 2.9rem ;
  }

  .f-ml29 {
    margin-left: 2.9rem ;
  }

  .f-ma30 {
    margin: 3rem ;
  }

  .f-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .f-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .f-mt30 {
    margin-top: 3rem ;
  }

  .f-mr30 {
    margin-right: 3rem ;
  }

  .f-mb30 {
    margin-bottom: 3rem ;
  }

  .f-ml30 {
    margin-left: 3rem ;
  }

  .f-ma32 {
    margin: 3.2rem ;
  }

  .f-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .f-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .f-mt32 {
    margin-top: 3.2rem ;
  }

  .f-mr32 {
    margin-right: 3.2rem ;
  }

  .f-mb32 {
    margin-bottom: 3.2rem ;
  }

  .f-ml32 {
    margin-left: 3.2rem ;
  }

  .f-ma34 {
    margin: 3.4rem ;
  }

  .f-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .f-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .f-mt34 {
    margin-top: 3.4rem ;
  }

  .f-mr34 {
    margin-right: 3.4rem ;
  }

  .f-mb34 {
    margin-bottom: 3.4rem ;
  }

  .f-ml34 {
    margin-left: 3.4rem ;
  }

  .f-ma36 {
    margin: 3.6rem ;
  }

  .f-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .f-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .f-mt36 {
    margin-top: 3.6rem ;
  }

  .f-mr36 {
    margin-right: 3.6rem ;
  }

  .f-mb36 {
    margin-bottom: 3.6rem ;
  }

  .f-ml36 {
    margin-left: 3.6rem ;
  }

  .f-ma40 {
    margin: 4rem ;
  }

  .f-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .f-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .f-mt40 {
    margin-top: 4rem ;
  }

  .f-mr40 {
    margin-right: 4rem ;
  }

  .f-mb40 {
    margin-bottom: 4rem ;
  }

  .f-ml40 {
    margin-left: 4rem ;
  }

  .f-ma44 {
    margin: 4.4rem ;
  }

  .f-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .f-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .f-mt44 {
    margin-top: 4.4rem ;
  }

  .f-mr44 {
    margin-right: 4.4rem ;
  }

  .f-mb44 {
    margin-bottom: 4.4rem ;
  }

  .f-ml44 {
    margin-left: 4.4rem ;
  }

  .f-ma48 {
    margin: 4.8rem ;
  }

  .f-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .f-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .f-mt48 {
    margin-top: 4.8rem ;
  }

  .f-mr48 {
    margin-right: 4.8rem ;
  }

  .f-mb48 {
    margin-bottom: 4.8rem ;
  }

  .f-ml48 {
    margin-left: 4.8rem ;
  }

  .f-ma52 {
    margin: 5.2rem ;
  }

  .f-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .f-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .f-mt52 {
    margin-top: 5.2rem ;
  }

  .f-mr52 {
    margin-right: 5.2rem ;
  }

  .f-mb52 {
    margin-bottom: 5.2rem ;
  }

  .f-ml52 {
    margin-left: 5.2rem ;
  }

  .f-ma56 {
    margin: 5.6rem ;
  }

  .f-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .f-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .f-mt56 {
    margin-top: 5.6rem ;
  }

  .f-mr56 {
    margin-right: 5.6rem ;
  }

  .f-mb56 {
    margin-bottom: 5.6rem ;
  }

  .f-ml56 {
    margin-left: 5.6rem ;
  }

  .f-ma60 {
    margin: 6rem ;
  }

  .f-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .f-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .f-mt60 {
    margin-top: 6rem ;
  }

  .f-mr60 {
    margin-right: 6rem ;
  }

  .f-mb60 {
    margin-bottom: 6rem ;
  }

  .f-ml60 {
    margin-left: 6rem ;
  }

  .f-ma64 {
    margin: 6.4rem ;
  }

  .f-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .f-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .f-mt64 {
    margin-top: 6.4rem ;
  }

  .f-mr64 {
    margin-right: 6.4rem ;
  }

  .f-mb64 {
    margin-bottom: 6.4rem ;
  }

  .f-ml64 {
    margin-left: 6.4rem ;
  }

  .f-ma68 {
    margin: 6.8rem ;
  }

  .f-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .f-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .f-mt68 {
    margin-top: 6.8rem ;
  }

  .f-mr68 {
    margin-right: 6.8rem ;
  }

  .f-mb68 {
    margin-bottom: 6.8rem ;
  }

  .f-ml68 {
    margin-left: 6.8rem ;
  }

  .f-ma72 {
    margin: 7.2rem ;
  }

  .f-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .f-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .f-mt72 {
    margin-top: 7.2rem ;
  }

  .f-mr72 {
    margin-right: 7.2rem ;
  }

  .f-mb72 {
    margin-bottom: 7.2rem ;
  }

  .f-ml72 {
    margin-left: 7.2rem ;
  }

  .f-ma76 {
    margin: 7.6rem ;
  }

  .f-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .f-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .f-mt76 {
    margin-top: 7.6rem ;
  }

  .f-mr76 {
    margin-right: 7.6rem ;
  }

  .f-mb76 {
    margin-bottom: 7.6rem ;
  }

  .f-ml76 {
    margin-left: 7.6rem ;
  }

  .f-db {
    display: block ;
  }

  .f-dn {
    display: none ;
  }

  .f-di {
    display: inline ;
  }

  .f-dib {
    display: inline-block ;
  }

  .f-dt {
    display: table ;
  }

  .f-fl {
    float: left ;
  }

  .f-fr {
    float: right ;
  }

  .f-fn {
    float: none ;
  }

  .f-fs8r {
    font-size: 0.8rem ;
  }

  .f-fs9r {
    font-size: 0.9rem ;
  }

  .f-fs10r {
    font-size: 1rem ;
  }

  .f-fs11r {
    font-size: 1.1rem ;
  }

  .f-fs12r {
    font-size: 1.2rem ;
  }

  .f-fs13r {
    font-size: 1.3rem ;
  }

  .f-fs14r {
    font-size: 1.4rem ;
  }

  .f-fs15r {
    font-size: 1.5rem ;
  }

  .f-fs16r {
    font-size: 1.6rem ;
  }

  .f-fs17r {
    font-size: 1.7rem ;
  }

  .f-fs18r {
    font-size: 1.8rem ;
  }

  .f-fs19r {
    font-size: 1.9rem ;
  }

  .f-fs20r {
    font-size: 2rem ;
  }

  .f-fs21r {
    font-size: 2.1rem ;
  }

  .f-fs22r {
    font-size: 2.2rem ;
  }

  .f-fs24r {
    font-size: 2.4rem ;
  }

  .f-fs28r {
    font-size: 2.8rem ;
  }

  .f-fs30r {
    font-size: 3rem ;
  }

  .f-fs8e {
    font-size: 0.8em ;
  }

  .f-fs9e {
    font-size: 0.9em ;
  }

  .f-fs10e {
    font-size: 1em ;
  }

  .f-fs11e {
    font-size: 1.1em ;
  }

  .f-fs12e {
    font-size: 1.2em ;
  }

  .f-fs13e {
    font-size: 1.3em ;
  }

  .f-fs14e {
    font-size: 1.4em ;
  }

  .f-fs15e {
    font-size: 1.5em ;
  }

  .f-fs16e {
    font-size: 1.6em ;
  }

  .f-fs17e {
    font-size: 1.7em ;
  }

  .f-fs18e {
    font-size: 1.8em ;
  }

  .f-fs19e {
    font-size: 1.9em ;
  }

  .f-fs20e {
    font-size: 2em ;
  }

  .f-fs21e {
    font-size: 2.1em ;
  }

  .f-fs22e {
    font-size: 2.2em ;
  }

  .f-fs24e {
    font-size: 2.4em ;
  }

  .f-fs28e {
    font-size: 2.8em ;
  }

  .f-fs30e {
    font-size: 3em ;
  }

  .f-ta-c {
    text-align: center ;
  }

  .f-ta-l {
    text-align: left ;
  }

  .f-ta-r {
    text-align: right ;
  }

  .f-ta-j {
    text-align: justify ;
  }

  .f-pos-a {
    position: absolute ;
  }

  .f-pos-f {
    position: fixed ;
  }

  .f-pos-r {
    position: relative ;
  }

  .f-pos-s {
    position: static ;
  }
}
@media (min-width: 43.75em) {
  .g-auto {
    width: auto;
  }

  .g10,
  .g-10 {
    width: 10%;
  }

  .g15 {
    width: 15%;
  }

  .g20,
  .g-5 {
    width: 20%;
  }

  .g25,
  .g-4 {
    width: 25%;
  }

  .g30 {
    width: 30%;
  }

  .g35 {
    width: 35%;
  }

  .g40 {
    width: 40%;
  }

  .g45 {
    width: 45%;
  }

  .g50,
  .g-2 {
    width: 50%;
  }

  .g55 {
    width: 55%;
  }

  .g60 {
    width: 60%;
  }

  .g65 {
    width: 65%;
  }

  .g70 {
    width: 70%;
  }

  .g75 {
    width: 75%;
  }

  .g80 {
    width: 80%;
  }

  .g85 {
    width: 85%;
  }

  .g90 {
    width: 90%;
  }

  .g95 {
    width: 95%;
  }

  .g100,
  .g {
    width: 100%;
  }

  .g-3 {
    width: 33.33333%;
  }

  .g-6 {
    width: 16.66667%;
  }

  .g-7 {
    width: 14.28571%;
  }

  .g-8 {
    width: 12.5%;
  }

  .g-pa0 {
    padding: 0rem ;
  }

  .g-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .g-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .g-pt0 {
    padding-top: 0rem ;
  }

  .g-pr0 {
    padding-right: 0rem ;
  }

  .g-pb0 {
    padding-bottom: 0rem ;
  }

  .g-pl0 {
    padding-left: 0rem ;
  }

  .g-pa1 {
    padding: 0.1rem ;
  }

  .g-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .g-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .g-pt1 {
    padding-top: 0.1rem ;
  }

  .g-pr1 {
    padding-right: 0.1rem ;
  }

  .g-pb1 {
    padding-bottom: 0.1rem ;
  }

  .g-pl1 {
    padding-left: 0.1rem ;
  }

  .g-pa2 {
    padding: 0.2rem ;
  }

  .g-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .g-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .g-pt2 {
    padding-top: 0.2rem ;
  }

  .g-pr2 {
    padding-right: 0.2rem ;
  }

  .g-pb2 {
    padding-bottom: 0.2rem ;
  }

  .g-pl2 {
    padding-left: 0.2rem ;
  }

  .g-pa3 {
    padding: 0.3rem ;
  }

  .g-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .g-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .g-pt3 {
    padding-top: 0.3rem ;
  }

  .g-pr3 {
    padding-right: 0.3rem ;
  }

  .g-pb3 {
    padding-bottom: 0.3rem ;
  }

  .g-pl3 {
    padding-left: 0.3rem ;
  }

  .g-pa4 {
    padding: 0.4rem ;
  }

  .g-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .g-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .g-pt4 {
    padding-top: 0.4rem ;
  }

  .g-pr4 {
    padding-right: 0.4rem ;
  }

  .g-pb4 {
    padding-bottom: 0.4rem ;
  }

  .g-pl4 {
    padding-left: 0.4rem ;
  }

  .g-pa5 {
    padding: 0.5rem ;
  }

  .g-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .g-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .g-pt5 {
    padding-top: 0.5rem ;
  }

  .g-pr5 {
    padding-right: 0.5rem ;
  }

  .g-pb5 {
    padding-bottom: 0.5rem ;
  }

  .g-pl5 {
    padding-left: 0.5rem ;
  }

  .g-pa6 {
    padding: 0.6rem ;
  }

  .g-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .g-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .g-pt6 {
    padding-top: 0.6rem ;
  }

  .g-pr6 {
    padding-right: 0.6rem ;
  }

  .g-pb6 {
    padding-bottom: 0.6rem ;
  }

  .g-pl6 {
    padding-left: 0.6rem ;
  }

  .g-pa7 {
    padding: 0.7rem ;
  }

  .g-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .g-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .g-pt7 {
    padding-top: 0.7rem ;
  }

  .g-pr7 {
    padding-right: 0.7rem ;
  }

  .g-pb7 {
    padding-bottom: 0.7rem ;
  }

  .g-pl7 {
    padding-left: 0.7rem ;
  }

  .g-pa8 {
    padding: 0.8rem ;
  }

  .g-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .g-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .g-pt8 {
    padding-top: 0.8rem ;
  }

  .g-pr8 {
    padding-right: 0.8rem ;
  }

  .g-pb8 {
    padding-bottom: 0.8rem ;
  }

  .g-pl8 {
    padding-left: 0.8rem ;
  }

  .g-pa9 {
    padding: 0.9rem ;
  }

  .g-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .g-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .g-pt9 {
    padding-top: 0.9rem ;
  }

  .g-pr9 {
    padding-right: 0.9rem ;
  }

  .g-pb9 {
    padding-bottom: 0.9rem ;
  }

  .g-pl9 {
    padding-left: 0.9rem ;
  }

  .g-pa10 {
    padding: 1rem ;
  }

  .g-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .g-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .g-pt10 {
    padding-top: 1rem ;
  }

  .g-pr10 {
    padding-right: 1rem ;
  }

  .g-pb10 {
    padding-bottom: 1rem ;
  }

  .g-pl10 {
    padding-left: 1rem ;
  }

  .g-pa11 {
    padding: 1.1rem ;
  }

  .g-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .g-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .g-pt11 {
    padding-top: 1.1rem ;
  }

  .g-pr11 {
    padding-right: 1.1rem ;
  }

  .g-pb11 {
    padding-bottom: 1.1rem ;
  }

  .g-pl11 {
    padding-left: 1.1rem ;
  }

  .g-pa12 {
    padding: 1.2rem ;
  }

  .g-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .g-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .g-pt12 {
    padding-top: 1.2rem ;
  }

  .g-pr12 {
    padding-right: 1.2rem ;
  }

  .g-pb12 {
    padding-bottom: 1.2rem ;
  }

  .g-pl12 {
    padding-left: 1.2rem ;
  }

  .g-pa13 {
    padding: 1.3rem ;
  }

  .g-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .g-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .g-pt13 {
    padding-top: 1.3rem ;
  }

  .g-pr13 {
    padding-right: 1.3rem ;
  }

  .g-pb13 {
    padding-bottom: 1.3rem ;
  }

  .g-pl13 {
    padding-left: 1.3rem ;
  }

  .g-pa14 {
    padding: 1.4rem ;
  }

  .g-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .g-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .g-pt14 {
    padding-top: 1.4rem ;
  }

  .g-pr14 {
    padding-right: 1.4rem ;
  }

  .g-pb14 {
    padding-bottom: 1.4rem ;
  }

  .g-pl14 {
    padding-left: 1.4rem ;
  }

  .g-pa15 {
    padding: 1.5rem ;
  }

  .g-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .g-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .g-pt15 {
    padding-top: 1.5rem ;
  }

  .g-pr15 {
    padding-right: 1.5rem ;
  }

  .g-pb15 {
    padding-bottom: 1.5rem ;
  }

  .g-pl15 {
    padding-left: 1.5rem ;
  }

  .g-pa16 {
    padding: 1.6rem ;
  }

  .g-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .g-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .g-pt16 {
    padding-top: 1.6rem ;
  }

  .g-pr16 {
    padding-right: 1.6rem ;
  }

  .g-pb16 {
    padding-bottom: 1.6rem ;
  }

  .g-pl16 {
    padding-left: 1.6rem ;
  }

  .g-pa17 {
    padding: 1.7rem ;
  }

  .g-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .g-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .g-pt17 {
    padding-top: 1.7rem ;
  }

  .g-pr17 {
    padding-right: 1.7rem ;
  }

  .g-pb17 {
    padding-bottom: 1.7rem ;
  }

  .g-pl17 {
    padding-left: 1.7rem ;
  }

  .g-pa18 {
    padding: 1.8rem ;
  }

  .g-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .g-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .g-pt18 {
    padding-top: 1.8rem ;
  }

  .g-pr18 {
    padding-right: 1.8rem ;
  }

  .g-pb18 {
    padding-bottom: 1.8rem ;
  }

  .g-pl18 {
    padding-left: 1.8rem ;
  }

  .g-pa19 {
    padding: 1.9rem ;
  }

  .g-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .g-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .g-pt19 {
    padding-top: 1.9rem ;
  }

  .g-pr19 {
    padding-right: 1.9rem ;
  }

  .g-pb19 {
    padding-bottom: 1.9rem ;
  }

  .g-pl19 {
    padding-left: 1.9rem ;
  }

  .g-pa20 {
    padding: 2rem ;
  }

  .g-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .g-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .g-pt20 {
    padding-top: 2rem ;
  }

  .g-pr20 {
    padding-right: 2rem ;
  }

  .g-pb20 {
    padding-bottom: 2rem ;
  }

  .g-pl20 {
    padding-left: 2rem ;
  }

  .g-pa21 {
    padding: 2.1rem ;
  }

  .g-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .g-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .g-pt21 {
    padding-top: 2.1rem ;
  }

  .g-pr21 {
    padding-right: 2.1rem ;
  }

  .g-pb21 {
    padding-bottom: 2.1rem ;
  }

  .g-pl21 {
    padding-left: 2.1rem ;
  }

  .g-pa22 {
    padding: 2.2rem ;
  }

  .g-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .g-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .g-pt22 {
    padding-top: 2.2rem ;
  }

  .g-pr22 {
    padding-right: 2.2rem ;
  }

  .g-pb22 {
    padding-bottom: 2.2rem ;
  }

  .g-pl22 {
    padding-left: 2.2rem ;
  }

  .g-pa23 {
    padding: 2.3rem ;
  }

  .g-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .g-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .g-pt23 {
    padding-top: 2.3rem ;
  }

  .g-pr23 {
    padding-right: 2.3rem ;
  }

  .g-pb23 {
    padding-bottom: 2.3rem ;
  }

  .g-pl23 {
    padding-left: 2.3rem ;
  }

  .g-pa24 {
    padding: 2.4rem ;
  }

  .g-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .g-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .g-pt24 {
    padding-top: 2.4rem ;
  }

  .g-pr24 {
    padding-right: 2.4rem ;
  }

  .g-pb24 {
    padding-bottom: 2.4rem ;
  }

  .g-pl24 {
    padding-left: 2.4rem ;
  }

  .g-pa25 {
    padding: 2.5rem ;
  }

  .g-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .g-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .g-pt25 {
    padding-top: 2.5rem ;
  }

  .g-pr25 {
    padding-right: 2.5rem ;
  }

  .g-pb25 {
    padding-bottom: 2.5rem ;
  }

  .g-pl25 {
    padding-left: 2.5rem ;
  }

  .g-pa26 {
    padding: 2.6rem ;
  }

  .g-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .g-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .g-pt26 {
    padding-top: 2.6rem ;
  }

  .g-pr26 {
    padding-right: 2.6rem ;
  }

  .g-pb26 {
    padding-bottom: 2.6rem ;
  }

  .g-pl26 {
    padding-left: 2.6rem ;
  }

  .g-pa27 {
    padding: 2.7rem ;
  }

  .g-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .g-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .g-pt27 {
    padding-top: 2.7rem ;
  }

  .g-pr27 {
    padding-right: 2.7rem ;
  }

  .g-pb27 {
    padding-bottom: 2.7rem ;
  }

  .g-pl27 {
    padding-left: 2.7rem ;
  }

  .g-pa28 {
    padding: 2.8rem ;
  }

  .g-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .g-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .g-pt28 {
    padding-top: 2.8rem ;
  }

  .g-pr28 {
    padding-right: 2.8rem ;
  }

  .g-pb28 {
    padding-bottom: 2.8rem ;
  }

  .g-pl28 {
    padding-left: 2.8rem ;
  }

  .g-pa29 {
    padding: 2.9rem ;
  }

  .g-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .g-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .g-pt29 {
    padding-top: 2.9rem ;
  }

  .g-pr29 {
    padding-right: 2.9rem ;
  }

  .g-pb29 {
    padding-bottom: 2.9rem ;
  }

  .g-pl29 {
    padding-left: 2.9rem ;
  }

  .g-pa30 {
    padding: 3rem ;
  }

  .g-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .g-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .g-pt30 {
    padding-top: 3rem ;
  }

  .g-pr30 {
    padding-right: 3rem ;
  }

  .g-pb30 {
    padding-bottom: 3rem ;
  }

  .g-pl30 {
    padding-left: 3rem ;
  }

  .g-pa32 {
    padding: 3.2rem ;
  }

  .g-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .g-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .g-pt32 {
    padding-top: 3.2rem ;
  }

  .g-pr32 {
    padding-right: 3.2rem ;
  }

  .g-pb32 {
    padding-bottom: 3.2rem ;
  }

  .g-pl32 {
    padding-left: 3.2rem ;
  }

  .g-pa34 {
    padding: 3.4rem ;
  }

  .g-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .g-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .g-pt34 {
    padding-top: 3.4rem ;
  }

  .g-pr34 {
    padding-right: 3.4rem ;
  }

  .g-pb34 {
    padding-bottom: 3.4rem ;
  }

  .g-pl34 {
    padding-left: 3.4rem ;
  }

  .g-pa36 {
    padding: 3.6rem ;
  }

  .g-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .g-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .g-pt36 {
    padding-top: 3.6rem ;
  }

  .g-pr36 {
    padding-right: 3.6rem ;
  }

  .g-pb36 {
    padding-bottom: 3.6rem ;
  }

  .g-pl36 {
    padding-left: 3.6rem ;
  }

  .g-pa40 {
    padding: 4rem ;
  }

  .g-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .g-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .g-pt40 {
    padding-top: 4rem ;
  }

  .g-pr40 {
    padding-right: 4rem ;
  }

  .g-pb40 {
    padding-bottom: 4rem ;
  }

  .g-pl40 {
    padding-left: 4rem ;
  }

  .g-pa44 {
    padding: 4.4rem ;
  }

  .g-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .g-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .g-pt44 {
    padding-top: 4.4rem ;
  }

  .g-pr44 {
    padding-right: 4.4rem ;
  }

  .g-pb44 {
    padding-bottom: 4.4rem ;
  }

  .g-pl44 {
    padding-left: 4.4rem ;
  }

  .g-pa48 {
    padding: 4.8rem ;
  }

  .g-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .g-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .g-pt48 {
    padding-top: 4.8rem ;
  }

  .g-pr48 {
    padding-right: 4.8rem ;
  }

  .g-pb48 {
    padding-bottom: 4.8rem ;
  }

  .g-pl48 {
    padding-left: 4.8rem ;
  }

  .g-pa52 {
    padding: 5.2rem ;
  }

  .g-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .g-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .g-pt52 {
    padding-top: 5.2rem ;
  }

  .g-pr52 {
    padding-right: 5.2rem ;
  }

  .g-pb52 {
    padding-bottom: 5.2rem ;
  }

  .g-pl52 {
    padding-left: 5.2rem ;
  }

  .g-pa56 {
    padding: 5.6rem ;
  }

  .g-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .g-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .g-pt56 {
    padding-top: 5.6rem ;
  }

  .g-pr56 {
    padding-right: 5.6rem ;
  }

  .g-pb56 {
    padding-bottom: 5.6rem ;
  }

  .g-pl56 {
    padding-left: 5.6rem ;
  }

  .g-pa60 {
    padding: 6rem ;
  }

  .g-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .g-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .g-pt60 {
    padding-top: 6rem ;
  }

  .g-pr60 {
    padding-right: 6rem ;
  }

  .g-pb60 {
    padding-bottom: 6rem ;
  }

  .g-pl60 {
    padding-left: 6rem ;
  }

  .g-pa64 {
    padding: 6.4rem ;
  }

  .g-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .g-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .g-pt64 {
    padding-top: 6.4rem ;
  }

  .g-pr64 {
    padding-right: 6.4rem ;
  }

  .g-pb64 {
    padding-bottom: 6.4rem ;
  }

  .g-pl64 {
    padding-left: 6.4rem ;
  }

  .g-pa68 {
    padding: 6.8rem ;
  }

  .g-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .g-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .g-pt68 {
    padding-top: 6.8rem ;
  }

  .g-pr68 {
    padding-right: 6.8rem ;
  }

  .g-pb68 {
    padding-bottom: 6.8rem ;
  }

  .g-pl68 {
    padding-left: 6.8rem ;
  }

  .g-pa72 {
    padding: 7.2rem ;
  }

  .g-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .g-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .g-pt72 {
    padding-top: 7.2rem ;
  }

  .g-pr72 {
    padding-right: 7.2rem ;
  }

  .g-pb72 {
    padding-bottom: 7.2rem ;
  }

  .g-pl72 {
    padding-left: 7.2rem ;
  }

  .g-pa76 {
    padding: 7.6rem ;
  }

  .g-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .g-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .g-pt76 {
    padding-top: 7.6rem ;
  }

  .g-pr76 {
    padding-right: 7.6rem ;
  }

  .g-pb76 {
    padding-bottom: 7.6rem ;
  }

  .g-pl76 {
    padding-left: 7.6rem ;
  }

  .g-ma0 {
    margin: 0rem ;
  }

  .g-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .g-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .g-mt0 {
    margin-top: 0rem ;
  }

  .g-mr0 {
    margin-right: 0rem ;
  }

  .g-mb0 {
    margin-bottom: 0rem ;
  }

  .g-ml0 {
    margin-left: 0rem ;
  }

  .g-ma1 {
    margin: 0.1rem ;
  }

  .g-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .g-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .g-mt1 {
    margin-top: 0.1rem ;
  }

  .g-mr1 {
    margin-right: 0.1rem ;
  }

  .g-mb1 {
    margin-bottom: 0.1rem ;
  }

  .g-ml1 {
    margin-left: 0.1rem ;
  }

  .g-ma2 {
    margin: 0.2rem ;
  }

  .g-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .g-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .g-mt2 {
    margin-top: 0.2rem ;
  }

  .g-mr2 {
    margin-right: 0.2rem ;
  }

  .g-mb2 {
    margin-bottom: 0.2rem ;
  }

  .g-ml2 {
    margin-left: 0.2rem ;
  }

  .g-ma3 {
    margin: 0.3rem ;
  }

  .g-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .g-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .g-mt3 {
    margin-top: 0.3rem ;
  }

  .g-mr3 {
    margin-right: 0.3rem ;
  }

  .g-mb3 {
    margin-bottom: 0.3rem ;
  }

  .g-ml3 {
    margin-left: 0.3rem ;
  }

  .g-ma4 {
    margin: 0.4rem ;
  }

  .g-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .g-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .g-mt4 {
    margin-top: 0.4rem ;
  }

  .g-mr4 {
    margin-right: 0.4rem ;
  }

  .g-mb4 {
    margin-bottom: 0.4rem ;
  }

  .g-ml4 {
    margin-left: 0.4rem ;
  }

  .g-ma5 {
    margin: 0.5rem ;
  }

  .g-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .g-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .g-mt5 {
    margin-top: 0.5rem ;
  }

  .g-mr5 {
    margin-right: 0.5rem ;
  }

  .g-mb5 {
    margin-bottom: 0.5rem ;
  }

  .g-ml5 {
    margin-left: 0.5rem ;
  }

  .g-ma6 {
    margin: 0.6rem ;
  }

  .g-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .g-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .g-mt6 {
    margin-top: 0.6rem ;
  }

  .g-mr6 {
    margin-right: 0.6rem ;
  }

  .g-mb6 {
    margin-bottom: 0.6rem ;
  }

  .g-ml6 {
    margin-left: 0.6rem ;
  }

  .g-ma7 {
    margin: 0.7rem ;
  }

  .g-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .g-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .g-mt7 {
    margin-top: 0.7rem ;
  }

  .g-mr7 {
    margin-right: 0.7rem ;
  }

  .g-mb7 {
    margin-bottom: 0.7rem ;
  }

  .g-ml7 {
    margin-left: 0.7rem ;
  }

  .g-ma8 {
    margin: 0.8rem ;
  }

  .g-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .g-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .g-mt8 {
    margin-top: 0.8rem ;
  }

  .g-mr8 {
    margin-right: 0.8rem ;
  }

  .g-mb8 {
    margin-bottom: 0.8rem ;
  }

  .g-ml8 {
    margin-left: 0.8rem ;
  }

  .g-ma9 {
    margin: 0.9rem ;
  }

  .g-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .g-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .g-mt9 {
    margin-top: 0.9rem ;
  }

  .g-mr9 {
    margin-right: 0.9rem ;
  }

  .g-mb9 {
    margin-bottom: 0.9rem ;
  }

  .g-ml9 {
    margin-left: 0.9rem ;
  }

  .g-ma10 {
    margin: 1rem ;
  }

  .g-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .g-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .g-mt10 {
    margin-top: 1rem ;
  }

  .g-mr10 {
    margin-right: 1rem ;
  }

  .g-mb10 {
    margin-bottom: 1rem ;
  }

  .g-ml10 {
    margin-left: 1rem ;
  }

  .g-ma11 {
    margin: 1.1rem ;
  }

  .g-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .g-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .g-mt11 {
    margin-top: 1.1rem ;
  }

  .g-mr11 {
    margin-right: 1.1rem ;
  }

  .g-mb11 {
    margin-bottom: 1.1rem ;
  }

  .g-ml11 {
    margin-left: 1.1rem ;
  }

  .g-ma12 {
    margin: 1.2rem ;
  }

  .g-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .g-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .g-mt12 {
    margin-top: 1.2rem ;
  }

  .g-mr12 {
    margin-right: 1.2rem ;
  }

  .g-mb12 {
    margin-bottom: 1.2rem ;
  }

  .g-ml12 {
    margin-left: 1.2rem ;
  }

  .g-ma13 {
    margin: 1.3rem ;
  }

  .g-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .g-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .g-mt13 {
    margin-top: 1.3rem ;
  }

  .g-mr13 {
    margin-right: 1.3rem ;
  }

  .g-mb13 {
    margin-bottom: 1.3rem ;
  }

  .g-ml13 {
    margin-left: 1.3rem ;
  }

  .g-ma14 {
    margin: 1.4rem ;
  }

  .g-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .g-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .g-mt14 {
    margin-top: 1.4rem ;
  }

  .g-mr14 {
    margin-right: 1.4rem ;
  }

  .g-mb14 {
    margin-bottom: 1.4rem ;
  }

  .g-ml14 {
    margin-left: 1.4rem ;
  }

  .g-ma15 {
    margin: 1.5rem ;
  }

  .g-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .g-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .g-mt15 {
    margin-top: 1.5rem ;
  }

  .g-mr15 {
    margin-right: 1.5rem ;
  }

  .g-mb15 {
    margin-bottom: 1.5rem ;
  }

  .g-ml15 {
    margin-left: 1.5rem ;
  }

  .g-ma16 {
    margin: 1.6rem ;
  }

  .g-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .g-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .g-mt16 {
    margin-top: 1.6rem ;
  }

  .g-mr16 {
    margin-right: 1.6rem ;
  }

  .g-mb16 {
    margin-bottom: 1.6rem ;
  }

  .g-ml16 {
    margin-left: 1.6rem ;
  }

  .g-ma17 {
    margin: 1.7rem ;
  }

  .g-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .g-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .g-mt17 {
    margin-top: 1.7rem ;
  }

  .g-mr17 {
    margin-right: 1.7rem ;
  }

  .g-mb17 {
    margin-bottom: 1.7rem ;
  }

  .g-ml17 {
    margin-left: 1.7rem ;
  }

  .g-ma18 {
    margin: 1.8rem ;
  }

  .g-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .g-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .g-mt18 {
    margin-top: 1.8rem ;
  }

  .g-mr18 {
    margin-right: 1.8rem ;
  }

  .g-mb18 {
    margin-bottom: 1.8rem ;
  }

  .g-ml18 {
    margin-left: 1.8rem ;
  }

  .g-ma19 {
    margin: 1.9rem ;
  }

  .g-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .g-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .g-mt19 {
    margin-top: 1.9rem ;
  }

  .g-mr19 {
    margin-right: 1.9rem ;
  }

  .g-mb19 {
    margin-bottom: 1.9rem ;
  }

  .g-ml19 {
    margin-left: 1.9rem ;
  }

  .g-ma20 {
    margin: 2rem ;
  }

  .g-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .g-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .g-mt20 {
    margin-top: 2rem ;
  }

  .g-mr20 {
    margin-right: 2rem ;
  }

  .g-mb20 {
    margin-bottom: 2rem ;
  }

  .g-ml20 {
    margin-left: 2rem ;
  }

  .g-ma21 {
    margin: 2.1rem ;
  }

  .g-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .g-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .g-mt21 {
    margin-top: 2.1rem ;
  }

  .g-mr21 {
    margin-right: 2.1rem ;
  }

  .g-mb21 {
    margin-bottom: 2.1rem ;
  }

  .g-ml21 {
    margin-left: 2.1rem ;
  }

  .g-ma22 {
    margin: 2.2rem ;
  }

  .g-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .g-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .g-mt22 {
    margin-top: 2.2rem ;
  }

  .g-mr22 {
    margin-right: 2.2rem ;
  }

  .g-mb22 {
    margin-bottom: 2.2rem ;
  }

  .g-ml22 {
    margin-left: 2.2rem ;
  }

  .g-ma23 {
    margin: 2.3rem ;
  }

  .g-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .g-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .g-mt23 {
    margin-top: 2.3rem ;
  }

  .g-mr23 {
    margin-right: 2.3rem ;
  }

  .g-mb23 {
    margin-bottom: 2.3rem ;
  }

  .g-ml23 {
    margin-left: 2.3rem ;
  }

  .g-ma24 {
    margin: 2.4rem ;
  }

  .g-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .g-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .g-mt24 {
    margin-top: 2.4rem ;
  }

  .g-mr24 {
    margin-right: 2.4rem ;
  }

  .g-mb24 {
    margin-bottom: 2.4rem ;
  }

  .g-ml24 {
    margin-left: 2.4rem ;
  }

  .g-ma25 {
    margin: 2.5rem ;
  }

  .g-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .g-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .g-mt25 {
    margin-top: 2.5rem ;
  }

  .g-mr25 {
    margin-right: 2.5rem ;
  }

  .g-mb25 {
    margin-bottom: 2.5rem ;
  }

  .g-ml25 {
    margin-left: 2.5rem ;
  }

  .g-ma26 {
    margin: 2.6rem ;
  }

  .g-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .g-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .g-mt26 {
    margin-top: 2.6rem ;
  }

  .g-mr26 {
    margin-right: 2.6rem ;
  }

  .g-mb26 {
    margin-bottom: 2.6rem ;
  }

  .g-ml26 {
    margin-left: 2.6rem ;
  }

  .g-ma27 {
    margin: 2.7rem ;
  }

  .g-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .g-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .g-mt27 {
    margin-top: 2.7rem ;
  }

  .g-mr27 {
    margin-right: 2.7rem ;
  }

  .g-mb27 {
    margin-bottom: 2.7rem ;
  }

  .g-ml27 {
    margin-left: 2.7rem ;
  }

  .g-ma28 {
    margin: 2.8rem ;
  }

  .g-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .g-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .g-mt28 {
    margin-top: 2.8rem ;
  }

  .g-mr28 {
    margin-right: 2.8rem ;
  }

  .g-mb28 {
    margin-bottom: 2.8rem ;
  }

  .g-ml28 {
    margin-left: 2.8rem ;
  }

  .g-ma29 {
    margin: 2.9rem ;
  }

  .g-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .g-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .g-mt29 {
    margin-top: 2.9rem ;
  }

  .g-mr29 {
    margin-right: 2.9rem ;
  }

  .g-mb29 {
    margin-bottom: 2.9rem ;
  }

  .g-ml29 {
    margin-left: 2.9rem ;
  }

  .g-ma30 {
    margin: 3rem ;
  }

  .g-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .g-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .g-mt30 {
    margin-top: 3rem ;
  }

  .g-mr30 {
    margin-right: 3rem ;
  }

  .g-mb30 {
    margin-bottom: 3rem ;
  }

  .g-ml30 {
    margin-left: 3rem ;
  }

  .g-ma32 {
    margin: 3.2rem ;
  }

  .g-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .g-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .g-mt32 {
    margin-top: 3.2rem ;
  }

  .g-mr32 {
    margin-right: 3.2rem ;
  }

  .g-mb32 {
    margin-bottom: 3.2rem ;
  }

  .g-ml32 {
    margin-left: 3.2rem ;
  }

  .g-ma34 {
    margin: 3.4rem ;
  }

  .g-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .g-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .g-mt34 {
    margin-top: 3.4rem ;
  }

  .g-mr34 {
    margin-right: 3.4rem ;
  }

  .g-mb34 {
    margin-bottom: 3.4rem ;
  }

  .g-ml34 {
    margin-left: 3.4rem ;
  }

  .g-ma36 {
    margin: 3.6rem ;
  }

  .g-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .g-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .g-mt36 {
    margin-top: 3.6rem ;
  }

  .g-mr36 {
    margin-right: 3.6rem ;
  }

  .g-mb36 {
    margin-bottom: 3.6rem ;
  }

  .g-ml36 {
    margin-left: 3.6rem ;
  }

  .g-ma40 {
    margin: 4rem ;
  }

  .g-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .g-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .g-mt40 {
    margin-top: 4rem ;
  }

  .g-mr40 {
    margin-right: 4rem ;
  }

  .g-mb40 {
    margin-bottom: 4rem ;
  }

  .g-ml40 {
    margin-left: 4rem ;
  }

  .g-ma44 {
    margin: 4.4rem ;
  }

  .g-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .g-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .g-mt44 {
    margin-top: 4.4rem ;
  }

  .g-mr44 {
    margin-right: 4.4rem ;
  }

  .g-mb44 {
    margin-bottom: 4.4rem ;
  }

  .g-ml44 {
    margin-left: 4.4rem ;
  }

  .g-ma48 {
    margin: 4.8rem ;
  }

  .g-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .g-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .g-mt48 {
    margin-top: 4.8rem ;
  }

  .g-mr48 {
    margin-right: 4.8rem ;
  }

  .g-mb48 {
    margin-bottom: 4.8rem ;
  }

  .g-ml48 {
    margin-left: 4.8rem ;
  }

  .g-ma52 {
    margin: 5.2rem ;
  }

  .g-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .g-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .g-mt52 {
    margin-top: 5.2rem ;
  }

  .g-mr52 {
    margin-right: 5.2rem ;
  }

  .g-mb52 {
    margin-bottom: 5.2rem ;
  }

  .g-ml52 {
    margin-left: 5.2rem ;
  }

  .g-ma56 {
    margin: 5.6rem ;
  }

  .g-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .g-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .g-mt56 {
    margin-top: 5.6rem ;
  }

  .g-mr56 {
    margin-right: 5.6rem ;
  }

  .g-mb56 {
    margin-bottom: 5.6rem ;
  }

  .g-ml56 {
    margin-left: 5.6rem ;
  }

  .g-ma60 {
    margin: 6rem ;
  }

  .g-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .g-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .g-mt60 {
    margin-top: 6rem ;
  }

  .g-mr60 {
    margin-right: 6rem ;
  }

  .g-mb60 {
    margin-bottom: 6rem ;
  }

  .g-ml60 {
    margin-left: 6rem ;
  }

  .g-ma64 {
    margin: 6.4rem ;
  }

  .g-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .g-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .g-mt64 {
    margin-top: 6.4rem ;
  }

  .g-mr64 {
    margin-right: 6.4rem ;
  }

  .g-mb64 {
    margin-bottom: 6.4rem ;
  }

  .g-ml64 {
    margin-left: 6.4rem ;
  }

  .g-ma68 {
    margin: 6.8rem ;
  }

  .g-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .g-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .g-mt68 {
    margin-top: 6.8rem ;
  }

  .g-mr68 {
    margin-right: 6.8rem ;
  }

  .g-mb68 {
    margin-bottom: 6.8rem ;
  }

  .g-ml68 {
    margin-left: 6.8rem ;
  }

  .g-ma72 {
    margin: 7.2rem ;
  }

  .g-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .g-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .g-mt72 {
    margin-top: 7.2rem ;
  }

  .g-mr72 {
    margin-right: 7.2rem ;
  }

  .g-mb72 {
    margin-bottom: 7.2rem ;
  }

  .g-ml72 {
    margin-left: 7.2rem ;
  }

  .g-ma76 {
    margin: 7.6rem ;
  }

  .g-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .g-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .g-mt76 {
    margin-top: 7.6rem ;
  }

  .g-mr76 {
    margin-right: 7.6rem ;
  }

  .g-mb76 {
    margin-bottom: 7.6rem ;
  }

  .g-ml76 {
    margin-left: 7.6rem ;
  }

  .g-db {
    display: block ;
  }

  .g-dn {
    display: none ;
  }

  .g-di {
    display: inline ;
  }

  .g-dib {
    display: inline-block ;
  }

  .g-dt {
    display: table ;
  }

  .g-fl {
    float: left ;
  }

  .g-fr {
    float: right ;
  }

  .g-fn {
    float: none ;
  }

  .g-fs8r {
    font-size: 0.8rem ;
  }

  .g-fs9r {
    font-size: 0.9rem ;
  }

  .g-fs10r {
    font-size: 1rem ;
  }

  .g-fs11r {
    font-size: 1.1rem ;
  }

  .g-fs12r {
    font-size: 1.2rem ;
  }

  .g-fs13r {
    font-size: 1.3rem ;
  }

  .g-fs14r {
    font-size: 1.4rem ;
  }

  .g-fs15r {
    font-size: 1.5rem ;
  }

  .g-fs16r {
    font-size: 1.6rem ;
  }

  .g-fs17r {
    font-size: 1.7rem ;
  }

  .g-fs18r {
    font-size: 1.8rem ;
  }

  .g-fs19r {
    font-size: 1.9rem ;
  }

  .g-fs20r {
    font-size: 2rem ;
  }

  .g-fs21r {
    font-size: 2.1rem ;
  }

  .g-fs22r {
    font-size: 2.2rem ;
  }

  .g-fs24r {
    font-size: 2.4rem ;
  }

  .g-fs28r {
    font-size: 2.8rem ;
  }

  .g-fs30r {
    font-size: 3rem ;
  }

  .g-fs8e {
    font-size: 0.8em ;
  }

  .g-fs9e {
    font-size: 0.9em ;
  }

  .g-fs10e {
    font-size: 1em ;
  }

  .g-fs11e {
    font-size: 1.1em ;
  }

  .g-fs12e {
    font-size: 1.2em ;
  }

  .g-fs13e {
    font-size: 1.3em ;
  }

  .g-fs14e {
    font-size: 1.4em ;
  }

  .g-fs15e {
    font-size: 1.5em ;
  }

  .g-fs16e {
    font-size: 1.6em ;
  }

  .g-fs17e {
    font-size: 1.7em ;
  }

  .g-fs18e {
    font-size: 1.8em ;
  }

  .g-fs19e {
    font-size: 1.9em ;
  }

  .g-fs20e {
    font-size: 2em ;
  }

  .g-fs21e {
    font-size: 2.1em ;
  }

  .g-fs22e {
    font-size: 2.2em ;
  }

  .g-fs24e {
    font-size: 2.4em ;
  }

  .g-fs28e {
    font-size: 2.8em ;
  }

  .g-fs30e {
    font-size: 3em ;
  }

  .g-ta-c {
    text-align: center ;
  }

  .g-ta-l {
    text-align: left ;
  }

  .g-ta-r {
    text-align: right ;
  }

  .g-ta-j {
    text-align: justify ;
  }

  .g-pos-a {
    position: absolute ;
  }

  .g-pos-f {
    position: fixed ;
  }

  .g-pos-r {
    position: relative ;
  }

  .g-pos-s {
    position: static ;
  }
}
@media (min-width: 50em) {
  .h-auto {
    width: auto;
  }

  .h10,
  .h-10 {
    width: 10%;
  }

  .h15 {
    width: 15%;
  }

  .h20,
  .h-5 {
    width: 20%;
  }

  .h25,
  .h-4 {
    width: 25%;
  }

  .h30 {
    width: 30%;
  }

  .h35 {
    width: 35%;
  }

  .h40 {
    width: 40%;
  }

  .h45 {
    width: 45%;
  }

  .h50,
  .h-2 {
    width: 50%;
  }

  .h55 {
    width: 55%;
  }

  .h60 {
    width: 60%;
  }

  .h65 {
    width: 65%;
  }

  .h70 {
    width: 70%;
  }

  .h75 {
    width: 75%;
  }

  .h80 {
    width: 80%;
  }

  .h85 {
    width: 85%;
  }

  .h90 {
    width: 90%;
  }

  .h95 {
    width: 95%;
  }

  .h100,
  .h {
    width: 100%;
  }

  .h-3 {
    width: 33.33333%;
  }

  .h-6 {
    width: 16.66667%;
  }

  .h-7 {
    width: 14.28571%;
  }

  .h-8 {
    width: 12.5%;
  }

  .h-pa0 {
    padding: 0rem ;
  }

  .h-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .h-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .h-pt0 {
    padding-top: 0rem ;
  }

  .h-pr0 {
    padding-right: 0rem ;
  }

  .h-pb0 {
    padding-bottom: 0rem ;
  }

  .h-pl0 {
    padding-left: 0rem ;
  }

  .h-pa1 {
    padding: 0.1rem ;
  }

  .h-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .h-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .h-pt1 {
    padding-top: 0.1rem ;
  }

  .h-pr1 {
    padding-right: 0.1rem ;
  }

  .h-pb1 {
    padding-bottom: 0.1rem ;
  }

  .h-pl1 {
    padding-left: 0.1rem ;
  }

  .h-pa2 {
    padding: 0.2rem ;
  }

  .h-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .h-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .h-pt2 {
    padding-top: 0.2rem ;
  }

  .h-pr2 {
    padding-right: 0.2rem ;
  }

  .h-pb2 {
    padding-bottom: 0.2rem ;
  }

  .h-pl2 {
    padding-left: 0.2rem ;
  }

  .h-pa3 {
    padding: 0.3rem ;
  }

  .h-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .h-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .h-pt3 {
    padding-top: 0.3rem ;
  }

  .h-pr3 {
    padding-right: 0.3rem ;
  }

  .h-pb3 {
    padding-bottom: 0.3rem ;
  }

  .h-pl3 {
    padding-left: 0.3rem ;
  }

  .h-pa4 {
    padding: 0.4rem ;
  }

  .h-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .h-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .h-pt4 {
    padding-top: 0.4rem ;
  }

  .h-pr4 {
    padding-right: 0.4rem ;
  }

  .h-pb4 {
    padding-bottom: 0.4rem ;
  }

  .h-pl4 {
    padding-left: 0.4rem ;
  }

  .h-pa5 {
    padding: 0.5rem ;
  }

  .h-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .h-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .h-pt5 {
    padding-top: 0.5rem ;
  }

  .h-pr5 {
    padding-right: 0.5rem ;
  }

  .h-pb5 {
    padding-bottom: 0.5rem ;
  }

  .h-pl5 {
    padding-left: 0.5rem ;
  }

  .h-pa6 {
    padding: 0.6rem ;
  }

  .h-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .h-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .h-pt6 {
    padding-top: 0.6rem ;
  }

  .h-pr6 {
    padding-right: 0.6rem ;
  }

  .h-pb6 {
    padding-bottom: 0.6rem ;
  }

  .h-pl6 {
    padding-left: 0.6rem ;
  }

  .h-pa7 {
    padding: 0.7rem ;
  }

  .h-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .h-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .h-pt7 {
    padding-top: 0.7rem ;
  }

  .h-pr7 {
    padding-right: 0.7rem ;
  }

  .h-pb7 {
    padding-bottom: 0.7rem ;
  }

  .h-pl7 {
    padding-left: 0.7rem ;
  }

  .h-pa8 {
    padding: 0.8rem ;
  }

  .h-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .h-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .h-pt8 {
    padding-top: 0.8rem ;
  }

  .h-pr8 {
    padding-right: 0.8rem ;
  }

  .h-pb8 {
    padding-bottom: 0.8rem ;
  }

  .h-pl8 {
    padding-left: 0.8rem ;
  }

  .h-pa9 {
    padding: 0.9rem ;
  }

  .h-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .h-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .h-pt9 {
    padding-top: 0.9rem ;
  }

  .h-pr9 {
    padding-right: 0.9rem ;
  }

  .h-pb9 {
    padding-bottom: 0.9rem ;
  }

  .h-pl9 {
    padding-left: 0.9rem ;
  }

  .h-pa10 {
    padding: 1rem ;
  }

  .h-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .h-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .h-pt10 {
    padding-top: 1rem ;
  }

  .h-pr10 {
    padding-right: 1rem ;
  }

  .h-pb10 {
    padding-bottom: 1rem ;
  }

  .h-pl10 {
    padding-left: 1rem ;
  }

  .h-pa11 {
    padding: 1.1rem ;
  }

  .h-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .h-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .h-pt11 {
    padding-top: 1.1rem ;
  }

  .h-pr11 {
    padding-right: 1.1rem ;
  }

  .h-pb11 {
    padding-bottom: 1.1rem ;
  }

  .h-pl11 {
    padding-left: 1.1rem ;
  }

  .h-pa12 {
    padding: 1.2rem ;
  }

  .h-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .h-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .h-pt12 {
    padding-top: 1.2rem ;
  }

  .h-pr12 {
    padding-right: 1.2rem ;
  }

  .h-pb12 {
    padding-bottom: 1.2rem ;
  }

  .h-pl12 {
    padding-left: 1.2rem ;
  }

  .h-pa13 {
    padding: 1.3rem ;
  }

  .h-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .h-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .h-pt13 {
    padding-top: 1.3rem ;
  }

  .h-pr13 {
    padding-right: 1.3rem ;
  }

  .h-pb13 {
    padding-bottom: 1.3rem ;
  }

  .h-pl13 {
    padding-left: 1.3rem ;
  }

  .h-pa14 {
    padding: 1.4rem ;
  }

  .h-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .h-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .h-pt14 {
    padding-top: 1.4rem ;
  }

  .h-pr14 {
    padding-right: 1.4rem ;
  }

  .h-pb14 {
    padding-bottom: 1.4rem ;
  }

  .h-pl14 {
    padding-left: 1.4rem ;
  }

  .h-pa15 {
    padding: 1.5rem ;
  }

  .h-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .h-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .h-pt15 {
    padding-top: 1.5rem ;
  }

  .h-pr15 {
    padding-right: 1.5rem ;
  }

  .h-pb15 {
    padding-bottom: 1.5rem ;
  }

  .h-pl15 {
    padding-left: 1.5rem ;
  }

  .h-pa16 {
    padding: 1.6rem ;
  }

  .h-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .h-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .h-pt16 {
    padding-top: 1.6rem ;
  }

  .h-pr16 {
    padding-right: 1.6rem ;
  }

  .h-pb16 {
    padding-bottom: 1.6rem ;
  }

  .h-pl16 {
    padding-left: 1.6rem ;
  }

  .h-pa17 {
    padding: 1.7rem ;
  }

  .h-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .h-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .h-pt17 {
    padding-top: 1.7rem ;
  }

  .h-pr17 {
    padding-right: 1.7rem ;
  }

  .h-pb17 {
    padding-bottom: 1.7rem ;
  }

  .h-pl17 {
    padding-left: 1.7rem ;
  }

  .h-pa18 {
    padding: 1.8rem ;
  }

  .h-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .h-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .h-pt18 {
    padding-top: 1.8rem ;
  }

  .h-pr18 {
    padding-right: 1.8rem ;
  }

  .h-pb18 {
    padding-bottom: 1.8rem ;
  }

  .h-pl18 {
    padding-left: 1.8rem ;
  }

  .h-pa19 {
    padding: 1.9rem ;
  }

  .h-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .h-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .h-pt19 {
    padding-top: 1.9rem ;
  }

  .h-pr19 {
    padding-right: 1.9rem ;
  }

  .h-pb19 {
    padding-bottom: 1.9rem ;
  }

  .h-pl19 {
    padding-left: 1.9rem ;
  }

  .h-pa20 {
    padding: 2rem ;
  }

  .h-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .h-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .h-pt20 {
    padding-top: 2rem ;
  }

  .h-pr20 {
    padding-right: 2rem ;
  }

  .h-pb20 {
    padding-bottom: 2rem ;
  }

  .h-pl20 {
    padding-left: 2rem ;
  }

  .h-pa21 {
    padding: 2.1rem ;
  }

  .h-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .h-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .h-pt21 {
    padding-top: 2.1rem ;
  }

  .h-pr21 {
    padding-right: 2.1rem ;
  }

  .h-pb21 {
    padding-bottom: 2.1rem ;
  }

  .h-pl21 {
    padding-left: 2.1rem ;
  }

  .h-pa22 {
    padding: 2.2rem ;
  }

  .h-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .h-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .h-pt22 {
    padding-top: 2.2rem ;
  }

  .h-pr22 {
    padding-right: 2.2rem ;
  }

  .h-pb22 {
    padding-bottom: 2.2rem ;
  }

  .h-pl22 {
    padding-left: 2.2rem ;
  }

  .h-pa23 {
    padding: 2.3rem ;
  }

  .h-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .h-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .h-pt23 {
    padding-top: 2.3rem ;
  }

  .h-pr23 {
    padding-right: 2.3rem ;
  }

  .h-pb23 {
    padding-bottom: 2.3rem ;
  }

  .h-pl23 {
    padding-left: 2.3rem ;
  }

  .h-pa24 {
    padding: 2.4rem ;
  }

  .h-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .h-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .h-pt24 {
    padding-top: 2.4rem ;
  }

  .h-pr24 {
    padding-right: 2.4rem ;
  }

  .h-pb24 {
    padding-bottom: 2.4rem ;
  }

  .h-pl24 {
    padding-left: 2.4rem ;
  }

  .h-pa25 {
    padding: 2.5rem ;
  }

  .h-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .h-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .h-pt25 {
    padding-top: 2.5rem ;
  }

  .h-pr25 {
    padding-right: 2.5rem ;
  }

  .h-pb25 {
    padding-bottom: 2.5rem ;
  }

  .h-pl25 {
    padding-left: 2.5rem ;
  }

  .h-pa26 {
    padding: 2.6rem ;
  }

  .h-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .h-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .h-pt26 {
    padding-top: 2.6rem ;
  }

  .h-pr26 {
    padding-right: 2.6rem ;
  }

  .h-pb26 {
    padding-bottom: 2.6rem ;
  }

  .h-pl26 {
    padding-left: 2.6rem ;
  }

  .h-pa27 {
    padding: 2.7rem ;
  }

  .h-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .h-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .h-pt27 {
    padding-top: 2.7rem ;
  }

  .h-pr27 {
    padding-right: 2.7rem ;
  }

  .h-pb27 {
    padding-bottom: 2.7rem ;
  }

  .h-pl27 {
    padding-left: 2.7rem ;
  }

  .h-pa28 {
    padding: 2.8rem ;
  }

  .h-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .h-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .h-pt28 {
    padding-top: 2.8rem ;
  }

  .h-pr28 {
    padding-right: 2.8rem ;
  }

  .h-pb28 {
    padding-bottom: 2.8rem ;
  }

  .h-pl28 {
    padding-left: 2.8rem ;
  }

  .h-pa29 {
    padding: 2.9rem ;
  }

  .h-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .h-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .h-pt29 {
    padding-top: 2.9rem ;
  }

  .h-pr29 {
    padding-right: 2.9rem ;
  }

  .h-pb29 {
    padding-bottom: 2.9rem ;
  }

  .h-pl29 {
    padding-left: 2.9rem ;
  }

  .h-pa30 {
    padding: 3rem ;
  }

  .h-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .h-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .h-pt30 {
    padding-top: 3rem ;
  }

  .h-pr30 {
    padding-right: 3rem ;
  }

  .h-pb30 {
    padding-bottom: 3rem ;
  }

  .h-pl30 {
    padding-left: 3rem ;
  }

  .h-pa32 {
    padding: 3.2rem ;
  }

  .h-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .h-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .h-pt32 {
    padding-top: 3.2rem ;
  }

  .h-pr32 {
    padding-right: 3.2rem ;
  }

  .h-pb32 {
    padding-bottom: 3.2rem ;
  }

  .h-pl32 {
    padding-left: 3.2rem ;
  }

  .h-pa34 {
    padding: 3.4rem ;
  }

  .h-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .h-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .h-pt34 {
    padding-top: 3.4rem ;
  }

  .h-pr34 {
    padding-right: 3.4rem ;
  }

  .h-pb34 {
    padding-bottom: 3.4rem ;
  }

  .h-pl34 {
    padding-left: 3.4rem ;
  }

  .h-pa36 {
    padding: 3.6rem ;
  }

  .h-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .h-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .h-pt36 {
    padding-top: 3.6rem ;
  }

  .h-pr36 {
    padding-right: 3.6rem ;
  }

  .h-pb36 {
    padding-bottom: 3.6rem ;
  }

  .h-pl36 {
    padding-left: 3.6rem ;
  }

  .h-pa40 {
    padding: 4rem ;
  }

  .h-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .h-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .h-pt40 {
    padding-top: 4rem ;
  }

  .h-pr40 {
    padding-right: 4rem ;
  }

  .h-pb40 {
    padding-bottom: 4rem ;
  }

  .h-pl40 {
    padding-left: 4rem ;
  }

  .h-pa44 {
    padding: 4.4rem ;
  }

  .h-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .h-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .h-pt44 {
    padding-top: 4.4rem ;
  }

  .h-pr44 {
    padding-right: 4.4rem ;
  }

  .h-pb44 {
    padding-bottom: 4.4rem ;
  }

  .h-pl44 {
    padding-left: 4.4rem ;
  }

  .h-pa48 {
    padding: 4.8rem ;
  }

  .h-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .h-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .h-pt48 {
    padding-top: 4.8rem ;
  }

  .h-pr48 {
    padding-right: 4.8rem ;
  }

  .h-pb48 {
    padding-bottom: 4.8rem ;
  }

  .h-pl48 {
    padding-left: 4.8rem ;
  }

  .h-pa52 {
    padding: 5.2rem ;
  }

  .h-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .h-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .h-pt52 {
    padding-top: 5.2rem ;
  }

  .h-pr52 {
    padding-right: 5.2rem ;
  }

  .h-pb52 {
    padding-bottom: 5.2rem ;
  }

  .h-pl52 {
    padding-left: 5.2rem ;
  }

  .h-pa56 {
    padding: 5.6rem ;
  }

  .h-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .h-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .h-pt56 {
    padding-top: 5.6rem ;
  }

  .h-pr56 {
    padding-right: 5.6rem ;
  }

  .h-pb56 {
    padding-bottom: 5.6rem ;
  }

  .h-pl56 {
    padding-left: 5.6rem ;
  }

  .h-pa60 {
    padding: 6rem ;
  }

  .h-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .h-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .h-pt60 {
    padding-top: 6rem ;
  }

  .h-pr60 {
    padding-right: 6rem ;
  }

  .h-pb60 {
    padding-bottom: 6rem ;
  }

  .h-pl60 {
    padding-left: 6rem ;
  }

  .h-pa64 {
    padding: 6.4rem ;
  }

  .h-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .h-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .h-pt64 {
    padding-top: 6.4rem ;
  }

  .h-pr64 {
    padding-right: 6.4rem ;
  }

  .h-pb64 {
    padding-bottom: 6.4rem ;
  }

  .h-pl64 {
    padding-left: 6.4rem ;
  }

  .h-pa68 {
    padding: 6.8rem ;
  }

  .h-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .h-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .h-pt68 {
    padding-top: 6.8rem ;
  }

  .h-pr68 {
    padding-right: 6.8rem ;
  }

  .h-pb68 {
    padding-bottom: 6.8rem ;
  }

  .h-pl68 {
    padding-left: 6.8rem ;
  }

  .h-pa72 {
    padding: 7.2rem ;
  }

  .h-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .h-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .h-pt72 {
    padding-top: 7.2rem ;
  }

  .h-pr72 {
    padding-right: 7.2rem ;
  }

  .h-pb72 {
    padding-bottom: 7.2rem ;
  }

  .h-pl72 {
    padding-left: 7.2rem ;
  }

  .h-pa76 {
    padding: 7.6rem ;
  }

  .h-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .h-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .h-pt76 {
    padding-top: 7.6rem ;
  }

  .h-pr76 {
    padding-right: 7.6rem ;
  }

  .h-pb76 {
    padding-bottom: 7.6rem ;
  }

  .h-pl76 {
    padding-left: 7.6rem ;
  }

  .h-ma0 {
    margin: 0rem ;
  }

  .h-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .h-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .h-mt0 {
    margin-top: 0rem ;
  }

  .h-mr0 {
    margin-right: 0rem ;
  }

  .h-mb0 {
    margin-bottom: 0rem ;
  }

  .h-ml0 {
    margin-left: 0rem ;
  }

  .h-ma1 {
    margin: 0.1rem ;
  }

  .h-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .h-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .h-mt1 {
    margin-top: 0.1rem ;
  }

  .h-mr1 {
    margin-right: 0.1rem ;
  }

  .h-mb1 {
    margin-bottom: 0.1rem ;
  }

  .h-ml1 {
    margin-left: 0.1rem ;
  }

  .h-ma2 {
    margin: 0.2rem ;
  }

  .h-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .h-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .h-mt2 {
    margin-top: 0.2rem ;
  }

  .h-mr2 {
    margin-right: 0.2rem ;
  }

  .h-mb2 {
    margin-bottom: 0.2rem ;
  }

  .h-ml2 {
    margin-left: 0.2rem ;
  }

  .h-ma3 {
    margin: 0.3rem ;
  }

  .h-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .h-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .h-mt3 {
    margin-top: 0.3rem ;
  }

  .h-mr3 {
    margin-right: 0.3rem ;
  }

  .h-mb3 {
    margin-bottom: 0.3rem ;
  }

  .h-ml3 {
    margin-left: 0.3rem ;
  }

  .h-ma4 {
    margin: 0.4rem ;
  }

  .h-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .h-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .h-mt4 {
    margin-top: 0.4rem ;
  }

  .h-mr4 {
    margin-right: 0.4rem ;
  }

  .h-mb4 {
    margin-bottom: 0.4rem ;
  }

  .h-ml4 {
    margin-left: 0.4rem ;
  }

  .h-ma5 {
    margin: 0.5rem ;
  }

  .h-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .h-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .h-mt5 {
    margin-top: 0.5rem ;
  }

  .h-mr5 {
    margin-right: 0.5rem ;
  }

  .h-mb5 {
    margin-bottom: 0.5rem ;
  }

  .h-ml5 {
    margin-left: 0.5rem ;
  }

  .h-ma6 {
    margin: 0.6rem ;
  }

  .h-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .h-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .h-mt6 {
    margin-top: 0.6rem ;
  }

  .h-mr6 {
    margin-right: 0.6rem ;
  }

  .h-mb6 {
    margin-bottom: 0.6rem ;
  }

  .h-ml6 {
    margin-left: 0.6rem ;
  }

  .h-ma7 {
    margin: 0.7rem ;
  }

  .h-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .h-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .h-mt7 {
    margin-top: 0.7rem ;
  }

  .h-mr7 {
    margin-right: 0.7rem ;
  }

  .h-mb7 {
    margin-bottom: 0.7rem ;
  }

  .h-ml7 {
    margin-left: 0.7rem ;
  }

  .h-ma8 {
    margin: 0.8rem ;
  }

  .h-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .h-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .h-mt8 {
    margin-top: 0.8rem ;
  }

  .h-mr8 {
    margin-right: 0.8rem ;
  }

  .h-mb8 {
    margin-bottom: 0.8rem ;
  }

  .h-ml8 {
    margin-left: 0.8rem ;
  }

  .h-ma9 {
    margin: 0.9rem ;
  }

  .h-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .h-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .h-mt9 {
    margin-top: 0.9rem ;
  }

  .h-mr9 {
    margin-right: 0.9rem ;
  }

  .h-mb9 {
    margin-bottom: 0.9rem ;
  }

  .h-ml9 {
    margin-left: 0.9rem ;
  }

  .h-ma10 {
    margin: 1rem ;
  }

  .h-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .h-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .h-mt10 {
    margin-top: 1rem ;
  }

  .h-mr10 {
    margin-right: 1rem ;
  }

  .h-mb10 {
    margin-bottom: 1rem ;
  }

  .h-ml10 {
    margin-left: 1rem ;
  }

  .h-ma11 {
    margin: 1.1rem ;
  }

  .h-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .h-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .h-mt11 {
    margin-top: 1.1rem ;
  }

  .h-mr11 {
    margin-right: 1.1rem ;
  }

  .h-mb11 {
    margin-bottom: 1.1rem ;
  }

  .h-ml11 {
    margin-left: 1.1rem ;
  }

  .h-ma12 {
    margin: 1.2rem ;
  }

  .h-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .h-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .h-mt12 {
    margin-top: 1.2rem ;
  }

  .h-mr12 {
    margin-right: 1.2rem ;
  }

  .h-mb12 {
    margin-bottom: 1.2rem ;
  }

  .h-ml12 {
    margin-left: 1.2rem ;
  }

  .h-ma13 {
    margin: 1.3rem ;
  }

  .h-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .h-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .h-mt13 {
    margin-top: 1.3rem ;
  }

  .h-mr13 {
    margin-right: 1.3rem ;
  }

  .h-mb13 {
    margin-bottom: 1.3rem ;
  }

  .h-ml13 {
    margin-left: 1.3rem ;
  }

  .h-ma14 {
    margin: 1.4rem ;
  }

  .h-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .h-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .h-mt14 {
    margin-top: 1.4rem ;
  }

  .h-mr14 {
    margin-right: 1.4rem ;
  }

  .h-mb14 {
    margin-bottom: 1.4rem ;
  }

  .h-ml14 {
    margin-left: 1.4rem ;
  }

  .h-ma15 {
    margin: 1.5rem ;
  }

  .h-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .h-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .h-mt15 {
    margin-top: 1.5rem ;
  }

  .h-mr15 {
    margin-right: 1.5rem ;
  }

  .h-mb15 {
    margin-bottom: 1.5rem ;
  }

  .h-ml15 {
    margin-left: 1.5rem ;
  }

  .h-ma16 {
    margin: 1.6rem ;
  }

  .h-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .h-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .h-mt16 {
    margin-top: 1.6rem ;
  }

  .h-mr16 {
    margin-right: 1.6rem ;
  }

  .h-mb16 {
    margin-bottom: 1.6rem ;
  }

  .h-ml16 {
    margin-left: 1.6rem ;
  }

  .h-ma17 {
    margin: 1.7rem ;
  }

  .h-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .h-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .h-mt17 {
    margin-top: 1.7rem ;
  }

  .h-mr17 {
    margin-right: 1.7rem ;
  }

  .h-mb17 {
    margin-bottom: 1.7rem ;
  }

  .h-ml17 {
    margin-left: 1.7rem ;
  }

  .h-ma18 {
    margin: 1.8rem ;
  }

  .h-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .h-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .h-mt18 {
    margin-top: 1.8rem ;
  }

  .h-mr18 {
    margin-right: 1.8rem ;
  }

  .h-mb18 {
    margin-bottom: 1.8rem ;
  }

  .h-ml18 {
    margin-left: 1.8rem ;
  }

  .h-ma19 {
    margin: 1.9rem ;
  }

  .h-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .h-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .h-mt19 {
    margin-top: 1.9rem ;
  }

  .h-mr19 {
    margin-right: 1.9rem ;
  }

  .h-mb19 {
    margin-bottom: 1.9rem ;
  }

  .h-ml19 {
    margin-left: 1.9rem ;
  }

  .h-ma20 {
    margin: 2rem ;
  }

  .h-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .h-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .h-mt20 {
    margin-top: 2rem ;
  }

  .h-mr20 {
    margin-right: 2rem ;
  }

  .h-mb20 {
    margin-bottom: 2rem ;
  }

  .h-ml20 {
    margin-left: 2rem ;
  }

  .h-ma21 {
    margin: 2.1rem ;
  }

  .h-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .h-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .h-mt21 {
    margin-top: 2.1rem ;
  }

  .h-mr21 {
    margin-right: 2.1rem ;
  }

  .h-mb21 {
    margin-bottom: 2.1rem ;
  }

  .h-ml21 {
    margin-left: 2.1rem ;
  }

  .h-ma22 {
    margin: 2.2rem ;
  }

  .h-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .h-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .h-mt22 {
    margin-top: 2.2rem ;
  }

  .h-mr22 {
    margin-right: 2.2rem ;
  }

  .h-mb22 {
    margin-bottom: 2.2rem ;
  }

  .h-ml22 {
    margin-left: 2.2rem ;
  }

  .h-ma23 {
    margin: 2.3rem ;
  }

  .h-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .h-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .h-mt23 {
    margin-top: 2.3rem ;
  }

  .h-mr23 {
    margin-right: 2.3rem ;
  }

  .h-mb23 {
    margin-bottom: 2.3rem ;
  }

  .h-ml23 {
    margin-left: 2.3rem ;
  }

  .h-ma24 {
    margin: 2.4rem ;
  }

  .h-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .h-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .h-mt24 {
    margin-top: 2.4rem ;
  }

  .h-mr24 {
    margin-right: 2.4rem ;
  }

  .h-mb24 {
    margin-bottom: 2.4rem ;
  }

  .h-ml24 {
    margin-left: 2.4rem ;
  }

  .h-ma25 {
    margin: 2.5rem ;
  }

  .h-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .h-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .h-mt25 {
    margin-top: 2.5rem ;
  }

  .h-mr25 {
    margin-right: 2.5rem ;
  }

  .h-mb25 {
    margin-bottom: 2.5rem ;
  }

  .h-ml25 {
    margin-left: 2.5rem ;
  }

  .h-ma26 {
    margin: 2.6rem ;
  }

  .h-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .h-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .h-mt26 {
    margin-top: 2.6rem ;
  }

  .h-mr26 {
    margin-right: 2.6rem ;
  }

  .h-mb26 {
    margin-bottom: 2.6rem ;
  }

  .h-ml26 {
    margin-left: 2.6rem ;
  }

  .h-ma27 {
    margin: 2.7rem ;
  }

  .h-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .h-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .h-mt27 {
    margin-top: 2.7rem ;
  }

  .h-mr27 {
    margin-right: 2.7rem ;
  }

  .h-mb27 {
    margin-bottom: 2.7rem ;
  }

  .h-ml27 {
    margin-left: 2.7rem ;
  }

  .h-ma28 {
    margin: 2.8rem ;
  }

  .h-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .h-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .h-mt28 {
    margin-top: 2.8rem ;
  }

  .h-mr28 {
    margin-right: 2.8rem ;
  }

  .h-mb28 {
    margin-bottom: 2.8rem ;
  }

  .h-ml28 {
    margin-left: 2.8rem ;
  }

  .h-ma29 {
    margin: 2.9rem ;
  }

  .h-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .h-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .h-mt29 {
    margin-top: 2.9rem ;
  }

  .h-mr29 {
    margin-right: 2.9rem ;
  }

  .h-mb29 {
    margin-bottom: 2.9rem ;
  }

  .h-ml29 {
    margin-left: 2.9rem ;
  }

  .h-ma30 {
    margin: 3rem ;
  }

  .h-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .h-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .h-mt30 {
    margin-top: 3rem ;
  }

  .h-mr30 {
    margin-right: 3rem ;
  }

  .h-mb30 {
    margin-bottom: 3rem ;
  }

  .h-ml30 {
    margin-left: 3rem ;
  }

  .h-ma32 {
    margin: 3.2rem ;
  }

  .h-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .h-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .h-mt32 {
    margin-top: 3.2rem ;
  }

  .h-mr32 {
    margin-right: 3.2rem ;
  }

  .h-mb32 {
    margin-bottom: 3.2rem ;
  }

  .h-ml32 {
    margin-left: 3.2rem ;
  }

  .h-ma34 {
    margin: 3.4rem ;
  }

  .h-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .h-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .h-mt34 {
    margin-top: 3.4rem ;
  }

  .h-mr34 {
    margin-right: 3.4rem ;
  }

  .h-mb34 {
    margin-bottom: 3.4rem ;
  }

  .h-ml34 {
    margin-left: 3.4rem ;
  }

  .h-ma36 {
    margin: 3.6rem ;
  }

  .h-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .h-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .h-mt36 {
    margin-top: 3.6rem ;
  }

  .h-mr36 {
    margin-right: 3.6rem ;
  }

  .h-mb36 {
    margin-bottom: 3.6rem ;
  }

  .h-ml36 {
    margin-left: 3.6rem ;
  }

  .h-ma40 {
    margin: 4rem ;
  }

  .h-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .h-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .h-mt40 {
    margin-top: 4rem ;
  }

  .h-mr40 {
    margin-right: 4rem ;
  }

  .h-mb40 {
    margin-bottom: 4rem ;
  }

  .h-ml40 {
    margin-left: 4rem ;
  }

  .h-ma44 {
    margin: 4.4rem ;
  }

  .h-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .h-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .h-mt44 {
    margin-top: 4.4rem ;
  }

  .h-mr44 {
    margin-right: 4.4rem ;
  }

  .h-mb44 {
    margin-bottom: 4.4rem ;
  }

  .h-ml44 {
    margin-left: 4.4rem ;
  }

  .h-ma48 {
    margin: 4.8rem ;
  }

  .h-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .h-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .h-mt48 {
    margin-top: 4.8rem ;
  }

  .h-mr48 {
    margin-right: 4.8rem ;
  }

  .h-mb48 {
    margin-bottom: 4.8rem ;
  }

  .h-ml48 {
    margin-left: 4.8rem ;
  }

  .h-ma52 {
    margin: 5.2rem ;
  }

  .h-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .h-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .h-mt52 {
    margin-top: 5.2rem ;
  }

  .h-mr52 {
    margin-right: 5.2rem ;
  }

  .h-mb52 {
    margin-bottom: 5.2rem ;
  }

  .h-ml52 {
    margin-left: 5.2rem ;
  }

  .h-ma56 {
    margin: 5.6rem ;
  }

  .h-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .h-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .h-mt56 {
    margin-top: 5.6rem ;
  }

  .h-mr56 {
    margin-right: 5.6rem ;
  }

  .h-mb56 {
    margin-bottom: 5.6rem ;
  }

  .h-ml56 {
    margin-left: 5.6rem ;
  }

  .h-ma60 {
    margin: 6rem ;
  }

  .h-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .h-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .h-mt60 {
    margin-top: 6rem ;
  }

  .h-mr60 {
    margin-right: 6rem ;
  }

  .h-mb60 {
    margin-bottom: 6rem ;
  }

  .h-ml60 {
    margin-left: 6rem ;
  }

  .h-ma64 {
    margin: 6.4rem ;
  }

  .h-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .h-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .h-mt64 {
    margin-top: 6.4rem ;
  }

  .h-mr64 {
    margin-right: 6.4rem ;
  }

  .h-mb64 {
    margin-bottom: 6.4rem ;
  }

  .h-ml64 {
    margin-left: 6.4rem ;
  }

  .h-ma68 {
    margin: 6.8rem ;
  }

  .h-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .h-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .h-mt68 {
    margin-top: 6.8rem ;
  }

  .h-mr68 {
    margin-right: 6.8rem ;
  }

  .h-mb68 {
    margin-bottom: 6.8rem ;
  }

  .h-ml68 {
    margin-left: 6.8rem ;
  }

  .h-ma72 {
    margin: 7.2rem ;
  }

  .h-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .h-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .h-mt72 {
    margin-top: 7.2rem ;
  }

  .h-mr72 {
    margin-right: 7.2rem ;
  }

  .h-mb72 {
    margin-bottom: 7.2rem ;
  }

  .h-ml72 {
    margin-left: 7.2rem ;
  }

  .h-ma76 {
    margin: 7.6rem ;
  }

  .h-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .h-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .h-mt76 {
    margin-top: 7.6rem ;
  }

  .h-mr76 {
    margin-right: 7.6rem ;
  }

  .h-mb76 {
    margin-bottom: 7.6rem ;
  }

  .h-ml76 {
    margin-left: 7.6rem ;
  }

  .h-db {
    display: block ;
  }

  .h-dn {
    display: none ;
  }

  .h-di {
    display: inline ;
  }

  .h-dib {
    display: inline-block ;
  }

  .h-dt {
    display: table ;
  }

  .h-fl {
    float: left ;
  }

  .h-fr {
    float: right ;
  }

  .h-fn {
    float: none ;
  }

  .h-fs8r {
    font-size: 0.8rem ;
  }

  .h-fs9r {
    font-size: 0.9rem ;
  }

  .h-fs10r {
    font-size: 1rem ;
  }

  .h-fs11r {
    font-size: 1.1rem ;
  }

  .h-fs12r {
    font-size: 1.2rem ;
  }

  .h-fs13r {
    font-size: 1.3rem ;
  }

  .h-fs14r {
    font-size: 1.4rem ;
  }

  .h-fs15r {
    font-size: 1.5rem ;
  }

  .h-fs16r {
    font-size: 1.6rem ;
  }

  .h-fs17r {
    font-size: 1.7rem ;
  }

  .h-fs18r {
    font-size: 1.8rem ;
  }

  .h-fs19r {
    font-size: 1.9rem ;
  }

  .h-fs20r {
    font-size: 2rem ;
  }

  .h-fs21r {
    font-size: 2.1rem ;
  }

  .h-fs22r {
    font-size: 2.2rem ;
  }

  .h-fs24r {
    font-size: 2.4rem ;
  }

  .h-fs28r {
    font-size: 2.8rem ;
  }

  .h-fs30r {
    font-size: 3rem ;
  }

  .h-fs8e {
    font-size: 0.8em ;
  }

  .h-fs9e {
    font-size: 0.9em ;
  }

  .h-fs10e {
    font-size: 1em ;
  }

  .h-fs11e {
    font-size: 1.1em ;
  }

  .h-fs12e {
    font-size: 1.2em ;
  }

  .h-fs13e {
    font-size: 1.3em ;
  }

  .h-fs14e {
    font-size: 1.4em ;
  }

  .h-fs15e {
    font-size: 1.5em ;
  }

  .h-fs16e {
    font-size: 1.6em ;
  }

  .h-fs17e {
    font-size: 1.7em ;
  }

  .h-fs18e {
    font-size: 1.8em ;
  }

  .h-fs19e {
    font-size: 1.9em ;
  }

  .h-fs20e {
    font-size: 2em ;
  }

  .h-fs21e {
    font-size: 2.1em ;
  }

  .h-fs22e {
    font-size: 2.2em ;
  }

  .h-fs24e {
    font-size: 2.4em ;
  }

  .h-fs28e {
    font-size: 2.8em ;
  }

  .h-fs30e {
    font-size: 3em ;
  }

  .h-ta-c {
    text-align: center ;
  }

  .h-ta-l {
    text-align: left ;
  }

  .h-ta-r {
    text-align: right ;
  }

  .h-ta-j {
    text-align: justify ;
  }

  .h-pos-a {
    position: absolute ;
  }

  .h-pos-f {
    position: fixed ;
  }

  .h-pos-r {
    position: relative ;
  }

  .h-pos-s {
    position: static ;
  }
}
@media (min-width: 56.25em) {
  .i-auto {
    width: auto;
  }

  .i10,
  .i-10 {
    width: 10%;
  }

  .i15 {
    width: 15%;
  }

  .i20,
  .i-5 {
    width: 20%;
  }

  .i25,
  .i-4 {
    width: 25%;
  }

  .i30 {
    width: 30%;
  }

  .i35 {
    width: 35%;
  }

  .i40 {
    width: 40%;
  }

  .i45 {
    width: 45%;
  }

  .i50,
  .i-2 {
    width: 50%;
  }

  .i55 {
    width: 55%;
  }

  .i60 {
    width: 60%;
  }

  .i65 {
    width: 65%;
  }

  .i70 {
    width: 70%;
  }

  .i75 {
    width: 75%;
  }

  .i80 {
    width: 80%;
  }

  .i85 {
    width: 85%;
  }

  .i90 {
    width: 90%;
  }

  .i95 {
    width: 95%;
  }

  .i100,
  .i {
    width: 100%;
  }

  .i-3 {
    width: 33.33333%;
  }

  .i-6 {
    width: 16.66667%;
  }

  .i-7 {
    width: 14.28571%;
  }

  .i-8 {
    width: 12.5%;
  }

  .i-pa0 {
    padding: 0rem ;
  }

  .i-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .i-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .i-pt0 {
    padding-top: 0rem ;
  }

  .i-pr0 {
    padding-right: 0rem ;
  }

  .i-pb0 {
    padding-bottom: 0rem ;
  }

  .i-pl0 {
    padding-left: 0rem ;
  }

  .i-pa1 {
    padding: 0.1rem ;
  }

  .i-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .i-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .i-pt1 {
    padding-top: 0.1rem ;
  }

  .i-pr1 {
    padding-right: 0.1rem ;
  }

  .i-pb1 {
    padding-bottom: 0.1rem ;
  }

  .i-pl1 {
    padding-left: 0.1rem ;
  }

  .i-pa2 {
    padding: 0.2rem ;
  }

  .i-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .i-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .i-pt2 {
    padding-top: 0.2rem ;
  }

  .i-pr2 {
    padding-right: 0.2rem ;
  }

  .i-pb2 {
    padding-bottom: 0.2rem ;
  }

  .i-pl2 {
    padding-left: 0.2rem ;
  }

  .i-pa3 {
    padding: 0.3rem ;
  }

  .i-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .i-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .i-pt3 {
    padding-top: 0.3rem ;
  }

  .i-pr3 {
    padding-right: 0.3rem ;
  }

  .i-pb3 {
    padding-bottom: 0.3rem ;
  }

  .i-pl3 {
    padding-left: 0.3rem ;
  }

  .i-pa4 {
    padding: 0.4rem ;
  }

  .i-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .i-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .i-pt4 {
    padding-top: 0.4rem ;
  }

  .i-pr4 {
    padding-right: 0.4rem ;
  }

  .i-pb4 {
    padding-bottom: 0.4rem ;
  }

  .i-pl4 {
    padding-left: 0.4rem ;
  }

  .i-pa5 {
    padding: 0.5rem ;
  }

  .i-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .i-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .i-pt5 {
    padding-top: 0.5rem ;
  }

  .i-pr5 {
    padding-right: 0.5rem ;
  }

  .i-pb5 {
    padding-bottom: 0.5rem ;
  }

  .i-pl5 {
    padding-left: 0.5rem ;
  }

  .i-pa6 {
    padding: 0.6rem ;
  }

  .i-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .i-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .i-pt6 {
    padding-top: 0.6rem ;
  }

  .i-pr6 {
    padding-right: 0.6rem ;
  }

  .i-pb6 {
    padding-bottom: 0.6rem ;
  }

  .i-pl6 {
    padding-left: 0.6rem ;
  }

  .i-pa7 {
    padding: 0.7rem ;
  }

  .i-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .i-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .i-pt7 {
    padding-top: 0.7rem ;
  }

  .i-pr7 {
    padding-right: 0.7rem ;
  }

  .i-pb7 {
    padding-bottom: 0.7rem ;
  }

  .i-pl7 {
    padding-left: 0.7rem ;
  }

  .i-pa8 {
    padding: 0.8rem ;
  }

  .i-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .i-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .i-pt8 {
    padding-top: 0.8rem ;
  }

  .i-pr8 {
    padding-right: 0.8rem ;
  }

  .i-pb8 {
    padding-bottom: 0.8rem ;
  }

  .i-pl8 {
    padding-left: 0.8rem ;
  }

  .i-pa9 {
    padding: 0.9rem ;
  }

  .i-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .i-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .i-pt9 {
    padding-top: 0.9rem ;
  }

  .i-pr9 {
    padding-right: 0.9rem ;
  }

  .i-pb9 {
    padding-bottom: 0.9rem ;
  }

  .i-pl9 {
    padding-left: 0.9rem ;
  }

  .i-pa10 {
    padding: 1rem ;
  }

  .i-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .i-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .i-pt10 {
    padding-top: 1rem ;
  }

  .i-pr10 {
    padding-right: 1rem ;
  }

  .i-pb10 {
    padding-bottom: 1rem ;
  }

  .i-pl10 {
    padding-left: 1rem ;
  }

  .i-pa11 {
    padding: 1.1rem ;
  }

  .i-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .i-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .i-pt11 {
    padding-top: 1.1rem ;
  }

  .i-pr11 {
    padding-right: 1.1rem ;
  }

  .i-pb11 {
    padding-bottom: 1.1rem ;
  }

  .i-pl11 {
    padding-left: 1.1rem ;
  }

  .i-pa12 {
    padding: 1.2rem ;
  }

  .i-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .i-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .i-pt12 {
    padding-top: 1.2rem ;
  }

  .i-pr12 {
    padding-right: 1.2rem ;
  }

  .i-pb12 {
    padding-bottom: 1.2rem ;
  }

  .i-pl12 {
    padding-left: 1.2rem ;
  }

  .i-pa13 {
    padding: 1.3rem ;
  }

  .i-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .i-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .i-pt13 {
    padding-top: 1.3rem ;
  }

  .i-pr13 {
    padding-right: 1.3rem ;
  }

  .i-pb13 {
    padding-bottom: 1.3rem ;
  }

  .i-pl13 {
    padding-left: 1.3rem ;
  }

  .i-pa14 {
    padding: 1.4rem ;
  }

  .i-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .i-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .i-pt14 {
    padding-top: 1.4rem ;
  }

  .i-pr14 {
    padding-right: 1.4rem ;
  }

  .i-pb14 {
    padding-bottom: 1.4rem ;
  }

  .i-pl14 {
    padding-left: 1.4rem ;
  }

  .i-pa15 {
    padding: 1.5rem ;
  }

  .i-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .i-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .i-pt15 {
    padding-top: 1.5rem ;
  }

  .i-pr15 {
    padding-right: 1.5rem ;
  }

  .i-pb15 {
    padding-bottom: 1.5rem ;
  }

  .i-pl15 {
    padding-left: 1.5rem ;
  }

  .i-pa16 {
    padding: 1.6rem ;
  }

  .i-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .i-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .i-pt16 {
    padding-top: 1.6rem ;
  }

  .i-pr16 {
    padding-right: 1.6rem ;
  }

  .i-pb16 {
    padding-bottom: 1.6rem ;
  }

  .i-pl16 {
    padding-left: 1.6rem ;
  }

  .i-pa17 {
    padding: 1.7rem ;
  }

  .i-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .i-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .i-pt17 {
    padding-top: 1.7rem ;
  }

  .i-pr17 {
    padding-right: 1.7rem ;
  }

  .i-pb17 {
    padding-bottom: 1.7rem ;
  }

  .i-pl17 {
    padding-left: 1.7rem ;
  }

  .i-pa18 {
    padding: 1.8rem ;
  }

  .i-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .i-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .i-pt18 {
    padding-top: 1.8rem ;
  }

  .i-pr18 {
    padding-right: 1.8rem ;
  }

  .i-pb18 {
    padding-bottom: 1.8rem ;
  }

  .i-pl18 {
    padding-left: 1.8rem ;
  }

  .i-pa19 {
    padding: 1.9rem ;
  }

  .i-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .i-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .i-pt19 {
    padding-top: 1.9rem ;
  }

  .i-pr19 {
    padding-right: 1.9rem ;
  }

  .i-pb19 {
    padding-bottom: 1.9rem ;
  }

  .i-pl19 {
    padding-left: 1.9rem ;
  }

  .i-pa20 {
    padding: 2rem ;
  }

  .i-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .i-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .i-pt20 {
    padding-top: 2rem ;
  }

  .i-pr20 {
    padding-right: 2rem ;
  }

  .i-pb20 {
    padding-bottom: 2rem ;
  }

  .i-pl20 {
    padding-left: 2rem ;
  }

  .i-pa21 {
    padding: 2.1rem ;
  }

  .i-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .i-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .i-pt21 {
    padding-top: 2.1rem ;
  }

  .i-pr21 {
    padding-right: 2.1rem ;
  }

  .i-pb21 {
    padding-bottom: 2.1rem ;
  }

  .i-pl21 {
    padding-left: 2.1rem ;
  }

  .i-pa22 {
    padding: 2.2rem ;
  }

  .i-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .i-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .i-pt22 {
    padding-top: 2.2rem ;
  }

  .i-pr22 {
    padding-right: 2.2rem ;
  }

  .i-pb22 {
    padding-bottom: 2.2rem ;
  }

  .i-pl22 {
    padding-left: 2.2rem ;
  }

  .i-pa23 {
    padding: 2.3rem ;
  }

  .i-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .i-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .i-pt23 {
    padding-top: 2.3rem ;
  }

  .i-pr23 {
    padding-right: 2.3rem ;
  }

  .i-pb23 {
    padding-bottom: 2.3rem ;
  }

  .i-pl23 {
    padding-left: 2.3rem ;
  }

  .i-pa24 {
    padding: 2.4rem ;
  }

  .i-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .i-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .i-pt24 {
    padding-top: 2.4rem ;
  }

  .i-pr24 {
    padding-right: 2.4rem ;
  }

  .i-pb24 {
    padding-bottom: 2.4rem ;
  }

  .i-pl24 {
    padding-left: 2.4rem ;
  }

  .i-pa25 {
    padding: 2.5rem ;
  }

  .i-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .i-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .i-pt25 {
    padding-top: 2.5rem ;
  }

  .i-pr25 {
    padding-right: 2.5rem ;
  }

  .i-pb25 {
    padding-bottom: 2.5rem ;
  }

  .i-pl25 {
    padding-left: 2.5rem ;
  }

  .i-pa26 {
    padding: 2.6rem ;
  }

  .i-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .i-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .i-pt26 {
    padding-top: 2.6rem ;
  }

  .i-pr26 {
    padding-right: 2.6rem ;
  }

  .i-pb26 {
    padding-bottom: 2.6rem ;
  }

  .i-pl26 {
    padding-left: 2.6rem ;
  }

  .i-pa27 {
    padding: 2.7rem ;
  }

  .i-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .i-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .i-pt27 {
    padding-top: 2.7rem ;
  }

  .i-pr27 {
    padding-right: 2.7rem ;
  }

  .i-pb27 {
    padding-bottom: 2.7rem ;
  }

  .i-pl27 {
    padding-left: 2.7rem ;
  }

  .i-pa28 {
    padding: 2.8rem ;
  }

  .i-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .i-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .i-pt28 {
    padding-top: 2.8rem ;
  }

  .i-pr28 {
    padding-right: 2.8rem ;
  }

  .i-pb28 {
    padding-bottom: 2.8rem ;
  }

  .i-pl28 {
    padding-left: 2.8rem ;
  }

  .i-pa29 {
    padding: 2.9rem ;
  }

  .i-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .i-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .i-pt29 {
    padding-top: 2.9rem ;
  }

  .i-pr29 {
    padding-right: 2.9rem ;
  }

  .i-pb29 {
    padding-bottom: 2.9rem ;
  }

  .i-pl29 {
    padding-left: 2.9rem ;
  }

  .i-pa30 {
    padding: 3rem ;
  }

  .i-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .i-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .i-pt30 {
    padding-top: 3rem ;
  }

  .i-pr30 {
    padding-right: 3rem ;
  }

  .i-pb30 {
    padding-bottom: 3rem ;
  }

  .i-pl30 {
    padding-left: 3rem ;
  }

  .i-pa32 {
    padding: 3.2rem ;
  }

  .i-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .i-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .i-pt32 {
    padding-top: 3.2rem ;
  }

  .i-pr32 {
    padding-right: 3.2rem ;
  }

  .i-pb32 {
    padding-bottom: 3.2rem ;
  }

  .i-pl32 {
    padding-left: 3.2rem ;
  }

  .i-pa34 {
    padding: 3.4rem ;
  }

  .i-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .i-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .i-pt34 {
    padding-top: 3.4rem ;
  }

  .i-pr34 {
    padding-right: 3.4rem ;
  }

  .i-pb34 {
    padding-bottom: 3.4rem ;
  }

  .i-pl34 {
    padding-left: 3.4rem ;
  }

  .i-pa36 {
    padding: 3.6rem ;
  }

  .i-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .i-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .i-pt36 {
    padding-top: 3.6rem ;
  }

  .i-pr36 {
    padding-right: 3.6rem ;
  }

  .i-pb36 {
    padding-bottom: 3.6rem ;
  }

  .i-pl36 {
    padding-left: 3.6rem ;
  }

  .i-pa40 {
    padding: 4rem ;
  }

  .i-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .i-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .i-pt40 {
    padding-top: 4rem ;
  }

  .i-pr40 {
    padding-right: 4rem ;
  }

  .i-pb40 {
    padding-bottom: 4rem ;
  }

  .i-pl40 {
    padding-left: 4rem ;
  }

  .i-pa44 {
    padding: 4.4rem ;
  }

  .i-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .i-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .i-pt44 {
    padding-top: 4.4rem ;
  }

  .i-pr44 {
    padding-right: 4.4rem ;
  }

  .i-pb44 {
    padding-bottom: 4.4rem ;
  }

  .i-pl44 {
    padding-left: 4.4rem ;
  }

  .i-pa48 {
    padding: 4.8rem ;
  }

  .i-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .i-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .i-pt48 {
    padding-top: 4.8rem ;
  }

  .i-pr48 {
    padding-right: 4.8rem ;
  }

  .i-pb48 {
    padding-bottom: 4.8rem ;
  }

  .i-pl48 {
    padding-left: 4.8rem ;
  }

  .i-pa52 {
    padding: 5.2rem ;
  }

  .i-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .i-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .i-pt52 {
    padding-top: 5.2rem ;
  }

  .i-pr52 {
    padding-right: 5.2rem ;
  }

  .i-pb52 {
    padding-bottom: 5.2rem ;
  }

  .i-pl52 {
    padding-left: 5.2rem ;
  }

  .i-pa56 {
    padding: 5.6rem ;
  }

  .i-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .i-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .i-pt56 {
    padding-top: 5.6rem ;
  }

  .i-pr56 {
    padding-right: 5.6rem ;
  }

  .i-pb56 {
    padding-bottom: 5.6rem ;
  }

  .i-pl56 {
    padding-left: 5.6rem ;
  }

  .i-pa60 {
    padding: 6rem ;
  }

  .i-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .i-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .i-pt60 {
    padding-top: 6rem ;
  }

  .i-pr60 {
    padding-right: 6rem ;
  }

  .i-pb60 {
    padding-bottom: 6rem ;
  }

  .i-pl60 {
    padding-left: 6rem ;
  }

  .i-pa64 {
    padding: 6.4rem ;
  }

  .i-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .i-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .i-pt64 {
    padding-top: 6.4rem ;
  }

  .i-pr64 {
    padding-right: 6.4rem ;
  }

  .i-pb64 {
    padding-bottom: 6.4rem ;
  }

  .i-pl64 {
    padding-left: 6.4rem ;
  }

  .i-pa68 {
    padding: 6.8rem ;
  }

  .i-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .i-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .i-pt68 {
    padding-top: 6.8rem ;
  }

  .i-pr68 {
    padding-right: 6.8rem ;
  }

  .i-pb68 {
    padding-bottom: 6.8rem ;
  }

  .i-pl68 {
    padding-left: 6.8rem ;
  }

  .i-pa72 {
    padding: 7.2rem ;
  }

  .i-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .i-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .i-pt72 {
    padding-top: 7.2rem ;
  }

  .i-pr72 {
    padding-right: 7.2rem ;
  }

  .i-pb72 {
    padding-bottom: 7.2rem ;
  }

  .i-pl72 {
    padding-left: 7.2rem ;
  }

  .i-pa76 {
    padding: 7.6rem ;
  }

  .i-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .i-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .i-pt76 {
    padding-top: 7.6rem ;
  }

  .i-pr76 {
    padding-right: 7.6rem ;
  }

  .i-pb76 {
    padding-bottom: 7.6rem ;
  }

  .i-pl76 {
    padding-left: 7.6rem ;
  }

  .i-ma0 {
    margin: 0rem ;
  }

  .i-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .i-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .i-mt0 {
    margin-top: 0rem ;
  }

  .i-mr0 {
    margin-right: 0rem ;
  }

  .i-mb0 {
    margin-bottom: 0rem ;
  }

  .i-ml0 {
    margin-left: 0rem ;
  }

  .i-ma1 {
    margin: 0.1rem ;
  }

  .i-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .i-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .i-mt1 {
    margin-top: 0.1rem ;
  }

  .i-mr1 {
    margin-right: 0.1rem ;
  }

  .i-mb1 {
    margin-bottom: 0.1rem ;
  }

  .i-ml1 {
    margin-left: 0.1rem ;
  }

  .i-ma2 {
    margin: 0.2rem ;
  }

  .i-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .i-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .i-mt2 {
    margin-top: 0.2rem ;
  }

  .i-mr2 {
    margin-right: 0.2rem ;
  }

  .i-mb2 {
    margin-bottom: 0.2rem ;
  }

  .i-ml2 {
    margin-left: 0.2rem ;
  }

  .i-ma3 {
    margin: 0.3rem ;
  }

  .i-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .i-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .i-mt3 {
    margin-top: 0.3rem ;
  }

  .i-mr3 {
    margin-right: 0.3rem ;
  }

  .i-mb3 {
    margin-bottom: 0.3rem ;
  }

  .i-ml3 {
    margin-left: 0.3rem ;
  }

  .i-ma4 {
    margin: 0.4rem ;
  }

  .i-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .i-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .i-mt4 {
    margin-top: 0.4rem ;
  }

  .i-mr4 {
    margin-right: 0.4rem ;
  }

  .i-mb4 {
    margin-bottom: 0.4rem ;
  }

  .i-ml4 {
    margin-left: 0.4rem ;
  }

  .i-ma5 {
    margin: 0.5rem ;
  }

  .i-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .i-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .i-mt5 {
    margin-top: 0.5rem ;
  }

  .i-mr5 {
    margin-right: 0.5rem ;
  }

  .i-mb5 {
    margin-bottom: 0.5rem ;
  }

  .i-ml5 {
    margin-left: 0.5rem ;
  }

  .i-ma6 {
    margin: 0.6rem ;
  }

  .i-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .i-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .i-mt6 {
    margin-top: 0.6rem ;
  }

  .i-mr6 {
    margin-right: 0.6rem ;
  }

  .i-mb6 {
    margin-bottom: 0.6rem ;
  }

  .i-ml6 {
    margin-left: 0.6rem ;
  }

  .i-ma7 {
    margin: 0.7rem ;
  }

  .i-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .i-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .i-mt7 {
    margin-top: 0.7rem ;
  }

  .i-mr7 {
    margin-right: 0.7rem ;
  }

  .i-mb7 {
    margin-bottom: 0.7rem ;
  }

  .i-ml7 {
    margin-left: 0.7rem ;
  }

  .i-ma8 {
    margin: 0.8rem ;
  }

  .i-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .i-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .i-mt8 {
    margin-top: 0.8rem ;
  }

  .i-mr8 {
    margin-right: 0.8rem ;
  }

  .i-mb8 {
    margin-bottom: 0.8rem ;
  }

  .i-ml8 {
    margin-left: 0.8rem ;
  }

  .i-ma9 {
    margin: 0.9rem ;
  }

  .i-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .i-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .i-mt9 {
    margin-top: 0.9rem ;
  }

  .i-mr9 {
    margin-right: 0.9rem ;
  }

  .i-mb9 {
    margin-bottom: 0.9rem ;
  }

  .i-ml9 {
    margin-left: 0.9rem ;
  }

  .i-ma10 {
    margin: 1rem ;
  }

  .i-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .i-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .i-mt10 {
    margin-top: 1rem ;
  }

  .i-mr10 {
    margin-right: 1rem ;
  }

  .i-mb10 {
    margin-bottom: 1rem ;
  }

  .i-ml10 {
    margin-left: 1rem ;
  }

  .i-ma11 {
    margin: 1.1rem ;
  }

  .i-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .i-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .i-mt11 {
    margin-top: 1.1rem ;
  }

  .i-mr11 {
    margin-right: 1.1rem ;
  }

  .i-mb11 {
    margin-bottom: 1.1rem ;
  }

  .i-ml11 {
    margin-left: 1.1rem ;
  }

  .i-ma12 {
    margin: 1.2rem ;
  }

  .i-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .i-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .i-mt12 {
    margin-top: 1.2rem ;
  }

  .i-mr12 {
    margin-right: 1.2rem ;
  }

  .i-mb12 {
    margin-bottom: 1.2rem ;
  }

  .i-ml12 {
    margin-left: 1.2rem ;
  }

  .i-ma13 {
    margin: 1.3rem ;
  }

  .i-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .i-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .i-mt13 {
    margin-top: 1.3rem ;
  }

  .i-mr13 {
    margin-right: 1.3rem ;
  }

  .i-mb13 {
    margin-bottom: 1.3rem ;
  }

  .i-ml13 {
    margin-left: 1.3rem ;
  }

  .i-ma14 {
    margin: 1.4rem ;
  }

  .i-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .i-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .i-mt14 {
    margin-top: 1.4rem ;
  }

  .i-mr14 {
    margin-right: 1.4rem ;
  }

  .i-mb14 {
    margin-bottom: 1.4rem ;
  }

  .i-ml14 {
    margin-left: 1.4rem ;
  }

  .i-ma15 {
    margin: 1.5rem ;
  }

  .i-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .i-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .i-mt15 {
    margin-top: 1.5rem ;
  }

  .i-mr15 {
    margin-right: 1.5rem ;
  }

  .i-mb15 {
    margin-bottom: 1.5rem ;
  }

  .i-ml15 {
    margin-left: 1.5rem ;
  }

  .i-ma16 {
    margin: 1.6rem ;
  }

  .i-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .i-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .i-mt16 {
    margin-top: 1.6rem ;
  }

  .i-mr16 {
    margin-right: 1.6rem ;
  }

  .i-mb16 {
    margin-bottom: 1.6rem ;
  }

  .i-ml16 {
    margin-left: 1.6rem ;
  }

  .i-ma17 {
    margin: 1.7rem ;
  }

  .i-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .i-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .i-mt17 {
    margin-top: 1.7rem ;
  }

  .i-mr17 {
    margin-right: 1.7rem ;
  }

  .i-mb17 {
    margin-bottom: 1.7rem ;
  }

  .i-ml17 {
    margin-left: 1.7rem ;
  }

  .i-ma18 {
    margin: 1.8rem ;
  }

  .i-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .i-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .i-mt18 {
    margin-top: 1.8rem ;
  }

  .i-mr18 {
    margin-right: 1.8rem ;
  }

  .i-mb18 {
    margin-bottom: 1.8rem ;
  }

  .i-ml18 {
    margin-left: 1.8rem ;
  }

  .i-ma19 {
    margin: 1.9rem ;
  }

  .i-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .i-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .i-mt19 {
    margin-top: 1.9rem ;
  }

  .i-mr19 {
    margin-right: 1.9rem ;
  }

  .i-mb19 {
    margin-bottom: 1.9rem ;
  }

  .i-ml19 {
    margin-left: 1.9rem ;
  }

  .i-ma20 {
    margin: 2rem ;
  }

  .i-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .i-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .i-mt20 {
    margin-top: 2rem ;
  }

  .i-mr20 {
    margin-right: 2rem ;
  }

  .i-mb20 {
    margin-bottom: 2rem ;
  }

  .i-ml20 {
    margin-left: 2rem ;
  }

  .i-ma21 {
    margin: 2.1rem ;
  }

  .i-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .i-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .i-mt21 {
    margin-top: 2.1rem ;
  }

  .i-mr21 {
    margin-right: 2.1rem ;
  }

  .i-mb21 {
    margin-bottom: 2.1rem ;
  }

  .i-ml21 {
    margin-left: 2.1rem ;
  }

  .i-ma22 {
    margin: 2.2rem ;
  }

  .i-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .i-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .i-mt22 {
    margin-top: 2.2rem ;
  }

  .i-mr22 {
    margin-right: 2.2rem ;
  }

  .i-mb22 {
    margin-bottom: 2.2rem ;
  }

  .i-ml22 {
    margin-left: 2.2rem ;
  }

  .i-ma23 {
    margin: 2.3rem ;
  }

  .i-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .i-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .i-mt23 {
    margin-top: 2.3rem ;
  }

  .i-mr23 {
    margin-right: 2.3rem ;
  }

  .i-mb23 {
    margin-bottom: 2.3rem ;
  }

  .i-ml23 {
    margin-left: 2.3rem ;
  }

  .i-ma24 {
    margin: 2.4rem ;
  }

  .i-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .i-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .i-mt24 {
    margin-top: 2.4rem ;
  }

  .i-mr24 {
    margin-right: 2.4rem ;
  }

  .i-mb24 {
    margin-bottom: 2.4rem ;
  }

  .i-ml24 {
    margin-left: 2.4rem ;
  }

  .i-ma25 {
    margin: 2.5rem ;
  }

  .i-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .i-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .i-mt25 {
    margin-top: 2.5rem ;
  }

  .i-mr25 {
    margin-right: 2.5rem ;
  }

  .i-mb25 {
    margin-bottom: 2.5rem ;
  }

  .i-ml25 {
    margin-left: 2.5rem ;
  }

  .i-ma26 {
    margin: 2.6rem ;
  }

  .i-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .i-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .i-mt26 {
    margin-top: 2.6rem ;
  }

  .i-mr26 {
    margin-right: 2.6rem ;
  }

  .i-mb26 {
    margin-bottom: 2.6rem ;
  }

  .i-ml26 {
    margin-left: 2.6rem ;
  }

  .i-ma27 {
    margin: 2.7rem ;
  }

  .i-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .i-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .i-mt27 {
    margin-top: 2.7rem ;
  }

  .i-mr27 {
    margin-right: 2.7rem ;
  }

  .i-mb27 {
    margin-bottom: 2.7rem ;
  }

  .i-ml27 {
    margin-left: 2.7rem ;
  }

  .i-ma28 {
    margin: 2.8rem ;
  }

  .i-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .i-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .i-mt28 {
    margin-top: 2.8rem ;
  }

  .i-mr28 {
    margin-right: 2.8rem ;
  }

  .i-mb28 {
    margin-bottom: 2.8rem ;
  }

  .i-ml28 {
    margin-left: 2.8rem ;
  }

  .i-ma29 {
    margin: 2.9rem ;
  }

  .i-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .i-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .i-mt29 {
    margin-top: 2.9rem ;
  }

  .i-mr29 {
    margin-right: 2.9rem ;
  }

  .i-mb29 {
    margin-bottom: 2.9rem ;
  }

  .i-ml29 {
    margin-left: 2.9rem ;
  }

  .i-ma30 {
    margin: 3rem ;
  }

  .i-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .i-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .i-mt30 {
    margin-top: 3rem ;
  }

  .i-mr30 {
    margin-right: 3rem ;
  }

  .i-mb30 {
    margin-bottom: 3rem ;
  }

  .i-ml30 {
    margin-left: 3rem ;
  }

  .i-ma32 {
    margin: 3.2rem ;
  }

  .i-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .i-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .i-mt32 {
    margin-top: 3.2rem ;
  }

  .i-mr32 {
    margin-right: 3.2rem ;
  }

  .i-mb32 {
    margin-bottom: 3.2rem ;
  }

  .i-ml32 {
    margin-left: 3.2rem ;
  }

  .i-ma34 {
    margin: 3.4rem ;
  }

  .i-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .i-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .i-mt34 {
    margin-top: 3.4rem ;
  }

  .i-mr34 {
    margin-right: 3.4rem ;
  }

  .i-mb34 {
    margin-bottom: 3.4rem ;
  }

  .i-ml34 {
    margin-left: 3.4rem ;
  }

  .i-ma36 {
    margin: 3.6rem ;
  }

  .i-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .i-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .i-mt36 {
    margin-top: 3.6rem ;
  }

  .i-mr36 {
    margin-right: 3.6rem ;
  }

  .i-mb36 {
    margin-bottom: 3.6rem ;
  }

  .i-ml36 {
    margin-left: 3.6rem ;
  }

  .i-ma40 {
    margin: 4rem ;
  }

  .i-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .i-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .i-mt40 {
    margin-top: 4rem ;
  }

  .i-mr40 {
    margin-right: 4rem ;
  }

  .i-mb40 {
    margin-bottom: 4rem ;
  }

  .i-ml40 {
    margin-left: 4rem ;
  }

  .i-ma44 {
    margin: 4.4rem ;
  }

  .i-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .i-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .i-mt44 {
    margin-top: 4.4rem ;
  }

  .i-mr44 {
    margin-right: 4.4rem ;
  }

  .i-mb44 {
    margin-bottom: 4.4rem ;
  }

  .i-ml44 {
    margin-left: 4.4rem ;
  }

  .i-ma48 {
    margin: 4.8rem ;
  }

  .i-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .i-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .i-mt48 {
    margin-top: 4.8rem ;
  }

  .i-mr48 {
    margin-right: 4.8rem ;
  }

  .i-mb48 {
    margin-bottom: 4.8rem ;
  }

  .i-ml48 {
    margin-left: 4.8rem ;
  }

  .i-ma52 {
    margin: 5.2rem ;
  }

  .i-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .i-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .i-mt52 {
    margin-top: 5.2rem ;
  }

  .i-mr52 {
    margin-right: 5.2rem ;
  }

  .i-mb52 {
    margin-bottom: 5.2rem ;
  }

  .i-ml52 {
    margin-left: 5.2rem ;
  }

  .i-ma56 {
    margin: 5.6rem ;
  }

  .i-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .i-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .i-mt56 {
    margin-top: 5.6rem ;
  }

  .i-mr56 {
    margin-right: 5.6rem ;
  }

  .i-mb56 {
    margin-bottom: 5.6rem ;
  }

  .i-ml56 {
    margin-left: 5.6rem ;
  }

  .i-ma60 {
    margin: 6rem ;
  }

  .i-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .i-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .i-mt60 {
    margin-top: 6rem ;
  }

  .i-mr60 {
    margin-right: 6rem ;
  }

  .i-mb60 {
    margin-bottom: 6rem ;
  }

  .i-ml60 {
    margin-left: 6rem ;
  }

  .i-ma64 {
    margin: 6.4rem ;
  }

  .i-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .i-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .i-mt64 {
    margin-top: 6.4rem ;
  }

  .i-mr64 {
    margin-right: 6.4rem ;
  }

  .i-mb64 {
    margin-bottom: 6.4rem ;
  }

  .i-ml64 {
    margin-left: 6.4rem ;
  }

  .i-ma68 {
    margin: 6.8rem ;
  }

  .i-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .i-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .i-mt68 {
    margin-top: 6.8rem ;
  }

  .i-mr68 {
    margin-right: 6.8rem ;
  }

  .i-mb68 {
    margin-bottom: 6.8rem ;
  }

  .i-ml68 {
    margin-left: 6.8rem ;
  }

  .i-ma72 {
    margin: 7.2rem ;
  }

  .i-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .i-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .i-mt72 {
    margin-top: 7.2rem ;
  }

  .i-mr72 {
    margin-right: 7.2rem ;
  }

  .i-mb72 {
    margin-bottom: 7.2rem ;
  }

  .i-ml72 {
    margin-left: 7.2rem ;
  }

  .i-ma76 {
    margin: 7.6rem ;
  }

  .i-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .i-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .i-mt76 {
    margin-top: 7.6rem ;
  }

  .i-mr76 {
    margin-right: 7.6rem ;
  }

  .i-mb76 {
    margin-bottom: 7.6rem ;
  }

  .i-ml76 {
    margin-left: 7.6rem ;
  }

  .i-db {
    display: block ;
  }

  .i-dn {
    display: none ;
  }

  .i-di {
    display: inline ;
  }

  .i-dib {
    display: inline-block ;
  }

  .i-dt {
    display: table ;
  }

  .i-fl {
    float: left ;
  }

  .i-fr {
    float: right ;
  }

  .i-fn {
    float: none ;
  }

  .i-fs8r {
    font-size: 0.8rem ;
  }

  .i-fs9r {
    font-size: 0.9rem ;
  }

  .i-fs10r {
    font-size: 1rem ;
  }

  .i-fs11r {
    font-size: 1.1rem ;
  }

  .i-fs12r {
    font-size: 1.2rem ;
  }

  .i-fs13r {
    font-size: 1.3rem ;
  }

  .i-fs14r {
    font-size: 1.4rem ;
  }

  .i-fs15r {
    font-size: 1.5rem ;
  }

  .i-fs16r {
    font-size: 1.6rem ;
  }

  .i-fs17r {
    font-size: 1.7rem ;
  }

  .i-fs18r {
    font-size: 1.8rem ;
  }

  .i-fs19r {
    font-size: 1.9rem ;
  }

  .i-fs20r {
    font-size: 2rem ;
  }

  .i-fs21r {
    font-size: 2.1rem ;
  }

  .i-fs22r {
    font-size: 2.2rem ;
  }

  .i-fs24r {
    font-size: 2.4rem ;
  }

  .i-fs28r {
    font-size: 2.8rem ;
  }

  .i-fs30r {
    font-size: 3rem ;
  }

  .i-fs8e {
    font-size: 0.8em ;
  }

  .i-fs9e {
    font-size: 0.9em ;
  }

  .i-fs10e {
    font-size: 1em ;
  }

  .i-fs11e {
    font-size: 1.1em ;
  }

  .i-fs12e {
    font-size: 1.2em ;
  }

  .i-fs13e {
    font-size: 1.3em ;
  }

  .i-fs14e {
    font-size: 1.4em ;
  }

  .i-fs15e {
    font-size: 1.5em ;
  }

  .i-fs16e {
    font-size: 1.6em ;
  }

  .i-fs17e {
    font-size: 1.7em ;
  }

  .i-fs18e {
    font-size: 1.8em ;
  }

  .i-fs19e {
    font-size: 1.9em ;
  }

  .i-fs20e {
    font-size: 2em ;
  }

  .i-fs21e {
    font-size: 2.1em ;
  }

  .i-fs22e {
    font-size: 2.2em ;
  }

  .i-fs24e {
    font-size: 2.4em ;
  }

  .i-fs28e {
    font-size: 2.8em ;
  }

  .i-fs30e {
    font-size: 3em ;
  }

  .i-ta-c {
    text-align: center ;
  }

  .i-ta-l {
    text-align: left ;
  }

  .i-ta-r {
    text-align: right ;
  }

  .i-ta-j {
    text-align: justify ;
  }

  .i-pos-a {
    position: absolute ;
  }

  .i-pos-f {
    position: fixed ;
  }

  .i-pos-r {
    position: relative ;
  }

  .i-pos-s {
    position: static ;
  }
}
@media (min-width: 62.5em) {
  .j-auto {
    width: auto;
  }

  .j10,
  .j-10 {
    width: 10%;
  }

  .j15 {
    width: 15%;
  }

  .j20,
  .j-5 {
    width: 20%;
  }

  .j25,
  .j-4 {
    width: 25%;
  }

  .j30 {
    width: 30%;
  }

  .j35 {
    width: 35%;
  }

  .j40 {
    width: 40%;
  }

  .j45 {
    width: 45%;
  }

  .j50,
  .j-2 {
    width: 50%;
  }

  .j55 {
    width: 55%;
  }

  .j60 {
    width: 60%;
  }

  .j65 {
    width: 65%;
  }

  .j70 {
    width: 70%;
  }

  .j75 {
    width: 75%;
  }

  .j80 {
    width: 80%;
  }

  .j85 {
    width: 85%;
  }

  .j90 {
    width: 90%;
  }

  .j95 {
    width: 95%;
  }

  .j100,
  .j {
    width: 100%;
  }

  .j-3 {
    width: 33.33333%;
  }

  .j-6 {
    width: 16.66667%;
  }

  .j-7 {
    width: 14.28571%;
  }

  .j-8 {
    width: 12.5%;
  }

  .j-pa0 {
    padding: 0rem ;
  }

  .j-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .j-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .j-pt0 {
    padding-top: 0rem ;
  }

  .j-pr0 {
    padding-right: 0rem ;
  }

  .j-pb0 {
    padding-bottom: 0rem ;
  }

  .j-pl0 {
    padding-left: 0rem ;
  }

  .j-pa1 {
    padding: 0.1rem ;
  }

  .j-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .j-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .j-pt1 {
    padding-top: 0.1rem ;
  }

  .j-pr1 {
    padding-right: 0.1rem ;
  }

  .j-pb1 {
    padding-bottom: 0.1rem ;
  }

  .j-pl1 {
    padding-left: 0.1rem ;
  }

  .j-pa2 {
    padding: 0.2rem ;
  }

  .j-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .j-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .j-pt2 {
    padding-top: 0.2rem ;
  }

  .j-pr2 {
    padding-right: 0.2rem ;
  }

  .j-pb2 {
    padding-bottom: 0.2rem ;
  }

  .j-pl2 {
    padding-left: 0.2rem ;
  }

  .j-pa3 {
    padding: 0.3rem ;
  }

  .j-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .j-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .j-pt3 {
    padding-top: 0.3rem ;
  }

  .j-pr3 {
    padding-right: 0.3rem ;
  }

  .j-pb3 {
    padding-bottom: 0.3rem ;
  }

  .j-pl3 {
    padding-left: 0.3rem ;
  }

  .j-pa4 {
    padding: 0.4rem ;
  }

  .j-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .j-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .j-pt4 {
    padding-top: 0.4rem ;
  }

  .j-pr4 {
    padding-right: 0.4rem ;
  }

  .j-pb4 {
    padding-bottom: 0.4rem ;
  }

  .j-pl4 {
    padding-left: 0.4rem ;
  }

  .j-pa5 {
    padding: 0.5rem ;
  }

  .j-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .j-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .j-pt5 {
    padding-top: 0.5rem ;
  }

  .j-pr5 {
    padding-right: 0.5rem ;
  }

  .j-pb5 {
    padding-bottom: 0.5rem ;
  }

  .j-pl5 {
    padding-left: 0.5rem ;
  }

  .j-pa6 {
    padding: 0.6rem ;
  }

  .j-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .j-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .j-pt6 {
    padding-top: 0.6rem ;
  }

  .j-pr6 {
    padding-right: 0.6rem ;
  }

  .j-pb6 {
    padding-bottom: 0.6rem ;
  }

  .j-pl6 {
    padding-left: 0.6rem ;
  }

  .j-pa7 {
    padding: 0.7rem ;
  }

  .j-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .j-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .j-pt7 {
    padding-top: 0.7rem ;
  }

  .j-pr7 {
    padding-right: 0.7rem ;
  }

  .j-pb7 {
    padding-bottom: 0.7rem ;
  }

  .j-pl7 {
    padding-left: 0.7rem ;
  }

  .j-pa8 {
    padding: 0.8rem ;
  }

  .j-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .j-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .j-pt8 {
    padding-top: 0.8rem ;
  }

  .j-pr8 {
    padding-right: 0.8rem ;
  }

  .j-pb8 {
    padding-bottom: 0.8rem ;
  }

  .j-pl8 {
    padding-left: 0.8rem ;
  }

  .j-pa9 {
    padding: 0.9rem ;
  }

  .j-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .j-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .j-pt9 {
    padding-top: 0.9rem ;
  }

  .j-pr9 {
    padding-right: 0.9rem ;
  }

  .j-pb9 {
    padding-bottom: 0.9rem ;
  }

  .j-pl9 {
    padding-left: 0.9rem ;
  }

  .j-pa10 {
    padding: 1rem ;
  }

  .j-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .j-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .j-pt10 {
    padding-top: 1rem ;
  }

  .j-pr10 {
    padding-right: 1rem ;
  }

  .j-pb10 {
    padding-bottom: 1rem ;
  }

  .j-pl10 {
    padding-left: 1rem ;
  }

  .j-pa11 {
    padding: 1.1rem ;
  }

  .j-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .j-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .j-pt11 {
    padding-top: 1.1rem ;
  }

  .j-pr11 {
    padding-right: 1.1rem ;
  }

  .j-pb11 {
    padding-bottom: 1.1rem ;
  }

  .j-pl11 {
    padding-left: 1.1rem ;
  }

  .j-pa12 {
    padding: 1.2rem ;
  }

  .j-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .j-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .j-pt12 {
    padding-top: 1.2rem ;
  }

  .j-pr12 {
    padding-right: 1.2rem ;
  }

  .j-pb12 {
    padding-bottom: 1.2rem ;
  }

  .j-pl12 {
    padding-left: 1.2rem ;
  }

  .j-pa13 {
    padding: 1.3rem ;
  }

  .j-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .j-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .j-pt13 {
    padding-top: 1.3rem ;
  }

  .j-pr13 {
    padding-right: 1.3rem ;
  }

  .j-pb13 {
    padding-bottom: 1.3rem ;
  }

  .j-pl13 {
    padding-left: 1.3rem ;
  }

  .j-pa14 {
    padding: 1.4rem ;
  }

  .j-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .j-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .j-pt14 {
    padding-top: 1.4rem ;
  }

  .j-pr14 {
    padding-right: 1.4rem ;
  }

  .j-pb14 {
    padding-bottom: 1.4rem ;
  }

  .j-pl14 {
    padding-left: 1.4rem ;
  }

  .j-pa15 {
    padding: 1.5rem ;
  }

  .j-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .j-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .j-pt15 {
    padding-top: 1.5rem ;
  }

  .j-pr15 {
    padding-right: 1.5rem ;
  }

  .j-pb15 {
    padding-bottom: 1.5rem ;
  }

  .j-pl15 {
    padding-left: 1.5rem ;
  }

  .j-pa16 {
    padding: 1.6rem ;
  }

  .j-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .j-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .j-pt16 {
    padding-top: 1.6rem ;
  }

  .j-pr16 {
    padding-right: 1.6rem ;
  }

  .j-pb16 {
    padding-bottom: 1.6rem ;
  }

  .j-pl16 {
    padding-left: 1.6rem ;
  }

  .j-pa17 {
    padding: 1.7rem ;
  }

  .j-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .j-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .j-pt17 {
    padding-top: 1.7rem ;
  }

  .j-pr17 {
    padding-right: 1.7rem ;
  }

  .j-pb17 {
    padding-bottom: 1.7rem ;
  }

  .j-pl17 {
    padding-left: 1.7rem ;
  }

  .j-pa18 {
    padding: 1.8rem ;
  }

  .j-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .j-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .j-pt18 {
    padding-top: 1.8rem ;
  }

  .j-pr18 {
    padding-right: 1.8rem ;
  }

  .j-pb18 {
    padding-bottom: 1.8rem ;
  }

  .j-pl18 {
    padding-left: 1.8rem ;
  }

  .j-pa19 {
    padding: 1.9rem ;
  }

  .j-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .j-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .j-pt19 {
    padding-top: 1.9rem ;
  }

  .j-pr19 {
    padding-right: 1.9rem ;
  }

  .j-pb19 {
    padding-bottom: 1.9rem ;
  }

  .j-pl19 {
    padding-left: 1.9rem ;
  }

  .j-pa20 {
    padding: 2rem ;
  }

  .j-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .j-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .j-pt20 {
    padding-top: 2rem ;
  }

  .j-pr20 {
    padding-right: 2rem ;
  }

  .j-pb20 {
    padding-bottom: 2rem ;
  }

  .j-pl20 {
    padding-left: 2rem ;
  }

  .j-pa21 {
    padding: 2.1rem ;
  }

  .j-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .j-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .j-pt21 {
    padding-top: 2.1rem ;
  }

  .j-pr21 {
    padding-right: 2.1rem ;
  }

  .j-pb21 {
    padding-bottom: 2.1rem ;
  }

  .j-pl21 {
    padding-left: 2.1rem ;
  }

  .j-pa22 {
    padding: 2.2rem ;
  }

  .j-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .j-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .j-pt22 {
    padding-top: 2.2rem ;
  }

  .j-pr22 {
    padding-right: 2.2rem ;
  }

  .j-pb22 {
    padding-bottom: 2.2rem ;
  }

  .j-pl22 {
    padding-left: 2.2rem ;
  }

  .j-pa23 {
    padding: 2.3rem ;
  }

  .j-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .j-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .j-pt23 {
    padding-top: 2.3rem ;
  }

  .j-pr23 {
    padding-right: 2.3rem ;
  }

  .j-pb23 {
    padding-bottom: 2.3rem ;
  }

  .j-pl23 {
    padding-left: 2.3rem ;
  }

  .j-pa24 {
    padding: 2.4rem ;
  }

  .j-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .j-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .j-pt24 {
    padding-top: 2.4rem ;
  }

  .j-pr24 {
    padding-right: 2.4rem ;
  }

  .j-pb24 {
    padding-bottom: 2.4rem ;
  }

  .j-pl24 {
    padding-left: 2.4rem ;
  }

  .j-pa25 {
    padding: 2.5rem ;
  }

  .j-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .j-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .j-pt25 {
    padding-top: 2.5rem ;
  }

  .j-pr25 {
    padding-right: 2.5rem ;
  }

  .j-pb25 {
    padding-bottom: 2.5rem ;
  }

  .j-pl25 {
    padding-left: 2.5rem ;
  }

  .j-pa26 {
    padding: 2.6rem ;
  }

  .j-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .j-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .j-pt26 {
    padding-top: 2.6rem ;
  }

  .j-pr26 {
    padding-right: 2.6rem ;
  }

  .j-pb26 {
    padding-bottom: 2.6rem ;
  }

  .j-pl26 {
    padding-left: 2.6rem ;
  }

  .j-pa27 {
    padding: 2.7rem ;
  }

  .j-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .j-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .j-pt27 {
    padding-top: 2.7rem ;
  }

  .j-pr27 {
    padding-right: 2.7rem ;
  }

  .j-pb27 {
    padding-bottom: 2.7rem ;
  }

  .j-pl27 {
    padding-left: 2.7rem ;
  }

  .j-pa28 {
    padding: 2.8rem ;
  }

  .j-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .j-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .j-pt28 {
    padding-top: 2.8rem ;
  }

  .j-pr28 {
    padding-right: 2.8rem ;
  }

  .j-pb28 {
    padding-bottom: 2.8rem ;
  }

  .j-pl28 {
    padding-left: 2.8rem ;
  }

  .j-pa29 {
    padding: 2.9rem ;
  }

  .j-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .j-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .j-pt29 {
    padding-top: 2.9rem ;
  }

  .j-pr29 {
    padding-right: 2.9rem ;
  }

  .j-pb29 {
    padding-bottom: 2.9rem ;
  }

  .j-pl29 {
    padding-left: 2.9rem ;
  }

  .j-pa30 {
    padding: 3rem ;
  }

  .j-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .j-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .j-pt30 {
    padding-top: 3rem ;
  }

  .j-pr30 {
    padding-right: 3rem ;
  }

  .j-pb30 {
    padding-bottom: 3rem ;
  }

  .j-pl30 {
    padding-left: 3rem ;
  }

  .j-pa32 {
    padding: 3.2rem ;
  }

  .j-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .j-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .j-pt32 {
    padding-top: 3.2rem ;
  }

  .j-pr32 {
    padding-right: 3.2rem ;
  }

  .j-pb32 {
    padding-bottom: 3.2rem ;
  }

  .j-pl32 {
    padding-left: 3.2rem ;
  }

  .j-pa34 {
    padding: 3.4rem ;
  }

  .j-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .j-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .j-pt34 {
    padding-top: 3.4rem ;
  }

  .j-pr34 {
    padding-right: 3.4rem ;
  }

  .j-pb34 {
    padding-bottom: 3.4rem ;
  }

  .j-pl34 {
    padding-left: 3.4rem ;
  }

  .j-pa36 {
    padding: 3.6rem ;
  }

  .j-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .j-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .j-pt36 {
    padding-top: 3.6rem ;
  }

  .j-pr36 {
    padding-right: 3.6rem ;
  }

  .j-pb36 {
    padding-bottom: 3.6rem ;
  }

  .j-pl36 {
    padding-left: 3.6rem ;
  }

  .j-pa40 {
    padding: 4rem ;
  }

  .j-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .j-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .j-pt40 {
    padding-top: 4rem ;
  }

  .j-pr40 {
    padding-right: 4rem ;
  }

  .j-pb40 {
    padding-bottom: 4rem ;
  }

  .j-pl40 {
    padding-left: 4rem ;
  }

  .j-pa44 {
    padding: 4.4rem ;
  }

  .j-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .j-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .j-pt44 {
    padding-top: 4.4rem ;
  }

  .j-pr44 {
    padding-right: 4.4rem ;
  }

  .j-pb44 {
    padding-bottom: 4.4rem ;
  }

  .j-pl44 {
    padding-left: 4.4rem ;
  }

  .j-pa48 {
    padding: 4.8rem ;
  }

  .j-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .j-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .j-pt48 {
    padding-top: 4.8rem ;
  }

  .j-pr48 {
    padding-right: 4.8rem ;
  }

  .j-pb48 {
    padding-bottom: 4.8rem ;
  }

  .j-pl48 {
    padding-left: 4.8rem ;
  }

  .j-pa52 {
    padding: 5.2rem ;
  }

  .j-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .j-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .j-pt52 {
    padding-top: 5.2rem ;
  }

  .j-pr52 {
    padding-right: 5.2rem ;
  }

  .j-pb52 {
    padding-bottom: 5.2rem ;
  }

  .j-pl52 {
    padding-left: 5.2rem ;
  }

  .j-pa56 {
    padding: 5.6rem ;
  }

  .j-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .j-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .j-pt56 {
    padding-top: 5.6rem ;
  }

  .j-pr56 {
    padding-right: 5.6rem ;
  }

  .j-pb56 {
    padding-bottom: 5.6rem ;
  }

  .j-pl56 {
    padding-left: 5.6rem ;
  }

  .j-pa60 {
    padding: 6rem ;
  }

  .j-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .j-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .j-pt60 {
    padding-top: 6rem ;
  }

  .j-pr60 {
    padding-right: 6rem ;
  }

  .j-pb60 {
    padding-bottom: 6rem ;
  }

  .j-pl60 {
    padding-left: 6rem ;
  }

  .j-pa64 {
    padding: 6.4rem ;
  }

  .j-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .j-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .j-pt64 {
    padding-top: 6.4rem ;
  }

  .j-pr64 {
    padding-right: 6.4rem ;
  }

  .j-pb64 {
    padding-bottom: 6.4rem ;
  }

  .j-pl64 {
    padding-left: 6.4rem ;
  }

  .j-pa68 {
    padding: 6.8rem ;
  }

  .j-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .j-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .j-pt68 {
    padding-top: 6.8rem ;
  }

  .j-pr68 {
    padding-right: 6.8rem ;
  }

  .j-pb68 {
    padding-bottom: 6.8rem ;
  }

  .j-pl68 {
    padding-left: 6.8rem ;
  }

  .j-pa72 {
    padding: 7.2rem ;
  }

  .j-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .j-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .j-pt72 {
    padding-top: 7.2rem ;
  }

  .j-pr72 {
    padding-right: 7.2rem ;
  }

  .j-pb72 {
    padding-bottom: 7.2rem ;
  }

  .j-pl72 {
    padding-left: 7.2rem ;
  }

  .j-pa76 {
    padding: 7.6rem ;
  }

  .j-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .j-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .j-pt76 {
    padding-top: 7.6rem ;
  }

  .j-pr76 {
    padding-right: 7.6rem ;
  }

  .j-pb76 {
    padding-bottom: 7.6rem ;
  }

  .j-pl76 {
    padding-left: 7.6rem ;
  }

  .j-ma0 {
    margin: 0rem ;
  }

  .j-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .j-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .j-mt0 {
    margin-top: 0rem ;
  }

  .j-mr0 {
    margin-right: 0rem ;
  }

  .j-mb0 {
    margin-bottom: 0rem ;
  }

  .j-ml0 {
    margin-left: 0rem ;
  }

  .j-ma1 {
    margin: 0.1rem ;
  }

  .j-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .j-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .j-mt1 {
    margin-top: 0.1rem ;
  }

  .j-mr1 {
    margin-right: 0.1rem ;
  }

  .j-mb1 {
    margin-bottom: 0.1rem ;
  }

  .j-ml1 {
    margin-left: 0.1rem ;
  }

  .j-ma2 {
    margin: 0.2rem ;
  }

  .j-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .j-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .j-mt2 {
    margin-top: 0.2rem ;
  }

  .j-mr2 {
    margin-right: 0.2rem ;
  }

  .j-mb2 {
    margin-bottom: 0.2rem ;
  }

  .j-ml2 {
    margin-left: 0.2rem ;
  }

  .j-ma3 {
    margin: 0.3rem ;
  }

  .j-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .j-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .j-mt3 {
    margin-top: 0.3rem ;
  }

  .j-mr3 {
    margin-right: 0.3rem ;
  }

  .j-mb3 {
    margin-bottom: 0.3rem ;
  }

  .j-ml3 {
    margin-left: 0.3rem ;
  }

  .j-ma4 {
    margin: 0.4rem ;
  }

  .j-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .j-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .j-mt4 {
    margin-top: 0.4rem ;
  }

  .j-mr4 {
    margin-right: 0.4rem ;
  }

  .j-mb4 {
    margin-bottom: 0.4rem ;
  }

  .j-ml4 {
    margin-left: 0.4rem ;
  }

  .j-ma5 {
    margin: 0.5rem ;
  }

  .j-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .j-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .j-mt5 {
    margin-top: 0.5rem ;
  }

  .j-mr5 {
    margin-right: 0.5rem ;
  }

  .j-mb5 {
    margin-bottom: 0.5rem ;
  }

  .j-ml5 {
    margin-left: 0.5rem ;
  }

  .j-ma6 {
    margin: 0.6rem ;
  }

  .j-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .j-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .j-mt6 {
    margin-top: 0.6rem ;
  }

  .j-mr6 {
    margin-right: 0.6rem ;
  }

  .j-mb6 {
    margin-bottom: 0.6rem ;
  }

  .j-ml6 {
    margin-left: 0.6rem ;
  }

  .j-ma7 {
    margin: 0.7rem ;
  }

  .j-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .j-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .j-mt7 {
    margin-top: 0.7rem ;
  }

  .j-mr7 {
    margin-right: 0.7rem ;
  }

  .j-mb7 {
    margin-bottom: 0.7rem ;
  }

  .j-ml7 {
    margin-left: 0.7rem ;
  }

  .j-ma8 {
    margin: 0.8rem ;
  }

  .j-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .j-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .j-mt8 {
    margin-top: 0.8rem ;
  }

  .j-mr8 {
    margin-right: 0.8rem ;
  }

  .j-mb8 {
    margin-bottom: 0.8rem ;
  }

  .j-ml8 {
    margin-left: 0.8rem ;
  }

  .j-ma9 {
    margin: 0.9rem ;
  }

  .j-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .j-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .j-mt9 {
    margin-top: 0.9rem ;
  }

  .j-mr9 {
    margin-right: 0.9rem ;
  }

  .j-mb9 {
    margin-bottom: 0.9rem ;
  }

  .j-ml9 {
    margin-left: 0.9rem ;
  }

  .j-ma10 {
    margin: 1rem ;
  }

  .j-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .j-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .j-mt10 {
    margin-top: 1rem ;
  }

  .j-mr10 {
    margin-right: 1rem ;
  }

  .j-mb10 {
    margin-bottom: 1rem ;
  }

  .j-ml10 {
    margin-left: 1rem ;
  }

  .j-ma11 {
    margin: 1.1rem ;
  }

  .j-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .j-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .j-mt11 {
    margin-top: 1.1rem ;
  }

  .j-mr11 {
    margin-right: 1.1rem ;
  }

  .j-mb11 {
    margin-bottom: 1.1rem ;
  }

  .j-ml11 {
    margin-left: 1.1rem ;
  }

  .j-ma12 {
    margin: 1.2rem ;
  }

  .j-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .j-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .j-mt12 {
    margin-top: 1.2rem ;
  }

  .j-mr12 {
    margin-right: 1.2rem ;
  }

  .j-mb12 {
    margin-bottom: 1.2rem ;
  }

  .j-ml12 {
    margin-left: 1.2rem ;
  }

  .j-ma13 {
    margin: 1.3rem ;
  }

  .j-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .j-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .j-mt13 {
    margin-top: 1.3rem ;
  }

  .j-mr13 {
    margin-right: 1.3rem ;
  }

  .j-mb13 {
    margin-bottom: 1.3rem ;
  }

  .j-ml13 {
    margin-left: 1.3rem ;
  }

  .j-ma14 {
    margin: 1.4rem ;
  }

  .j-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .j-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .j-mt14 {
    margin-top: 1.4rem ;
  }

  .j-mr14 {
    margin-right: 1.4rem ;
  }

  .j-mb14 {
    margin-bottom: 1.4rem ;
  }

  .j-ml14 {
    margin-left: 1.4rem ;
  }

  .j-ma15 {
    margin: 1.5rem ;
  }

  .j-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .j-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .j-mt15 {
    margin-top: 1.5rem ;
  }

  .j-mr15 {
    margin-right: 1.5rem ;
  }

  .j-mb15 {
    margin-bottom: 1.5rem ;
  }

  .j-ml15 {
    margin-left: 1.5rem ;
  }

  .j-ma16 {
    margin: 1.6rem ;
  }

  .j-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .j-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .j-mt16 {
    margin-top: 1.6rem ;
  }

  .j-mr16 {
    margin-right: 1.6rem ;
  }

  .j-mb16 {
    margin-bottom: 1.6rem ;
  }

  .j-ml16 {
    margin-left: 1.6rem ;
  }

  .j-ma17 {
    margin: 1.7rem ;
  }

  .j-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .j-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .j-mt17 {
    margin-top: 1.7rem ;
  }

  .j-mr17 {
    margin-right: 1.7rem ;
  }

  .j-mb17 {
    margin-bottom: 1.7rem ;
  }

  .j-ml17 {
    margin-left: 1.7rem ;
  }

  .j-ma18 {
    margin: 1.8rem ;
  }

  .j-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .j-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .j-mt18 {
    margin-top: 1.8rem ;
  }

  .j-mr18 {
    margin-right: 1.8rem ;
  }

  .j-mb18 {
    margin-bottom: 1.8rem ;
  }

  .j-ml18 {
    margin-left: 1.8rem ;
  }

  .j-ma19 {
    margin: 1.9rem ;
  }

  .j-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .j-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .j-mt19 {
    margin-top: 1.9rem ;
  }

  .j-mr19 {
    margin-right: 1.9rem ;
  }

  .j-mb19 {
    margin-bottom: 1.9rem ;
  }

  .j-ml19 {
    margin-left: 1.9rem ;
  }

  .j-ma20 {
    margin: 2rem ;
  }

  .j-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .j-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .j-mt20 {
    margin-top: 2rem ;
  }

  .j-mr20 {
    margin-right: 2rem ;
  }

  .j-mb20 {
    margin-bottom: 2rem ;
  }

  .j-ml20 {
    margin-left: 2rem ;
  }

  .j-ma21 {
    margin: 2.1rem ;
  }

  .j-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .j-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .j-mt21 {
    margin-top: 2.1rem ;
  }

  .j-mr21 {
    margin-right: 2.1rem ;
  }

  .j-mb21 {
    margin-bottom: 2.1rem ;
  }

  .j-ml21 {
    margin-left: 2.1rem ;
  }

  .j-ma22 {
    margin: 2.2rem ;
  }

  .j-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .j-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .j-mt22 {
    margin-top: 2.2rem ;
  }

  .j-mr22 {
    margin-right: 2.2rem ;
  }

  .j-mb22 {
    margin-bottom: 2.2rem ;
  }

  .j-ml22 {
    margin-left: 2.2rem ;
  }

  .j-ma23 {
    margin: 2.3rem ;
  }

  .j-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .j-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .j-mt23 {
    margin-top: 2.3rem ;
  }

  .j-mr23 {
    margin-right: 2.3rem ;
  }

  .j-mb23 {
    margin-bottom: 2.3rem ;
  }

  .j-ml23 {
    margin-left: 2.3rem ;
  }

  .j-ma24 {
    margin: 2.4rem ;
  }

  .j-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .j-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .j-mt24 {
    margin-top: 2.4rem ;
  }

  .j-mr24 {
    margin-right: 2.4rem ;
  }

  .j-mb24 {
    margin-bottom: 2.4rem ;
  }

  .j-ml24 {
    margin-left: 2.4rem ;
  }

  .j-ma25 {
    margin: 2.5rem ;
  }

  .j-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .j-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .j-mt25 {
    margin-top: 2.5rem ;
  }

  .j-mr25 {
    margin-right: 2.5rem ;
  }

  .j-mb25 {
    margin-bottom: 2.5rem ;
  }

  .j-ml25 {
    margin-left: 2.5rem ;
  }

  .j-ma26 {
    margin: 2.6rem ;
  }

  .j-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .j-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .j-mt26 {
    margin-top: 2.6rem ;
  }

  .j-mr26 {
    margin-right: 2.6rem ;
  }

  .j-mb26 {
    margin-bottom: 2.6rem ;
  }

  .j-ml26 {
    margin-left: 2.6rem ;
  }

  .j-ma27 {
    margin: 2.7rem ;
  }

  .j-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .j-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .j-mt27 {
    margin-top: 2.7rem ;
  }

  .j-mr27 {
    margin-right: 2.7rem ;
  }

  .j-mb27 {
    margin-bottom: 2.7rem ;
  }

  .j-ml27 {
    margin-left: 2.7rem ;
  }

  .j-ma28 {
    margin: 2.8rem ;
  }

  .j-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .j-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .j-mt28 {
    margin-top: 2.8rem ;
  }

  .j-mr28 {
    margin-right: 2.8rem ;
  }

  .j-mb28 {
    margin-bottom: 2.8rem ;
  }

  .j-ml28 {
    margin-left: 2.8rem ;
  }

  .j-ma29 {
    margin: 2.9rem ;
  }

  .j-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .j-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .j-mt29 {
    margin-top: 2.9rem ;
  }

  .j-mr29 {
    margin-right: 2.9rem ;
  }

  .j-mb29 {
    margin-bottom: 2.9rem ;
  }

  .j-ml29 {
    margin-left: 2.9rem ;
  }

  .j-ma30 {
    margin: 3rem ;
  }

  .j-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .j-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .j-mt30 {
    margin-top: 3rem ;
  }

  .j-mr30 {
    margin-right: 3rem ;
  }

  .j-mb30 {
    margin-bottom: 3rem ;
  }

  .j-ml30 {
    margin-left: 3rem ;
  }

  .j-ma32 {
    margin: 3.2rem ;
  }

  .j-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .j-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .j-mt32 {
    margin-top: 3.2rem ;
  }

  .j-mr32 {
    margin-right: 3.2rem ;
  }

  .j-mb32 {
    margin-bottom: 3.2rem ;
  }

  .j-ml32 {
    margin-left: 3.2rem ;
  }

  .j-ma34 {
    margin: 3.4rem ;
  }

  .j-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .j-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .j-mt34 {
    margin-top: 3.4rem ;
  }

  .j-mr34 {
    margin-right: 3.4rem ;
  }

  .j-mb34 {
    margin-bottom: 3.4rem ;
  }

  .j-ml34 {
    margin-left: 3.4rem ;
  }

  .j-ma36 {
    margin: 3.6rem ;
  }

  .j-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .j-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .j-mt36 {
    margin-top: 3.6rem ;
  }

  .j-mr36 {
    margin-right: 3.6rem ;
  }

  .j-mb36 {
    margin-bottom: 3.6rem ;
  }

  .j-ml36 {
    margin-left: 3.6rem ;
  }

  .j-ma40 {
    margin: 4rem ;
  }

  .j-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .j-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .j-mt40 {
    margin-top: 4rem ;
  }

  .j-mr40 {
    margin-right: 4rem ;
  }

  .j-mb40 {
    margin-bottom: 4rem ;
  }

  .j-ml40 {
    margin-left: 4rem ;
  }

  .j-ma44 {
    margin: 4.4rem ;
  }

  .j-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .j-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .j-mt44 {
    margin-top: 4.4rem ;
  }

  .j-mr44 {
    margin-right: 4.4rem ;
  }

  .j-mb44 {
    margin-bottom: 4.4rem ;
  }

  .j-ml44 {
    margin-left: 4.4rem ;
  }

  .j-ma48 {
    margin: 4.8rem ;
  }

  .j-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .j-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .j-mt48 {
    margin-top: 4.8rem ;
  }

  .j-mr48 {
    margin-right: 4.8rem ;
  }

  .j-mb48 {
    margin-bottom: 4.8rem ;
  }

  .j-ml48 {
    margin-left: 4.8rem ;
  }

  .j-ma52 {
    margin: 5.2rem ;
  }

  .j-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .j-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .j-mt52 {
    margin-top: 5.2rem ;
  }

  .j-mr52 {
    margin-right: 5.2rem ;
  }

  .j-mb52 {
    margin-bottom: 5.2rem ;
  }

  .j-ml52 {
    margin-left: 5.2rem ;
  }

  .j-ma56 {
    margin: 5.6rem ;
  }

  .j-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .j-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .j-mt56 {
    margin-top: 5.6rem ;
  }

  .j-mr56 {
    margin-right: 5.6rem ;
  }

  .j-mb56 {
    margin-bottom: 5.6rem ;
  }

  .j-ml56 {
    margin-left: 5.6rem ;
  }

  .j-ma60 {
    margin: 6rem ;
  }

  .j-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .j-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .j-mt60 {
    margin-top: 6rem ;
  }

  .j-mr60 {
    margin-right: 6rem ;
  }

  .j-mb60 {
    margin-bottom: 6rem ;
  }

  .j-ml60 {
    margin-left: 6rem ;
  }

  .j-ma64 {
    margin: 6.4rem ;
  }

  .j-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .j-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .j-mt64 {
    margin-top: 6.4rem ;
  }

  .j-mr64 {
    margin-right: 6.4rem ;
  }

  .j-mb64 {
    margin-bottom: 6.4rem ;
  }

  .j-ml64 {
    margin-left: 6.4rem ;
  }

  .j-ma68 {
    margin: 6.8rem ;
  }

  .j-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .j-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .j-mt68 {
    margin-top: 6.8rem ;
  }

  .j-mr68 {
    margin-right: 6.8rem ;
  }

  .j-mb68 {
    margin-bottom: 6.8rem ;
  }

  .j-ml68 {
    margin-left: 6.8rem ;
  }

  .j-ma72 {
    margin: 7.2rem ;
  }

  .j-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .j-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .j-mt72 {
    margin-top: 7.2rem ;
  }

  .j-mr72 {
    margin-right: 7.2rem ;
  }

  .j-mb72 {
    margin-bottom: 7.2rem ;
  }

  .j-ml72 {
    margin-left: 7.2rem ;
  }

  .j-ma76 {
    margin: 7.6rem ;
  }

  .j-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .j-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .j-mt76 {
    margin-top: 7.6rem ;
  }

  .j-mr76 {
    margin-right: 7.6rem ;
  }

  .j-mb76 {
    margin-bottom: 7.6rem ;
  }

  .j-ml76 {
    margin-left: 7.6rem ;
  }

  .j-db {
    display: block ;
  }

  .j-dn {
    display: none ;
  }

  .j-di {
    display: inline ;
  }

  .j-dib {
    display: inline-block ;
  }

  .j-dt {
    display: table ;
  }

  .j-fl {
    float: left ;
  }

  .j-fr {
    float: right ;
  }

  .j-fn {
    float: none ;
  }

  .j-fs8r {
    font-size: 0.8rem ;
  }

  .j-fs9r {
    font-size: 0.9rem ;
  }

  .j-fs10r {
    font-size: 1rem ;
  }

  .j-fs11r {
    font-size: 1.1rem ;
  }

  .j-fs12r {
    font-size: 1.2rem ;
  }

  .j-fs13r {
    font-size: 1.3rem ;
  }

  .j-fs14r {
    font-size: 1.4rem ;
  }

  .j-fs15r {
    font-size: 1.5rem ;
  }

  .j-fs16r {
    font-size: 1.6rem ;
  }

  .j-fs17r {
    font-size: 1.7rem ;
  }

  .j-fs18r {
    font-size: 1.8rem ;
  }

  .j-fs19r {
    font-size: 1.9rem ;
  }

  .j-fs20r {
    font-size: 2rem ;
  }

  .j-fs21r {
    font-size: 2.1rem ;
  }

  .j-fs22r {
    font-size: 2.2rem ;
  }

  .j-fs24r {
    font-size: 2.4rem ;
  }

  .j-fs28r {
    font-size: 2.8rem ;
  }

  .j-fs30r {
    font-size: 3rem ;
  }

  .j-fs8e {
    font-size: 0.8em ;
  }

  .j-fs9e {
    font-size: 0.9em ;
  }

  .j-fs10e {
    font-size: 1em ;
  }

  .j-fs11e {
    font-size: 1.1em ;
  }

  .j-fs12e {
    font-size: 1.2em ;
  }

  .j-fs13e {
    font-size: 1.3em ;
  }

  .j-fs14e {
    font-size: 1.4em ;
  }

  .j-fs15e {
    font-size: 1.5em ;
  }

  .j-fs16e {
    font-size: 1.6em ;
  }

  .j-fs17e {
    font-size: 1.7em ;
  }

  .j-fs18e {
    font-size: 1.8em ;
  }

  .j-fs19e {
    font-size: 1.9em ;
  }

  .j-fs20e {
    font-size: 2em ;
  }

  .j-fs21e {
    font-size: 2.1em ;
  }

  .j-fs22e {
    font-size: 2.2em ;
  }

  .j-fs24e {
    font-size: 2.4em ;
  }

  .j-fs28e {
    font-size: 2.8em ;
  }

  .j-fs30e {
    font-size: 3em ;
  }

  .j-ta-c {
    text-align: center ;
  }

  .j-ta-l {
    text-align: left ;
  }

  .j-ta-r {
    text-align: right ;
  }

  .j-ta-j {
    text-align: justify ;
  }

  .j-pos-a {
    position: absolute ;
  }

  .j-pos-f {
    position: fixed ;
  }

  .j-pos-r {
    position: relative ;
  }

  .j-pos-s {
    position: static ;
  }
}
@media (min-width: 68.75em) {
  .k-auto {
    width: auto;
  }

  .k10,
  .k-10 {
    width: 10%;
  }

  .k15 {
    width: 15%;
  }

  .k20,
  .k-5 {
    width: 20%;
  }

  .k25,
  .k-4 {
    width: 25%;
  }

  .k30 {
    width: 30%;
  }

  .k35 {
    width: 35%;
  }

  .k40 {
    width: 40%;
  }

  .k45 {
    width: 45%;
  }

  .k50,
  .k-2 {
    width: 50%;
  }

  .k55 {
    width: 55%;
  }

  .k60 {
    width: 60%;
  }

  .k65 {
    width: 65%;
  }

  .k70 {
    width: 70%;
  }

  .k75 {
    width: 75%;
  }

  .k80 {
    width: 80%;
  }

  .k85 {
    width: 85%;
  }

  .k90 {
    width: 90%;
  }

  .k95 {
    width: 95%;
  }

  .k100,
  .k {
    width: 100%;
  }

  .k-3 {
    width: 33.33333%;
  }

  .k-6 {
    width: 16.66667%;
  }

  .k-7 {
    width: 14.28571%;
  }

  .k-8 {
    width: 12.5%;
  }

  .k-pa0 {
    padding: 0rem ;
  }

  .k-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .k-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .k-pt0 {
    padding-top: 0rem ;
  }

  .k-pr0 {
    padding-right: 0rem ;
  }

  .k-pb0 {
    padding-bottom: 0rem ;
  }

  .k-pl0 {
    padding-left: 0rem ;
  }

  .k-pa1 {
    padding: 0.1rem ;
  }

  .k-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .k-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .k-pt1 {
    padding-top: 0.1rem ;
  }

  .k-pr1 {
    padding-right: 0.1rem ;
  }

  .k-pb1 {
    padding-bottom: 0.1rem ;
  }

  .k-pl1 {
    padding-left: 0.1rem ;
  }

  .k-pa2 {
    padding: 0.2rem ;
  }

  .k-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .k-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .k-pt2 {
    padding-top: 0.2rem ;
  }

  .k-pr2 {
    padding-right: 0.2rem ;
  }

  .k-pb2 {
    padding-bottom: 0.2rem ;
  }

  .k-pl2 {
    padding-left: 0.2rem ;
  }

  .k-pa3 {
    padding: 0.3rem ;
  }

  .k-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .k-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .k-pt3 {
    padding-top: 0.3rem ;
  }

  .k-pr3 {
    padding-right: 0.3rem ;
  }

  .k-pb3 {
    padding-bottom: 0.3rem ;
  }

  .k-pl3 {
    padding-left: 0.3rem ;
  }

  .k-pa4 {
    padding: 0.4rem ;
  }

  .k-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .k-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .k-pt4 {
    padding-top: 0.4rem ;
  }

  .k-pr4 {
    padding-right: 0.4rem ;
  }

  .k-pb4 {
    padding-bottom: 0.4rem ;
  }

  .k-pl4 {
    padding-left: 0.4rem ;
  }

  .k-pa5 {
    padding: 0.5rem ;
  }

  .k-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .k-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .k-pt5 {
    padding-top: 0.5rem ;
  }

  .k-pr5 {
    padding-right: 0.5rem ;
  }

  .k-pb5 {
    padding-bottom: 0.5rem ;
  }

  .k-pl5 {
    padding-left: 0.5rem ;
  }

  .k-pa6 {
    padding: 0.6rem ;
  }

  .k-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .k-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .k-pt6 {
    padding-top: 0.6rem ;
  }

  .k-pr6 {
    padding-right: 0.6rem ;
  }

  .k-pb6 {
    padding-bottom: 0.6rem ;
  }

  .k-pl6 {
    padding-left: 0.6rem ;
  }

  .k-pa7 {
    padding: 0.7rem ;
  }

  .k-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .k-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .k-pt7 {
    padding-top: 0.7rem ;
  }

  .k-pr7 {
    padding-right: 0.7rem ;
  }

  .k-pb7 {
    padding-bottom: 0.7rem ;
  }

  .k-pl7 {
    padding-left: 0.7rem ;
  }

  .k-pa8 {
    padding: 0.8rem ;
  }

  .k-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .k-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .k-pt8 {
    padding-top: 0.8rem ;
  }

  .k-pr8 {
    padding-right: 0.8rem ;
  }

  .k-pb8 {
    padding-bottom: 0.8rem ;
  }

  .k-pl8 {
    padding-left: 0.8rem ;
  }

  .k-pa9 {
    padding: 0.9rem ;
  }

  .k-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .k-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .k-pt9 {
    padding-top: 0.9rem ;
  }

  .k-pr9 {
    padding-right: 0.9rem ;
  }

  .k-pb9 {
    padding-bottom: 0.9rem ;
  }

  .k-pl9 {
    padding-left: 0.9rem ;
  }

  .k-pa10 {
    padding: 1rem ;
  }

  .k-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .k-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .k-pt10 {
    padding-top: 1rem ;
  }

  .k-pr10 {
    padding-right: 1rem ;
  }

  .k-pb10 {
    padding-bottom: 1rem ;
  }

  .k-pl10 {
    padding-left: 1rem ;
  }

  .k-pa11 {
    padding: 1.1rem ;
  }

  .k-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .k-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .k-pt11 {
    padding-top: 1.1rem ;
  }

  .k-pr11 {
    padding-right: 1.1rem ;
  }

  .k-pb11 {
    padding-bottom: 1.1rem ;
  }

  .k-pl11 {
    padding-left: 1.1rem ;
  }

  .k-pa12 {
    padding: 1.2rem ;
  }

  .k-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .k-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .k-pt12 {
    padding-top: 1.2rem ;
  }

  .k-pr12 {
    padding-right: 1.2rem ;
  }

  .k-pb12 {
    padding-bottom: 1.2rem ;
  }

  .k-pl12 {
    padding-left: 1.2rem ;
  }

  .k-pa13 {
    padding: 1.3rem ;
  }

  .k-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .k-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .k-pt13 {
    padding-top: 1.3rem ;
  }

  .k-pr13 {
    padding-right: 1.3rem ;
  }

  .k-pb13 {
    padding-bottom: 1.3rem ;
  }

  .k-pl13 {
    padding-left: 1.3rem ;
  }

  .k-pa14 {
    padding: 1.4rem ;
  }

  .k-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .k-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .k-pt14 {
    padding-top: 1.4rem ;
  }

  .k-pr14 {
    padding-right: 1.4rem ;
  }

  .k-pb14 {
    padding-bottom: 1.4rem ;
  }

  .k-pl14 {
    padding-left: 1.4rem ;
  }

  .k-pa15 {
    padding: 1.5rem ;
  }

  .k-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .k-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .k-pt15 {
    padding-top: 1.5rem ;
  }

  .k-pr15 {
    padding-right: 1.5rem ;
  }

  .k-pb15 {
    padding-bottom: 1.5rem ;
  }

  .k-pl15 {
    padding-left: 1.5rem ;
  }

  .k-pa16 {
    padding: 1.6rem ;
  }

  .k-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .k-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .k-pt16 {
    padding-top: 1.6rem ;
  }

  .k-pr16 {
    padding-right: 1.6rem ;
  }

  .k-pb16 {
    padding-bottom: 1.6rem ;
  }

  .k-pl16 {
    padding-left: 1.6rem ;
  }

  .k-pa17 {
    padding: 1.7rem ;
  }

  .k-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .k-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .k-pt17 {
    padding-top: 1.7rem ;
  }

  .k-pr17 {
    padding-right: 1.7rem ;
  }

  .k-pb17 {
    padding-bottom: 1.7rem ;
  }

  .k-pl17 {
    padding-left: 1.7rem ;
  }

  .k-pa18 {
    padding: 1.8rem ;
  }

  .k-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .k-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .k-pt18 {
    padding-top: 1.8rem ;
  }

  .k-pr18 {
    padding-right: 1.8rem ;
  }

  .k-pb18 {
    padding-bottom: 1.8rem ;
  }

  .k-pl18 {
    padding-left: 1.8rem ;
  }

  .k-pa19 {
    padding: 1.9rem ;
  }

  .k-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .k-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .k-pt19 {
    padding-top: 1.9rem ;
  }

  .k-pr19 {
    padding-right: 1.9rem ;
  }

  .k-pb19 {
    padding-bottom: 1.9rem ;
  }

  .k-pl19 {
    padding-left: 1.9rem ;
  }

  .k-pa20 {
    padding: 2rem ;
  }

  .k-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .k-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .k-pt20 {
    padding-top: 2rem ;
  }

  .k-pr20 {
    padding-right: 2rem ;
  }

  .k-pb20 {
    padding-bottom: 2rem ;
  }

  .k-pl20 {
    padding-left: 2rem ;
  }

  .k-pa21 {
    padding: 2.1rem ;
  }

  .k-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .k-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .k-pt21 {
    padding-top: 2.1rem ;
  }

  .k-pr21 {
    padding-right: 2.1rem ;
  }

  .k-pb21 {
    padding-bottom: 2.1rem ;
  }

  .k-pl21 {
    padding-left: 2.1rem ;
  }

  .k-pa22 {
    padding: 2.2rem ;
  }

  .k-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .k-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .k-pt22 {
    padding-top: 2.2rem ;
  }

  .k-pr22 {
    padding-right: 2.2rem ;
  }

  .k-pb22 {
    padding-bottom: 2.2rem ;
  }

  .k-pl22 {
    padding-left: 2.2rem ;
  }

  .k-pa23 {
    padding: 2.3rem ;
  }

  .k-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .k-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .k-pt23 {
    padding-top: 2.3rem ;
  }

  .k-pr23 {
    padding-right: 2.3rem ;
  }

  .k-pb23 {
    padding-bottom: 2.3rem ;
  }

  .k-pl23 {
    padding-left: 2.3rem ;
  }

  .k-pa24 {
    padding: 2.4rem ;
  }

  .k-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .k-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .k-pt24 {
    padding-top: 2.4rem ;
  }

  .k-pr24 {
    padding-right: 2.4rem ;
  }

  .k-pb24 {
    padding-bottom: 2.4rem ;
  }

  .k-pl24 {
    padding-left: 2.4rem ;
  }

  .k-pa25 {
    padding: 2.5rem ;
  }

  .k-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .k-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .k-pt25 {
    padding-top: 2.5rem ;
  }

  .k-pr25 {
    padding-right: 2.5rem ;
  }

  .k-pb25 {
    padding-bottom: 2.5rem ;
  }

  .k-pl25 {
    padding-left: 2.5rem ;
  }

  .k-pa26 {
    padding: 2.6rem ;
  }

  .k-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .k-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .k-pt26 {
    padding-top: 2.6rem ;
  }

  .k-pr26 {
    padding-right: 2.6rem ;
  }

  .k-pb26 {
    padding-bottom: 2.6rem ;
  }

  .k-pl26 {
    padding-left: 2.6rem ;
  }

  .k-pa27 {
    padding: 2.7rem ;
  }

  .k-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .k-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .k-pt27 {
    padding-top: 2.7rem ;
  }

  .k-pr27 {
    padding-right: 2.7rem ;
  }

  .k-pb27 {
    padding-bottom: 2.7rem ;
  }

  .k-pl27 {
    padding-left: 2.7rem ;
  }

  .k-pa28 {
    padding: 2.8rem ;
  }

  .k-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .k-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .k-pt28 {
    padding-top: 2.8rem ;
  }

  .k-pr28 {
    padding-right: 2.8rem ;
  }

  .k-pb28 {
    padding-bottom: 2.8rem ;
  }

  .k-pl28 {
    padding-left: 2.8rem ;
  }

  .k-pa29 {
    padding: 2.9rem ;
  }

  .k-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .k-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .k-pt29 {
    padding-top: 2.9rem ;
  }

  .k-pr29 {
    padding-right: 2.9rem ;
  }

  .k-pb29 {
    padding-bottom: 2.9rem ;
  }

  .k-pl29 {
    padding-left: 2.9rem ;
  }

  .k-pa30 {
    padding: 3rem ;
  }

  .k-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .k-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .k-pt30 {
    padding-top: 3rem ;
  }

  .k-pr30 {
    padding-right: 3rem ;
  }

  .k-pb30 {
    padding-bottom: 3rem ;
  }

  .k-pl30 {
    padding-left: 3rem ;
  }

  .k-pa32 {
    padding: 3.2rem ;
  }

  .k-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .k-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .k-pt32 {
    padding-top: 3.2rem ;
  }

  .k-pr32 {
    padding-right: 3.2rem ;
  }

  .k-pb32 {
    padding-bottom: 3.2rem ;
  }

  .k-pl32 {
    padding-left: 3.2rem ;
  }

  .k-pa34 {
    padding: 3.4rem ;
  }

  .k-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .k-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .k-pt34 {
    padding-top: 3.4rem ;
  }

  .k-pr34 {
    padding-right: 3.4rem ;
  }

  .k-pb34 {
    padding-bottom: 3.4rem ;
  }

  .k-pl34 {
    padding-left: 3.4rem ;
  }

  .k-pa36 {
    padding: 3.6rem ;
  }

  .k-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .k-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .k-pt36 {
    padding-top: 3.6rem ;
  }

  .k-pr36 {
    padding-right: 3.6rem ;
  }

  .k-pb36 {
    padding-bottom: 3.6rem ;
  }

  .k-pl36 {
    padding-left: 3.6rem ;
  }

  .k-pa40 {
    padding: 4rem ;
  }

  .k-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .k-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .k-pt40 {
    padding-top: 4rem ;
  }

  .k-pr40 {
    padding-right: 4rem ;
  }

  .k-pb40 {
    padding-bottom: 4rem ;
  }

  .k-pl40 {
    padding-left: 4rem ;
  }

  .k-pa44 {
    padding: 4.4rem ;
  }

  .k-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .k-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .k-pt44 {
    padding-top: 4.4rem ;
  }

  .k-pr44 {
    padding-right: 4.4rem ;
  }

  .k-pb44 {
    padding-bottom: 4.4rem ;
  }

  .k-pl44 {
    padding-left: 4.4rem ;
  }

  .k-pa48 {
    padding: 4.8rem ;
  }

  .k-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .k-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .k-pt48 {
    padding-top: 4.8rem ;
  }

  .k-pr48 {
    padding-right: 4.8rem ;
  }

  .k-pb48 {
    padding-bottom: 4.8rem ;
  }

  .k-pl48 {
    padding-left: 4.8rem ;
  }

  .k-pa52 {
    padding: 5.2rem ;
  }

  .k-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .k-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .k-pt52 {
    padding-top: 5.2rem ;
  }

  .k-pr52 {
    padding-right: 5.2rem ;
  }

  .k-pb52 {
    padding-bottom: 5.2rem ;
  }

  .k-pl52 {
    padding-left: 5.2rem ;
  }

  .k-pa56 {
    padding: 5.6rem ;
  }

  .k-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .k-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .k-pt56 {
    padding-top: 5.6rem ;
  }

  .k-pr56 {
    padding-right: 5.6rem ;
  }

  .k-pb56 {
    padding-bottom: 5.6rem ;
  }

  .k-pl56 {
    padding-left: 5.6rem ;
  }

  .k-pa60 {
    padding: 6rem ;
  }

  .k-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .k-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .k-pt60 {
    padding-top: 6rem ;
  }

  .k-pr60 {
    padding-right: 6rem ;
  }

  .k-pb60 {
    padding-bottom: 6rem ;
  }

  .k-pl60 {
    padding-left: 6rem ;
  }

  .k-pa64 {
    padding: 6.4rem ;
  }

  .k-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .k-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .k-pt64 {
    padding-top: 6.4rem ;
  }

  .k-pr64 {
    padding-right: 6.4rem ;
  }

  .k-pb64 {
    padding-bottom: 6.4rem ;
  }

  .k-pl64 {
    padding-left: 6.4rem ;
  }

  .k-pa68 {
    padding: 6.8rem ;
  }

  .k-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .k-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .k-pt68 {
    padding-top: 6.8rem ;
  }

  .k-pr68 {
    padding-right: 6.8rem ;
  }

  .k-pb68 {
    padding-bottom: 6.8rem ;
  }

  .k-pl68 {
    padding-left: 6.8rem ;
  }

  .k-pa72 {
    padding: 7.2rem ;
  }

  .k-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .k-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .k-pt72 {
    padding-top: 7.2rem ;
  }

  .k-pr72 {
    padding-right: 7.2rem ;
  }

  .k-pb72 {
    padding-bottom: 7.2rem ;
  }

  .k-pl72 {
    padding-left: 7.2rem ;
  }

  .k-pa76 {
    padding: 7.6rem ;
  }

  .k-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .k-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .k-pt76 {
    padding-top: 7.6rem ;
  }

  .k-pr76 {
    padding-right: 7.6rem ;
  }

  .k-pb76 {
    padding-bottom: 7.6rem ;
  }

  .k-pl76 {
    padding-left: 7.6rem ;
  }

  .k-ma0 {
    margin: 0rem ;
  }

  .k-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .k-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .k-mt0 {
    margin-top: 0rem ;
  }

  .k-mr0 {
    margin-right: 0rem ;
  }

  .k-mb0 {
    margin-bottom: 0rem ;
  }

  .k-ml0 {
    margin-left: 0rem ;
  }

  .k-ma1 {
    margin: 0.1rem ;
  }

  .k-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .k-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .k-mt1 {
    margin-top: 0.1rem ;
  }

  .k-mr1 {
    margin-right: 0.1rem ;
  }

  .k-mb1 {
    margin-bottom: 0.1rem ;
  }

  .k-ml1 {
    margin-left: 0.1rem ;
  }

  .k-ma2 {
    margin: 0.2rem ;
  }

  .k-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .k-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .k-mt2 {
    margin-top: 0.2rem ;
  }

  .k-mr2 {
    margin-right: 0.2rem ;
  }

  .k-mb2 {
    margin-bottom: 0.2rem ;
  }

  .k-ml2 {
    margin-left: 0.2rem ;
  }

  .k-ma3 {
    margin: 0.3rem ;
  }

  .k-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .k-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .k-mt3 {
    margin-top: 0.3rem ;
  }

  .k-mr3 {
    margin-right: 0.3rem ;
  }

  .k-mb3 {
    margin-bottom: 0.3rem ;
  }

  .k-ml3 {
    margin-left: 0.3rem ;
  }

  .k-ma4 {
    margin: 0.4rem ;
  }

  .k-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .k-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .k-mt4 {
    margin-top: 0.4rem ;
  }

  .k-mr4 {
    margin-right: 0.4rem ;
  }

  .k-mb4 {
    margin-bottom: 0.4rem ;
  }

  .k-ml4 {
    margin-left: 0.4rem ;
  }

  .k-ma5 {
    margin: 0.5rem ;
  }

  .k-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .k-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .k-mt5 {
    margin-top: 0.5rem ;
  }

  .k-mr5 {
    margin-right: 0.5rem ;
  }

  .k-mb5 {
    margin-bottom: 0.5rem ;
  }

  .k-ml5 {
    margin-left: 0.5rem ;
  }

  .k-ma6 {
    margin: 0.6rem ;
  }

  .k-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .k-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .k-mt6 {
    margin-top: 0.6rem ;
  }

  .k-mr6 {
    margin-right: 0.6rem ;
  }

  .k-mb6 {
    margin-bottom: 0.6rem ;
  }

  .k-ml6 {
    margin-left: 0.6rem ;
  }

  .k-ma7 {
    margin: 0.7rem ;
  }

  .k-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .k-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .k-mt7 {
    margin-top: 0.7rem ;
  }

  .k-mr7 {
    margin-right: 0.7rem ;
  }

  .k-mb7 {
    margin-bottom: 0.7rem ;
  }

  .k-ml7 {
    margin-left: 0.7rem ;
  }

  .k-ma8 {
    margin: 0.8rem ;
  }

  .k-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .k-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .k-mt8 {
    margin-top: 0.8rem ;
  }

  .k-mr8 {
    margin-right: 0.8rem ;
  }

  .k-mb8 {
    margin-bottom: 0.8rem ;
  }

  .k-ml8 {
    margin-left: 0.8rem ;
  }

  .k-ma9 {
    margin: 0.9rem ;
  }

  .k-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .k-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .k-mt9 {
    margin-top: 0.9rem ;
  }

  .k-mr9 {
    margin-right: 0.9rem ;
  }

  .k-mb9 {
    margin-bottom: 0.9rem ;
  }

  .k-ml9 {
    margin-left: 0.9rem ;
  }

  .k-ma10 {
    margin: 1rem ;
  }

  .k-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .k-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .k-mt10 {
    margin-top: 1rem ;
  }

  .k-mr10 {
    margin-right: 1rem ;
  }

  .k-mb10 {
    margin-bottom: 1rem ;
  }

  .k-ml10 {
    margin-left: 1rem ;
  }

  .k-ma11 {
    margin: 1.1rem ;
  }

  .k-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .k-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .k-mt11 {
    margin-top: 1.1rem ;
  }

  .k-mr11 {
    margin-right: 1.1rem ;
  }

  .k-mb11 {
    margin-bottom: 1.1rem ;
  }

  .k-ml11 {
    margin-left: 1.1rem ;
  }

  .k-ma12 {
    margin: 1.2rem ;
  }

  .k-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .k-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .k-mt12 {
    margin-top: 1.2rem ;
  }

  .k-mr12 {
    margin-right: 1.2rem ;
  }

  .k-mb12 {
    margin-bottom: 1.2rem ;
  }

  .k-ml12 {
    margin-left: 1.2rem ;
  }

  .k-ma13 {
    margin: 1.3rem ;
  }

  .k-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .k-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .k-mt13 {
    margin-top: 1.3rem ;
  }

  .k-mr13 {
    margin-right: 1.3rem ;
  }

  .k-mb13 {
    margin-bottom: 1.3rem ;
  }

  .k-ml13 {
    margin-left: 1.3rem ;
  }

  .k-ma14 {
    margin: 1.4rem ;
  }

  .k-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .k-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .k-mt14 {
    margin-top: 1.4rem ;
  }

  .k-mr14 {
    margin-right: 1.4rem ;
  }

  .k-mb14 {
    margin-bottom: 1.4rem ;
  }

  .k-ml14 {
    margin-left: 1.4rem ;
  }

  .k-ma15 {
    margin: 1.5rem ;
  }

  .k-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .k-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .k-mt15 {
    margin-top: 1.5rem ;
  }

  .k-mr15 {
    margin-right: 1.5rem ;
  }

  .k-mb15 {
    margin-bottom: 1.5rem ;
  }

  .k-ml15 {
    margin-left: 1.5rem ;
  }

  .k-ma16 {
    margin: 1.6rem ;
  }

  .k-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .k-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .k-mt16 {
    margin-top: 1.6rem ;
  }

  .k-mr16 {
    margin-right: 1.6rem ;
  }

  .k-mb16 {
    margin-bottom: 1.6rem ;
  }

  .k-ml16 {
    margin-left: 1.6rem ;
  }

  .k-ma17 {
    margin: 1.7rem ;
  }

  .k-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .k-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .k-mt17 {
    margin-top: 1.7rem ;
  }

  .k-mr17 {
    margin-right: 1.7rem ;
  }

  .k-mb17 {
    margin-bottom: 1.7rem ;
  }

  .k-ml17 {
    margin-left: 1.7rem ;
  }

  .k-ma18 {
    margin: 1.8rem ;
  }

  .k-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .k-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .k-mt18 {
    margin-top: 1.8rem ;
  }

  .k-mr18 {
    margin-right: 1.8rem ;
  }

  .k-mb18 {
    margin-bottom: 1.8rem ;
  }

  .k-ml18 {
    margin-left: 1.8rem ;
  }

  .k-ma19 {
    margin: 1.9rem ;
  }

  .k-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .k-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .k-mt19 {
    margin-top: 1.9rem ;
  }

  .k-mr19 {
    margin-right: 1.9rem ;
  }

  .k-mb19 {
    margin-bottom: 1.9rem ;
  }

  .k-ml19 {
    margin-left: 1.9rem ;
  }

  .k-ma20 {
    margin: 2rem ;
  }

  .k-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .k-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .k-mt20 {
    margin-top: 2rem ;
  }

  .k-mr20 {
    margin-right: 2rem ;
  }

  .k-mb20 {
    margin-bottom: 2rem ;
  }

  .k-ml20 {
    margin-left: 2rem ;
  }

  .k-ma21 {
    margin: 2.1rem ;
  }

  .k-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .k-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .k-mt21 {
    margin-top: 2.1rem ;
  }

  .k-mr21 {
    margin-right: 2.1rem ;
  }

  .k-mb21 {
    margin-bottom: 2.1rem ;
  }

  .k-ml21 {
    margin-left: 2.1rem ;
  }

  .k-ma22 {
    margin: 2.2rem ;
  }

  .k-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .k-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .k-mt22 {
    margin-top: 2.2rem ;
  }

  .k-mr22 {
    margin-right: 2.2rem ;
  }

  .k-mb22 {
    margin-bottom: 2.2rem ;
  }

  .k-ml22 {
    margin-left: 2.2rem ;
  }

  .k-ma23 {
    margin: 2.3rem ;
  }

  .k-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .k-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .k-mt23 {
    margin-top: 2.3rem ;
  }

  .k-mr23 {
    margin-right: 2.3rem ;
  }

  .k-mb23 {
    margin-bottom: 2.3rem ;
  }

  .k-ml23 {
    margin-left: 2.3rem ;
  }

  .k-ma24 {
    margin: 2.4rem ;
  }

  .k-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .k-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .k-mt24 {
    margin-top: 2.4rem ;
  }

  .k-mr24 {
    margin-right: 2.4rem ;
  }

  .k-mb24 {
    margin-bottom: 2.4rem ;
  }

  .k-ml24 {
    margin-left: 2.4rem ;
  }

  .k-ma25 {
    margin: 2.5rem ;
  }

  .k-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .k-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .k-mt25 {
    margin-top: 2.5rem ;
  }

  .k-mr25 {
    margin-right: 2.5rem ;
  }

  .k-mb25 {
    margin-bottom: 2.5rem ;
  }

  .k-ml25 {
    margin-left: 2.5rem ;
  }

  .k-ma26 {
    margin: 2.6rem ;
  }

  .k-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .k-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .k-mt26 {
    margin-top: 2.6rem ;
  }

  .k-mr26 {
    margin-right: 2.6rem ;
  }

  .k-mb26 {
    margin-bottom: 2.6rem ;
  }

  .k-ml26 {
    margin-left: 2.6rem ;
  }

  .k-ma27 {
    margin: 2.7rem ;
  }

  .k-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .k-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .k-mt27 {
    margin-top: 2.7rem ;
  }

  .k-mr27 {
    margin-right: 2.7rem ;
  }

  .k-mb27 {
    margin-bottom: 2.7rem ;
  }

  .k-ml27 {
    margin-left: 2.7rem ;
  }

  .k-ma28 {
    margin: 2.8rem ;
  }

  .k-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .k-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .k-mt28 {
    margin-top: 2.8rem ;
  }

  .k-mr28 {
    margin-right: 2.8rem ;
  }

  .k-mb28 {
    margin-bottom: 2.8rem ;
  }

  .k-ml28 {
    margin-left: 2.8rem ;
  }

  .k-ma29 {
    margin: 2.9rem ;
  }

  .k-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .k-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .k-mt29 {
    margin-top: 2.9rem ;
  }

  .k-mr29 {
    margin-right: 2.9rem ;
  }

  .k-mb29 {
    margin-bottom: 2.9rem ;
  }

  .k-ml29 {
    margin-left: 2.9rem ;
  }

  .k-ma30 {
    margin: 3rem ;
  }

  .k-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .k-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .k-mt30 {
    margin-top: 3rem ;
  }

  .k-mr30 {
    margin-right: 3rem ;
  }

  .k-mb30 {
    margin-bottom: 3rem ;
  }

  .k-ml30 {
    margin-left: 3rem ;
  }

  .k-ma32 {
    margin: 3.2rem ;
  }

  .k-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .k-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .k-mt32 {
    margin-top: 3.2rem ;
  }

  .k-mr32 {
    margin-right: 3.2rem ;
  }

  .k-mb32 {
    margin-bottom: 3.2rem ;
  }

  .k-ml32 {
    margin-left: 3.2rem ;
  }

  .k-ma34 {
    margin: 3.4rem ;
  }

  .k-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .k-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .k-mt34 {
    margin-top: 3.4rem ;
  }

  .k-mr34 {
    margin-right: 3.4rem ;
  }

  .k-mb34 {
    margin-bottom: 3.4rem ;
  }

  .k-ml34 {
    margin-left: 3.4rem ;
  }

  .k-ma36 {
    margin: 3.6rem ;
  }

  .k-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .k-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .k-mt36 {
    margin-top: 3.6rem ;
  }

  .k-mr36 {
    margin-right: 3.6rem ;
  }

  .k-mb36 {
    margin-bottom: 3.6rem ;
  }

  .k-ml36 {
    margin-left: 3.6rem ;
  }

  .k-ma40 {
    margin: 4rem ;
  }

  .k-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .k-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .k-mt40 {
    margin-top: 4rem ;
  }

  .k-mr40 {
    margin-right: 4rem ;
  }

  .k-mb40 {
    margin-bottom: 4rem ;
  }

  .k-ml40 {
    margin-left: 4rem ;
  }

  .k-ma44 {
    margin: 4.4rem ;
  }

  .k-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .k-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .k-mt44 {
    margin-top: 4.4rem ;
  }

  .k-mr44 {
    margin-right: 4.4rem ;
  }

  .k-mb44 {
    margin-bottom: 4.4rem ;
  }

  .k-ml44 {
    margin-left: 4.4rem ;
  }

  .k-ma48 {
    margin: 4.8rem ;
  }

  .k-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .k-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .k-mt48 {
    margin-top: 4.8rem ;
  }

  .k-mr48 {
    margin-right: 4.8rem ;
  }

  .k-mb48 {
    margin-bottom: 4.8rem ;
  }

  .k-ml48 {
    margin-left: 4.8rem ;
  }

  .k-ma52 {
    margin: 5.2rem ;
  }

  .k-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .k-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .k-mt52 {
    margin-top: 5.2rem ;
  }

  .k-mr52 {
    margin-right: 5.2rem ;
  }

  .k-mb52 {
    margin-bottom: 5.2rem ;
  }

  .k-ml52 {
    margin-left: 5.2rem ;
  }

  .k-ma56 {
    margin: 5.6rem ;
  }

  .k-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .k-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .k-mt56 {
    margin-top: 5.6rem ;
  }

  .k-mr56 {
    margin-right: 5.6rem ;
  }

  .k-mb56 {
    margin-bottom: 5.6rem ;
  }

  .k-ml56 {
    margin-left: 5.6rem ;
  }

  .k-ma60 {
    margin: 6rem ;
  }

  .k-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .k-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .k-mt60 {
    margin-top: 6rem ;
  }

  .k-mr60 {
    margin-right: 6rem ;
  }

  .k-mb60 {
    margin-bottom: 6rem ;
  }

  .k-ml60 {
    margin-left: 6rem ;
  }

  .k-ma64 {
    margin: 6.4rem ;
  }

  .k-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .k-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .k-mt64 {
    margin-top: 6.4rem ;
  }

  .k-mr64 {
    margin-right: 6.4rem ;
  }

  .k-mb64 {
    margin-bottom: 6.4rem ;
  }

  .k-ml64 {
    margin-left: 6.4rem ;
  }

  .k-ma68 {
    margin: 6.8rem ;
  }

  .k-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .k-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .k-mt68 {
    margin-top: 6.8rem ;
  }

  .k-mr68 {
    margin-right: 6.8rem ;
  }

  .k-mb68 {
    margin-bottom: 6.8rem ;
  }

  .k-ml68 {
    margin-left: 6.8rem ;
  }

  .k-ma72 {
    margin: 7.2rem ;
  }

  .k-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .k-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .k-mt72 {
    margin-top: 7.2rem ;
  }

  .k-mr72 {
    margin-right: 7.2rem ;
  }

  .k-mb72 {
    margin-bottom: 7.2rem ;
  }

  .k-ml72 {
    margin-left: 7.2rem ;
  }

  .k-ma76 {
    margin: 7.6rem ;
  }

  .k-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .k-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .k-mt76 {
    margin-top: 7.6rem ;
  }

  .k-mr76 {
    margin-right: 7.6rem ;
  }

  .k-mb76 {
    margin-bottom: 7.6rem ;
  }

  .k-ml76 {
    margin-left: 7.6rem ;
  }

  .k-db {
    display: block ;
  }

  .k-dn {
    display: none ;
  }

  .k-di {
    display: inline ;
  }

  .k-dib {
    display: inline-block ;
  }

  .k-dt {
    display: table ;
  }

  .k-fl {
    float: left ;
  }

  .k-fr {
    float: right ;
  }

  .k-fn {
    float: none ;
  }

  .k-fs8r {
    font-size: 0.8rem ;
  }

  .k-fs9r {
    font-size: 0.9rem ;
  }

  .k-fs10r {
    font-size: 1rem ;
  }

  .k-fs11r {
    font-size: 1.1rem ;
  }

  .k-fs12r {
    font-size: 1.2rem ;
  }

  .k-fs13r {
    font-size: 1.3rem ;
  }

  .k-fs14r {
    font-size: 1.4rem ;
  }

  .k-fs15r {
    font-size: 1.5rem ;
  }

  .k-fs16r {
    font-size: 1.6rem ;
  }

  .k-fs17r {
    font-size: 1.7rem ;
  }

  .k-fs18r {
    font-size: 1.8rem ;
  }

  .k-fs19r {
    font-size: 1.9rem ;
  }

  .k-fs20r {
    font-size: 2rem ;
  }

  .k-fs21r {
    font-size: 2.1rem ;
  }

  .k-fs22r {
    font-size: 2.2rem ;
  }

  .k-fs24r {
    font-size: 2.4rem ;
  }

  .k-fs28r {
    font-size: 2.8rem ;
  }

  .k-fs30r {
    font-size: 3rem ;
  }

  .k-fs8e {
    font-size: 0.8em ;
  }

  .k-fs9e {
    font-size: 0.9em ;
  }

  .k-fs10e {
    font-size: 1em ;
  }

  .k-fs11e {
    font-size: 1.1em ;
  }

  .k-fs12e {
    font-size: 1.2em ;
  }

  .k-fs13e {
    font-size: 1.3em ;
  }

  .k-fs14e {
    font-size: 1.4em ;
  }

  .k-fs15e {
    font-size: 1.5em ;
  }

  .k-fs16e {
    font-size: 1.6em ;
  }

  .k-fs17e {
    font-size: 1.7em ;
  }

  .k-fs18e {
    font-size: 1.8em ;
  }

  .k-fs19e {
    font-size: 1.9em ;
  }

  .k-fs20e {
    font-size: 2em ;
  }

  .k-fs21e {
    font-size: 2.1em ;
  }

  .k-fs22e {
    font-size: 2.2em ;
  }

  .k-fs24e {
    font-size: 2.4em ;
  }

  .k-fs28e {
    font-size: 2.8em ;
  }

  .k-fs30e {
    font-size: 3em ;
  }

  .k-ta-c {
    text-align: center ;
  }

  .k-ta-l {
    text-align: left ;
  }

  .k-ta-r {
    text-align: right ;
  }

  .k-ta-j {
    text-align: justify ;
  }

  .k-pos-a {
    position: absolute ;
  }

  .k-pos-f {
    position: fixed ;
  }

  .k-pos-r {
    position: relative ;
  }

  .k-pos-s {
    position: static ;
  }
}
@media (min-width: 75em) {
  .l-auto {
    width: auto;
  }

  .l10,
  .l-10 {
    width: 10%;
  }

  .l15 {
    width: 15%;
  }

  .l20,
  .l-5 {
    width: 20%;
  }

  .l25,
  .l-4 {
    width: 25%;
  }

  .l30 {
    width: 30%;
  }

  .l35 {
    width: 35%;
  }

  .l40 {
    width: 40%;
  }

  .l45 {
    width: 45%;
  }

  .l50,
  .l-2 {
    width: 50%;
  }

  .l55 {
    width: 55%;
  }

  .l60 {
    width: 60%;
  }

  .l65 {
    width: 65%;
  }

  .l70 {
    width: 70%;
  }

  .l75 {
    width: 75%;
  }

  .l80 {
    width: 80%;
  }

  .l85 {
    width: 85%;
  }

  .l90 {
    width: 90%;
  }

  .l95 {
    width: 95%;
  }

  .l100,
  .l {
    width: 100%;
  }

  .l-3 {
    width: 33.33333%;
  }

  .l-6 {
    width: 16.66667%;
  }

  .l-7 {
    width: 14.28571%;
  }

  .l-8 {
    width: 12.5%;
  }

  .l-pa0 {
    padding: 0rem ;
  }

  .l-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .l-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .l-pt0 {
    padding-top: 0rem ;
  }

  .l-pr0 {
    padding-right: 0rem ;
  }

  .l-pb0 {
    padding-bottom: 0rem ;
  }

  .l-pl0 {
    padding-left: 0rem ;
  }

  .l-pa1 {
    padding: 0.1rem ;
  }

  .l-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .l-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .l-pt1 {
    padding-top: 0.1rem ;
  }

  .l-pr1 {
    padding-right: 0.1rem ;
  }

  .l-pb1 {
    padding-bottom: 0.1rem ;
  }

  .l-pl1 {
    padding-left: 0.1rem ;
  }

  .l-pa2 {
    padding: 0.2rem ;
  }

  .l-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .l-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .l-pt2 {
    padding-top: 0.2rem ;
  }

  .l-pr2 {
    padding-right: 0.2rem ;
  }

  .l-pb2 {
    padding-bottom: 0.2rem ;
  }

  .l-pl2 {
    padding-left: 0.2rem ;
  }

  .l-pa3 {
    padding: 0.3rem ;
  }

  .l-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .l-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .l-pt3 {
    padding-top: 0.3rem ;
  }

  .l-pr3 {
    padding-right: 0.3rem ;
  }

  .l-pb3 {
    padding-bottom: 0.3rem ;
  }

  .l-pl3 {
    padding-left: 0.3rem ;
  }

  .l-pa4 {
    padding: 0.4rem ;
  }

  .l-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .l-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .l-pt4 {
    padding-top: 0.4rem ;
  }

  .l-pr4 {
    padding-right: 0.4rem ;
  }

  .l-pb4 {
    padding-bottom: 0.4rem ;
  }

  .l-pl4 {
    padding-left: 0.4rem ;
  }

  .l-pa5 {
    padding: 0.5rem ;
  }

  .l-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .l-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .l-pt5 {
    padding-top: 0.5rem ;
  }

  .l-pr5 {
    padding-right: 0.5rem ;
  }

  .l-pb5 {
    padding-bottom: 0.5rem ;
  }

  .l-pl5 {
    padding-left: 0.5rem ;
  }

  .l-pa6 {
    padding: 0.6rem ;
  }

  .l-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .l-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .l-pt6 {
    padding-top: 0.6rem ;
  }

  .l-pr6 {
    padding-right: 0.6rem ;
  }

  .l-pb6 {
    padding-bottom: 0.6rem ;
  }

  .l-pl6 {
    padding-left: 0.6rem ;
  }

  .l-pa7 {
    padding: 0.7rem ;
  }

  .l-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .l-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .l-pt7 {
    padding-top: 0.7rem ;
  }

  .l-pr7 {
    padding-right: 0.7rem ;
  }

  .l-pb7 {
    padding-bottom: 0.7rem ;
  }

  .l-pl7 {
    padding-left: 0.7rem ;
  }

  .l-pa8 {
    padding: 0.8rem ;
  }

  .l-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .l-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .l-pt8 {
    padding-top: 0.8rem ;
  }

  .l-pr8 {
    padding-right: 0.8rem ;
  }

  .l-pb8 {
    padding-bottom: 0.8rem ;
  }

  .l-pl8 {
    padding-left: 0.8rem ;
  }

  .l-pa9 {
    padding: 0.9rem ;
  }

  .l-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .l-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .l-pt9 {
    padding-top: 0.9rem ;
  }

  .l-pr9 {
    padding-right: 0.9rem ;
  }

  .l-pb9 {
    padding-bottom: 0.9rem ;
  }

  .l-pl9 {
    padding-left: 0.9rem ;
  }

  .l-pa10 {
    padding: 1rem ;
  }

  .l-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .l-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .l-pt10 {
    padding-top: 1rem ;
  }

  .l-pr10 {
    padding-right: 1rem ;
  }

  .l-pb10 {
    padding-bottom: 1rem ;
  }

  .l-pl10 {
    padding-left: 1rem ;
  }

  .l-pa11 {
    padding: 1.1rem ;
  }

  .l-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .l-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .l-pt11 {
    padding-top: 1.1rem ;
  }

  .l-pr11 {
    padding-right: 1.1rem ;
  }

  .l-pb11 {
    padding-bottom: 1.1rem ;
  }

  .l-pl11 {
    padding-left: 1.1rem ;
  }

  .l-pa12 {
    padding: 1.2rem ;
  }

  .l-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .l-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .l-pt12 {
    padding-top: 1.2rem ;
  }

  .l-pr12 {
    padding-right: 1.2rem ;
  }

  .l-pb12 {
    padding-bottom: 1.2rem ;
  }

  .l-pl12 {
    padding-left: 1.2rem ;
  }

  .l-pa13 {
    padding: 1.3rem ;
  }

  .l-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .l-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .l-pt13 {
    padding-top: 1.3rem ;
  }

  .l-pr13 {
    padding-right: 1.3rem ;
  }

  .l-pb13 {
    padding-bottom: 1.3rem ;
  }

  .l-pl13 {
    padding-left: 1.3rem ;
  }

  .l-pa14 {
    padding: 1.4rem ;
  }

  .l-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .l-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .l-pt14 {
    padding-top: 1.4rem ;
  }

  .l-pr14 {
    padding-right: 1.4rem ;
  }

  .l-pb14 {
    padding-bottom: 1.4rem ;
  }

  .l-pl14 {
    padding-left: 1.4rem ;
  }

  .l-pa15 {
    padding: 1.5rem ;
  }

  .l-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .l-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .l-pt15 {
    padding-top: 1.5rem ;
  }

  .l-pr15 {
    padding-right: 1.5rem ;
  }

  .l-pb15 {
    padding-bottom: 1.5rem ;
  }

  .l-pl15 {
    padding-left: 1.5rem ;
  }

  .l-pa16 {
    padding: 1.6rem ;
  }

  .l-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .l-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .l-pt16 {
    padding-top: 1.6rem ;
  }

  .l-pr16 {
    padding-right: 1.6rem ;
  }

  .l-pb16 {
    padding-bottom: 1.6rem ;
  }

  .l-pl16 {
    padding-left: 1.6rem ;
  }

  .l-pa17 {
    padding: 1.7rem ;
  }

  .l-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .l-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .l-pt17 {
    padding-top: 1.7rem ;
  }

  .l-pr17 {
    padding-right: 1.7rem ;
  }

  .l-pb17 {
    padding-bottom: 1.7rem ;
  }

  .l-pl17 {
    padding-left: 1.7rem ;
  }

  .l-pa18 {
    padding: 1.8rem ;
  }

  .l-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .l-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .l-pt18 {
    padding-top: 1.8rem ;
  }

  .l-pr18 {
    padding-right: 1.8rem ;
  }

  .l-pb18 {
    padding-bottom: 1.8rem ;
  }

  .l-pl18 {
    padding-left: 1.8rem ;
  }

  .l-pa19 {
    padding: 1.9rem ;
  }

  .l-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .l-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .l-pt19 {
    padding-top: 1.9rem ;
  }

  .l-pr19 {
    padding-right: 1.9rem ;
  }

  .l-pb19 {
    padding-bottom: 1.9rem ;
  }

  .l-pl19 {
    padding-left: 1.9rem ;
  }

  .l-pa20 {
    padding: 2rem ;
  }

  .l-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .l-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .l-pt20 {
    padding-top: 2rem ;
  }

  .l-pr20 {
    padding-right: 2rem ;
  }

  .l-pb20 {
    padding-bottom: 2rem ;
  }

  .l-pl20 {
    padding-left: 2rem ;
  }

  .l-pa21 {
    padding: 2.1rem ;
  }

  .l-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .l-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .l-pt21 {
    padding-top: 2.1rem ;
  }

  .l-pr21 {
    padding-right: 2.1rem ;
  }

  .l-pb21 {
    padding-bottom: 2.1rem ;
  }

  .l-pl21 {
    padding-left: 2.1rem ;
  }

  .l-pa22 {
    padding: 2.2rem ;
  }

  .l-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .l-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .l-pt22 {
    padding-top: 2.2rem ;
  }

  .l-pr22 {
    padding-right: 2.2rem ;
  }

  .l-pb22 {
    padding-bottom: 2.2rem ;
  }

  .l-pl22 {
    padding-left: 2.2rem ;
  }

  .l-pa23 {
    padding: 2.3rem ;
  }

  .l-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .l-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .l-pt23 {
    padding-top: 2.3rem ;
  }

  .l-pr23 {
    padding-right: 2.3rem ;
  }

  .l-pb23 {
    padding-bottom: 2.3rem ;
  }

  .l-pl23 {
    padding-left: 2.3rem ;
  }

  .l-pa24 {
    padding: 2.4rem ;
  }

  .l-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .l-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .l-pt24 {
    padding-top: 2.4rem ;
  }

  .l-pr24 {
    padding-right: 2.4rem ;
  }

  .l-pb24 {
    padding-bottom: 2.4rem ;
  }

  .l-pl24 {
    padding-left: 2.4rem ;
  }

  .l-pa25 {
    padding: 2.5rem ;
  }

  .l-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .l-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .l-pt25 {
    padding-top: 2.5rem ;
  }

  .l-pr25 {
    padding-right: 2.5rem ;
  }

  .l-pb25 {
    padding-bottom: 2.5rem ;
  }

  .l-pl25 {
    padding-left: 2.5rem ;
  }

  .l-pa26 {
    padding: 2.6rem ;
  }

  .l-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .l-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .l-pt26 {
    padding-top: 2.6rem ;
  }

  .l-pr26 {
    padding-right: 2.6rem ;
  }

  .l-pb26 {
    padding-bottom: 2.6rem ;
  }

  .l-pl26 {
    padding-left: 2.6rem ;
  }

  .l-pa27 {
    padding: 2.7rem ;
  }

  .l-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .l-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .l-pt27 {
    padding-top: 2.7rem ;
  }

  .l-pr27 {
    padding-right: 2.7rem ;
  }

  .l-pb27 {
    padding-bottom: 2.7rem ;
  }

  .l-pl27 {
    padding-left: 2.7rem ;
  }

  .l-pa28 {
    padding: 2.8rem ;
  }

  .l-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .l-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .l-pt28 {
    padding-top: 2.8rem ;
  }

  .l-pr28 {
    padding-right: 2.8rem ;
  }

  .l-pb28 {
    padding-bottom: 2.8rem ;
  }

  .l-pl28 {
    padding-left: 2.8rem ;
  }

  .l-pa29 {
    padding: 2.9rem ;
  }

  .l-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .l-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .l-pt29 {
    padding-top: 2.9rem ;
  }

  .l-pr29 {
    padding-right: 2.9rem ;
  }

  .l-pb29 {
    padding-bottom: 2.9rem ;
  }

  .l-pl29 {
    padding-left: 2.9rem ;
  }

  .l-pa30 {
    padding: 3rem ;
  }

  .l-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .l-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .l-pt30 {
    padding-top: 3rem ;
  }

  .l-pr30 {
    padding-right: 3rem ;
  }

  .l-pb30 {
    padding-bottom: 3rem ;
  }

  .l-pl30 {
    padding-left: 3rem ;
  }

  .l-pa32 {
    padding: 3.2rem ;
  }

  .l-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .l-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .l-pt32 {
    padding-top: 3.2rem ;
  }

  .l-pr32 {
    padding-right: 3.2rem ;
  }

  .l-pb32 {
    padding-bottom: 3.2rem ;
  }

  .l-pl32 {
    padding-left: 3.2rem ;
  }

  .l-pa34 {
    padding: 3.4rem ;
  }

  .l-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .l-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .l-pt34 {
    padding-top: 3.4rem ;
  }

  .l-pr34 {
    padding-right: 3.4rem ;
  }

  .l-pb34 {
    padding-bottom: 3.4rem ;
  }

  .l-pl34 {
    padding-left: 3.4rem ;
  }

  .l-pa36 {
    padding: 3.6rem ;
  }

  .l-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .l-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .l-pt36 {
    padding-top: 3.6rem ;
  }

  .l-pr36 {
    padding-right: 3.6rem ;
  }

  .l-pb36 {
    padding-bottom: 3.6rem ;
  }

  .l-pl36 {
    padding-left: 3.6rem ;
  }

  .l-pa40 {
    padding: 4rem ;
  }

  .l-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .l-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .l-pt40 {
    padding-top: 4rem ;
  }

  .l-pr40 {
    padding-right: 4rem ;
  }

  .l-pb40 {
    padding-bottom: 4rem ;
  }

  .l-pl40 {
    padding-left: 4rem ;
  }

  .l-pa44 {
    padding: 4.4rem ;
  }

  .l-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .l-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .l-pt44 {
    padding-top: 4.4rem ;
  }

  .l-pr44 {
    padding-right: 4.4rem ;
  }

  .l-pb44 {
    padding-bottom: 4.4rem ;
  }

  .l-pl44 {
    padding-left: 4.4rem ;
  }

  .l-pa48 {
    padding: 4.8rem ;
  }

  .l-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .l-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .l-pt48 {
    padding-top: 4.8rem ;
  }

  .l-pr48 {
    padding-right: 4.8rem ;
  }

  .l-pb48 {
    padding-bottom: 4.8rem ;
  }

  .l-pl48 {
    padding-left: 4.8rem ;
  }

  .l-pa52 {
    padding: 5.2rem ;
  }

  .l-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .l-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .l-pt52 {
    padding-top: 5.2rem ;
  }

  .l-pr52 {
    padding-right: 5.2rem ;
  }

  .l-pb52 {
    padding-bottom: 5.2rem ;
  }

  .l-pl52 {
    padding-left: 5.2rem ;
  }

  .l-pa56 {
    padding: 5.6rem ;
  }

  .l-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .l-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .l-pt56 {
    padding-top: 5.6rem ;
  }

  .l-pr56 {
    padding-right: 5.6rem ;
  }

  .l-pb56 {
    padding-bottom: 5.6rem ;
  }

  .l-pl56 {
    padding-left: 5.6rem ;
  }

  .l-pa60 {
    padding: 6rem ;
  }

  .l-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .l-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .l-pt60 {
    padding-top: 6rem ;
  }

  .l-pr60 {
    padding-right: 6rem ;
  }

  .l-pb60 {
    padding-bottom: 6rem ;
  }

  .l-pl60 {
    padding-left: 6rem ;
  }

  .l-pa64 {
    padding: 6.4rem ;
  }

  .l-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .l-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .l-pt64 {
    padding-top: 6.4rem ;
  }

  .l-pr64 {
    padding-right: 6.4rem ;
  }

  .l-pb64 {
    padding-bottom: 6.4rem ;
  }

  .l-pl64 {
    padding-left: 6.4rem ;
  }

  .l-pa68 {
    padding: 6.8rem ;
  }

  .l-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .l-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .l-pt68 {
    padding-top: 6.8rem ;
  }

  .l-pr68 {
    padding-right: 6.8rem ;
  }

  .l-pb68 {
    padding-bottom: 6.8rem ;
  }

  .l-pl68 {
    padding-left: 6.8rem ;
  }

  .l-pa72 {
    padding: 7.2rem ;
  }

  .l-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .l-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .l-pt72 {
    padding-top: 7.2rem ;
  }

  .l-pr72 {
    padding-right: 7.2rem ;
  }

  .l-pb72 {
    padding-bottom: 7.2rem ;
  }

  .l-pl72 {
    padding-left: 7.2rem ;
  }

  .l-pa76 {
    padding: 7.6rem ;
  }

  .l-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .l-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .l-pt76 {
    padding-top: 7.6rem ;
  }

  .l-pr76 {
    padding-right: 7.6rem ;
  }

  .l-pb76 {
    padding-bottom: 7.6rem ;
  }

  .l-pl76 {
    padding-left: 7.6rem ;
  }

  .l-ma0 {
    margin: 0rem ;
  }

  .l-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .l-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .l-mt0 {
    margin-top: 0rem ;
  }

  .l-mr0 {
    margin-right: 0rem ;
  }

  .l-mb0 {
    margin-bottom: 0rem ;
  }

  .l-ml0 {
    margin-left: 0rem ;
  }

  .l-ma1 {
    margin: 0.1rem ;
  }

  .l-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .l-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .l-mt1 {
    margin-top: 0.1rem ;
  }

  .l-mr1 {
    margin-right: 0.1rem ;
  }

  .l-mb1 {
    margin-bottom: 0.1rem ;
  }

  .l-ml1 {
    margin-left: 0.1rem ;
  }

  .l-ma2 {
    margin: 0.2rem ;
  }

  .l-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .l-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .l-mt2 {
    margin-top: 0.2rem ;
  }

  .l-mr2 {
    margin-right: 0.2rem ;
  }

  .l-mb2 {
    margin-bottom: 0.2rem ;
  }

  .l-ml2 {
    margin-left: 0.2rem ;
  }

  .l-ma3 {
    margin: 0.3rem ;
  }

  .l-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .l-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .l-mt3 {
    margin-top: 0.3rem ;
  }

  .l-mr3 {
    margin-right: 0.3rem ;
  }

  .l-mb3 {
    margin-bottom: 0.3rem ;
  }

  .l-ml3 {
    margin-left: 0.3rem ;
  }

  .l-ma4 {
    margin: 0.4rem ;
  }

  .l-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .l-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .l-mt4 {
    margin-top: 0.4rem ;
  }

  .l-mr4 {
    margin-right: 0.4rem ;
  }

  .l-mb4 {
    margin-bottom: 0.4rem ;
  }

  .l-ml4 {
    margin-left: 0.4rem ;
  }

  .l-ma5 {
    margin: 0.5rem ;
  }

  .l-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .l-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .l-mt5 {
    margin-top: 0.5rem ;
  }

  .l-mr5 {
    margin-right: 0.5rem ;
  }

  .l-mb5 {
    margin-bottom: 0.5rem ;
  }

  .l-ml5 {
    margin-left: 0.5rem ;
  }

  .l-ma6 {
    margin: 0.6rem ;
  }

  .l-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .l-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .l-mt6 {
    margin-top: 0.6rem ;
  }

  .l-mr6 {
    margin-right: 0.6rem ;
  }

  .l-mb6 {
    margin-bottom: 0.6rem ;
  }

  .l-ml6 {
    margin-left: 0.6rem ;
  }

  .l-ma7 {
    margin: 0.7rem ;
  }

  .l-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .l-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .l-mt7 {
    margin-top: 0.7rem ;
  }

  .l-mr7 {
    margin-right: 0.7rem ;
  }

  .l-mb7 {
    margin-bottom: 0.7rem ;
  }

  .l-ml7 {
    margin-left: 0.7rem ;
  }

  .l-ma8 {
    margin: 0.8rem ;
  }

  .l-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .l-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .l-mt8 {
    margin-top: 0.8rem ;
  }

  .l-mr8 {
    margin-right: 0.8rem ;
  }

  .l-mb8 {
    margin-bottom: 0.8rem ;
  }

  .l-ml8 {
    margin-left: 0.8rem ;
  }

  .l-ma9 {
    margin: 0.9rem ;
  }

  .l-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .l-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .l-mt9 {
    margin-top: 0.9rem ;
  }

  .l-mr9 {
    margin-right: 0.9rem ;
  }

  .l-mb9 {
    margin-bottom: 0.9rem ;
  }

  .l-ml9 {
    margin-left: 0.9rem ;
  }

  .l-ma10 {
    margin: 1rem ;
  }

  .l-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .l-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .l-mt10 {
    margin-top: 1rem ;
  }

  .l-mr10 {
    margin-right: 1rem ;
  }

  .l-mb10 {
    margin-bottom: 1rem ;
  }

  .l-ml10 {
    margin-left: 1rem ;
  }

  .l-ma11 {
    margin: 1.1rem ;
  }

  .l-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .l-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .l-mt11 {
    margin-top: 1.1rem ;
  }

  .l-mr11 {
    margin-right: 1.1rem ;
  }

  .l-mb11 {
    margin-bottom: 1.1rem ;
  }

  .l-ml11 {
    margin-left: 1.1rem ;
  }

  .l-ma12 {
    margin: 1.2rem ;
  }

  .l-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .l-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .l-mt12 {
    margin-top: 1.2rem ;
  }

  .l-mr12 {
    margin-right: 1.2rem ;
  }

  .l-mb12 {
    margin-bottom: 1.2rem ;
  }

  .l-ml12 {
    margin-left: 1.2rem ;
  }

  .l-ma13 {
    margin: 1.3rem ;
  }

  .l-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .l-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .l-mt13 {
    margin-top: 1.3rem ;
  }

  .l-mr13 {
    margin-right: 1.3rem ;
  }

  .l-mb13 {
    margin-bottom: 1.3rem ;
  }

  .l-ml13 {
    margin-left: 1.3rem ;
  }

  .l-ma14 {
    margin: 1.4rem ;
  }

  .l-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .l-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .l-mt14 {
    margin-top: 1.4rem ;
  }

  .l-mr14 {
    margin-right: 1.4rem ;
  }

  .l-mb14 {
    margin-bottom: 1.4rem ;
  }

  .l-ml14 {
    margin-left: 1.4rem ;
  }

  .l-ma15 {
    margin: 1.5rem ;
  }

  .l-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .l-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .l-mt15 {
    margin-top: 1.5rem ;
  }

  .l-mr15 {
    margin-right: 1.5rem ;
  }

  .l-mb15 {
    margin-bottom: 1.5rem ;
  }

  .l-ml15 {
    margin-left: 1.5rem ;
  }

  .l-ma16 {
    margin: 1.6rem ;
  }

  .l-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .l-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .l-mt16 {
    margin-top: 1.6rem ;
  }

  .l-mr16 {
    margin-right: 1.6rem ;
  }

  .l-mb16 {
    margin-bottom: 1.6rem ;
  }

  .l-ml16 {
    margin-left: 1.6rem ;
  }

  .l-ma17 {
    margin: 1.7rem ;
  }

  .l-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .l-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .l-mt17 {
    margin-top: 1.7rem ;
  }

  .l-mr17 {
    margin-right: 1.7rem ;
  }

  .l-mb17 {
    margin-bottom: 1.7rem ;
  }

  .l-ml17 {
    margin-left: 1.7rem ;
  }

  .l-ma18 {
    margin: 1.8rem ;
  }

  .l-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .l-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .l-mt18 {
    margin-top: 1.8rem ;
  }

  .l-mr18 {
    margin-right: 1.8rem ;
  }

  .l-mb18 {
    margin-bottom: 1.8rem ;
  }

  .l-ml18 {
    margin-left: 1.8rem ;
  }

  .l-ma19 {
    margin: 1.9rem ;
  }

  .l-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .l-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .l-mt19 {
    margin-top: 1.9rem ;
  }

  .l-mr19 {
    margin-right: 1.9rem ;
  }

  .l-mb19 {
    margin-bottom: 1.9rem ;
  }

  .l-ml19 {
    margin-left: 1.9rem ;
  }

  .l-ma20 {
    margin: 2rem ;
  }

  .l-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .l-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .l-mt20 {
    margin-top: 2rem ;
  }

  .l-mr20 {
    margin-right: 2rem ;
  }

  .l-mb20 {
    margin-bottom: 2rem ;
  }

  .l-ml20 {
    margin-left: 2rem ;
  }

  .l-ma21 {
    margin: 2.1rem ;
  }

  .l-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .l-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .l-mt21 {
    margin-top: 2.1rem ;
  }

  .l-mr21 {
    margin-right: 2.1rem ;
  }

  .l-mb21 {
    margin-bottom: 2.1rem ;
  }

  .l-ml21 {
    margin-left: 2.1rem ;
  }

  .l-ma22 {
    margin: 2.2rem ;
  }

  .l-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .l-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .l-mt22 {
    margin-top: 2.2rem ;
  }

  .l-mr22 {
    margin-right: 2.2rem ;
  }

  .l-mb22 {
    margin-bottom: 2.2rem ;
  }

  .l-ml22 {
    margin-left: 2.2rem ;
  }

  .l-ma23 {
    margin: 2.3rem ;
  }

  .l-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .l-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .l-mt23 {
    margin-top: 2.3rem ;
  }

  .l-mr23 {
    margin-right: 2.3rem ;
  }

  .l-mb23 {
    margin-bottom: 2.3rem ;
  }

  .l-ml23 {
    margin-left: 2.3rem ;
  }

  .l-ma24 {
    margin: 2.4rem ;
  }

  .l-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .l-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .l-mt24 {
    margin-top: 2.4rem ;
  }

  .l-mr24 {
    margin-right: 2.4rem ;
  }

  .l-mb24 {
    margin-bottom: 2.4rem ;
  }

  .l-ml24 {
    margin-left: 2.4rem ;
  }

  .l-ma25 {
    margin: 2.5rem ;
  }

  .l-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .l-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .l-mt25 {
    margin-top: 2.5rem ;
  }

  .l-mr25 {
    margin-right: 2.5rem ;
  }

  .l-mb25 {
    margin-bottom: 2.5rem ;
  }

  .l-ml25 {
    margin-left: 2.5rem ;
  }

  .l-ma26 {
    margin: 2.6rem ;
  }

  .l-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .l-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .l-mt26 {
    margin-top: 2.6rem ;
  }

  .l-mr26 {
    margin-right: 2.6rem ;
  }

  .l-mb26 {
    margin-bottom: 2.6rem ;
  }

  .l-ml26 {
    margin-left: 2.6rem ;
  }

  .l-ma27 {
    margin: 2.7rem ;
  }

  .l-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .l-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .l-mt27 {
    margin-top: 2.7rem ;
  }

  .l-mr27 {
    margin-right: 2.7rem ;
  }

  .l-mb27 {
    margin-bottom: 2.7rem ;
  }

  .l-ml27 {
    margin-left: 2.7rem ;
  }

  .l-ma28 {
    margin: 2.8rem ;
  }

  .l-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .l-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .l-mt28 {
    margin-top: 2.8rem ;
  }

  .l-mr28 {
    margin-right: 2.8rem ;
  }

  .l-mb28 {
    margin-bottom: 2.8rem ;
  }

  .l-ml28 {
    margin-left: 2.8rem ;
  }

  .l-ma29 {
    margin: 2.9rem ;
  }

  .l-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .l-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .l-mt29 {
    margin-top: 2.9rem ;
  }

  .l-mr29 {
    margin-right: 2.9rem ;
  }

  .l-mb29 {
    margin-bottom: 2.9rem ;
  }

  .l-ml29 {
    margin-left: 2.9rem ;
  }

  .l-ma30 {
    margin: 3rem ;
  }

  .l-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .l-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .l-mt30 {
    margin-top: 3rem ;
  }

  .l-mr30 {
    margin-right: 3rem ;
  }

  .l-mb30 {
    margin-bottom: 3rem ;
  }

  .l-ml30 {
    margin-left: 3rem ;
  }

  .l-ma32 {
    margin: 3.2rem ;
  }

  .l-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .l-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .l-mt32 {
    margin-top: 3.2rem ;
  }

  .l-mr32 {
    margin-right: 3.2rem ;
  }

  .l-mb32 {
    margin-bottom: 3.2rem ;
  }

  .l-ml32 {
    margin-left: 3.2rem ;
  }

  .l-ma34 {
    margin: 3.4rem ;
  }

  .l-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .l-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .l-mt34 {
    margin-top: 3.4rem ;
  }

  .l-mr34 {
    margin-right: 3.4rem ;
  }

  .l-mb34 {
    margin-bottom: 3.4rem ;
  }

  .l-ml34 {
    margin-left: 3.4rem ;
  }

  .l-ma36 {
    margin: 3.6rem ;
  }

  .l-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .l-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .l-mt36 {
    margin-top: 3.6rem ;
  }

  .l-mr36 {
    margin-right: 3.6rem ;
  }

  .l-mb36 {
    margin-bottom: 3.6rem ;
  }

  .l-ml36 {
    margin-left: 3.6rem ;
  }

  .l-ma40 {
    margin: 4rem ;
  }

  .l-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .l-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .l-mt40 {
    margin-top: 4rem ;
  }

  .l-mr40 {
    margin-right: 4rem ;
  }

  .l-mb40 {
    margin-bottom: 4rem ;
  }

  .l-ml40 {
    margin-left: 4rem ;
  }

  .l-ma44 {
    margin: 4.4rem ;
  }

  .l-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .l-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .l-mt44 {
    margin-top: 4.4rem ;
  }

  .l-mr44 {
    margin-right: 4.4rem ;
  }

  .l-mb44 {
    margin-bottom: 4.4rem ;
  }

  .l-ml44 {
    margin-left: 4.4rem ;
  }

  .l-ma48 {
    margin: 4.8rem ;
  }

  .l-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .l-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .l-mt48 {
    margin-top: 4.8rem ;
  }

  .l-mr48 {
    margin-right: 4.8rem ;
  }

  .l-mb48 {
    margin-bottom: 4.8rem ;
  }

  .l-ml48 {
    margin-left: 4.8rem ;
  }

  .l-ma52 {
    margin: 5.2rem ;
  }

  .l-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .l-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .l-mt52 {
    margin-top: 5.2rem ;
  }

  .l-mr52 {
    margin-right: 5.2rem ;
  }

  .l-mb52 {
    margin-bottom: 5.2rem ;
  }

  .l-ml52 {
    margin-left: 5.2rem ;
  }

  .l-ma56 {
    margin: 5.6rem ;
  }

  .l-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .l-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .l-mt56 {
    margin-top: 5.6rem ;
  }

  .l-mr56 {
    margin-right: 5.6rem ;
  }

  .l-mb56 {
    margin-bottom: 5.6rem ;
  }

  .l-ml56 {
    margin-left: 5.6rem ;
  }

  .l-ma60 {
    margin: 6rem ;
  }

  .l-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .l-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .l-mt60 {
    margin-top: 6rem ;
  }

  .l-mr60 {
    margin-right: 6rem ;
  }

  .l-mb60 {
    margin-bottom: 6rem ;
  }

  .l-ml60 {
    margin-left: 6rem ;
  }

  .l-ma64 {
    margin: 6.4rem ;
  }

  .l-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .l-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .l-mt64 {
    margin-top: 6.4rem ;
  }

  .l-mr64 {
    margin-right: 6.4rem ;
  }

  .l-mb64 {
    margin-bottom: 6.4rem ;
  }

  .l-ml64 {
    margin-left: 6.4rem ;
  }

  .l-ma68 {
    margin: 6.8rem ;
  }

  .l-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .l-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .l-mt68 {
    margin-top: 6.8rem ;
  }

  .l-mr68 {
    margin-right: 6.8rem ;
  }

  .l-mb68 {
    margin-bottom: 6.8rem ;
  }

  .l-ml68 {
    margin-left: 6.8rem ;
  }

  .l-ma72 {
    margin: 7.2rem ;
  }

  .l-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .l-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .l-mt72 {
    margin-top: 7.2rem ;
  }

  .l-mr72 {
    margin-right: 7.2rem ;
  }

  .l-mb72 {
    margin-bottom: 7.2rem ;
  }

  .l-ml72 {
    margin-left: 7.2rem ;
  }

  .l-ma76 {
    margin: 7.6rem ;
  }

  .l-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .l-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .l-mt76 {
    margin-top: 7.6rem ;
  }

  .l-mr76 {
    margin-right: 7.6rem ;
  }

  .l-mb76 {
    margin-bottom: 7.6rem ;
  }

  .l-ml76 {
    margin-left: 7.6rem ;
  }

  .l-db {
    display: block ;
  }

  .l-dn {
    display: none ;
  }

  .l-di {
    display: inline ;
  }

  .l-dib {
    display: inline-block ;
  }

  .l-dt {
    display: table ;
  }

  .l-fl {
    float: left ;
  }

  .l-fr {
    float: right ;
  }

  .l-fn {
    float: none ;
  }

  .l-fs8r {
    font-size: 0.8rem ;
  }

  .l-fs9r {
    font-size: 0.9rem ;
  }

  .l-fs10r {
    font-size: 1rem ;
  }

  .l-fs11r {
    font-size: 1.1rem ;
  }

  .l-fs12r {
    font-size: 1.2rem ;
  }

  .l-fs13r {
    font-size: 1.3rem ;
  }

  .l-fs14r {
    font-size: 1.4rem ;
  }

  .l-fs15r {
    font-size: 1.5rem ;
  }

  .l-fs16r {
    font-size: 1.6rem ;
  }

  .l-fs17r {
    font-size: 1.7rem ;
  }

  .l-fs18r {
    font-size: 1.8rem ;
  }

  .l-fs19r {
    font-size: 1.9rem ;
  }

  .l-fs20r {
    font-size: 2rem ;
  }

  .l-fs21r {
    font-size: 2.1rem ;
  }

  .l-fs22r {
    font-size: 2.2rem ;
  }

  .l-fs24r {
    font-size: 2.4rem ;
  }

  .l-fs28r {
    font-size: 2.8rem ;
  }

  .l-fs30r {
    font-size: 3rem ;
  }

  .l-fs8e {
    font-size: 0.8em ;
  }

  .l-fs9e {
    font-size: 0.9em ;
  }

  .l-fs10e {
    font-size: 1em ;
  }

  .l-fs11e {
    font-size: 1.1em ;
  }

  .l-fs12e {
    font-size: 1.2em ;
  }

  .l-fs13e {
    font-size: 1.3em ;
  }

  .l-fs14e {
    font-size: 1.4em ;
  }

  .l-fs15e {
    font-size: 1.5em ;
  }

  .l-fs16e {
    font-size: 1.6em ;
  }

  .l-fs17e {
    font-size: 1.7em ;
  }

  .l-fs18e {
    font-size: 1.8em ;
  }

  .l-fs19e {
    font-size: 1.9em ;
  }

  .l-fs20e {
    font-size: 2em ;
  }

  .l-fs21e {
    font-size: 2.1em ;
  }

  .l-fs22e {
    font-size: 2.2em ;
  }

  .l-fs24e {
    font-size: 2.4em ;
  }

  .l-fs28e {
    font-size: 2.8em ;
  }

  .l-fs30e {
    font-size: 3em ;
  }

  .l-ta-c {
    text-align: center ;
  }

  .l-ta-l {
    text-align: left ;
  }

  .l-ta-r {
    text-align: right ;
  }

  .l-ta-j {
    text-align: justify ;
  }

  .l-pos-a {
    position: absolute ;
  }

  .l-pos-f {
    position: fixed ;
  }

  .l-pos-r {
    position: relative ;
  }

  .l-pos-s {
    position: static ;
  }
}
@media (min-width: 81.25em) {
  .m-auto {
    width: auto;
  }

  .m10,
  .m-10 {
    width: 10%;
  }

  .m15 {
    width: 15%;
  }

  .m20,
  .m-5 {
    width: 20%;
  }

  .m25,
  .m-4 {
    width: 25%;
  }

  .m30 {
    width: 30%;
  }

  .m35 {
    width: 35%;
  }

  .m40 {
    width: 40%;
  }

  .m45 {
    width: 45%;
  }

  .m50,
  .m-2 {
    width: 50%;
  }

  .m55 {
    width: 55%;
  }

  .m60 {
    width: 60%;
  }

  .m65 {
    width: 65%;
  }

  .m70 {
    width: 70%;
  }

  .m75 {
    width: 75%;
  }

  .m80 {
    width: 80%;
  }

  .m85 {
    width: 85%;
  }

  .m90 {
    width: 90%;
  }

  .m95 {
    width: 95%;
  }

  .m100,
  .m {
    width: 100%;
  }

  .m-3 {
    width: 33.33333%;
  }

  .m-6 {
    width: 16.66667%;
  }

  .m-7 {
    width: 14.28571%;
  }

  .m-8 {
    width: 12.5%;
  }

  .m-pa0 {
    padding: 0rem ;
  }

  .m-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .m-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .m-pt0 {
    padding-top: 0rem ;
  }

  .m-pr0 {
    padding-right: 0rem ;
  }

  .m-pb0 {
    padding-bottom: 0rem ;
  }

  .m-pl0 {
    padding-left: 0rem ;
  }

  .m-pa1 {
    padding: 0.1rem ;
  }

  .m-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .m-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .m-pt1 {
    padding-top: 0.1rem ;
  }

  .m-pr1 {
    padding-right: 0.1rem ;
  }

  .m-pb1 {
    padding-bottom: 0.1rem ;
  }

  .m-pl1 {
    padding-left: 0.1rem ;
  }

  .m-pa2 {
    padding: 0.2rem ;
  }

  .m-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .m-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .m-pt2 {
    padding-top: 0.2rem ;
  }

  .m-pr2 {
    padding-right: 0.2rem ;
  }

  .m-pb2 {
    padding-bottom: 0.2rem ;
  }

  .m-pl2 {
    padding-left: 0.2rem ;
  }

  .m-pa3 {
    padding: 0.3rem ;
  }

  .m-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .m-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .m-pt3 {
    padding-top: 0.3rem ;
  }

  .m-pr3 {
    padding-right: 0.3rem ;
  }

  .m-pb3 {
    padding-bottom: 0.3rem ;
  }

  .m-pl3 {
    padding-left: 0.3rem ;
  }

  .m-pa4 {
    padding: 0.4rem ;
  }

  .m-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .m-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .m-pt4 {
    padding-top: 0.4rem ;
  }

  .m-pr4 {
    padding-right: 0.4rem ;
  }

  .m-pb4 {
    padding-bottom: 0.4rem ;
  }

  .m-pl4 {
    padding-left: 0.4rem ;
  }

  .m-pa5 {
    padding: 0.5rem ;
  }

  .m-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .m-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .m-pt5 {
    padding-top: 0.5rem ;
  }

  .m-pr5 {
    padding-right: 0.5rem ;
  }

  .m-pb5 {
    padding-bottom: 0.5rem ;
  }

  .m-pl5 {
    padding-left: 0.5rem ;
  }

  .m-pa6 {
    padding: 0.6rem ;
  }

  .m-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .m-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .m-pt6 {
    padding-top: 0.6rem ;
  }

  .m-pr6 {
    padding-right: 0.6rem ;
  }

  .m-pb6 {
    padding-bottom: 0.6rem ;
  }

  .m-pl6 {
    padding-left: 0.6rem ;
  }

  .m-pa7 {
    padding: 0.7rem ;
  }

  .m-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .m-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .m-pt7 {
    padding-top: 0.7rem ;
  }

  .m-pr7 {
    padding-right: 0.7rem ;
  }

  .m-pb7 {
    padding-bottom: 0.7rem ;
  }

  .m-pl7 {
    padding-left: 0.7rem ;
  }

  .m-pa8 {
    padding: 0.8rem ;
  }

  .m-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .m-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .m-pt8 {
    padding-top: 0.8rem ;
  }

  .m-pr8 {
    padding-right: 0.8rem ;
  }

  .m-pb8 {
    padding-bottom: 0.8rem ;
  }

  .m-pl8 {
    padding-left: 0.8rem ;
  }

  .m-pa9 {
    padding: 0.9rem ;
  }

  .m-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .m-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .m-pt9 {
    padding-top: 0.9rem ;
  }

  .m-pr9 {
    padding-right: 0.9rem ;
  }

  .m-pb9 {
    padding-bottom: 0.9rem ;
  }

  .m-pl9 {
    padding-left: 0.9rem ;
  }

  .m-pa10 {
    padding: 1rem ;
  }

  .m-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .m-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .m-pt10 {
    padding-top: 1rem ;
  }

  .m-pr10 {
    padding-right: 1rem ;
  }

  .m-pb10 {
    padding-bottom: 1rem ;
  }

  .m-pl10 {
    padding-left: 1rem ;
  }

  .m-pa11 {
    padding: 1.1rem ;
  }

  .m-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .m-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .m-pt11 {
    padding-top: 1.1rem ;
  }

  .m-pr11 {
    padding-right: 1.1rem ;
  }

  .m-pb11 {
    padding-bottom: 1.1rem ;
  }

  .m-pl11 {
    padding-left: 1.1rem ;
  }

  .m-pa12 {
    padding: 1.2rem ;
  }

  .m-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .m-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .m-pt12 {
    padding-top: 1.2rem ;
  }

  .m-pr12 {
    padding-right: 1.2rem ;
  }

  .m-pb12 {
    padding-bottom: 1.2rem ;
  }

  .m-pl12 {
    padding-left: 1.2rem ;
  }

  .m-pa13 {
    padding: 1.3rem ;
  }

  .m-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .m-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .m-pt13 {
    padding-top: 1.3rem ;
  }

  .m-pr13 {
    padding-right: 1.3rem ;
  }

  .m-pb13 {
    padding-bottom: 1.3rem ;
  }

  .m-pl13 {
    padding-left: 1.3rem ;
  }

  .m-pa14 {
    padding: 1.4rem ;
  }

  .m-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .m-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .m-pt14 {
    padding-top: 1.4rem ;
  }

  .m-pr14 {
    padding-right: 1.4rem ;
  }

  .m-pb14 {
    padding-bottom: 1.4rem ;
  }

  .m-pl14 {
    padding-left: 1.4rem ;
  }

  .m-pa15 {
    padding: 1.5rem ;
  }

  .m-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .m-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .m-pt15 {
    padding-top: 1.5rem ;
  }

  .m-pr15 {
    padding-right: 1.5rem ;
  }

  .m-pb15 {
    padding-bottom: 1.5rem ;
  }

  .m-pl15 {
    padding-left: 1.5rem ;
  }

  .m-pa16 {
    padding: 1.6rem ;
  }

  .m-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .m-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .m-pt16 {
    padding-top: 1.6rem ;
  }

  .m-pr16 {
    padding-right: 1.6rem ;
  }

  .m-pb16 {
    padding-bottom: 1.6rem ;
  }

  .m-pl16 {
    padding-left: 1.6rem ;
  }

  .m-pa17 {
    padding: 1.7rem ;
  }

  .m-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .m-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .m-pt17 {
    padding-top: 1.7rem ;
  }

  .m-pr17 {
    padding-right: 1.7rem ;
  }

  .m-pb17 {
    padding-bottom: 1.7rem ;
  }

  .m-pl17 {
    padding-left: 1.7rem ;
  }

  .m-pa18 {
    padding: 1.8rem ;
  }

  .m-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .m-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .m-pt18 {
    padding-top: 1.8rem ;
  }

  .m-pr18 {
    padding-right: 1.8rem ;
  }

  .m-pb18 {
    padding-bottom: 1.8rem ;
  }

  .m-pl18 {
    padding-left: 1.8rem ;
  }

  .m-pa19 {
    padding: 1.9rem ;
  }

  .m-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .m-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .m-pt19 {
    padding-top: 1.9rem ;
  }

  .m-pr19 {
    padding-right: 1.9rem ;
  }

  .m-pb19 {
    padding-bottom: 1.9rem ;
  }

  .m-pl19 {
    padding-left: 1.9rem ;
  }

  .m-pa20 {
    padding: 2rem ;
  }

  .m-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .m-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .m-pt20 {
    padding-top: 2rem ;
  }

  .m-pr20 {
    padding-right: 2rem ;
  }

  .m-pb20 {
    padding-bottom: 2rem ;
  }

  .m-pl20 {
    padding-left: 2rem ;
  }

  .m-pa21 {
    padding: 2.1rem ;
  }

  .m-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .m-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .m-pt21 {
    padding-top: 2.1rem ;
  }

  .m-pr21 {
    padding-right: 2.1rem ;
  }

  .m-pb21 {
    padding-bottom: 2.1rem ;
  }

  .m-pl21 {
    padding-left: 2.1rem ;
  }

  .m-pa22 {
    padding: 2.2rem ;
  }

  .m-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .m-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .m-pt22 {
    padding-top: 2.2rem ;
  }

  .m-pr22 {
    padding-right: 2.2rem ;
  }

  .m-pb22 {
    padding-bottom: 2.2rem ;
  }

  .m-pl22 {
    padding-left: 2.2rem ;
  }

  .m-pa23 {
    padding: 2.3rem ;
  }

  .m-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .m-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .m-pt23 {
    padding-top: 2.3rem ;
  }

  .m-pr23 {
    padding-right: 2.3rem ;
  }

  .m-pb23 {
    padding-bottom: 2.3rem ;
  }

  .m-pl23 {
    padding-left: 2.3rem ;
  }

  .m-pa24 {
    padding: 2.4rem ;
  }

  .m-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .m-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .m-pt24 {
    padding-top: 2.4rem ;
  }

  .m-pr24 {
    padding-right: 2.4rem ;
  }

  .m-pb24 {
    padding-bottom: 2.4rem ;
  }

  .m-pl24 {
    padding-left: 2.4rem ;
  }

  .m-pa25 {
    padding: 2.5rem ;
  }

  .m-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .m-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .m-pt25 {
    padding-top: 2.5rem ;
  }

  .m-pr25 {
    padding-right: 2.5rem ;
  }

  .m-pb25 {
    padding-bottom: 2.5rem ;
  }

  .m-pl25 {
    padding-left: 2.5rem ;
  }

  .m-pa26 {
    padding: 2.6rem ;
  }

  .m-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .m-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .m-pt26 {
    padding-top: 2.6rem ;
  }

  .m-pr26 {
    padding-right: 2.6rem ;
  }

  .m-pb26 {
    padding-bottom: 2.6rem ;
  }

  .m-pl26 {
    padding-left: 2.6rem ;
  }

  .m-pa27 {
    padding: 2.7rem ;
  }

  .m-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .m-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .m-pt27 {
    padding-top: 2.7rem ;
  }

  .m-pr27 {
    padding-right: 2.7rem ;
  }

  .m-pb27 {
    padding-bottom: 2.7rem ;
  }

  .m-pl27 {
    padding-left: 2.7rem ;
  }

  .m-pa28 {
    padding: 2.8rem ;
  }

  .m-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .m-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .m-pt28 {
    padding-top: 2.8rem ;
  }

  .m-pr28 {
    padding-right: 2.8rem ;
  }

  .m-pb28 {
    padding-bottom: 2.8rem ;
  }

  .m-pl28 {
    padding-left: 2.8rem ;
  }

  .m-pa29 {
    padding: 2.9rem ;
  }

  .m-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .m-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .m-pt29 {
    padding-top: 2.9rem ;
  }

  .m-pr29 {
    padding-right: 2.9rem ;
  }

  .m-pb29 {
    padding-bottom: 2.9rem ;
  }

  .m-pl29 {
    padding-left: 2.9rem ;
  }

  .m-pa30 {
    padding: 3rem ;
  }

  .m-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .m-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .m-pt30 {
    padding-top: 3rem ;
  }

  .m-pr30 {
    padding-right: 3rem ;
  }

  .m-pb30 {
    padding-bottom: 3rem ;
  }

  .m-pl30 {
    padding-left: 3rem ;
  }

  .m-pa32 {
    padding: 3.2rem ;
  }

  .m-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .m-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .m-pt32 {
    padding-top: 3.2rem ;
  }

  .m-pr32 {
    padding-right: 3.2rem ;
  }

  .m-pb32 {
    padding-bottom: 3.2rem ;
  }

  .m-pl32 {
    padding-left: 3.2rem ;
  }

  .m-pa34 {
    padding: 3.4rem ;
  }

  .m-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .m-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .m-pt34 {
    padding-top: 3.4rem ;
  }

  .m-pr34 {
    padding-right: 3.4rem ;
  }

  .m-pb34 {
    padding-bottom: 3.4rem ;
  }

  .m-pl34 {
    padding-left: 3.4rem ;
  }

  .m-pa36 {
    padding: 3.6rem ;
  }

  .m-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .m-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .m-pt36 {
    padding-top: 3.6rem ;
  }

  .m-pr36 {
    padding-right: 3.6rem ;
  }

  .m-pb36 {
    padding-bottom: 3.6rem ;
  }

  .m-pl36 {
    padding-left: 3.6rem ;
  }

  .m-pa40 {
    padding: 4rem ;
  }

  .m-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .m-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .m-pt40 {
    padding-top: 4rem ;
  }

  .m-pr40 {
    padding-right: 4rem ;
  }

  .m-pb40 {
    padding-bottom: 4rem ;
  }

  .m-pl40 {
    padding-left: 4rem ;
  }

  .m-pa44 {
    padding: 4.4rem ;
  }

  .m-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .m-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .m-pt44 {
    padding-top: 4.4rem ;
  }

  .m-pr44 {
    padding-right: 4.4rem ;
  }

  .m-pb44 {
    padding-bottom: 4.4rem ;
  }

  .m-pl44 {
    padding-left: 4.4rem ;
  }

  .m-pa48 {
    padding: 4.8rem ;
  }

  .m-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .m-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .m-pt48 {
    padding-top: 4.8rem ;
  }

  .m-pr48 {
    padding-right: 4.8rem ;
  }

  .m-pb48 {
    padding-bottom: 4.8rem ;
  }

  .m-pl48 {
    padding-left: 4.8rem ;
  }

  .m-pa52 {
    padding: 5.2rem ;
  }

  .m-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .m-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .m-pt52 {
    padding-top: 5.2rem ;
  }

  .m-pr52 {
    padding-right: 5.2rem ;
  }

  .m-pb52 {
    padding-bottom: 5.2rem ;
  }

  .m-pl52 {
    padding-left: 5.2rem ;
  }

  .m-pa56 {
    padding: 5.6rem ;
  }

  .m-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .m-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .m-pt56 {
    padding-top: 5.6rem ;
  }

  .m-pr56 {
    padding-right: 5.6rem ;
  }

  .m-pb56 {
    padding-bottom: 5.6rem ;
  }

  .m-pl56 {
    padding-left: 5.6rem ;
  }

  .m-pa60 {
    padding: 6rem ;
  }

  .m-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .m-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .m-pt60 {
    padding-top: 6rem ;
  }

  .m-pr60 {
    padding-right: 6rem ;
  }

  .m-pb60 {
    padding-bottom: 6rem ;
  }

  .m-pl60 {
    padding-left: 6rem ;
  }

  .m-pa64 {
    padding: 6.4rem ;
  }

  .m-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .m-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .m-pt64 {
    padding-top: 6.4rem ;
  }

  .m-pr64 {
    padding-right: 6.4rem ;
  }

  .m-pb64 {
    padding-bottom: 6.4rem ;
  }

  .m-pl64 {
    padding-left: 6.4rem ;
  }

  .m-pa68 {
    padding: 6.8rem ;
  }

  .m-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .m-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .m-pt68 {
    padding-top: 6.8rem ;
  }

  .m-pr68 {
    padding-right: 6.8rem ;
  }

  .m-pb68 {
    padding-bottom: 6.8rem ;
  }

  .m-pl68 {
    padding-left: 6.8rem ;
  }

  .m-pa72 {
    padding: 7.2rem ;
  }

  .m-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .m-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .m-pt72 {
    padding-top: 7.2rem ;
  }

  .m-pr72 {
    padding-right: 7.2rem ;
  }

  .m-pb72 {
    padding-bottom: 7.2rem ;
  }

  .m-pl72 {
    padding-left: 7.2rem ;
  }

  .m-pa76 {
    padding: 7.6rem ;
  }

  .m-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .m-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .m-pt76 {
    padding-top: 7.6rem ;
  }

  .m-pr76 {
    padding-right: 7.6rem ;
  }

  .m-pb76 {
    padding-bottom: 7.6rem ;
  }

  .m-pl76 {
    padding-left: 7.6rem ;
  }

  .m-ma0 {
    margin: 0rem ;
  }

  .m-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .m-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .m-mt0 {
    margin-top: 0rem ;
  }

  .m-mr0 {
    margin-right: 0rem ;
  }

  .m-mb0 {
    margin-bottom: 0rem ;
  }

  .m-ml0 {
    margin-left: 0rem ;
  }

  .m-ma1 {
    margin: 0.1rem ;
  }

  .m-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .m-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .m-mt1 {
    margin-top: 0.1rem ;
  }

  .m-mr1 {
    margin-right: 0.1rem ;
  }

  .m-mb1 {
    margin-bottom: 0.1rem ;
  }

  .m-ml1 {
    margin-left: 0.1rem ;
  }

  .m-ma2 {
    margin: 0.2rem ;
  }

  .m-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .m-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .m-mt2 {
    margin-top: 0.2rem ;
  }

  .m-mr2 {
    margin-right: 0.2rem ;
  }

  .m-mb2 {
    margin-bottom: 0.2rem ;
  }

  .m-ml2 {
    margin-left: 0.2rem ;
  }

  .m-ma3 {
    margin: 0.3rem ;
  }

  .m-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .m-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .m-mt3 {
    margin-top: 0.3rem ;
  }

  .m-mr3 {
    margin-right: 0.3rem ;
  }

  .m-mb3 {
    margin-bottom: 0.3rem ;
  }

  .m-ml3 {
    margin-left: 0.3rem ;
  }

  .m-ma4 {
    margin: 0.4rem ;
  }

  .m-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .m-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .m-mt4 {
    margin-top: 0.4rem ;
  }

  .m-mr4 {
    margin-right: 0.4rem ;
  }

  .m-mb4 {
    margin-bottom: 0.4rem ;
  }

  .m-ml4 {
    margin-left: 0.4rem ;
  }

  .m-ma5 {
    margin: 0.5rem ;
  }

  .m-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .m-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .m-mt5 {
    margin-top: 0.5rem ;
  }

  .m-mr5 {
    margin-right: 0.5rem ;
  }

  .m-mb5 {
    margin-bottom: 0.5rem ;
  }

  .m-ml5 {
    margin-left: 0.5rem ;
  }

  .m-ma6 {
    margin: 0.6rem ;
  }

  .m-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .m-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .m-mt6 {
    margin-top: 0.6rem ;
  }

  .m-mr6 {
    margin-right: 0.6rem ;
  }

  .m-mb6 {
    margin-bottom: 0.6rem ;
  }

  .m-ml6 {
    margin-left: 0.6rem ;
  }

  .m-ma7 {
    margin: 0.7rem ;
  }

  .m-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .m-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .m-mt7 {
    margin-top: 0.7rem ;
  }

  .m-mr7 {
    margin-right: 0.7rem ;
  }

  .m-mb7 {
    margin-bottom: 0.7rem ;
  }

  .m-ml7 {
    margin-left: 0.7rem ;
  }

  .m-ma8 {
    margin: 0.8rem ;
  }

  .m-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .m-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .m-mt8 {
    margin-top: 0.8rem ;
  }

  .m-mr8 {
    margin-right: 0.8rem ;
  }

  .m-mb8 {
    margin-bottom: 0.8rem ;
  }

  .m-ml8 {
    margin-left: 0.8rem ;
  }

  .m-ma9 {
    margin: 0.9rem ;
  }

  .m-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .m-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .m-mt9 {
    margin-top: 0.9rem ;
  }

  .m-mr9 {
    margin-right: 0.9rem ;
  }

  .m-mb9 {
    margin-bottom: 0.9rem ;
  }

  .m-ml9 {
    margin-left: 0.9rem ;
  }

  .m-ma10 {
    margin: 1rem ;
  }

  .m-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .m-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .m-mt10 {
    margin-top: 1rem ;
  }

  .m-mr10 {
    margin-right: 1rem ;
  }

  .m-mb10 {
    margin-bottom: 1rem ;
  }

  .m-ml10 {
    margin-left: 1rem ;
  }

  .m-ma11 {
    margin: 1.1rem ;
  }

  .m-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .m-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .m-mt11 {
    margin-top: 1.1rem ;
  }

  .m-mr11 {
    margin-right: 1.1rem ;
  }

  .m-mb11 {
    margin-bottom: 1.1rem ;
  }

  .m-ml11 {
    margin-left: 1.1rem ;
  }

  .m-ma12 {
    margin: 1.2rem ;
  }

  .m-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .m-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .m-mt12 {
    margin-top: 1.2rem ;
  }

  .m-mr12 {
    margin-right: 1.2rem ;
  }

  .m-mb12 {
    margin-bottom: 1.2rem ;
  }

  .m-ml12 {
    margin-left: 1.2rem ;
  }

  .m-ma13 {
    margin: 1.3rem ;
  }

  .m-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .m-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .m-mt13 {
    margin-top: 1.3rem ;
  }

  .m-mr13 {
    margin-right: 1.3rem ;
  }

  .m-mb13 {
    margin-bottom: 1.3rem ;
  }

  .m-ml13 {
    margin-left: 1.3rem ;
  }

  .m-ma14 {
    margin: 1.4rem ;
  }

  .m-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .m-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .m-mt14 {
    margin-top: 1.4rem ;
  }

  .m-mr14 {
    margin-right: 1.4rem ;
  }

  .m-mb14 {
    margin-bottom: 1.4rem ;
  }

  .m-ml14 {
    margin-left: 1.4rem ;
  }

  .m-ma15 {
    margin: 1.5rem ;
  }

  .m-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .m-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .m-mt15 {
    margin-top: 1.5rem ;
  }

  .m-mr15 {
    margin-right: 1.5rem ;
  }

  .m-mb15 {
    margin-bottom: 1.5rem ;
  }

  .m-ml15 {
    margin-left: 1.5rem ;
  }

  .m-ma16 {
    margin: 1.6rem ;
  }

  .m-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .m-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .m-mt16 {
    margin-top: 1.6rem ;
  }

  .m-mr16 {
    margin-right: 1.6rem ;
  }

  .m-mb16 {
    margin-bottom: 1.6rem ;
  }

  .m-ml16 {
    margin-left: 1.6rem ;
  }

  .m-ma17 {
    margin: 1.7rem ;
  }

  .m-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .m-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .m-mt17 {
    margin-top: 1.7rem ;
  }

  .m-mr17 {
    margin-right: 1.7rem ;
  }

  .m-mb17 {
    margin-bottom: 1.7rem ;
  }

  .m-ml17 {
    margin-left: 1.7rem ;
  }

  .m-ma18 {
    margin: 1.8rem ;
  }

  .m-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .m-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .m-mt18 {
    margin-top: 1.8rem ;
  }

  .m-mr18 {
    margin-right: 1.8rem ;
  }

  .m-mb18 {
    margin-bottom: 1.8rem ;
  }

  .m-ml18 {
    margin-left: 1.8rem ;
  }

  .m-ma19 {
    margin: 1.9rem ;
  }

  .m-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .m-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .m-mt19 {
    margin-top: 1.9rem ;
  }

  .m-mr19 {
    margin-right: 1.9rem ;
  }

  .m-mb19 {
    margin-bottom: 1.9rem ;
  }

  .m-ml19 {
    margin-left: 1.9rem ;
  }

  .m-ma20 {
    margin: 2rem ;
  }

  .m-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .m-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .m-mt20 {
    margin-top: 2rem ;
  }

  .m-mr20 {
    margin-right: 2rem ;
  }

  .m-mb20 {
    margin-bottom: 2rem ;
  }

  .m-ml20 {
    margin-left: 2rem ;
  }

  .m-ma21 {
    margin: 2.1rem ;
  }

  .m-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .m-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .m-mt21 {
    margin-top: 2.1rem ;
  }

  .m-mr21 {
    margin-right: 2.1rem ;
  }

  .m-mb21 {
    margin-bottom: 2.1rem ;
  }

  .m-ml21 {
    margin-left: 2.1rem ;
  }

  .m-ma22 {
    margin: 2.2rem ;
  }

  .m-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .m-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .m-mt22 {
    margin-top: 2.2rem ;
  }

  .m-mr22 {
    margin-right: 2.2rem ;
  }

  .m-mb22 {
    margin-bottom: 2.2rem ;
  }

  .m-ml22 {
    margin-left: 2.2rem ;
  }

  .m-ma23 {
    margin: 2.3rem ;
  }

  .m-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .m-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .m-mt23 {
    margin-top: 2.3rem ;
  }

  .m-mr23 {
    margin-right: 2.3rem ;
  }

  .m-mb23 {
    margin-bottom: 2.3rem ;
  }

  .m-ml23 {
    margin-left: 2.3rem ;
  }

  .m-ma24 {
    margin: 2.4rem ;
  }

  .m-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .m-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .m-mt24 {
    margin-top: 2.4rem ;
  }

  .m-mr24 {
    margin-right: 2.4rem ;
  }

  .m-mb24 {
    margin-bottom: 2.4rem ;
  }

  .m-ml24 {
    margin-left: 2.4rem ;
  }

  .m-ma25 {
    margin: 2.5rem ;
  }

  .m-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .m-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .m-mt25 {
    margin-top: 2.5rem ;
  }

  .m-mr25 {
    margin-right: 2.5rem ;
  }

  .m-mb25 {
    margin-bottom: 2.5rem ;
  }

  .m-ml25 {
    margin-left: 2.5rem ;
  }

  .m-ma26 {
    margin: 2.6rem ;
  }

  .m-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .m-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .m-mt26 {
    margin-top: 2.6rem ;
  }

  .m-mr26 {
    margin-right: 2.6rem ;
  }

  .m-mb26 {
    margin-bottom: 2.6rem ;
  }

  .m-ml26 {
    margin-left: 2.6rem ;
  }

  .m-ma27 {
    margin: 2.7rem ;
  }

  .m-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .m-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .m-mt27 {
    margin-top: 2.7rem ;
  }

  .m-mr27 {
    margin-right: 2.7rem ;
  }

  .m-mb27 {
    margin-bottom: 2.7rem ;
  }

  .m-ml27 {
    margin-left: 2.7rem ;
  }

  .m-ma28 {
    margin: 2.8rem ;
  }

  .m-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .m-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .m-mt28 {
    margin-top: 2.8rem ;
  }

  .m-mr28 {
    margin-right: 2.8rem ;
  }

  .m-mb28 {
    margin-bottom: 2.8rem ;
  }

  .m-ml28 {
    margin-left: 2.8rem ;
  }

  .m-ma29 {
    margin: 2.9rem ;
  }

  .m-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .m-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .m-mt29 {
    margin-top: 2.9rem ;
  }

  .m-mr29 {
    margin-right: 2.9rem ;
  }

  .m-mb29 {
    margin-bottom: 2.9rem ;
  }

  .m-ml29 {
    margin-left: 2.9rem ;
  }

  .m-ma30 {
    margin: 3rem ;
  }

  .m-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .m-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .m-mt30 {
    margin-top: 3rem ;
  }

  .m-mr30 {
    margin-right: 3rem ;
  }

  .m-mb30 {
    margin-bottom: 3rem ;
  }

  .m-ml30 {
    margin-left: 3rem ;
  }

  .m-ma32 {
    margin: 3.2rem ;
  }

  .m-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .m-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .m-mt32 {
    margin-top: 3.2rem ;
  }

  .m-mr32 {
    margin-right: 3.2rem ;
  }

  .m-mb32 {
    margin-bottom: 3.2rem ;
  }

  .m-ml32 {
    margin-left: 3.2rem ;
  }

  .m-ma34 {
    margin: 3.4rem ;
  }

  .m-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .m-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .m-mt34 {
    margin-top: 3.4rem ;
  }

  .m-mr34 {
    margin-right: 3.4rem ;
  }

  .m-mb34 {
    margin-bottom: 3.4rem ;
  }

  .m-ml34 {
    margin-left: 3.4rem ;
  }

  .m-ma36 {
    margin: 3.6rem ;
  }

  .m-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .m-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .m-mt36 {
    margin-top: 3.6rem ;
  }

  .m-mr36 {
    margin-right: 3.6rem ;
  }

  .m-mb36 {
    margin-bottom: 3.6rem ;
  }

  .m-ml36 {
    margin-left: 3.6rem ;
  }

  .m-ma40 {
    margin: 4rem ;
  }

  .m-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .m-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .m-mt40 {
    margin-top: 4rem ;
  }

  .m-mr40 {
    margin-right: 4rem ;
  }

  .m-mb40 {
    margin-bottom: 4rem ;
  }

  .m-ml40 {
    margin-left: 4rem ;
  }

  .m-ma44 {
    margin: 4.4rem ;
  }

  .m-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .m-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .m-mt44 {
    margin-top: 4.4rem ;
  }

  .m-mr44 {
    margin-right: 4.4rem ;
  }

  .m-mb44 {
    margin-bottom: 4.4rem ;
  }

  .m-ml44 {
    margin-left: 4.4rem ;
  }

  .m-ma48 {
    margin: 4.8rem ;
  }

  .m-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .m-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .m-mt48 {
    margin-top: 4.8rem ;
  }

  .m-mr48 {
    margin-right: 4.8rem ;
  }

  .m-mb48 {
    margin-bottom: 4.8rem ;
  }

  .m-ml48 {
    margin-left: 4.8rem ;
  }

  .m-ma52 {
    margin: 5.2rem ;
  }

  .m-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .m-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .m-mt52 {
    margin-top: 5.2rem ;
  }

  .m-mr52 {
    margin-right: 5.2rem ;
  }

  .m-mb52 {
    margin-bottom: 5.2rem ;
  }

  .m-ml52 {
    margin-left: 5.2rem ;
  }

  .m-ma56 {
    margin: 5.6rem ;
  }

  .m-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .m-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .m-mt56 {
    margin-top: 5.6rem ;
  }

  .m-mr56 {
    margin-right: 5.6rem ;
  }

  .m-mb56 {
    margin-bottom: 5.6rem ;
  }

  .m-ml56 {
    margin-left: 5.6rem ;
  }

  .m-ma60 {
    margin: 6rem ;
  }

  .m-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .m-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .m-mt60 {
    margin-top: 6rem ;
  }

  .m-mr60 {
    margin-right: 6rem ;
  }

  .m-mb60 {
    margin-bottom: 6rem ;
  }

  .m-ml60 {
    margin-left: 6rem ;
  }

  .m-ma64 {
    margin: 6.4rem ;
  }

  .m-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .m-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .m-mt64 {
    margin-top: 6.4rem ;
  }

  .m-mr64 {
    margin-right: 6.4rem ;
  }

  .m-mb64 {
    margin-bottom: 6.4rem ;
  }

  .m-ml64 {
    margin-left: 6.4rem ;
  }

  .m-ma68 {
    margin: 6.8rem ;
  }

  .m-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .m-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .m-mt68 {
    margin-top: 6.8rem ;
  }

  .m-mr68 {
    margin-right: 6.8rem ;
  }

  .m-mb68 {
    margin-bottom: 6.8rem ;
  }

  .m-ml68 {
    margin-left: 6.8rem ;
  }

  .m-ma72 {
    margin: 7.2rem ;
  }

  .m-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .m-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .m-mt72 {
    margin-top: 7.2rem ;
  }

  .m-mr72 {
    margin-right: 7.2rem ;
  }

  .m-mb72 {
    margin-bottom: 7.2rem ;
  }

  .m-ml72 {
    margin-left: 7.2rem ;
  }

  .m-ma76 {
    margin: 7.6rem ;
  }

  .m-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .m-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .m-mt76 {
    margin-top: 7.6rem ;
  }

  .m-mr76 {
    margin-right: 7.6rem ;
  }

  .m-mb76 {
    margin-bottom: 7.6rem ;
  }

  .m-ml76 {
    margin-left: 7.6rem ;
  }

  .m-db {
    display: block ;
  }

  .m-dn {
    display: none ;
  }

  .m-di {
    display: inline ;
  }

  .m-dib {
    display: inline-block ;
  }

  .m-dt {
    display: table ;
  }

  .m-fl {
    float: left ;
  }

  .m-fr {
    float: right ;
  }

  .m-fn {
    float: none ;
  }

  .m-fs8r {
    font-size: 0.8rem ;
  }

  .m-fs9r {
    font-size: 0.9rem ;
  }

  .m-fs10r {
    font-size: 1rem ;
  }

  .m-fs11r {
    font-size: 1.1rem ;
  }

  .m-fs12r {
    font-size: 1.2rem ;
  }

  .m-fs13r {
    font-size: 1.3rem ;
  }

  .m-fs14r {
    font-size: 1.4rem ;
  }

  .m-fs15r {
    font-size: 1.5rem ;
  }

  .m-fs16r {
    font-size: 1.6rem ;
  }

  .m-fs17r {
    font-size: 1.7rem ;
  }

  .m-fs18r {
    font-size: 1.8rem ;
  }

  .m-fs19r {
    font-size: 1.9rem ;
  }

  .m-fs20r {
    font-size: 2rem ;
  }

  .m-fs21r {
    font-size: 2.1rem ;
  }

  .m-fs22r {
    font-size: 2.2rem ;
  }

  .m-fs24r {
    font-size: 2.4rem ;
  }

  .m-fs28r {
    font-size: 2.8rem ;
  }

  .m-fs30r {
    font-size: 3rem ;
  }

  .m-fs8e {
    font-size: 0.8em ;
  }

  .m-fs9e {
    font-size: 0.9em ;
  }

  .m-fs10e {
    font-size: 1em ;
  }

  .m-fs11e {
    font-size: 1.1em ;
  }

  .m-fs12e {
    font-size: 1.2em ;
  }

  .m-fs13e {
    font-size: 1.3em ;
  }

  .m-fs14e {
    font-size: 1.4em ;
  }

  .m-fs15e {
    font-size: 1.5em ;
  }

  .m-fs16e {
    font-size: 1.6em ;
  }

  .m-fs17e {
    font-size: 1.7em ;
  }

  .m-fs18e {
    font-size: 1.8em ;
  }

  .m-fs19e {
    font-size: 1.9em ;
  }

  .m-fs20e {
    font-size: 2em ;
  }

  .m-fs21e {
    font-size: 2.1em ;
  }

  .m-fs22e {
    font-size: 2.2em ;
  }

  .m-fs24e {
    font-size: 2.4em ;
  }

  .m-fs28e {
    font-size: 2.8em ;
  }

  .m-fs30e {
    font-size: 3em ;
  }

  .m-ta-c {
    text-align: center ;
  }

  .m-ta-l {
    text-align: left ;
  }

  .m-ta-r {
    text-align: right ;
  }

  .m-ta-j {
    text-align: justify ;
  }

  .m-pos-a {
    position: absolute ;
  }

  .m-pos-f {
    position: fixed ;
  }

  .m-pos-r {
    position: relative ;
  }

  .m-pos-s {
    position: static ;
  }
}
@media (min-width: 87.5em) {
  .n-auto {
    width: auto;
  }

  .n10,
  .n-10 {
    width: 10%;
  }

  .n15 {
    width: 15%;
  }

  .n20,
  .n-5 {
    width: 20%;
  }

  .n25,
  .n-4 {
    width: 25%;
  }

  .n30 {
    width: 30%;
  }

  .n35 {
    width: 35%;
  }

  .n40 {
    width: 40%;
  }

  .n45 {
    width: 45%;
  }

  .n50,
  .n-2 {
    width: 50%;
  }

  .n55 {
    width: 55%;
  }

  .n60 {
    width: 60%;
  }

  .n65 {
    width: 65%;
  }

  .n70 {
    width: 70%;
  }

  .n75 {
    width: 75%;
  }

  .n80 {
    width: 80%;
  }

  .n85 {
    width: 85%;
  }

  .n90 {
    width: 90%;
  }

  .n95 {
    width: 95%;
  }

  .n100,
  .n {
    width: 100%;
  }

  .n-3 {
    width: 33.33333%;
  }

  .n-6 {
    width: 16.66667%;
  }

  .n-7 {
    width: 14.28571%;
  }

  .n-8 {
    width: 12.5%;
  }

  .n-pa0 {
    padding: 0rem ;
  }

  .n-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .n-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .n-pt0 {
    padding-top: 0rem ;
  }

  .n-pr0 {
    padding-right: 0rem ;
  }

  .n-pb0 {
    padding-bottom: 0rem ;
  }

  .n-pl0 {
    padding-left: 0rem ;
  }

  .n-pa1 {
    padding: 0.1rem ;
  }

  .n-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .n-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .n-pt1 {
    padding-top: 0.1rem ;
  }

  .n-pr1 {
    padding-right: 0.1rem ;
  }

  .n-pb1 {
    padding-bottom: 0.1rem ;
  }

  .n-pl1 {
    padding-left: 0.1rem ;
  }

  .n-pa2 {
    padding: 0.2rem ;
  }

  .n-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .n-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .n-pt2 {
    padding-top: 0.2rem ;
  }

  .n-pr2 {
    padding-right: 0.2rem ;
  }

  .n-pb2 {
    padding-bottom: 0.2rem ;
  }

  .n-pl2 {
    padding-left: 0.2rem ;
  }

  .n-pa3 {
    padding: 0.3rem ;
  }

  .n-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .n-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .n-pt3 {
    padding-top: 0.3rem ;
  }

  .n-pr3 {
    padding-right: 0.3rem ;
  }

  .n-pb3 {
    padding-bottom: 0.3rem ;
  }

  .n-pl3 {
    padding-left: 0.3rem ;
  }

  .n-pa4 {
    padding: 0.4rem ;
  }

  .n-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .n-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .n-pt4 {
    padding-top: 0.4rem ;
  }

  .n-pr4 {
    padding-right: 0.4rem ;
  }

  .n-pb4 {
    padding-bottom: 0.4rem ;
  }

  .n-pl4 {
    padding-left: 0.4rem ;
  }

  .n-pa5 {
    padding: 0.5rem ;
  }

  .n-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .n-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .n-pt5 {
    padding-top: 0.5rem ;
  }

  .n-pr5 {
    padding-right: 0.5rem ;
  }

  .n-pb5 {
    padding-bottom: 0.5rem ;
  }

  .n-pl5 {
    padding-left: 0.5rem ;
  }

  .n-pa6 {
    padding: 0.6rem ;
  }

  .n-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .n-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .n-pt6 {
    padding-top: 0.6rem ;
  }

  .n-pr6 {
    padding-right: 0.6rem ;
  }

  .n-pb6 {
    padding-bottom: 0.6rem ;
  }

  .n-pl6 {
    padding-left: 0.6rem ;
  }

  .n-pa7 {
    padding: 0.7rem ;
  }

  .n-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .n-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .n-pt7 {
    padding-top: 0.7rem ;
  }

  .n-pr7 {
    padding-right: 0.7rem ;
  }

  .n-pb7 {
    padding-bottom: 0.7rem ;
  }

  .n-pl7 {
    padding-left: 0.7rem ;
  }

  .n-pa8 {
    padding: 0.8rem ;
  }

  .n-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .n-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .n-pt8 {
    padding-top: 0.8rem ;
  }

  .n-pr8 {
    padding-right: 0.8rem ;
  }

  .n-pb8 {
    padding-bottom: 0.8rem ;
  }

  .n-pl8 {
    padding-left: 0.8rem ;
  }

  .n-pa9 {
    padding: 0.9rem ;
  }

  .n-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .n-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .n-pt9 {
    padding-top: 0.9rem ;
  }

  .n-pr9 {
    padding-right: 0.9rem ;
  }

  .n-pb9 {
    padding-bottom: 0.9rem ;
  }

  .n-pl9 {
    padding-left: 0.9rem ;
  }

  .n-pa10 {
    padding: 1rem ;
  }

  .n-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .n-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .n-pt10 {
    padding-top: 1rem ;
  }

  .n-pr10 {
    padding-right: 1rem ;
  }

  .n-pb10 {
    padding-bottom: 1rem ;
  }

  .n-pl10 {
    padding-left: 1rem ;
  }

  .n-pa11 {
    padding: 1.1rem ;
  }

  .n-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .n-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .n-pt11 {
    padding-top: 1.1rem ;
  }

  .n-pr11 {
    padding-right: 1.1rem ;
  }

  .n-pb11 {
    padding-bottom: 1.1rem ;
  }

  .n-pl11 {
    padding-left: 1.1rem ;
  }

  .n-pa12 {
    padding: 1.2rem ;
  }

  .n-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .n-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .n-pt12 {
    padding-top: 1.2rem ;
  }

  .n-pr12 {
    padding-right: 1.2rem ;
  }

  .n-pb12 {
    padding-bottom: 1.2rem ;
  }

  .n-pl12 {
    padding-left: 1.2rem ;
  }

  .n-pa13 {
    padding: 1.3rem ;
  }

  .n-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .n-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .n-pt13 {
    padding-top: 1.3rem ;
  }

  .n-pr13 {
    padding-right: 1.3rem ;
  }

  .n-pb13 {
    padding-bottom: 1.3rem ;
  }

  .n-pl13 {
    padding-left: 1.3rem ;
  }

  .n-pa14 {
    padding: 1.4rem ;
  }

  .n-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .n-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .n-pt14 {
    padding-top: 1.4rem ;
  }

  .n-pr14 {
    padding-right: 1.4rem ;
  }

  .n-pb14 {
    padding-bottom: 1.4rem ;
  }

  .n-pl14 {
    padding-left: 1.4rem ;
  }

  .n-pa15 {
    padding: 1.5rem ;
  }

  .n-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .n-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .n-pt15 {
    padding-top: 1.5rem ;
  }

  .n-pr15 {
    padding-right: 1.5rem ;
  }

  .n-pb15 {
    padding-bottom: 1.5rem ;
  }

  .n-pl15 {
    padding-left: 1.5rem ;
  }

  .n-pa16 {
    padding: 1.6rem ;
  }

  .n-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .n-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .n-pt16 {
    padding-top: 1.6rem ;
  }

  .n-pr16 {
    padding-right: 1.6rem ;
  }

  .n-pb16 {
    padding-bottom: 1.6rem ;
  }

  .n-pl16 {
    padding-left: 1.6rem ;
  }

  .n-pa17 {
    padding: 1.7rem ;
  }

  .n-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .n-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .n-pt17 {
    padding-top: 1.7rem ;
  }

  .n-pr17 {
    padding-right: 1.7rem ;
  }

  .n-pb17 {
    padding-bottom: 1.7rem ;
  }

  .n-pl17 {
    padding-left: 1.7rem ;
  }

  .n-pa18 {
    padding: 1.8rem ;
  }

  .n-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .n-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .n-pt18 {
    padding-top: 1.8rem ;
  }

  .n-pr18 {
    padding-right: 1.8rem ;
  }

  .n-pb18 {
    padding-bottom: 1.8rem ;
  }

  .n-pl18 {
    padding-left: 1.8rem ;
  }

  .n-pa19 {
    padding: 1.9rem ;
  }

  .n-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .n-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .n-pt19 {
    padding-top: 1.9rem ;
  }

  .n-pr19 {
    padding-right: 1.9rem ;
  }

  .n-pb19 {
    padding-bottom: 1.9rem ;
  }

  .n-pl19 {
    padding-left: 1.9rem ;
  }

  .n-pa20 {
    padding: 2rem ;
  }

  .n-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .n-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .n-pt20 {
    padding-top: 2rem ;
  }

  .n-pr20 {
    padding-right: 2rem ;
  }

  .n-pb20 {
    padding-bottom: 2rem ;
  }

  .n-pl20 {
    padding-left: 2rem ;
  }

  .n-pa21 {
    padding: 2.1rem ;
  }

  .n-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .n-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .n-pt21 {
    padding-top: 2.1rem ;
  }

  .n-pr21 {
    padding-right: 2.1rem ;
  }

  .n-pb21 {
    padding-bottom: 2.1rem ;
  }

  .n-pl21 {
    padding-left: 2.1rem ;
  }

  .n-pa22 {
    padding: 2.2rem ;
  }

  .n-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .n-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .n-pt22 {
    padding-top: 2.2rem ;
  }

  .n-pr22 {
    padding-right: 2.2rem ;
  }

  .n-pb22 {
    padding-bottom: 2.2rem ;
  }

  .n-pl22 {
    padding-left: 2.2rem ;
  }

  .n-pa23 {
    padding: 2.3rem ;
  }

  .n-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .n-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .n-pt23 {
    padding-top: 2.3rem ;
  }

  .n-pr23 {
    padding-right: 2.3rem ;
  }

  .n-pb23 {
    padding-bottom: 2.3rem ;
  }

  .n-pl23 {
    padding-left: 2.3rem ;
  }

  .n-pa24 {
    padding: 2.4rem ;
  }

  .n-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .n-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .n-pt24 {
    padding-top: 2.4rem ;
  }

  .n-pr24 {
    padding-right: 2.4rem ;
  }

  .n-pb24 {
    padding-bottom: 2.4rem ;
  }

  .n-pl24 {
    padding-left: 2.4rem ;
  }

  .n-pa25 {
    padding: 2.5rem ;
  }

  .n-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .n-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .n-pt25 {
    padding-top: 2.5rem ;
  }

  .n-pr25 {
    padding-right: 2.5rem ;
  }

  .n-pb25 {
    padding-bottom: 2.5rem ;
  }

  .n-pl25 {
    padding-left: 2.5rem ;
  }

  .n-pa26 {
    padding: 2.6rem ;
  }

  .n-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .n-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .n-pt26 {
    padding-top: 2.6rem ;
  }

  .n-pr26 {
    padding-right: 2.6rem ;
  }

  .n-pb26 {
    padding-bottom: 2.6rem ;
  }

  .n-pl26 {
    padding-left: 2.6rem ;
  }

  .n-pa27 {
    padding: 2.7rem ;
  }

  .n-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .n-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .n-pt27 {
    padding-top: 2.7rem ;
  }

  .n-pr27 {
    padding-right: 2.7rem ;
  }

  .n-pb27 {
    padding-bottom: 2.7rem ;
  }

  .n-pl27 {
    padding-left: 2.7rem ;
  }

  .n-pa28 {
    padding: 2.8rem ;
  }

  .n-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .n-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .n-pt28 {
    padding-top: 2.8rem ;
  }

  .n-pr28 {
    padding-right: 2.8rem ;
  }

  .n-pb28 {
    padding-bottom: 2.8rem ;
  }

  .n-pl28 {
    padding-left: 2.8rem ;
  }

  .n-pa29 {
    padding: 2.9rem ;
  }

  .n-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .n-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .n-pt29 {
    padding-top: 2.9rem ;
  }

  .n-pr29 {
    padding-right: 2.9rem ;
  }

  .n-pb29 {
    padding-bottom: 2.9rem ;
  }

  .n-pl29 {
    padding-left: 2.9rem ;
  }

  .n-pa30 {
    padding: 3rem ;
  }

  .n-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .n-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .n-pt30 {
    padding-top: 3rem ;
  }

  .n-pr30 {
    padding-right: 3rem ;
  }

  .n-pb30 {
    padding-bottom: 3rem ;
  }

  .n-pl30 {
    padding-left: 3rem ;
  }

  .n-pa32 {
    padding: 3.2rem ;
  }

  .n-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .n-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .n-pt32 {
    padding-top: 3.2rem ;
  }

  .n-pr32 {
    padding-right: 3.2rem ;
  }

  .n-pb32 {
    padding-bottom: 3.2rem ;
  }

  .n-pl32 {
    padding-left: 3.2rem ;
  }

  .n-pa34 {
    padding: 3.4rem ;
  }

  .n-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .n-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .n-pt34 {
    padding-top: 3.4rem ;
  }

  .n-pr34 {
    padding-right: 3.4rem ;
  }

  .n-pb34 {
    padding-bottom: 3.4rem ;
  }

  .n-pl34 {
    padding-left: 3.4rem ;
  }

  .n-pa36 {
    padding: 3.6rem ;
  }

  .n-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .n-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .n-pt36 {
    padding-top: 3.6rem ;
  }

  .n-pr36 {
    padding-right: 3.6rem ;
  }

  .n-pb36 {
    padding-bottom: 3.6rem ;
  }

  .n-pl36 {
    padding-left: 3.6rem ;
  }

  .n-pa40 {
    padding: 4rem ;
  }

  .n-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .n-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .n-pt40 {
    padding-top: 4rem ;
  }

  .n-pr40 {
    padding-right: 4rem ;
  }

  .n-pb40 {
    padding-bottom: 4rem ;
  }

  .n-pl40 {
    padding-left: 4rem ;
  }

  .n-pa44 {
    padding: 4.4rem ;
  }

  .n-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .n-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .n-pt44 {
    padding-top: 4.4rem ;
  }

  .n-pr44 {
    padding-right: 4.4rem ;
  }

  .n-pb44 {
    padding-bottom: 4.4rem ;
  }

  .n-pl44 {
    padding-left: 4.4rem ;
  }

  .n-pa48 {
    padding: 4.8rem ;
  }

  .n-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .n-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .n-pt48 {
    padding-top: 4.8rem ;
  }

  .n-pr48 {
    padding-right: 4.8rem ;
  }

  .n-pb48 {
    padding-bottom: 4.8rem ;
  }

  .n-pl48 {
    padding-left: 4.8rem ;
  }

  .n-pa52 {
    padding: 5.2rem ;
  }

  .n-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .n-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .n-pt52 {
    padding-top: 5.2rem ;
  }

  .n-pr52 {
    padding-right: 5.2rem ;
  }

  .n-pb52 {
    padding-bottom: 5.2rem ;
  }

  .n-pl52 {
    padding-left: 5.2rem ;
  }

  .n-pa56 {
    padding: 5.6rem ;
  }

  .n-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .n-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .n-pt56 {
    padding-top: 5.6rem ;
  }

  .n-pr56 {
    padding-right: 5.6rem ;
  }

  .n-pb56 {
    padding-bottom: 5.6rem ;
  }

  .n-pl56 {
    padding-left: 5.6rem ;
  }

  .n-pa60 {
    padding: 6rem ;
  }

  .n-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .n-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .n-pt60 {
    padding-top: 6rem ;
  }

  .n-pr60 {
    padding-right: 6rem ;
  }

  .n-pb60 {
    padding-bottom: 6rem ;
  }

  .n-pl60 {
    padding-left: 6rem ;
  }

  .n-pa64 {
    padding: 6.4rem ;
  }

  .n-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .n-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .n-pt64 {
    padding-top: 6.4rem ;
  }

  .n-pr64 {
    padding-right: 6.4rem ;
  }

  .n-pb64 {
    padding-bottom: 6.4rem ;
  }

  .n-pl64 {
    padding-left: 6.4rem ;
  }

  .n-pa68 {
    padding: 6.8rem ;
  }

  .n-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .n-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .n-pt68 {
    padding-top: 6.8rem ;
  }

  .n-pr68 {
    padding-right: 6.8rem ;
  }

  .n-pb68 {
    padding-bottom: 6.8rem ;
  }

  .n-pl68 {
    padding-left: 6.8rem ;
  }

  .n-pa72 {
    padding: 7.2rem ;
  }

  .n-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .n-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .n-pt72 {
    padding-top: 7.2rem ;
  }

  .n-pr72 {
    padding-right: 7.2rem ;
  }

  .n-pb72 {
    padding-bottom: 7.2rem ;
  }

  .n-pl72 {
    padding-left: 7.2rem ;
  }

  .n-pa76 {
    padding: 7.6rem ;
  }

  .n-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .n-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .n-pt76 {
    padding-top: 7.6rem ;
  }

  .n-pr76 {
    padding-right: 7.6rem ;
  }

  .n-pb76 {
    padding-bottom: 7.6rem ;
  }

  .n-pl76 {
    padding-left: 7.6rem ;
  }

  .n-ma0 {
    margin: 0rem ;
  }

  .n-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .n-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .n-mt0 {
    margin-top: 0rem ;
  }

  .n-mr0 {
    margin-right: 0rem ;
  }

  .n-mb0 {
    margin-bottom: 0rem ;
  }

  .n-ml0 {
    margin-left: 0rem ;
  }

  .n-ma1 {
    margin: 0.1rem ;
  }

  .n-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .n-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .n-mt1 {
    margin-top: 0.1rem ;
  }

  .n-mr1 {
    margin-right: 0.1rem ;
  }

  .n-mb1 {
    margin-bottom: 0.1rem ;
  }

  .n-ml1 {
    margin-left: 0.1rem ;
  }

  .n-ma2 {
    margin: 0.2rem ;
  }

  .n-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .n-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .n-mt2 {
    margin-top: 0.2rem ;
  }

  .n-mr2 {
    margin-right: 0.2rem ;
  }

  .n-mb2 {
    margin-bottom: 0.2rem ;
  }

  .n-ml2 {
    margin-left: 0.2rem ;
  }

  .n-ma3 {
    margin: 0.3rem ;
  }

  .n-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .n-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .n-mt3 {
    margin-top: 0.3rem ;
  }

  .n-mr3 {
    margin-right: 0.3rem ;
  }

  .n-mb3 {
    margin-bottom: 0.3rem ;
  }

  .n-ml3 {
    margin-left: 0.3rem ;
  }

  .n-ma4 {
    margin: 0.4rem ;
  }

  .n-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .n-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .n-mt4 {
    margin-top: 0.4rem ;
  }

  .n-mr4 {
    margin-right: 0.4rem ;
  }

  .n-mb4 {
    margin-bottom: 0.4rem ;
  }

  .n-ml4 {
    margin-left: 0.4rem ;
  }

  .n-ma5 {
    margin: 0.5rem ;
  }

  .n-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .n-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .n-mt5 {
    margin-top: 0.5rem ;
  }

  .n-mr5 {
    margin-right: 0.5rem ;
  }

  .n-mb5 {
    margin-bottom: 0.5rem ;
  }

  .n-ml5 {
    margin-left: 0.5rem ;
  }

  .n-ma6 {
    margin: 0.6rem ;
  }

  .n-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .n-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .n-mt6 {
    margin-top: 0.6rem ;
  }

  .n-mr6 {
    margin-right: 0.6rem ;
  }

  .n-mb6 {
    margin-bottom: 0.6rem ;
  }

  .n-ml6 {
    margin-left: 0.6rem ;
  }

  .n-ma7 {
    margin: 0.7rem ;
  }

  .n-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .n-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .n-mt7 {
    margin-top: 0.7rem ;
  }

  .n-mr7 {
    margin-right: 0.7rem ;
  }

  .n-mb7 {
    margin-bottom: 0.7rem ;
  }

  .n-ml7 {
    margin-left: 0.7rem ;
  }

  .n-ma8 {
    margin: 0.8rem ;
  }

  .n-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .n-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .n-mt8 {
    margin-top: 0.8rem ;
  }

  .n-mr8 {
    margin-right: 0.8rem ;
  }

  .n-mb8 {
    margin-bottom: 0.8rem ;
  }

  .n-ml8 {
    margin-left: 0.8rem ;
  }

  .n-ma9 {
    margin: 0.9rem ;
  }

  .n-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .n-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .n-mt9 {
    margin-top: 0.9rem ;
  }

  .n-mr9 {
    margin-right: 0.9rem ;
  }

  .n-mb9 {
    margin-bottom: 0.9rem ;
  }

  .n-ml9 {
    margin-left: 0.9rem ;
  }

  .n-ma10 {
    margin: 1rem ;
  }

  .n-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .n-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .n-mt10 {
    margin-top: 1rem ;
  }

  .n-mr10 {
    margin-right: 1rem ;
  }

  .n-mb10 {
    margin-bottom: 1rem ;
  }

  .n-ml10 {
    margin-left: 1rem ;
  }

  .n-ma11 {
    margin: 1.1rem ;
  }

  .n-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .n-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .n-mt11 {
    margin-top: 1.1rem ;
  }

  .n-mr11 {
    margin-right: 1.1rem ;
  }

  .n-mb11 {
    margin-bottom: 1.1rem ;
  }

  .n-ml11 {
    margin-left: 1.1rem ;
  }

  .n-ma12 {
    margin: 1.2rem ;
  }

  .n-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .n-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .n-mt12 {
    margin-top: 1.2rem ;
  }

  .n-mr12 {
    margin-right: 1.2rem ;
  }

  .n-mb12 {
    margin-bottom: 1.2rem ;
  }

  .n-ml12 {
    margin-left: 1.2rem ;
  }

  .n-ma13 {
    margin: 1.3rem ;
  }

  .n-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .n-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .n-mt13 {
    margin-top: 1.3rem ;
  }

  .n-mr13 {
    margin-right: 1.3rem ;
  }

  .n-mb13 {
    margin-bottom: 1.3rem ;
  }

  .n-ml13 {
    margin-left: 1.3rem ;
  }

  .n-ma14 {
    margin: 1.4rem ;
  }

  .n-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .n-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .n-mt14 {
    margin-top: 1.4rem ;
  }

  .n-mr14 {
    margin-right: 1.4rem ;
  }

  .n-mb14 {
    margin-bottom: 1.4rem ;
  }

  .n-ml14 {
    margin-left: 1.4rem ;
  }

  .n-ma15 {
    margin: 1.5rem ;
  }

  .n-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .n-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .n-mt15 {
    margin-top: 1.5rem ;
  }

  .n-mr15 {
    margin-right: 1.5rem ;
  }

  .n-mb15 {
    margin-bottom: 1.5rem ;
  }

  .n-ml15 {
    margin-left: 1.5rem ;
  }

  .n-ma16 {
    margin: 1.6rem ;
  }

  .n-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .n-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .n-mt16 {
    margin-top: 1.6rem ;
  }

  .n-mr16 {
    margin-right: 1.6rem ;
  }

  .n-mb16 {
    margin-bottom: 1.6rem ;
  }

  .n-ml16 {
    margin-left: 1.6rem ;
  }

  .n-ma17 {
    margin: 1.7rem ;
  }

  .n-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .n-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .n-mt17 {
    margin-top: 1.7rem ;
  }

  .n-mr17 {
    margin-right: 1.7rem ;
  }

  .n-mb17 {
    margin-bottom: 1.7rem ;
  }

  .n-ml17 {
    margin-left: 1.7rem ;
  }

  .n-ma18 {
    margin: 1.8rem ;
  }

  .n-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .n-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .n-mt18 {
    margin-top: 1.8rem ;
  }

  .n-mr18 {
    margin-right: 1.8rem ;
  }

  .n-mb18 {
    margin-bottom: 1.8rem ;
  }

  .n-ml18 {
    margin-left: 1.8rem ;
  }

  .n-ma19 {
    margin: 1.9rem ;
  }

  .n-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .n-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .n-mt19 {
    margin-top: 1.9rem ;
  }

  .n-mr19 {
    margin-right: 1.9rem ;
  }

  .n-mb19 {
    margin-bottom: 1.9rem ;
  }

  .n-ml19 {
    margin-left: 1.9rem ;
  }

  .n-ma20 {
    margin: 2rem ;
  }

  .n-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .n-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .n-mt20 {
    margin-top: 2rem ;
  }

  .n-mr20 {
    margin-right: 2rem ;
  }

  .n-mb20 {
    margin-bottom: 2rem ;
  }

  .n-ml20 {
    margin-left: 2rem ;
  }

  .n-ma21 {
    margin: 2.1rem ;
  }

  .n-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .n-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .n-mt21 {
    margin-top: 2.1rem ;
  }

  .n-mr21 {
    margin-right: 2.1rem ;
  }

  .n-mb21 {
    margin-bottom: 2.1rem ;
  }

  .n-ml21 {
    margin-left: 2.1rem ;
  }

  .n-ma22 {
    margin: 2.2rem ;
  }

  .n-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .n-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .n-mt22 {
    margin-top: 2.2rem ;
  }

  .n-mr22 {
    margin-right: 2.2rem ;
  }

  .n-mb22 {
    margin-bottom: 2.2rem ;
  }

  .n-ml22 {
    margin-left: 2.2rem ;
  }

  .n-ma23 {
    margin: 2.3rem ;
  }

  .n-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .n-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .n-mt23 {
    margin-top: 2.3rem ;
  }

  .n-mr23 {
    margin-right: 2.3rem ;
  }

  .n-mb23 {
    margin-bottom: 2.3rem ;
  }

  .n-ml23 {
    margin-left: 2.3rem ;
  }

  .n-ma24 {
    margin: 2.4rem ;
  }

  .n-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .n-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .n-mt24 {
    margin-top: 2.4rem ;
  }

  .n-mr24 {
    margin-right: 2.4rem ;
  }

  .n-mb24 {
    margin-bottom: 2.4rem ;
  }

  .n-ml24 {
    margin-left: 2.4rem ;
  }

  .n-ma25 {
    margin: 2.5rem ;
  }

  .n-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .n-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .n-mt25 {
    margin-top: 2.5rem ;
  }

  .n-mr25 {
    margin-right: 2.5rem ;
  }

  .n-mb25 {
    margin-bottom: 2.5rem ;
  }

  .n-ml25 {
    margin-left: 2.5rem ;
  }

  .n-ma26 {
    margin: 2.6rem ;
  }

  .n-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .n-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .n-mt26 {
    margin-top: 2.6rem ;
  }

  .n-mr26 {
    margin-right: 2.6rem ;
  }

  .n-mb26 {
    margin-bottom: 2.6rem ;
  }

  .n-ml26 {
    margin-left: 2.6rem ;
  }

  .n-ma27 {
    margin: 2.7rem ;
  }

  .n-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .n-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .n-mt27 {
    margin-top: 2.7rem ;
  }

  .n-mr27 {
    margin-right: 2.7rem ;
  }

  .n-mb27 {
    margin-bottom: 2.7rem ;
  }

  .n-ml27 {
    margin-left: 2.7rem ;
  }

  .n-ma28 {
    margin: 2.8rem ;
  }

  .n-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .n-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .n-mt28 {
    margin-top: 2.8rem ;
  }

  .n-mr28 {
    margin-right: 2.8rem ;
  }

  .n-mb28 {
    margin-bottom: 2.8rem ;
  }

  .n-ml28 {
    margin-left: 2.8rem ;
  }

  .n-ma29 {
    margin: 2.9rem ;
  }

  .n-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .n-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .n-mt29 {
    margin-top: 2.9rem ;
  }

  .n-mr29 {
    margin-right: 2.9rem ;
  }

  .n-mb29 {
    margin-bottom: 2.9rem ;
  }

  .n-ml29 {
    margin-left: 2.9rem ;
  }

  .n-ma30 {
    margin: 3rem ;
  }

  .n-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .n-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .n-mt30 {
    margin-top: 3rem ;
  }

  .n-mr30 {
    margin-right: 3rem ;
  }

  .n-mb30 {
    margin-bottom: 3rem ;
  }

  .n-ml30 {
    margin-left: 3rem ;
  }

  .n-ma32 {
    margin: 3.2rem ;
  }

  .n-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .n-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .n-mt32 {
    margin-top: 3.2rem ;
  }

  .n-mr32 {
    margin-right: 3.2rem ;
  }

  .n-mb32 {
    margin-bottom: 3.2rem ;
  }

  .n-ml32 {
    margin-left: 3.2rem ;
  }

  .n-ma34 {
    margin: 3.4rem ;
  }

  .n-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .n-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .n-mt34 {
    margin-top: 3.4rem ;
  }

  .n-mr34 {
    margin-right: 3.4rem ;
  }

  .n-mb34 {
    margin-bottom: 3.4rem ;
  }

  .n-ml34 {
    margin-left: 3.4rem ;
  }

  .n-ma36 {
    margin: 3.6rem ;
  }

  .n-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .n-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .n-mt36 {
    margin-top: 3.6rem ;
  }

  .n-mr36 {
    margin-right: 3.6rem ;
  }

  .n-mb36 {
    margin-bottom: 3.6rem ;
  }

  .n-ml36 {
    margin-left: 3.6rem ;
  }

  .n-ma40 {
    margin: 4rem ;
  }

  .n-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .n-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .n-mt40 {
    margin-top: 4rem ;
  }

  .n-mr40 {
    margin-right: 4rem ;
  }

  .n-mb40 {
    margin-bottom: 4rem ;
  }

  .n-ml40 {
    margin-left: 4rem ;
  }

  .n-ma44 {
    margin: 4.4rem ;
  }

  .n-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .n-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .n-mt44 {
    margin-top: 4.4rem ;
  }

  .n-mr44 {
    margin-right: 4.4rem ;
  }

  .n-mb44 {
    margin-bottom: 4.4rem ;
  }

  .n-ml44 {
    margin-left: 4.4rem ;
  }

  .n-ma48 {
    margin: 4.8rem ;
  }

  .n-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .n-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .n-mt48 {
    margin-top: 4.8rem ;
  }

  .n-mr48 {
    margin-right: 4.8rem ;
  }

  .n-mb48 {
    margin-bottom: 4.8rem ;
  }

  .n-ml48 {
    margin-left: 4.8rem ;
  }

  .n-ma52 {
    margin: 5.2rem ;
  }

  .n-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .n-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .n-mt52 {
    margin-top: 5.2rem ;
  }

  .n-mr52 {
    margin-right: 5.2rem ;
  }

  .n-mb52 {
    margin-bottom: 5.2rem ;
  }

  .n-ml52 {
    margin-left: 5.2rem ;
  }

  .n-ma56 {
    margin: 5.6rem ;
  }

  .n-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .n-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .n-mt56 {
    margin-top: 5.6rem ;
  }

  .n-mr56 {
    margin-right: 5.6rem ;
  }

  .n-mb56 {
    margin-bottom: 5.6rem ;
  }

  .n-ml56 {
    margin-left: 5.6rem ;
  }

  .n-ma60 {
    margin: 6rem ;
  }

  .n-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .n-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .n-mt60 {
    margin-top: 6rem ;
  }

  .n-mr60 {
    margin-right: 6rem ;
  }

  .n-mb60 {
    margin-bottom: 6rem ;
  }

  .n-ml60 {
    margin-left: 6rem ;
  }

  .n-ma64 {
    margin: 6.4rem ;
  }

  .n-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .n-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .n-mt64 {
    margin-top: 6.4rem ;
  }

  .n-mr64 {
    margin-right: 6.4rem ;
  }

  .n-mb64 {
    margin-bottom: 6.4rem ;
  }

  .n-ml64 {
    margin-left: 6.4rem ;
  }

  .n-ma68 {
    margin: 6.8rem ;
  }

  .n-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .n-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .n-mt68 {
    margin-top: 6.8rem ;
  }

  .n-mr68 {
    margin-right: 6.8rem ;
  }

  .n-mb68 {
    margin-bottom: 6.8rem ;
  }

  .n-ml68 {
    margin-left: 6.8rem ;
  }

  .n-ma72 {
    margin: 7.2rem ;
  }

  .n-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .n-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .n-mt72 {
    margin-top: 7.2rem ;
  }

  .n-mr72 {
    margin-right: 7.2rem ;
  }

  .n-mb72 {
    margin-bottom: 7.2rem ;
  }

  .n-ml72 {
    margin-left: 7.2rem ;
  }

  .n-ma76 {
    margin: 7.6rem ;
  }

  .n-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .n-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .n-mt76 {
    margin-top: 7.6rem ;
  }

  .n-mr76 {
    margin-right: 7.6rem ;
  }

  .n-mb76 {
    margin-bottom: 7.6rem ;
  }

  .n-ml76 {
    margin-left: 7.6rem ;
  }

  .n-db {
    display: block ;
  }

  .n-dn {
    display: none ;
  }

  .n-di {
    display: inline ;
  }

  .n-dib {
    display: inline-block ;
  }

  .n-dt {
    display: table ;
  }

  .n-fl {
    float: left ;
  }

  .n-fr {
    float: right ;
  }

  .n-fn {
    float: none ;
  }

  .n-fs8r {
    font-size: 0.8rem ;
  }

  .n-fs9r {
    font-size: 0.9rem ;
  }

  .n-fs10r {
    font-size: 1rem ;
  }

  .n-fs11r {
    font-size: 1.1rem ;
  }

  .n-fs12r {
    font-size: 1.2rem ;
  }

  .n-fs13r {
    font-size: 1.3rem ;
  }

  .n-fs14r {
    font-size: 1.4rem ;
  }

  .n-fs15r {
    font-size: 1.5rem ;
  }

  .n-fs16r {
    font-size: 1.6rem ;
  }

  .n-fs17r {
    font-size: 1.7rem ;
  }

  .n-fs18r {
    font-size: 1.8rem ;
  }

  .n-fs19r {
    font-size: 1.9rem ;
  }

  .n-fs20r {
    font-size: 2rem ;
  }

  .n-fs21r {
    font-size: 2.1rem ;
  }

  .n-fs22r {
    font-size: 2.2rem ;
  }

  .n-fs24r {
    font-size: 2.4rem ;
  }

  .n-fs28r {
    font-size: 2.8rem ;
  }

  .n-fs30r {
    font-size: 3rem ;
  }

  .n-fs8e {
    font-size: 0.8em ;
  }

  .n-fs9e {
    font-size: 0.9em ;
  }

  .n-fs10e {
    font-size: 1em ;
  }

  .n-fs11e {
    font-size: 1.1em ;
  }

  .n-fs12e {
    font-size: 1.2em ;
  }

  .n-fs13e {
    font-size: 1.3em ;
  }

  .n-fs14e {
    font-size: 1.4em ;
  }

  .n-fs15e {
    font-size: 1.5em ;
  }

  .n-fs16e {
    font-size: 1.6em ;
  }

  .n-fs17e {
    font-size: 1.7em ;
  }

  .n-fs18e {
    font-size: 1.8em ;
  }

  .n-fs19e {
    font-size: 1.9em ;
  }

  .n-fs20e {
    font-size: 2em ;
  }

  .n-fs21e {
    font-size: 2.1em ;
  }

  .n-fs22e {
    font-size: 2.2em ;
  }

  .n-fs24e {
    font-size: 2.4em ;
  }

  .n-fs28e {
    font-size: 2.8em ;
  }

  .n-fs30e {
    font-size: 3em ;
  }

  .n-ta-c {
    text-align: center ;
  }

  .n-ta-l {
    text-align: left ;
  }

  .n-ta-r {
    text-align: right ;
  }

  .n-ta-j {
    text-align: justify ;
  }

  .n-pos-a {
    position: absolute ;
  }

  .n-pos-f {
    position: fixed ;
  }

  .n-pos-r {
    position: relative ;
  }

  .n-pos-s {
    position: static ;
  }
}
@media (min-width: 93.75em) {
  .o-auto {
    width: auto;
  }

  .o10,
  .o-10 {
    width: 10%;
  }

  .o15 {
    width: 15%;
  }

  .o20,
  .o-5 {
    width: 20%;
  }

  .o25,
  .o-4 {
    width: 25%;
  }

  .o30 {
    width: 30%;
  }

  .o35 {
    width: 35%;
  }

  .o40 {
    width: 40%;
  }

  .o45 {
    width: 45%;
  }

  .o50,
  .o-2 {
    width: 50%;
  }

  .o55 {
    width: 55%;
  }

  .o60 {
    width: 60%;
  }

  .o65 {
    width: 65%;
  }

  .o70 {
    width: 70%;
  }

  .o75 {
    width: 75%;
  }

  .o80 {
    width: 80%;
  }

  .o85 {
    width: 85%;
  }

  .o90 {
    width: 90%;
  }

  .o95 {
    width: 95%;
  }

  .o100,
  .o {
    width: 100%;
  }

  .o-3 {
    width: 33.33333%;
  }

  .o-6 {
    width: 16.66667%;
  }

  .o-7 {
    width: 14.28571%;
  }

  .o-8 {
    width: 12.5%;
  }

  .o-pa0 {
    padding: 0rem ;
  }

  .o-px0 {
    padding-left: 0rem ;
    padding-right: 0rem ;
  }

  .o-py0 {
    padding-top: 0rem ;
    padding-bottom: 0rem ;
  }

  .o-pt0 {
    padding-top: 0rem ;
  }

  .o-pr0 {
    padding-right: 0rem ;
  }

  .o-pb0 {
    padding-bottom: 0rem ;
  }

  .o-pl0 {
    padding-left: 0rem ;
  }

  .o-pa1 {
    padding: 0.1rem ;
  }

  .o-px1 {
    padding-left: 0.1rem ;
    padding-right: 0.1rem ;
  }

  .o-py1 {
    padding-top: 0.1rem ;
    padding-bottom: 0.1rem ;
  }

  .o-pt1 {
    padding-top: 0.1rem ;
  }

  .o-pr1 {
    padding-right: 0.1rem ;
  }

  .o-pb1 {
    padding-bottom: 0.1rem ;
  }

  .o-pl1 {
    padding-left: 0.1rem ;
  }

  .o-pa2 {
    padding: 0.2rem ;
  }

  .o-px2 {
    padding-left: 0.2rem ;
    padding-right: 0.2rem ;
  }

  .o-py2 {
    padding-top: 0.2rem ;
    padding-bottom: 0.2rem ;
  }

  .o-pt2 {
    padding-top: 0.2rem ;
  }

  .o-pr2 {
    padding-right: 0.2rem ;
  }

  .o-pb2 {
    padding-bottom: 0.2rem ;
  }

  .o-pl2 {
    padding-left: 0.2rem ;
  }

  .o-pa3 {
    padding: 0.3rem ;
  }

  .o-px3 {
    padding-left: 0.3rem ;
    padding-right: 0.3rem ;
  }

  .o-py3 {
    padding-top: 0.3rem ;
    padding-bottom: 0.3rem ;
  }

  .o-pt3 {
    padding-top: 0.3rem ;
  }

  .o-pr3 {
    padding-right: 0.3rem ;
  }

  .o-pb3 {
    padding-bottom: 0.3rem ;
  }

  .o-pl3 {
    padding-left: 0.3rem ;
  }

  .o-pa4 {
    padding: 0.4rem ;
  }

  .o-px4 {
    padding-left: 0.4rem ;
    padding-right: 0.4rem ;
  }

  .o-py4 {
    padding-top: 0.4rem ;
    padding-bottom: 0.4rem ;
  }

  .o-pt4 {
    padding-top: 0.4rem ;
  }

  .o-pr4 {
    padding-right: 0.4rem ;
  }

  .o-pb4 {
    padding-bottom: 0.4rem ;
  }

  .o-pl4 {
    padding-left: 0.4rem ;
  }

  .o-pa5 {
    padding: 0.5rem ;
  }

  .o-px5 {
    padding-left: 0.5rem ;
    padding-right: 0.5rem ;
  }

  .o-py5 {
    padding-top: 0.5rem ;
    padding-bottom: 0.5rem ;
  }

  .o-pt5 {
    padding-top: 0.5rem ;
  }

  .o-pr5 {
    padding-right: 0.5rem ;
  }

  .o-pb5 {
    padding-bottom: 0.5rem ;
  }

  .o-pl5 {
    padding-left: 0.5rem ;
  }

  .o-pa6 {
    padding: 0.6rem ;
  }

  .o-px6 {
    padding-left: 0.6rem ;
    padding-right: 0.6rem ;
  }

  .o-py6 {
    padding-top: 0.6rem ;
    padding-bottom: 0.6rem ;
  }

  .o-pt6 {
    padding-top: 0.6rem ;
  }

  .o-pr6 {
    padding-right: 0.6rem ;
  }

  .o-pb6 {
    padding-bottom: 0.6rem ;
  }

  .o-pl6 {
    padding-left: 0.6rem ;
  }

  .o-pa7 {
    padding: 0.7rem ;
  }

  .o-px7 {
    padding-left: 0.7rem ;
    padding-right: 0.7rem ;
  }

  .o-py7 {
    padding-top: 0.7rem ;
    padding-bottom: 0.7rem ;
  }

  .o-pt7 {
    padding-top: 0.7rem ;
  }

  .o-pr7 {
    padding-right: 0.7rem ;
  }

  .o-pb7 {
    padding-bottom: 0.7rem ;
  }

  .o-pl7 {
    padding-left: 0.7rem ;
  }

  .o-pa8 {
    padding: 0.8rem ;
  }

  .o-px8 {
    padding-left: 0.8rem ;
    padding-right: 0.8rem ;
  }

  .o-py8 {
    padding-top: 0.8rem ;
    padding-bottom: 0.8rem ;
  }

  .o-pt8 {
    padding-top: 0.8rem ;
  }

  .o-pr8 {
    padding-right: 0.8rem ;
  }

  .o-pb8 {
    padding-bottom: 0.8rem ;
  }

  .o-pl8 {
    padding-left: 0.8rem ;
  }

  .o-pa9 {
    padding: 0.9rem ;
  }

  .o-px9 {
    padding-left: 0.9rem ;
    padding-right: 0.9rem ;
  }

  .o-py9 {
    padding-top: 0.9rem ;
    padding-bottom: 0.9rem ;
  }

  .o-pt9 {
    padding-top: 0.9rem ;
  }

  .o-pr9 {
    padding-right: 0.9rem ;
  }

  .o-pb9 {
    padding-bottom: 0.9rem ;
  }

  .o-pl9 {
    padding-left: 0.9rem ;
  }

  .o-pa10 {
    padding: 1rem ;
  }

  .o-px10 {
    padding-left: 1rem ;
    padding-right: 1rem ;
  }

  .o-py10 {
    padding-top: 1rem ;
    padding-bottom: 1rem ;
  }

  .o-pt10 {
    padding-top: 1rem ;
  }

  .o-pr10 {
    padding-right: 1rem ;
  }

  .o-pb10 {
    padding-bottom: 1rem ;
  }

  .o-pl10 {
    padding-left: 1rem ;
  }

  .o-pa11 {
    padding: 1.1rem ;
  }

  .o-px11 {
    padding-left: 1.1rem ;
    padding-right: 1.1rem ;
  }

  .o-py11 {
    padding-top: 1.1rem ;
    padding-bottom: 1.1rem ;
  }

  .o-pt11 {
    padding-top: 1.1rem ;
  }

  .o-pr11 {
    padding-right: 1.1rem ;
  }

  .o-pb11 {
    padding-bottom: 1.1rem ;
  }

  .o-pl11 {
    padding-left: 1.1rem ;
  }

  .o-pa12 {
    padding: 1.2rem ;
  }

  .o-px12 {
    padding-left: 1.2rem ;
    padding-right: 1.2rem ;
  }

  .o-py12 {
    padding-top: 1.2rem ;
    padding-bottom: 1.2rem ;
  }

  .o-pt12 {
    padding-top: 1.2rem ;
  }

  .o-pr12 {
    padding-right: 1.2rem ;
  }

  .o-pb12 {
    padding-bottom: 1.2rem ;
  }

  .o-pl12 {
    padding-left: 1.2rem ;
  }

  .o-pa13 {
    padding: 1.3rem ;
  }

  .o-px13 {
    padding-left: 1.3rem ;
    padding-right: 1.3rem ;
  }

  .o-py13 {
    padding-top: 1.3rem ;
    padding-bottom: 1.3rem ;
  }

  .o-pt13 {
    padding-top: 1.3rem ;
  }

  .o-pr13 {
    padding-right: 1.3rem ;
  }

  .o-pb13 {
    padding-bottom: 1.3rem ;
  }

  .o-pl13 {
    padding-left: 1.3rem ;
  }

  .o-pa14 {
    padding: 1.4rem ;
  }

  .o-px14 {
    padding-left: 1.4rem ;
    padding-right: 1.4rem ;
  }

  .o-py14 {
    padding-top: 1.4rem ;
    padding-bottom: 1.4rem ;
  }

  .o-pt14 {
    padding-top: 1.4rem ;
  }

  .o-pr14 {
    padding-right: 1.4rem ;
  }

  .o-pb14 {
    padding-bottom: 1.4rem ;
  }

  .o-pl14 {
    padding-left: 1.4rem ;
  }

  .o-pa15 {
    padding: 1.5rem ;
  }

  .o-px15 {
    padding-left: 1.5rem ;
    padding-right: 1.5rem ;
  }

  .o-py15 {
    padding-top: 1.5rem ;
    padding-bottom: 1.5rem ;
  }

  .o-pt15 {
    padding-top: 1.5rem ;
  }

  .o-pr15 {
    padding-right: 1.5rem ;
  }

  .o-pb15 {
    padding-bottom: 1.5rem ;
  }

  .o-pl15 {
    padding-left: 1.5rem ;
  }

  .o-pa16 {
    padding: 1.6rem ;
  }

  .o-px16 {
    padding-left: 1.6rem ;
    padding-right: 1.6rem ;
  }

  .o-py16 {
    padding-top: 1.6rem ;
    padding-bottom: 1.6rem ;
  }

  .o-pt16 {
    padding-top: 1.6rem ;
  }

  .o-pr16 {
    padding-right: 1.6rem ;
  }

  .o-pb16 {
    padding-bottom: 1.6rem ;
  }

  .o-pl16 {
    padding-left: 1.6rem ;
  }

  .o-pa17 {
    padding: 1.7rem ;
  }

  .o-px17 {
    padding-left: 1.7rem ;
    padding-right: 1.7rem ;
  }

  .o-py17 {
    padding-top: 1.7rem ;
    padding-bottom: 1.7rem ;
  }

  .o-pt17 {
    padding-top: 1.7rem ;
  }

  .o-pr17 {
    padding-right: 1.7rem ;
  }

  .o-pb17 {
    padding-bottom: 1.7rem ;
  }

  .o-pl17 {
    padding-left: 1.7rem ;
  }

  .o-pa18 {
    padding: 1.8rem ;
  }

  .o-px18 {
    padding-left: 1.8rem ;
    padding-right: 1.8rem ;
  }

  .o-py18 {
    padding-top: 1.8rem ;
    padding-bottom: 1.8rem ;
  }

  .o-pt18 {
    padding-top: 1.8rem ;
  }

  .o-pr18 {
    padding-right: 1.8rem ;
  }

  .o-pb18 {
    padding-bottom: 1.8rem ;
  }

  .o-pl18 {
    padding-left: 1.8rem ;
  }

  .o-pa19 {
    padding: 1.9rem ;
  }

  .o-px19 {
    padding-left: 1.9rem ;
    padding-right: 1.9rem ;
  }

  .o-py19 {
    padding-top: 1.9rem ;
    padding-bottom: 1.9rem ;
  }

  .o-pt19 {
    padding-top: 1.9rem ;
  }

  .o-pr19 {
    padding-right: 1.9rem ;
  }

  .o-pb19 {
    padding-bottom: 1.9rem ;
  }

  .o-pl19 {
    padding-left: 1.9rem ;
  }

  .o-pa20 {
    padding: 2rem ;
  }

  .o-px20 {
    padding-left: 2rem ;
    padding-right: 2rem ;
  }

  .o-py20 {
    padding-top: 2rem ;
    padding-bottom: 2rem ;
  }

  .o-pt20 {
    padding-top: 2rem ;
  }

  .o-pr20 {
    padding-right: 2rem ;
  }

  .o-pb20 {
    padding-bottom: 2rem ;
  }

  .o-pl20 {
    padding-left: 2rem ;
  }

  .o-pa21 {
    padding: 2.1rem ;
  }

  .o-px21 {
    padding-left: 2.1rem ;
    padding-right: 2.1rem ;
  }

  .o-py21 {
    padding-top: 2.1rem ;
    padding-bottom: 2.1rem ;
  }

  .o-pt21 {
    padding-top: 2.1rem ;
  }

  .o-pr21 {
    padding-right: 2.1rem ;
  }

  .o-pb21 {
    padding-bottom: 2.1rem ;
  }

  .o-pl21 {
    padding-left: 2.1rem ;
  }

  .o-pa22 {
    padding: 2.2rem ;
  }

  .o-px22 {
    padding-left: 2.2rem ;
    padding-right: 2.2rem ;
  }

  .o-py22 {
    padding-top: 2.2rem ;
    padding-bottom: 2.2rem ;
  }

  .o-pt22 {
    padding-top: 2.2rem ;
  }

  .o-pr22 {
    padding-right: 2.2rem ;
  }

  .o-pb22 {
    padding-bottom: 2.2rem ;
  }

  .o-pl22 {
    padding-left: 2.2rem ;
  }

  .o-pa23 {
    padding: 2.3rem ;
  }

  .o-px23 {
    padding-left: 2.3rem ;
    padding-right: 2.3rem ;
  }

  .o-py23 {
    padding-top: 2.3rem ;
    padding-bottom: 2.3rem ;
  }

  .o-pt23 {
    padding-top: 2.3rem ;
  }

  .o-pr23 {
    padding-right: 2.3rem ;
  }

  .o-pb23 {
    padding-bottom: 2.3rem ;
  }

  .o-pl23 {
    padding-left: 2.3rem ;
  }

  .o-pa24 {
    padding: 2.4rem ;
  }

  .o-px24 {
    padding-left: 2.4rem ;
    padding-right: 2.4rem ;
  }

  .o-py24 {
    padding-top: 2.4rem ;
    padding-bottom: 2.4rem ;
  }

  .o-pt24 {
    padding-top: 2.4rem ;
  }

  .o-pr24 {
    padding-right: 2.4rem ;
  }

  .o-pb24 {
    padding-bottom: 2.4rem ;
  }

  .o-pl24 {
    padding-left: 2.4rem ;
  }

  .o-pa25 {
    padding: 2.5rem ;
  }

  .o-px25 {
    padding-left: 2.5rem ;
    padding-right: 2.5rem ;
  }

  .o-py25 {
    padding-top: 2.5rem ;
    padding-bottom: 2.5rem ;
  }

  .o-pt25 {
    padding-top: 2.5rem ;
  }

  .o-pr25 {
    padding-right: 2.5rem ;
  }

  .o-pb25 {
    padding-bottom: 2.5rem ;
  }

  .o-pl25 {
    padding-left: 2.5rem ;
  }

  .o-pa26 {
    padding: 2.6rem ;
  }

  .o-px26 {
    padding-left: 2.6rem ;
    padding-right: 2.6rem ;
  }

  .o-py26 {
    padding-top: 2.6rem ;
    padding-bottom: 2.6rem ;
  }

  .o-pt26 {
    padding-top: 2.6rem ;
  }

  .o-pr26 {
    padding-right: 2.6rem ;
  }

  .o-pb26 {
    padding-bottom: 2.6rem ;
  }

  .o-pl26 {
    padding-left: 2.6rem ;
  }

  .o-pa27 {
    padding: 2.7rem ;
  }

  .o-px27 {
    padding-left: 2.7rem ;
    padding-right: 2.7rem ;
  }

  .o-py27 {
    padding-top: 2.7rem ;
    padding-bottom: 2.7rem ;
  }

  .o-pt27 {
    padding-top: 2.7rem ;
  }

  .o-pr27 {
    padding-right: 2.7rem ;
  }

  .o-pb27 {
    padding-bottom: 2.7rem ;
  }

  .o-pl27 {
    padding-left: 2.7rem ;
  }

  .o-pa28 {
    padding: 2.8rem ;
  }

  .o-px28 {
    padding-left: 2.8rem ;
    padding-right: 2.8rem ;
  }

  .o-py28 {
    padding-top: 2.8rem ;
    padding-bottom: 2.8rem ;
  }

  .o-pt28 {
    padding-top: 2.8rem ;
  }

  .o-pr28 {
    padding-right: 2.8rem ;
  }

  .o-pb28 {
    padding-bottom: 2.8rem ;
  }

  .o-pl28 {
    padding-left: 2.8rem ;
  }

  .o-pa29 {
    padding: 2.9rem ;
  }

  .o-px29 {
    padding-left: 2.9rem ;
    padding-right: 2.9rem ;
  }

  .o-py29 {
    padding-top: 2.9rem ;
    padding-bottom: 2.9rem ;
  }

  .o-pt29 {
    padding-top: 2.9rem ;
  }

  .o-pr29 {
    padding-right: 2.9rem ;
  }

  .o-pb29 {
    padding-bottom: 2.9rem ;
  }

  .o-pl29 {
    padding-left: 2.9rem ;
  }

  .o-pa30 {
    padding: 3rem ;
  }

  .o-px30 {
    padding-left: 3rem ;
    padding-right: 3rem ;
  }

  .o-py30 {
    padding-top: 3rem ;
    padding-bottom: 3rem ;
  }

  .o-pt30 {
    padding-top: 3rem ;
  }

  .o-pr30 {
    padding-right: 3rem ;
  }

  .o-pb30 {
    padding-bottom: 3rem ;
  }

  .o-pl30 {
    padding-left: 3rem ;
  }

  .o-pa32 {
    padding: 3.2rem ;
  }

  .o-px32 {
    padding-left: 3.2rem ;
    padding-right: 3.2rem ;
  }

  .o-py32 {
    padding-top: 3.2rem ;
    padding-bottom: 3.2rem ;
  }

  .o-pt32 {
    padding-top: 3.2rem ;
  }

  .o-pr32 {
    padding-right: 3.2rem ;
  }

  .o-pb32 {
    padding-bottom: 3.2rem ;
  }

  .o-pl32 {
    padding-left: 3.2rem ;
  }

  .o-pa34 {
    padding: 3.4rem ;
  }

  .o-px34 {
    padding-left: 3.4rem ;
    padding-right: 3.4rem ;
  }

  .o-py34 {
    padding-top: 3.4rem ;
    padding-bottom: 3.4rem ;
  }

  .o-pt34 {
    padding-top: 3.4rem ;
  }

  .o-pr34 {
    padding-right: 3.4rem ;
  }

  .o-pb34 {
    padding-bottom: 3.4rem ;
  }

  .o-pl34 {
    padding-left: 3.4rem ;
  }

  .o-pa36 {
    padding: 3.6rem ;
  }

  .o-px36 {
    padding-left: 3.6rem ;
    padding-right: 3.6rem ;
  }

  .o-py36 {
    padding-top: 3.6rem ;
    padding-bottom: 3.6rem ;
  }

  .o-pt36 {
    padding-top: 3.6rem ;
  }

  .o-pr36 {
    padding-right: 3.6rem ;
  }

  .o-pb36 {
    padding-bottom: 3.6rem ;
  }

  .o-pl36 {
    padding-left: 3.6rem ;
  }

  .o-pa40 {
    padding: 4rem ;
  }

  .o-px40 {
    padding-left: 4rem ;
    padding-right: 4rem ;
  }

  .o-py40 {
    padding-top: 4rem ;
    padding-bottom: 4rem ;
  }

  .o-pt40 {
    padding-top: 4rem ;
  }

  .o-pr40 {
    padding-right: 4rem ;
  }

  .o-pb40 {
    padding-bottom: 4rem ;
  }

  .o-pl40 {
    padding-left: 4rem ;
  }

  .o-pa44 {
    padding: 4.4rem ;
  }

  .o-px44 {
    padding-left: 4.4rem ;
    padding-right: 4.4rem ;
  }

  .o-py44 {
    padding-top: 4.4rem ;
    padding-bottom: 4.4rem ;
  }

  .o-pt44 {
    padding-top: 4.4rem ;
  }

  .o-pr44 {
    padding-right: 4.4rem ;
  }

  .o-pb44 {
    padding-bottom: 4.4rem ;
  }

  .o-pl44 {
    padding-left: 4.4rem ;
  }

  .o-pa48 {
    padding: 4.8rem ;
  }

  .o-px48 {
    padding-left: 4.8rem ;
    padding-right: 4.8rem ;
  }

  .o-py48 {
    padding-top: 4.8rem ;
    padding-bottom: 4.8rem ;
  }

  .o-pt48 {
    padding-top: 4.8rem ;
  }

  .o-pr48 {
    padding-right: 4.8rem ;
  }

  .o-pb48 {
    padding-bottom: 4.8rem ;
  }

  .o-pl48 {
    padding-left: 4.8rem ;
  }

  .o-pa52 {
    padding: 5.2rem ;
  }

  .o-px52 {
    padding-left: 5.2rem ;
    padding-right: 5.2rem ;
  }

  .o-py52 {
    padding-top: 5.2rem ;
    padding-bottom: 5.2rem ;
  }

  .o-pt52 {
    padding-top: 5.2rem ;
  }

  .o-pr52 {
    padding-right: 5.2rem ;
  }

  .o-pb52 {
    padding-bottom: 5.2rem ;
  }

  .o-pl52 {
    padding-left: 5.2rem ;
  }

  .o-pa56 {
    padding: 5.6rem ;
  }

  .o-px56 {
    padding-left: 5.6rem ;
    padding-right: 5.6rem ;
  }

  .o-py56 {
    padding-top: 5.6rem ;
    padding-bottom: 5.6rem ;
  }

  .o-pt56 {
    padding-top: 5.6rem ;
  }

  .o-pr56 {
    padding-right: 5.6rem ;
  }

  .o-pb56 {
    padding-bottom: 5.6rem ;
  }

  .o-pl56 {
    padding-left: 5.6rem ;
  }

  .o-pa60 {
    padding: 6rem ;
  }

  .o-px60 {
    padding-left: 6rem ;
    padding-right: 6rem ;
  }

  .o-py60 {
    padding-top: 6rem ;
    padding-bottom: 6rem ;
  }

  .o-pt60 {
    padding-top: 6rem ;
  }

  .o-pr60 {
    padding-right: 6rem ;
  }

  .o-pb60 {
    padding-bottom: 6rem ;
  }

  .o-pl60 {
    padding-left: 6rem ;
  }

  .o-pa64 {
    padding: 6.4rem ;
  }

  .o-px64 {
    padding-left: 6.4rem ;
    padding-right: 6.4rem ;
  }

  .o-py64 {
    padding-top: 6.4rem ;
    padding-bottom: 6.4rem ;
  }

  .o-pt64 {
    padding-top: 6.4rem ;
  }

  .o-pr64 {
    padding-right: 6.4rem ;
  }

  .o-pb64 {
    padding-bottom: 6.4rem ;
  }

  .o-pl64 {
    padding-left: 6.4rem ;
  }

  .o-pa68 {
    padding: 6.8rem ;
  }

  .o-px68 {
    padding-left: 6.8rem ;
    padding-right: 6.8rem ;
  }

  .o-py68 {
    padding-top: 6.8rem ;
    padding-bottom: 6.8rem ;
  }

  .o-pt68 {
    padding-top: 6.8rem ;
  }

  .o-pr68 {
    padding-right: 6.8rem ;
  }

  .o-pb68 {
    padding-bottom: 6.8rem ;
  }

  .o-pl68 {
    padding-left: 6.8rem ;
  }

  .o-pa72 {
    padding: 7.2rem ;
  }

  .o-px72 {
    padding-left: 7.2rem ;
    padding-right: 7.2rem ;
  }

  .o-py72 {
    padding-top: 7.2rem ;
    padding-bottom: 7.2rem ;
  }

  .o-pt72 {
    padding-top: 7.2rem ;
  }

  .o-pr72 {
    padding-right: 7.2rem ;
  }

  .o-pb72 {
    padding-bottom: 7.2rem ;
  }

  .o-pl72 {
    padding-left: 7.2rem ;
  }

  .o-pa76 {
    padding: 7.6rem ;
  }

  .o-px76 {
    padding-left: 7.6rem ;
    padding-right: 7.6rem ;
  }

  .o-py76 {
    padding-top: 7.6rem ;
    padding-bottom: 7.6rem ;
  }

  .o-pt76 {
    padding-top: 7.6rem ;
  }

  .o-pr76 {
    padding-right: 7.6rem ;
  }

  .o-pb76 {
    padding-bottom: 7.6rem ;
  }

  .o-pl76 {
    padding-left: 7.6rem ;
  }

  .o-ma0 {
    margin: 0rem ;
  }

  .o-mx0 {
    margin-left: 0rem ;
    margin-right: 0rem ;
  }

  .o-my0 {
    margin-top: 0rem ;
    margin-bottom: 0rem ;
  }

  .o-mt0 {
    margin-top: 0rem ;
  }

  .o-mr0 {
    margin-right: 0rem ;
  }

  .o-mb0 {
    margin-bottom: 0rem ;
  }

  .o-ml0 {
    margin-left: 0rem ;
  }

  .o-ma1 {
    margin: 0.1rem ;
  }

  .o-mx1 {
    margin-left: 0.1rem ;
    margin-right: 0.1rem ;
  }

  .o-my1 {
    margin-top: 0.1rem ;
    margin-bottom: 0.1rem ;
  }

  .o-mt1 {
    margin-top: 0.1rem ;
  }

  .o-mr1 {
    margin-right: 0.1rem ;
  }

  .o-mb1 {
    margin-bottom: 0.1rem ;
  }

  .o-ml1 {
    margin-left: 0.1rem ;
  }

  .o-ma2 {
    margin: 0.2rem ;
  }

  .o-mx2 {
    margin-left: 0.2rem ;
    margin-right: 0.2rem ;
  }

  .o-my2 {
    margin-top: 0.2rem ;
    margin-bottom: 0.2rem ;
  }

  .o-mt2 {
    margin-top: 0.2rem ;
  }

  .o-mr2 {
    margin-right: 0.2rem ;
  }

  .o-mb2 {
    margin-bottom: 0.2rem ;
  }

  .o-ml2 {
    margin-left: 0.2rem ;
  }

  .o-ma3 {
    margin: 0.3rem ;
  }

  .o-mx3 {
    margin-left: 0.3rem ;
    margin-right: 0.3rem ;
  }

  .o-my3 {
    margin-top: 0.3rem ;
    margin-bottom: 0.3rem ;
  }

  .o-mt3 {
    margin-top: 0.3rem ;
  }

  .o-mr3 {
    margin-right: 0.3rem ;
  }

  .o-mb3 {
    margin-bottom: 0.3rem ;
  }

  .o-ml3 {
    margin-left: 0.3rem ;
  }

  .o-ma4 {
    margin: 0.4rem ;
  }

  .o-mx4 {
    margin-left: 0.4rem ;
    margin-right: 0.4rem ;
  }

  .o-my4 {
    margin-top: 0.4rem ;
    margin-bottom: 0.4rem ;
  }

  .o-mt4 {
    margin-top: 0.4rem ;
  }

  .o-mr4 {
    margin-right: 0.4rem ;
  }

  .o-mb4 {
    margin-bottom: 0.4rem ;
  }

  .o-ml4 {
    margin-left: 0.4rem ;
  }

  .o-ma5 {
    margin: 0.5rem ;
  }

  .o-mx5 {
    margin-left: 0.5rem ;
    margin-right: 0.5rem ;
  }

  .o-my5 {
    margin-top: 0.5rem ;
    margin-bottom: 0.5rem ;
  }

  .o-mt5 {
    margin-top: 0.5rem ;
  }

  .o-mr5 {
    margin-right: 0.5rem ;
  }

  .o-mb5 {
    margin-bottom: 0.5rem ;
  }

  .o-ml5 {
    margin-left: 0.5rem ;
  }

  .o-ma6 {
    margin: 0.6rem ;
  }

  .o-mx6 {
    margin-left: 0.6rem ;
    margin-right: 0.6rem ;
  }

  .o-my6 {
    margin-top: 0.6rem ;
    margin-bottom: 0.6rem ;
  }

  .o-mt6 {
    margin-top: 0.6rem ;
  }

  .o-mr6 {
    margin-right: 0.6rem ;
  }

  .o-mb6 {
    margin-bottom: 0.6rem ;
  }

  .o-ml6 {
    margin-left: 0.6rem ;
  }

  .o-ma7 {
    margin: 0.7rem ;
  }

  .o-mx7 {
    margin-left: 0.7rem ;
    margin-right: 0.7rem ;
  }

  .o-my7 {
    margin-top: 0.7rem ;
    margin-bottom: 0.7rem ;
  }

  .o-mt7 {
    margin-top: 0.7rem ;
  }

  .o-mr7 {
    margin-right: 0.7rem ;
  }

  .o-mb7 {
    margin-bottom: 0.7rem ;
  }

  .o-ml7 {
    margin-left: 0.7rem ;
  }

  .o-ma8 {
    margin: 0.8rem ;
  }

  .o-mx8 {
    margin-left: 0.8rem ;
    margin-right: 0.8rem ;
  }

  .o-my8 {
    margin-top: 0.8rem ;
    margin-bottom: 0.8rem ;
  }

  .o-mt8 {
    margin-top: 0.8rem ;
  }

  .o-mr8 {
    margin-right: 0.8rem ;
  }

  .o-mb8 {
    margin-bottom: 0.8rem ;
  }

  .o-ml8 {
    margin-left: 0.8rem ;
  }

  .o-ma9 {
    margin: 0.9rem ;
  }

  .o-mx9 {
    margin-left: 0.9rem ;
    margin-right: 0.9rem ;
  }

  .o-my9 {
    margin-top: 0.9rem ;
    margin-bottom: 0.9rem ;
  }

  .o-mt9 {
    margin-top: 0.9rem ;
  }

  .o-mr9 {
    margin-right: 0.9rem ;
  }

  .o-mb9 {
    margin-bottom: 0.9rem ;
  }

  .o-ml9 {
    margin-left: 0.9rem ;
  }

  .o-ma10 {
    margin: 1rem ;
  }

  .o-mx10 {
    margin-left: 1rem ;
    margin-right: 1rem ;
  }

  .o-my10 {
    margin-top: 1rem ;
    margin-bottom: 1rem ;
  }

  .o-mt10 {
    margin-top: 1rem ;
  }

  .o-mr10 {
    margin-right: 1rem ;
  }

  .o-mb10 {
    margin-bottom: 1rem ;
  }

  .o-ml10 {
    margin-left: 1rem ;
  }

  .o-ma11 {
    margin: 1.1rem ;
  }

  .o-mx11 {
    margin-left: 1.1rem ;
    margin-right: 1.1rem ;
  }

  .o-my11 {
    margin-top: 1.1rem ;
    margin-bottom: 1.1rem ;
  }

  .o-mt11 {
    margin-top: 1.1rem ;
  }

  .o-mr11 {
    margin-right: 1.1rem ;
  }

  .o-mb11 {
    margin-bottom: 1.1rem ;
  }

  .o-ml11 {
    margin-left: 1.1rem ;
  }

  .o-ma12 {
    margin: 1.2rem ;
  }

  .o-mx12 {
    margin-left: 1.2rem ;
    margin-right: 1.2rem ;
  }

  .o-my12 {
    margin-top: 1.2rem ;
    margin-bottom: 1.2rem ;
  }

  .o-mt12 {
    margin-top: 1.2rem ;
  }

  .o-mr12 {
    margin-right: 1.2rem ;
  }

  .o-mb12 {
    margin-bottom: 1.2rem ;
  }

  .o-ml12 {
    margin-left: 1.2rem ;
  }

  .o-ma13 {
    margin: 1.3rem ;
  }

  .o-mx13 {
    margin-left: 1.3rem ;
    margin-right: 1.3rem ;
  }

  .o-my13 {
    margin-top: 1.3rem ;
    margin-bottom: 1.3rem ;
  }

  .o-mt13 {
    margin-top: 1.3rem ;
  }

  .o-mr13 {
    margin-right: 1.3rem ;
  }

  .o-mb13 {
    margin-bottom: 1.3rem ;
  }

  .o-ml13 {
    margin-left: 1.3rem ;
  }

  .o-ma14 {
    margin: 1.4rem ;
  }

  .o-mx14 {
    margin-left: 1.4rem ;
    margin-right: 1.4rem ;
  }

  .o-my14 {
    margin-top: 1.4rem ;
    margin-bottom: 1.4rem ;
  }

  .o-mt14 {
    margin-top: 1.4rem ;
  }

  .o-mr14 {
    margin-right: 1.4rem ;
  }

  .o-mb14 {
    margin-bottom: 1.4rem ;
  }

  .o-ml14 {
    margin-left: 1.4rem ;
  }

  .o-ma15 {
    margin: 1.5rem ;
  }

  .o-mx15 {
    margin-left: 1.5rem ;
    margin-right: 1.5rem ;
  }

  .o-my15 {
    margin-top: 1.5rem ;
    margin-bottom: 1.5rem ;
  }

  .o-mt15 {
    margin-top: 1.5rem ;
  }

  .o-mr15 {
    margin-right: 1.5rem ;
  }

  .o-mb15 {
    margin-bottom: 1.5rem ;
  }

  .o-ml15 {
    margin-left: 1.5rem ;
  }

  .o-ma16 {
    margin: 1.6rem ;
  }

  .o-mx16 {
    margin-left: 1.6rem ;
    margin-right: 1.6rem ;
  }

  .o-my16 {
    margin-top: 1.6rem ;
    margin-bottom: 1.6rem ;
  }

  .o-mt16 {
    margin-top: 1.6rem ;
  }

  .o-mr16 {
    margin-right: 1.6rem ;
  }

  .o-mb16 {
    margin-bottom: 1.6rem ;
  }

  .o-ml16 {
    margin-left: 1.6rem ;
  }

  .o-ma17 {
    margin: 1.7rem ;
  }

  .o-mx17 {
    margin-left: 1.7rem ;
    margin-right: 1.7rem ;
  }

  .o-my17 {
    margin-top: 1.7rem ;
    margin-bottom: 1.7rem ;
  }

  .o-mt17 {
    margin-top: 1.7rem ;
  }

  .o-mr17 {
    margin-right: 1.7rem ;
  }

  .o-mb17 {
    margin-bottom: 1.7rem ;
  }

  .o-ml17 {
    margin-left: 1.7rem ;
  }

  .o-ma18 {
    margin: 1.8rem ;
  }

  .o-mx18 {
    margin-left: 1.8rem ;
    margin-right: 1.8rem ;
  }

  .o-my18 {
    margin-top: 1.8rem ;
    margin-bottom: 1.8rem ;
  }

  .o-mt18 {
    margin-top: 1.8rem ;
  }

  .o-mr18 {
    margin-right: 1.8rem ;
  }

  .o-mb18 {
    margin-bottom: 1.8rem ;
  }

  .o-ml18 {
    margin-left: 1.8rem ;
  }

  .o-ma19 {
    margin: 1.9rem ;
  }

  .o-mx19 {
    margin-left: 1.9rem ;
    margin-right: 1.9rem ;
  }

  .o-my19 {
    margin-top: 1.9rem ;
    margin-bottom: 1.9rem ;
  }

  .o-mt19 {
    margin-top: 1.9rem ;
  }

  .o-mr19 {
    margin-right: 1.9rem ;
  }

  .o-mb19 {
    margin-bottom: 1.9rem ;
  }

  .o-ml19 {
    margin-left: 1.9rem ;
  }

  .o-ma20 {
    margin: 2rem ;
  }

  .o-mx20 {
    margin-left: 2rem ;
    margin-right: 2rem ;
  }

  .o-my20 {
    margin-top: 2rem ;
    margin-bottom: 2rem ;
  }

  .o-mt20 {
    margin-top: 2rem ;
  }

  .o-mr20 {
    margin-right: 2rem ;
  }

  .o-mb20 {
    margin-bottom: 2rem ;
  }

  .o-ml20 {
    margin-left: 2rem ;
  }

  .o-ma21 {
    margin: 2.1rem ;
  }

  .o-mx21 {
    margin-left: 2.1rem ;
    margin-right: 2.1rem ;
  }

  .o-my21 {
    margin-top: 2.1rem ;
    margin-bottom: 2.1rem ;
  }

  .o-mt21 {
    margin-top: 2.1rem ;
  }

  .o-mr21 {
    margin-right: 2.1rem ;
  }

  .o-mb21 {
    margin-bottom: 2.1rem ;
  }

  .o-ml21 {
    margin-left: 2.1rem ;
  }

  .o-ma22 {
    margin: 2.2rem ;
  }

  .o-mx22 {
    margin-left: 2.2rem ;
    margin-right: 2.2rem ;
  }

  .o-my22 {
    margin-top: 2.2rem ;
    margin-bottom: 2.2rem ;
  }

  .o-mt22 {
    margin-top: 2.2rem ;
  }

  .o-mr22 {
    margin-right: 2.2rem ;
  }

  .o-mb22 {
    margin-bottom: 2.2rem ;
  }

  .o-ml22 {
    margin-left: 2.2rem ;
  }

  .o-ma23 {
    margin: 2.3rem ;
  }

  .o-mx23 {
    margin-left: 2.3rem ;
    margin-right: 2.3rem ;
  }

  .o-my23 {
    margin-top: 2.3rem ;
    margin-bottom: 2.3rem ;
  }

  .o-mt23 {
    margin-top: 2.3rem ;
  }

  .o-mr23 {
    margin-right: 2.3rem ;
  }

  .o-mb23 {
    margin-bottom: 2.3rem ;
  }

  .o-ml23 {
    margin-left: 2.3rem ;
  }

  .o-ma24 {
    margin: 2.4rem ;
  }

  .o-mx24 {
    margin-left: 2.4rem ;
    margin-right: 2.4rem ;
  }

  .o-my24 {
    margin-top: 2.4rem ;
    margin-bottom: 2.4rem ;
  }

  .o-mt24 {
    margin-top: 2.4rem ;
  }

  .o-mr24 {
    margin-right: 2.4rem ;
  }

  .o-mb24 {
    margin-bottom: 2.4rem ;
  }

  .o-ml24 {
    margin-left: 2.4rem ;
  }

  .o-ma25 {
    margin: 2.5rem ;
  }

  .o-mx25 {
    margin-left: 2.5rem ;
    margin-right: 2.5rem ;
  }

  .o-my25 {
    margin-top: 2.5rem ;
    margin-bottom: 2.5rem ;
  }

  .o-mt25 {
    margin-top: 2.5rem ;
  }

  .o-mr25 {
    margin-right: 2.5rem ;
  }

  .o-mb25 {
    margin-bottom: 2.5rem ;
  }

  .o-ml25 {
    margin-left: 2.5rem ;
  }

  .o-ma26 {
    margin: 2.6rem ;
  }

  .o-mx26 {
    margin-left: 2.6rem ;
    margin-right: 2.6rem ;
  }

  .o-my26 {
    margin-top: 2.6rem ;
    margin-bottom: 2.6rem ;
  }

  .o-mt26 {
    margin-top: 2.6rem ;
  }

  .o-mr26 {
    margin-right: 2.6rem ;
  }

  .o-mb26 {
    margin-bottom: 2.6rem ;
  }

  .o-ml26 {
    margin-left: 2.6rem ;
  }

  .o-ma27 {
    margin: 2.7rem ;
  }

  .o-mx27 {
    margin-left: 2.7rem ;
    margin-right: 2.7rem ;
  }

  .o-my27 {
    margin-top: 2.7rem ;
    margin-bottom: 2.7rem ;
  }

  .o-mt27 {
    margin-top: 2.7rem ;
  }

  .o-mr27 {
    margin-right: 2.7rem ;
  }

  .o-mb27 {
    margin-bottom: 2.7rem ;
  }

  .o-ml27 {
    margin-left: 2.7rem ;
  }

  .o-ma28 {
    margin: 2.8rem ;
  }

  .o-mx28 {
    margin-left: 2.8rem ;
    margin-right: 2.8rem ;
  }

  .o-my28 {
    margin-top: 2.8rem ;
    margin-bottom: 2.8rem ;
  }

  .o-mt28 {
    margin-top: 2.8rem ;
  }

  .o-mr28 {
    margin-right: 2.8rem ;
  }

  .o-mb28 {
    margin-bottom: 2.8rem ;
  }

  .o-ml28 {
    margin-left: 2.8rem ;
  }

  .o-ma29 {
    margin: 2.9rem ;
  }

  .o-mx29 {
    margin-left: 2.9rem ;
    margin-right: 2.9rem ;
  }

  .o-my29 {
    margin-top: 2.9rem ;
    margin-bottom: 2.9rem ;
  }

  .o-mt29 {
    margin-top: 2.9rem ;
  }

  .o-mr29 {
    margin-right: 2.9rem ;
  }

  .o-mb29 {
    margin-bottom: 2.9rem ;
  }

  .o-ml29 {
    margin-left: 2.9rem ;
  }

  .o-ma30 {
    margin: 3rem ;
  }

  .o-mx30 {
    margin-left: 3rem ;
    margin-right: 3rem ;
  }

  .o-my30 {
    margin-top: 3rem ;
    margin-bottom: 3rem ;
  }

  .o-mt30 {
    margin-top: 3rem ;
  }

  .o-mr30 {
    margin-right: 3rem ;
  }

  .o-mb30 {
    margin-bottom: 3rem ;
  }

  .o-ml30 {
    margin-left: 3rem ;
  }

  .o-ma32 {
    margin: 3.2rem ;
  }

  .o-mx32 {
    margin-left: 3.2rem ;
    margin-right: 3.2rem ;
  }

  .o-my32 {
    margin-top: 3.2rem ;
    margin-bottom: 3.2rem ;
  }

  .o-mt32 {
    margin-top: 3.2rem ;
  }

  .o-mr32 {
    margin-right: 3.2rem ;
  }

  .o-mb32 {
    margin-bottom: 3.2rem ;
  }

  .o-ml32 {
    margin-left: 3.2rem ;
  }

  .o-ma34 {
    margin: 3.4rem ;
  }

  .o-mx34 {
    margin-left: 3.4rem ;
    margin-right: 3.4rem ;
  }

  .o-my34 {
    margin-top: 3.4rem ;
    margin-bottom: 3.4rem ;
  }

  .o-mt34 {
    margin-top: 3.4rem ;
  }

  .o-mr34 {
    margin-right: 3.4rem ;
  }

  .o-mb34 {
    margin-bottom: 3.4rem ;
  }

  .o-ml34 {
    margin-left: 3.4rem ;
  }

  .o-ma36 {
    margin: 3.6rem ;
  }

  .o-mx36 {
    margin-left: 3.6rem ;
    margin-right: 3.6rem ;
  }

  .o-my36 {
    margin-top: 3.6rem ;
    margin-bottom: 3.6rem ;
  }

  .o-mt36 {
    margin-top: 3.6rem ;
  }

  .o-mr36 {
    margin-right: 3.6rem ;
  }

  .o-mb36 {
    margin-bottom: 3.6rem ;
  }

  .o-ml36 {
    margin-left: 3.6rem ;
  }

  .o-ma40 {
    margin: 4rem ;
  }

  .o-mx40 {
    margin-left: 4rem ;
    margin-right: 4rem ;
  }

  .o-my40 {
    margin-top: 4rem ;
    margin-bottom: 4rem ;
  }

  .o-mt40 {
    margin-top: 4rem ;
  }

  .o-mr40 {
    margin-right: 4rem ;
  }

  .o-mb40 {
    margin-bottom: 4rem ;
  }

  .o-ml40 {
    margin-left: 4rem ;
  }

  .o-ma44 {
    margin: 4.4rem ;
  }

  .o-mx44 {
    margin-left: 4.4rem ;
    margin-right: 4.4rem ;
  }

  .o-my44 {
    margin-top: 4.4rem ;
    margin-bottom: 4.4rem ;
  }

  .o-mt44 {
    margin-top: 4.4rem ;
  }

  .o-mr44 {
    margin-right: 4.4rem ;
  }

  .o-mb44 {
    margin-bottom: 4.4rem ;
  }

  .o-ml44 {
    margin-left: 4.4rem ;
  }

  .o-ma48 {
    margin: 4.8rem ;
  }

  .o-mx48 {
    margin-left: 4.8rem ;
    margin-right: 4.8rem ;
  }

  .o-my48 {
    margin-top: 4.8rem ;
    margin-bottom: 4.8rem ;
  }

  .o-mt48 {
    margin-top: 4.8rem ;
  }

  .o-mr48 {
    margin-right: 4.8rem ;
  }

  .o-mb48 {
    margin-bottom: 4.8rem ;
  }

  .o-ml48 {
    margin-left: 4.8rem ;
  }

  .o-ma52 {
    margin: 5.2rem ;
  }

  .o-mx52 {
    margin-left: 5.2rem ;
    margin-right: 5.2rem ;
  }

  .o-my52 {
    margin-top: 5.2rem ;
    margin-bottom: 5.2rem ;
  }

  .o-mt52 {
    margin-top: 5.2rem ;
  }

  .o-mr52 {
    margin-right: 5.2rem ;
  }

  .o-mb52 {
    margin-bottom: 5.2rem ;
  }

  .o-ml52 {
    margin-left: 5.2rem ;
  }

  .o-ma56 {
    margin: 5.6rem ;
  }

  .o-mx56 {
    margin-left: 5.6rem ;
    margin-right: 5.6rem ;
  }

  .o-my56 {
    margin-top: 5.6rem ;
    margin-bottom: 5.6rem ;
  }

  .o-mt56 {
    margin-top: 5.6rem ;
  }

  .o-mr56 {
    margin-right: 5.6rem ;
  }

  .o-mb56 {
    margin-bottom: 5.6rem ;
  }

  .o-ml56 {
    margin-left: 5.6rem ;
  }

  .o-ma60 {
    margin: 6rem ;
  }

  .o-mx60 {
    margin-left: 6rem ;
    margin-right: 6rem ;
  }

  .o-my60 {
    margin-top: 6rem ;
    margin-bottom: 6rem ;
  }

  .o-mt60 {
    margin-top: 6rem ;
  }

  .o-mr60 {
    margin-right: 6rem ;
  }

  .o-mb60 {
    margin-bottom: 6rem ;
  }

  .o-ml60 {
    margin-left: 6rem ;
  }

  .o-ma64 {
    margin: 6.4rem ;
  }

  .o-mx64 {
    margin-left: 6.4rem ;
    margin-right: 6.4rem ;
  }

  .o-my64 {
    margin-top: 6.4rem ;
    margin-bottom: 6.4rem ;
  }

  .o-mt64 {
    margin-top: 6.4rem ;
  }

  .o-mr64 {
    margin-right: 6.4rem ;
  }

  .o-mb64 {
    margin-bottom: 6.4rem ;
  }

  .o-ml64 {
    margin-left: 6.4rem ;
  }

  .o-ma68 {
    margin: 6.8rem ;
  }

  .o-mx68 {
    margin-left: 6.8rem ;
    margin-right: 6.8rem ;
  }

  .o-my68 {
    margin-top: 6.8rem ;
    margin-bottom: 6.8rem ;
  }

  .o-mt68 {
    margin-top: 6.8rem ;
  }

  .o-mr68 {
    margin-right: 6.8rem ;
  }

  .o-mb68 {
    margin-bottom: 6.8rem ;
  }

  .o-ml68 {
    margin-left: 6.8rem ;
  }

  .o-ma72 {
    margin: 7.2rem ;
  }

  .o-mx72 {
    margin-left: 7.2rem ;
    margin-right: 7.2rem ;
  }

  .o-my72 {
    margin-top: 7.2rem ;
    margin-bottom: 7.2rem ;
  }

  .o-mt72 {
    margin-top: 7.2rem ;
  }

  .o-mr72 {
    margin-right: 7.2rem ;
  }

  .o-mb72 {
    margin-bottom: 7.2rem ;
  }

  .o-ml72 {
    margin-left: 7.2rem ;
  }

  .o-ma76 {
    margin: 7.6rem ;
  }

  .o-mx76 {
    margin-left: 7.6rem ;
    margin-right: 7.6rem ;
  }

  .o-my76 {
    margin-top: 7.6rem ;
    margin-bottom: 7.6rem ;
  }

  .o-mt76 {
    margin-top: 7.6rem ;
  }

  .o-mr76 {
    margin-right: 7.6rem ;
  }

  .o-mb76 {
    margin-bottom: 7.6rem ;
  }

  .o-ml76 {
    margin-left: 7.6rem ;
  }

  .o-db {
    display: block ;
  }

  .o-dn {
    display: none ;
  }

  .o-di {
    display: inline ;
  }

  .o-dib {
    display: inline-block ;
  }

  .o-dt {
    display: table ;
  }

  .o-fl {
    float: left ;
  }

  .o-fr {
    float: right ;
  }

  .o-fn {
    float: none ;
  }

  .o-fs8r {
    font-size: 0.8rem ;
  }

  .o-fs9r {
    font-size: 0.9rem ;
  }

  .o-fs10r {
    font-size: 1rem ;
  }

  .o-fs11r {
    font-size: 1.1rem ;
  }

  .o-fs12r {
    font-size: 1.2rem ;
  }

  .o-fs13r {
    font-size: 1.3rem ;
  }

  .o-fs14r {
    font-size: 1.4rem ;
  }

  .o-fs15r {
    font-size: 1.5rem ;
  }

  .o-fs16r {
    font-size: 1.6rem ;
  }

  .o-fs17r {
    font-size: 1.7rem ;
  }

  .o-fs18r {
    font-size: 1.8rem ;
  }

  .o-fs19r {
    font-size: 1.9rem ;
  }

  .o-fs20r {
    font-size: 2rem ;
  }

  .o-fs21r {
    font-size: 2.1rem ;
  }

  .o-fs22r {
    font-size: 2.2rem ;
  }

  .o-fs24r {
    font-size: 2.4rem ;
  }

  .o-fs28r {
    font-size: 2.8rem ;
  }

  .o-fs30r {
    font-size: 3rem ;
  }

  .o-fs8e {
    font-size: 0.8em ;
  }

  .o-fs9e {
    font-size: 0.9em ;
  }

  .o-fs10e {
    font-size: 1em ;
  }

  .o-fs11e {
    font-size: 1.1em ;
  }

  .o-fs12e {
    font-size: 1.2em ;
  }

  .o-fs13e {
    font-size: 1.3em ;
  }

  .o-fs14e {
    font-size: 1.4em ;
  }

  .o-fs15e {
    font-size: 1.5em ;
  }

  .o-fs16e {
    font-size: 1.6em ;
  }

  .o-fs17e {
    font-size: 1.7em ;
  }

  .o-fs18e {
    font-size: 1.8em ;
  }

  .o-fs19e {
    font-size: 1.9em ;
  }

  .o-fs20e {
    font-size: 2em ;
  }

  .o-fs21e {
    font-size: 2.1em ;
  }

  .o-fs22e {
    font-size: 2.2em ;
  }

  .o-fs24e {
    font-size: 2.4em ;
  }

  .o-fs28e {
    font-size: 2.8em ;
  }

  .o-fs30e {
    font-size: 3em ;
  }

  .o-ta-c {
    text-align: center ;
  }

  .o-ta-l {
    text-align: left ;
  }

  .o-ta-r {
    text-align: right ;
  }

  .o-ta-j {
    text-align: justify ;
  }

  .o-pos-a {
    position: absolute ;
  }

  .o-pos-f {
    position: fixed ;
  }

  .o-pos-r {
    position: relative ;
  }

  .o-pos-s {
    position: static ;
  }
}
