/* --- Margin spacing utils --- */

/* 
 *  As classes are all of equal specificity, order is important here!  
 *  Broader shorthand terms first so they can be overwritten. 
 */

.auto_OLfRt {
    margin: auto;
}
.all0_heREj {
    margin: var(--sp-spacing-0);
}
.all50_yOevW {
    margin: var(--sp-spacing-50);
}
.all100_v-7-M {
    margin: var(--sp-spacing-100);
}
.all200_AsWWH {
    margin: var(--sp-spacing-200);
}
.all300_U7Z1y {
    margin: var(--sp-spacing-300);
}
.all400_W9PCz {
    margin: var(--sp-spacing-400);
}
.all500_r-55l {
    margin: var(--sp-spacing-500);
}
.all600_p5XnH {
    margin: var(--sp-spacing-600);
}
.all700_sn1ge {
    margin: var(--sp-spacing-700);
}
.all750_lrxpa {
    margin: var(--sp-spacing-750);
}
.all800_P-4Sb {
    margin: var(--sp-spacing-800);
}
.all900_51uKq {
    margin: var(--sp-spacing-900);
}

.horizontalAuto_xck7M {
    margin-left: auto;
    margin-right: auto;
}
.horizontal0_ceWPC {
    margin-left: var(--sp-spacing-0);
    margin-right: var(--sp-spacing-0);
}
.horizontal50_Bn9Ge {
    margin-left: var(--sp-spacing-50);
    margin-right: var(--sp-spacing-50);
}
.horizontal100_3q91o {
    margin-left: var(--sp-spacing-100);
    margin-right: var(--sp-spacing-100);
}
.horizontal200_VmYud {
    margin-left: var(--sp-spacing-200);
    margin-right: var(--sp-spacing-200);
}
.horizontal300_QeLUo {
    margin-left: var(--sp-spacing-300);
    margin-right: var(--sp-spacing-300);
}
.horizontal400_Hu-eD {
    margin-left: var(--sp-spacing-400);
    margin-right: var(--sp-spacing-400);
}
.horizontal500_19-MU {
    margin-left: var(--sp-spacing-500);
    margin-right: var(--sp-spacing-500);
}
.horizontal600_xce26 {
    margin-left: var(--sp-spacing-600);
    margin-right: var(--sp-spacing-600);
}
.horizontal700_RMUt6 {
    margin-left: var(--sp-spacing-700);
    margin-right: var(--sp-spacing-700);
}
.horizontal700_RMUt6 {
    margin-left: var(--sp-spacing-750);
    margin-right: var(--sp-spacing-750);
}
.horizontal800_OjgwR {
    margin-left: var(--sp-spacing-800);
    margin-right: var(--sp-spacing-800);
}
.horizontal900_yDjtM {
    margin-left: var(--sp-spacing-900);
    margin-right: var(--sp-spacing-900);
}

.verticalAuto_hhBBY {
    margin-top: auto;
    margin-bottom: auto;
}
.vertical0_jPhI0 {
    margin-top: var(--sp-spacing-0);
    margin-bottom: var(--sp-spacing-0);
}
.vertical50_j8fF6 {
    margin-top: var(--sp-spacing-50);
    margin-bottom: var(--sp-spacing-50);
}
.vertical100_s8aD- {
    margin-top: var(--sp-spacing-100);
    margin-bottom: var(--sp-spacing-100);
}
.vertical200_XHx83 {
    margin-top: var(--sp-spacing-200);
    margin-bottom: var(--sp-spacing-200);
}
.vertical300_I0lbh {
    margin-top: var(--sp-spacing-300);
    margin-bottom: var(--sp-spacing-300);
}
.vertical400_qQS0a {
    margin-top: var(--sp-spacing-400);
    margin-bottom: var(--sp-spacing-400);
}
.vertical500_uRwie {
    margin-top: var(--sp-spacing-500);
    margin-bottom: var(--sp-spacing-500);
}
.vertical600_HiyZM {
    margin-top: var(--sp-spacing-600);
    margin-bottom: var(--sp-spacing-600);
}
.vertical700_9GNcq {
    margin-top: var(--sp-spacing-700);
    margin-bottom: var(--sp-spacing-700);
}
.vertical750_P56E9 {
    margin-top: var(--sp-spacing-750);
    margin-bottom: var(--sp-spacing-750);
}
.vertical800_UMdWU {
    margin-top: var(--sp-spacing-800);
    margin-bottom: var(--sp-spacing-800);
}
.vertical900_Szy4W {
    margin-top: var(--sp-spacing-900);
    margin-bottom: var(--sp-spacing-900);
}

