.m-0 {
    margin: 0 !important;
}
.mt-0,
.my-0 {
    margin-top: 0 !important;
}
.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
    margin-left: 0 !important;
}
.mr-0,
.mx-0 {
    margin-right: 0 !important;
}
.m-1 {
    margin: 0.063rem !important;
}
.mt-1,
.my-1 {
    margin-top: 0.063rem !important;
}
.mb-1,
.my-1 {
    margin-bottom: 0.063rem !important;
}
.ml-1,
.mx-1 {
    margin-left: 0.063rem !important;
}
.mr-1,
.mx-1 {
    margin-right: 0.063rem !important;
}
.m-2 {
    margin: 0.125rem !important;
}
.mt-2,
.my-2 {
    margin-top: 0.125rem !important;
}
.mb-2,
.my-2 {
    margin-bottom: 0.125rem !important;
}
.ml-2,
.mx-2 {
    margin-left: 0.125rem !important;
}
.mr-2,
.mx-2 {
    margin-right: 0.125rem !important;
}
.m-3 {
    margin: 0.1875rem !important;
}
.mt-3,
.my-3 {
    margin-top: 0.1875rem !important;
}
.mb-3,
.my-3 {
    margin-bottom: 0.1875rem !important;
}
.ml-3,
.mx-3 {
    margin-left: 0.1875rem !important;
}
.mr-3,
.mx-3 {
    margin-right: 0.1875rem !important;
}
.m-4 {
    margin: 0.25rem !important;
}
.mt-4,
.my-4 {
    margin-top: 0.25rem !important;
}
.mb-4,
.my-4 {
    margin-bottom: 0.25rem !important;
}
.ml-4,
.mx-4 {
    margin-left: 0.25rem !important;
}
.mr-4,
.mx-4 {
    margin-right: 0.25rem !important;
}
.m-5 {
    margin: 0.3125rem !important;
}
.mt-5,
.my-5 {
    margin-top: 0.3125rem !important;
}
.mb-5,
.my-5 {
    margin-bottom: 0.3125rem !important;
}
.ml-5,
.mx-5 {
    margin-left: 0.3125rem !important;
}
.mr-5,
.mx-5 {
    margin-right: 0.3125rem !important;
}
.m-6 {
    margin: 0.375rem !important;
}
.mt-6,
.my-6 {
    margin-top: 0.375rem !important;
}
.mb-6,
.my-6 {
    margin-bottom: 0.375rem !important;
}
.ml-6,
.mx-6 {
    margin-left: 0.375rem !important;
}
.mr-6,
.mx-6 {
    margin-right: 0.375rem !important;
}
.m-7 {
    margin: 0.4375rem !important;
}
.mt-7,
.my-7 {
    margin-top: 0.4375rem !important;
}
.mb-7,
.my-7 {
    margin-bottom: 0.4375rem !important;
}
.ml-7,
.mx-7 {
    margin-left: 0.4375rem !important;
}
.mr-7,
.mx-7 {
    margin-right: 0.4375rem !important;
}
.m-8 {
    margin: 0.5rem !important;
}
.mt-8,
.my-8 {
    margin-top: 0.5rem !important;
}
.mb-8,
.my-8 {
    margin-bottom: 0.5rem !important;
}
.ml-8,
.mx-8 {
    margin-left: 0.5rem !important;
}
.mr-8,
.mx-8 {
    margin-right: 0.5rem !important;
}
.m-9 {
    margin: 0.5625rem !important;
}
.mt-9,
.my-9 {
    margin-top: 0.5625rem !important;
}
.mb-9,
.my-9 {
    margin-bottom: 0.5625rem !important;
}
.ml-9,
.mx-9 {
    margin-left: 0.5625rem !important;
}
.mr-9,
.mx-9 {
    margin-right: 0.5625rem !important;
}
.m-10 {
    margin: 0.625rem !important;
}
.mt-10,
.my-10 {
    margin-top: 0.625rem !important;
}
.mb-10,
.my-10 {
    margin-bottom: 0.625rem !important;
}
.ml-10,
.mx-10 {
    margin-left: 0.625rem !important;
}
.mr-10,
.mx-10 {
    margin-right: 0.625rem !important;
}
.m-11 {
    margin: 0.688rem !important;
}
.mt-11,
.my-11 {
    margin-top: 0.688rem !important;
}
.mb-11,
.my-11 {
    margin-bottom: 0.688rem !important;
}
.ml-11,
.mx-11 {
    margin-left: 0.688rem !important;
}
.mr-11,
.mx-11 {
    margin-right: 0.688rem !important;
}
.m-12 {
    margin: 0.75rem !important;
}
.mt-12,
.my-12 {
    margin-top: 0.75rem !important;
}
.mb-12,
.my-12 {
    margin-bottom: 0.75rem !important;
}
.ml-12,
.mx-12 {
    margin-left: 0.75rem !important;
}
.mr-12,
.mx-12 {
    margin-right: 0.75rem !important;
}
.m-13 {
    margin: 0.813rem !important;
}
.mt-13,
.my-13 {
    margin-top: 0.813rem !important;
}
.mb-13,
.my-13 {
    margin-bottom: 0.813rem !important;
}
.ml-13,
.mx-13 {
    margin-left: 0.813rem !important;
}
.mr-13,
.mx-13 {
    margin-right: 0.813rem !important;
}
.m-14 {
    margin: 0.875rem !important;
}
.mt-14,
.my-14 {
    margin-top: 0.875rem !important;
}
.mb-14,
.my-14 {
    margin-bottom: 0.875rem !important;
}
.ml-14,
.mx-14 {
    margin-left: 0.875rem !important;
}
.mr-14,
.mx-14 {
    margin-right: 0.875rem !important;
}
.m-15 {
    margin: 0.9375rem !important;
}
.mt-15,
.my-15 {
    margin-top: 0.9375rem !important;
}
.mb-15,
.my-15 {
    margin-bottom: 0.9375rem !important;
}
.ml-15,
.mx-15 {
    margin-left: 0.9375rem !important;
}
.mr-15,
.mx-15 {
    margin-right: 0.9375rem !important;
}
.m-16 {
    margin: 1rem !important;
}
.mt-16,
.my-16 {
    margin-top: 1rem !important;
}
.mb-16,
.my-16 {
    margin-bottom: 1rem !important;
}
.ml-16,
.mx-16 {
    margin-left: 1rem !important;
}
.mr-16,
.mx-16 {
    margin-right: 1rem !important;
}
.m-18 {
    margin: 1.125rem !important;
}
.mt-18,
.my-18 {
    margin-top: 1.125rem !important;
}
.mb-18,
.my-18 {
    margin-bottom: 1.125rem !important;
}
.ml-18,
.mx-18 {
    margin-left: 1.125rem !important;
}
.mr-18,
.mx-18 {
    margin-right: 1.125rem !important;
}
.m-20 {
    margin: 1.25rem !important;
}
.mt-20,
.my-20 {
    margin-top: 1.25rem !important;
}
.mb-20,
.my-20 {
    margin-bottom: 1.25rem !important;
}
.ml-20,
.mx-20 {
    margin-left: 1.25rem !important;
}
.mr-20,
.mx-20 {
    margin-right: 1.25rem !important;
}
.m-22 {
    margin: 1.375rem !important;
}
.mt-22,
.my-22 {
    margin-top: 1.375rem !important;
}
.mb-22,
.my-22 {
    margin-bottom: 1.375rem !important;
}
.ml-22,
.mx-22 {
    margin-left: 1.375rem !important;
}
.mr-22,
.mx-22 {
    margin-right: 1.375rem !important;
}
.m-24 {
    margin: 1.5rem !important;
}
.mt-24,
.my-24 {
    margin-top: 1.5rem !important;
}
.mb-24,
.my-24 {
    margin-bottom: 1.5rem !important;
}
.ml-24,
.mx-24 {
    margin-left: 1.5rem !important;
}
.mr-24,
.mx-24 {
    margin-right: 1.5rem !important;
}
.m-26 {
    margin: 1.625rem !important;
}
.mt-26,
.my-26 {
    margin-top: 1.625rem !important;
}
.mb-26,
.my-26 {
    margin-bottom: 1.625rem !important;
}
.ml-26,
.mx-26 {
    margin-left: 1.625rem !important;
}
.mr-26,
.mx-26 {
    margin-right: 1.625rem !important;
}
.m-28 {
    margin: 1.75rem !important;
}
.mt-28,
.my-28 {
    margin-top: 1.75rem !important;
}
.mb-28,
.my-28 {
    margin-bottom: 1.75rem !important;
}
.ml-28,
.mx-28 {
    margin-left: 1.75rem !important;
}
.mr-28,
.mx-28 {
    margin-right: 1.75rem !important;
}
.m-30 {
    margin: 1.875rem !important;
}
.mt-30,
.my-30 {
    margin-top: 1.875rem !important;
}
.mb-30,
.my-30 {
    margin-bottom: 1.875rem !important;
}
.ml-30,
.mx-30 {
    margin-left: 1.875rem !important;
}
.mr-30,
.mx-30 {
    margin-right: 1.875rem !important;
}
.m-32 {
    margin: 2rem !important;
}
.mt-32,
.my-32 {
    margin-top: 2rem !important;
}
.mb-32,
.my-32 {
    margin-bottom: 2rem !important;
}
.ml-32,
.mx-32 {
    margin-left: 2rem !important;
}
.mr-32,
.mx-32 {
    margin-right: 2rem !important;
}
.m-34 {
    margin: 2.125rem !important;
}
.mt-34,
.my-34 {
    margin-top: 2.125rem !important;
}
.mb-34,
.my-34 {
    margin-bottom: 2.125rem !important;
}
.ml-34,
.mx-34 {
    margin-left: 2.125rem !important;
}
.mr-34,
.mx-34 {
    margin-right: 2.125rem !important;
}
.m-36 {
    margin: 2.25rem !important;
}
.mt-36,
.my-36 {
    margin-top: 2.25rem !important;
}
.mb-36,
.my-36 {
    margin-bottom: 2.25rem !important;
}
.ml-36,
.mx-36 {
    margin-left: 2.25rem !important;
}
.mr-36,
.mx-36 {
    margin-right: 2.25rem !important;
}
.m-38 {
    margin: 2.375rem !important;
}
.mt-38,
.my-38 {
    margin-top: 2.375rem !important;
}
.mb-38,
.my-38 {
    margin-bottom: 2.375rem !important;
}
.ml-38,
.mx-38 {
    margin-left: 2.375rem !important;
}
.mr-38,
.mx-38 {
    margin-right: 2.375rem !important;
}
.m-40 {
    margin: 2.5rem !important;
}
.mt-40,
.my-40 {
    margin-top: 2.5rem !important;
}
.mb-40,
.my-40 {
    margin-bottom: 2.5rem !important;
}
.ml-40,
.mx-40 {
    margin-left: 2.5rem !important;
}
.mr-40,
.mx-40 {
    margin-right: 2.5rem !important;
}
.m-42 {
    margin: 2.625rem !important;
}
.mt-42,
.my-42 {
    margin-top: 2.625rem !important;
}
.mb-42,
.my-42 {
    margin-bottom: 2.625rem !important;
}
.ml-42,
.mx-42 {
    margin-left: 2.625rem !important;
}
.mr-42,
.mx-42 {
    margin-right: 2.625rem !important;
}
.m-44 {
    margin: 2.75rem !important;
}
.mt-44,
.my-44 {
    margin-top: 2.75rem !important;
}
.mb-44,
.my-44 {
    margin-bottom: 2.75rem !important;
}
.ml-44,
.mx-44 {
    margin-left: 2.75rem !important;
}
.mr-44,
.mx-44 {
    margin-right: 2.75rem !important;
}
.m-46 {
    margin: 2.875rem !important;
}
.mt-46,
.my-46 {
    margin-top: 2.875rem !important;
}
.mb-46,
.my-46 {
    margin-bottom: 2.875rem !important;
}
.ml-46,
.mx-46 {
    margin-left: 2.875rem !important;
}
.mr-46,
.mx-46 {
    margin-right: 2.875rem !important;
}
.m-48 {
    margin: 3rem !important;
}
.mt-48,
.my-48 {
    margin-top: 3rem !important;
}
.mb-48,
.my-48 {
    margin-bottom: 3rem !important;
}
.ml-48,
.mx-48 {
    margin-left: 3rem !important;
}
.mr-48,
.mx-48 {
    margin-right: 3rem !important;
}
.m-50 {
    margin: 3.125rem !important;
}
.mt-50,
.my-50 {
    margin-top: 3.125rem !important;
}
.mb-50,
.my-50 {
    margin-bottom: 3.125rem !important;
}
.ml-50,
.mx-50 {
    margin-left: 3.125rem !important;
}
.mr-50,
.mx-50 {
    margin-right: 3.125rem !important;
}
.m-52 {
    margin: 3.25rem !important;
}
.mt-52,
.my-52 {
    margin-top: 3.25rem !important;
}
.mb-52,
.my-52 {
    margin-bottom: 3.25rem !important;
}
.ml-52,
.mx-52 {
    margin-left: 3.25rem !important;
}
.mr-52,
.mx-52 {
    margin-right: 3.25rem !important;
}
.m-54 {
    margin: 3.375rem !important;
}
.mt-54,
.my-54 {
    margin-top: 3.375rem !important;
}
.mb-54,
.my-54 {
    margin-bottom: 3.375rem !important;
}
.ml-54,
.mx-54 {
    margin-left: 3.375rem !important;
}
.mr-54,
.mx-54 {
    margin-right: 3.375rem !important;
}
.m-56 {
    margin: 3.5rem !important;
}
.mt-56,
.my-56 {
    margin-top: 3.5rem !important;
}
.mb-56,
.my-56 {
    margin-bottom: 3.5rem !important;
}
.ml-56,
.mx-56 {
    margin-left: 3.5rem !important;
}
.mr-56,
.mx-56 {
    margin-right: 3.5rem !important;
}
.m-58 {
    margin: 3.625rem !important;
}
.mt-58,
.my-58 {
    margin-top: 3.625rem !important;
}
.mb-58,
.my-58 {
    margin-bottom: 3.625rem !important;
}
.ml-58,
.mx-58 {
    margin-left: 3.625rem !important;
}
.mr-58,
.mx-58 {
    margin-right: 3.625rem !important;
}
.m-60 {
    margin: 3.75rem !important;
}
.mt-60,
.my-60 {
    margin-top: 3.75rem !important;
}
.mb-60,
.my-60 {
    margin-bottom: 3.75rem !important;
}
.ml-60,
.mx-60 {
    margin-left: 3.75rem !important;
}
.mr-60,
.mx-60 {
    margin-right: 3.75rem !important;
}
.m-62 {
    margin: 3.875rem !important;
}
.mt-62,
.my-62 {
    margin-top: 3.875rem !important;
}
.mb-62,
.my-62 {
    margin-bottom: 3.875rem !important;
}
.ml-62,
.mx-62 {
    margin-left: 3.875rem !important;
}
.mr-62,
.mx-62 {
    margin-right: 3.875rem !important;
}
.m-64 {
    margin: 4rem !important;
}
.mt-64,
.my-64 {
    margin-top: 4rem !important;
}
.mb-64,
.my-64 {
    margin-bottom: 4rem !important;
}
.ml-64,
.mx-64 {
    margin-left: 4rem !important;
}
.mr-64,
.mx-64 {
    margin-right: 4rem !important;
}
.m-66 {
    margin: 4.125rem !important;
}
.mt-66,
.my-66 {
    margin-top: 4.125rem !important;
}
.mb-66,
.my-66 {
    margin-bottom: 4.125rem !important;
}
.ml-66,
.mx-66 {
    margin-left: 4.125rem !important;
}
.mr-66,
.mx-66 {
    margin-right: 4.125rem !important;
}
.m-68 {
    margin: 4.25rem !important;
}
.mt-68,
.my-68 {
    margin-top: 4.25rem !important;
}
.mb-68,
.my-68 {
    margin-bottom: 4.25rem !important;
}
.ml-68,
.mx-68 {
    margin-left: 4.25rem !important;
}
.mr-68,
.mx-68 {
    margin-right: 4.25rem !important;
}
.m-70 {
    margin: 4.375rem !important;
}
.mt-70,
.my-70 {
    margin-top: 4.375rem !important;
}
.mb-70,
.my-70 {
    margin-bottom: 4.375rem !important;
}
.ml-70,
.mx-70 {
    margin-left: 4.375rem !important;
}
.mr-70,
.mx-70 {
    margin-right: 4.375rem !important;
}
.m-72 {
    margin: 4.5rem !important;
}
.mt-72,
.my-72 {
    margin-top: 4.5rem !important;
}
.mb-72,
.my-72 {
    margin-bottom: 4.5rem !important;
}
.ml-72,
.mx-72 {
    margin-left: 4.5rem !important;
}
.mr-72,
.mx-72 {
    margin-right: 4.5rem !important;
}
.m-74 {
    margin: 4.625rem !important;
}
.mt-74,
.my-74 {
    margin-top: 4.625rem !important;
}
.mb-74,
.my-74 {
    margin-bottom: 4.625rem !important;
}
.ml-74,
.mx-74 {
    margin-left: 4.625rem !important;
}
.mr-74,
.mx-74 {
    margin-right: 4.625rem !important;
}
.m-76 {
    margin: 4.75rem !important;
}
.mt-76,
.my-76 {
    margin-top: 4.75rem !important;
}
.mb-76,
.my-76 {
    margin-bottom: 4.75rem !important;
}
.ml-76,
.mx-76 {
    margin-left: 4.75rem !important;
}
.mr-76,
.mx-76 {
    margin-right: 4.75rem !important;
}
.m-78 {
    margin: 4.875rem !important;
}
.mt-78,
.my-78 {
    margin-top: 4.875rem !important;
}
.mb-78,
.my-78 {
    margin-bottom: 4.875rem !important;
}
.ml-78,
.mx-78 {
    margin-left: 4.875rem !important;
}
.mr-78,
.mx-78 {
    margin-right: 4.875rem !important;
}
.m-80 {
    margin: 5rem !important;
}
.mt-80,
.my-80 {
    margin-top: 5rem !important;
}
.mb-80,
.my-80 {
    margin-bottom: 5rem !important;
}
.ml-80,
.mx-80 {
    margin-left: 5rem !important;
}
.mr-80,
.mx-80 {
    margin-right: 5rem !important;
}
.m-82 {
    margin: 5.125rem !important;
}
.mt-82,
.my-82 {
    margin-top: 5.125rem !important;
}
.mb-82,
.my-82 {
    margin-bottom: 5.125rem !important;
}
.ml-82,
.mx-82 {
    margin-left: 5.125rem !important;
}
.mr-82,
.mx-82 {
    margin-right: 5.125rem !important;
}
.m-84 {
    margin: 5.25rem !important;
}
.mt-84,
.my-84 {
    margin-top: 5.25rem !important;
}
.mb-84,
.my-84 {
    margin-bottom: 5.25rem !important;
}
.ml-84,
.mx-84 {
    margin-left: 5.25rem !important;
}
.mr-84,
.mx-84 {
    margin-right: 5.25rem !important;
}
.m-86 {
    margin: 5.375rem !important;
}
.mt-86,
.my-86 {
    margin-top: 5.375rem !important;
}
.mb-86,
.my-86 {
    margin-bottom: 5.375rem !important;
}
.ml-86,
.mx-86 {
    margin-left: 5.375rem !important;
}
.mr-86,
.mx-86 {
    margin-right: 5.375rem !important;
}
.m-88 {
    margin: 5.5rem !important;
}
.mt-88,
.my-88 {
    margin-top: 5.5rem !important;
}
.mb-88,
.my-88 {
    margin-bottom: 5.5rem !important;
}
.ml-88,
.mx-88 {
    margin-left: 5.5rem !important;
}
.mr-88,
.mx-88 {
    margin-right: 5.5rem !important;
}
.m-90 {
    margin: 5.625rem !important;
}
.mt-90,
.my-90 {
    margin-top: 5.625rem !important;
}
.mb-90,
.my-90 {
    margin-bottom: 5.625rem !important;
}
.ml-90,
.mx-90 {
    margin-left: 5.625rem !important;
}
.mr-90,
.mx-90 {
    margin-right: 5.625rem !important;
}
.m-92 {
    margin: 5.75rem !important;
}
.mt-92,
.my-92 {
    margin-top: 5.75rem !important;
}
.mb-92,
.my-92 {
    margin-bottom: 5.75rem !important;
}
.ml-92,
.mx-92 {
    margin-left: 5.75rem !important;
}
.mr-92,
.mx-92 {
    margin-right: 5.75rem !important;
}
.m-96 {
    margin: 6rem !important;
}
.mt-96,
.my-96 {
    margin-top: 6rem !important;
}
.mb-96,
.my-96 {
    margin-bottom: 6rem !important;
}
.ml-96,
.mx-96 {
    margin-left: 6rem !important;
}
.mr-96,
.mx-96 {
    margin-right: 6rem !important;
}
.m-100 {
    margin: 6.25rem !important;
}
.mt-100,
.my-100 {
    margin-top: 6.25rem !important;
}
.mb-100,
.my-100 {
    margin-bottom: 6.25rem !important;
}
.ml-100,
.mx-100 {
    margin-left: 6.25rem !important;
}
.mr-100,
.mx-100 {
    margin-right: 6.25rem !important;
}
.m-110 {
    margin: 6.875rem !important;
}
.mt-110,
.my-110 {
    margin-top: 6.875rem !important;
}
.mb-110,
.my-110 {
    margin-bottom: 6.875rem !important;
}
.ml-110,
.mx-110 {
    margin-left: 6.875rem !important;
}
.mr-110,
.mx-110 {
    margin-right: 6.875rem !important;
}
.m-120 {
    margin: 7.5rem !important;
}
.mt-120,
.my-120 {
    margin-top: 7.5rem !important;
}
.mb-120,
.my-120 {
    margin-bottom: 7.5rem !important;
}
.ml-120,
.mx-120 {
    margin-left: 7.5rem !important;
}
.mr-120,
.mx-120 {
    margin-right: 7.5rem !important;
}
.m-130 {
    margin: 8.125rem !important;
}
.mt-130,
.my-130 {
    margin-top: 8.125rem !important;
}
.mb-130,
.my-130 {
    margin-bottom: 8.125rem !important;
}
.ml-130,
.mx-130 {
    margin-left: 8.125rem !important;
}
.mr-130,
.mx-130 {
    margin-right: 8.125rem !important;
}
.m-140 {
    margin: 8.75rem !important;
}
.mt-140,
.my-140 {
    margin-top: 8.75rem !important;
}
.mb-140,
.my-140 {
    margin-bottom: 8.75rem !important;
}
.ml-140,
.mx-140 {
    margin-left: 8.75rem !important;
}
.mr-140,
.mx-140 {
    margin-right: 8.75rem !important;
}
.m-150 {
    margin: 9.375rem !important;
}
.mt-150,
.my-150 {
    margin-top: 9.375rem !important;
}
.mb-150,
.my-150 {
    margin-bottom: 9.375rem !important;
}
.ml-150,
.mx-150 {
    margin-left: 9.375rem !important;
}
.mr-150,
.mx-150 {
    margin-right: 9.375rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0,
.py-0 {
    padding-top: 0 !important;
}
.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
    padding-left: 0 !important;
}
.pr-0,
.px-0 {
    padding-right: 0 !important;
}
.p-1 {
    padding: 0.063rem !important;
}
.pt-1,
.py-1 {
    padding-top: 0.063rem !important;
}
.pb-1,
.py-1 {
    padding-bottom: 0.063rem !important;
}
.pl-1,
.px-1 {
    padding-left: 0.063rem !important;
}
.pr-1,
.px-1 {
    padding-right: 0.063rem !important;
}
.p-2 {
    padding: 0.125rem !important;
}
.pt-2,
.py-2 {
    padding-top: 0.125rem !important;
}
.pb-2,
.py-2 {
    padding-bottom: 0.125rem !important;
}
.pl-2,
.px-2 {
    padding-left: 0.125rem !important;
}
.pr-2,
.px-2 {
    padding-right: 0.125rem !important;
}
.p-3 {
    padding: 0.1875rem !important;
}
.pt-3,
.py-3 {
    padding-top: 0.1875rem !important;
}
.pb-3,
.py-3 {
    padding-bottom: 0.1875rem !important;
}
.pl-3,
.px-3 {
    padding-left: 0.1875rem !important;
}
.pr-3,
.px-3 {
    padding-right: 0.1875rem !important;
}
.p-4 {
    padding: 0.25rem !important;
}
.pt-4,
.py-4 {
    padding-top: 0.25rem !important;
}
.pb-4,
.py-4 {
    padding-bottom: 0.25rem !important;
}
.pl-4,
.px-4 {
    padding-left: 0.25rem !important;
}
.pr-4,
.px-4 {
    padding-right: 0.25rem !important;
}
.p-5 {
    padding: 0.3125rem !important;
}
.pt-5,
.py-5 {
    padding-top: 0.3125rem !important;
}
.pb-5,
.py-5 {
    padding-bottom: 0.3125rem !important;
}
.pl-5,
.px-5 {
    padding-left: 0.3125rem !important;
}
.pr-5,
.px-5 {
    padding-right: 0.3125rem !important;
}
.p-6 {
    padding: 0.375rem !important;
}
.pt-6,
.py-6 {
    padding-top: 0.375rem !important;
}
.pb-6,
.py-6 {
    padding-bottom: 0.375rem !important;
}
.pl-6,
.px-6 {
    padding-left: 0.375rem !important;
}
.pr-6,
.px-6 {
    padding-right: 0.375rem !important;
}
.p-7 {
    padding: 0.4375rem !important;
}
.pt-7,
.py-7 {
    padding-top: 0.4375rem !important;
}
.pb-7,
.py-7 {
    padding-bottom: 0.4375rem !important;
}
.pl-7,
.px-7 {
    padding-left: 0.4375rem !important;
}
.pr-7,
.px-7 {
    padding-right: 0.4375rem !important;
}
.p-8 {
    padding: 0.5rem !important;
}
.pt-8,
.py-8 {
    padding-top: 0.5rem !important;
}
.pb-8,
.py-8 {
    padding-bottom: 0.5rem !important;
}
.pl-8,
.px-8 {
    padding-left: 0.5rem !important;
}
.pr-8,
.px-8 {
    padding-right: 0.5rem !important;
}
.p-9 {
    padding: 0.5625rem !important;
}
.pt-9,
.py-9 {
    padding-top: 0.5625rem !important;
}
.pb-9,
.py-9 {
    padding-bottom: 0.5625rem !important;
}
.pl-9,
.px-9 {
    padding-left: 0.5625rem !important;
}
.pr-9,
.px-9 {
    padding-right: 0.5625rem !important;
}
.p-10 {
    padding: 0.625rem !important;
}
.pt-10,
.py-10 {
    padding-top: 0.625rem !important;
}
.pb-10,
.py-10 {
    padding-bottom: 0.625rem !important;
}
.pl-10,
.px-10 {
    padding-left: 0.625rem !important;
}
.pr-10,
.px-10 {
    padding-right: 0.625rem !important;
}
.p-11 {
    padding: 0.688rem !important;
}
.pt-11,
.py-11 {
    padding-top: 0.688rem !important;
}
.pb-11,
.py-11 {
    padding-bottom: 0.688rem !important;
}
.pl-11,
.px-11 {
    padding-left: 0.688rem !important;
}
.pr-11,
.px-11 {
    padding-right: 0.688rem !important;
}
.p-12 {
    padding: 0.75rem !important;
}
.pt-12,
.py-12 {
    padding-top: 0.75rem !important;
}
.pb-12,
.py-12 {
    padding-bottom: 0.75rem !important;
}
.pl-12,
.px-12 {
    padding-left: 0.75rem !important;
}
.pr-12,
.px-12 {
    padding-right: 0.75rem !important;
}
.p-13 {
    padding: 0.813rem !important;
}
.pt-13,
.py-13 {
    padding-top: 0.813rem !important;
}
.pb-13,
.py-13 {
    padding-bottom: 0.813rem !important;
}
.pl-13,
.px-13 {
    padding-left: 0.813rem !important;
}
.pr-13,
.px-13 {
    padding-right: 0.813rem !important;
}
.p-14 {
    padding: 0.875rem !important;
}
.pt-14,
.py-14 {
    padding-top: 0.875rem !important;
}
.pb-14,
.py-14 {
    padding-bottom: 0.875rem !important;
}
.pl-14,
.px-14 {
    padding-left: 0.875rem !important;
}
.pr-14,
.px-14 {
    padding-right: 0.875rem !important;
}
.p-15 {
    padding: 0.9375rem !important;
}
.pt-15,
.py-15 {
    padding-top: 0.9375rem !important;
}
.pb-15,
.py-15 {
    padding-bottom: 0.9375rem !important;
}
.pl-15,
.px-15 {
    padding-left: 0.9375rem !important;
}
.pr-15,
.px-15 {
    padding-right: 0.9375rem !important;
}
.p-16 {
    padding: 1rem !important;
}
.pt-16,
.py-16 {
    padding-top: 1rem !important;
}
.pb-16,
.py-16 {
    padding-bottom: 1rem !important;
}
.pl-16,
.px-16 {
    padding-left: 1rem !important;
}
.pr-16,
.px-16 {
    padding-right: 1rem !important;
}
.p-18 {
    padding: 1.125rem !important;
}
.pt-18,
.py-18 {
    padding-top: 1.125rem !important;
}
.pb-18,
.py-18 {
    padding-bottom: 1.125rem !important;
}
.pl-18,
.px-18 {
    padding-left: 1.125rem !important;
}
.pr-18,
.px-18 {
    padding-right: 1.125rem !important;
}
.p-20 {
    padding: 1.25rem !important;
}
.pt-20,
.py-20 {
    padding-top: 1.25rem !important;
}
.pb-20,
.py-20 {
    padding-bottom: 1.25rem !important;
}
.pl-20,
.px-20 {
    padding-left: 1.25rem !important;
}
.pr-20,
.px-20 {
    padding-right: 1.25rem !important;
}
.p-22 {
    padding: 1.375rem !important;
}
.pt-22,
.py-22 {
    padding-top: 1.375rem !important;
}
.pb-22,
.py-22 {
    padding-bottom: 1.375rem !important;
}
.pl-22,
.px-22 {
    padding-left: 1.375rem !important;
}
.pr-22,
.px-22 {
    padding-right: 1.375rem !important;
}
.p-24 {
    padding: 1.5rem !important;
}
.pt-24,
.py-24 {
    padding-top: 1.5rem !important;
}
.pb-24,
.py-24 {
    padding-bottom: 1.5rem !important;
}
.pl-24,
.px-24 {
    padding-left: 1.5rem !important;
}
.pr-24,
.px-24 {
    padding-right: 1.5rem !important;
}
.p-26 {
    padding: 1.625rem !important;
}
.pt-26,
.py-26 {
    padding-top: 1.625rem !important;
}
.pb-26,
.py-26 {
    padding-bottom: 1.625rem !important;
}
.pl-26,
.px-26 {
    padding-left: 1.625rem !important;
}
.pr-26,
.px-26 {
    padding-right: 1.625rem !important;
}
.p-28 {
    padding: 1.75rem !important;
}
.pt-28,
.py-28 {
    padding-top: 1.75rem !important;
}
.pb-28,
.py-28 {
    padding-bottom: 1.75rem !important;
}
.pl-28,
.px-28 {
    padding-left: 1.75rem !important;
}
.pr-28,
.px-28 {
    padding-right: 1.75rem !important;
}
.p-30 {
    padding: 1.875rem !important;
}
.pt-30,
.py-30 {
    padding-top: 1.875rem !important;
}
.pb-30,
.py-30 {
    padding-bottom: 1.875rem !important;
}
.pl-30,
.px-30 {
    padding-left: 1.875rem !important;
}
.pr-30,
.px-30 {
    padding-right: 1.875rem !important;
}
.p-32 {
    padding: 2rem !important;
}
.pt-32,
.py-32 {
    padding-top: 2rem !important;
}
.pb-32,
.py-32 {
    padding-bottom: 2rem !important;
}
.pl-32,
.px-32 {
    padding-left: 2rem !important;
}
.pr-32,
.px-32 {
    padding-right: 2rem !important;
}
.p-34 {
    padding: 2.125rem !important;
}
.pt-34,
.py-34 {
    padding-top: 2.125rem !important;
}
.pb-34,
.py-34 {
    padding-bottom: 2.125rem !important;
}
.pl-34,
.px-34 {
    padding-left: 2.125rem !important;
}
.pr-34,
.px-34 {
    padding-right: 2.125rem !important;
}
.p-36 {
    padding: 2.25rem !important;
}
.pt-36,
.py-36 {
    padding-top: 2.25rem !important;
}
.pb-36,
.py-36 {
    padding-bottom: 2.25rem !important;
}
.pl-36,
.px-36 {
    padding-left: 2.25rem !important;
}
.pr-36,
.px-36 {
    padding-right: 2.25rem !important;
}
.p-38 {
    padding: 2.375rem !important;
}
.pt-38,
.py-38 {
    padding-top: 2.375rem !important;
}
.pb-38,
.py-38 {
    padding-bottom: 2.375rem !important;
}
.pl-38,
.px-38 {
    padding-left: 2.375rem !important;
}
.pr-38,
.px-38 {
    padding-right: 2.375rem !important;
}
.p-40 {
    padding: 2.5rem !important;
}
.pt-40,
.py-40 {
    padding-top: 2.5rem !important;
}
.pb-40,
.py-40 {
    padding-bottom: 2.5rem !important;
}
.pl-40,
.px-40 {
    padding-left: 2.5rem !important;
}
.pr-40,
.px-40 {
    padding-right: 2.5rem !important;
}
.p-42 {
    padding: 2.625rem !important;
}
.pt-42,
.py-42 {
    padding-top: 2.625rem !important;
}
.pb-42,
.py-42 {
    padding-bottom: 2.625rem !important;
}
.pl-42,
.px-42 {
    padding-left: 2.625rem !important;
}
.pr-42,
.px-42 {
    padding-right: 2.625rem !important;
}
.p-44 {
    padding: 2.75rem !important;
}
.pt-44,
.py-44 {
    padding-top: 2.75rem !important;
}
.pb-44,
.py-44 {
    padding-bottom: 2.75rem !important;
}
.pl-44,
.px-44 {
    padding-left: 2.75rem !important;
}
.pr-44,
.px-44 {
    padding-right: 2.75rem !important;
}
.p-46 {
    padding: 2.875rem !important;
}
.pt-46,
.py-46 {
    padding-top: 2.875rem !important;
}
.pb-46,
.py-46 {
    padding-bottom: 2.875rem !important;
}
.pl-46,
.px-46 {
    padding-left: 2.875rem !important;
}
.pr-46,
.px-46 {
    padding-right: 2.875rem !important;
}
.p-48 {
    padding: 3rem !important;
}
.pt-48,
.py-48 {
    padding-top: 3rem !important;
}
.pb-48,
.py-48 {
    padding-bottom: 3rem !important;
}
.pl-48,
.px-48 {
    padding-left: 3rem !important;
}
.pr-48,
.px-48 {
    padding-right: 3rem !important;
}
.p-50 {
    padding: 3.125rem !important;
}
.pt-50,
.py-50 {
    padding-top: 3.125rem !important;
}
.pb-50,
.py-50 {
    padding-bottom: 3.125rem !important;
}
.pl-50,
.px-50 {
    padding-left: 3.125rem !important;
}
.pr-50,
.px-50 {
    padding-right: 3.125rem !important;
}
.p-52 {
    padding: 3.25rem !important;
}
.pt-52,
.py-52 {
    padding-top: 3.25rem !important;
}
.pb-52,
.py-52 {
    padding-bottom: 3.25rem !important;
}
.pl-52,
.px-52 {
    padding-left: 3.25rem !important;
}
.pr-52,
.px-52 {
    padding-right: 3.25rem !important;
}
.p-54 {
    padding: 3.375rem !important;
}
.pt-54,
.py-54 {
    padding-top: 3.375rem !important;
}
.pb-54,
.py-54 {
    padding-bottom: 3.375rem !important;
}
.pl-54,
.px-54 {
    padding-left: 3.375rem !important;
}
.pr-54,
.px-54 {
    padding-right: 3.375rem !important;
}
.p-56 {
    padding: 3.5rem !important;
}
.pt-56,
.py-56 {
    padding-top: 3.5rem !important;
}
.pb-56,
.py-56 {
    padding-bottom: 3.5rem !important;
}
.pl-56,
.px-56 {
    padding-left: 3.5rem !important;
}
.pr-56,
.px-56 {
    padding-right: 3.5rem !important;
}
.p-58 {
    padding: 3.625rem !important;
}
.pt-58,
.py-58 {
    padding-top: 3.625rem !important;
}
.pb-58,
.py-58 {
    padding-bottom: 3.625rem !important;
}
.pl-58,
.px-58 {
    padding-left: 3.625rem !important;
}
.pr-58,
.px-58 {
    padding-right: 3.625rem !important;
}
.p-60 {
    padding: 3.75rem !important;
}
.pt-60,
.py-60 {
    padding-top: 3.75rem !important;
}
.pb-60,
.py-60 {
    padding-bottom: 3.75rem !important;
}
.pl-60,
.px-60 {
    padding-left: 3.75rem !important;
}
.pr-60,
.px-60 {
    padding-right: 3.75rem !important;
}
.p-62 {
    padding: 3.875rem !important;
}
.pt-62,
.py-62 {
    padding-top: 3.875rem !important;
}
.pb-62,
.py-62 {
    padding-bottom: 3.875rem !important;
}
.pl-62,
.px-62 {
    padding-left: 3.875rem !important;
}
.pr-62,
.px-62 {
    padding-right: 3.875rem !important;
}
.p-64 {
    padding: 4rem !important;
}
.pt-64,
.py-64 {
    padding-top: 4rem !important;
}
.pb-64,
.py-64 {
    padding-bottom: 4rem !important;
}
.pl-64,
.px-64 {
    padding-left: 4rem !important;
}
.pr-64,
.px-64 {
    padding-right: 4rem !important;
}
.p-66 {
    padding: 4.125rem !important;
}
.pt-66,
.py-66 {
    padding-top: 4.125rem !important;
}
.pb-66,
.py-66 {
    padding-bottom: 4.125rem !important;
}
.pl-66,
.px-66 {
    padding-left: 4.125rem !important;
}
.pr-66,
.px-66 {
    padding-right: 4.125rem !important;
}
.p-68 {
    padding: 4.25rem !important;
}
.pt-68,
.py-68 {
    padding-top: 4.25rem !important;
}
.pb-68,
.py-68 {
    padding-bottom: 4.25rem !important;
}
.pl-68,
.px-68 {
    padding-left: 4.25rem !important;
}
.pr-68,
.px-68 {
    padding-right: 4.25rem !important;
}
.p-70 {
    padding: 4.375rem !important;
}
.pt-70,
.py-70 {
    padding-top: 4.375rem !important;
}
.pb-70,
.py-70 {
    padding-bottom: 4.375rem !important;
}
.pl-70,
.px-70 {
    padding-left: 4.375rem !important;
}
.pr-70,
.px-70 {
    padding-right: 4.375rem !important;
}
.p-72 {
    padding: 4.5rem !important;
}
.pt-72,
.py-72 {
    padding-top: 4.5rem !important;
}
.pb-72,
.py-72 {
    padding-bottom: 4.5rem !important;
}
.pl-72,
.px-72 {
    padding-left: 4.5rem !important;
}
.pr-72,
.px-72 {
    padding-right: 4.5rem !important;
}
.p-74 {
    padding: 4.625rem !important;
}
.pt-74,
.py-74 {
    padding-top: 4.625rem !important;
}
.pb-74,
.py-74 {
    padding-bottom: 4.625rem !important;
}
.pl-74,
.px-74 {
    padding-left: 4.625rem !important;
}
.pr-74,
.px-74 {
    padding-right: 4.625rem !important;
}
.p-76 {
    padding: 4.75rem !important;
}
.pt-76,
.py-76 {
    padding-top: 4.75rem !important;
}
.pb-76,
.py-76 {
    padding-bottom: 4.75rem !important;
}
.pl-76,
.px-76 {
    padding-left: 4.75rem !important;
}
.pr-76,
.px-76 {
    padding-right: 4.75rem !important;
}
.p-78 {
    padding: 4.875rem !important;
}
.pt-78,
.py-78 {
    padding-top: 4.875rem !important;
}
.pb-78,
.py-78 {
    padding-bottom: 4.875rem !important;
}
.pl-78,
.px-78 {
    padding-left: 4.875rem !important;
}
.pr-78,
.px-78 {
    padding-right: 4.875rem !important;
}
.p-80 {
    padding: 5rem !important;
}
.pt-80,
.py-80 {
    padding-top: 5rem !important;
}
.pb-80,
.py-80 {
    padding-bottom: 5rem !important;
}
.pl-80,
.px-80 {
    padding-left: 5rem !important;
}
.pr-80,
.px-80 {
    padding-right: 5rem !important;
}
.p-82 {
    padding: 5.125rem !important;
}
.pt-82,
.py-82 {
    padding-top: 5.125rem !important;
}
.pb-82,
.py-82 {
    padding-bottom: 5.125rem !important;
}
.pl-82,
.px-82 {
    padding-left: 5.125rem !important;
}
.pr-82,
.px-82 {
    padding-right: 5.125rem !important;
}
.p-84 {
    padding: 5.25rem !important;
}
.pt-84,
.py-84 {
    padding-top: 5.25rem !important;
}
.pb-84,
.py-84 {
    padding-bottom: 5.25rem !important;
}
.pl-84,
.px-84 {
    padding-left: 5.25rem !important;
}
.pr-84,
.px-84 {
    padding-right: 5.25rem !important;
}
.p-86 {
    padding: 5.375rem !important;
}
.pt-86,
.py-86 {
    padding-top: 5.375rem !important;
}
.pb-86,
.py-86 {
    padding-bottom: 5.375rem !important;
}
.pl-86,
.px-86 {
    padding-left: 5.375rem !important;
}
.pr-86,
.px-86 {
    padding-right: 5.375rem !important;
}
.p-88 {
    padding: 5.5rem !important;
}
.pt-88,
.py-88 {
    padding-top: 5.5rem !important;
}
.pb-88,
.py-88 {
    padding-bottom: 5.5rem !important;
}
.pl-88,
.px-88 {
    padding-left: 5.5rem !important;
}
.pr-88,
.px-88 {
    padding-right: 5.5rem !important;
}
.p-90 {
    padding: 5.625rem !important;
}
.pt-90,
.py-90 {
    padding-top: 5.625rem !important;
}
.pb-90,
.py-90 {
    padding-bottom: 5.625rem !important;
}
.pl-90,
.px-90 {
    padding-left: 5.625rem !important;
}
.pr-90,
.px-90 {
    padding-right: 5.625rem !important;
}
.p-92 {
    padding: 5.75rem !important;
}
.pt-92,
.py-92 {
    padding-top: 5.75rem !important;
}
.pb-92,
.py-92 {
    padding-bottom: 5.75rem !important;
}
.pl-92,
.px-92 {
    padding-left: 5.75rem !important;
}
.pr-92,
.px-92 {
    padding-right: 5.75rem !important;
}
.p-96 {
    padding: 6rem !important;
}
.pt-96,
.py-96 {
    padding-top: 6rem !important;
}
.pb-96,
.py-96 {
    padding-bottom: 6rem !important;
}
.pl-96,
.px-96 {
    padding-left: 6rem !important;
}
.pr-96,
.px-96 {
    padding-right: 6rem !important;
}
.p-100 {
    padding: 6.25rem !important;
}
.pt-100,
.py-100 {
    padding-top: 6.25rem !important;
}
.pb-100,
.py-100 {
    padding-bottom: 6.25rem !important;
}
.pl-100,
.px-100 {
    padding-left: 6.25rem !important;
}
.pr-100,
.px-100 {
    padding-right: 6.25rem !important;
}
.p-110 {
    padding: 6.875rem !important;
}
.pt-110,
.py-110 {
    padding-top: 6.875rem !important;
}
.pb-110,
.py-110 {
    padding-bottom: 6.875rem !important;
}
.pl-110,
.px-110 {
    padding-left: 6.875rem !important;
}
.pr-110,
.px-110 {
    padding-right: 6.875rem !important;
}
.p-120 {
    padding: 7.5rem !important;
}
.pt-120,
.py-120 {
    padding-top: 7.5rem !important;
}
.pb-120,
.py-120 {
    padding-bottom: 7.5rem !important;
}
.pl-120,
.px-120 {
    padding-left: 7.5rem !important;
}
.pr-120,
.px-120 {
    padding-right: 7.5rem !important;
}
.p-130 {
    padding: 8.125rem !important;
}
.pt-130,
.py-130 {
    padding-top: 8.125rem !important;
}
.pb-130,
.py-130 {
    padding-bottom: 8.125rem !important;
}
.pl-130,
.px-130 {
    padding-left: 8.125rem !important;
}
.pr-130,
.px-130 {
    padding-right: 8.125rem !important;
}
.p-140 {
    padding: 8.75rem !important;
}
.pt-140,
.py-140 {
    padding-top: 8.75rem !important;
}
.pb-140,
.py-140 {
    padding-bottom: 8.75rem !important;
}
.pl-140,
.px-140 {
    padding-left: 8.75rem !important;
}
.pr-140,
.px-140 {
    padding-right: 8.75rem !important;
}
.p-150 {
    padding: 9.375rem !important;
}
.pt-150,
.py-150 {
    padding-top: 9.375rem !important;
}
.pb-150,
.py-150 {
    padding-bottom: 9.375rem !important;
}
.pl-150,
.px-150 {
    padding-left: 9.375rem !important;
}
.pr-150,
.px-150 {
    padding-right: 9.375rem !important;
}
@media screen and (min-width: 576px) {
    .sm-m-0 {
        margin: 0 !important;
    }
    .sm-mt-0,
    .sm-my-0 {
        margin-top: 0 !important;
    }
    .sm-mb-0,
    .sm-my-0 {
        margin-bottom: 0 !important;
    }
    .sm-ml-0,
    .sm-mx-0 {
        margin-left: 0 !important;
    }
    .sm-mr-0,
    .sm-mx-0 {
        margin-right: 0 !important;
    }
    .sm-m-1 {
        margin: 0.063rem !important;
    }
    .sm-mt-1,
    .sm-my-1 {
        margin-top: 0.063rem !important;
    }
    .sm-mb-1,
    .sm-my-1 {
        margin-bottom: 0.063rem !important;
    }
    .sm-ml-1,
    .sm-mx-1 {
        margin-left: 0.063rem !important;
    }
    .sm-mr-1,
    .sm-mx-1 {
        margin-right: 0.063rem !important;
    }
    .sm-m-2 {
        margin: 0.125rem !important;
    }
    .sm-mt-2,
    .sm-my-2 {
        margin-top: 0.125rem !important;
    }
    .sm-mb-2,
    .sm-my-2 {
        margin-bottom: 0.125rem !important;
    }
    .sm-ml-2,
    .sm-mx-2 {
        margin-left: 0.125rem !important;
    }
    .sm-mr-2,
    .sm-mx-2 {
        margin-right: 0.125rem !important;
    }
    .sm-m-3 {
        margin: 0.1875rem !important;
    }
    .sm-mt-3,
    .sm-my-3 {
        margin-top: 0.1875rem !important;
    }
    .sm-mb-3,
    .sm-my-3 {
        margin-bottom: 0.1875rem !important;
    }
    .sm-ml-3,
    .sm-mx-3 {
        margin-left: 0.1875rem !important;
    }
    .sm-mr-3,
    .sm-mx-3 {
        margin-right: 0.1875rem !important;
    }
    .sm-m-4 {
        margin: 0.25rem !important;
    }
    .sm-mt-4,
    .sm-my-4 {
        margin-top: 0.25rem !important;
    }
    .sm-mb-4,
    .sm-my-4 {
        margin-bottom: 0.25rem !important;
    }
    .sm-ml-4,
    .sm-mx-4 {
        margin-left: 0.25rem !important;
    }
    .sm-mr-4,
    .sm-mx-4 {
        margin-right: 0.25rem !important;
    }
    .sm-m-5 {
        margin: 0.3125rem !important;
    }
    .sm-mt-5,
    .sm-my-5 {
        margin-top: 0.3125rem !important;
    }
    .sm-mb-5,
    .sm-my-5 {
        margin-bottom: 0.3125rem !important;
    }
    .sm-ml-5,
    .sm-mx-5 {
        margin-left: 0.3125rem !important;
    }
    .sm-mr-5,
    .sm-mx-5 {
        margin-right: 0.3125rem !important;
    }
    .sm-m-6 {
        margin: 0.375rem !important;
    }
    .sm-mt-6,
    .sm-my-6 {
        margin-top: 0.375rem !important;
    }
    .sm-mb-6,
    .sm-my-6 {
        margin-bottom: 0.375rem !important;
    }
    .sm-ml-6,
    .sm-mx-6 {
        margin-left: 0.375rem !important;
    }
    .sm-mr-6,
    .sm-mx-6 {
        margin-right: 0.375rem !important;
    }
    .sm-m-7 {
        margin: 0.4375rem !important;
    }
    .sm-mt-7,
    .sm-my-7 {
        margin-top: 0.4375rem !important;
    }
    .sm-mb-7,
    .sm-my-7 {
        margin-bottom: 0.4375rem !important;
    }
    .sm-ml-7,
    .sm-mx-7 {
        margin-left: 0.4375rem !important;
    }
    .sm-mr-7,
    .sm-mx-7 {
        margin-right: 0.4375rem !important;
    }
    .sm-m-8 {
        margin: 0.5rem !important;
    }
    .sm-mt-8,
    .sm-my-8 {
        margin-top: 0.5rem !important;
    }
    .sm-mb-8,
    .sm-my-8 {
        margin-bottom: 0.5rem !important;
    }
    .sm-ml-8,
    .sm-mx-8 {
        margin-left: 0.5rem !important;
    }
    .sm-mr-8,
    .sm-mx-8 {
        margin-right: 0.5rem !important;
    }
    .sm-m-9 {
        margin: 0.5625rem !important;
    }
    .sm-mt-9,
    .sm-my-9 {
        margin-top: 0.5625rem !important;
    }
    .sm-mb-9,
    .sm-my-9 {
        margin-bottom: 0.5625rem !important;
    }
    .sm-ml-9,
    .sm-mx-9 {
        margin-left: 0.5625rem !important;
    }
    .sm-mr-9,
    .sm-mx-9 {
        margin-right: 0.5625rem !important;
    }
    .sm-m-10 {
        margin: 0.625rem !important;
    }
    .sm-mt-10,
    .sm-my-10 {
        margin-top: 0.625rem !important;
    }
    .sm-mb-10,
    .sm-my-10 {
        margin-bottom: 0.625rem !important;
    }
    .sm-ml-10,
    .sm-mx-10 {
        margin-left: 0.625rem !important;
    }
    .sm-mr-10,
    .sm-mx-10 {
        margin-right: 0.625rem !important;
    }
    .sm-m-11 {
        margin: 0.688rem !important;
    }
    .sm-mt-11,
    .sm-my-11 {
        margin-top: 0.688rem !important;
    }
    .sm-mb-11,
    .sm-my-11 {
        margin-bottom: 0.688rem !important;
    }
    .sm-ml-11,
    .sm-mx-11 {
        margin-left: 0.688rem !important;
    }
    .sm-mr-11,
    .sm-mx-11 {
        margin-right: 0.688rem !important;
    }
    .sm-m-12 {
        margin: 0.75rem !important;
    }
    .sm-mt-12,
    .sm-my-12 {
        margin-top: 0.75rem !important;
    }
    .sm-mb-12,
    .sm-my-12 {
        margin-bottom: 0.75rem !important;
    }
    .sm-ml-12,
    .sm-mx-12 {
        margin-left: 0.75rem !important;
    }
    .sm-mr-12,
    .sm-mx-12 {
        margin-right: 0.75rem !important;
    }
    .sm-m-13 {
        margin: 0.813rem !important;
    }
    .sm-mt-13,
    .sm-my-13 {
        margin-top: 0.813rem !important;
    }
    .sm-mb-13,
    .sm-my-13 {
        margin-bottom: 0.813rem !important;
    }
    .sm-ml-13,
    .sm-mx-13 {
        margin-left: 0.813rem !important;
    }
    .sm-mr-13,
    .sm-mx-13 {
        margin-right: 0.813rem !important;
    }
    .sm-m-14 {
        margin: 0.875rem !important;
    }
    .sm-mt-14,
    .sm-my-14 {
        margin-top: 0.875rem !important;
    }
    .sm-mb-14,
    .sm-my-14 {
        margin-bottom: 0.875rem !important;
    }
    .sm-ml-14,
    .sm-mx-14 {
        margin-left: 0.875rem !important;
    }
    .sm-mr-14,
    .sm-mx-14 {
        margin-right: 0.875rem !important;
    }
    .sm-m-15 {
        margin: 0.9375rem !important;
    }
    .sm-mt-15,
    .sm-my-15 {
        margin-top: 0.9375rem !important;
    }
    .sm-mb-15,
    .sm-my-15 {
        margin-bottom: 0.9375rem !important;
    }
    .sm-ml-15,
    .sm-mx-15 {
        margin-left: 0.9375rem !important;
    }
    .sm-mr-15,
    .sm-mx-15 {
        margin-right: 0.9375rem !important;
    }
    .sm-m-16 {
        margin: 1rem !important;
    }
    .sm-mt-16,
    .sm-my-16 {
        margin-top: 1rem !important;
    }
    .sm-mb-16,
    .sm-my-16 {
        margin-bottom: 1rem !important;
    }
    .sm-ml-16,
    .sm-mx-16 {
        margin-left: 1rem !important;
    }
    .sm-mr-16,
    .sm-mx-16 {
        margin-right: 1rem !important;
    }
    .sm-m-18 {
        margin: 1.125rem !important;
    }
    .sm-mt-18,
    .sm-my-18 {
        margin-top: 1.125rem !important;
    }
    .sm-mb-18,
    .sm-my-18 {
        margin-bottom: 1.125rem !important;
    }
    .sm-ml-18,
    .sm-mx-18 {
        margin-left: 1.125rem !important;
    }
    .sm-mr-18,
    .sm-mx-18 {
        margin-right: 1.125rem !important;
    }
    .sm-m-20 {
        margin: 1.25rem !important;
    }
    .sm-mt-20,
    .sm-my-20 {
        margin-top: 1.25rem !important;
    }
    .sm-mb-20,
    .sm-my-20 {
        margin-bottom: 1.25rem !important;
    }
    .sm-ml-20,
    .sm-mx-20 {
        margin-left: 1.25rem !important;
    }
    .sm-mr-20,
    .sm-mx-20 {
        margin-right: 1.25rem !important;
    }
    .sm-m-22 {
        margin: 1.375rem !important;
    }
    .sm-mt-22,
    .sm-my-22 {
        margin-top: 1.375rem !important;
    }
    .sm-mb-22,
    .sm-my-22 {
        margin-bottom: 1.375rem !important;
    }
    .sm-ml-22,
    .sm-mx-22 {
        margin-left: 1.375rem !important;
    }
    .sm-mr-22,
    .sm-mx-22 {
        margin-right: 1.375rem !important;
    }
    .sm-m-24 {
        margin: 1.5rem !important;
    }
    .sm-mt-24,
    .sm-my-24 {
        margin-top: 1.5rem !important;
    }
    .sm-mb-24,
    .sm-my-24 {
        margin-bottom: 1.5rem !important;
    }
    .sm-ml-24,
    .sm-mx-24 {
        margin-left: 1.5rem !important;
    }
    .sm-mr-24,
    .sm-mx-24 {
        margin-right: 1.5rem !important;
    }
    .sm-m-26 {
        margin: 1.625rem !important;
    }
    .sm-mt-26,
    .sm-my-26 {
        margin-top: 1.625rem !important;
    }
    .sm-mb-26,
    .sm-my-26 {
        margin-bottom: 1.625rem !important;
    }
    .sm-ml-26,
    .sm-mx-26 {
        margin-left: 1.625rem !important;
    }
    .sm-mr-26,
    .sm-mx-26 {
        margin-right: 1.625rem !important;
    }
    .sm-m-28 {
        margin: 1.75rem !important;
    }
    .sm-mt-28,
    .sm-my-28 {
        margin-top: 1.75rem !important;
    }
    .sm-mb-28,
    .sm-my-28 {
        margin-bottom: 1.75rem !important;
    }
    .sm-ml-28,
    .sm-mx-28 {
        margin-left: 1.75rem !important;
    }
    .sm-mr-28,
    .sm-mx-28 {
        margin-right: 1.75rem !important;
    }
    .sm-m-30 {
        margin: 1.875rem !important;
    }
    .sm-mt-30,
    .sm-my-30 {
        margin-top: 1.875rem !important;
    }
    .sm-mb-30,
    .sm-my-30 {
        margin-bottom: 1.875rem !important;
    }
    .sm-ml-30,
    .sm-mx-30 {
        margin-left: 1.875rem !important;
    }
    .sm-mr-30,
    .sm-mx-30 {
        margin-right: 1.875rem !important;
    }
    .sm-m-32 {
        margin: 2rem !important;
    }
    .sm-mt-32,
    .sm-my-32 {
        margin-top: 2rem !important;
    }
    .sm-mb-32,
    .sm-my-32 {
        margin-bottom: 2rem !important;
    }
    .sm-ml-32,
    .sm-mx-32 {
        margin-left: 2rem !important;
    }
    .sm-mr-32,
    .sm-mx-32 {
        margin-right: 2rem !important;
    }
    .sm-m-34 {
        margin: 2.125rem !important;
    }
    .sm-mt-34,
    .sm-my-34 {
        margin-top: 2.125rem !important;
    }
    .sm-mb-34,
    .sm-my-34 {
        margin-bottom: 2.125rem !important;
    }
    .sm-ml-34,
    .sm-mx-34 {
        margin-left: 2.125rem !important;
    }
    .sm-mr-34,
    .sm-mx-34 {
        margin-right: 2.125rem !important;
    }
    .sm-m-36 {
        margin: 2.25rem !important;
    }
    .sm-mt-36,
    .sm-my-36 {
        margin-top: 2.25rem !important;
    }
    .sm-mb-36,
    .sm-my-36 {
        margin-bottom: 2.25rem !important;
    }
    .sm-ml-36,
    .sm-mx-36 {
        margin-left: 2.25rem !important;
    }
    .sm-mr-36,
    .sm-mx-36 {
        margin-right: 2.25rem !important;
    }
    .sm-m-38 {
        margin: 2.375rem !important;
    }
    .sm-mt-38,
    .sm-my-38 {
        margin-top: 2.375rem !important;
    }
    .sm-mb-38,
    .sm-my-38 {
        margin-bottom: 2.375rem !important;
    }
    .sm-ml-38,
    .sm-mx-38 {
        margin-left: 2.375rem !important;
    }
    .sm-mr-38,
    .sm-mx-38 {
        margin-right: 2.375rem !important;
    }
    .sm-m-40 {
        margin: 2.5rem !important;
    }
    .sm-mt-40,
    .sm-my-40 {
        margin-top: 2.5rem !important;
    }
    .sm-mb-40,
    .sm-my-40 {
        margin-bottom: 2.5rem !important;
    }
    .sm-ml-40,
    .sm-mx-40 {
        margin-left: 2.5rem !important;
    }
    .sm-mr-40,
    .sm-mx-40 {
        margin-right: 2.5rem !important;
    }
    .sm-m-42 {
        margin: 2.625rem !important;
    }
    .sm-mt-42,
    .sm-my-42 {
        margin-top: 2.625rem !important;
    }
    .sm-mb-42,
    .sm-my-42 {
        margin-bottom: 2.625rem !important;
    }
    .sm-ml-42,
    .sm-mx-42 {
        margin-left: 2.625rem !important;
    }
    .sm-mr-42,
    .sm-mx-42 {
        margin-right: 2.625rem !important;
    }
    .sm-m-44 {
        margin: 2.75rem !important;
    }
    .sm-mt-44,
    .sm-my-44 {
        margin-top: 2.75rem !important;
    }
    .sm-mb-44,
    .sm-my-44 {
        margin-bottom: 2.75rem !important;
    }
    .sm-ml-44,
    .sm-mx-44 {
        margin-left: 2.75rem !important;
    }
    .sm-mr-44,
    .sm-mx-44 {
        margin-right: 2.75rem !important;
    }
    .sm-m-46 {
        margin: 2.875rem !important;
    }
    .sm-mt-46,
    .sm-my-46 {
        margin-top: 2.875rem !important;
    }
    .sm-mb-46,
    .sm-my-46 {
        margin-bottom: 2.875rem !important;
    }
    .sm-ml-46,
    .sm-mx-46 {
        margin-left: 2.875rem !important;
    }
    .sm-mr-46,
    .sm-mx-46 {
        margin-right: 2.875rem !important;
    }
    .sm-m-48 {
        margin: 3rem !important;
    }
    .sm-mt-48,
    .sm-my-48 {
        margin-top: 3rem !important;
    }
    .sm-mb-48,
    .sm-my-48 {
        margin-bottom: 3rem !important;
    }
    .sm-ml-48,
    .sm-mx-48 {
        margin-left: 3rem !important;
    }
    .sm-mr-48,
    .sm-mx-48 {
        margin-right: 3rem !important;
    }
    .sm-m-50 {
        margin: 3.125rem !important;
    }
    .sm-mt-50,
    .sm-my-50 {
        margin-top: 3.125rem !important;
    }
    .sm-mb-50,
    .sm-my-50 {
        margin-bottom: 3.125rem !important;
    }
    .sm-ml-50,
    .sm-mx-50 {
        margin-left: 3.125rem !important;
    }
    .sm-mr-50,
    .sm-mx-50 {
        margin-right: 3.125rem !important;
    }
    .sm-m-52 {
        margin: 3.25rem !important;
    }
    .sm-mt-52,
    .sm-my-52 {
        margin-top: 3.25rem !important;
    }
    .sm-mb-52,
    .sm-my-52 {
        margin-bottom: 3.25rem !important;
    }
    .sm-ml-52,
    .sm-mx-52 {
        margin-left: 3.25rem !important;
    }
    .sm-mr-52,
    .sm-mx-52 {
        margin-right: 3.25rem !important;
    }
    .sm-m-54 {
        margin: 3.375rem !important;
    }
    .sm-mt-54,
    .sm-my-54 {
        margin-top: 3.375rem !important;
    }
    .sm-mb-54,
    .sm-my-54 {
        margin-bottom: 3.375rem !important;
    }
    .sm-ml-54,
    .sm-mx-54 {
        margin-left: 3.375rem !important;
    }
    .sm-mr-54,
    .sm-mx-54 {
        margin-right: 3.375rem !important;
    }
    .sm-m-56 {
        margin: 3.5rem !important;
    }
    .sm-mt-56,
    .sm-my-56 {
        margin-top: 3.5rem !important;
    }
    .sm-mb-56,
    .sm-my-56 {
        margin-bottom: 3.5rem !important;
    }
    .sm-ml-56,
    .sm-mx-56 {
        margin-left: 3.5rem !important;
    }
    .sm-mr-56,
    .sm-mx-56 {
        margin-right: 3.5rem !important;
    }
    .sm-m-58 {
        margin: 3.625rem !important;
    }
    .sm-mt-58,
    .sm-my-58 {
        margin-top: 3.625rem !important;
    }
    .sm-mb-58,
    .sm-my-58 {
        margin-bottom: 3.625rem !important;
    }
    .sm-ml-58,
    .sm-mx-58 {
        margin-left: 3.625rem !important;
    }
    .sm-mr-58,
    .sm-mx-58 {
        margin-right: 3.625rem !important;
    }
    .sm-m-60 {
        margin: 3.75rem !important;
    }
    .sm-mt-60,
    .sm-my-60 {
        margin-top: 3.75rem !important;
    }
    .sm-mb-60,
    .sm-my-60 {
        margin-bottom: 3.75rem !important;
    }
    .sm-ml-60,
    .sm-mx-60 {
        margin-left: 3.75rem !important;
    }
    .sm-mr-60,
    .sm-mx-60 {
        margin-right: 3.75rem !important;
    }
    .sm-m-62 {
        margin: 3.875rem !important;
    }
    .sm-mt-62,
    .sm-my-62 {
        margin-top: 3.875rem !important;
    }
    .sm-mb-62,
    .sm-my-62 {
        margin-bottom: 3.875rem !important;
    }
    .sm-ml-62,
    .sm-mx-62 {
        margin-left: 3.875rem !important;
    }
    .sm-mr-62,
    .sm-mx-62 {
        margin-right: 3.875rem !important;
    }
    .sm-m-64 {
        margin: 4rem !important;
    }
    .sm-mt-64,
    .sm-my-64 {
        margin-top: 4rem !important;
    }
    .sm-mb-64,
    .sm-my-64 {
        margin-bottom: 4rem !important;
    }
    .sm-ml-64,
    .sm-mx-64 {
        margin-left: 4rem !important;
    }
    .sm-mr-64,
    .sm-mx-64 {
        margin-right: 4rem !important;
    }
    .sm-m-66 {
        margin: 4.125rem !important;
    }
    .sm-mt-66,
    .sm-my-66 {
        margin-top: 4.125rem !important;
    }
    .sm-mb-66,
    .sm-my-66 {
        margin-bottom: 4.125rem !important;
    }
    .sm-ml-66,
    .sm-mx-66 {
        margin-left: 4.125rem !important;
    }
    .sm-mr-66,
    .sm-mx-66 {
        margin-right: 4.125rem !important;
    }
    .sm-m-68 {
        margin: 4.25rem !important;
    }
    .sm-mt-68,
    .sm-my-68 {
        margin-top: 4.25rem !important;
    }
    .sm-mb-68,
    .sm-my-68 {
        margin-bottom: 4.25rem !important;
    }
    .sm-ml-68,
    .sm-mx-68 {
        margin-left: 4.25rem !important;
    }
    .sm-mr-68,
    .sm-mx-68 {
        margin-right: 4.25rem !important;
    }
    .sm-m-70 {
        margin: 4.375rem !important;
    }
    .sm-mt-70,
    .sm-my-70 {
        margin-top: 4.375rem !important;
    }
    .sm-mb-70,
    .sm-my-70 {
        margin-bottom: 4.375rem !important;
    }
    .sm-ml-70,
    .sm-mx-70 {
        margin-left: 4.375rem !important;
    }
    .sm-mr-70,
    .sm-mx-70 {
        margin-right: 4.375rem !important;
    }
    .sm-m-72 {
        margin: 4.5rem !important;
    }
    .sm-mt-72,
    .sm-my-72 {
        margin-top: 4.5rem !important;
    }
    .sm-mb-72,
    .sm-my-72 {
        margin-bottom: 4.5rem !important;
    }
    .sm-ml-72,
    .sm-mx-72 {
        margin-left: 4.5rem !important;
    }
    .sm-mr-72,
    .sm-mx-72 {
        margin-right: 4.5rem !important;
    }
    .sm-m-74 {
        margin: 4.625rem !important;
    }
    .sm-mt-74,
    .sm-my-74 {
        margin-top: 4.625rem !important;
    }
    .sm-mb-74,
    .sm-my-74 {
        margin-bottom: 4.625rem !important;
    }
    .sm-ml-74,
    .sm-mx-74 {
        margin-left: 4.625rem !important;
    }
    .sm-mr-74,
    .sm-mx-74 {
        margin-right: 4.625rem !important;
    }
    .sm-m-76 {
        margin: 4.75rem !important;
    }
    .sm-mt-76,
    .sm-my-76 {
        margin-top: 4.75rem !important;
    }
    .sm-mb-76,
    .sm-my-76 {
        margin-bottom: 4.75rem !important;
    }
    .sm-ml-76,
    .sm-mx-76 {
        margin-left: 4.75rem !important;
    }
    .sm-mr-76,
    .sm-mx-76 {
        margin-right: 4.75rem !important;
    }
    .sm-m-78 {
        margin: 4.875rem !important;
    }
    .sm-mt-78,
    .sm-my-78 {
        margin-top: 4.875rem !important;
    }
    .sm-mb-78,
    .sm-my-78 {
        margin-bottom: 4.875rem !important;
    }
    .sm-ml-78,
    .sm-mx-78 {
        margin-left: 4.875rem !important;
    }
    .sm-mr-78,
    .sm-mx-78 {
        margin-right: 4.875rem !important;
    }
    .sm-m-80 {
        margin: 5rem !important;
    }
    .sm-mt-80,
    .sm-my-80 {
        margin-top: 5rem !important;
    }
    .sm-mb-80,
    .sm-my-80 {
        margin-bottom: 5rem !important;
    }
    .sm-ml-80,
    .sm-mx-80 {
        margin-left: 5rem !important;
    }
    .sm-mr-80,
    .sm-mx-80 {
        margin-right: 5rem !important;
    }
    .sm-m-82 {
        margin: 5.125rem !important;
    }
    .sm-mt-82,
    .sm-my-82 {
        margin-top: 5.125rem !important;
    }
    .sm-mb-82,
    .sm-my-82 {
        margin-bottom: 5.125rem !important;
    }
    .sm-ml-82,
    .sm-mx-82 {
        margin-left: 5.125rem !important;
    }
    .sm-mr-82,
    .sm-mx-82 {
        margin-right: 5.125rem !important;
    }
    .sm-m-84 {
        margin: 5.25rem !important;
    }
    .sm-mt-84,
    .sm-my-84 {
        margin-top: 5.25rem !important;
    }
    .sm-mb-84,
    .sm-my-84 {
        margin-bottom: 5.25rem !important;
    }
    .sm-ml-84,
    .sm-mx-84 {
        margin-left: 5.25rem !important;
    }
    .sm-mr-84,
    .sm-mx-84 {
        margin-right: 5.25rem !important;
    }
    .sm-m-86 {
        margin: 5.375rem !important;
    }
    .sm-mt-86,
    .sm-my-86 {
        margin-top: 5.375rem !important;
    }
    .sm-mb-86,
    .sm-my-86 {
        margin-bottom: 5.375rem !important;
    }
    .sm-ml-86,
    .sm-mx-86 {
        margin-left: 5.375rem !important;
    }
    .sm-mr-86,
    .sm-mx-86 {
        margin-right: 5.375rem !important;
    }
    .sm-m-88 {
        margin: 5.5rem !important;
    }
    .sm-mt-88,
    .sm-my-88 {
        margin-top: 5.5rem !important;
    }
    .sm-mb-88,
    .sm-my-88 {
        margin-bottom: 5.5rem !important;
    }
    .sm-ml-88,
    .sm-mx-88 {
        margin-left: 5.5rem !important;
    }
    .sm-mr-88,
    .sm-mx-88 {
        margin-right: 5.5rem !important;
    }
    .sm-m-90 {
        margin: 5.625rem !important;
    }
    .sm-mt-90,
    .sm-my-90 {
        margin-top: 5.625rem !important;
    }
    .sm-mb-90,
    .sm-my-90 {
        margin-bottom: 5.625rem !important;
    }
    .sm-ml-90,
    .sm-mx-90 {
        margin-left: 5.625rem !important;
    }
    .sm-mr-90,
    .sm-mx-90 {
        margin-right: 5.625rem !important;
    }
    .sm-m-92 {
        margin: 5.75rem !important;
    }
    .sm-mt-92,
    .sm-my-92 {
        margin-top: 5.75rem !important;
    }
    .sm-mb-92,
    .sm-my-92 {
        margin-bottom: 5.75rem !important;
    }
    .sm-ml-92,
    .sm-mx-92 {
        margin-left: 5.75rem !important;
    }
    .sm-mr-92,
    .sm-mx-92 {
        margin-right: 5.75rem !important;
    }
    .sm-m-96 {
        margin: 6rem !important;
    }
    .sm-mt-96,
    .sm-my-96 {
        margin-top: 6rem !important;
    }
    .sm-mb-96,
    .sm-my-96 {
        margin-bottom: 6rem !important;
    }
    .sm-ml-96,
    .sm-mx-96 {
        margin-left: 6rem !important;
    }
    .sm-mr-96,
    .sm-mx-96 {
        margin-right: 6rem !important;
    }
    .sm-m-100 {
        margin: 6.25rem !important;
    }
    .sm-mt-100,
    .sm-my-100 {
        margin-top: 6.25rem !important;
    }
    .sm-mb-100,
    .sm-my-100 {
        margin-bottom: 6.25rem !important;
    }
    .sm-ml-100,
    .sm-mx-100 {
        margin-left: 6.25rem !important;
    }
    .sm-mr-100,
    .sm-mx-100 {
        margin-right: 6.25rem !important;
    }
    .sm-m-110 {
        margin: 6.875rem !important;
    }
    .sm-mt-110,
    .sm-my-110 {
        margin-top: 6.875rem !important;
    }
    .sm-mb-110,
    .sm-my-110 {
        margin-bottom: 6.875rem !important;
    }
    .sm-ml-110,
    .sm-mx-110 {
        margin-left: 6.875rem !important;
    }
    .sm-mr-110,
    .sm-mx-110 {
        margin-right: 6.875rem !important;
    }
    .sm-m-120 {
        margin: 7.5rem !important;
    }
    .sm-mt-120,
    .sm-my-120 {
        margin-top: 7.5rem !important;
    }
    .sm-mb-120,
    .sm-my-120 {
        margin-bottom: 7.5rem !important;
    }
    .sm-ml-120,
    .sm-mx-120 {
        margin-left: 7.5rem !important;
    }
    .sm-mr-120,
    .sm-mx-120 {
        margin-right: 7.5rem !important;
    }
    .sm-m-130 {
        margin: 8.125rem !important;
    }
    .sm-mt-130,
    .sm-my-130 {
        margin-top: 8.125rem !important;
    }
    .sm-mb-130,
    .sm-my-130 {
        margin-bottom: 8.125rem !important;
    }
    .sm-ml-130,
    .sm-mx-130 {
        margin-left: 8.125rem !important;
    }
    .sm-mr-130,
    .sm-mx-130 {
        margin-right: 8.125rem !important;
    }
    .sm-m-140 {
        margin: 8.75rem !important;
    }
    .sm-mt-140,
    .sm-my-140 {
        margin-top: 8.75rem !important;
    }
    .sm-mb-140,
    .sm-my-140 {
        margin-bottom: 8.75rem !important;
    }
    .sm-ml-140,
    .sm-mx-140 {
        margin-left: 8.75rem !important;
    }
    .sm-mr-140,
    .sm-mx-140 {
        margin-right: 8.75rem !important;
    }
    .sm-m-150 {
        margin: 9.375rem !important;
    }
    .sm-mt-150,
    .sm-my-150 {
        margin-top: 9.375rem !important;
    }
    .sm-mb-150,
    .sm-my-150 {
        margin-bottom: 9.375rem !important;
    }
    .sm-ml-150,
    .sm-mx-150 {
        margin-left: 9.375rem !important;
    }
    .sm-mr-150,
    .sm-mx-150 {
        margin-right: 9.375rem !important;
    }
    .sm-p-0 {
        padding: 0 !important;
    }
    .sm-pt-0,
    .sm-py-0 {
        padding-top: 0 !important;
    }
    .sm-pb-0,
    .sm-py-0 {
        padding-bottom: 0 !important;
    }
    .sm-pl-0,
    .sm-px-0 {
        padding-left: 0 !important;
    }
    .sm-pr-0,
    .sm-px-0 {
        padding-right: 0 !important;
    }
    .sm-p-1 {
        padding: 0.063rem !important;
    }
    .sm-pt-1,
    .sm-py-1 {
        padding-top: 0.063rem !important;
    }
    .sm-pb-1,
    .sm-py-1 {
        padding-bottom: 0.063rem !important;
    }
    .sm-pl-1,
    .sm-px-1 {
        padding-left: 0.063rem !important;
    }
    .sm-pr-1,
    .sm-px-1 {
        padding-right: 0.063rem !important;
    }
    .sm-p-2 {
        padding: 0.125rem !important;
    }
    .sm-pt-2,
    .sm-py-2 {
        padding-top: 0.125rem !important;
    }
    .sm-pb-2,
    .sm-py-2 {
        padding-bottom: 0.125rem !important;
    }
    .sm-pl-2,
    .sm-px-2 {
        padding-left: 0.125rem !important;
    }
    .sm-pr-2,
    .sm-px-2 {
        padding-right: 0.125rem !important;
    }
    .sm-p-3 {
        padding: 0.1875rem !important;
    }
    .sm-pt-3,
    .sm-py-3 {
        padding-top: 0.1875rem !important;
    }
    .sm-pb-3,
    .sm-py-3 {
        padding-bottom: 0.1875rem !important;
    }
    .sm-pl-3,
    .sm-px-3 {
        padding-left: 0.1875rem !important;
    }
    .sm-pr-3,
    .sm-px-3 {
        padding-right: 0.1875rem !important;
    }
    .sm-p-4 {
        padding: 0.25rem !important;
    }
    .sm-pt-4,
    .sm-py-4 {
        padding-top: 0.25rem !important;
    }
    .sm-pb-4,
    .sm-py-4 {
        padding-bottom: 0.25rem !important;
    }
    .sm-pl-4,
    .sm-px-4 {
        padding-left: 0.25rem !important;
    }
    .sm-pr-4,
    .sm-px-4 {
        padding-right: 0.25rem !important;
    }
    .sm-p-5 {
        padding: 0.3125rem !important;
    }
    .sm-pt-5,
    .sm-py-5 {
        padding-top: 0.3125rem !important;
    }
    .sm-pb-5,
    .sm-py-5 {
        padding-bottom: 0.3125rem !important;
    }
    .sm-pl-5,
    .sm-px-5 {
        padding-left: 0.3125rem !important;
    }
    .sm-pr-5,
    .sm-px-5 {
        padding-right: 0.3125rem !important;
    }
    .sm-p-6 {
        padding: 0.375rem !important;
    }
    .sm-pt-6,
    .sm-py-6 {
        padding-top: 0.375rem !important;
    }
    .sm-pb-6,
    .sm-py-6 {
        padding-bottom: 0.375rem !important;
    }
    .sm-pl-6,
    .sm-px-6 {
        padding-left: 0.375rem !important;
    }
    .sm-pr-6,
    .sm-px-6 {
        padding-right: 0.375rem !important;
    }
    .sm-p-7 {
        padding: 0.4375rem !important;
    }
    .sm-pt-7,
    .sm-py-7 {
        padding-top: 0.4375rem !important;
    }
    .sm-pb-7,
    .sm-py-7 {
        padding-bottom: 0.4375rem !important;
    }
    .sm-pl-7,
    .sm-px-7 {
        padding-left: 0.4375rem !important;
    }
    .sm-pr-7,
    .sm-px-7 {
        padding-right: 0.4375rem !important;
    }
    .sm-p-8 {
        padding: 0.5rem !important;
    }
    .sm-pt-8,
    .sm-py-8 {
        padding-top: 0.5rem !important;
    }
    .sm-pb-8,
    .sm-py-8 {
        padding-bottom: 0.5rem !important;
    }
    .sm-pl-8,
    .sm-px-8 {
        padding-left: 0.5rem !important;
    }
    .sm-pr-8,
    .sm-px-8 {
        padding-right: 0.5rem !important;
    }
    .sm-p-9 {
        padding: 0.5625rem !important;
    }
    .sm-pt-9,
    .sm-py-9 {
        padding-top: 0.5625rem !important;
    }
    .sm-pb-9,
    .sm-py-9 {
        padding-bottom: 0.5625rem !important;
    }
    .sm-pl-9,
    .sm-px-9 {
        padding-left: 0.5625rem !important;
    }
    .sm-pr-9,
    .sm-px-9 {
        padding-right: 0.5625rem !important;
    }
    .sm-p-10 {
        padding: 0.625rem !important;
    }
    .sm-pt-10,
    .sm-py-10 {
        padding-top: 0.625rem !important;
    }
    .sm-pb-10,
    .sm-py-10 {
        padding-bottom: 0.625rem !important;
    }
    .sm-pl-10,
    .sm-px-10 {
        padding-left: 0.625rem !important;
    }
    .sm-pr-10,
    .sm-px-10 {
        padding-right: 0.625rem !important;
    }
    .sm-p-11 {
        padding: 0.688rem !important;
    }
    .sm-pt-11,
    .sm-py-11 {
        padding-top: 0.688rem !important;
    }
    .sm-pb-11,
    .sm-py-11 {
        padding-bottom: 0.688rem !important;
    }
    .sm-pl-11,
    .sm-px-11 {
        padding-left: 0.688rem !important;
    }
    .sm-pr-11,
    .sm-px-11 {
        padding-right: 0.688rem !important;
    }
    .sm-p-12 {
        padding: 0.75rem !important;
    }
    .sm-pt-12,
    .sm-py-12 {
        padding-top: 0.75rem !important;
    }
    .sm-pb-12,
    .sm-py-12 {
        padding-bottom: 0.75rem !important;
    }
    .sm-pl-12,
    .sm-px-12 {
        padding-left: 0.75rem !important;
    }
    .sm-pr-12,
    .sm-px-12 {
        padding-right: 0.75rem !important;
    }
    .sm-p-13 {
        padding: 0.813rem !important;
    }
    .sm-pt-13,
    .sm-py-13 {
        padding-top: 0.813rem !important;
    }
    .sm-pb-13,
    .sm-py-13 {
        padding-bottom: 0.813rem !important;
    }
    .sm-pl-13,
    .sm-px-13 {
        padding-left: 0.813rem !important;
    }
    .sm-pr-13,
    .sm-px-13 {
        padding-right: 0.813rem !important;
    }
    .sm-p-14 {
        padding: 0.875rem !important;
    }
    .sm-pt-14,
    .sm-py-14 {
        padding-top: 0.875rem !important;
    }
    .sm-pb-14,
    .sm-py-14 {
        padding-bottom: 0.875rem !important;
    }
    .sm-pl-14,
    .sm-px-14 {
        padding-left: 0.875rem !important;
    }
    .sm-pr-14,
    .sm-px-14 {
        padding-right: 0.875rem !important;
    }
    .sm-p-15 {
        padding: 0.9375rem !important;
    }
    .sm-pt-15,
    .sm-py-15 {
        padding-top: 0.9375rem !important;
    }
    .sm-pb-15,
    .sm-py-15 {
        padding-bottom: 0.9375rem !important;
    }
    .sm-pl-15,
    .sm-px-15 {
        padding-left: 0.9375rem !important;
    }
    .sm-pr-15,
    .sm-px-15 {
        padding-right: 0.9375rem !important;
    }
    .sm-p-16 {
        padding: 1rem !important;
    }
    .sm-pt-16,
    .sm-py-16 {
        padding-top: 1rem !important;
    }
    .sm-pb-16,
    .sm-py-16 {
        padding-bottom: 1rem !important;
    }
    .sm-pl-16,
    .sm-px-16 {
        padding-left: 1rem !important;
    }
    .sm-pr-16,
    .sm-px-16 {
        padding-right: 1rem !important;
    }
    .sm-p-18 {
        padding: 1.125rem !important;
    }
    .sm-pt-18,
    .sm-py-18 {
        padding-top: 1.125rem !important;
    }
    .sm-pb-18,
    .sm-py-18 {
        padding-bottom: 1.125rem !important;
    }
    .sm-pl-18,
    .sm-px-18 {
        padding-left: 1.125rem !important;
    }
    .sm-pr-18,
    .sm-px-18 {
        padding-right: 1.125rem !important;
    }
    .sm-p-20 {
        padding: 1.25rem !important;
    }
    .sm-pt-20,
    .sm-py-20 {
        padding-top: 1.25rem !important;
    }
    .sm-pb-20,
    .sm-py-20 {
        padding-bottom: 1.25rem !important;
    }
    .sm-pl-20,
    .sm-px-20 {
        padding-left: 1.25rem !important;
    }
    .sm-pr-20,
    .sm-px-20 {
        padding-right: 1.25rem !important;
    }
    .sm-p-22 {
        padding: 1.375rem !important;
    }
    .sm-pt-22,
    .sm-py-22 {
        padding-top: 1.375rem !important;
    }
    .sm-pb-22,
    .sm-py-22 {
        padding-bottom: 1.375rem !important;
    }
    .sm-pl-22,
    .sm-px-22 {
        padding-left: 1.375rem !important;
    }
    .sm-pr-22,
    .sm-px-22 {
        padding-right: 1.375rem !important;
    }
    .sm-p-24 {
        padding: 1.5rem !important;
    }
    .sm-pt-24,
    .sm-py-24 {
        padding-top: 1.5rem !important;
    }
    .sm-pb-24,
    .sm-py-24 {
        padding-bottom: 1.5rem !important;
    }
    .sm-pl-24,
    .sm-px-24 {
        padding-left: 1.5rem !important;
    }
    .sm-pr-24,
    .sm-px-24 {
        padding-right: 1.5rem !important;
    }
    .sm-p-26 {
        padding: 1.625rem !important;
    }
    .sm-pt-26,
    .sm-py-26 {
        padding-top: 1.625rem !important;
    }
    .sm-pb-26,
    .sm-py-26 {
        padding-bottom: 1.625rem !important;
    }
    .sm-pl-26,
    .sm-px-26 {
        padding-left: 1.625rem !important;
    }
    .sm-pr-26,
    .sm-px-26 {
        padding-right: 1.625rem !important;
    }
    .sm-p-28 {
        padding: 1.75rem !important;
    }
    .sm-pt-28,
    .sm-py-28 {
        padding-top: 1.75rem !important;
    }
    .sm-pb-28,
    .sm-py-28 {
        padding-bottom: 1.75rem !important;
    }
    .sm-pl-28,
    .sm-px-28 {
        padding-left: 1.75rem !important;
    }
    .sm-pr-28,
    .sm-px-28 {
        padding-right: 1.75rem !important;
    }
    .sm-p-30 {
        padding: 1.875rem !important;
    }
    .sm-pt-30,
    .sm-py-30 {
        padding-top: 1.875rem !important;
    }
    .sm-pb-30,
    .sm-py-30 {
        padding-bottom: 1.875rem !important;
    }
    .sm-pl-30,
    .sm-px-30 {
        padding-left: 1.875rem !important;
    }
    .sm-pr-30,
    .sm-px-30 {
        padding-right: 1.875rem !important;
    }
    .sm-p-32 {
        padding: 2rem !important;
    }
    .sm-pt-32,
    .sm-py-32 {
        padding-top: 2rem !important;
    }
    .sm-pb-32,
    .sm-py-32 {
        padding-bottom: 2rem !important;
    }
    .sm-pl-32,
    .sm-px-32 {
        padding-left: 2rem !important;
    }
    .sm-pr-32,
    .sm-px-32 {
        padding-right: 2rem !important;
    }
    .sm-p-34 {
        padding: 2.125rem !important;
    }
    .sm-pt-34,
    .sm-py-34 {
        padding-top: 2.125rem !important;
    }
    .sm-pb-34,
    .sm-py-34 {
        padding-bottom: 2.125rem !important;
    }
    .sm-pl-34,
    .sm-px-34 {
        padding-left: 2.125rem !important;
    }
    .sm-pr-34,
    .sm-px-34 {
        padding-right: 2.125rem !important;
    }
    .sm-p-36 {
        padding: 2.25rem !important;
    }
    .sm-pt-36,
    .sm-py-36 {
        padding-top: 2.25rem !important;
    }
    .sm-pb-36,
    .sm-py-36 {
        padding-bottom: 2.25rem !important;
    }
    .sm-pl-36,
    .sm-px-36 {
        padding-left: 2.25rem !important;
    }
    .sm-pr-36,
    .sm-px-36 {
        padding-right: 2.25rem !important;
    }
    .sm-p-38 {
        padding: 2.375rem !important;
    }
    .sm-pt-38,
    .sm-py-38 {
        padding-top: 2.375rem !important;
    }
    .sm-pb-38,
    .sm-py-38 {
        padding-bottom: 2.375rem !important;
    }
    .sm-pl-38,
    .sm-px-38 {
        padding-left: 2.375rem !important;
    }
    .sm-pr-38,
    .sm-px-38 {
        padding-right: 2.375rem !important;
    }
    .sm-p-40 {
        padding: 2.5rem !important;
    }
    .sm-pt-40,
    .sm-py-40 {
        padding-top: 2.5rem !important;
    }
    .sm-pb-40,
    .sm-py-40 {
        padding-bottom: 2.5rem !important;
    }
    .sm-pl-40,
    .sm-px-40 {
        padding-left: 2.5rem !important;
    }
    .sm-pr-40,
    .sm-px-40 {
        padding-right: 2.5rem !important;
    }
    .sm-p-42 {
        padding: 2.625rem !important;
    }
    .sm-pt-42,
    .sm-py-42 {
        padding-top: 2.625rem !important;
    }
    .sm-pb-42,
    .sm-py-42 {
        padding-bottom: 2.625rem !important;
    }
    .sm-pl-42,
    .sm-px-42 {
        padding-left: 2.625rem !important;
    }
    .sm-pr-42,
    .sm-px-42 {
        padding-right: 2.625rem !important;
    }
    .sm-p-44 {
        padding: 2.75rem !important;
    }
    .sm-pt-44,
    .sm-py-44 {
        padding-top: 2.75rem !important;
    }
    .sm-pb-44,
    .sm-py-44 {
        padding-bottom: 2.75rem !important;
    }
    .sm-pl-44,
    .sm-px-44 {
        padding-left: 2.75rem !important;
    }
    .sm-pr-44,
    .sm-px-44 {
        padding-right: 2.75rem !important;
    }
    .sm-p-46 {
        padding: 2.875rem !important;
    }
    .sm-pt-46,
    .sm-py-46 {
        padding-top: 2.875rem !important;
    }
    .sm-pb-46,
    .sm-py-46 {
        padding-bottom: 2.875rem !important;
    }
    .sm-pl-46,
    .sm-px-46 {
        padding-left: 2.875rem !important;
    }
    .sm-pr-46,
    .sm-px-46 {
        padding-right: 2.875rem !important;
    }
    .sm-p-48 {
        padding: 3rem !important;
    }
    .sm-pt-48,
    .sm-py-48 {
        padding-top: 3rem !important;
    }
    .sm-pb-48,
    .sm-py-48 {
        padding-bottom: 3rem !important;
    }
    .sm-pl-48,
    .sm-px-48 {
        padding-left: 3rem !important;
    }
    .sm-pr-48,
    .sm-px-48 {
        padding-right: 3rem !important;
    }
    .sm-p-50 {
        padding: 3.125rem !important;
    }
    .sm-pt-50,
    .sm-py-50 {
        padding-top: 3.125rem !important;
    }
    .sm-pb-50,
    .sm-py-50 {
        padding-bottom: 3.125rem !important;
    }
    .sm-pl-50,
    .sm-px-50 {
        padding-left: 3.125rem !important;
    }
    .sm-pr-50,
    .sm-px-50 {
        padding-right: 3.125rem !important;
    }
    .sm-p-52 {
        padding: 3.25rem !important;
    }
    .sm-pt-52,
    .sm-py-52 {
        padding-top: 3.25rem !important;
    }
    .sm-pb-52,
    .sm-py-52 {
        padding-bottom: 3.25rem !important;
    }
    .sm-pl-52,
    .sm-px-52 {
        padding-left: 3.25rem !important;
    }
    .sm-pr-52,
    .sm-px-52 {
        padding-right: 3.25rem !important;
    }
    .sm-p-54 {
        padding: 3.375rem !important;
    }
    .sm-pt-54,
    .sm-py-54 {
        padding-top: 3.375rem !important;
    }
    .sm-pb-54,
    .sm-py-54 {
        padding-bottom: 3.375rem !important;
    }
    .sm-pl-54,
    .sm-px-54 {
        padding-left: 3.375rem !important;
    }
    .sm-pr-54,
    .sm-px-54 {
        padding-right: 3.375rem !important;
    }
    .sm-p-56 {
        padding: 3.5rem !important;
    }
    .sm-pt-56,
    .sm-py-56 {
        padding-top: 3.5rem !important;
    }
    .sm-pb-56,
    .sm-py-56 {
        padding-bottom: 3.5rem !important;
    }
    .sm-pl-56,
    .sm-px-56 {
        padding-left: 3.5rem !important;
    }
    .sm-pr-56,
    .sm-px-56 {
        padding-right: 3.5rem !important;
    }
    .sm-p-58 {
        padding: 3.625rem !important;
    }
    .sm-pt-58,
    .sm-py-58 {
        padding-top: 3.625rem !important;
    }
    .sm-pb-58,
    .sm-py-58 {
        padding-bottom: 3.625rem !important;
    }
    .sm-pl-58,
    .sm-px-58 {
        padding-left: 3.625rem !important;
    }
    .sm-pr-58,
    .sm-px-58 {
        padding-right: 3.625rem !important;
    }
    .sm-p-60 {
        padding: 3.75rem !important;
    }
    .sm-pt-60,
    .sm-py-60 {
        padding-top: 3.75rem !important;
    }
    .sm-pb-60,
    .sm-py-60 {
        padding-bottom: 3.75rem !important;
    }
    .sm-pl-60,
    .sm-px-60 {
        padding-left: 3.75rem !important;
    }
    .sm-pr-60,
    .sm-px-60 {
        padding-right: 3.75rem !important;
    }
    .sm-p-62 {
        padding: 3.875rem !important;
    }
    .sm-pt-62,
    .sm-py-62 {
        padding-top: 3.875rem !important;
    }
    .sm-pb-62,
    .sm-py-62 {
        padding-bottom: 3.875rem !important;
    }
    .sm-pl-62,
    .sm-px-62 {
        padding-left: 3.875rem !important;
    }
    .sm-pr-62,
    .sm-px-62 {
        padding-right: 3.875rem !important;
    }
    .sm-p-64 {
        padding: 4rem !important;
    }
    .sm-pt-64,
    .sm-py-64 {
        padding-top: 4rem !important;
    }
    .sm-pb-64,
    .sm-py-64 {
        padding-bottom: 4rem !important;
    }
    .sm-pl-64,
    .sm-px-64 {
        padding-left: 4rem !important;
    }
    .sm-pr-64,
    .sm-px-64 {
        padding-right: 4rem !important;
    }
    .sm-p-66 {
        padding: 4.125rem !important;
    }
    .sm-pt-66,
    .sm-py-66 {
        padding-top: 4.125rem !important;
    }
    .sm-pb-66,
    .sm-py-66 {
        padding-bottom: 4.125rem !important;
    }
    .sm-pl-66,
    .sm-px-66 {
        padding-left: 4.125rem !important;
    }
    .sm-pr-66,
    .sm-px-66 {
        padding-right: 4.125rem !important;
    }
    .sm-p-68 {
        padding: 4.25rem !important;
    }
    .sm-pt-68,
    .sm-py-68 {
        padding-top: 4.25rem !important;
    }
    .sm-pb-68,
    .sm-py-68 {
        padding-bottom: 4.25rem !important;
    }
    .sm-pl-68,
    .sm-px-68 {
        padding-left: 4.25rem !important;
    }
    .sm-pr-68,
    .sm-px-68 {
        padding-right: 4.25rem !important;
    }
    .sm-p-70 {
        padding: 4.375rem !important;
    }
    .sm-pt-70,
    .sm-py-70 {
        padding-top: 4.375rem !important;
    }
    .sm-pb-70,
    .sm-py-70 {
        padding-bottom: 4.375rem !important;
    }
    .sm-pl-70,
    .sm-px-70 {
        padding-left: 4.375rem !important;
    }
    .sm-pr-70,
    .sm-px-70 {
        padding-right: 4.375rem !important;
    }
    .sm-p-72 {
        padding: 4.5rem !important;
    }
    .sm-pt-72,
    .sm-py-72 {
        padding-top: 4.5rem !important;
    }
    .sm-pb-72,
    .sm-py-72 {
        padding-bottom: 4.5rem !important;
    }
    .sm-pl-72,
    .sm-px-72 {
        padding-left: 4.5rem !important;
    }
    .sm-pr-72,
    .sm-px-72 {
        padding-right: 4.5rem !important;
    }
    .sm-p-74 {
        padding: 4.625rem !important;
    }
    .sm-pt-74,
    .sm-py-74 {
        padding-top: 4.625rem !important;
    }
    .sm-pb-74,
    .sm-py-74 {
        padding-bottom: 4.625rem !important;
    }
    .sm-pl-74,
    .sm-px-74 {
        padding-left: 4.625rem !important;
    }
    .sm-pr-74,
    .sm-px-74 {
        padding-right: 4.625rem !important;
    }
    .sm-p-76 {
        padding: 4.75rem !important;
    }
    .sm-pt-76,
    .sm-py-76 {
        padding-top: 4.75rem !important;
    }
    .sm-pb-76,
    .sm-py-76 {
        padding-bottom: 4.75rem !important;
    }
    .sm-pl-76,
    .sm-px-76 {
        padding-left: 4.75rem !important;
    }
    .sm-pr-76,
    .sm-px-76 {
        padding-right: 4.75rem !important;
    }
    .sm-p-78 {
        padding: 4.875rem !important;
    }
    .sm-pt-78,
    .sm-py-78 {
        padding-top: 4.875rem !important;
    }
    .sm-pb-78,
    .sm-py-78 {
        padding-bottom: 4.875rem !important;
    }
    .sm-pl-78,
    .sm-px-78 {
        padding-left: 4.875rem !important;
    }
    .sm-pr-78,
    .sm-px-78 {
        padding-right: 4.875rem !important;
    }
    .sm-p-80 {
        padding: 5rem !important;
    }
    .sm-pt-80,
    .sm-py-80 {
        padding-top: 5rem !important;
    }
    .sm-pb-80,
    .sm-py-80 {
        padding-bottom: 5rem !important;
    }
    .sm-pl-80,
    .sm-px-80 {
        padding-left: 5rem !important;
    }
    .sm-pr-80,
    .sm-px-80 {
        padding-right: 5rem !important;
    }
    .sm-p-82 {
        padding: 5.125rem !important;
    }
    .sm-pt-82,
    .sm-py-82 {
        padding-top: 5.125rem !important;
    }
    .sm-pb-82,
    .sm-py-82 {
        padding-bottom: 5.125rem !important;
    }
    .sm-pl-82,
    .sm-px-82 {
        padding-left: 5.125rem !important;
    }
    .sm-pr-82,
    .sm-px-82 {
        padding-right: 5.125rem !important;
    }
    .sm-p-84 {
        padding: 5.25rem !important;
    }
    .sm-pt-84,
    .sm-py-84 {
        padding-top: 5.25rem !important;
    }
    .sm-pb-84,
    .sm-py-84 {
        padding-bottom: 5.25rem !important;
    }
    .sm-pl-84,
    .sm-px-84 {
        padding-left: 5.25rem !important;
    }
    .sm-pr-84,
    .sm-px-84 {
        padding-right: 5.25rem !important;
    }
    .sm-p-86 {
        padding: 5.375rem !important;
    }
    .sm-pt-86,
    .sm-py-86 {
        padding-top: 5.375rem !important;
    }
    .sm-pb-86,
    .sm-py-86 {
        padding-bottom: 5.375rem !important;
    }
    .sm-pl-86,
    .sm-px-86 {
        padding-left: 5.375rem !important;
    }
    .sm-pr-86,
    .sm-px-86 {
        padding-right: 5.375rem !important;
    }
    .sm-p-88 {
        padding: 5.5rem !important;
    }
    .sm-pt-88,
    .sm-py-88 {
        padding-top: 5.5rem !important;
    }
    .sm-pb-88,
    .sm-py-88 {
        padding-bottom: 5.5rem !important;
    }
    .sm-pl-88,
    .sm-px-88 {
        padding-left: 5.5rem !important;
    }
    .sm-pr-88,
    .sm-px-88 {
        padding-right: 5.5rem !important;
    }
    .sm-p-90 {
        padding: 5.625rem !important;
    }
    .sm-pt-90,
    .sm-py-90 {
        padding-top: 5.625rem !important;
    }
    .sm-pb-90,
    .sm-py-90 {
        padding-bottom: 5.625rem !important;
    }
    .sm-pl-90,
    .sm-px-90 {
        padding-left: 5.625rem !important;
    }
    .sm-pr-90,
    .sm-px-90 {
        padding-right: 5.625rem !important;
    }
    .sm-p-92 {
        padding: 5.75rem !important;
    }
    .sm-pt-92,
    .sm-py-92 {
        padding-top: 5.75rem !important;
    }
    .sm-pb-92,
    .sm-py-92 {
        padding-bottom: 5.75rem !important;
    }
    .sm-pl-92,
    .sm-px-92 {
        padding-left: 5.75rem !important;
    }
    .sm-pr-92,
    .sm-px-92 {
        padding-right: 5.75rem !important;
    }
    .sm-p-96 {
        padding: 6rem !important;
    }
    .sm-pt-96,
    .sm-py-96 {
        padding-top: 6rem !important;
    }
    .sm-pb-96,
    .sm-py-96 {
        padding-bottom: 6rem !important;
    }
    .sm-pl-96,
    .sm-px-96 {
        padding-left: 6rem !important;
    }
    .sm-pr-96,
    .sm-px-96 {
        padding-right: 6rem !important;
    }
    .sm-p-100 {
        padding: 6.25rem !important;
    }
    .sm-pt-100,
    .sm-py-100 {
        padding-top: 6.25rem !important;
    }
    .sm-pb-100,
    .sm-py-100 {
        padding-bottom: 6.25rem !important;
    }
    .sm-pl-100,
    .sm-px-100 {
        padding-left: 6.25rem !important;
    }
    .sm-pr-100,
    .sm-px-100 {
        padding-right: 6.25rem !important;
    }
    .sm-p-110 {
        padding: 6.875rem !important;
    }
    .sm-pt-110,
    .sm-py-110 {
        padding-top: 6.875rem !important;
    }
    .sm-pb-110,
    .sm-py-110 {
        padding-bottom: 6.875rem !important;
    }
    .sm-pl-110,
    .sm-px-110 {
        padding-left: 6.875rem !important;
    }
    .sm-pr-110,
    .sm-px-110 {
        padding-right: 6.875rem !important;
    }
    .sm-p-120 {
        padding: 7.5rem !important;
    }
    .sm-pt-120,
    .sm-py-120 {
        padding-top: 7.5rem !important;
    }
    .sm-pb-120,
    .sm-py-120 {
        padding-bottom: 7.5rem !important;
    }
    .sm-pl-120,
    .sm-px-120 {
        padding-left: 7.5rem !important;
    }
    .sm-pr-120,
    .sm-px-120 {
        padding-right: 7.5rem !important;
    }
    .sm-p-130 {
        padding: 8.125rem !important;
    }
    .sm-pt-130,
    .sm-py-130 {
        padding-top: 8.125rem !important;
    }
    .sm-pb-130,
    .sm-py-130 {
        padding-bottom: 8.125rem !important;
    }
    .sm-pl-130,
    .sm-px-130 {
        padding-left: 8.125rem !important;
    }
    .sm-pr-130,
    .sm-px-130 {
        padding-right: 8.125rem !important;
    }
    .sm-p-140 {
        padding: 8.75rem !important;
    }
    .sm-pt-140,
    .sm-py-140 {
        padding-top: 8.75rem !important;
    }
    .sm-pb-140,
    .sm-py-140 {
        padding-bottom: 8.75rem !important;
    }
    .sm-pl-140,
    .sm-px-140 {
        padding-left: 8.75rem !important;
    }
    .sm-pr-140,
    .sm-px-140 {
        padding-right: 8.75rem !important;
    }
    .sm-p-150 {
        padding: 9.375rem !important;
    }
    .sm-pt-150,
    .sm-py-150 {
        padding-top: 9.375rem !important;
    }
    .sm-pb-150,
    .sm-py-150 {
        padding-bottom: 9.375rem !important;
    }
    .sm-pl-150,
    .sm-px-150 {
        padding-left: 9.375rem !important;
    }
    .sm-pr-150,
    .sm-px-150 {
        padding-right: 9.375rem !important;
    }
}
@media screen and (min-width: 992px) {
    .md-m-0 {
        margin: 0 !important;
    }
    .md-mt-0,
    .md-my-0 {
        margin-top: 0 !important;
    }
    .md-mb-0,
    .md-my-0 {
        margin-bottom: 0 !important;
    }
    .md-ml-0,
    .md-mx-0 {
        margin-left: 0 !important;
    }
    .md-mr-0,
    .md-mx-0 {
        margin-right: 0 !important;
    }
    .md-m-1 {
        margin: 0.063rem !important;
    }
    .md-mt-1,
    .md-my-1 {
        margin-top: 0.063rem !important;
    }
    .md-mb-1,
    .md-my-1 {
        margin-bottom: 0.063rem !important;
    }
    .md-ml-1,
    .md-mx-1 {
        margin-left: 0.063rem !important;
    }
    .md-mr-1,
    .md-mx-1 {
        margin-right: 0.063rem !important;
    }
    .md-m-2 {
        margin: 0.125rem !important;
    }
    .md-mt-2,
    .md-my-2 {
        margin-top: 0.125rem !important;
    }
    .md-mb-2,
    .md-my-2 {
        margin-bottom: 0.125rem !important;
    }
    .md-ml-2,
    .md-mx-2 {
        margin-left: 0.125rem !important;
    }
    .md-mr-2,
    .md-mx-2 {
        margin-right: 0.125rem !important;
    }
    .md-m-3 {
        margin: 0.1875rem !important;
    }
    .md-mt-3,
    .md-my-3 {
        margin-top: 0.1875rem !important;
    }
    .md-mb-3,
    .md-my-3 {
        margin-bottom: 0.1875rem !important;
    }
    .md-ml-3,
    .md-mx-3 {
        margin-left: 0.1875rem !important;
    }
    .md-mr-3,
    .md-mx-3 {
        margin-right: 0.1875rem !important;
    }
    .md-m-4 {
        margin: 0.25rem !important;
    }
    .md-mt-4,
    .md-my-4 {
        margin-top: 0.25rem !important;
    }
    .md-mb-4,
    .md-my-4 {
        margin-bottom: 0.25rem !important;
    }
    .md-ml-4,
    .md-mx-4 {
        margin-left: 0.25rem !important;
    }
    .md-mr-4,
    .md-mx-4 {
        margin-right: 0.25rem !important;
    }
    .md-m-5 {
        margin: 0.3125rem !important;
    }
    .md-mt-5,
    .md-my-5 {
        margin-top: 0.3125rem !important;
    }
    .md-mb-5,
    .md-my-5 {
        margin-bottom: 0.3125rem !important;
    }
    .md-ml-5,
    .md-mx-5 {
        margin-left: 0.3125rem !important;
    }
    .md-mr-5,
    .md-mx-5 {
        margin-right: 0.3125rem !important;
    }
    .md-m-6 {
        margin: 0.375rem !important;
    }
    .md-mt-6,
    .md-my-6 {
        margin-top: 0.375rem !important;
    }
    .md-mb-6,
    .md-my-6 {
        margin-bottom: 0.375rem !important;
    }
    .md-ml-6,
    .md-mx-6 {
        margin-left: 0.375rem !important;
    }
    .md-mr-6,
    .md-mx-6 {
        margin-right: 0.375rem !important;
    }
    .md-m-7 {
        margin: 0.4375rem !important;
    }
    .md-mt-7,
    .md-my-7 {
        margin-top: 0.4375rem !important;
    }
    .md-mb-7,
    .md-my-7 {
        margin-bottom: 0.4375rem !important;
    }
    .md-ml-7,
    .md-mx-7 {
        margin-left: 0.4375rem !important;
    }
    .md-mr-7,
    .md-mx-7 {
        margin-right: 0.4375rem !important;
    }
    .md-m-8 {
        margin: 0.5rem !important;
    }
    .md-mt-8,
    .md-my-8 {
        margin-top: 0.5rem !important;
    }
    .md-mb-8,
    .md-my-8 {
        margin-bottom: 0.5rem !important;
    }
    .md-ml-8,
    .md-mx-8 {
        margin-left: 0.5rem !important;
    }
    .md-mr-8,
    .md-mx-8 {
        margin-right: 0.5rem !important;
    }
    .md-m-9 {
        margin: 0.5625rem !important;
    }
    .md-mt-9,
    .md-my-9 {
        margin-top: 0.5625rem !important;
    }
    .md-mb-9,
    .md-my-9 {
        margin-bottom: 0.5625rem !important;
    }
    .md-ml-9,
    .md-mx-9 {
        margin-left: 0.5625rem !important;
    }
    .md-mr-9,
    .md-mx-9 {
        margin-right: 0.5625rem !important;
    }
    .md-m-10 {
        margin: 0.625rem !important;
    }
    .md-mt-10,
    .md-my-10 {
        margin-top: 0.625rem !important;
    }
    .md-mb-10,
    .md-my-10 {
        margin-bottom: 0.625rem !important;
    }
    .md-ml-10,
    .md-mx-10 {
        margin-left: 0.625rem !important;
    }
    .md-mr-10,
    .md-mx-10 {
        margin-right: 0.625rem !important;
    }
    .md-m-11 {
        margin: 0.688rem !important;
    }
    .md-mt-11,
    .md-my-11 {
        margin-top: 0.688rem !important;
    }
    .md-mb-11,
    .md-my-11 {
        margin-bottom: 0.688rem !important;
    }
    .md-ml-11,
    .md-mx-11 {
        margin-left: 0.688rem !important;
    }
    .md-mr-11,
    .md-mx-11 {
        margin-right: 0.688rem !important;
    }
    .md-m-12 {
        margin: 0.75rem !important;
    }
    .md-mt-12,
    .md-my-12 {
        margin-top: 0.75rem !important;
    }
    .md-mb-12,
    .md-my-12 {
        margin-bottom: 0.75rem !important;
    }
    .md-ml-12,
    .md-mx-12 {
        margin-left: 0.75rem !important;
    }
    .md-mr-12,
    .md-mx-12 {
        margin-right: 0.75rem !important;
    }
    .md-m-13 {
        margin: 0.813rem !important;
    }
    .md-mt-13,
    .md-my-13 {
        margin-top: 0.813rem !important;
    }
    .md-mb-13,
    .md-my-13 {
        margin-bottom: 0.813rem !important;
    }
    .md-ml-13,
    .md-mx-13 {
        margin-left: 0.813rem !important;
    }
    .md-mr-13,
    .md-mx-13 {
        margin-right: 0.813rem !important;
    }
    .md-m-14 {
        margin: 0.875rem !important;
    }
    .md-mt-14,
    .md-my-14 {
        margin-top: 0.875rem !important;
    }
    .md-mb-14,
    .md-my-14 {
        margin-bottom: 0.875rem !important;
    }
    .md-ml-14,
    .md-mx-14 {
        margin-left: 0.875rem !important;
    }
    .md-mr-14,
    .md-mx-14 {
        margin-right: 0.875rem !important;
    }
    .md-m-15 {
        margin: 0.9375rem !important;
    }
    .md-mt-15,
    .md-my-15 {
        margin-top: 0.9375rem !important;
    }
    .md-mb-15,
    .md-my-15 {
        margin-bottom: 0.9375rem !important;
    }
    .md-ml-15,
    .md-mx-15 {
        margin-left: 0.9375rem !important;
    }
    .md-mr-15,
    .md-mx-15 {
        margin-right: 0.9375rem !important;
    }
    .md-m-16 {
        margin: 1rem !important;
    }
    .md-mt-16,
    .md-my-16 {
        margin-top: 1rem !important;
    }
    .md-mb-16,
    .md-my-16 {
        margin-bottom: 1rem !important;
    }
    .md-ml-16,
    .md-mx-16 {
        margin-left: 1rem !important;
    }
    .md-mr-16,
    .md-mx-16 {
        margin-right: 1rem !important;
    }
    .md-m-18 {
        margin: 1.125rem !important;
    }
    .md-mt-18,
    .md-my-18 {
        margin-top: 1.125rem !important;
    }
    .md-mb-18,
    .md-my-18 {
        margin-bottom: 1.125rem !important;
    }
    .md-ml-18,
    .md-mx-18 {
        margin-left: 1.125rem !important;
    }
    .md-mr-18,
    .md-mx-18 {
        margin-right: 1.125rem !important;
    }
    .md-m-20 {
        margin: 1.25rem !important;
    }
    .md-mt-20,
    .md-my-20 {
        margin-top: 1.25rem !important;
    }
    .md-mb-20,
    .md-my-20 {
        margin-bottom: 1.25rem !important;
    }
    .md-ml-20,
    .md-mx-20 {
        margin-left: 1.25rem !important;
    }
    .md-mr-20,
    .md-mx-20 {
        margin-right: 1.25rem !important;
    }
    .md-m-22 {
        margin: 1.375rem !important;
    }
    .md-mt-22,
    .md-my-22 {
        margin-top: 1.375rem !important;
    }
    .md-mb-22,
    .md-my-22 {
        margin-bottom: 1.375rem !important;
    }
    .md-ml-22,
    .md-mx-22 {
        margin-left: 1.375rem !important;
    }
    .md-mr-22,
    .md-mx-22 {
        margin-right: 1.375rem !important;
    }
    .md-m-24 {
        margin: 1.5rem !important;
    }
    .md-mt-24,
    .md-my-24 {
        margin-top: 1.5rem !important;
    }
    .md-mb-24,
    .md-my-24 {
        margin-bottom: 1.5rem !important;
    }
    .md-ml-24,
    .md-mx-24 {
        margin-left: 1.5rem !important;
    }
    .md-mr-24,
    .md-mx-24 {
        margin-right: 1.5rem !important;
    }
    .md-m-26 {
        margin: 1.625rem !important;
    }
    .md-mt-26,
    .md-my-26 {
        margin-top: 1.625rem !important;
    }
    .md-mb-26,
    .md-my-26 {
        margin-bottom: 1.625rem !important;
    }
    .md-ml-26,
    .md-mx-26 {
        margin-left: 1.625rem !important;
    }
    .md-mr-26,
    .md-mx-26 {
        margin-right: 1.625rem !important;
    }
    .md-m-28 {
        margin: 1.75rem !important;
    }
    .md-mt-28,
    .md-my-28 {
        margin-top: 1.75rem !important;
    }
    .md-mb-28,
    .md-my-28 {
        margin-bottom: 1.75rem !important;
    }
    .md-ml-28,
    .md-mx-28 {
        margin-left: 1.75rem !important;
    }
    .md-mr-28,
    .md-mx-28 {
        margin-right: 1.75rem !important;
    }
    .md-m-30 {
        margin: 1.875rem !important;
    }
    .md-mt-30,
    .md-my-30 {
        margin-top: 1.875rem !important;
    }
    .md-mb-30,
    .md-my-30 {
        margin-bottom: 1.875rem !important;
    }
    .md-ml-30,
    .md-mx-30 {
        margin-left: 1.875rem !important;
    }
    .md-mr-30,
    .md-mx-30 {
        margin-right: 1.875rem !important;
    }
    .md-m-32 {
        margin: 2rem !important;
    }
    .md-mt-32,
    .md-my-32 {
        margin-top: 2rem !important;
    }
    .md-mb-32,
    .md-my-32 {
        margin-bottom: 2rem !important;
    }
    .md-ml-32,
    .md-mx-32 {
        margin-left: 2rem !important;
    }
    .md-mr-32,
    .md-mx-32 {
        margin-right: 2rem !important;
    }
    .md-m-34 {
        margin: 2.125rem !important;
    }
    .md-mt-34,
    .md-my-34 {
        margin-top: 2.125rem !important;
    }
    .md-mb-34,
    .md-my-34 {
        margin-bottom: 2.125rem !important;
    }
    .md-ml-34,
    .md-mx-34 {
        margin-left: 2.125rem !important;
    }
    .md-mr-34,
    .md-mx-34 {
        margin-right: 2.125rem !important;
    }
    .md-m-36 {
        margin: 2.25rem !important;
    }
    .md-mt-36,
    .md-my-36 {
        margin-top: 2.25rem !important;
    }
    .md-mb-36,
    .md-my-36 {
        margin-bottom: 2.25rem !important;
    }
    .md-ml-36,
    .md-mx-36 {
        margin-left: 2.25rem !important;
    }
    .md-mr-36,
    .md-mx-36 {
        margin-right: 2.25rem !important;
    }
    .md-m-38 {
        margin: 2.375rem !important;
    }
    .md-mt-38,
    .md-my-38 {
        margin-top: 2.375rem !important;
    }
    .md-mb-38,
    .md-my-38 {
        margin-bottom: 2.375rem !important;
    }
    .md-ml-38,
    .md-mx-38 {
        margin-left: 2.375rem !important;
    }
    .md-mr-38,
    .md-mx-38 {
        margin-right: 2.375rem !important;
    }
    .md-m-40 {
        margin: 2.5rem !important;
    }
    .md-mt-40,
    .md-my-40 {
        margin-top: 2.5rem !important;
    }
    .md-mb-40,
    .md-my-40 {
        margin-bottom: 2.5rem !important;
    }
    .md-ml-40,
    .md-mx-40 {
        margin-left: 2.5rem !important;
    }
    .md-mr-40,
    .md-mx-40 {
        margin-right: 2.5rem !important;
    }
    .md-m-42 {
        margin: 2.625rem !important;
    }
    .md-mt-42,
    .md-my-42 {
        margin-top: 2.625rem !important;
    }
    .md-mb-42,
    .md-my-42 {
        margin-bottom: 2.625rem !important;
    }
    .md-ml-42,
    .md-mx-42 {
        margin-left: 2.625rem !important;
    }
    .md-mr-42,
    .md-mx-42 {
        margin-right: 2.625rem !important;
    }
    .md-m-44 {
        margin: 2.75rem !important;
    }
    .md-mt-44,
    .md-my-44 {
        margin-top: 2.75rem !important;
    }
    .md-mb-44,
    .md-my-44 {
        margin-bottom: 2.75rem !important;
    }
    .md-ml-44,
    .md-mx-44 {
        margin-left: 2.75rem !important;
    }
    .md-mr-44,
    .md-mx-44 {
        margin-right: 2.75rem !important;
    }
    .md-m-46 {
        margin: 2.875rem !important;
    }
    .md-mt-46,
    .md-my-46 {
        margin-top: 2.875rem !important;
    }
    .md-mb-46,
    .md-my-46 {
        margin-bottom: 2.875rem !important;
    }
    .md-ml-46,
    .md-mx-46 {
        margin-left: 2.875rem !important;
    }
    .md-mr-46,
    .md-mx-46 {
        margin-right: 2.875rem !important;
    }
    .md-m-48 {
        margin: 3rem !important;
    }
    .md-mt-48,
    .md-my-48 {
        margin-top: 3rem !important;
    }
    .md-mb-48,
    .md-my-48 {
        margin-bottom: 3rem !important;
    }
    .md-ml-48,
    .md-mx-48 {
        margin-left: 3rem !important;
    }
    .md-mr-48,
    .md-mx-48 {
        margin-right: 3rem !important;
    }
    .md-m-50 {
        margin: 3.125rem !important;
    }
    .md-mt-50,
    .md-my-50 {
        margin-top: 3.125rem !important;
    }
    .md-mb-50,
    .md-my-50 {
        margin-bottom: 3.125rem !important;
    }
    .md-ml-50,
    .md-mx-50 {
        margin-left: 3.125rem !important;
    }
    .md-mr-50,
    .md-mx-50 {
        margin-right: 3.125rem !important;
    }
    .md-m-52 {
        margin: 3.25rem !important;
    }
    .md-mt-52,
    .md-my-52 {
        margin-top: 3.25rem !important;
    }
    .md-mb-52,
    .md-my-52 {
        margin-bottom: 3.25rem !important;
    }
    .md-ml-52,
    .md-mx-52 {
        margin-left: 3.25rem !important;
    }
    .md-mr-52,
    .md-mx-52 {
        margin-right: 3.25rem !important;
    }
    .md-m-54 {
        margin: 3.375rem !important;
    }
    .md-mt-54,
    .md-my-54 {
        margin-top: 3.375rem !important;
    }
    .md-mb-54,
    .md-my-54 {
        margin-bottom: 3.375rem !important;
    }
    .md-ml-54,
    .md-mx-54 {
        margin-left: 3.375rem !important;
    }
    .md-mr-54,
    .md-mx-54 {
        margin-right: 3.375rem !important;
    }
    .md-m-56 {
        margin: 3.5rem !important;
    }
    .md-mt-56,
    .md-my-56 {
        margin-top: 3.5rem !important;
    }
    .md-mb-56,
    .md-my-56 {
        margin-bottom: 3.5rem !important;
    }
    .md-ml-56,
    .md-mx-56 {
        margin-left: 3.5rem !important;
    }
    .md-mr-56,
    .md-mx-56 {
        margin-right: 3.5rem !important;
    }
    .md-m-58 {
        margin: 3.625rem !important;
    }
    .md-mt-58,
    .md-my-58 {
        margin-top: 3.625rem !important;
    }
    .md-mb-58,
    .md-my-58 {
        margin-bottom: 3.625rem !important;
    }
    .md-ml-58,
    .md-mx-58 {
        margin-left: 3.625rem !important;
    }
    .md-mr-58,
    .md-mx-58 {
        margin-right: 3.625rem !important;
    }
    .md-m-60 {
        margin: 3.75rem !important;
    }
    .md-mt-60,
    .md-my-60 {
        margin-top: 3.75rem !important;
    }
    .md-mb-60,
    .md-my-60 {
        margin-bottom: 3.75rem !important;
    }
    .md-ml-60,
    .md-mx-60 {
        margin-left: 3.75rem !important;
    }
    .md-mr-60,
    .md-mx-60 {
        margin-right: 3.75rem !important;
    }
    .md-m-62 {
        margin: 3.875rem !important;
    }
    .md-mt-62,
    .md-my-62 {
        margin-top: 3.875rem !important;
    }
    .md-mb-62,
    .md-my-62 {
        margin-bottom: 3.875rem !important;
    }
    .md-ml-62,
    .md-mx-62 {
        margin-left: 3.875rem !important;
    }
    .md-mr-62,
    .md-mx-62 {
        margin-right: 3.875rem !important;
    }
    .md-m-64 {
        margin: 4rem !important;
    }
    .md-mt-64,
    .md-my-64 {
        margin-top: 4rem !important;
    }
    .md-mb-64,
    .md-my-64 {
        margin-bottom: 4rem !important;
    }
    .md-ml-64,
    .md-mx-64 {
        margin-left: 4rem !important;
    }
    .md-mr-64,
    .md-mx-64 {
        margin-right: 4rem !important;
    }
    .md-m-66 {
        margin: 4.125rem !important;
    }
    .md-mt-66,
    .md-my-66 {
        margin-top: 4.125rem !important;
    }
    .md-mb-66,
    .md-my-66 {
        margin-bottom: 4.125rem !important;
    }
    .md-ml-66,
    .md-mx-66 {
        margin-left: 4.125rem !important;
    }
    .md-mr-66,
    .md-mx-66 {
        margin-right: 4.125rem !important;
    }
    .md-m-68 {
        margin: 4.25rem !important;
    }
    .md-mt-68,
    .md-my-68 {
        margin-top: 4.25rem !important;
    }
    .md-mb-68,
    .md-my-68 {
        margin-bottom: 4.25rem !important;
    }
    .md-ml-68,
    .md-mx-68 {
        margin-left: 4.25rem !important;
    }
    .md-mr-68,
    .md-mx-68 {
        margin-right: 4.25rem !important;
    }
    .md-m-70 {
        margin: 4.375rem !important;
    }
    .md-mt-70,
    .md-my-70 {
        margin-top: 4.375rem !important;
    }
    .md-mb-70,
    .md-my-70 {
        margin-bottom: 4.375rem !important;
    }
    .md-ml-70,
    .md-mx-70 {
        margin-left: 4.375rem !important;
    }
    .md-mr-70,
    .md-mx-70 {
        margin-right: 4.375rem !important;
    }
    .md-m-72 {
        margin: 4.5rem !important;
    }
    .md-mt-72,
    .md-my-72 {
        margin-top: 4.5rem !important;
    }
    .md-mb-72,
    .md-my-72 {
        margin-bottom: 4.5rem !important;
    }
    .md-ml-72,
    .md-mx-72 {
        margin-left: 4.5rem !important;
    }
    .md-mr-72,
    .md-mx-72 {
        margin-right: 4.5rem !important;
    }
    .md-m-74 {
        margin: 4.625rem !important;
    }
    .md-mt-74,
    .md-my-74 {
        margin-top: 4.625rem !important;
    }
    .md-mb-74,
    .md-my-74 {
        margin-bottom: 4.625rem !important;
    }
    .md-ml-74,
    .md-mx-74 {
        margin-left: 4.625rem !important;
    }
    .md-mr-74,
    .md-mx-74 {
        margin-right: 4.625rem !important;
    }
    .md-m-76 {
        margin: 4.75rem !important;
    }
    .md-mt-76,
    .md-my-76 {
        margin-top: 4.75rem !important;
    }
    .md-mb-76,
    .md-my-76 {
        margin-bottom: 4.75rem !important;
    }
    .md-ml-76,
    .md-mx-76 {
        margin-left: 4.75rem !important;
    }
    .md-mr-76,
    .md-mx-76 {
        margin-right: 4.75rem !important;
    }
    .md-m-78 {
        margin: 4.875rem !important;
    }
    .md-mt-78,
    .md-my-78 {
        margin-top: 4.875rem !important;
    }
    .md-mb-78,
    .md-my-78 {
        margin-bottom: 4.875rem !important;
    }
    .md-ml-78,
    .md-mx-78 {
        margin-left: 4.875rem !important;
    }
    .md-mr-78,
    .md-mx-78 {
        margin-right: 4.875rem !important;
    }
    .md-m-80 {
        margin: 5rem !important;
    }
    .md-mt-80,
    .md-my-80 {
        margin-top: 5rem !important;
    }
    .md-mb-80,
    .md-my-80 {
        margin-bottom: 5rem !important;
    }
    .md-ml-80,
    .md-mx-80 {
        margin-left: 5rem !important;
    }
    .md-mr-80,
    .md-mx-80 {
        margin-right: 5rem !important;
    }
    .md-m-82 {
        margin: 5.125rem !important;
    }
    .md-mt-82,
    .md-my-82 {
        margin-top: 5.125rem !important;
    }
    .md-mb-82,
    .md-my-82 {
        margin-bottom: 5.125rem !important;
    }
    .md-ml-82,
    .md-mx-82 {
        margin-left: 5.125rem !important;
    }
    .md-mr-82,
    .md-mx-82 {
        margin-right: 5.125rem !important;
    }
    .md-m-84 {
        margin: 5.25rem !important;
    }
    .md-mt-84,
    .md-my-84 {
        margin-top: 5.25rem !important;
    }
    .md-mb-84,
    .md-my-84 {
        margin-bottom: 5.25rem !important;
    }
    .md-ml-84,
    .md-mx-84 {
        margin-left: 5.25rem !important;
    }
    .md-mr-84,
    .md-mx-84 {
        margin-right: 5.25rem !important;
    }
    .md-m-86 {
        margin: 5.375rem !important;
    }
    .md-mt-86,
    .md-my-86 {
        margin-top: 5.375rem !important;
    }
    .md-mb-86,
    .md-my-86 {
        margin-bottom: 5.375rem !important;
    }
    .md-ml-86,
    .md-mx-86 {
        margin-left: 5.375rem !important;
    }
    .md-mr-86,
    .md-mx-86 {
        margin-right: 5.375rem !important;
    }
    .md-m-88 {
        margin: 5.5rem !important;
    }
    .md-mt-88,
    .md-my-88 {
        margin-top: 5.5rem !important;
    }
    .md-mb-88,
    .md-my-88 {
        margin-bottom: 5.5rem !important;
    }
    .md-ml-88,
    .md-mx-88 {
        margin-left: 5.5rem !important;
    }
    .md-mr-88,
    .md-mx-88 {
        margin-right: 5.5rem !important;
    }
    .md-m-90 {
        margin: 5.625rem !important;
    }
    .md-mt-90,
    .md-my-90 {
        margin-top: 5.625rem !important;
    }
    .md-mb-90,
    .md-my-90 {
        margin-bottom: 5.625rem !important;
    }
    .md-ml-90,
    .md-mx-90 {
        margin-left: 5.625rem !important;
    }
    .md-mr-90,
    .md-mx-90 {
        margin-right: 5.625rem !important;
    }
    .md-m-92 {
        margin: 5.75rem !important;
    }
    .md-mt-92,
    .md-my-92 {
        margin-top: 5.75rem !important;
    }
    .md-mb-92,
    .md-my-92 {
        margin-bottom: 5.75rem !important;
    }
    .md-ml-92,
    .md-mx-92 {
        margin-left: 5.75rem !important;
    }
    .md-mr-92,
    .md-mx-92 {
        margin-right: 5.75rem !important;
    }
    .md-m-96 {
        margin: 6rem !important;
    }
    .md-mt-96,
    .md-my-96 {
        margin-top: 6rem !important;
    }
    .md-mb-96,
    .md-my-96 {
        margin-bottom: 6rem !important;
    }
    .md-ml-96,
    .md-mx-96 {
        margin-left: 6rem !important;
    }
    .md-mr-96,
    .md-mx-96 {
        margin-right: 6rem !important;
    }
    .md-m-100 {
        margin: 6.25rem !important;
    }
    .md-mt-100,
    .md-my-100 {
        margin-top: 6.25rem !important;
    }
    .md-mb-100,
    .md-my-100 {
        margin-bottom: 6.25rem !important;
    }
    .md-ml-100,
    .md-mx-100 {
        margin-left: 6.25rem !important;
    }
    .md-mr-100,
    .md-mx-100 {
        margin-right: 6.25rem !important;
    }
    .md-m-110 {
        margin: 6.875rem !important;
    }
    .md-mt-110,
    .md-my-110 {
        margin-top: 6.875rem !important;
    }
    .md-mb-110,
    .md-my-110 {
        margin-bottom: 6.875rem !important;
    }
    .md-ml-110,
    .md-mx-110 {
        margin-left: 6.875rem !important;
    }
    .md-mr-110,
    .md-mx-110 {
        margin-right: 6.875rem !important;
    }
    .md-m-120 {
        margin: 7.5rem !important;
    }
    .md-mt-120,
    .md-my-120 {
        margin-top: 7.5rem !important;
    }
    .md-mb-120,
    .md-my-120 {
        margin-bottom: 7.5rem !important;
    }
    .md-ml-120,
    .md-mx-120 {
        margin-left: 7.5rem !important;
    }
    .md-mr-120,
    .md-mx-120 {
        margin-right: 7.5rem !important;
    }
    .md-m-130 {
        margin: 8.125rem !important;
    }
    .md-mt-130,
    .md-my-130 {
        margin-top: 8.125rem !important;
    }
    .md-mb-130,
    .md-my-130 {
        margin-bottom: 8.125rem !important;
    }
    .md-ml-130,
    .md-mx-130 {
        margin-left: 8.125rem !important;
    }
    .md-mr-130,
    .md-mx-130 {
        margin-right: 8.125rem !important;
    }
    .md-m-140 {
        margin: 8.75rem !important;
    }
    .md-mt-140,
    .md-my-140 {
        margin-top: 8.75rem !important;
    }
    .md-mb-140,
    .md-my-140 {
        margin-bottom: 8.75rem !important;
    }
    .md-ml-140,
    .md-mx-140 {
        margin-left: 8.75rem !important;
    }
    .md-mr-140,
    .md-mx-140 {
        margin-right: 8.75rem !important;
    }
    .md-m-150 {
        margin: 9.375rem !important;
    }
    .md-mt-150,
    .md-my-150 {
        margin-top: 9.375rem !important;
    }
    .md-mb-150,
    .md-my-150 {
        margin-bottom: 9.375rem !important;
    }
    .md-ml-150,
    .md-mx-150 {
        margin-left: 9.375rem !important;
    }
    .md-mr-150,
    .md-mx-150 {
        margin-right: 9.375rem !important;
    }
    .md-p-0 {
        padding: 0 !important;
    }
    .md-pt-0,
    .md-py-0 {
        padding-top: 0 !important;
    }
    .md-pb-0,
    .md-py-0 {
        padding-bottom: 0 !important;
    }
    .md-pl-0,
    .md-px-0 {
        padding-left: 0 !important;
    }
    .md-pr-0,
    .md-px-0 {
        padding-right: 0 !important;
    }
    .md-p-1 {
        padding: 0.063rem !important;
    }
    .md-pt-1,
    .md-py-1 {
        padding-top: 0.063rem !important;
    }
    .md-pb-1,
    .md-py-1 {
        padding-bottom: 0.063rem !important;
    }
    .md-pl-1,
    .md-px-1 {
        padding-left: 0.063rem !important;
    }
    .md-pr-1,
    .md-px-1 {
        padding-right: 0.063rem !important;
    }
    .md-p-2 {
        padding: 0.125rem !important;
    }
    .md-pt-2,
    .md-py-2 {
        padding-top: 0.125rem !important;
    }
    .md-pb-2,
    .md-py-2 {
        padding-bottom: 0.125rem !important;
    }
    .md-pl-2,
    .md-px-2 {
        padding-left: 0.125rem !important;
    }
    .md-pr-2,
    .md-px-2 {
        padding-right: 0.125rem !important;
    }
    .md-p-3 {
        padding: 0.1875rem !important;
    }
    .md-pt-3,
    .md-py-3 {
        padding-top: 0.1875rem !important;
    }
    .md-pb-3,
    .md-py-3 {
        padding-bottom: 0.1875rem !important;
    }
    .md-pl-3,
    .md-px-3 {
        padding-left: 0.1875rem !important;
    }
    .md-pr-3,
    .md-px-3 {
        padding-right: 0.1875rem !important;
    }
    .md-p-4 {
        padding: 0.25rem !important;
    }
    .md-pt-4,
    .md-py-4 {
        padding-top: 0.25rem !important;
    }
    .md-pb-4,
    .md-py-4 {
        padding-bottom: 0.25rem !important;
    }
    .md-pl-4,
    .md-px-4 {
        padding-left: 0.25rem !important;
    }
    .md-pr-4,
    .md-px-4 {
        padding-right: 0.25rem !important;
    }
    .md-p-5 {
        padding: 0.3125rem !important;
    }
    .md-pt-5,
    .md-py-5 {
        padding-top: 0.3125rem !important;
    }
    .md-pb-5,
    .md-py-5 {
        padding-bottom: 0.3125rem !important;
    }
    .md-pl-5,
    .md-px-5 {
        padding-left: 0.3125rem !important;
    }
    .md-pr-5,
    .md-px-5 {
        padding-right: 0.3125rem !important;
    }
    .md-p-6 {
        padding: 0.375rem !important;
    }
    .md-pt-6,
    .md-py-6 {
        padding-top: 0.375rem !important;
    }
    .md-pb-6,
    .md-py-6 {
        padding-bottom: 0.375rem !important;
    }
    .md-pl-6,
    .md-px-6 {
        padding-left: 0.375rem !important;
    }
    .md-pr-6,
    .md-px-6 {
        padding-right: 0.375rem !important;
    }
    .md-p-7 {
        padding: 0.4375rem !important;
    }
    .md-pt-7,
    .md-py-7 {
        padding-top: 0.4375rem !important;
    }
    .md-pb-7,
    .md-py-7 {
        padding-bottom: 0.4375rem !important;
    }
    .md-pl-7,
    .md-px-7 {
        padding-left: 0.4375rem !important;
    }
    .md-pr-7,
    .md-px-7 {
        padding-right: 0.4375rem !important;
    }
    .md-p-8 {
        padding: 0.5rem !important;
    }
    .md-pt-8,
    .md-py-8 {
        padding-top: 0.5rem !important;
    }
    .md-pb-8,
    .md-py-8 {
        padding-bottom: 0.5rem !important;
    }
    .md-pl-8,
    .md-px-8 {
        padding-left: 0.5rem !important;
    }
    .md-pr-8,
    .md-px-8 {
        padding-right: 0.5rem !important;
    }
    .md-p-9 {
        padding: 0.5625rem !important;
    }
    .md-pt-9,
    .md-py-9 {
        padding-top: 0.5625rem !important;
    }
    .md-pb-9,
    .md-py-9 {
        padding-bottom: 0.5625rem !important;
    }
    .md-pl-9,
    .md-px-9 {
        padding-left: 0.5625rem !important;
    }
    .md-pr-9,
    .md-px-9 {
        padding-right: 0.5625rem !important;
    }
    .md-p-10 {
        padding: 0.625rem !important;
    }
    .md-pt-10,
    .md-py-10 {
        padding-top: 0.625rem !important;
    }
    .md-pb-10,
    .md-py-10 {
        padding-bottom: 0.625rem !important;
    }
    .md-pl-10,
    .md-px-10 {
        padding-left: 0.625rem !important;
    }
    .md-pr-10,
    .md-px-10 {
        padding-right: 0.625rem !important;
    }
    .md-p-11 {
        padding: 0.688rem !important;
    }
    .md-pt-11,
    .md-py-11 {
        padding-top: 0.688rem !important;
    }
    .md-pb-11,
    .md-py-11 {
        padding-bottom: 0.688rem !important;
    }
    .md-pl-11,
    .md-px-11 {
        padding-left: 0.688rem !important;
    }
    .md-pr-11,
    .md-px-11 {
        padding-right: 0.688rem !important;
    }
    .md-p-12 {
        padding: 0.75rem !important;
    }
    .md-pt-12,
    .md-py-12 {
        padding-top: 0.75rem !important;
    }
    .md-pb-12,
    .md-py-12 {
        padding-bottom: 0.75rem !important;
    }
    .md-pl-12,
    .md-px-12 {
        padding-left: 0.75rem !important;
    }
    .md-pr-12,
    .md-px-12 {
        padding-right: 0.75rem !important;
    }
    .md-p-13 {
        padding: 0.813rem !important;
    }
    .md-pt-13,
    .md-py-13 {
        padding-top: 0.813rem !important;
    }
    .md-pb-13,
    .md-py-13 {
        padding-bottom: 0.813rem !important;
    }
    .md-pl-13,
    .md-px-13 {
        padding-left: 0.813rem !important;
    }
    .md-pr-13,
    .md-px-13 {
        padding-right: 0.813rem !important;
    }
    .md-p-14 {
        padding: 0.875rem !important;
    }
    .md-pt-14,
    .md-py-14 {
        padding-top: 0.875rem !important;
    }
    .md-pb-14,
    .md-py-14 {
        padding-bottom: 0.875rem !important;
    }
    .md-pl-14,
    .md-px-14 {
        padding-left: 0.875rem !important;
    }
    .md-pr-14,
    .md-px-14 {
        padding-right: 0.875rem !important;
    }
    .md-p-15 {
        padding: 0.9375rem !important;
    }
    .md-pt-15,
    .md-py-15 {
        padding-top: 0.9375rem !important;
    }
    .md-pb-15,
    .md-py-15 {
        padding-bottom: 0.9375rem !important;
    }
    .md-pl-15,
    .md-px-15 {
        padding-left: 0.9375rem !important;
    }
    .md-pr-15,
    .md-px-15 {
        padding-right: 0.9375rem !important;
    }
    .md-p-16 {
        padding: 1rem !important;
    }
    .md-pt-16,
    .md-py-16 {
        padding-top: 1rem !important;
    }
    .md-pb-16,
    .md-py-16 {
        padding-bottom: 1rem !important;
    }
    .md-pl-16,
    .md-px-16 {
        padding-left: 1rem !important;
    }
    .md-pr-16,
    .md-px-16 {
        padding-right: 1rem !important;
    }
    .md-p-18 {
        padding: 1.125rem !important;
    }
    .md-pt-18,
    .md-py-18 {
        padding-top: 1.125rem !important;
    }
    .md-pb-18,
    .md-py-18 {
        padding-bottom: 1.125rem !important;
    }
    .md-pl-18,
    .md-px-18 {
        padding-left: 1.125rem !important;
    }
    .md-pr-18,
    .md-px-18 {
        padding-right: 1.125rem !important;
    }
    .md-p-20 {
        padding: 1.25rem !important;
    }
    .md-pt-20,
    .md-py-20 {
        padding-top: 1.25rem !important;
    }
    .md-pb-20,
    .md-py-20 {
        padding-bottom: 1.25rem !important;
    }
    .md-pl-20,
    .md-px-20 {
        padding-left: 1.25rem !important;
    }
    .md-pr-20,
    .md-px-20 {
        padding-right: 1.25rem !important;
    }
    .md-p-22 {
        padding: 1.375rem !important;
    }
    .md-pt-22,
    .md-py-22 {
        padding-top: 1.375rem !important;
    }
    .md-pb-22,
    .md-py-22 {
        padding-bottom: 1.375rem !important;
    }
    .md-pl-22,
    .md-px-22 {
        padding-left: 1.375rem !important;
    }
    .md-pr-22,
    .md-px-22 {
        padding-right: 1.375rem !important;
    }
    .md-p-24 {
        padding: 1.5rem !important;
    }
    .md-pt-24,
    .md-py-24 {
        padding-top: 1.5rem !important;
    }
    .md-pb-24,
    .md-py-24 {
        padding-bottom: 1.5rem !important;
    }
    .md-pl-24,
    .md-px-24 {
        padding-left: 1.5rem !important;
    }
    .md-pr-24,
    .md-px-24 {
        padding-right: 1.5rem !important;
    }
    .md-p-26 {
        padding: 1.625rem !important;
    }
    .md-pt-26,
    .md-py-26 {
        padding-top: 1.625rem !important;
    }
    .md-pb-26,
    .md-py-26 {
        padding-bottom: 1.625rem !important;
    }
    .md-pl-26,
    .md-px-26 {
        padding-left: 1.625rem !important;
    }
    .md-pr-26,
    .md-px-26 {
        padding-right: 1.625rem !important;
    }
    .md-p-28 {
        padding: 1.75rem !important;
    }
    .md-pt-28,
    .md-py-28 {
        padding-top: 1.75rem !important;
    }
    .md-pb-28,
    .md-py-28 {
        padding-bottom: 1.75rem !important;
    }
    .md-pl-28,
    .md-px-28 {
        padding-left: 1.75rem !important;
    }
    .md-pr-28,
    .md-px-28 {
        padding-right: 1.75rem !important;
    }
    .md-p-30 {
        padding: 0.4rem !important;
    }
    .md-pt-30,
    .md-py-30 {
        padding-top: 1.875rem !important;
    }
    .md-pb-30,
    .md-py-30 {
        padding-bottom: 1.875rem !important;
    }
    .md-pl-30,
    .md-px-30 {
        padding-left: 1.875rem !important;
    }
    .md-pr-30,
    .md-px-30 {
        padding-right: 1.875rem !important;
    }
    .md-p-32 {
        padding: 2rem !important;
    }
    .md-pt-32,
    .md-py-32 {
        padding-top: 2rem !important;
    }
    .md-pb-32,
    .md-py-32 {
        padding-bottom: 2rem !important;
    }
    .md-pl-32,
    .md-px-32 {
        padding-left: 2rem !important;
    }
    .md-pr-32,
    .md-px-32 {
        padding-right: 2rem !important;
    }
    .md-p-34 {
        padding: 2.125rem !important;
    }
    .md-pt-34,
    .md-py-34 {
        padding-top: 2.125rem !important;
    }
    .md-pb-34,
    .md-py-34 {
        padding-bottom: 2.125rem !important;
    }
    .md-pl-34,
    .md-px-34 {
        padding-left: 2.125rem !important;
    }
    .md-pr-34,
    .md-px-34 {
        padding-right: 2.125rem !important;
    }
    .md-p-36 {
        padding: 2.25rem !important;
    }
    .md-pt-36,
    .md-py-36 {
        padding-top: 2.25rem !important;
    }
    .md-pb-36,
    .md-py-36 {
        padding-bottom: 2.25rem !important;
    }
    .md-pl-36,
    .md-px-36 {
        padding-left: 2.25rem !important;
    }
    .md-pr-36,
    .md-px-36 {
        padding-right: 2.25rem !important;
    }
    .md-p-38 {
        padding: 2.375rem !important;
    }
    .md-pt-38,
    .md-py-38 {
        padding-top: 2.375rem !important;
    }
    .md-pb-38,
    .md-py-38 {
        padding-bottom: 2.375rem !important;
    }
    .md-pl-38,
    .md-px-38 {
        padding-left: 2.375rem !important;
    }
    .md-pr-38,
    .md-px-38 {
        padding-right: 2.375rem !important;
    }
    .md-p-40 {
        padding: 2.5rem !important;
    }
    .md-pt-40,
    .md-py-40 {
        padding-top: 2.5rem !important;
    }
    .md-pb-40,
    .md-py-40 {
        padding-bottom: 2.5rem !important;
    }
    .md-pl-40,
    .md-px-40 {
        padding-left: 2.5rem !important;
    }
    .md-pr-40,
    .md-px-40 {
        padding-right: 2.5rem !important;
    }
    .md-p-42 {
        padding: 2.625rem !important;
    }
    .md-pt-42,
    .md-py-42 {
        padding-top: 2.625rem !important;
    }
    .md-pb-42,
    .md-py-42 {
        padding-bottom: 2.625rem !important;
    }
    .md-pl-42,
    .md-px-42 {
        padding-left: 2.625rem !important;
    }
    .md-pr-42,
    .md-px-42 {
        padding-right: 2.625rem !important;
    }
    .md-p-44 {
        padding: 2.75rem !important;
    }
    .md-pt-44,
    .md-py-44 {
        padding-top: 2.75rem !important;
    }
    .md-pb-44,
    .md-py-44 {
        padding-bottom: 2.75rem !important;
    }
    .md-pl-44,
    .md-px-44 {
        padding-left: 2.75rem !important;
    }
    .md-pr-44,
    .md-px-44 {
        padding-right: 2.75rem !important;
    }
    .md-p-46 {
        padding: 2.875rem !important;
    }
    .md-pt-46,
    .md-py-46 {
        padding-top: 2.875rem !important;
    }
    .md-pb-46,
    .md-py-46 {
        padding-bottom: 2.875rem !important;
    }
    .md-pl-46,
    .md-px-46 {
        padding-left: 2.875rem !important;
    }
    .md-pr-46,
    .md-px-46 {
        padding-right: 2.875rem !important;
    }
    .md-p-48 {
        padding: 3rem !important;
    }
    .md-pt-48,
    .md-py-48 {
        padding-top: 3rem !important;
    }
    .md-pb-48,
    .md-py-48 {
        padding-bottom: 3rem !important;
    }
    .md-pl-48,
    .md-px-48 {
        padding-left: 3rem !important;
    }
    .md-pr-48,
    .md-px-48 {
        padding-right: 3rem !important;
    }
    .md-p-50 {
        padding: 3.125rem !important;
    }
    .md-pt-50,
    .md-py-50 {
        padding-top: 3.125rem !important;
    }
    .md-pb-50,
    .md-py-50 {
        padding-bottom: 3.125rem !important;
    }
    .md-pl-50,
    .md-px-50 {
        padding-left: 3.125rem !important;
    }
    .md-pr-50,
    .md-px-50 {
        padding-right: 3.125rem !important;
    }
    .md-p-52 {
        padding: 3.25rem !important;
    }
    .md-pt-52,
    .md-py-52 {
        padding-top: 3.25rem !important;
    }
    .md-pb-52,
    .md-py-52 {
        padding-bottom: 3.25rem !important;
    }
    .md-pl-52,
    .md-px-52 {
        padding-left: 3.25rem !important;
    }
    .md-pr-52,
    .md-px-52 {
        padding-right: 3.25rem !important;
    }
    .md-p-54 {
        padding: 3.375rem !important;
    }
    .md-pt-54,
    .md-py-54 {
        padding-top: 3.375rem !important;
    }
    .md-pb-54,
    .md-py-54 {
        padding-bottom: 3.375rem !important;
    }
    .md-pl-54,
    .md-px-54 {
        padding-left: 3.375rem !important;
    }
    .md-pr-54,
    .md-px-54 {
        padding-right: 3.375rem !important;
    }
    .md-p-56 {
        padding: 3.5rem !important;
    }
    .md-pt-56,
    .md-py-56 {
        padding-top: 3.5rem !important;
    }
    .md-pb-56,
    .md-py-56 {
        padding-bottom: 3.5rem !important;
    }
    .md-pl-56,
    .md-px-56 {
        padding-left: 3.5rem !important;
    }
    .md-pr-56,
    .md-px-56 {
        padding-right: 3.5rem !important;
    }
    .md-p-58 {
        padding: 3.625rem !important;
    }
    .md-pt-58,
    .md-py-58 {
        padding-top: 3.625rem !important;
    }
    .md-pb-58,
    .md-py-58 {
        padding-bottom: 3.625rem !important;
    }
    .md-pl-58,
    .md-px-58 {
        padding-left: 3.625rem !important;
    }
    .md-pr-58,
    .md-px-58 {
        padding-right: 3.625rem !important;
    }
    .md-p-60 {
        padding: 3.75rem !important;
    }
    .md-pt-60,
    .md-py-60 {
        padding-top: 3.75rem !important;
    }
    .md-pb-60,
    .md-py-60 {
        padding-bottom: 3.75rem !important;
    }
    .md-pl-60,
    .md-px-60 {
        padding-left: 3.75rem !important;
    }
    .md-pr-60,
    .md-px-60 {
        padding-right: 3.75rem !important;
    }
    .md-p-62 {
        padding: 3.875rem !important;
    }
    .md-pt-62,
    .md-py-62 {
        padding-top: 3.875rem !important;
    }
    .md-pb-62,
    .md-py-62 {
        padding-bottom: 3.875rem !important;
    }
    .md-pl-62,
    .md-px-62 {
        padding-left: 3.875rem !important;
    }
    .md-pr-62,
    .md-px-62 {
        padding-right: 3.875rem !important;
    }
    .md-p-64 {
        padding: 4rem !important;
    }
    .md-pt-64,
    .md-py-64 {
        padding-top: 4rem !important;
    }
    .md-pb-64,
    .md-py-64 {
        padding-bottom: 4rem !important;
    }
    .md-pl-64,
    .md-px-64 {
        padding-left: 4rem !important;
    }
    .md-pr-64,
    .md-px-64 {
        padding-right: 4rem !important;
    }
    .md-p-66 {
        padding: 4.125rem !important;
    }
    .md-pt-66,
    .md-py-66 {
        padding-top: 4.125rem !important;
    }
    .md-pb-66,
    .md-py-66 {
        padding-bottom: 4.125rem !important;
    }
    .md-pl-66,
    .md-px-66 {
        padding-left: 4.125rem !important;
    }
    .md-pr-66,
    .md-px-66 {
        padding-right: 4.125rem !important;
    }
    .md-p-68 {
        padding: 4.25rem !important;
    }
    .md-pt-68,
    .md-py-68 {
        padding-top: 4.25rem !important;
    }
    .md-pb-68,
    .md-py-68 {
        padding-bottom: 4.25rem !important;
    }
    .md-pl-68,
    .md-px-68 {
        padding-left: 4.25rem !important;
    }
    .md-pr-68,
    .md-px-68 {
        padding-right: 4.25rem !important;
    }
    .md-p-70 {
        padding: 4.375rem !important;
    }
    .md-pt-70,
    .md-py-70 {
        padding-top: 4.375rem !important;
    }
    .md-pb-70,
    .md-py-70 {
        padding-bottom: 4.375rem !important;
    }
    .md-pl-70,
    .md-px-70 {
        padding-left: 4.375rem !important;
    }
    .md-pr-70,
    .md-px-70 {
        padding-right: 4.375rem !important;
    }
    .md-p-72 {
        padding: 4.5rem !important;
    }
    .md-pt-72,
    .md-py-72 {
        padding-top: 4.5rem !important;
    }
    .md-pb-72,
    .md-py-72 {
        padding-bottom: 4.5rem !important;
    }
    .md-pl-72,
    .md-px-72 {
        padding-left: 4.5rem !important;
    }
    .md-pr-72,
    .md-px-72 {
        padding-right: 4.5rem !important;
    }
    .md-p-74 {
        padding: 4.625rem !important;
    }
    .md-pt-74,
    .md-py-74 {
        padding-top: 4.625rem !important;
    }
    .md-pb-74,
    .md-py-74 {
        padding-bottom: 4.625rem !important;
    }
    .md-pl-74,
    .md-px-74 {
        padding-left: 4.625rem !important;
    }
    .md-pr-74,
    .md-px-74 {
        padding-right: 4.625rem !important;
    }
    .md-p-76 {
        padding: 4.75rem !important;
    }
    .md-pt-76,
    .md-py-76 {
        padding-top: 4.75rem !important;
    }
    .md-pb-76,
    .md-py-76 {
        padding-bottom: 4.75rem !important;
    }
    .md-pl-76,
    .md-px-76 {
        padding-left: 4.75rem !important;
    }
    .md-pr-76,
    .md-px-76 {
        padding-right: 4.75rem !important;
    }
    .md-p-78 {
        padding: 4.875rem !important;
    }
    .md-pt-78,
    .md-py-78 {
        padding-top: 4.875rem !important;
    }
    .md-pb-78,
    .md-py-78 {
        padding-bottom: 4.875rem !important;
    }
    .md-pl-78,
    .md-px-78 {
        padding-left: 4.875rem !important;
    }
    .md-pr-78,
    .md-px-78 {
        padding-right: 4.875rem !important;
    }
    .md-p-80 {
        padding: 5rem !important;
    }
    .md-pt-80,
    .md-py-80 {
        padding-top: 5rem !important;
    }
    .md-pb-80,
    .md-py-80 {
        padding-bottom: 5rem !important;
    }
    .md-pl-80,
    .md-px-80 {
        padding-left: 5rem !important;
    }
    .md-pr-80,
    .md-px-80 {
        padding-right: 5rem !important;
    }
    .md-p-82 {
        padding: 5.125rem !important;
    }
    .md-pt-82,
    .md-py-82 {
        padding-top: 5.125rem !important;
    }
    .md-pb-82,
    .md-py-82 {
        padding-bottom: 5.125rem !important;
    }
    .md-pl-82,
    .md-px-82 {
        padding-left: 5.125rem !important;
    }
    .md-pr-82,
    .md-px-82 {
        padding-right: 5.125rem !important;
    }
    .md-p-84 {
        padding: 5.25rem !important;
    }
    .md-pt-84,
    .md-py-84 {
        padding-top: 5.25rem !important;
    }
    .md-pb-84,
    .md-py-84 {
        padding-bottom: 5.25rem !important;
    }
    .md-pl-84,
    .md-px-84 {
        padding-left: 5.25rem !important;
    }
    .md-pr-84,
    .md-px-84 {
        padding-right: 5.25rem !important;
    }
    .md-p-86 {
        padding: 5.375rem !important;
    }
    .md-pt-86,
    .md-py-86 {
        padding-top: 5.375rem !important;
    }
    .md-pb-86,
    .md-py-86 {
        padding-bottom: 5.375rem !important;
    }
    .md-pl-86,
    .md-px-86 {
        padding-left: 5.375rem !important;
    }
    .md-pr-86,
    .md-px-86 {
        padding-right: 5.375rem !important;
    }
    .md-p-88 {
        padding: 5.5rem !important;
    }
    .md-pt-88,
    .md-py-88 {
        padding-top: 5.5rem !important;
    }
    .md-pb-88,
    .md-py-88 {
        padding-bottom: 5.5rem !important;
    }
    .md-pl-88,
    .md-px-88 {
        padding-left: 5.5rem !important;
    }
    .md-pr-88,
    .md-px-88 {
        padding-right: 5.5rem !important;
    }
    .md-p-90 {
        padding: 5.625rem !important;
    }
    .md-pt-90,
    .md-py-90 {
        padding-top: 5.625rem !important;
    }
    .md-pb-90,
    .md-py-90 {
        padding-bottom: 5.625rem !important;
    }
    .md-pl-90,
    .md-px-90 {
        padding-left: 5.625rem !important;
    }
    .md-pr-90,
    .md-px-90 {
        padding-right: 5.625rem !important;
    }
    .md-p-92 {
        padding: 5.75rem !important;
    }
    .md-pt-92,
    .md-py-92 {
        padding-top: 5.75rem !important;
    }
    .md-pb-92,
    .md-py-92 {
        padding-bottom: 5.75rem !important;
    }
    .md-pl-92,
    .md-px-92 {
        padding-left: 5.75rem !important;
    }
    .md-pr-92,
    .md-px-92 {
        padding-right: 5.75rem !important;
    }
    .md-p-96 {
        padding: 6rem !important;
    }
    .md-pt-96,
    .md-py-96 {
        padding-top: 6rem !important;
    }
    .md-pb-96,
    .md-py-96 {
        padding-bottom: 6rem !important;
    }
    .md-pl-96,
    .md-px-96 {
        padding-left: 6rem !important;
    }
    .md-pr-96,
    .md-px-96 {
        padding-right: 6rem !important;
    }
    .md-p-100 {
        padding: 6.25rem !important;
    }
    .md-pt-100,
    .md-py-100 {
        padding-top: 6.25rem !important;
    }
    .md-pb-100,
    .md-py-100 {
        padding-bottom: 6.25rem !important;
    }
    .md-pl-100,
    .md-px-100 {
        padding-left: 6.25rem !important;
    }
    .md-pr-100,
    .md-px-100 {
        padding-right: 6.25rem !important;
    }
    .md-p-110 {
        padding: 6.875rem !important;
    }
    .md-pt-110,
    .md-py-110 {
        padding-top: 6.875rem !important;
    }
    .md-pb-110,
    .md-py-110 {
        padding-bottom: 6.875rem !important;
    }
    .md-pl-110,
    .md-px-110 {
        padding-left: 6.875rem !important;
    }
    .md-pr-110,
    .md-px-110 {
        padding-right: 6.875rem !important;
    }
    .md-p-120 {
        padding: 7.5rem !important;
    }
    .md-pt-120,
    .md-py-120 {
        padding-top: 7.5rem !important;
    }
    .md-pb-120,
    .md-py-120 {
        padding-bottom: 7.5rem !important;
    }
    .md-pl-120,
    .md-px-120 {
        padding-left: 7.5rem !important;
    }
    .md-pr-120,
    .md-px-120 {
        padding-right: 7.5rem !important;
    }
    .md-p-130 {
        padding: 8.125rem !important;
    }
    .md-pt-130,
    .md-py-130 {
        padding-top: 8.125rem !important;
    }
    .md-pb-130,
    .md-py-130 {
        padding-bottom: 8.125rem !important;
    }
    .md-pl-130,
    .md-px-130 {
        padding-left: 8.125rem !important;
    }
    .md-pr-130,
    .md-px-130 {
        padding-right: 8.125rem !important;
    }
    .md-p-140 {
        padding: 8.75rem !important;
    }
    .md-pt-140,
    .md-py-140 {
        padding-top: 8.75rem !important;
    }
    .md-pb-140,
    .md-py-140 {
        padding-bottom: 8.75rem !important;
    }
    .md-pl-140,
    .md-px-140 {
        padding-left: 8.75rem !important;
    }
    .md-pr-140,
    .md-px-140 {
        padding-right: 8.75rem !important;
    }
    .md-p-150 {
        padding: 9.375rem !important;
    }
    .md-pt-150,
    .md-py-150 {
        padding-top: 9.375rem !important;
    }
    .md-pb-150,
    .md-py-150 {
        padding-bottom: 9.375rem !important;
    }
    .md-pl-150,
    .md-px-150 {
        padding-left: 9.375rem !important;
    }
    .md-pr-150,
    .md-px-150 {
        padding-right: 9.375rem !important;
    }
    .lg-m-0 {
        margin: 0 !important;
    }
    .lg-mt-0,
    .lg-my-0 {
        margin-top: 0 !important;
    }
    .lg-mb-0,
    .lg-my-0 {
        margin-bottom: 0 !important;
    }
    .lg-ml-0,
    .lg-mx-0 {
        margin-left: 0 !important;
    }
    .lg-mr-0,
    .lg-mx-0 {
        margin-right: 0 !important;
    }
    .lg-m-1 {
        margin: 0.063rem !important;
    }
    .lg-mt-1,
    .lg-my-1 {
        margin-top: 0.063rem !important;
    }
    .lg-mb-1,
    .lg-my-1 {
        margin-bottom: 0.063rem !important;
    }
    .lg-ml-1,
    .lg-mx-1 {
        margin-left: 0.063rem !important;
    }
    .lg-mr-1,
    .lg-mx-1 {
        margin-right: 0.063rem !important;
    }
    .lg-m-2 {
        margin: 0.125rem !important;
    }
    .lg-mt-2,
    .lg-my-2 {
        margin-top: 0.125rem !important;
    }
    .lg-mb-2,
    .lg-my-2 {
        margin-bottom: 0.125rem !important;
    }
    .lg-ml-2,
    .lg-mx-2 {
        margin-left: 0.125rem !important;
    }
    .lg-mr-2,
    .lg-mx-2 {
        margin-right: 0.125rem !important;
    }
    .lg-m-3 {
        margin: 0.1875rem !important;
    }
    .lg-mt-3,
    .lg-my-3 {
        margin-top: 0.1875rem !important;
    }
    .lg-mb-3,
    .lg-my-3 {
        margin-bottom: 0.1875rem !important;
    }
    .lg-ml-3,
    .lg-mx-3 {
        margin-left: 0.1875rem !important;
    }
    .lg-mr-3,
    .lg-mx-3 {
        margin-right: 0.1875rem !important;
    }
    .lg-m-4 {
        margin: 0.25rem !important;
    }
    .lg-mt-4,
    .lg-my-4 {
        margin-top: 0.25rem !important;
    }
    .lg-mb-4,
    .lg-my-4 {
        margin-bottom: 0.25rem !important;
    }
    .lg-ml-4,
    .lg-mx-4 {
        margin-left: 0.25rem !important;
    }
    .lg-mr-4,
    .lg-mx-4 {
        margin-right: 0.25rem !important;
    }
    .lg-m-5 {
        margin: 0.3125rem !important;
    }
    .lg-mt-5,
    .lg-my-5 {
        margin-top: 0.3125rem !important;
    }
    .lg-mb-5,
    .lg-my-5 {
        margin-bottom: 0.3125rem !important;
    }
    .lg-ml-5,
    .lg-mx-5 {
        margin-left: 0.3125rem !important;
    }
    .lg-mr-5,
    .lg-mx-5 {
        margin-right: 0.3125rem !important;
    }
    .lg-m-6 {
        margin: 0.375rem !important;
    }
    .lg-mt-6,
    .lg-my-6 {
        margin-top: 0.375rem !important;
    }
    .lg-mb-6,
    .lg-my-6 {
        margin-bottom: 0.375rem !important;
    }
    .lg-ml-6,
    .lg-mx-6 {
        margin-left: 0.375rem !important;
    }
    .lg-mr-6,
    .lg-mx-6 {
        margin-right: 0.375rem !important;
    }
    .lg-m-7 {
        margin: 0.4375rem !important;
    }
    .lg-mt-7,
    .lg-my-7 {
        margin-top: 0.4375rem !important;
    }
    .lg-mb-7,
    .lg-my-7 {
        margin-bottom: 0.4375rem !important;
    }
    .lg-ml-7,
    .lg-mx-7 {
        margin-left: 0.4375rem !important;
    }
    .lg-mr-7,
    .lg-mx-7 {
        margin-right: 0.4375rem !important;
    }
    .lg-m-8 {
        margin: 0.5rem !important;
    }
    .lg-mt-8,
    .lg-my-8 {
        margin-top: 0.5rem !important;
    }
    .lg-mb-8,
    .lg-my-8 {
        margin-bottom: 0.5rem !important;
    }
    .lg-ml-8,
    .lg-mx-8 {
        margin-left: 0.5rem !important;
    }
    .lg-mr-8,
    .lg-mx-8 {
        margin-right: 0.5rem !important;
    }
    .lg-m-9 {
        margin: 0.5625rem !important;
    }
    .lg-mt-9,
    .lg-my-9 {
        margin-top: 0.5625rem !important;
    }
    .lg-mb-9,
    .lg-my-9 {
        margin-bottom: 0.5625rem !important;
    }
    .lg-ml-9,
    .lg-mx-9 {
        margin-left: 0.5625rem !important;
    }
    .lg-mr-9,
    .lg-mx-9 {
        margin-right: 0.5625rem !important;
    }
    .lg-m-10 {
        margin: 0.625rem !important;
    }
    .lg-mt-10,
    .lg-my-10 {
        margin-top: 0.625rem !important;
    }
    .lg-mb-10,
    .lg-my-10 {
        margin-bottom: 0.625rem !important;
    }
    .lg-ml-10,
    .lg-mx-10 {
        margin-left: 0.625rem !important;
    }
    .lg-mr-10,
    .lg-mx-10 {
        margin-right: 0.625rem !important;
    }
    .lg-m-11 {
        margin: 0.688rem !important;
    }
    .lg-mt-11,
    .lg-my-11 {
        margin-top: 0.688rem !important;
    }
    .lg-mb-11,
    .lg-my-11 {
        margin-bottom: 0.688rem !important;
    }
    .lg-ml-11,
    .lg-mx-11 {
        margin-left: 0.688rem !important;
    }
    .lg-mr-11,
    .lg-mx-11 {
        margin-right: 0.688rem !important;
    }
    .lg-m-12 {
        margin: 0.75rem !important;
    }
    .lg-mt-12,
    .lg-my-12 {
        margin-top: 0.75rem !important;
    }
    .lg-mb-12,
    .lg-my-12 {
        margin-bottom: 0.75rem !important;
    }
    .lg-ml-12,
    .lg-mx-12 {
        margin-left: 0.75rem !important;
    }
    .lg-mr-12,
    .lg-mx-12 {
        margin-right: 0.75rem !important;
    }
    .lg-m-13 {
        margin: 0.813rem !important;
    }
    .lg-mt-13,
    .lg-my-13 {
        margin-top: 0.813rem !important;
    }
    .lg-mb-13,
    .lg-my-13 {
        margin-bottom: 0.813rem !important;
    }
    .lg-ml-13,
    .lg-mx-13 {
        margin-left: 0.813rem !important;
    }
    .lg-mr-13,
    .lg-mx-13 {
        margin-right: 0.813rem !important;
    }
    .lg-m-14 {
        margin: 0.875rem !important;
    }
    .lg-mt-14,
    .lg-my-14 {
        margin-top: 0.875rem !important;
    }
    .lg-mb-14,
    .lg-my-14 {
        margin-bottom: 0.875rem !important;
    }
    .lg-ml-14,
    .lg-mx-14 {
        margin-left: 0.875rem !important;
    }
    .lg-mr-14,
    .lg-mx-14 {
        margin-right: 0.875rem !important;
    }
    .lg-m-15 {
        margin: 0.9375rem !important;
    }
    .lg-mt-15,
    .lg-my-15 {
        margin-top: 0.9375rem !important;
    }
    .lg-mb-15,
    .lg-my-15 {
        margin-bottom: 0.9375rem !important;
    }
    .lg-ml-15,
    .lg-mx-15 {
        margin-left: 0.9375rem !important;
    }
    .lg-mr-15,
    .lg-mx-15 {
        margin-right: 0.9375rem !important;
    }
    .lg-m-16 {
        margin: 1rem !important;
    }
    .lg-mt-16,
    .lg-my-16 {
        margin-top: 1rem !important;
    }
    .lg-mb-16,
    .lg-my-16 {
        margin-bottom: 1rem !important;
    }
    .lg-ml-16,
    .lg-mx-16 {
        margin-left: 1rem !important;
    }
    .lg-mr-16,
    .lg-mx-16 {
        margin-right: 1rem !important;
    }
    .lg-m-18 {
        margin: 1.125rem !important;
    }
    .lg-mt-18,
    .lg-my-18 {
        margin-top: 1.125rem !important;
    }
    .lg-mb-18,
    .lg-my-18 {
        margin-bottom: 1.125rem !important;
    }
    .lg-ml-18,
    .lg-mx-18 {
        margin-left: 1.125rem !important;
    }
    .lg-mr-18,
    .lg-mx-18 {
        margin-right: 1.125rem !important;
    }
    .lg-m-20 {
        margin: 1.25rem !important;
    }
    .lg-mt-20,
    .lg-my-20 {
        margin-top: 1.25rem !important;
    }
    .lg-mb-20,
    .lg-my-20 {
        margin-bottom: 1.25rem !important;
    }
    .lg-ml-20,
    .lg-mx-20 {
        margin-left: 1.25rem !important;
    }
    .lg-mr-20,
    .lg-mx-20 {
        margin-right: 1.25rem !important;
    }
    .lg-m-22 {
        margin: 1.375rem !important;
    }
    .lg-mt-22,
    .lg-my-22 {
        margin-top: 1.375rem !important;
    }
    .lg-mb-22,
    .lg-my-22 {
        margin-bottom: 1.375rem !important;
    }
    .lg-ml-22,
    .lg-mx-22 {
        margin-left: 1.375rem !important;
    }
    .lg-mr-22,
    .lg-mx-22 {
        margin-right: 1.375rem !important;
    }
    .lg-m-24 {
        margin: 1.5rem !important;
    }
    .lg-mt-24,
    .lg-my-24 {
        margin-top: 1.5rem !important;
    }
    .lg-mb-24,
    .lg-my-24 {
        margin-bottom: 1.5rem !important;
    }
    .lg-ml-24,
    .lg-mx-24 {
        margin-left: 1.5rem !important;
    }
    .lg-mr-24,
    .lg-mx-24 {
        margin-right: 1.5rem !important;
    }
    .lg-m-26 {
        margin: 1.625rem !important;
    }
    .lg-mt-26,
    .lg-my-26 {
        margin-top: 1.625rem !important;
    }
    .lg-mb-26,
    .lg-my-26 {
        margin-bottom: 1.625rem !important;
    }
    .lg-ml-26,
    .lg-mx-26 {
        margin-left: 1.625rem !important;
    }
    .lg-mr-26,
    .lg-mx-26 {
        margin-right: 1.625rem !important;
    }
    .lg-m-28 {
        margin: 1.75rem !important;
    }
    .lg-mt-28,
    .lg-my-28 {
        margin-top: 1.75rem !important;
    }
    .lg-mb-28,
    .lg-my-28 {
        margin-bottom: 1.75rem !important;
    }
    .lg-ml-28,
    .lg-mx-28 {
        margin-left: 1.75rem !important;
    }
    .lg-mr-28,
    .lg-mx-28 {
        margin-right: 1.75rem !important;
    }
    .lg-m-30 {
        margin: 1.875rem !important;
    }
    .lg-mt-30,
    .lg-my-30 {
        margin-top: 1.875rem !important;
    }
    .lg-mb-30,
    .lg-my-30 {
        margin-bottom: 1.875rem !important;
    }
    .lg-ml-30,
    .lg-mx-30 {
        margin-left: 1.875rem !important;
    }
    .lg-mr-30,
    .lg-mx-30 {
        margin-right: 1.875rem !important;
    }
    .lg-m-32 {
        margin: 2rem !important;
    }
    .lg-mt-32,
    .lg-my-32 {
        margin-top: 2rem !important;
    }
    .lg-mb-32,
    .lg-my-32 {
        margin-bottom: 2rem !important;
    }
    .lg-ml-32,
    .lg-mx-32 {
        margin-left: 2rem !important;
    }
    .lg-mr-32,
    .lg-mx-32 {
        margin-right: 2rem !important;
    }
    .lg-m-34 {
        margin: 2.125rem !important;
    }
    .lg-mt-34,
    .lg-my-34 {
        margin-top: 2.125rem !important;
    }
    .lg-mb-34,
    .lg-my-34 {
        margin-bottom: 2.125rem !important;
    }
    .lg-ml-34,
    .lg-mx-34 {
        margin-left: 2.125rem !important;
    }
    .lg-mr-34,
    .lg-mx-34 {
        margin-right: 2.125rem !important;
    }
    .lg-m-36 {
        margin: 2.25rem !important;
    }
    .lg-mt-36,
    .lg-my-36 {
        margin-top: 2.25rem !important;
    }
    .lg-mb-36,
    .lg-my-36 {
        margin-bottom: 2.25rem !important;
    }
    .lg-ml-36,
    .lg-mx-36 {
        margin-left: 2.25rem !important;
    }
    .lg-mr-36,
    .lg-mx-36 {
        margin-right: 2.25rem !important;
    }
    .lg-m-38 {
        margin: 2.375rem !important;
    }
    .lg-mt-38,
    .lg-my-38 {
        margin-top: 2.375rem !important;
    }
    .lg-mb-38,
    .lg-my-38 {
        margin-bottom: 2.375rem !important;
    }
    .lg-ml-38,
    .lg-mx-38 {
        margin-left: 2.375rem !important;
    }
    .lg-mr-38,
    .lg-mx-38 {
        margin-right: 2.375rem !important;
    }
    .lg-m-40 {
        margin: 2.5rem !important;
    }
    .lg-mt-40,
    .lg-my-40 {
        margin-top: 2.5rem !important;
    }
    .lg-mb-40,
    .lg-my-40 {
        margin-bottom: 2.5rem !important;
    }
    .lg-ml-40,
    .lg-mx-40 {
        margin-left: 2.5rem !important;
    }
    .lg-mr-40,
    .lg-mx-40 {
        margin-right: 2.5rem !important;
    }
    .lg-m-42 {
        margin: 2.625rem !important;
    }
    .lg-mt-42,
    .lg-my-42 {
        margin-top: 2.625rem !important;
    }
    .lg-mb-42,
    .lg-my-42 {
        margin-bottom: 2.625rem !important;
    }
    .lg-ml-42,
    .lg-mx-42 {
        margin-left: 2.625rem !important;
    }
    .lg-mr-42,
    .lg-mx-42 {
        margin-right: 2.625rem !important;
    }
    .lg-m-44 {
        margin: 2.75rem !important;
    }
    .lg-mt-44,
    .lg-my-44 {
        margin-top: 2.75rem !important;
    }
    .lg-mb-44,
    .lg-my-44 {
        margin-bottom: 2.75rem !important;
    }
    .lg-ml-44,
    .lg-mx-44 {
        margin-left: 2.75rem !important;
    }
    .lg-mr-44,
    .lg-mx-44 {
        margin-right: 2.75rem !important;
    }
    .lg-m-46 {
        margin: 2.875rem !important;
    }
    .lg-mt-46,
    .lg-my-46 {
        margin-top: 2.875rem !important;
    }
    .lg-mb-46,
    .lg-my-46 {
        margin-bottom: 2.875rem !important;
    }
    .lg-ml-46,
    .lg-mx-46 {
        margin-left: 2.875rem !important;
    }
    .lg-mr-46,
    .lg-mx-46 {
        margin-right: 2.875rem !important;
    }
    .lg-m-48 {
        margin: 3rem !important;
    }
    .lg-mt-48,
    .lg-my-48 {
        margin-top: 3rem !important;
    }
    .lg-mb-48,
    .lg-my-48 {
        margin-bottom: 3rem !important;
    }
    .lg-ml-48,
    .lg-mx-48 {
        margin-left: 3rem !important;
    }
    .lg-mr-48,
    .lg-mx-48 {
        margin-right: 3rem !important;
    }
    .lg-m-50 {
        margin: 3.125rem !important;
    }
    .lg-mt-50,
    .lg-my-50 {
        margin-top: 3.125rem !important;
    }
    .lg-mb-50,
    .lg-my-50 {
        margin-bottom: 3.125rem !important;
    }
    .lg-ml-50,
    .lg-mx-50 {
        margin-left: 3.125rem !important;
    }
    .lg-mr-50,
    .lg-mx-50 {
        margin-right: 3.125rem !important;
    }
    .lg-m-52 {
        margin: 3.25rem !important;
    }
    .lg-mt-52,
    .lg-my-52 {
        margin-top: 3.25rem !important;
    }
    .lg-mb-52,
    .lg-my-52 {
        margin-bottom: 3.25rem !important;
    }
    .lg-ml-52,
    .lg-mx-52 {
        margin-left: 3.25rem !important;
    }
    .lg-mr-52,
    .lg-mx-52 {
        margin-right: 3.25rem !important;
    }
    .lg-m-54 {
        margin: 3.375rem !important;
    }
    .lg-mt-54,
    .lg-my-54 {
        margin-top: 3.375rem !important;
    }
    .lg-mb-54,
    .lg-my-54 {
        margin-bottom: 3.375rem !important;
    }
    .lg-ml-54,
    .lg-mx-54 {
        margin-left: 3.375rem !important;
    }
    .lg-mr-54,
    .lg-mx-54 {
        margin-right: 3.375rem !important;
    }
    .lg-m-56 {
        margin: 3.5rem !important;
    }
    .lg-mt-56,
    .lg-my-56 {
        margin-top: 3.5rem !important;
    }
    .lg-mb-56,
    .lg-my-56 {
        margin-bottom: 3.5rem !important;
    }
    .lg-ml-56,
    .lg-mx-56 {
        margin-left: 3.5rem !important;
    }
    .lg-mr-56,
    .lg-mx-56 {
        margin-right: 3.5rem !important;
    }
    .lg-m-58 {
        margin: 3.625rem !important;
    }
    .lg-mt-58,
    .lg-my-58 {
        margin-top: 3.625rem !important;
    }
    .lg-mb-58,
    .lg-my-58 {
        margin-bottom: 3.625rem !important;
    }
    .lg-ml-58,
    .lg-mx-58 {
        margin-left: 3.625rem !important;
    }
    .lg-mr-58,
    .lg-mx-58 {
        margin-right: 3.625rem !important;
    }
    .lg-m-60 {
        margin: 3.75rem !important;
    }
    .lg-mt-60,
    .lg-my-60 {
        margin-top: 3.75rem !important;
    }
    .lg-mb-60,
    .lg-my-60 {
        margin-bottom: 3.75rem !important;
    }
    .lg-ml-60,
    .lg-mx-60 {
        margin-left: 3.75rem !important;
    }
    .lg-mr-60,
    .lg-mx-60 {
        margin-right: 3.75rem !important;
    }
    .lg-m-62 {
        margin: 3.875rem !important;
    }
    .lg-mt-62,
    .lg-my-62 {
        margin-top: 3.875rem !important;
    }
    .lg-mb-62,
    .lg-my-62 {
        margin-bottom: 3.875rem !important;
    }
    .lg-ml-62,
    .lg-mx-62 {
        margin-left: 3.875rem !important;
    }
    .lg-mr-62,
    .lg-mx-62 {
        margin-right: 3.875rem !important;
    }
    .lg-m-64 {
        margin: 4rem !important;
    }
    .lg-mt-64,
    .lg-my-64 {
        margin-top: 4rem !important;
    }
    .lg-mb-64,
    .lg-my-64 {
        margin-bottom: 4rem !important;
    }
    .lg-ml-64,
    .lg-mx-64 {
        margin-left: 4rem !important;
    }
    .lg-mr-64,
    .lg-mx-64 {
        margin-right: 4rem !important;
    }
    .lg-m-66 {
        margin: 4.125rem !important;
    }
    .lg-mt-66,
    .lg-my-66 {
        margin-top: 4.125rem !important;
    }
    .lg-mb-66,
    .lg-my-66 {
        margin-bottom: 4.125rem !important;
    }
    .lg-ml-66,
    .lg-mx-66 {
        margin-left: 4.125rem !important;
    }
    .lg-mr-66,
    .lg-mx-66 {
        margin-right: 4.125rem !important;
    }
    .lg-m-68 {
        margin: 4.25rem !important;
    }
    .lg-mt-68,
    .lg-my-68 {
        margin-top: 4.25rem !important;
    }
    .lg-mb-68,
    .lg-my-68 {
        margin-bottom: 4.25rem !important;
    }
    .lg-ml-68,
    .lg-mx-68 {
        margin-left: 4.25rem !important;
    }
    .lg-mr-68,
    .lg-mx-68 {
        margin-right: 4.25rem !important;
    }
    .lg-m-70 {
        margin: 4.375rem !important;
    }
    .lg-mt-70,
    .lg-my-70 {
        margin-top: 4.375rem !important;
    }
    .lg-mb-70,
    .lg-my-70 {
        margin-bottom: 4.375rem !important;
    }
    .lg-ml-70,
    .lg-mx-70 {
        margin-left: 4.375rem !important;
    }
    .lg-mr-70,
    .lg-mx-70 {
        margin-right: 4.375rem !important;
    }
    .lg-m-72 {
        margin: 4.5rem !important;
    }
    .lg-mt-72,
    .lg-my-72 {
        margin-top: 4.5rem !important;
    }
    .lg-mb-72,
    .lg-my-72 {
        margin-bottom: 4.5rem !important;
    }
    .lg-ml-72,
    .lg-mx-72 {
        margin-left: 4.5rem !important;
    }
    .lg-mr-72,
    .lg-mx-72 {
        margin-right: 4.5rem !important;
    }
    .lg-m-74 {
        margin: 4.625rem !important;
    }
    .lg-mt-74,
    .lg-my-74 {
        margin-top: 4.625rem !important;
    }
    .lg-mb-74,
    .lg-my-74 {
        margin-bottom: 4.625rem !important;
    }
    .lg-ml-74,
    .lg-mx-74 {
        margin-left: 4.625rem !important;
    }
    .lg-mr-74,
    .lg-mx-74 {
        margin-right: 4.625rem !important;
    }
    .lg-m-76 {
        margin: 4.75rem !important;
    }
    .lg-mt-76,
    .lg-my-76 {
        margin-top: 4.75rem !important;
    }
    .lg-mb-76,
    .lg-my-76 {
        margin-bottom: 4.75rem !important;
    }
    .lg-ml-76,
    .lg-mx-76 {
        margin-left: 4.75rem !important;
    }
    .lg-mr-76,
    .lg-mx-76 {
        margin-right: 4.75rem !important;
    }
    .lg-m-78 {
        margin: 4.875rem !important;
    }
    .lg-mt-78,
    .lg-my-78 {
        margin-top: 4.875rem !important;
    }
    .lg-mb-78,
    .lg-my-78 {
        margin-bottom: 4.875rem !important;
    }
    .lg-ml-78,
    .lg-mx-78 {
        margin-left: 4.875rem !important;
    }
    .lg-mr-78,
    .lg-mx-78 {
        margin-right: 4.875rem !important;
    }
    .lg-m-80 {
        margin: 5rem !important;
    }
    .lg-mt-80,
    .lg-my-80 {
        margin-top: 5rem !important;
    }
    .lg-mb-80,
    .lg-my-80 {
        margin-bottom: 5rem !important;
    }
    .lg-ml-80,
    .lg-mx-80 {
        margin-left: 5rem !important;
    }
    .lg-mr-80,
    .lg-mx-80 {
        margin-right: 5rem !important;
    }
    .lg-m-82 {
        margin: 5.125rem !important;
    }
    .lg-mt-82,
    .lg-my-82 {
        margin-top: 5.125rem !important;
    }
    .lg-mb-82,
    .lg-my-82 {
        margin-bottom: 5.125rem !important;
    }
    .lg-ml-82,
    .lg-mx-82 {
        margin-left: 5.125rem !important;
    }
    .lg-mr-82,
    .lg-mx-82 {
        margin-right: 5.125rem !important;
    }
    .lg-m-84 {
        margin: 5.25rem !important;
    }
    .lg-mt-84,
    .lg-my-84 {
        margin-top: 5.25rem !important;
    }
    .lg-mb-84,
    .lg-my-84 {
        margin-bottom: 5.25rem !important;
    }
    .lg-ml-84,
    .lg-mx-84 {
        margin-left: 5.25rem !important;
    }
    .lg-mr-84,
    .lg-mx-84 {
        margin-right: 5.25rem !important;
    }
    .lg-m-86 {
        margin: 5.375rem !important;
    }
    .lg-mt-86,
    .lg-my-86 {
        margin-top: 5.375rem !important;
    }
    .lg-mb-86,
    .lg-my-86 {
        margin-bottom: 5.375rem !important;
    }
    .lg-ml-86,
    .lg-mx-86 {
        margin-left: 5.375rem !important;
    }
    .lg-mr-86,
    .lg-mx-86 {
        margin-right: 5.375rem !important;
    }
    .lg-m-88 {
        margin: 5.5rem !important;
    }
    .lg-mt-88,
    .lg-my-88 {
        margin-top: 5.5rem !important;
    }
    .lg-mb-88,
    .lg-my-88 {
        margin-bottom: 5.5rem !important;
    }
    .lg-ml-88,
    .lg-mx-88 {
        margin-left: 5.5rem !important;
    }
    .lg-mr-88,
    .lg-mx-88 {
        margin-right: 5.5rem !important;
    }
    .lg-m-90 {
        margin: 5.625rem !important;
    }
    .lg-mt-90,
    .lg-my-90 {
        margin-top: 5.625rem !important;
    }
    .lg-mb-90,
    .lg-my-90 {
        margin-bottom: 5.625rem !important;
    }
    .lg-ml-90,
    .lg-mx-90 {
        margin-left: 5.625rem !important;
    }
    .lg-mr-90,
    .lg-mx-90 {
        margin-right: 5.625rem !important;
    }
    .lg-m-92 {
        margin: 5.75rem !important;
    }
    .lg-mt-92,
    .lg-my-92 {
        margin-top: 5.75rem !important;
    }
    .lg-mb-92,
    .lg-my-92 {
        margin-bottom: 5.75rem !important;
    }
    .lg-ml-92,
    .lg-mx-92 {
        margin-left: 5.75rem !important;
    }
    .lg-mr-92,
    .lg-mx-92 {
        margin-right: 5.75rem !important;
    }
    .lg-m-96 {
        margin: 6rem !important;
    }
    .lg-mt-96,
    .lg-my-96 {
        margin-top: 6rem !important;
    }
    .lg-mb-96,
    .lg-my-96 {
        margin-bottom: 6rem !important;
    }
    .lg-ml-96,
    .lg-mx-96 {
        margin-left: 6rem !important;
    }
    .lg-mr-96,
    .lg-mx-96 {
        margin-right: 6rem !important;
    }
    .lg-m-100 {
        margin: 6.25rem !important;
    }
    .lg-mt-100,
    .lg-my-100 {
        margin-top: 6.25rem !important;
    }
    .lg-mb-100,
    .lg-my-100 {
        margin-bottom: 6.25rem !important;
    }
    .lg-ml-100,
    .lg-mx-100 {
        margin-left: 6.25rem !important;
    }
    .lg-mr-100,
    .lg-mx-100 {
        margin-right: 6.25rem !important;
    }
    .lg-m-110 {
        margin: 6.875rem !important;
    }
    .lg-mt-110,
    .lg-my-110 {
        margin-top: 6.875rem !important;
    }
    .lg-mb-110,
    .lg-my-110 {
        margin-bottom: 6.875rem !important;
    }
    .lg-ml-110,
    .lg-mx-110 {
        margin-left: 6.875rem !important;
    }
    .lg-mr-110,
    .lg-mx-110 {
        margin-right: 6.875rem !important;
    }
    .lg-m-120 {
        margin: 7.5rem !important;
    }
    .lg-mt-120,
    .lg-my-120 {
        margin-top: 7.5rem !important;
    }
    .lg-mb-120,
    .lg-my-120 {
        margin-bottom: 7.5rem !important;
    }
    .lg-ml-120,
    .lg-mx-120 {
        margin-left: 7.5rem !important;
    }
    .lg-mr-120,
    .lg-mx-120 {
        margin-right: 7.5rem !important;
    }
    .lg-m-130 {
        margin: 8.125rem !important;
    }
    .lg-mt-130,
    .lg-my-130 {
        margin-top: 8.125rem !important;
    }
    .lg-mb-130,
    .lg-my-130 {
        margin-bottom: 8.125rem !important;
    }
    .lg-ml-130,
    .lg-mx-130 {
        margin-left: 8.125rem !important;
    }
    .lg-mr-130,
    .lg-mx-130 {
        margin-right: 8.125rem !important;
    }
    .lg-m-140 {
        margin: 8.75rem !important;
    }
    .lg-mt-140,
    .lg-my-140 {
        margin-top: 8.75rem !important;
    }
    .lg-mb-140,
    .lg-my-140 {
        margin-bottom: 8.75rem !important;
    }
    .lg-ml-140,
    .lg-mx-140 {
        margin-left: 8.75rem !important;
    }
    .lg-mr-140,
    .lg-mx-140 {
        margin-right: 8.75rem !important;
    }
    .lg-m-150 {
        margin: 9.375rem !important;
    }
    .lg-mt-150,
    .lg-my-150 {
        margin-top: 9.375rem !important;
    }
    .lg-mb-150,
    .lg-my-150 {
        margin-bottom: 9.375rem !important;
    }
    .lg-ml-150,
    .lg-mx-150 {
        margin-left: 9.375rem !important;
    }
    .lg-mr-150,
    .lg-mx-150 {
        margin-right: 9.375rem !important;
    }
    .lg-p-0 {
        padding: 0 !important;
    }
    .lg-pt-0,
    .lg-py-0 {
        padding-top: 0 !important;
    }
    .lg-pb-0,
    .lg-py-0 {
        padding-bottom: 0 !important;
    }
    .lg-pl-0,
    .lg-px-0 {
        padding-left: 0 !important;
    }
    .lg-pr-0,
    .lg-px-0 {
        padding-right: 0 !important;
    }
    .lg-p-1 {
        padding: 0.063rem !important;
    }
    .lg-pt-1,
    .lg-py-1 {
        padding-top: 0.063rem !important;
    }
    .lg-pb-1,
    .lg-py-1 {
        padding-bottom: 0.063rem !important;
    }
    .lg-pl-1,
    .lg-px-1 {
        padding-left: 0.063rem !important;
    }
    .lg-pr-1,
    .lg-px-1 {
        padding-right: 0.063rem !important;
    }
    .lg-p-2 {
        padding: 0.125rem !important;
    }
    .lg-pt-2,
    .lg-py-2 {
        padding-top: 0.125rem !important;
    }
    .lg-pb-2,
    .lg-py-2 {
        padding-bottom: 0.125rem !important;
    }
    .lg-pl-2,
    .lg-px-2 {
        padding-left: 0.125rem !important;
    }
    .lg-pr-2,
    .lg-px-2 {
        padding-right: 0.125rem !important;
    }
    .lg-p-3 {
        padding: 0.1875rem !important;
    }
    .lg-pt-3,
    .lg-py-3 {
        padding-top: 0.1875rem !important;
    }
    .lg-pb-3,
    .lg-py-3 {
        padding-bottom: 0.1875rem !important;
    }
    .lg-pl-3,
    .lg-px-3 {
        padding-left: 0.1875rem !important;
    }
    .lg-pr-3,
    .lg-px-3 {
        padding-right: 0.1875rem !important;
    }
    .lg-p-4 {
        padding: 0.25rem !important;
    }
    .lg-pt-4,
    .lg-py-4 {
        padding-top: 0.25rem !important;
    }
    .lg-pb-4,
    .lg-py-4 {
        padding-bottom: 0.25rem !important;
    }
    .lg-pl-4,
    .lg-px-4 {
        padding-left: 0.25rem !important;
    }
    .lg-pr-4,
    .lg-px-4 {
        padding-right: 0.25rem !important;
    }
    .lg-p-5 {
        padding: 0.3125rem !important;
    }
    .lg-pt-5,
    .lg-py-5 {
        padding-top: 0.3125rem !important;
    }
    .lg-pb-5,
    .lg-py-5 {
        padding-bottom: 0.3125rem !important;
    }
    .lg-pl-5,
    .lg-px-5 {
        padding-left: 0.3125rem !important;
    }
    .lg-pr-5,
    .lg-px-5 {
        padding-right: 0.3125rem !important;
    }
    .lg-p-6 {
        padding: 0.375rem !important;
    }
    .lg-pt-6,
    .lg-py-6 {
        padding-top: 0.375rem !important;
    }
    .lg-pb-6,
    .lg-py-6 {
        padding-bottom: 0.375rem !important;
    }
    .lg-pl-6,
    .lg-px-6 {
        padding-left: 0.375rem !important;
    }
    .lg-pr-6,
    .lg-px-6 {
        padding-right: 0.375rem !important;
    }
    .lg-p-7 {
        padding: 0.4375rem !important;
    }
    .lg-pt-7,
    .lg-py-7 {
        padding-top: 0.4375rem !important;
    }
    .lg-pb-7,
    .lg-py-7 {
        padding-bottom: 0.4375rem !important;
    }
    .lg-pl-7,
    .lg-px-7 {
        padding-left: 0.4375rem !important;
    }
    .lg-pr-7,
    .lg-px-7 {
        padding-right: 0.4375rem !important;
    }
    .lg-p-8 {
        padding: 0.5rem !important;
    }
    .lg-pt-8,
    .lg-py-8 {
        padding-top: 0.5rem !important;
    }
    .lg-pb-8,
    .lg-py-8 {
        padding-bottom: 0.5rem !important;
    }
    .lg-pl-8,
    .lg-px-8 {
        padding-left: 0.5rem !important;
    }
    .lg-pr-8,
    .lg-px-8 {
        padding-right: 0.5rem !important;
    }
    .lg-p-9 {
        padding: 0.5625rem !important;
    }
    .lg-pt-9,
    .lg-py-9 {
        padding-top: 0.5625rem !important;
    }
    .lg-pb-9,
    .lg-py-9 {
        padding-bottom: 0.5625rem !important;
    }
    .lg-pl-9,
    .lg-px-9 {
        padding-left: 0.5625rem !important;
    }
    .lg-pr-9,
    .lg-px-9 {
        padding-right: 0.5625rem !important;
    }
    .lg-p-10 {
        padding: 0.625rem !important;
    }
    .lg-pt-10,
    .lg-py-10 {
        padding-top: 0.625rem !important;
    }
    .lg-pb-10,
    .lg-py-10 {
        padding-bottom: 0.625rem !important;
    }
    .lg-pl-10,
    .lg-px-10 {
        padding-left: 0.625rem !important;
    }
    .lg-pr-10,
    .lg-px-10 {
        padding-right: 0.625rem !important;
    }
    .lg-p-11 {
        padding: 0.688rem !important;
    }
    .lg-pt-11,
    .lg-py-11 {
        padding-top: 0.688rem !important;
    }
    .lg-pb-11,
    .lg-py-11 {
        padding-bottom: 0.688rem !important;
    }
    .lg-pl-11,
    .lg-px-11 {
        padding-left: 0.688rem !important;
    }
    .lg-pr-11,
    .lg-px-11 {
        padding-right: 0.688rem !important;
    }
    .lg-p-12 {
        padding: 0.75rem !important;
    }
    .lg-pt-12,
    .lg-py-12 {
        padding-top: 0.75rem !important;
    }
    .lg-pb-12,
    .lg-py-12 {
        padding-bottom: 0.75rem !important;
    }
    .lg-pl-12,
    .lg-px-12 {
        padding-left: 0.75rem !important;
    }
    .lg-pr-12,
    .lg-px-12 {
        padding-right: 0.75rem !important;
    }
    .lg-p-13 {
        padding: 0.813rem !important;
    }
    .lg-pt-13,
    .lg-py-13 {
        padding-top: 0.813rem !important;
    }
    .lg-pb-13,
    .lg-py-13 {
        padding-bottom: 0.813rem !important;
    }
    .lg-pl-13,
    .lg-px-13 {
        padding-left: 0.813rem !important;
    }
    .lg-pr-13,
    .lg-px-13 {
        padding-right: 0.813rem !important;
    }
    .lg-p-14 {
        padding: 0.875rem !important;
    }
    .lg-pt-14,
    .lg-py-14 {
        padding-top: 0.875rem !important;
    }
    .lg-pb-14,
    .lg-py-14 {
        padding-bottom: 0.875rem !important;
    }
    .lg-pl-14,
    .lg-px-14 {
        padding-left: 0.875rem !important;
    }
    .lg-pr-14,
    .lg-px-14 {
        padding-right: 0.875rem !important;
    }
    .lg-p-15 {
        padding: 0.9375rem !important;
    }
    .lg-pt-15,
    .lg-py-15 {
        padding-top: 0.9375rem !important;
    }
    .lg-pb-15,
    .lg-py-15 {
        padding-bottom: 0.9375rem !important;
    }
    .lg-pl-15,
    .lg-px-15 {
        padding-left: 0.9375rem !important;
    }
    .lg-pr-15,
    .lg-px-15 {
        padding-right: 0.9375rem !important;
    }
    .lg-p-16 {
        padding: 1rem !important;
    }
    .lg-pt-16,
    .lg-py-16 {
        padding-top: 1rem !important;
    }
    .lg-pb-16,
    .lg-py-16 {
        padding-bottom: 1rem !important;
    }
    .lg-pl-16,
    .lg-px-16 {
        padding-left: 1rem !important;
    }
    .lg-pr-16,
    .lg-px-16 {
        padding-right: 1rem !important;
    }
    .lg-p-18 {
        padding: 1.125rem !important;
    }
    .lg-pt-18,
    .lg-py-18 {
        padding-top: 1.125rem !important;
    }
    .lg-pb-18,
    .lg-py-18 {
        padding-bottom: 1.125rem !important;
    }
    .lg-pl-18,
    .lg-px-18 {
        padding-left: 1.125rem !important;
    }
    .lg-pr-18,
    .lg-px-18 {
        padding-right: 1.125rem !important;
    }
    .lg-p-20 {
        padding: 1.25rem !important;
    }
    .lg-pt-20,
    .lg-py-20 {
        padding-top: 1.25rem !important;
    }
    .lg-pb-20,
    .lg-py-20 {
        padding-bottom: 1.25rem !important;
    }
    .lg-pl-20,
    .lg-px-20 {
        padding-left: 1.25rem !important;
    }
    .lg-pr-20,
    .lg-px-20 {
        padding-right: 1.25rem !important;
    }
    .lg-p-22 {
        padding: 1.375rem !important;
    }
    .lg-pt-22,
    .lg-py-22 {
        padding-top: 1.375rem !important;
    }
    .lg-pb-22,
    .lg-py-22 {
        padding-bottom: 1.375rem !important;
    }
    .lg-pl-22,
    .lg-px-22 {
        padding-left: 1.375rem !important;
    }
    .lg-pr-22,
    .lg-px-22 {
        padding-right: 1.375rem !important;
    }
    .lg-p-24 {
        padding: 1.5rem !important;
    }
    .lg-pt-24,
    .lg-py-24 {
        padding-top: 1.5rem !important;
    }
    .lg-pb-24,
    .lg-py-24 {
        padding-bottom: 1.5rem !important;
    }
    .lg-pl-24,
    .lg-px-24 {
        padding-left: 1.5rem !important;
    }
    .lg-pr-24,
    .lg-px-24 {
        padding-right: 1.5rem !important;
    }
    .lg-p-26 {
        padding: 1.625rem !important;
    }
    .lg-pt-26,
    .lg-py-26 {
        padding-top: 1.625rem !important;
    }
    .lg-pb-26,
    .lg-py-26 {
        padding-bottom: 1.625rem !important;
    }
    .lg-pl-26,
    .lg-px-26 {
        padding-left: 1.625rem !important;
    }
    .lg-pr-26,
    .lg-px-26 {
        padding-right: 1.625rem !important;
    }
    .lg-p-28 {
        padding: 1.75rem !important;
    }
    .lg-pt-28,
    .lg-py-28 {
        padding-top: 1.75rem !important;
    }
    .lg-pb-28,
    .lg-py-28 {
        padding-bottom: 1.75rem !important;
    }
    .lg-pl-28,
    .lg-px-28 {
        padding-left: 1.75rem !important;
    }
    .lg-pr-28,
    .lg-px-28 {
        padding-right: 1.75rem !important;
    }
    .lg-p-30 {
        padding: 1.875rem !important;
    }
    .lg-pt-30,
    .lg-py-30 {
        padding-top: 1.875rem !important;
    }
    .lg-pb-30,
    .lg-py-30 {
        padding-bottom: 1.875rem !important;
    }
    .lg-pl-30,
    .lg-px-30 {
        padding-left: 1.875rem !important;
    }
    .lg-pr-30,
    .lg-px-30 {
        padding-right: 1.875rem !important;
    }
    .lg-p-32 {
        padding: 2rem !important;
    }
    .lg-pt-32,
    .lg-py-32 {
        padding-top: 2rem !important;
    }
    .lg-pb-32,
    .lg-py-32 {
        padding-bottom: 2rem !important;
    }
    .lg-pl-32,
    .lg-px-32 {
        padding-left: 2rem !important;
    }
    .lg-pr-32,
    .lg-px-32 {
        padding-right: 2rem !important;
    }
    .lg-p-34 {
        padding: 2.125rem !important;
    }
    .lg-pt-34,
    .lg-py-34 {
        padding-top: 2.125rem !important;
    }
    .lg-pb-34,
    .lg-py-34 {
        padding-bottom: 2.125rem !important;
    }
    .lg-pl-34,
    .lg-px-34 {
        padding-left: 2.125rem !important;
    }
    .lg-pr-34,
    .lg-px-34 {
        padding-right: 2.125rem !important;
    }
    .lg-p-36 {
        padding: 2.25rem !important;
    }
    .lg-pt-36,
    .lg-py-36 {
        padding-top: 2.25rem !important;
    }
    .lg-pb-36,
    .lg-py-36 {
        padding-bottom: 2.25rem !important;
    }
    .lg-pl-36,
    .lg-px-36 {
        padding-left: 2.25rem !important;
    }
    .lg-pr-36,
    .lg-px-36 {
        padding-right: 2.25rem !important;
    }
    .lg-p-38 {
        padding: 2.375rem !important;
    }
    .lg-pt-38,
    .lg-py-38 {
        padding-top: 2.375rem !important;
    }
    .lg-pb-38,
    .lg-py-38 {
        padding-bottom: 2.375rem !important;
    }
    .lg-pl-38,
    .lg-px-38 {
        padding-left: 2.375rem !important;
    }
    .lg-pr-38,
    .lg-px-38 {
        padding-right: 2.375rem !important;
    }
    .lg-p-40 {
        padding: 2.5rem !important;
    }
    .lg-pt-40,
    .lg-py-40 {
        padding-top: 2.5rem !important;
    }
    .lg-pb-40,
    .lg-py-40 {
        padding-bottom: 2.5rem !important;
    }
    .lg-pl-40,
    .lg-px-40 {
        padding-left: 2.5rem !important;
    }
    .lg-pr-40,
    .lg-px-40 {
        padding-right: 2.5rem !important;
    }
    .lg-p-42 {
        padding: 2.625rem !important;
    }
    .lg-pt-42,
    .lg-py-42 {
        padding-top: 2.625rem !important;
    }
    .lg-pb-42,
    .lg-py-42 {
        padding-bottom: 2.625rem !important;
    }
    .lg-pl-42,
    .lg-px-42 {
        padding-left: 2.625rem !important;
    }
    .lg-pr-42,
    .lg-px-42 {
        padding-right: 2.625rem !important;
    }
    .lg-p-44 {
        padding: 2.75rem !important;
    }
    .lg-pt-44,
    .lg-py-44 {
        padding-top: 2.75rem !important;
    }
    .lg-pb-44,
    .lg-py-44 {
        padding-bottom: 2.75rem !important;
    }
    .lg-pl-44,
    .lg-px-44 {
        padding-left: 2.75rem !important;
    }
    .lg-pr-44,
    .lg-px-44 {
        padding-right: 2.75rem !important;
    }
    .lg-p-46 {
        padding: 2.875rem !important;
    }
    .lg-pt-46,
    .lg-py-46 {
        padding-top: 2.875rem !important;
    }
    .lg-pb-46,
    .lg-py-46 {
        padding-bottom: 2.875rem !important;
    }
    .lg-pl-46,
    .lg-px-46 {
        padding-left: 2.875rem !important;
    }
    .lg-pr-46,
    .lg-px-46 {
        padding-right: 2.875rem !important;
    }
    .lg-p-48 {
        padding: 3rem !important;
    }
    .lg-pt-48,
    .lg-py-48 {
        padding-top: 3rem !important;
    }
    .lg-pb-48,
    .lg-py-48 {
        padding-bottom: 3rem !important;
    }
    .lg-pl-48,
    .lg-px-48 {
        padding-left: 3rem !important;
    }
    .lg-pr-48,
    .lg-px-48 {
        padding-right: 3rem !important;
    }
    .lg-p-50 {
        padding: 3.125rem !important;
    }
    .lg-pt-50,
    .lg-py-50 {
        padding-top: 3.125rem !important;
    }
    .lg-pb-50,
    .lg-py-50 {
        padding-bottom: 3.125rem !important;
    }
    .lg-pl-50,
    .lg-px-50 {
        padding-left: 3.125rem !important;
    }
    .lg-pr-50,
    .lg-px-50 {
        padding-right: 3.125rem !important;
    }
    .lg-p-52 {
        padding: 3.25rem !important;
    }
    .lg-pt-52,
    .lg-py-52 {
        padding-top: 3.25rem !important;
    }
    .lg-pb-52,
    .lg-py-52 {
        padding-bottom: 3.25rem !important;
    }
    .lg-pl-52,
    .lg-px-52 {
        padding-left: 3.25rem !important;
    }
    .lg-pr-52,
    .lg-px-52 {
        padding-right: 3.25rem !important;
    }
    .lg-p-54 {
        padding: 3.375rem !important;
    }
    .lg-pt-54,
    .lg-py-54 {
        padding-top: 3.375rem !important;
    }
    .lg-pb-54,
    .lg-py-54 {
        padding-bottom: 3.375rem !important;
    }
    .lg-pl-54,
    .lg-px-54 {
        padding-left: 3.375rem !important;
    }
    .lg-pr-54,
    .lg-px-54 {
        padding-right: 3.375rem !important;
    }
    .lg-p-56 {
        padding: 3.5rem !important;
    }
    .lg-pt-56,
    .lg-py-56 {
        padding-top: 3.5rem !important;
    }
    .lg-pb-56,
    .lg-py-56 {
        padding-bottom: 3.5rem !important;
    }
    .lg-pl-56,
    .lg-px-56 {
        padding-left: 3.5rem !important;
    }
    .lg-pr-56,
    .lg-px-56 {
        padding-right: 3.5rem !important;
    }
    .lg-p-58 {
        padding: 3.625rem !important;
    }
    .lg-pt-58,
    .lg-py-58 {
        padding-top: 3.625rem !important;
    }
    .lg-pb-58,
    .lg-py-58 {
        padding-bottom: 3.625rem !important;
    }
    .lg-pl-58,
    .lg-px-58 {
        padding-left: 3.625rem !important;
    }
    .lg-pr-58,
    .lg-px-58 {
        padding-right: 3.625rem !important;
    }
    .lg-p-60 {
        padding: 3.75rem !important;
    }
    .lg-pt-60,
    .lg-py-60 {
        padding-top: 3.75rem !important;
    }
    .lg-pb-60,
    .lg-py-60 {
        padding-bottom: 3.75rem !important;
    }
    .lg-pl-60,
    .lg-px-60 {
        padding-left: 3.75rem !important;
    }
    .lg-pr-60,
    .lg-px-60 {
        padding-right: 3.75rem !important;
    }
    .lg-p-62 {
        padding: 3.875rem !important;
    }
    .lg-pt-62,
    .lg-py-62 {
        padding-top: 3.875rem !important;
    }
    .lg-pb-62,
    .lg-py-62 {
        padding-bottom: 3.875rem !important;
    }
    .lg-pl-62,
    .lg-px-62 {
        padding-left: 3.875rem !important;
    }
    .lg-pr-62,
    .lg-px-62 {
        padding-right: 3.875rem !important;
    }
    .lg-p-64 {
        padding: 4rem !important;
    }
    .lg-pt-64,
    .lg-py-64 {
        padding-top: 4rem !important;
    }
    .lg-pb-64,
    .lg-py-64 {
        padding-bottom: 4rem !important;
    }
    .lg-pl-64,
    .lg-px-64 {
        padding-left: 4rem !important;
    }
    .lg-pr-64,
    .lg-px-64 {
        padding-right: 4rem !important;
    }
    .lg-p-66 {
        padding: 4.125rem !important;
    }
    .lg-pt-66,
    .lg-py-66 {
        padding-top: 4.125rem !important;
    }
    .lg-pb-66,
    .lg-py-66 {
        padding-bottom: 4.125rem !important;
    }
    .lg-pl-66,
    .lg-px-66 {
        padding-left: 4.125rem !important;
    }
    .lg-pr-66,
    .lg-px-66 {
        padding-right: 4.125rem !important;
    }
    .lg-p-68 {
        padding: 4.25rem !important;
    }
    .lg-pt-68,
    .lg-py-68 {
        padding-top: 4.25rem !important;
    }
    .lg-pb-68,
    .lg-py-68 {
        padding-bottom: 4.25rem !important;
    }
    .lg-pl-68,
    .lg-px-68 {
        padding-left: 4.25rem !important;
    }
    .lg-pr-68,
    .lg-px-68 {
        padding-right: 4.25rem !important;
    }
    .lg-p-70 {
        padding: 4.375rem !important;
    }
    .lg-pt-70,
    .lg-py-70 {
        padding-top: 4.375rem !important;
    }
    .lg-pb-70,
    .lg-py-70 {
        padding-bottom: 4.375rem !important;
    }
    .lg-pl-70,
    .lg-px-70 {
        padding-left: 4.375rem !important;
    }
    .lg-pr-70,
    .lg-px-70 {
        padding-right: 4.375rem !important;
    }
    .lg-p-72 {
        padding: 4.5rem !important;
    }
    .lg-pt-72,
    .lg-py-72 {
        padding-top: 4.5rem !important;
    }
    .lg-pb-72,
    .lg-py-72 {
        padding-bottom: 4.5rem !important;
    }
    .lg-pl-72,
    .lg-px-72 {
        padding-left: 4.5rem !important;
    }
    .lg-pr-72,
    .lg-px-72 {
        padding-right: 4.5rem !important;
    }
    .lg-p-74 {
        padding: 4.625rem !important;
    }
    .lg-pt-74,
    .lg-py-74 {
        padding-top: 4.625rem !important;
    }
    .lg-pb-74,
    .lg-py-74 {
        padding-bottom: 4.625rem !important;
    }
    .lg-pl-74,
    .lg-px-74 {
        padding-left: 4.625rem !important;
    }
    .lg-pr-74,
    .lg-px-74 {
        padding-right: 4.625rem !important;
    }
    .lg-p-76 {
        padding: 4.75rem !important;
    }
    .lg-pt-76,
    .lg-py-76 {
        padding-top: 4.75rem !important;
    }
    .lg-pb-76,
    .lg-py-76 {
        padding-bottom: 4.75rem !important;
    }
    .lg-pl-76,
    .lg-px-76 {
        padding-left: 4.75rem !important;
    }
    .lg-pr-76,
    .lg-px-76 {
        padding-right: 4.75rem !important;
    }
    .lg-p-78 {
        padding: 4.875rem !important;
    }
    .lg-pt-78,
    .lg-py-78 {
        padding-top: 4.875rem !important;
    }
    .lg-pb-78,
    .lg-py-78 {
        padding-bottom: 4.875rem !important;
    }
    .lg-pl-78,
    .lg-px-78 {
        padding-left: 4.875rem !important;
    }
    .lg-pr-78,
    .lg-px-78 {
        padding-right: 4.875rem !important;
    }
    .lg-p-80 {
        padding: 5rem !important;
    }
    .lg-pt-80,
    .lg-py-80 {
        padding-top: 5rem !important;
    }
    .lg-pb-80,
    .lg-py-80 {
        padding-bottom: 5rem !important;
    }
    .lg-pl-80,
    .lg-px-80 {
        padding-left: 5rem !important;
    }
    .lg-pr-80,
    .lg-px-80 {
        padding-right: 5rem !important;
    }
    .lg-p-82 {
        padding: 5.125rem !important;
    }
    .lg-pt-82,
    .lg-py-82 {
        padding-top: 5.125rem !important;
    }
    .lg-pb-82,
    .lg-py-82 {
        padding-bottom: 5.125rem !important;
    }
    .lg-pl-82,
    .lg-px-82 {
        padding-left: 5.125rem !important;
    }
    .lg-pr-82,
    .lg-px-82 {
        padding-right: 5.125rem !important;
    }
    .lg-p-84 {
        padding: 5.25rem !important;
    }
    .lg-pt-84,
    .lg-py-84 {
        padding-top: 5.25rem !important;
    }
    .lg-pb-84,
    .lg-py-84 {
        padding-bottom: 5.25rem !important;
    }
    .lg-pl-84,
    .lg-px-84 {
        padding-left: 5.25rem !important;
    }
    .lg-pr-84,
    .lg-px-84 {
        padding-right: 5.25rem !important;
    }
    .lg-p-86 {
        padding: 5.375rem !important;
    }
    .lg-pt-86,
    .lg-py-86 {
        padding-top: 5.375rem !important;
    }
    .lg-pb-86,
    .lg-py-86 {
        padding-bottom: 5.375rem !important;
    }
    .lg-pl-86,
    .lg-px-86 {
        padding-left: 5.375rem !important;
    }
    .lg-pr-86,
    .lg-px-86 {
        padding-right: 5.375rem !important;
    }
    .lg-p-88 {
        padding: 5.5rem !important;
    }
    .lg-pt-88,
    .lg-py-88 {
        padding-top: 5.5rem !important;
    }
    .lg-pb-88,
    .lg-py-88 {
        padding-bottom: 5.5rem !important;
    }
    .lg-pl-88,
    .lg-px-88 {
        padding-left: 5.5rem !important;
    }
    .lg-pr-88,
    .lg-px-88 {
        padding-right: 5.5rem !important;
    }
    .lg-p-90 {
        padding: 5.625rem !important;
    }
    .lg-pt-90,
    .lg-py-90 {
        padding-top: 5.625rem !important;
    }
    .lg-pb-90,
    .lg-py-90 {
        padding-bottom: 5.625rem !important;
    }
    .lg-pl-90,
    .lg-px-90 {
        padding-left: 5.625rem !important;
    }
    .lg-pr-90,
    .lg-px-90 {
        padding-right: 5.625rem !important;
    }
    .lg-p-92 {
        padding: 5.75rem !important;
    }
    .lg-pt-92,
    .lg-py-92 {
        padding-top: 5.75rem !important;
    }
    .lg-pb-92,
    .lg-py-92 {
        padding-bottom: 5.75rem !important;
    }
    .lg-pl-92,
    .lg-px-92 {
        padding-left: 5.75rem !important;
    }
    .lg-pr-92,
    .lg-px-92 {
        padding-right: 5.75rem !important;
    }
    .lg-p-96 {
        padding: 6rem !important;
    }
    .lg-pt-96,
    .lg-py-96 {
        padding-top: 6rem !important;
    }
    .lg-pb-96,
    .lg-py-96 {
        padding-bottom: 6rem !important;
    }
    .lg-pl-96,
    .lg-px-96 {
        padding-left: 6rem !important;
    }
    .lg-pr-96,
    .lg-px-96 {
        padding-right: 6rem !important;
    }
    .lg-p-100 {
        padding: 6.25rem !important;
    }
    .lg-pt-100,
    .lg-py-100 {
        padding-top: 6.25rem !important;
    }
    .lg-pb-100,
    .lg-py-100 {
        padding-bottom: 6.25rem !important;
    }
    .lg-pl-100,
    .lg-px-100 {
        padding-left: 6.25rem !important;
    }
    .lg-pr-100,
    .lg-px-100 {
        padding-right: 6.25rem !important;
    }
    .lg-p-110 {
        padding: 6.875rem !important;
    }
    .lg-pt-110,
    .lg-py-110 {
        padding-top: 6.875rem !important;
    }
    .lg-pb-110,
    .lg-py-110 {
        padding-bottom: 6.875rem !important;
    }
    .lg-pl-110,
    .lg-px-110 {
        padding-left: 6.875rem !important;
    }
    .lg-pr-110,
    .lg-px-110 {
        padding-right: 6.875rem !important;
    }
    .lg-p-120 {
        padding: 7.5rem !important;
    }
    .lg-pt-120,
    .lg-py-120 {
        padding-top: 7.5rem !important;
    }
    .lg-pb-120,
    .lg-py-120 {
        padding-bottom: 7.5rem !important;
    }
    .lg-pl-120,
    .lg-px-120 {
        padding-left: 7.5rem !important;
    }
    .lg-pr-120,
    .lg-px-120 {
        padding-right: 7.5rem !important;
    }
    .lg-p-130 {
        padding: 8.125rem !important;
    }
    .lg-pt-130,
    .lg-py-130 {
        padding-top: 8.125rem !important;
    }
    .lg-pb-130,
    .lg-py-130 {
        padding-bottom: 8.125rem !important;
    }
    .lg-pl-130,
    .lg-px-130 {
        padding-left: 8.125rem !important;
    }
    .lg-pr-130,
    .lg-px-130 {
        padding-right: 8.125rem !important;
    }
    .lg-p-140 {
        padding: 8.75rem !important;
    }
    .lg-pt-140,
    .lg-py-140 {
        padding-top: 8.75rem !important;
    }
    .lg-pb-140,
    .lg-py-140 {
        padding-bottom: 8.75rem !important;
    }
    .lg-pl-140,
    .lg-px-140 {
        padding-left: 8.75rem !important;
    }
    .lg-pr-140,
    .lg-px-140 {
        padding-right: 8.75rem !important;
    }
    .lg-p-150 {
        padding: 9.375rem !important;
    }
    .lg-pt-150,
    .lg-py-150 {
        padding-top: 9.375rem !important;
    }
    .lg-pb-150,
    .lg-py-150 {
        padding-bottom: 9.375rem !important;
    }
    .lg-pl-150,
    .lg-px-150 {
        padding-left: 9.375rem !important;
    }
    .lg-pr-150,
    .lg-px-150 {
        padding-right: 9.375rem !important;
    }
    .md-mt-auto {
        margin-top: auto !important;
    }
}
.mt-auto {
    margin-top: auto !important;
}
.mb-auto {
    margin-bottom: auto !important;
}
.ml-auto {
    margin-left: auto !important;
}
.mr-auto {
    margin-right: auto !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}
@media screen and (min-width: 576px) {
    .sm-mt-auto {
        margin-top: auto !important;
    }
    .sm-mb-auto {
        margin-bottom: auto !important;
    }
    .sm-ml-auto {
        margin-left: auto !important;
    }
    .sm-mr-auto {
        margin-right: auto !important;
    }
    .sm-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .sm-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media screen and (min-width: 992px) {
    .md-mb-auto {
        margin-bottom: auto !important;
    }
    .md-ml-auto {
        margin-left: auto !important;
    }
    .md-mr-auto {
        margin-right: auto !important;
    }
    .md-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .md-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}
@media screen and (min-width: 1200px) {
    .lg-mt-auto {
        margin-top: auto !important;
    }
    .lg-mb-auto {
        margin-bottom: auto !important;
    }
    .lg-ml-auto {
        margin-left: auto !important;
    }
    .lg-mr-auto {
        margin-right: auto !important;
    }
    .lg-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .lg-my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}


.dda{
	width:293px;
}
@media screen and (max-width: 776px) {
	.dda{
		width:50%;
	}
}