.leftAuto_PLgvI {
    margin-left: auto;
}
.left0_PK-SE {
    margin-left: var(--sp-spacing-0);
}
.left50_FQgCQ {
    margin-left: var(--sp-spacing-50);
}
.left100_W006s {
    margin-left: var(--sp-spacing-100);
}
.left200_8h1-8 {
    margin-left: var(--sp-spacing-200);
}
.left300_oNONJ {
    margin-left: var(--sp-spacing-300);
}
.left400_AmB9S {
    margin-left: var(--sp-spacing-400);
}
.left500_-RRhw {
    margin-left: var(--sp-spacing-500);
}
.left600_vgXMR {
    margin-left: var(--sp-spacing-600);
}
.left700_W-17x {
    margin-left: var(--sp-spacing-700);
}
.left750_-3sFZ {
    margin-left: var(--sp-spacing-750);
}
.left800_LJoNK {
    margin-left: var(--sp-spacing-800);
}
.left900_Ar007 {
    margin-left: var(--sp-spacing-900);
}

.rightAuto_-K8TC {
    margin-right: auto;
}
.right0_Ly2JM {
    margin-right: var(--sp-spacing-0);
}
.right50_kTWD8 {
    margin-right: var(--sp-spacing-50);
}
.right100_uV8pP {
    margin-right: var(--sp-spacing-100);
}
.right200_TOfaN {
    margin-right: var(--sp-spacing-200);
}
.right300_eqkIE {
    margin-right: var(--sp-spacing-300);
}
.right400_RGRnu {
    margin-right: var(--sp-spacing-400);
}
.right500_sN-eU {
    margin-right: var(--sp-spacing-500);
}
.right600_55R6Z {
    margin-right: var(--sp-spacing-600);
}
.right700_6Eoaz {
    margin-right: var(--sp-spacing-700);
}
.right750_qjIUA {
    margin-right: var(--sp-spacing-750);
}
.right800_eRlVB {
    margin-right: var(--sp-spacing-800);
}
.right900_94p1B {
    margin-right: var(--sp-spacing-900);
}

.topAuto_9pue4 {
    margin-top: auto;
}
.top0_toxlo {
    margin-top: var(--sp-spacing-0);
}
.top50_-OTuZ {
    margin-top: var(--sp-spacing-50);
}
.top100_XN841 {
    margin-top: var(--sp-spacing-100);
}
.top200_Mzy9L {
    margin-top: var(--sp-spacing-200);
}
.top300_avwC- {
    margin-top: var(--sp-spacing-300);
}
.top400_8Uwjw {
    margin-top: var(--sp-spacing-400);
}
.top500_setkd {
    margin-top: var(--sp-spacing-500);
}
.top600_q8Ng4 {
    margin-top: var(--sp-spacing-600);
}
.top700_sk0eO {
    margin-top: var(--sp-spacing-700);
}
.top750_5e-nf {
    margin-top: var(--sp-spacing-750);
}
.top800_8NAGh {
    margin-top: var(--sp-spacing-800);
}
.top900_Rwido {
    margin-top: var(--sp-spacing-900);
}

.bottomAuto_q0Lau {
    margin-bottom: auto;
}
.bottom0_0MBh5 {
    margin-bottom: var(--sp-spacing-0);
}
.bottom50_nfgm4 {
    margin-bottom: var(--sp-spacing-50);
}
.bottom100_2ROul {
    margin-bottom: var(--sp-spacing-100);
}
.bottom200_M0-xO {
    margin-bottom: var(--sp-spacing-200);
}
.bottom300_qW2XO {
    margin-bottom: var(--sp-spacing-300);
}
.bottom400_-vdrf {
    margin-bottom: var(--sp-spacing-400);
}
.bottom500_CZy4K {
    margin-bottom: var(--sp-spacing-500);
}
.bottom600_DtxRs {
    margin-bottom: var(--sp-spacing-600);
}
.bottom700_uHnik {
    margin-bottom: var(--sp-spacing-700);
}
.bottom750_8MddL {
    margin-bottom: var(--sp-spacing-750);
}
.bottom800_kbXnE {
    margin-bottom: var(--sp-spacing-800);
}
.bottom900_xAl02 {
    margin-bottom: var(--sp-spacing-900);
}
