@charset “UTF-8”;
/*
global.css
2027.7.29 margin/paddingに10rem〜20remを追加（1rem単位）
*/
@media (min-width: 576px) { /*sm*/}
@media (min-width: 768px) { /*md*/}
@media (min-width: 992px) { /*lg*/}
@media (min-width: 1200px) { /*xl*/}
@media (min-width: 1400px) { /*xxl*/}


/* -----　↓ line-height ↓ ----- */

.lh-100 { line-height: 100% !important; }
.lh-110 { line-height: 110% !important; }
.lh-120 { line-height: 120% !important; }
.lh-130 { line-height: 130% !important; }
.lh-140 { line-height: 140% !important; }
.lh-150 { line-height: 150% !important; }
.lh-160 { line-height: 160% !important; }
.lh-170 { line-height: 170% !important; }
.lh-180 { line-height: 180% !important; }
.lh-190 { line-height: 190% !important; }
.lh-200 { line-height: 200% !important; }
.lh-210 { line-height: 210% !important; }
.lh-220 { line-height: 220% !important; }
.lh-230 { line-height: 230% !important; }
.lh-240 { line-height: 240% !important; }
.lh-250 { line-height: 250% !important; }
.lh-260 { line-height: 260% !important; }
.lh-270 { line-height: 270% !important; }
.lh-280 { line-height: 280% !important; }
.lh-290 { line-height: 290% !important; }
.lh-300 { line-height: 300% !important; }

@media (min-width: 576px) {/*sm*/
  .lh-sm-100 { line-height: 100% !important; }
  .lh-sm-110 { line-height: 110% !important; }
  .lh-sm-120 { line-height: 120% !important; }
  .lh-sm-130 { line-height: 130% !important; }
  .lh-sm-140 { line-height: 140% !important; }
  .lh-sm-150 { line-height: 150% !important; }
  .lh-sm-160 { line-height: 160% !important; }
  .lh-sm-170 { line-height: 170% !important; }
  .lh-sm-180 { line-height: 180% !important; }
  .lh-sm-190 { line-height: 190% !important; }
  .lh-sm-200 { line-height: 200% !important; }
  .lh-sm-210 { line-height: 210% !important; }
  .lh-sm-220 { line-height: 220% !important; }
  .lh-sm-230 { line-height: 230% !important; }
  .lh-sm-240 { line-height: 240% !important; }
  .lh-sm-250 { line-height: 250% !important; }
  .lh-sm-260 { line-height: 260% !important; }
  .lh-sm-270 { line-height: 270% !important; }
  .lh-sm-280 { line-height: 280% !important; }
  .lh-sm-290 { line-height: 290% !important; }
  .lh-sm-300 { line-height: 300% !important; }
}

@media (min-width: 768px) {/*md*/
  .lh-md-100 { line-height: 100% !important; }
  .lh-md-110 { line-height: 110% !important; }
  .lh-md-120 { line-height: 120% !important; }
  .lh-md-130 { line-height: 130% !important; }
  .lh-md-140 { line-height: 140% !important; }
  .lh-md-150 { line-height: 150% !important; }
  .lh-md-160 { line-height: 160% !important; }
  .lh-md-170 { line-height: 170% !important; }
  .lh-md-180 { line-height: 180% !important; }
  .lh-md-190 { line-height: 190% !important; }
  .lh-md-200 { line-height: 200% !important; }
  .lh-md-210 { line-height: 210% !important; }
  .lh-md-220 { line-height: 220% !important; }
  .lh-md-230 { line-height: 230% !important; }
  .lh-md-240 { line-height: 240% !important; }
  .lh-md-250 { line-height: 250% !important; }
  .lh-md-260 { line-height: 260% !important; }
  .lh-md-270 { line-height: 270% !important; }
  .lh-md-280 { line-height: 280% !important; }
  .lh-md-290 { line-height: 290% !important; }
  .lh-md-300 { line-height: 300% !important; }
}

@media (min-width: 992px) {/*lg*/
  .lh-lg-100 { line-height: 100% !important; }
  .lh-lg-110 { line-height: 110% !important; }
  .lh-lg-120 { line-height: 120% !important; }
  .lh-lg-130 { line-height: 130% !important; }
  .lh-lg-140 { line-height: 140% !important; }
  .lh-lg-150 { line-height: 150% !important; }
  .lh-lg-160 { line-height: 160% !important; }
  .lh-lg-170 { line-height: 170% !important; }
  .lh-lg-180 { line-height: 180% !important; }
  .lh-lg-190 { line-height: 190% !important; }
  .lh-lg-200 { line-height: 200% !important; }
  .lh-lg-210 { line-height: 210% !important; }
  .lh-lg-220 { line-height: 220% !important; }
  .lh-lg-230 { line-height: 230% !important; }
  .lh-lg-240 { line-height: 240% !important; }
  .lh-lg-250 { line-height: 250% !important; }
  .lh-lg-260 { line-height: 260% !important; }
  .lh-lg-270 { line-height: 270% !important; }
  .lh-lg-280 { line-height: 280% !important; }
  .lh-lg-290 { line-height: 290% !important; }
  .lh-lg-300 { line-height: 300% !important; }
}

@media (min-width: 1200px) {/*xl*/
  .lh-xl-100 { line-height: 100% !important; }
  .lh-xl-110 { line-height: 110% !important; }
  .lh-xl-120 { line-height: 120% !important; }
  .lh-xl-130 { line-height: 130% !important; }
  .lh-xl-140 { line-height: 140% !important; }
  .lh-xl-150 { line-height: 150% !important; }
  .lh-xl-160 { line-height: 160% !important; }
  .lh-xl-170 { line-height: 170% !important; }
  .lh-xl-180 { line-height: 180% !important; }
  .lh-xl-190 { line-height: 190% !important; }
  .lh-xl-200 { line-height: 200% !important; }
  .lh-xl-210 { line-height: 210% !important; }
  .lh-xl-220 { line-height: 220% !important; }
  .lh-xl-230 { line-height: 230% !important; }
  .lh-xl-240 { line-height: 240% !important; }
  .lh-xl-250 { line-height: 250% !important; }
  .lh-xl-260 { line-height: 260% !important; }
  .lh-xl-270 { line-height: 270% !important; }
  .lh-xl-280 { line-height: 280% !important; }
  .lh-xl-290 { line-height: 290% !important; }
  .lh-xl-300 { line-height: 300% !important; }
}

@media (min-width: 1400px) {
  .lh-xxl-100 { line-height: 100% !important; }
  .lh-xxl-110 { line-height: 110% !important; }
  .lh-xxl-120 { line-height: 120% !important; }
  .lh-xxl-130 { line-height: 130% !important; }
  .lh-xxl-140 { line-height: 140% !important; }
  .lh-xxl-150 { line-height: 150% !important; }
  .lh-xxl-160 { line-height: 160% !important; }
  .lh-xxl-170 { line-height: 170% !important; }
  .lh-xxl-180 { line-height: 180% !important; }
  .lh-xxl-190 { line-height: 190% !important; }
  .lh-xxl-200 { line-height: 200% !important; }
  .lh-xxl-210 { line-height: 210% !important; }
  .lh-xxl-220 { line-height: 220% !important; }
  .lh-xxl-230 { line-height: 230% !important; }
  .lh-xxl-240 { line-height: 240% !important; }
  .lh-xxl-250 { line-height: 250% !important; }
  .lh-xxl-260 { line-height: 260% !important; }
  .lh-xxl-270 { line-height: 270% !important; }
  .lh-xxl-280 { line-height: 280% !important; }
  .lh-xxl-290 { line-height: 290% !important; }
  .lh-xxl-300 { line-height: 300% !important; }
}

/* -----　↑ line-height ↑ ----- */




/* -----　↓ width ↓ ----- */

.w-1p, .c-w-1p > * { width: 1%; }
.w-2p, .c-w-2p > * { width: 2%; }
.w-3p, .c-w-3p > * { width: 3%; }
.w-4p, .c-w-4p > * { width: 4%; }
.w-5p, .c-w-5p > * { width: 5%; }
.w-6p, .c-w-6p > * { width: 6%; }
.w-7p, .c-w-7p > * { width: 7%; }
.w-8p, .c-w-8p > * { width: 8%; }
.w-9p, .c-w-9p > * { width: 9%; }
.w-10p, .c-w-10p > * { width: 10%; }
.w-11p, .c-w-11p > * { width: 11%; }
.w-12p, .c-w-12p > * { width: 12%; }
.w-13p, .c-w-13p > * { width: 13%; }
.w-14p, .c-w-14p > * { width: 14%; }
.w-15p, .c-w-15p > * { width: 15%; }
.w-16p, .c-w-16p > * { width: 16%; }
.w-17p, .c-w-17p > * { width: 17%; }
.w-18p, .c-w-18p > * { width: 18%; }
.w-19p, .c-w-19p > * { width: 19%; }
.w-20p, .c-w-20p > * { width: 20%; }
.w-21p, .c-w-21p > * { width: 21%; }
.w-22p, .c-w-22p > * { width: 22%; }
.w-23p, .c-w-23p > * { width: 23%; }
.w-24p, .c-w-24p > * { width: 24%; }
.w-25p, .c-w-25p > * { width: 25%; }
.w-26p, .c-w-26p > * { width: 26%; }
.w-27p, .c-w-27p > * { width: 27%; }
.w-28p, .c-w-28p > * { width: 28%; }
.w-29p, .c-w-29p > * { width: 29%; }
.w-30p, .c-w-30p > * { width: 30%; }
.w-31p, .c-w-31p > * { width: 31%; }
.w-32p, .c-w-32p > * { width: 32%; }
.w-33p, .c-w-33p > * { width: 33%; }
.w-34p, .c-w-34p > * { width: 34%; }
.w-35p, .c-w-35p > * { width: 35%; }
.w-36p, .c-w-36p > * { width: 36%; }
.w-37p, .c-w-37p > * { width: 37%; }
.w-38p, .c-w-38p > * { width: 38%; }
.w-39p, .c-w-39p > * { width: 39%; }
.w-40p, .c-w-40p > * { width: 40%; }
.w-41p, .c-w-41p > * { width: 41%; }
.w-42p, .c-w-42p > * { width: 42%; }
.w-43p, .c-w-43p > * { width: 43%; }
.w-44p, .c-w-44p > * { width: 44%; }
.w-45p, .c-w-45p > * { width: 45%; }
.w-46p, .c-w-46p > * { width: 46%; }
.w-47p, .c-w-47p > * { width: 47%; }
.w-48p, .c-w-48p > * { width: 48%; }
.w-49p, .c-w-49p > * { width: 49%; }
.w-50p, .c-w-50p > * { width: 50%; }
.w-51p, .c-w-51p > * { width: 51%; }
.w-52p, .c-w-52p > * { width: 52%; }
.w-53p, .c-w-53p > * { width: 53%; }
.w-54p, .c-w-54p > * { width: 54%; }
.w-55p, .c-w-55p > * { width: 55%; }
.w-56p, .c-w-56p > * { width: 56%; }
.w-57p, .c-w-57p > * { width: 57%; }
.w-58p, .c-w-58p > * { width: 58%; }
.w-59p, .c-w-59p > * { width: 59%; }
.w-60p, .c-w-60p > * { width: 60%; }
.w-61p, .c-w-61p > * { width: 61%; }
.w-62p, .c-w-62p > * { width: 62%; }
.w-63p, .c-w-63p > * { width: 63%; }
.w-64p, .c-w-64p > * { width: 64%; }
.w-65p, .c-w-65p > * { width: 65%; }
.w-66p, .c-w-66p > * { width: 66%; }
.w-67p, .c-w-67p > * { width: 67%; }
.w-68p, .c-w-68p > * { width: 68%; }
.w-69p, .c-w-69p > * { width: 69%; }
.w-70p, .c-w-70p > * { width: 70%; }
.w-71p, .c-w-71p > * { width: 71%; }
.w-72p, .c-w-72p > * { width: 72%; }
.w-73p, .c-w-73p > * { width: 73%; }
.w-74p, .c-w-74p > * { width: 74%; }
.w-75p, .c-w-75p > * { width: 75%; }
.w-76p, .c-w-76p > * { width: 76%; }
.w-77p, .c-w-77p > * { width: 77%; }
.w-78p, .c-w-78p > * { width: 78%; }
.w-79p, .c-w-79p > * { width: 79%; }
.w-80p, .c-w-80p > * { width: 80%; }
.w-81p, .c-w-81p > * { width: 81%; }
.w-82p, .c-w-82p > * { width: 82%; }
.w-83p, .c-w-83p > * { width: 83%; }
.w-84p, .c-w-84p > * { width: 84%; }
.w-85p, .c-w-85p > * { width: 85%; }
.w-86p, .c-w-86p > * { width: 86%; }
.w-87p, .c-w-87p > * { width: 87%; }
.w-88p, .c-w-88p > * { width: 88%; }
.w-89p, .c-w-89p > * { width: 89%; }
.w-90p, .c-w-90p > * { width: 90%; }
.w-91p, .c-w-91p > * { width: 91%; }
.w-92p, .c-w-92p > * { width: 92%; }
.w-93p, .c-w-93p > * { width: 93%; }
.w-94p, .c-w-94p > * { width: 94%; }
.w-95p, .c-w-95p > * { width: 95%; }
.w-96p, .c-w-96p > * { width: 96%; }
.w-97p, .c-w-97p > * { width: 97%; }
.w-98p, .c-w-98p > * { width: 98%; }
.w-99p, .c-w-99p > * { width: 99%; }
.w-100p, .c-w-100p > * { width: 100%; }

@media (min-width: 576px) {/*sm*/
  .w-sm-1p, .c-w-sm-1p > * { width: 1% !important; }
  .w-sm-2p, .c-w-sm-2p > * { width: 2% !important; }
  .w-sm-3p, .c-w-sm-3p > * { width: 3% !important; }
  .w-sm-4p, .c-w-sm-4p > * { width: 4% !important; }
  .w-sm-5p, .c-w-sm-5p > * { width: 5% !important; }
  .w-sm-6p, .c-w-sm-6p > * { width: 6% !important; }
  .w-sm-7p, .c-w-sm-7p > * { width: 7% !important; }
  .w-sm-8p, .c-w-sm-8p > * { width: 8% !important; }
  .w-sm-9p, .c-w-sm-9p > * { width: 9% !important; }
  .w-sm-10p, .c-w-sm-10p > * { width: 10% !important; }
  .w-sm-11p, .c-w-sm-11p > * { width: 11% !important; }
  .w-sm-12p, .c-w-sm-12p > * { width: 12% !important; }
  .w-sm-13p, .c-w-sm-13p > * { width: 13% !important; }
  .w-sm-14p, .c-w-sm-14p > * { width: 14% !important; }
  .w-sm-15p, .c-w-sm-15p > * { width: 15% !important; }
  .w-sm-16p, .c-w-sm-16p > * { width: 16% !important; }
  .w-sm-17p, .c-w-sm-17p > * { width: 17% !important; }
  .w-sm-18p, .c-w-sm-18p > * { width: 18% !important; }
  .w-sm-19p, .c-w-sm-19p > * { width: 19% !important; }
  .w-sm-20p, .c-w-sm-20p > * { width: 20% !important; }
  .w-sm-21p, .c-w-sm-21p > * { width: 21% !important; }
  .w-sm-22p, .c-w-sm-22p > * { width: 22% !important; }
  .w-sm-23p, .c-w-sm-23p > * { width: 23% !important; }
  .w-sm-24p, .c-w-sm-24p > * { width: 24% !important; }
  .w-sm-25p, .c-w-sm-25p > * { width: 25% !important; }
  .w-sm-26p, .c-w-sm-26p > * { width: 26% !important; }
  .w-sm-27p, .c-w-sm-27p > * { width: 27% !important; }
  .w-sm-28p, .c-w-sm-28p > * { width: 28% !important; }
  .w-sm-29p, .c-w-sm-29p > * { width: 29% !important; }
  .w-sm-30p, .c-w-sm-30p > * { width: 30% !important; }
  .w-sm-31p, .c-w-sm-31p > * { width: 31% !important; }
  .w-sm-32p, .c-w-sm-32p > * { width: 32% !important; }
  .w-sm-33p, .c-w-sm-33p > * { width: 33% !important; }
  .w-sm-34p, .c-w-sm-34p > * { width: 34% !important; }
  .w-sm-35p, .c-w-sm-35p > * { width: 35% !important; }
  .w-sm-36p, .c-w-sm-36p > * { width: 36% !important; }
  .w-sm-37p, .c-w-sm-37p > * { width: 37% !important; }
  .w-sm-38p, .c-w-sm-38p > * { width: 38% !important; }
  .w-sm-39p, .c-w-sm-39p > * { width: 39% !important; }
  .w-sm-40p, .c-w-sm-40p > * { width: 40% !important; }
  .w-sm-41p, .c-w-sm-41p > * { width: 41% !important; }
  .w-sm-42p, .c-w-sm-42p > * { width: 42% !important; }
  .w-sm-43p, .c-w-sm-43p > * { width: 43% !important; }
  .w-sm-44p, .c-w-sm-44p > * { width: 44% !important; }
  .w-sm-45p, .c-w-sm-45p > * { width: 45% !important; }
  .w-sm-46p, .c-w-sm-46p > * { width: 46% !important; }
  .w-sm-47p, .c-w-sm-47p > * { width: 47% !important; }
  .w-sm-48p, .c-w-sm-48p > * { width: 48% !important; }
  .w-sm-49p, .c-w-sm-49p > * { width: 49% !important; }
  .w-sm-50p, .c-w-sm-50p > * { width: 50% !important; }
  .w-sm-51p, .c-w-sm-51p > * { width: 51% !important; }
  .w-sm-52p, .c-w-sm-52p > * { width: 52% !important; }
  .w-sm-53p, .c-w-sm-53p > * { width: 53% !important; }
  .w-sm-54p, .c-w-sm-54p > * { width: 54% !important; }
  .w-sm-55p, .c-w-sm-55p > * { width: 55% !important; }
  .w-sm-56p, .c-w-sm-56p > * { width: 56% !important; }
  .w-sm-57p, .c-w-sm-57p > * { width: 57% !important; }
  .w-sm-58p, .c-w-sm-58p > * { width: 58% !important; }
  .w-sm-59p, .c-w-sm-59p > * { width: 59% !important; }
  .w-sm-60p, .c-w-sm-60p > * { width: 60% !important; }
  .w-sm-61p, .c-w-sm-61p > * { width: 61% !important; }
  .w-sm-62p, .c-w-sm-62p > * { width: 62% !important; }
  .w-sm-63p, .c-w-sm-63p > * { width: 63% !important; }
  .w-sm-64p, .c-w-sm-64p > * { width: 64% !important; }
  .w-sm-65p, .c-w-sm-65p > * { width: 65% !important; }
  .w-sm-66p, .c-w-sm-66p > * { width: 66% !important; }
  .w-sm-67p, .c-w-sm-67p > * { width: 67% !important; }
  .w-sm-68p, .c-w-sm-68p > * { width: 68% !important; }
  .w-sm-69p, .c-w-sm-69p > * { width: 69% !important; }
  .w-sm-70p, .c-w-sm-70p > * { width: 70% !important; }
  .w-sm-71p, .c-w-sm-71p > * { width: 71% !important; }
  .w-sm-72p, .c-w-sm-72p > * { width: 72% !important; }
  .w-sm-73p, .c-w-sm-73p > * { width: 73% !important; }
  .w-sm-74p, .c-w-sm-74p > * { width: 74% !important; }
  .w-sm-75p, .c-w-sm-75p > * { width: 75% !important; }
  .w-sm-76p, .c-w-sm-76p > * { width: 76% !important; }
  .w-sm-77p, .c-w-sm-77p > * { width: 77% !important; }
  .w-sm-78p, .c-w-sm-78p > * { width: 78% !important; }
  .w-sm-79p, .c-w-sm-79p > * { width: 79% !important; }
  .w-sm-80p, .c-w-sm-80p > * { width: 80% !important; }
  .w-sm-81p, .c-w-sm-81p > * { width: 81% !important; }
  .w-sm-82p, .c-w-sm-82p > * { width: 82% !important; }
  .w-sm-83p, .c-w-sm-83p > * { width: 83% !important; }
  .w-sm-84p, .c-w-sm-84p > * { width: 84% !important; }
  .w-sm-85p, .c-w-sm-85p > * { width: 85% !important; }
  .w-sm-86p, .c-w-sm-86p > * { width: 86% !important; }
  .w-sm-87p, .c-w-sm-87p > * { width: 87% !important; }
  .w-sm-88p, .c-w-sm-88p > * { width: 88% !important; }
  .w-sm-89p, .c-w-sm-89p > * { width: 89% !important; }
  .w-sm-90p, .c-w-sm-90p > * { width: 90% !important; }
  .w-sm-91p, .c-w-sm-91p > * { width: 91% !important; }
  .w-sm-92p, .c-w-sm-92p > * { width: 92% !important; }
  .w-sm-93p, .c-w-sm-93p > * { width: 93% !important; }
  .w-sm-94p, .c-w-sm-94p > * { width: 94% !important; }
  .w-sm-95p, .c-w-sm-95p > * { width: 95% !important; }
  .w-sm-96p, .c-w-sm-96p > * { width: 96% !important; }
  .w-sm-97p, .c-w-sm-97p > * { width: 97% !important; }
  .w-sm-98p, .c-w-sm-98p > * { width: 98% !important; }
  .w-sm-99p, .c-w-sm-99p > * { width: 99% !important; }
  .w-sm-100p, .c-w-sm-100p > * { width: 100% !important; }
}

@media (min-width: 768px) {/*md*/
  .w-md-1p, .c-w-md-1p > * { width: 1% !important; }
  .w-md-2p, .c-w-md-2p > * { width: 2% !important; }
  .w-md-3p, .c-w-md-3p > * { width: 3% !important; }
  .w-md-4p, .c-w-md-4p > * { width: 4% !important; }
  .w-md-5p, .c-w-md-5p > * { width: 5% !important; }
  .w-md-6p, .c-w-md-6p > * { width: 6% !important; }
  .w-md-7p, .c-w-md-7p > * { width: 7% !important; }
  .w-md-8p, .c-w-md-8p > * { width: 8% !important; }
  .w-md-9p, .c-w-md-9p > * { width: 9% !important; }
  .w-md-10p, .c-w-md-10p > * { width: 10% !important; }
  .w-md-11p, .c-w-md-11p > * { width: 11% !important; }
  .w-md-12p, .c-w-md-12p > * { width: 12% !important; }
  .w-md-13p, .c-w-md-13p > * { width: 13% !important; }
  .w-md-14p, .c-w-md-14p > * { width: 14% !important; }
  .w-md-15p, .c-w-md-15p > * { width: 15% !important; }
  .w-md-16p, .c-w-md-16p > * { width: 16% !important; }
  .w-md-17p, .c-w-md-17p > * { width: 17% !important; }
  .w-md-18p, .c-w-md-18p > * { width: 18% !important; }
  .w-md-19p, .c-w-md-19p > * { width: 19% !important; }
  .w-md-20p, .c-w-md-20p > * { width: 20% !important; }
  .w-md-21p, .c-w-md-21p > * { width: 21% !important; }
  .w-md-22p, .c-w-md-22p > * { width: 22% !important; }
  .w-md-23p, .c-w-md-23p > * { width: 23% !important; }
  .w-md-24p, .c-w-md-24p > * { width: 24% !important; }
  .w-md-25p, .c-w-md-25p > * { width: 25% !important; }
  .w-md-26p, .c-w-md-26p > * { width: 26% !important; }
  .w-md-27p, .c-w-md-27p > * { width: 27% !important; }
  .w-md-28p, .c-w-md-28p > * { width: 28% !important; }
  .w-md-29p, .c-w-md-29p > * { width: 29% !important; }
  .w-md-30p, .c-w-md-30p > * { width: 30% !important; }
  .w-md-31p, .c-w-md-31p > * { width: 31% !important; }
  .w-md-32p, .c-w-md-32p > * { width: 32% !important; }
  .w-md-33p, .c-w-md-33p > * { width: 33% !important; }
  .w-md-34p, .c-w-md-34p > * { width: 34% !important; }
  .w-md-35p, .c-w-md-35p > * { width: 35% !important; }
  .w-md-36p, .c-w-md-36p > * { width: 36% !important; }
  .w-md-37p, .c-w-md-37p > * { width: 37% !important; }
  .w-md-38p, .c-w-md-38p > * { width: 38% !important; }
  .w-md-39p, .c-w-md-39p > * { width: 39% !important; }
  .w-md-40p, .c-w-md-40p > * { width: 40% !important; }
  .w-md-41p, .c-w-md-41p > * { width: 41% !important; }
  .w-md-42p, .c-w-md-42p > * { width: 42% !important; }
  .w-md-43p, .c-w-md-43p > * { width: 43% !important; }
  .w-md-44p, .c-w-md-44p > * { width: 44% !important; }
  .w-md-45p, .c-w-md-45p > * { width: 45% !important; }
  .w-md-46p, .c-w-md-46p > * { width: 46% !important; }
  .w-md-47p, .c-w-md-47p > * { width: 47% !important; }
  .w-md-48p, .c-w-md-48p > * { width: 48% !important; }
  .w-md-49p, .c-w-md-49p > * { width: 49% !important; }
  .w-md-50p, .c-w-md-50p > * { width: 50% !important; }
  .w-md-51p, .c-w-md-51p > * { width: 51% !important; }
  .w-md-52p, .c-w-md-52p > * { width: 52% !important; }
  .w-md-53p, .c-w-md-53p > * { width: 53% !important; }
  .w-md-54p, .c-w-md-54p > * { width: 54% !important; }
  .w-md-55p, .c-w-md-55p > * { width: 55% !important; }
  .w-md-56p, .c-w-md-56p > * { width: 56% !important; }
  .w-md-57p, .c-w-md-57p > * { width: 57% !important; }
  .w-md-58p, .c-w-md-58p > * { width: 58% !important; }
  .w-md-59p, .c-w-md-59p > * { width: 59% !important; }
  .w-md-60p, .c-w-md-60p > * { width: 60% !important; }
  .w-md-61p, .c-w-md-61p > * { width: 61% !important; }
  .w-md-62p, .c-w-md-62p > * { width: 62% !important; }
  .w-md-63p, .c-w-md-63p > * { width: 63% !important; }
  .w-md-64p, .c-w-md-64p > * { width: 64% !important; }
  .w-md-65p, .c-w-md-65p > * { width: 65% !important; }
  .w-md-66p, .c-w-md-66p > * { width: 66% !important; }
  .w-md-67p, .c-w-md-67p > * { width: 67% !important; }
  .w-md-68p, .c-w-md-68p > * { width: 68% !important; }
  .w-md-69p, .c-w-md-69p > * { width: 69% !important; }
  .w-md-70p, .c-w-md-70p > * { width: 70% !important; }
  .w-md-71p, .c-w-md-71p > * { width: 71% !important; }
  .w-md-72p, .c-w-md-72p > * { width: 72% !important; }
  .w-md-73p, .c-w-md-73p > * { width: 73% !important; }
  .w-md-74p, .c-w-md-74p > * { width: 74% !important; }
  .w-md-75p, .c-w-md-75p > * { width: 75% !important; }
  .w-md-76p, .c-w-md-76p > * { width: 76% !important; }
  .w-md-77p, .c-w-md-77p > * { width: 77% !important; }
  .w-md-78p, .c-w-md-78p > * { width: 78% !important; }
  .w-md-79p, .c-w-md-79p > * { width: 79% !important; }
  .w-md-80p, .c-w-md-80p > * { width: 80% !important; }
  .w-md-81p, .c-w-md-81p > * { width: 81% !important; }
  .w-md-82p, .c-w-md-82p > * { width: 82% !important; }
  .w-md-83p, .c-w-md-83p > * { width: 83% !important; }
  .w-md-84p, .c-w-md-84p > * { width: 84% !important; }
  .w-md-85p, .c-w-md-85p > * { width: 85% !important; }
  .w-md-86p, .c-w-md-86p > * { width: 86% !important; }
  .w-md-87p, .c-w-md-87p > * { width: 87% !important; }
  .w-md-88p, .c-w-md-88p > * { width: 88% !important; }
  .w-md-89p, .c-w-md-89p > * { width: 89% !important; }
  .w-md-90p, .c-w-md-90p > * { width: 90% !important; }
  .w-md-91p, .c-w-md-91p > * { width: 91% !important; }
  .w-md-92p, .c-w-md-92p > * { width: 92% !important; }
  .w-md-93p, .c-w-md-93p > * { width: 93% !important; }
  .w-md-94p, .c-w-md-94p > * { width: 94% !important; }
  .w-md-95p, .c-w-md-95p > * { width: 95% !important; }
  .w-md-96p, .c-w-md-96p > * { width: 96% !important; }
  .w-md-97p, .c-w-md-97p > * { width: 97% !important; }
  .w-md-98p, .c-w-md-98p > * { width: 98% !important; }
  .w-md-99p, .c-w-md-99p > * { width: 99% !important; }
  .w-md-100p, .c-w-md-100p > * { width: 100% !important; }
}

@media (min-width: 992px) {/*lg*/
  .w-lg-1p, .c-w-lg-1p > * { width: 1% !important; }
  .w-lg-2p, .c-w-lg-2p > * { width: 2% !important; }
  .w-lg-3p, .c-w-lg-3p > * { width: 3% !important; }
  .w-lg-4p, .c-w-lg-4p > * { width: 4% !important; }
  .w-lg-5p, .c-w-lg-5p > * { width: 5% !important; }
  .w-lg-6p, .c-w-lg-6p > * { width: 6% !important; }
  .w-lg-7p, .c-w-lg-7p > * { width: 7% !important; }
  .w-lg-8p, .c-w-lg-8p > * { width: 8% !important; }
  .w-lg-9p, .c-w-lg-9p > * { width: 9% !important; }
  .w-lg-10p, .c-w-lg-10p > * { width: 10% !important; }
  .w-lg-11p, .c-w-lg-11p > * { width: 11% !important; }
  .w-lg-12p, .c-w-lg-12p > * { width: 12% !important; }
  .w-lg-13p, .c-w-lg-13p > * { width: 13% !important; }
  .w-lg-14p, .c-w-lg-14p > * { width: 14% !important; }
  .w-lg-15p, .c-w-lg-15p > * { width: 15% !important; }
  .w-lg-16p, .c-w-lg-16p > * { width: 16% !important; }
  .w-lg-17p, .c-w-lg-17p > * { width: 17% !important; }
  .w-lg-18p, .c-w-lg-18p > * { width: 18% !important; }
  .w-lg-19p, .c-w-lg-19p > * { width: 19% !important; }
  .w-lg-20p, .c-w-lg-20p > * { width: 20% !important; }
  .w-lg-21p, .c-w-lg-21p > * { width: 21% !important; }
  .w-lg-22p, .c-w-lg-22p > * { width: 22% !important; }
  .w-lg-23p, .c-w-lg-23p > * { width: 23% !important; }
  .w-lg-24p, .c-w-lg-24p > * { width: 24% !important; }
  .w-lg-25p, .c-w-lg-25p > * { width: 25% !important; }
  .w-lg-26p, .c-w-lg-26p > * { width: 26% !important; }
  .w-lg-27p, .c-w-lg-27p > * { width: 27% !important; }
  .w-lg-28p, .c-w-lg-28p > * { width: 28% !important; }
  .w-lg-29p, .c-w-lg-29p > * { width: 29% !important; }
  .w-lg-30p, .c-w-lg-30p > * { width: 30% !important; }
  .w-lg-31p, .c-w-lg-31p > * { width: 31% !important; }
  .w-lg-32p, .c-w-lg-32p > * { width: 32% !important; }
  .w-lg-33p, .c-w-lg-33p > * { width: 33% !important; }
  .w-lg-34p, .c-w-lg-34p > * { width: 34% !important; }
  .w-lg-35p, .c-w-lg-35p > * { width: 35% !important; }
  .w-lg-36p, .c-w-lg-36p > * { width: 36% !important; }
  .w-lg-37p, .c-w-lg-37p > * { width: 37% !important; }
  .w-lg-38p, .c-w-lg-38p > * { width: 38% !important; }
  .w-lg-39p, .c-w-lg-39p > * { width: 39% !important; }
  .w-lg-40p, .c-w-lg-40p > * { width: 40% !important; }
  .w-lg-41p, .c-w-lg-41p > * { width: 41% !important; }
  .w-lg-42p, .c-w-lg-42p > * { width: 42% !important; }
  .w-lg-43p, .c-w-lg-43p > * { width: 43% !important; }
  .w-lg-44p, .c-w-lg-44p > * { width: 44% !important; }
  .w-lg-45p, .c-w-lg-45p > * { width: 45% !important; }
  .w-lg-46p, .c-w-lg-46p > * { width: 46% !important; }
  .w-lg-47p, .c-w-lg-47p > * { width: 47% !important; }
  .w-lg-48p, .c-w-lg-48p > * { width: 48% !important; }
  .w-lg-49p, .c-w-lg-49p > * { width: 49% !important; }
  .w-lg-50p, .c-w-lg-50p > * { width: 50% !important; }
  .w-lg-51p, .c-w-lg-51p > * { width: 51% !important; }
  .w-lg-52p, .c-w-lg-52p > * { width: 52% !important; }
  .w-lg-53p, .c-w-lg-53p > * { width: 53% !important; }
  .w-lg-54p, .c-w-lg-54p > * { width: 54% !important; }
  .w-lg-55p, .c-w-lg-55p > * { width: 55% !important; }
  .w-lg-56p, .c-w-lg-56p > * { width: 56% !important; }
  .w-lg-57p, .c-w-lg-57p > * { width: 57% !important; }
  .w-lg-58p, .c-w-lg-58p > * { width: 58% !important; }
  .w-lg-59p, .c-w-lg-59p > * { width: 59% !important; }
  .w-lg-60p, .c-w-lg-60p > * { width: 60% !important; }
  .w-lg-61p, .c-w-lg-61p > * { width: 61% !important; }
  .w-lg-62p, .c-w-lg-62p > * { width: 62% !important; }
  .w-lg-63p, .c-w-lg-63p > * { width: 63% !important; }
  .w-lg-64p, .c-w-lg-64p > * { width: 64% !important; }
  .w-lg-65p, .c-w-lg-65p > * { width: 65% !important; }
  .w-lg-66p, .c-w-lg-66p > * { width: 66% !important; }
  .w-lg-67p, .c-w-lg-67p > * { width: 67% !important; }
  .w-lg-68p, .c-w-lg-68p > * { width: 68% !important; }
  .w-lg-69p, .c-w-lg-69p > * { width: 69% !important; }
  .w-lg-70p, .c-w-lg-70p > * { width: 70% !important; }
  .w-lg-71p, .c-w-lg-71p > * { width: 71% !important; }
  .w-lg-72p, .c-w-lg-72p > * { width: 72% !important; }
  .w-lg-73p, .c-w-lg-73p > * { width: 73% !important; }
  .w-lg-74p, .c-w-lg-74p > * { width: 74% !important; }
  .w-lg-75p, .c-w-lg-75p > * { width: 75% !important; }
  .w-lg-76p, .c-w-lg-76p > * { width: 76% !important; }
  .w-lg-77p, .c-w-lg-77p > * { width: 77% !important; }
  .w-lg-78p, .c-w-lg-78p > * { width: 78% !important; }
  .w-lg-79p, .c-w-lg-79p > * { width: 79% !important; }
  .w-lg-80p, .c-w-lg-80p > * { width: 80% !important; }
  .w-lg-81p, .c-w-lg-81p > * { width: 81% !important; }
  .w-lg-82p, .c-w-lg-82p > * { width: 82% !important; }
  .w-lg-83p, .c-w-lg-83p > * { width: 83% !important; }
  .w-lg-84p, .c-w-lg-84p > * { width: 84% !important; }
  .w-lg-85p, .c-w-lg-85p > * { width: 85% !important; }
  .w-lg-86p, .c-w-lg-86p > * { width: 86% !important; }
  .w-lg-87p, .c-w-lg-87p > * { width: 87% !important; }
  .w-lg-88p, .c-w-lg-88p > * { width: 88% !important; }
  .w-lg-89p, .c-w-lg-89p > * { width: 89% !important; }
  .w-lg-90p, .c-w-lg-90p > * { width: 90% !important; }
  .w-lg-91p, .c-w-lg-91p > * { width: 91% !important; }
  .w-lg-92p, .c-w-lg-92p > * { width: 92% !important; }
  .w-lg-93p, .c-w-lg-93p > * { width: 93% !important; }
  .w-lg-94p, .c-w-lg-94p > * { width: 94% !important; }
  .w-lg-95p, .c-w-lg-95p > * { width: 95% !important; }
  .w-lg-96p, .c-w-lg-96p > * { width: 96% !important; }
  .w-lg-97p, .c-w-lg-97p > * { width: 97% !important; }
  .w-lg-98p, .c-w-lg-98p > * { width: 98% !important; }
  .w-lg-99p, .c-w-lg-99p > * { width: 99% !important; }
  .w-lg-100p, .c-w-lg-100p > * { width: 100% !important; }
}

@media (min-width: 1200px) {/*xl*/
  .w-xl-1p, .c-w-xl-1p > * { width: 1% !important; }
  .w-xl-2p, .c-w-xl-2p > * { width: 2% !important; }
  .w-xl-3p, .c-w-xl-3p > * { width: 3% !important; }
  .w-xl-4p, .c-w-xl-4p > * { width: 4% !important; }
  .w-xl-5p, .c-w-xl-5p > * { width: 5% !important; }
  .w-xl-6p, .c-w-xl-6p > * { width: 6% !important; }
  .w-xl-7p, .c-w-xl-7p > * { width: 7% !important; }
  .w-xl-8p, .c-w-xl-8p > * { width: 8% !important; }
  .w-xl-9p, .c-w-xl-9p > * { width: 9% !important; }
  .w-xl-10p, .c-w-xl-10p > * { width: 10% !important; }
  .w-xl-11p, .c-w-xl-11p > * { width: 11% !important; }
  .w-xl-12p, .c-w-xl-12p > * { width: 12% !important; }
  .w-xl-13p, .c-w-xl-13p > * { width: 13% !important; }
  .w-xl-14p, .c-w-xl-14p > * { width: 14% !important; }
  .w-xl-15p, .c-w-xl-15p > * { width: 15% !important; }
  .w-xl-16p, .c-w-xl-16p > * { width: 16% !important; }
  .w-xl-17p, .c-w-xl-17p > * { width: 17% !important; }
  .w-xl-18p, .c-w-xl-18p > * { width: 18% !important; }
  .w-xl-19p, .c-w-xl-19p > * { width: 19% !important; }
  .w-xl-20p, .c-w-xl-20p > * { width: 20% !important; }
  .w-xl-21p, .c-w-xl-21p > * { width: 21% !important; }
  .w-xl-22p, .c-w-xl-22p > * { width: 22% !important; }
  .w-xl-23p, .c-w-xl-23p > * { width: 23% !important; }
  .w-xl-24p, .c-w-xl-24p > * { width: 24% !important; }
  .w-xl-25p, .c-w-xl-25p > * { width: 25% !important; }
  .w-xl-26p, .c-w-xl-26p > * { width: 26% !important; }
  .w-xl-27p, .c-w-xl-27p > * { width: 27% !important; }
  .w-xl-28p, .c-w-xl-28p > * { width: 28% !important; }
  .w-xl-29p, .c-w-xl-29p > * { width: 29% !important; }
  .w-xl-30p, .c-w-xl-30p > * { width: 30% !important; }
  .w-xl-31p, .c-w-xl-31p > * { width: 31% !important; }
  .w-xl-32p, .c-w-xl-32p > * { width: 32% !important; }
  .w-xl-33p, .c-w-xl-33p > * { width: 33% !important; }
  .w-xl-34p, .c-w-xl-34p > * { width: 34% !important; }
  .w-xl-35p, .c-w-xl-35p > * { width: 35% !important; }
  .w-xl-36p, .c-w-xl-36p > * { width: 36% !important; }
  .w-xl-37p, .c-w-xl-37p > * { width: 37% !important; }
  .w-xl-38p, .c-w-xl-38p > * { width: 38% !important; }
  .w-xl-39p, .c-w-xl-39p > * { width: 39% !important; }
  .w-xl-40p, .c-w-xl-40p > * { width: 40% !important; }
  .w-xl-41p, .c-w-xl-41p > * { width: 41% !important; }
  .w-xl-42p, .c-w-xl-42p > * { width: 42% !important; }
  .w-xl-43p, .c-w-xl-43p > * { width: 43% !important; }
  .w-xl-44p, .c-w-xl-44p > * { width: 44% !important; }
  .w-xl-45p, .c-w-xl-45p > * { width: 45% !important; }
  .w-xl-46p, .c-w-xl-46p > * { width: 46% !important; }
  .w-xl-47p, .c-w-xl-47p > * { width: 47% !important; }
  .w-xl-48p, .c-w-xl-48p > * { width: 48% !important; }
  .w-xl-49p, .c-w-xl-49p > * { width: 49% !important; }
  .w-xl-50p, .c-w-xl-50p > * { width: 50% !important; }
  .w-xl-51p, .c-w-xl-51p > * { width: 51% !important; }
  .w-xl-52p, .c-w-xl-52p > * { width: 52% !important; }
  .w-xl-53p, .c-w-xl-53p > * { width: 53% !important; }
  .w-xl-54p, .c-w-xl-54p > * { width: 54% !important; }
  .w-xl-55p, .c-w-xl-55p > * { width: 55% !important; }
  .w-xl-56p, .c-w-xl-56p > * { width: 56% !important; }
  .w-xl-57p, .c-w-xl-57p > * { width: 57% !important; }
  .w-xl-58p, .c-w-xl-58p > * { width: 58% !important; }
  .w-xl-59p, .c-w-xl-59p > * { width: 59% !important; }
  .w-xl-60p, .c-w-xl-60p > * { width: 60% !important; }
  .w-xl-61p, .c-w-xl-61p > * { width: 61% !important; }
  .w-xl-62p, .c-w-xl-62p > * { width: 62% !important; }
  .w-xl-63p, .c-w-xl-63p > * { width: 63% !important; }
  .w-xl-64p, .c-w-xl-64p > * { width: 64% !important; }
  .w-xl-65p, .c-w-xl-65p > * { width: 65% !important; }
  .w-xl-66p, .c-w-xl-66p > * { width: 66% !important; }
  .w-xl-67p, .c-w-xl-67p > * { width: 67% !important; }
  .w-xl-68p, .c-w-xl-68p > * { width: 68% !important; }
  .w-xl-69p, .c-w-xl-69p > * { width: 69% !important; }
  .w-xl-70p, .c-w-xl-70p > * { width: 70% !important; }
  .w-xl-71p, .c-w-xl-71p > * { width: 71% !important; }
  .w-xl-72p, .c-w-xl-72p > * { width: 72% !important; }
  .w-xl-73p, .c-w-xl-73p > * { width: 73% !important; }
  .w-xl-74p, .c-w-xl-74p > * { width: 74% !important; }
  .w-xl-75p, .c-w-xl-75p > * { width: 75% !important; }
  .w-xl-76p, .c-w-xl-76p > * { width: 76% !important; }
  .w-xl-77p, .c-w-xl-77p > * { width: 77% !important; }
  .w-xl-78p, .c-w-xl-78p > * { width: 78% !important; }
  .w-xl-79p, .c-w-xl-79p > * { width: 79% !important; }
  .w-xl-80p, .c-w-xl-80p > * { width: 80% !important; }
  .w-xl-81p, .c-w-xl-81p > * { width: 81% !important; }
  .w-xl-82p, .c-w-xl-82p > * { width: 82% !important; }
  .w-xl-83p, .c-w-xl-83p > * { width: 83% !important; }
  .w-xl-84p, .c-w-xl-84p > * { width: 84% !important; }
  .w-xl-85p, .c-w-xl-85p > * { width: 85% !important; }
  .w-xl-86p, .c-w-xl-86p > * { width: 86% !important; }
  .w-xl-87p, .c-w-xl-87p > * { width: 87% !important; }
  .w-xl-88p, .c-w-xl-88p > * { width: 88% !important; }
  .w-xl-89p, .c-w-xl-89p > * { width: 89% !important; }
  .w-xl-90p, .c-w-xl-90p > * { width: 90% !important; }
  .w-xl-91p, .c-w-xl-91p > * { width: 91% !important; }
  .w-xl-92p, .c-w-xl-92p > * { width: 92% !important; }
  .w-xl-93p, .c-w-xl-93p > * { width: 93% !important; }
  .w-xl-94p, .c-w-xl-94p > * { width: 94% !important; }
  .w-xl-95p, .c-w-xl-95p > * { width: 95% !important; }
  .w-xl-96p, .c-w-xl-96p > * { width: 96% !important; }
  .w-xl-97p, .c-w-xl-97p > * { width: 97% !important; }
  .w-xl-98p, .c-w-xl-98p > * { width: 98% !important; }
  .w-xl-99p, .c-w-xl-99p > * { width: 99% !important; }
  .w-xl-100p, .c-w-xl-100p > * { width: 100% !important; }
}

@media (min-width: 1400px) {
  .w-xxl-1p, .c-w-xxl-1p > * { width: 1% !important; }
  .w-xxl-2p, .c-w-xxl-2p > * { width: 2% !important; }
  .w-xxl-3p, .c-w-xxl-3p > * { width: 3% !important; }
  .w-xxl-4p, .c-w-xxl-4p > * { width: 4% !important; }
  .w-xxl-5p, .c-w-xxl-5p > * { width: 5% !important; }
  .w-xxl-6p, .c-w-xxl-6p > * { width: 6% !important; }
  .w-xxl-7p, .c-w-xxl-7p > * { width: 7% !important; }
  .w-xxl-8p, .c-w-xxl-8p > * { width: 8% !important; }
  .w-xxl-9p, .c-w-xxl-9p > * { width: 9% !important; }
  .w-xxl-10p, .c-w-xxl-10p > * { width: 10% !important; }
  .w-xxl-11p, .c-w-xxl-11p > * { width: 11% !important; }
  .w-xxl-12p, .c-w-xxl-12p > * { width: 12% !important; }
  .w-xxl-13p, .c-w-xxl-13p > * { width: 13% !important; }
  .w-xxl-14p, .c-w-xxl-14p > * { width: 14% !important; }
  .w-xxl-15p, .c-w-xxl-15p > * { width: 15% !important; }
  .w-xxl-16p, .c-w-xxl-16p > * { width: 16% !important; }
  .w-xxl-17p, .c-w-xxl-17p > * { width: 17% !important; }
  .w-xxl-18p, .c-w-xxl-18p > * { width: 18% !important; }
  .w-xxl-19p, .c-w-xxl-19p > * { width: 19% !important; }
  .w-xxl-20p, .c-w-xxl-20p > * { width: 20% !important; }
  .w-xxl-21p, .c-w-xxl-21p > * { width: 21% !important; }
  .w-xxl-22p, .c-w-xxl-22p > * { width: 22% !important; }
  .w-xxl-23p, .c-w-xxl-23p > * { width: 23% !important; }
  .w-xxl-24p, .c-w-xxl-24p > * { width: 24% !important; }
  .w-xxl-25p, .c-w-xxl-25p > * { width: 25% !important; }
  .w-xxl-26p, .c-w-xxl-26p > * { width: 26% !important; }
  .w-xxl-27p, .c-w-xxl-27p > * { width: 27% !important; }
  .w-xxl-28p, .c-w-xxl-28p > * { width: 28% !important; }
  .w-xxl-29p, .c-w-xxl-29p > * { width: 29% !important; }
  .w-xxl-30p, .c-w-xxl-30p > * { width: 30% !important; }
  .w-xxl-31p, .c-w-xxl-31p > * { width: 31% !important; }
  .w-xxl-32p, .c-w-xxl-32p > * { width: 32% !important; }
  .w-xxl-33p, .c-w-xxl-33p > * { width: 33% !important; }
  .w-xxl-34p, .c-w-xxl-34p > * { width: 34% !important; }
  .w-xxl-35p, .c-w-xxl-35p > * { width: 35% !important; }
  .w-xxl-36p, .c-w-xxl-36p > * { width: 36% !important; }
  .w-xxl-37p, .c-w-xxl-37p > * { width: 37% !important; }
  .w-xxl-38p, .c-w-xxl-38p > * { width: 38% !important; }
  .w-xxl-39p, .c-w-xxl-39p > * { width: 39% !important; }
  .w-xxl-40p, .c-w-xxl-40p > * { width: 40% !important; }
  .w-xxl-41p, .c-w-xxl-41p > * { width: 41% !important; }
  .w-xxl-42p, .c-w-xxl-42p > * { width: 42% !important; }
  .w-xxl-43p, .c-w-xxl-43p > * { width: 43% !important; }
  .w-xxl-44p, .c-w-xxl-44p > * { width: 44% !important; }
  .w-xxl-45p, .c-w-xxl-45p > * { width: 45% !important; }
  .w-xxl-46p, .c-w-xxl-46p > * { width: 46% !important; }
  .w-xxl-47p, .c-w-xxl-47p > * { width: 47% !important; }
  .w-xxl-48p, .c-w-xxl-48p > * { width: 48% !important; }
  .w-xxl-49p, .c-w-xxl-49p > * { width: 49% !important; }
  .w-xxl-50p, .c-w-xxl-50p > * { width: 50% !important; }
  .w-xxl-51p, .c-w-xxl-51p > * { width: 51% !important; }
  .w-xxl-52p, .c-w-xxl-52p > * { width: 52% !important; }
  .w-xxl-53p, .c-w-xxl-53p > * { width: 53% !important; }
  .w-xxl-54p, .c-w-xxl-54p > * { width: 54% !important; }
  .w-xxl-55p, .c-w-xxl-55p > * { width: 55% !important; }
  .w-xxl-56p, .c-w-xxl-56p > * { width: 56% !important; }
  .w-xxl-57p, .c-w-xxl-57p > * { width: 57% !important; }
  .w-xxl-58p, .c-w-xxl-58p > * { width: 58% !important; }
  .w-xxl-59p, .c-w-xxl-59p > * { width: 59% !important; }
  .w-xxl-60p, .c-w-xxl-60p > * { width: 60% !important; }
  .w-xxl-61p, .c-w-xxl-61p > * { width: 61% !important; }
  .w-xxl-62p, .c-w-xxl-62p > * { width: 62% !important; }
  .w-xxl-63p, .c-w-xxl-63p > * { width: 63% !important; }
  .w-xxl-64p, .c-w-xxl-64p > * { width: 64% !important; }
  .w-xxl-65p, .c-w-xxl-65p > * { width: 65% !important; }
  .w-xxl-66p, .c-w-xxl-66p > * { width: 66% !important; }
  .w-xxl-67p, .c-w-xxl-67p > * { width: 67% !important; }
  .w-xxl-68p, .c-w-xxl-68p > * { width: 68% !important; }
  .w-xxl-69p, .c-w-xxl-69p > * { width: 69% !important; }
  .w-xxl-70p, .c-w-xxl-70p > * { width: 70% !important; }
  .w-xxl-71p, .c-w-xxl-71p > * { width: 71% !important; }
  .w-xxl-72p, .c-w-xxl-72p > * { width: 72% !important; }
  .w-xxl-73p, .c-w-xxl-73p > * { width: 73% !important; }
  .w-xxl-74p, .c-w-xxl-74p > * { width: 74% !important; }
  .w-xxl-75p, .c-w-xxl-75p > * { width: 75% !important; }
  .w-xxl-76p, .c-w-xxl-76p > * { width: 76% !important; }
  .w-xxl-77p, .c-w-xxl-77p > * { width: 77% !important; }
  .w-xxl-78p, .c-w-xxl-78p > * { width: 78% !important; }
  .w-xxl-79p, .c-w-xxl-79p > * { width: 79% !important; }
  .w-xxl-80p, .c-w-xxl-80p > * { width: 80% !important; }
  .w-xxl-81p, .c-w-xxl-81p > * { width: 81% !important; }
  .w-xxl-82p, .c-w-xxl-82p > * { width: 82% !important; }
  .w-xxl-83p, .c-w-xxl-83p > * { width: 83% !important; }
  .w-xxl-84p, .c-w-xxl-84p > * { width: 84% !important; }
  .w-xxl-85p, .c-w-xxl-85p > * { width: 85% !important; }
  .w-xxl-86p, .c-w-xxl-86p > * { width: 86% !important; }
  .w-xxl-87p, .c-w-xxl-87p > * { width: 87% !important; }
  .w-xxl-88p, .c-w-xxl-88p > * { width: 88% !important; }
  .w-xxl-89p, .c-w-xxl-89p > * { width: 89% !important; }
  .w-xxl-90p, .c-w-xxl-90p > * { width: 90% !important; }
  .w-xxl-91p, .c-w-xxl-91p > * { width: 91% !important; }
  .w-xxl-92p, .c-w-xxl-92p > * { width: 92% !important; }
  .w-xxl-93p, .c-w-xxl-93p > * { width: 93% !important; }
  .w-xxl-94p, .c-w-xxl-94p > * { width: 94% !important; }
  .w-xxl-95p, .c-w-xxl-95p > * { width: 95% !important; }
  .w-xxl-96p, .c-w-xxl-96p > * { width: 96% !important; }
  .w-xxl-97p, .c-w-xxl-97p > * { width: 97% !important; }
  .w-xxl-98p, .c-w-xxl-98p > * { width: 98% !important; }
  .w-xxl-99p, .c-w-xxl-99p > * { width: 99% !important; }
  .w-xxl-100p, .c-w-xxl-100p > * { width: 100% !important; }
}

/* -----　↑ width ↑ ----- */




/* -----　↓ font-size ↓ ----- */

.f-050rem, .c-f-050rem > * { font-size: 0.5rem !important; }
.f-055rem, .c-f-055rem > * { font-size: 0.55rem !important; }
.f-060rem, .c-f-060rem > * { font-size: 0.6rem !important; }
.f-065rem, .c-f-065rem > * { font-size: 0.65rem !important; }
.f-070rem, .c-f-070rem > * { font-size: 0.7rem !important; }
.f-075rem, .c-f-075rem > * { font-size: 0.75rem !important; }
.f-080rem, .c-f-080rem > * { font-size: 0.8rem !important; }
.f-085rem, .c-f-085rem > * { font-size: 0.85rem !important; }
.f-090rem, .c-f-090rem > * { font-size: 0.9rem !important; }
.f-095rem, .c-f-095rem > * { font-size: 0.95rem !important; }
.f-100rem, .c-f-100rem > * { font-size: 1rem !important; }
.f-105rem, .c-f-105rem > * { font-size: 1.05rem !important; }
.f-110rem, .c-f-110rem > * { font-size: 1.1rem !important; }
.f-115rem, .c-f-115rem > * { font-size: 1.15rem !important; }
.f-120rem, .c-f-120rem > * { font-size: 1.2rem !important; }
.f-125rem, .c-f-125rem > * { font-size: 1.25rem !important; }
.f-130rem, .c-f-130rem > * { font-size: 1.3rem !important; }
.f-135rem, .c-f-135rem > * { font-size: 1.35rem !important; }
.f-140rem, .c-f-140rem > * { font-size: 1.4rem !important; }
.f-145rem, .c-f-145rem > * { font-size: 1.45rem !important; }
.f-150rem, .c-f-150rem > * { font-size: 1.5rem !important; }
.f-155rem, .c-f-155rem > * { font-size: 1.55rem !important; }
.f-160rem, .c-f-160rem > * { font-size: 1.6rem !important; }
.f-165rem, .c-f-165rem > * { font-size: 1.65rem !important; }
.f-170rem, .c-f-170rem > * { font-size: 1.7rem !important; }
.f-175rem, .c-f-175rem > * { font-size: 1.75rem !important; }
.f-180rem, .c-f-180rem > * { font-size: 1.8rem !important; }
.f-185rem, .c-f-185rem > * { font-size: 1.85rem !important; }
.f-190rem, .c-f-190rem > * { font-size: 1.9rem !important; }
.f-195rem, .c-f-195rem > * { font-size: 1.95rem !important; }
.f-200rem, .c-f-200rem > * { font-size: 2rem !important; }
.f-210rem, .c-f-210rem > * { font-size: 2.1rem !important; }
.f-220rem, .c-f-220rem > * { font-size: 2.2rem !important; }
.f-230rem, .c-f-230rem > * { font-size: 2.3rem !important; }
.f-240rem, .c-f-240rem > * { font-size: 2.4rem !important; }
.f-250rem, .c-f-250rem > * { font-size: 2.5rem !important; }
.f-260rem, .c-f-260rem > * { font-size: 2.6rem !important; }
.f-270rem, .c-f-270rem > * { font-size: 2.7rem !important; }
.f-280rem, .c-f-280rem > * { font-size: 2.8rem !important; }
.f-290rem, .c-f-290rem > * { font-size: 2.9rem !important; }
.f-300rem, .c-f-300rem > * { font-size: 3rem !important; }
.f-310rem, .c-f-310rem > * { font-size: 3.1rem !important; }
.f-320rem, .c-f-320rem > * { font-size: 3.2rem !important; }
.f-330rem, .c-f-330rem > * { font-size: 3.3rem !important; }
.f-340rem, .c-f-340rem > * { font-size: 3.4rem !important; }
.f-350rem, .c-f-350rem > * { font-size: 3.5rem !important; }
.f-360rem, .c-f-360rem > * { font-size: 3.6rem !important; }
.f-370rem, .c-f-370rem > * { font-size: 3.7rem !important; }
.f-380rem, .c-f-380rem > * { font-size: 3.8rem !important; }
.f-390rem, .c-f-390rem > * { font-size: 3.9rem !important; }
.f-400rem, .c-f-400rem > * { font-size: 4rem !important; }

@media (min-width: 576px) {/*sm*/
  .f-sm-050rem, .c-f-sm-050rem > * { font-size: 0.5rem !important; }
  .f-sm-055rem, .c-f-sm-055rem > * { font-size: 0.55rem !important; }
  .f-sm-060rem, .c-f-sm-060rem > * { font-size: 0.6rem !important; }
  .f-sm-065rem, .c-f-sm-065rem > * { font-size: 0.65rem !important; }
  .f-sm-070rem, .c-f-sm-070rem > * { font-size: 0.7rem !important; }
  .f-sm-075rem, .c-f-sm-075rem > * { font-size: 0.75rem !important; }
  .f-sm-080rem, .c-f-sm-080rem > * { font-size: 0.8rem !important; }
  .f-sm-085rem, .c-f-sm-085rem > * { font-size: 0.85rem !important; }
  .f-sm-090rem, .c-f-sm-090rem > * { font-size: 0.9rem !important; }
  .f-sm-095rem, .c-f-sm-095rem > * { font-size: 0.95rem !important; }
  .f-sm-100rem, .c-f-sm-100rem > * { font-size: 1rem !important; }
  .f-sm-105rem, .c-f-sm-105rem > * { font-size: 1.05rem !important; }
  .f-sm-110rem, .c-f-sm-110rem > * { font-size: 1.1rem !important; }
  .f-sm-115rem, .c-f-sm-115rem > * { font-size: 1.15rem !important; }
  .f-sm-120rem, .c-f-sm-120rem > * { font-size: 1.2rem !important; }
  .f-sm-125rem, .c-f-sm-125rem > * { font-size: 1.25rem !important; }
  .f-sm-130rem, .c-f-sm-130rem > * { font-size: 1.3rem !important; }
  .f-sm-135rem, .c-f-sm-135rem > * { font-size: 1.35rem !important; }
  .f-sm-140rem, .c-f-sm-140rem > * { font-size: 1.4rem !important; }
  .f-sm-145rem, .c-f-sm-145rem > * { font-size: 1.45rem !important; }
  .f-sm-150rem, .c-f-sm-150rem > * { font-size: 1.5rem !important; }
  .f-sm-155rem, .c-f-sm-155rem > * { font-size: 1.55rem !important; }
  .f-sm-160rem, .c-f-sm-160rem > * { font-size: 1.6rem !important; }
  .f-sm-165rem, .c-f-sm-165rem > * { font-size: 1.65rem !important; }
  .f-sm-170rem, .c-f-sm-170rem > * { font-size: 1.7rem !important; }
  .f-sm-175rem, .c-f-sm-175rem > * { font-size: 1.75rem !important; }
  .f-sm-180rem, .c-f-sm-180rem > * { font-size: 1.8rem !important; }
  .f-sm-185rem, .c-f-sm-185rem > * { font-size: 1.85rem !important; }
  .f-sm-190rem, .c-f-sm-190rem > * { font-size: 1.9rem !important; }
  .f-sm-195rem, .c-f-sm-195rem > * { font-size: 1.95rem !important; }
  .f-sm-200rem, .c-f-sm-200rem > * { font-size: 2rem !important; }
  .f-sm-210rem, .c-f-sm-210rem > * { font-size: 2.1rem !important; }
  .f-sm-220rem, .c-f-sm-220rem > * { font-size: 2.2rem !important; }
  .f-sm-230rem, .c-f-sm-230rem > * { font-size: 2.3rem !important; }
  .f-sm-240rem, .c-f-sm-240rem > * { font-size: 2.4rem !important; }
  .f-sm-250rem, .c-f-sm-250rem > * { font-size: 2.5rem !important; }
  .f-sm-260rem, .c-f-sm-260rem > * { font-size: 2.6rem !important; }
  .f-sm-270rem, .c-f-sm-270rem > * { font-size: 2.7rem !important; }
  .f-sm-280rem, .c-f-sm-280rem > * { font-size: 2.8rem !important; }
  .f-sm-290rem, .c-f-sm-290rem > * { font-size: 2.9rem !important; }
  .f-sm-300rem, .c-f-sm-300rem > * { font-size: 3rem !important; }
  .f-sm-310rem, .c-f-sm-310rem > * { font-size: 3.1rem !important; }
  .f-sm-320rem, .c-f-sm-320rem > * { font-size: 3.2rem !important; }
  .f-sm-330rem, .c-f-sm-330rem > * { font-size: 3.3rem !important; }
  .f-sm-340rem, .c-f-sm-340rem > * { font-size: 3.4rem !important; }
  .f-sm-350rem, .c-f-sm-350rem > * { font-size: 3.5rem !important; }
  .f-sm-360rem, .c-f-sm-360rem > * { font-size: 3.6rem !important; }
  .f-sm-370rem, .c-f-sm-370rem > * { font-size: 3.7rem !important; }
  .f-sm-380rem, .c-f-sm-380rem > * { font-size: 3.8rem !important; }
  .f-sm-390rem, .c-f-sm-390rem > * { font-size: 3.9rem !important; }
  .f-sm-400rem, .c-f-sm-400rem > * { font-size: 4rem !important; }
}

@media (min-width: 768px) {/*md*/
  .f-md-050rem, .c-f-md-050rem > * { font-size: 0.5rem !important; }
  .f-md-055rem, .c-f-md-055rem > * { font-size: 0.55rem !important; }
  .f-md-060rem, .c-f-md-060rem > * { font-size: 0.6rem !important; }
  .f-md-065rem, .c-f-md-065rem > * { font-size: 0.65rem !important; }
  .f-md-070rem, .c-f-md-070rem > * { font-size: 0.7rem !important; }
  .f-md-075rem, .c-f-md-075rem > * { font-size: 0.75rem !important; }
  .f-md-080rem, .c-f-md-080rem > * { font-size: 0.8rem !important; }
  .f-md-085rem, .c-f-md-085rem > * { font-size: 0.85rem !important; }
  .f-md-090rem, .c-f-md-090rem > * { font-size: 0.9rem !important; }
  .f-md-095rem, .c-f-md-095rem > * { font-size: 0.95rem !important; }
  .f-md-100rem, .c-f-md-100rem > * { font-size: 1rem !important; }
  .f-md-105rem, .c-f-md-105rem > * { font-size: 1.05rem !important; }
  .f-md-110rem, .c-f-md-110rem > * { font-size: 1.1rem !important; }
  .f-md-115rem, .c-f-md-115rem > * { font-size: 1.15rem !important; }
  .f-md-120rem, .c-f-md-120rem > * { font-size: 1.2rem !important; }
  .f-md-125rem, .c-f-md-125rem > * { font-size: 1.25rem !important; }
  .f-md-130rem, .c-f-md-130rem > * { font-size: 1.3rem !important; }
  .f-md-135rem, .c-f-md-135rem > * { font-size: 1.35rem !important; }
  .f-md-140rem, .c-f-md-140rem > * { font-size: 1.4rem !important; }
  .f-md-145rem, .c-f-md-145rem > * { font-size: 1.45rem !important; }
  .f-md-150rem, .c-f-md-150rem > * { font-size: 1.5rem !important; }
  .f-md-155rem, .c-f-md-155rem > * { font-size: 1.55rem !important; }
  .f-md-160rem, .c-f-md-160rem > * { font-size: 1.6rem !important; }
  .f-md-165rem, .c-f-md-165rem > * { font-size: 1.65rem !important; }
  .f-md-170rem, .c-f-md-170rem > * { font-size: 1.7rem !important; }
  .f-md-175rem, .c-f-md-175rem > * { font-size: 1.75rem !important; }
  .f-md-180rem, .c-f-md-180rem > * { font-size: 1.8rem !important; }
  .f-md-185rem, .c-f-md-185rem > * { font-size: 1.85rem !important; }
  .f-md-190rem, .c-f-md-190rem > * { font-size: 1.9rem !important; }
  .f-md-195rem, .c-f-md-195rem > * { font-size: 1.95rem !important; }
  .f-md-200rem, .c-f-md-200rem > * { font-size: 2rem !important; }
  .f-md-210rem, .c-f-md-210rem > * { font-size: 2.1rem !important; }
  .f-md-220rem, .c-f-md-220rem > * { font-size: 2.2rem !important; }
  .f-md-230rem, .c-f-md-230rem > * { font-size: 2.3rem !important; }
  .f-md-240rem, .c-f-md-240rem > * { font-size: 2.4rem !important; }
  .f-md-250rem, .c-f-md-250rem > * { font-size: 2.5rem !important; }
  .f-md-260rem, .c-f-md-260rem > * { font-size: 2.6rem !important; }
  .f-md-270rem, .c-f-md-270rem > * { font-size: 2.7rem !important; }
  .f-md-280rem, .c-f-md-280rem > * { font-size: 2.8rem !important; }
  .f-md-290rem, .c-f-md-290rem > * { font-size: 2.9rem !important; }
  .f-md-300rem, .c-f-md-300rem > * { font-size: 3rem !important; }
  .f-md-310rem, .c-f-md-310rem > * { font-size: 3.1rem !important; }
  .f-md-320rem, .c-f-md-320rem > * { font-size: 3.2rem !important; }
  .f-md-330rem, .c-f-md-330rem > * { font-size: 3.3rem !important; }
  .f-md-340rem, .c-f-md-340rem > * { font-size: 3.4rem !important; }
  .f-md-350rem, .c-f-md-350rem > * { font-size: 3.5rem !important; }
  .f-md-360rem, .c-f-md-360rem > * { font-size: 3.6rem !important; }
  .f-md-370rem, .c-f-md-370rem > * { font-size: 3.7rem !important; }
  .f-md-380rem, .c-f-md-380rem > * { font-size: 3.8rem !important; }
  .f-md-390rem, .c-f-md-390rem > * { font-size: 3.9rem !important; }
  .f-md-400rem, .c-f-md-400rem > * { font-size: 4rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .f-lg-050rem, .c-f-lg-050rem > * { font-size: 0.5rem !important; }
  .f-lg-055rem, .c-f-lg-055rem > * { font-size: 0.55rem !important; }
  .f-lg-060rem, .c-f-lg-060rem > * { font-size: 0.6rem !important; }
  .f-lg-065rem, .c-f-lg-065rem > * { font-size: 0.65rem !important; }
  .f-lg-070rem, .c-f-lg-070rem > * { font-size: 0.7rem !important; }
  .f-lg-075rem, .c-f-lg-075rem > * { font-size: 0.75rem !important; }
  .f-lg-080rem, .c-f-lg-080rem > * { font-size: 0.8rem !important; }
  .f-lg-085rem, .c-f-lg-085rem > * { font-size: 0.85rem !important; }
  .f-lg-090rem, .c-f-lg-090rem > * { font-size: 0.9rem !important; }
  .f-lg-095rem, .c-f-lg-095rem > * { font-size: 0.95rem !important; }
  .f-lg-100rem, .c-f-lg-100rem > * { font-size: 1rem !important; }
  .f-lg-105rem, .c-f-lg-105rem > * { font-size: 1.05rem !important; }
  .f-lg-110rem, .c-f-lg-110rem > * { font-size: 1.1rem !important; }
  .f-lg-115rem, .c-f-lg-115rem > * { font-size: 1.15rem !important; }
  .f-lg-120rem, .c-f-lg-120rem > * { font-size: 1.2rem !important; }
  .f-lg-125rem, .c-f-lg-125rem > * { font-size: 1.25rem !important; }
  .f-lg-130rem, .c-f-lg-130rem > * { font-size: 1.3rem !important; }
  .f-lg-135rem, .c-f-lg-135rem > * { font-size: 1.35rem !important; }
  .f-lg-140rem, .c-f-lg-140rem > * { font-size: 1.4rem !important; }
  .f-lg-145rem, .c-f-lg-145rem > * { font-size: 1.45rem !important; }
  .f-lg-150rem, .c-f-lg-150rem > * { font-size: 1.5rem !important; }
  .f-lg-155rem, .c-f-lg-155rem > * { font-size: 1.55rem !important; }
  .f-lg-160rem, .c-f-lg-160rem > * { font-size: 1.6rem !important; }
  .f-lg-165rem, .c-f-lg-165rem > * { font-size: 1.65rem !important; }
  .f-lg-170rem, .c-f-lg-170rem > * { font-size: 1.7rem !important; }
  .f-lg-175rem, .c-f-lg-175rem > * { font-size: 1.75rem !important; }
  .f-lg-180rem, .c-f-lg-180rem > * { font-size: 1.8rem !important; }
  .f-lg-185rem, .c-f-lg-185rem > * { font-size: 1.85rem !important; }
  .f-lg-190rem, .c-f-lg-190rem > * { font-size: 1.9rem !important; }
  .f-lg-195rem, .c-f-lg-195rem > * { font-size: 1.95rem !important; }
  .f-lg-200rem, .c-f-lg-200rem > * { font-size: 2rem !important; }
  .f-lg-210rem, .c-f-lg-210rem > * { font-size: 2.1rem !important; }
  .f-lg-220rem, .c-f-lg-220rem > * { font-size: 2.2rem !important; }
  .f-lg-230rem, .c-f-lg-230rem > * { font-size: 2.3rem !important; }
  .f-lg-240rem, .c-f-lg-240rem > * { font-size: 2.4rem !important; }
  .f-lg-250rem, .c-f-lg-250rem > * { font-size: 2.5rem !important; }
  .f-lg-260rem, .c-f-lg-260rem > * { font-size: 2.6rem !important; }
  .f-lg-270rem, .c-f-lg-270rem > * { font-size: 2.7rem !important; }
  .f-lg-280rem, .c-f-lg-280rem > * { font-size: 2.8rem !important; }
  .f-lg-290rem, .c-f-lg-290rem > * { font-size: 2.9rem !important; }
  .f-lg-300rem, .c-f-lg-300rem > * { font-size: 3rem !important; }
  .f-lg-310rem, .c-f-lg-310rem > * { font-size: 3.1rem !important; }
  .f-lg-320rem, .c-f-lg-320rem > * { font-size: 3.2rem !important; }
  .f-lg-330rem, .c-f-lg-330rem > * { font-size: 3.3rem !important; }
  .f-lg-340rem, .c-f-lg-340rem > * { font-size: 3.4rem !important; }
  .f-lg-350rem, .c-f-lg-350rem > * { font-size: 3.5rem !important; }
  .f-lg-360rem, .c-f-lg-360rem > * { font-size: 3.6rem !important; }
  .f-lg-370rem, .c-f-lg-370rem > * { font-size: 3.7rem !important; }
  .f-lg-380rem, .c-f-lg-380rem > * { font-size: 3.8rem !important; }
  .f-lg-390rem, .c-f-lg-390rem > * { font-size: 3.9rem !important; }
  .f-lg-400rem, .c-f-lg-400rem > * { font-size: 4rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .f-xl-050rem, .c-f-xl-050rem > * { font-size: 0.5rem !important; }
  .f-xl-055rem, .c-f-xl-055rem > * { font-size: 0.55rem !important; }
  .f-xl-060rem, .c-f-xl-060rem > * { font-size: 0.6rem !important; }
  .f-xl-065rem, .c-f-xl-065rem > * { font-size: 0.65rem !important; }
  .f-xl-070rem, .c-f-xl-070rem > * { font-size: 0.7rem !important; }
  .f-xl-075rem, .c-f-xl-075rem > * { font-size: 0.75rem !important; }
  .f-xl-080rem, .c-f-xl-080rem > * { font-size: 0.8rem !important; }
  .f-xl-085rem, .c-f-xl-085rem > * { font-size: 0.85rem !important; }
  .f-xl-090rem, .c-f-xl-090rem > * { font-size: 0.9rem !important; }
  .f-xl-095rem, .c-f-xl-095rem > * { font-size: 0.95rem !important; }
  .f-xl-100rem, .c-f-xl-100rem > * { font-size: 1rem !important; }
  .f-xl-105rem, .c-f-xl-105rem > * { font-size: 1.05rem !important; }
  .f-xl-110rem, .c-f-xl-110rem > * { font-size: 1.1rem !important; }
  .f-xl-115rem, .c-f-xl-115rem > * { font-size: 1.15rem !important; }
  .f-xl-120rem, .c-f-xl-120rem > * { font-size: 1.2rem !important; }
  .f-xl-125rem, .c-f-xl-125rem > * { font-size: 1.25rem !important; }
  .f-xl-130rem, .c-f-xl-130rem > * { font-size: 1.3rem !important; }
  .f-xl-135rem, .c-f-xl-135rem > * { font-size: 1.35rem !important; }
  .f-xl-140rem, .c-f-xl-140rem > * { font-size: 1.4rem !important; }
  .f-xl-145rem, .c-f-xl-145rem > * { font-size: 1.45rem !important; }
  .f-xl-150rem, .c-f-xl-150rem > * { font-size: 1.5rem !important; }
  .f-xl-155rem, .c-f-xl-155rem > * { font-size: 1.55rem !important; }
  .f-xl-160rem, .c-f-xl-160rem > * { font-size: 1.6rem !important; }
  .f-xl-165rem, .c-f-xl-165rem > * { font-size: 1.65rem !important; }
  .f-xl-170rem, .c-f-xl-170rem > * { font-size: 1.7rem !important; }
  .f-xl-175rem, .c-f-xl-175rem > * { font-size: 1.75rem !important; }
  .f-xl-180rem, .c-f-xl-180rem > * { font-size: 1.8rem !important; }
  .f-xl-185rem, .c-f-xl-185rem > * { font-size: 1.85rem !important; }
  .f-xl-190rem, .c-f-xl-190rem > * { font-size: 1.9rem !important; }
  .f-xl-195rem, .c-f-xl-195rem > * { font-size: 1.95rem !important; }
  .f-xl-200rem, .c-f-xl-200rem > * { font-size: 2rem !important; }
  .f-xl-210rem, .c-f-xl-210rem > * { font-size: 2.1rem !important; }
  .f-xl-220rem, .c-f-xl-220rem > * { font-size: 2.2rem !important; }
  .f-xl-230rem, .c-f-xl-230rem > * { font-size: 2.3rem !important; }
  .f-xl-240rem, .c-f-xl-240rem > * { font-size: 2.4rem !important; }
  .f-xl-250rem, .c-f-xl-250rem > * { font-size: 2.5rem !important; }
  .f-xl-260rem, .c-f-xl-260rem > * { font-size: 2.6rem !important; }
  .f-xl-270rem, .c-f-xl-270rem > * { font-size: 2.7rem !important; }
  .f-xl-280rem, .c-f-xl-280rem > * { font-size: 2.8rem !important; }
  .f-xl-290rem, .c-f-xl-290rem > * { font-size: 2.9rem !important; }
  .f-xl-300rem, .c-f-xl-300rem > * { font-size: 3rem !important; }
  .f-xl-310rem, .c-f-xl-310rem > * { font-size: 3.1rem !important; }
  .f-xl-320rem, .c-f-xl-320rem > * { font-size: 3.2rem !important; }
  .f-xl-330rem, .c-f-xl-330rem > * { font-size: 3.3rem !important; }
  .f-xl-340rem, .c-f-xl-340rem > * { font-size: 3.4rem !important; }
  .f-xl-350rem, .c-f-xl-350rem > * { font-size: 3.5rem !important; }
  .f-xl-360rem, .c-f-xl-360rem > * { font-size: 3.6rem !important; }
  .f-xl-370rem, .c-f-xl-370rem > * { font-size: 3.7rem !important; }
  .f-xl-380rem, .c-f-xl-380rem > * { font-size: 3.8rem !important; }
  .f-xl-390rem, .c-f-xl-390rem > * { font-size: 3.9rem !important; }
  .f-xl-400rem, .c-f-xl-400rem > * { font-size: 4rem !important; }
}

@media (min-width: 1400px) {
  .f-xxl-050rem, .c-f-xxl-050rem > * { font-size: 0.5rem !important; }
  .f-xxl-055rem, .c-f-xxl-055rem > * { font-size: 0.55rem !important; }
  .f-xxl-060rem, .c-f-xxl-060rem > * { font-size: 0.6rem !important; }
  .f-xxl-065rem, .c-f-xxl-065rem > * { font-size: 0.65rem !important; }
  .f-xxl-070rem, .c-f-xxl-070rem > * { font-size: 0.7rem !important; }
  .f-xxl-075rem, .c-f-xxl-075rem > * { font-size: 0.75rem !important; }
  .f-xxl-080rem, .c-f-xxl-080rem > * { font-size: 0.8rem !important; }
  .f-xxl-085rem, .c-f-xxl-085rem > * { font-size: 0.85rem !important; }
  .f-xxl-090rem, .c-f-xxl-090rem > * { font-size: 0.9rem !important; }
  .f-xxl-095rem, .c-f-xxl-095rem > * { font-size: 0.95rem !important; }
  .f-xxl-100rem, .c-f-xxl-100rem > * { font-size: 1rem !important; }
  .f-xxl-105rem, .c-f-xxl-105rem > * { font-size: 1.05rem !important; }
  .f-xxl-110rem, .c-f-xxl-110rem > * { font-size: 1.1rem !important; }
  .f-xxl-115rem, .c-f-xxl-115rem > * { font-size: 1.15rem !important; }
  .f-xxl-120rem, .c-f-xxl-120rem > * { font-size: 1.2rem !important; }
  .f-xxl-125rem, .c-f-xxl-125rem > * { font-size: 1.25rem !important; }
  .f-xxl-130rem, .c-f-xxl-130rem > * { font-size: 1.3rem !important; }
  .f-xxl-135rem, .c-f-xxl-135rem > * { font-size: 1.35rem !important; }
  .f-xxl-140rem, .c-f-xxl-140rem > * { font-size: 1.4rem !important; }
  .f-xxl-145rem, .c-f-xxl-145rem > * { font-size: 1.45rem !important; }
  .f-xxl-150rem, .c-f-xxl-150rem > * { font-size: 1.5rem !important; }
  .f-xxl-155rem, .c-f-xxl-155rem > * { font-size: 1.55rem !important; }
  .f-xxl-160rem, .c-f-xxl-160rem > * { font-size: 1.6rem !important; }
  .f-xxl-165rem, .c-f-xxl-165rem > * { font-size: 1.65rem !important; }
  .f-xxl-170rem, .c-f-xxl-170rem > * { font-size: 1.7rem !important; }
  .f-xxl-175rem, .c-f-xxl-175rem > * { font-size: 1.75rem !important; }
  .f-xxl-180rem, .c-f-xxl-180rem > * { font-size: 1.8rem !important; }
  .f-xxl-185rem, .c-f-xxl-185rem > * { font-size: 1.85rem !important; }
  .f-xxl-190rem, .c-f-xxl-190rem > * { font-size: 1.9rem !important; }
  .f-xxl-195rem, .c-f-xxl-195rem > * { font-size: 1.95rem !important; }
  .f-xxl-200rem, .c-f-xxl-200rem > * { font-size: 2rem !important; }
  .f-xxl-210rem, .c-f-xxl-210rem > * { font-size: 2.1rem !important; }
  .f-xxl-220rem, .c-f-xxl-220rem > * { font-size: 2.2rem !important; }
  .f-xxl-230rem, .c-f-xxl-230rem > * { font-size: 2.3rem !important; }
  .f-xxl-240rem, .c-f-xxl-240rem > * { font-size: 2.4rem !important; }
  .f-xxl-250rem, .c-f-xxl-250rem > * { font-size: 2.5rem !important; }
  .f-xxl-260rem, .c-f-xxl-260rem > * { font-size: 2.6rem !important; }
  .f-xxl-270rem, .c-f-xxl-270rem > * { font-size: 2.7rem !important; }
  .f-xxl-280rem, .c-f-xxl-280rem > * { font-size: 2.8rem !important; }
  .f-xxl-290rem, .c-f-xxl-290rem > * { font-size: 2.9rem !important; }
  .f-xxl-300rem, .c-f-xxl-300rem > * { font-size: 3rem !important; }
  .f-xxl-310rem, .c-f-xxl-310rem > * { font-size: 3.1rem !important; }
  .f-xxl-320rem, .c-f-xxl-320rem > * { font-size: 3.2rem !important; }
  .f-xxl-330rem, .c-f-xxl-330rem > * { font-size: 3.3rem !important; }
  .f-xxl-340rem, .c-f-xxl-340rem > * { font-size: 3.4rem !important; }
  .f-xxl-350rem, .c-f-xxl-350rem > * { font-size: 3.5rem !important; }
  .f-xxl-360rem, .c-f-xxl-360rem > * { font-size: 3.6rem !important; }
  .f-xxl-370rem, .c-f-xxl-370rem > * { font-size: 3.7rem !important; }
  .f-xxl-380rem, .c-f-xxl-380rem > * { font-size: 3.8rem !important; }
  .f-xxl-390rem, .c-f-xxl-390rem > * { font-size: 3.9rem !important; }
  .f-xxl-400rem, .c-f-xxl-400rem > * { font-size: 4rem !important; }
}

/* -----　↑ font-size ↑ ----- */





/* -----　↓ margin ↓ ----- */

.m-auto, .c-m-auto > * { margin: auto !important; }
.m-000rem, .c-m-000rem > * { margin: 0rem !important; }
.m-025rem, .c-m-025rem > * { margin: 0.25rem !important; }
.m-050rem, .c-m-050rem > * { margin: 0.5rem !important; }
.m-075rem, .c-m-075rem > * { margin: 0.75rem !important; }
.m-100rem, .c-m-100rem > * { margin: 1rem !important; }
.m-125rem, .c-m-125rem > * { margin: 1.25rem !important; }
.m-150rem, .c-m-150rem > * { margin: 1.5rem !important; }
.m-175rem, .c-m-175rem > * { margin: 1.75rem !important; }
.m-200rem, .c-m-200rem > * { margin: 2rem !important; }
.m-225rem, .c-m-225rem > * { margin: 2.25rem !important; }
.m-250rem, .c-m-250rem > * { margin: 2.5rem !important; }
.m-275rem, .c-m-275rem > * { margin: 2.75rem !important; }
.m-300rem, .c-m-300rem > * { margin: 3rem !important; }
.m-325rem, .c-m-325rem > * { margin: 3.25rem !important; }
.m-350rem, .c-m-350rem > * { margin: 3.5rem !important; }
.m-375rem, .c-m-375rem > * { margin: 3.75rem !important; }
.m-400rem, .c-m-400rem > * { margin: 4rem !important; }
.m-425rem, .c-m-425rem > * { margin: 4.25rem !important; }
.m-450rem, .c-m-450rem > * { margin: 4.5rem !important; }
.m-475rem, .c-m-475rem > * { margin: 4.75rem !important; }
.m-500rem, .c-m-500rem > * { margin: 5rem !important; }
.m-525rem, .c-m-525rem > * { margin: 5.25rem !important; }
.m-550rem, .c-m-550rem > * { margin: 5.5rem !important; }
.m-575rem, .c-m-575rem > * { margin: 5.75rem !important; }
.m-600rem, .c-m-600rem > * { margin: 6rem !important; }
.m-625rem, .c-m-625rem > * { margin: 6.25rem !important; }
.m-650rem, .c-m-650rem > * { margin: 6.5rem !important; }
.m-675rem, .c-m-675rem > * { margin: 6.75rem !important; }
.m-700rem, .c-m-700rem > * { margin: 7rem !important; }
.m-725rem, .c-m-725rem > * { margin: 7.25rem !important; }
.m-750rem, .c-m-750rem > * { margin: 7.5rem !important; }
.m-775rem, .c-m-775rem > * { margin: 7.75rem !important; }
.m-800rem, .c-m-800rem > * { margin: 8rem !important; }
.m-825rem, .c-m-825rem > * { margin: 8.25rem !important; }
.m-850rem, .c-m-850rem > * { margin: 8.5rem !important; }
.m-875rem, .c-m-875rem > * { margin: 8.75rem !important; }
.m-900rem, .c-m-900rem > * { margin: 9rem !important; }
.m-925rem, .c-m-925rem > * { margin: 9.25rem !important; }
.m-950rem, .c-m-950rem > * { margin: 9.5rem !important; }
.m-975rem, .c-m-975rem > * { margin: 9.75rem !important; }
.m-1000rem, .c-m-1000rem > * { margin: 10rem !important; }
.m-1100rem, .c-m-1100rem > * { margin: 11rem !important; }
.m-1200rem, .c-m-1200rem > * { margin: 12rem !important; }
.m-1300rem, .c-m-1300rem > * { margin: 13rem !important; }
.m-1400rem, .c-m-1400rem > * { margin: 14rem !important; }
.m-1500rem, .c-m-1500rem > * { margin: 15rem !important; }
.m-1600rem, .c-m-1600rem > * { margin: 16rem !important; }
.m-1700rem, .c-m-1700rem > * { margin: 17rem !important; }
.m-1800rem, .c-m-1800rem > * { margin: 18rem !important; }
.m-1900rem, .c-m-1900rem > * { margin: 19rem !important; }
.m-2000rem, .c-m-2000rem > * { margin: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .m-sm-auto, .c-m-sm-auto > * { margin: auto !important; }
  .m-sm-000rem, .c-m-sm-000rem > * { margin: 0rem !important; }
  .m-sm-025rem, .c-m-sm-025rem > * { margin: 0.25rem !important; }
  .m-sm-050rem, .c-m-sm-050rem > * { margin: 0.5rem !important; }
  .m-sm-075rem, .c-m-sm-075rem > * { margin: 0.75rem !important; }
  .m-sm-100rem, .c-m-sm-100rem > * { margin: 1rem !important; }
  .m-sm-125rem, .c-m-sm-125rem > * { margin: 1.25rem !important; }
  .m-sm-150rem, .c-m-sm-150rem > * { margin: 1.5rem !important; }
  .m-sm-175rem, .c-m-sm-175rem > * { margin: 1.75rem !important; }
  .m-sm-200rem, .c-m-sm-200rem > * { margin: 2rem !important; }
  .m-sm-225rem, .c-m-sm-225rem > * { margin: 2.25rem !important; }
  .m-sm-250rem, .c-m-sm-250rem > * { margin: 2.5rem !important; }
  .m-sm-275rem, .c-m-sm-275rem > * { margin: 2.75rem !important; }
  .m-sm-300rem, .c-m-sm-300rem > * { margin: 3rem !important; }
  .m-sm-325rem, .c-m-sm-325rem > * { margin: 3.25rem !important; }
  .m-sm-350rem, .c-m-sm-350rem > * { margin: 3.5rem !important; }
  .m-sm-375rem, .c-m-sm-375rem > * { margin: 3.75rem !important; }
  .m-sm-400rem, .c-m-sm-400rem > * { margin: 4rem !important; }
  .m-sm-425rem, .c-m-sm-425rem > * { margin: 4.25rem !important; }
  .m-sm-450rem, .c-m-sm-450rem > * { margin: 4.5rem !important; }
  .m-sm-475rem, .c-m-sm-475rem > * { margin: 4.75rem !important; }
  .m-sm-500rem, .c-m-sm-500rem > * { margin: 5rem !important; }
  .m-sm-525rem, .c-m-sm-525rem > * { margin: 5.25rem !important; }
  .m-sm-550rem, .c-m-sm-550rem > * { margin: 5.5rem !important; }
  .m-sm-575rem, .c-m-sm-575rem > * { margin: 5.75rem !important; }
  .m-sm-600rem, .c-m-sm-600rem > * { margin: 6rem !important; }
  .m-sm-625rem, .c-m-sm-625rem > * { margin: 6.25rem !important; }
  .m-sm-650rem, .c-m-sm-650rem > * { margin: 6.5rem !important; }
  .m-sm-675rem, .c-m-sm-675rem > * { margin: 6.75rem !important; }
  .m-sm-700rem, .c-m-sm-700rem > * { margin: 7rem !important; }
  .m-sm-725rem, .c-m-sm-725rem > * { margin: 7.25rem !important; }
  .m-sm-750rem, .c-m-sm-750rem > * { margin: 7.5rem !important; }
  .m-sm-775rem, .c-m-sm-775rem > * { margin: 7.75rem !important; }
  .m-sm-800rem, .c-m-sm-800rem > * { margin: 8rem !important; }
  .m-sm-825rem, .c-m-sm-825rem > * { margin: 8.25rem !important; }
  .m-sm-850rem, .c-m-sm-850rem > * { margin: 8.5rem !important; }
  .m-sm-875rem, .c-m-sm-875rem > * { margin: 8.75rem !important; }
  .m-sm-900rem, .c-m-sm-900rem > * { margin: 9rem !important; }
  .m-sm-925rem, .c-m-sm-925rem > * { margin: 9.25rem !important; }
  .m-sm-950rem, .c-m-sm-950rem > * { margin: 9.5rem !important; }
  .m-sm-975rem, .c-m-sm-975rem > * { margin: 9.75rem !important; }
  .m-sm-1000rem, .c-m-sm-1000rem > * { margin: 10rem !important; }
  .m-sm-1100rem, .c-m-sm-1100rem > * { margin: 11rem !important; }
  .m-sm-1200rem, .c-m-sm-1200rem > * { margin: 12rem !important; }
  .m-sm-1300rem, .c-m-sm-1300rem > * { margin: 13rem !important; }
  .m-sm-1400rem, .c-m-sm-1400rem > * { margin: 14rem !important; }
  .m-sm-1500rem, .c-m-sm-1500rem > * { margin: 15rem !important; }
  .m-sm-1600rem, .c-m-sm-1600rem > * { margin: 16rem !important; }
  .m-sm-1700rem, .c-m-sm-1700rem > * { margin: 17rem !important; }
  .m-sm-1800rem, .c-m-sm-1800rem > * { margin: 18rem !important; }
  .m-sm-1900rem, .c-m-sm-1900rem > * { margin: 19rem !important; }
  .m-sm-2000rem, .c-m-sm-2000rem > * { margin: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .m-md-auto, .c-m-md-auto > * { margin: auto !important; }
  .m-md-000rem, .c-m-md-000rem > * { margin: 0rem !important; }
  .m-md-025rem, .c-m-md-025rem > * { margin: 0.25rem !important; }
  .m-md-050rem, .c-m-md-050rem > * { margin: 0.5rem !important; }
  .m-md-075rem, .c-m-md-075rem > * { margin: 0.75rem !important; }
  .m-md-100rem, .c-m-md-100rem > * { margin: 1rem !important; }
  .m-md-125rem, .c-m-md-125rem > * { margin: 1.25rem !important; }
  .m-md-150rem, .c-m-md-150rem > * { margin: 1.5rem !important; }
  .m-md-175rem, .c-m-md-175rem > * { margin: 1.75rem !important; }
  .m-md-200rem, .c-m-md-200rem > * { margin: 2rem !important; }
  .m-md-225rem, .c-m-md-225rem > * { margin: 2.25rem !important; }
  .m-md-250rem, .c-m-md-250rem > * { margin: 2.5rem !important; }
  .m-md-275rem, .c-m-md-275rem > * { margin: 2.75rem !important; }
  .m-md-300rem, .c-m-md-300rem > * { margin: 3rem !important; }
  .m-md-325rem, .c-m-md-325rem > * { margin: 3.25rem !important; }
  .m-md-350rem, .c-m-md-350rem > * { margin: 3.5rem !important; }
  .m-md-375rem, .c-m-md-375rem > * { margin: 3.75rem !important; }
  .m-md-400rem, .c-m-md-400rem > * { margin: 4rem !important; }
  .m-md-425rem, .c-m-md-425rem > * { margin: 4.25rem !important; }
  .m-md-450rem, .c-m-md-450rem > * { margin: 4.5rem !important; }
  .m-md-475rem, .c-m-md-475rem > * { margin: 4.75rem !important; }
  .m-md-500rem, .c-m-md-500rem > * { margin: 5rem !important; }
  .m-md-525rem, .c-m-md-525rem > * { margin: 5.25rem !important; }
  .m-md-550rem, .c-m-md-550rem > * { margin: 5.5rem !important; }
  .m-md-575rem, .c-m-md-575rem > * { margin: 5.75rem !important; }
  .m-md-600rem, .c-m-md-600rem > * { margin: 6rem !important; }
  .m-md-625rem, .c-m-md-625rem > * { margin: 6.25rem !important; }
  .m-md-650rem, .c-m-md-650rem > * { margin: 6.5rem !important; }
  .m-md-675rem, .c-m-md-675rem > * { margin: 6.75rem !important; }
  .m-md-700rem, .c-m-md-700rem > * { margin: 7rem !important; }
  .m-md-725rem, .c-m-md-725rem > * { margin: 7.25rem !important; }
  .m-md-750rem, .c-m-md-750rem > * { margin: 7.5rem !important; }
  .m-md-775rem, .c-m-md-775rem > * { margin: 7.75rem !important; }
  .m-md-800rem, .c-m-md-800rem > * { margin: 8rem !important; }
  .m-md-825rem, .c-m-md-825rem > * { margin: 8.25rem !important; }
  .m-md-850rem, .c-m-md-850rem > * { margin: 8.5rem !important; }
  .m-md-875rem, .c-m-md-875rem > * { margin: 8.75rem !important; }
  .m-md-900rem, .c-m-md-900rem > * { margin: 9rem !important; }
  .m-md-925rem, .c-m-md-925rem > * { margin: 9.25rem !important; }
  .m-md-950rem, .c-m-md-950rem > * { margin: 9.5rem !important; }
  .m-md-975rem, .c-m-md-975rem > * { margin: 9.75rem !important; }
  .m-md-1000rem, .c-m-md-1000rem > * { margin: 10rem !important; }
  .m-md-1100rem, .c-m-md-1100rem > * { margin: 11rem !important; }
  .m-md-1200rem, .c-m-md-1200rem > * { margin: 12rem !important; }
  .m-md-1300rem, .c-m-md-1300rem > * { margin: 13rem !important; }
  .m-md-1400rem, .c-m-md-1400rem > * { margin: 14rem !important; }
  .m-md-1500rem, .c-m-md-1500rem > * { margin: 15rem !important; }
  .m-md-1600rem, .c-m-md-1600rem > * { margin: 16rem !important; }
  .m-md-1700rem, .c-m-md-1700rem > * { margin: 17rem !important; }
  .m-md-1800rem, .c-m-md-1800rem > * { margin: 18rem !important; }
  .m-md-1900rem, .c-m-md-1900rem > * { margin: 19rem !important; }
  .m-md-2000rem, .c-m-md-2000rem > * { margin: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .m-lg-auto, .c-m-lg-auto > * { margin: auto !important; }
  .m-lg-000rem, .c-m-lg-000rem > * { margin: 0rem !important; }
  .m-lg-025rem, .c-m-lg-025rem > * { margin: 0.25rem !important; }
  .m-lg-050rem, .c-m-lg-050rem > * { margin: 0.5rem !important; }
  .m-lg-075rem, .c-m-lg-075rem > * { margin: 0.75rem !important; }
  .m-lg-100rem, .c-m-lg-100rem > * { margin: 1rem !important; }
  .m-lg-125rem, .c-m-lg-125rem > * { margin: 1.25rem !important; }
  .m-lg-150rem, .c-m-lg-150rem > * { margin: 1.5rem !important; }
  .m-lg-175rem, .c-m-lg-175rem > * { margin: 1.75rem !important; }
  .m-lg-200rem, .c-m-lg-200rem > * { margin: 2rem !important; }
  .m-lg-225rem, .c-m-lg-225rem > * { margin: 2.25rem !important; }
  .m-lg-250rem, .c-m-lg-250rem > * { margin: 2.5rem !important; }
  .m-lg-275rem, .c-m-lg-275rem > * { margin: 2.75rem !important; }
  .m-lg-300rem, .c-m-lg-300rem > * { margin: 3rem !important; }
  .m-lg-325rem, .c-m-lg-325rem > * { margin: 3.25rem !important; }
  .m-lg-350rem, .c-m-lg-350rem > * { margin: 3.5rem !important; }
  .m-lg-375rem, .c-m-lg-375rem > * { margin: 3.75rem !important; }
  .m-lg-400rem, .c-m-lg-400rem > * { margin: 4rem !important; }
  .m-lg-425rem, .c-m-lg-425rem > * { margin: 4.25rem !important; }
  .m-lg-450rem, .c-m-lg-450rem > * { margin: 4.5rem !important; }
  .m-lg-475rem, .c-m-lg-475rem > * { margin: 4.75rem !important; }
  .m-lg-500rem, .c-m-lg-500rem > * { margin: 5rem !important; }
  .m-lg-525rem, .c-m-lg-525rem > * { margin: 5.25rem !important; }
  .m-lg-550rem, .c-m-lg-550rem > * { margin: 5.5rem !important; }
  .m-lg-575rem, .c-m-lg-575rem > * { margin: 5.75rem !important; }
  .m-lg-600rem, .c-m-lg-600rem > * { margin: 6rem !important; }
  .m-lg-625rem, .c-m-lg-625rem > * { margin: 6.25rem !important; }
  .m-lg-650rem, .c-m-lg-650rem > * { margin: 6.5rem !important; }
  .m-lg-675rem, .c-m-lg-675rem > * { margin: 6.75rem !important; }
  .m-lg-700rem, .c-m-lg-700rem > * { margin: 7rem !important; }
  .m-lg-725rem, .c-m-lg-725rem > * { margin: 7.25rem !important; }
  .m-lg-750rem, .c-m-lg-750rem > * { margin: 7.5rem !important; }
  .m-lg-775rem, .c-m-lg-775rem > * { margin: 7.75rem !important; }
  .m-lg-800rem, .c-m-lg-800rem > * { margin: 8rem !important; }
  .m-lg-825rem, .c-m-lg-825rem > * { margin: 8.25rem !important; }
  .m-lg-850rem, .c-m-lg-850rem > * { margin: 8.5rem !important; }
  .m-lg-875rem, .c-m-lg-875rem > * { margin: 8.75rem !important; }
  .m-lg-900rem, .c-m-lg-900rem > * { margin: 9rem !important; }
  .m-lg-925rem, .c-m-lg-925rem > * { margin: 9.25rem !important; }
  .m-lg-950rem, .c-m-lg-950rem > * { margin: 9.5rem !important; }
  .m-lg-975rem, .c-m-lg-975rem > * { margin: 9.75rem !important; }
  .m-lg-1000rem, .c-m-lg-1000rem > * { margin: 10rem !important; }
  .m-lg-1100rem, .c-m-lg-1100rem > * { margin: 11rem !important; }
  .m-lg-1200rem, .c-m-lg-1200rem > * { margin: 12rem !important; }
  .m-lg-1300rem, .c-m-lg-1300rem > * { margin: 13rem !important; }
  .m-lg-1400rem, .c-m-lg-1400rem > * { margin: 14rem !important; }
  .m-lg-1500rem, .c-m-lg-1500rem > * { margin: 15rem !important; }
  .m-lg-1600rem, .c-m-lg-1600rem > * { margin: 16rem !important; }
  .m-lg-1700rem, .c-m-lg-1700rem > * { margin: 17rem !important; }
  .m-lg-1800rem, .c-m-lg-1800rem > * { margin: 18rem !important; }
  .m-lg-1900rem, .c-m-lg-1900rem > * { margin: 19rem !important; }
  .m-lg-2000rem, .c-m-lg-2000rem > * { margin: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .m-xl-auto, .c-m-xl-auto > * { margin: auto !important; }
  .m-xl-000rem, .c-m-xl-000rem > * { margin: 0rem !important; }
  .m-xl-025rem, .c-m-xl-025rem > * { margin: 0.25rem !important; }
  .m-xl-050rem, .c-m-xl-050rem > * { margin: 0.5rem !important; }
  .m-xl-075rem, .c-m-xl-075rem > * { margin: 0.75rem !important; }
  .m-xl-100rem, .c-m-xl-100rem > * { margin: 1rem !important; }
  .m-xl-125rem, .c-m-xl-125rem > * { margin: 1.25rem !important; }
  .m-xl-150rem, .c-m-xl-150rem > * { margin: 1.5rem !important; }
  .m-xl-175rem, .c-m-xl-175rem > * { margin: 1.75rem !important; }
  .m-xl-200rem, .c-m-xl-200rem > * { margin: 2rem !important; }
  .m-xl-225rem, .c-m-xl-225rem > * { margin: 2.25rem !important; }
  .m-xl-250rem, .c-m-xl-250rem > * { margin: 2.5rem !important; }
  .m-xl-275rem, .c-m-xl-275rem > * { margin: 2.75rem !important; }
  .m-xl-300rem, .c-m-xl-300rem > * { margin: 3rem !important; }
  .m-xl-325rem, .c-m-xl-325rem > * { margin: 3.25rem !important; }
  .m-xl-350rem, .c-m-xl-350rem > * { margin: 3.5rem !important; }
  .m-xl-375rem, .c-m-xl-375rem > * { margin: 3.75rem !important; }
  .m-xl-400rem, .c-m-xl-400rem > * { margin: 4rem !important; }
  .m-xl-425rem, .c-m-xl-425rem > * { margin: 4.25rem !important; }
  .m-xl-450rem, .c-m-xl-450rem > * { margin: 4.5rem !important; }
  .m-xl-475rem, .c-m-xl-475rem > * { margin: 4.75rem !important; }
  .m-xl-500rem, .c-m-xl-500rem > * { margin: 5rem !important; }
  .m-xl-525rem, .c-m-xl-525rem > * { margin: 5.25rem !important; }
  .m-xl-550rem, .c-m-xl-550rem > * { margin: 5.5rem !important; }
  .m-xl-575rem, .c-m-xl-575rem > * { margin: 5.75rem !important; }
  .m-xl-600rem, .c-m-xl-600rem > * { margin: 6rem !important; }
  .m-xl-625rem, .c-m-xl-625rem > * { margin: 6.25rem !important; }
  .m-xl-650rem, .c-m-xl-650rem > * { margin: 6.5rem !important; }
  .m-xl-675rem, .c-m-xl-675rem > * { margin: 6.75rem !important; }
  .m-xl-700rem, .c-m-xl-700rem > * { margin: 7rem !important; }
  .m-xl-725rem, .c-m-xl-725rem > * { margin: 7.25rem !important; }
  .m-xl-750rem, .c-m-xl-750rem > * { margin: 7.5rem !important; }
  .m-xl-775rem, .c-m-xl-775rem > * { margin: 7.75rem !important; }
  .m-xl-800rem, .c-m-xl-800rem > * { margin: 8rem !important; }
  .m-xl-825rem, .c-m-xl-825rem > * { margin: 8.25rem !important; }
  .m-xl-850rem, .c-m-xl-850rem > * { margin: 8.5rem !important; }
  .m-xl-875rem, .c-m-xl-875rem > * { margin: 8.75rem !important; }
  .m-xl-900rem, .c-m-xl-900rem > * { margin: 9rem !important; }
  .m-xl-925rem, .c-m-xl-925rem > * { margin: 9.25rem !important; }
  .m-xl-950rem, .c-m-xl-950rem > * { margin: 9.5rem !important; }
  .m-xl-950rem, .c-m-xl-950rem > * { margin: 9.5rem !important; }
  .m-xl-975rem, .c-m-xl-975rem > * { margin: 9.75rem !important; }
  .m-xl-1100rem, .c-m-xl-1100rem > * { margin: 11rem !important; }
  .m-xl-1200rem, .c-m-xl-1200rem > * { margin: 12rem !important; }
  .m-xl-1300rem, .c-m-xl-1300rem > * { margin: 13rem !important; }
  .m-xl-1400rem, .c-m-xl-1400rem > * { margin: 14rem !important; }
  .m-xl-1500rem, .c-m-xl-1500rem > * { margin: 15rem !important; }
  .m-xl-1600rem, .c-m-xl-1600rem > * { margin: 16rem !important; }
  .m-xl-1700rem, .c-m-xl-1700rem > * { margin: 17rem !important; }
  .m-xl-1800rem, .c-m-xl-1800rem > * { margin: 18rem !important; }
  .m-xl-1900rem, .c-m-xl-1900rem > * { margin: 19rem !important; }
  .m-xl-2000rem, .c-m-xl-2000rem > * { margin: 20rem !important; }
}

@media (min-width: 1400px) {
  .m-xxl-auto, .c-m-xxl-auto > * { margin: auto !important; }
  .m-xxl-000rem, .c-m-xxl-000rem > * { margin: 0rem !important; }
  .m-xxl-025rem, .c-m-xxl-025rem > * { margin: 0.25rem !important; }
  .m-xxl-050rem, .c-m-xxl-050rem > * { margin: 0.5rem !important; }
  .m-xxl-075rem, .c-m-xxl-075rem > * { margin: 0.75rem !important; }
  .m-xxl-100rem, .c-m-xxl-100rem > * { margin: 1rem !important; }
  .m-xxl-125rem, .c-m-xxl-125rem > * { margin: 1.25rem !important; }
  .m-xxl-150rem, .c-m-xxl-150rem > * { margin: 1.5rem !important; }
  .m-xxl-175rem, .c-m-xxl-175rem > * { margin: 1.75rem !important; }
  .m-xxl-200rem, .c-m-xxl-200rem > * { margin: 2rem !important; }
  .m-xxl-225rem, .c-m-xxl-225rem > * { margin: 2.25rem !important; }
  .m-xxl-250rem, .c-m-xxl-250rem > * { margin: 2.5rem !important; }
  .m-xxl-275rem, .c-m-xxl-275rem > * { margin: 2.75rem !important; }
  .m-xxl-300rem, .c-m-xxl-300rem > * { margin: 3rem !important; }
  .m-xxl-325rem, .c-m-xxl-325rem > * { margin: 3.25rem !important; }
  .m-xxl-350rem, .c-m-xxl-350rem > * { margin: 3.5rem !important; }
  .m-xxl-375rem, .c-m-xxl-375rem > * { margin: 3.75rem !important; }
  .m-xxl-400rem, .c-m-xxl-400rem > * { margin: 4rem !important; }
  .m-xxl-425rem, .c-m-xxl-425rem > * { margin: 4.25rem !important; }
  .m-xxl-450rem, .c-m-xxl-450rem > * { margin: 4.5rem !important; }
  .m-xxl-475rem, .c-m-xxl-475rem > * { margin: 4.75rem !important; }
  .m-xxl-500rem, .c-m-xxl-500rem > * { margin: 5rem !important; }
  .m-xxl-525rem, .c-m-xxl-525rem > * { margin: 5.25rem !important; }
  .m-xxl-550rem, .c-m-xxl-550rem > * { margin: 5.5rem !important; }
  .m-xxl-575rem, .c-m-xxl-575rem > * { margin: 5.75rem !important; }
  .m-xxl-600rem, .c-m-xxl-600rem > * { margin: 6rem !important; }
  .m-xxl-625rem, .c-m-xxl-625rem > * { margin: 6.25rem !important; }
  .m-xxl-650rem, .c-m-xxl-650rem > * { margin: 6.5rem !important; }
  .m-xxl-675rem, .c-m-xxl-675rem > * { margin: 6.75rem !important; }
  .m-xxl-700rem, .c-m-xxl-700rem > * { margin: 7rem !important; }
  .m-xxl-725rem, .c-m-xxl-725rem > * { margin: 7.25rem !important; }
  .m-xxl-750rem, .c-m-xxl-750rem > * { margin: 7.5rem !important; }
  .m-xxl-775rem, .c-m-xxl-775rem > * { margin: 7.75rem !important; }
  .m-xxl-800rem, .c-m-xxl-800rem > * { margin: 8rem !important; }
  .m-xxl-825rem, .c-m-xxl-825rem > * { margin: 8.25rem !important; }
  .m-xxl-850rem, .c-m-xxl-850rem > * { margin: 8.5rem !important; }
  .m-xxl-875rem, .c-m-xxl-875rem > * { margin: 8.75rem !important; }
  .m-xxl-900rem, .c-m-xxl-900rem > * { margin: 9rem !important; }
  .m-xxl-925rem, .c-m-xxl-925rem > * { margin: 9.25rem !important; }
  .m-xxl-950rem, .c-m-xxl-950rem > * { margin: 9.5rem !important; }
  .m-xxl-975rem, .c-m-xxl-975rem > * { margin: 9.75rem !important; }
  .m-xxl-1000rem, .c-m-xxl-1000rem > * { margin: 10rem !important; }
  .m-xxl-1100rem, .c-m-xxl-1100rem > * { margin: 11rem !important; }
  .m-xxl-1200rem, .c-m-xxl-1200rem > * { margin: 12rem !important; }
  .m-xxl-1300rem, .c-m-xxl-1300rem > * { margin: 13rem !important; }
  .m-xxl-1400rem, .c-m-xxl-1400rem > * { margin: 14rem !important; }
  .m-xxl-1500rem, .c-m-xxl-1500rem > * { margin: 15rem !important; }
  .m-xxl-1600rem, .c-m-xxl-1600rem > * { margin: 16rem !important; }
  .m-xxl-1700rem, .c-m-xxl-1700rem > * { margin: 17rem !important; }
  .m-xxl-1800rem, .c-m-xxl-1800rem > * { margin: 18rem !important; }
  .m-xxl-1900rem, .c-m-xxl-1900rem > * { margin: 19rem !important; }
  .m-xxl-2000rem, .c-m-xxl-2000rem > * { margin: 20rem !important; }
}
/* -----　↑ margin ↑ ----- */





/* -----　↓ margin-top ↓ ----- */

.mt-auto, .c-mt-auto > *, .my-autorem, .c-my-auto > * { margin-top: auto !important; }
.mt-000rem, .c-mt-000rem > *, .my-000rem, .c-my-000rem > * { margin-top: 0rem !important; }
.mt-025rem, .c-mt-025rem > *, .my-025rem, .c-my-025rem > * { margin-top: 0.25rem !important; }
.mt-050rem, .c-mt-050rem > *, .my-050rem, .c-my-050rem > * { margin-top: 0.5rem !important; }
.mt-075rem, .c-mt-075rem > *, .my-075rem, .c-my-075rem > * { margin-top: 0.75rem !important; }
.mt-100rem, .c-mt-100rem > *, .my-100rem, .c-my-100rem > * { margin-top: 1rem !important; }
.mt-125rem, .c-mt-125rem > *, .my-125rem, .c-my-125rem > * { margin-top: 1.25rem !important; }
.mt-150rem, .c-mt-150rem > *, .my-150rem, .c-my-150rem > * { margin-top: 1.5rem !important; }
.mt-175rem, .c-mt-175rem > *, .my-175rem, .c-my-175rem > * { margin-top: 1.75rem !important; }
.mt-200rem, .c-mt-200rem > *, .my-200rem, .c-my-200rem > * { margin-top: 2rem !important; }
.mt-225rem, .c-mt-225rem > *, .my-225rem, .c-my-225rem > * { margin-top: 2.25rem !important; }
.mt-250rem, .c-mt-250rem > *, .my-250rem, .c-my-250rem > * { margin-top: 2.5rem !important; }
.mt-275rem, .c-mt-275rem > *, .my-275rem, .c-my-275rem > * { margin-top: 2.75rem !important; }
.mt-300rem, .c-mt-300rem > *, .my-300rem, .c-my-300rem > * { margin-top: 3rem !important; }
.mt-325rem, .c-mt-325rem > *, .my-325rem, .c-my-325rem > * { margin-top: 3.25rem !important; }
.mt-350rem, .c-mt-350rem > *, .my-350rem, .c-my-350rem > * { margin-top: 3.5rem !important; }
.mt-375rem, .c-mt-375rem > *, .my-375rem, .c-my-375rem > * { margin-top: 3.75rem !important; }
.mt-400rem, .c-mt-400rem > *, .my-400rem, .c-my-400rem > * { margin-top: 4rem !important; }
.mt-425rem, .c-mt-425rem > *, .my-425rem, .c-my-425rem > * { margin-top: 4.25rem !important; }
.mt-450rem, .c-mt-450rem > *, .my-450rem, .c-my-450rem > * { margin-top: 4.5rem !important; }
.mt-475rem, .c-mt-475rem > *, .my-475rem, .c-my-475rem > * { margin-top: 4.75rem !important; }
.mt-500rem, .c-mt-500rem > *, .my-500rem, .c-my-500rem > * { margin-top: 5rem !important; }
.mt-525rem, .c-mt-525rem > *, .my-525rem, .c-my-525rem > * { margin-top: 5.25rem !important; }
.mt-550rem, .c-mt-550rem > *, .my-550rem, .c-my-550rem > * { margin-top: 5.5rem !important; }
.mt-575rem, .c-mt-575rem > *, .my-575rem, .c-my-575rem > * { margin-top: 5.75rem !important; }
.mt-600rem, .c-mt-600rem > *, .my-600rem, .c-my-600rem > * { margin-top: 6rem !important; }
.mt-625rem, .c-mt-625rem > *, .my-625rem, .c-my-625rem > * { margin-top: 6.25rem !important; }
.mt-650rem, .c-mt-650rem > *, .my-650rem, .c-my-650rem > * { margin-top: 6.5rem !important; }
.mt-675rem, .c-mt-675rem > *, .my-675rem, .c-my-675rem > * { margin-top: 6.75rem !important; }
.mt-700rem, .c-mt-700rem > *, .my-700rem, .c-my-700rem > * { margin-top: 7rem !important; }
.mt-725rem, .c-mt-725rem > *, .my-725rem, .c-my-725rem > * { margin-top: 7.25rem !important; }
.mt-750rem, .c-mt-750rem > *, .my-750rem, .c-my-750rem > * { margin-top: 7.5rem !important; }
.mt-775rem, .c-mt-775rem > *, .my-775rem, .c-my-775rem > * { margin-top: 7.75rem !important; }
.mt-800rem, .c-mt-800rem > *, .my-800rem, .c-my-800rem > * { margin-top: 8rem !important; }
.mt-825rem, .c-mt-825rem > *, .my-825rem, .c-my-825rem > * { margin-top: 8.25rem !important; }
.mt-850rem, .c-mt-850rem > *, .my-850rem, .c-my-850rem > * { margin-top: 8.5rem !important; }
.mt-875rem, .c-mt-875rem > *, .my-875rem, .c-my-875rem > * { margin-top: 8.75rem !important; }
.mt-900rem, .c-mt-900rem > *, .my-900rem, .c-my-900rem > * { margin-top: 9rem !important; }
.mt-925rem, .c-mt-925rem > *, .my-925rem, .c-my-925rem > * { margin-top: 9.25rem !important; }
.mt-950rem, .c-mt-950rem > *, .my-950rem, .c-my-950rem > * { margin-top: 9.5rem !important; }
.mt-975rem, .c-mt-975rem > *, .my-975rem, .c-my-975rem > * { margin-top: 9.75rem !important; }
.mt-1000rem, .c-mt-1000rem > *, .my-1000rem, .c-my-1000rem > * { margin-top: 10rem !important; }
.mt-1100rem, .c-mt-1100rem > *, .my-1100rem, .c-my-1100rem > * { margin-top: 11rem !important; }
.mt-1200rem, .c-mt-1200rem > *, .my-1200rem, .c-my-1200rem > * { margin-top: 12rem !important; }
.mt-1300rem, .c-mt-1300rem > *, .my-1300rem, .c-my-1300rem > * { margin-top: 13rem !important; }
.mt-1400rem, .c-mt-1400rem > *, .my-1400rem, .c-my-1400rem > * { margin-top: 14rem !important; }
.mt-1500rem, .c-mt-1500rem > *, .my-1500rem, .c-my-1500rem > * { margin-top: 15rem !important; }
.mt-1600rem, .c-mt-1600rem > *, .my-1600rem, .c-my-1600rem > * { margin-top: 16rem !important; }
.mt-1700rem, .c-mt-1700rem > *, .my-1700rem, .c-my-1700rem > * { margin-top: 17rem !important; }
.mt-1800rem, .c-mt-1800rem > *, .my-1800rem, .c-my-1800rem > * { margin-top: 18rem !important; }
.mt-1900rem, .c-mt-1900rem > *, .my-1900rem, .c-my-1900rem > * { margin-top: 19rem !important; }
.mt-2000rem, .c-mt-2000rem > *, .my-2000rem, .c-my-2000rem > * { margin-top: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .mt-sm-auto, .c-mt-sm-auto > *, .my-sm-auto, .c-my-sm-auto > * { margin-top: auto !important; }
  .mt-sm-000rem, .c-mt-sm-000rem > *, .my-sm-000rem, .c-my-sm-000rem > * { margin-top: 0rem !important; }
  .mt-sm-025rem, .c-mt-sm-025rem > *, .my-sm-025rem, .c-my-sm-025rem > * { margin-top: 0.25rem !important; }
  .mt-sm-050rem, .c-mt-sm-050rem > *, .my-sm-050rem, .c-my-sm-050rem > * { margin-top: 0.5rem !important; }
  .mt-sm-075rem, .c-mt-sm-075rem > *, .my-sm-075rem, .c-my-sm-075rem > * { margin-top: 0.75rem !important; }
  .mt-sm-100rem, .c-mt-sm-100rem > *, .my-sm-100rem, .c-my-sm-100rem > * { margin-top: 1rem !important; }
  .mt-sm-125rem, .c-mt-sm-125rem > *, .my-sm-125rem, .c-my-sm-125rem > * { margin-top: 1.25rem !important; }
  .mt-sm-150rem, .c-mt-sm-150rem > *, .my-sm-150rem, .c-my-sm-150rem > * { margin-top: 1.5rem !important; }
  .mt-sm-175rem, .c-mt-sm-175rem > *, .my-sm-175rem, .c-my-sm-175rem > * { margin-top: 1.75rem !important; }
  .mt-sm-200rem, .c-mt-sm-200rem > *, .my-sm-200rem, .c-my-sm-200rem > * { margin-top: 2rem !important; }
  .mt-sm-225rem, .c-mt-sm-225rem > *, .my-sm-225rem, .c-my-sm-225rem > * { margin-top: 2.25rem !important; }
  .mt-sm-250rem, .c-mt-sm-250rem > *, .my-sm-250rem, .c-my-sm-250rem > * { margin-top: 2.5rem !important; }
  .mt-sm-275rem, .c-mt-sm-275rem > *, .my-sm-275rem, .c-my-sm-275rem > * { margin-top: 2.75rem !important; }
  .mt-sm-300rem, .c-mt-sm-300rem > *, .my-sm-300rem, .c-my-sm-300rem > * { margin-top: 3rem !important; }
  .mt-sm-325rem, .c-mt-sm-325rem > *, .my-sm-325rem, .c-my-sm-325rem > * { margin-top: 3.25rem !important; }
  .mt-sm-350rem, .c-mt-sm-350rem > *, .my-sm-350rem, .c-my-sm-350rem > * { margin-top: 3.5rem !important; }
  .mt-sm-375rem, .c-mt-sm-375rem > *, .my-sm-375rem, .c-my-sm-375rem > * { margin-top: 3.75rem !important; }
  .mt-sm-400rem, .c-mt-sm-400rem > *, .my-sm-400rem, .c-my-sm-400rem > * { margin-top: 4rem !important; }
  .mt-sm-425rem, .c-mt-sm-425rem > *, .my-sm-425rem, .c-my-sm-425rem > * { margin-top: 4.25rem !important; }
  .mt-sm-450rem, .c-mt-sm-450rem > *, .my-sm-450rem, .c-my-sm-450rem > * { margin-top: 4.5rem !important; }
  .mt-sm-475rem, .c-mt-sm-475rem > *, .my-sm-475rem, .c-my-sm-475rem > * { margin-top: 4.75rem !important; }
  .mt-sm-500rem, .c-mt-sm-500rem > *, .my-sm-500rem, .c-my-sm-500rem > * { margin-top: 5rem !important; }
  .mt-sm-525rem, .c-mt-sm-525rem > *, .my-sm-525rem, .c-my-sm-525rem > * { margin-top: 5.25rem !important; }
  .mt-sm-550rem, .c-mt-sm-550rem > *, .my-sm-550rem, .c-my-sm-550rem > * { margin-top: 5.5rem !important; }
  .mt-sm-575rem, .c-mt-sm-575rem > *, .my-sm-575rem, .c-my-sm-575rem > * { margin-top: 5.75rem !important; }
  .mt-sm-600rem, .c-mt-sm-600rem > *, .my-sm-600rem, .c-my-sm-600rem > * { margin-top: 6rem !important; }
  .mt-sm-625rem, .c-mt-sm-625rem > *, .my-sm-625rem, .c-my-sm-625rem > * { margin-top: 6.25rem !important; }
  .mt-sm-650rem, .c-mt-sm-650rem > *, .my-sm-650rem, .c-my-sm-650rem > * { margin-top: 6.5rem !important; }
  .mt-sm-675rem, .c-mt-sm-675rem > *, .my-sm-675rem, .c-my-sm-675rem > * { margin-top: 6.75rem !important; }
  .mt-sm-700rem, .c-mt-sm-700rem > *, .my-sm-700rem, .c-my-sm-700rem > * { margin-top: 7rem !important; }
  .mt-sm-725rem, .c-mt-sm-725rem > *, .my-sm-725rem, .c-my-sm-725rem > * { margin-top: 7.25rem !important; }
  .mt-sm-750rem, .c-mt-sm-750rem > *, .my-sm-750rem, .c-my-sm-750rem > * { margin-top: 7.5rem !important; }
  .mt-sm-775rem, .c-mt-sm-775rem > *, .my-sm-775rem, .c-my-sm-775rem > * { margin-top: 7.75rem !important; }
  .mt-sm-800rem, .c-mt-sm-800rem > *, .my-sm-800rem, .c-my-sm-800rem > * { margin-top: 8rem !important; }
  .mt-sm-825rem, .c-mt-sm-825rem > *, .my-sm-825rem, .c-my-sm-825rem > * { margin-top: 8.25rem !important; }
  .mt-sm-850rem, .c-mt-sm-850rem > *, .my-sm-850rem, .c-my-sm-850rem > * { margin-top: 8.5rem !important; }
  .mt-sm-875rem, .c-mt-sm-875rem > *, .my-sm-875rem, .c-my-sm-875rem > * { margin-top: 8.75rem !important; }
  .mt-sm-900rem, .c-mt-sm-900rem > *, .my-sm-900rem, .c-my-sm-900rem > * { margin-top: 9rem !important; }
  .mt-sm-925rem, .c-mt-sm-925rem > *, .my-sm-925rem, .c-my-sm-925rem > * { margin-top: 9.25rem !important; }
  .mt-sm-950rem, .c-mt-sm-950rem > *, .my-sm-950rem, .c-my-sm-950rem > * { margin-top: 9.5rem !important; }
  .mt-sm-975rem, .c-mt-sm-975rem > *, .my-sm-975rem, .c-my-sm-975rem > * { margin-top: 9.75rem !important; }
  .mt-sm-1000rem, .c-mt-sm-1000rem > *, .my-sm-1000rem, .c-my-sm-1000rem > * { margin-top: 10rem !important; }
  .mt-sm-1100rem, .c-mt-sm-1100rem > *, .my-sm-1100rem, .c-my-sm-1100rem > * { margin-top: 11rem !important; }
  .mt-sm-1200rem, .c-mt-sm-1200rem > *, .my-sm-1200rem, .c-my-sm-1200rem > * { margin-top: 12rem !important; }
  .mt-sm-1300rem, .c-mt-sm-1300rem > *, .my-sm-1300rem, .c-my-sm-1300rem > * { margin-top: 13rem !important; }
  .mt-sm-1400rem, .c-mt-sm-1400rem > *, .my-sm-1400rem, .c-my-sm-1400rem > * { margin-top: 14rem !important; }
  .mt-sm-1500rem, .c-mt-sm-1500rem > *, .my-sm-1500rem, .c-my-sm-1500rem > * { margin-top: 15rem !important; }
  .mt-sm-1600rem, .c-mt-sm-1600rem > *, .my-sm-1600rem, .c-my-sm-1600rem > * { margin-top: 16rem !important; }
  .mt-sm-1700rem, .c-mt-sm-1700rem > *, .my-sm-1700rem, .c-my-sm-1700rem > * { margin-top: 17rem !important; }
  .mt-sm-1800rem, .c-mt-sm-1800rem > *, .my-sm-1800rem, .c-my-sm-1800rem > * { margin-top: 18rem !important; }
  .mt-sm-1900rem, .c-mt-sm-1900rem > *, .my-sm-1900rem, .c-my-sm-1900rem > * { margin-top: 19rem !important; }
  .mt-sm-2000rem, .c-mt-sm-2000rem > *, .my-sm-2000rem, .c-my-sm-2000rem > * { margin-top: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .mt-md-auto, .c-mt-md-auto > *, .my-md-auto, .c-my-md-auto > * { margin-top: auto !important; }
  .mt-md-000rem, .c-mt-md-000rem > *, .my-md-000rem, .c-my-md-000rem > * { margin-top: 0rem !important; }
  .mt-md-025rem, .c-mt-md-025rem > *, .my-md-025rem, .c-my-md-025rem > * { margin-top: 0.25rem !important; }
  .mt-md-050rem, .c-mt-md-050rem > *, .my-md-050rem, .c-my-md-050rem > * { margin-top: 0.5rem !important; }
  .mt-md-075rem, .c-mt-md-075rem > *, .my-md-075rem, .c-my-md-075rem > * { margin-top: 0.75rem !important; }
  .mt-md-100rem, .c-mt-md-100rem > *, .my-md-100rem, .c-my-md-100rem > * { margin-top: 1rem !important; }
  .mt-md-125rem, .c-mt-md-125rem > *, .my-md-125rem, .c-my-md-125rem > * { margin-top: 1.25rem !important; }
  .mt-md-150rem, .c-mt-md-150rem > *, .my-md-150rem, .c-my-md-150rem > * { margin-top: 1.5rem !important; }
  .mt-md-175rem, .c-mt-md-175rem > *, .my-md-175rem, .c-my-md-175rem > * { margin-top: 1.75rem !important; }
  .mt-md-200rem, .c-mt-md-200rem > *, .my-md-200rem, .c-my-md-200rem > * { margin-top: 2rem !important; }
  .mt-md-225rem, .c-mt-md-225rem > *, .my-md-225rem, .c-my-md-225rem > * { margin-top: 2.25rem !important; }
  .mt-md-250rem, .c-mt-md-250rem > *, .my-md-250rem, .c-my-md-250rem > * { margin-top: 2.5rem !important; }
  .mt-md-275rem, .c-mt-md-275rem > *, .my-md-275rem, .c-my-md-275rem > * { margin-top: 2.75rem !important; }
  .mt-md-300rem, .c-mt-md-300rem > *, .my-md-300rem, .c-my-md-300rem > * { margin-top: 3rem !important; }
  .mt-md-325rem, .c-mt-md-325rem > *, .my-md-325rem, .c-my-md-325rem > * { margin-top: 3.25rem !important; }
  .mt-md-350rem, .c-mt-md-350rem > *, .my-md-350rem, .c-my-md-350rem > * { margin-top: 3.5rem !important; }
  .mt-md-375rem, .c-mt-md-375rem > *, .my-md-375rem, .c-my-md-375rem > * { margin-top: 3.75rem !important; }
  .mt-md-400rem, .c-mt-md-400rem > *, .my-md-400rem, .c-my-md-400rem > * { margin-top: 4rem !important; }
  .mt-md-425rem, .c-mt-md-425rem > *, .my-md-425rem, .c-my-md-425rem > * { margin-top: 4.25rem !important; }
  .mt-md-450rem, .c-mt-md-450rem > *, .my-md-450rem, .c-my-md-450rem > * { margin-top: 4.5rem !important; }
  .mt-md-475rem, .c-mt-md-475rem > *, .my-md-475rem, .c-my-md-475rem > * { margin-top: 4.75rem !important; }
  .mt-md-500rem, .c-mt-md-500rem > *, .my-md-500rem, .c-my-md-500rem > * { margin-top: 5rem !important; }
  .mt-md-525rem, .c-mt-md-525rem > *, .my-md-525rem, .c-my-md-525rem > * { margin-top: 5.25rem !important; }
  .mt-md-550rem, .c-mt-md-550rem > *, .my-md-550rem, .c-my-md-550rem > * { margin-top: 5.5rem !important; }
  .mt-md-575rem, .c-mt-md-575rem > *, .my-md-575rem, .c-my-md-575rem > * { margin-top: 5.75rem !important; }
  .mt-md-600rem, .c-mt-md-600rem > *, .my-md-600rem, .c-my-md-600rem > * { margin-top: 6rem !important; }
  .mt-md-625rem, .c-mt-md-625rem > *, .my-md-625rem, .c-my-md-625rem > * { margin-top: 6.25rem !important; }
  .mt-md-650rem, .c-mt-md-650rem > *, .my-md-650rem, .c-my-md-650rem > * { margin-top: 6.5rem !important; }
  .mt-md-675rem, .c-mt-md-675rem > *, .my-md-675rem, .c-my-md-675rem > * { margin-top: 6.75rem !important; }
  .mt-md-700rem, .c-mt-md-700rem > *, .my-md-700rem, .c-my-md-700rem > * { margin-top: 7rem !important; }
  .mt-md-725rem, .c-mt-md-725rem > *, .my-md-725rem, .c-my-md-725rem > * { margin-top: 7.25rem !important; }
  .mt-md-750rem, .c-mt-md-750rem > *, .my-md-750rem, .c-my-md-750rem > * { margin-top: 7.5rem !important; }
  .mt-md-775rem, .c-mt-md-775rem > *, .my-md-775rem, .c-my-md-775rem > * { margin-top: 7.75rem !important; }
  .mt-md-800rem, .c-mt-md-800rem > *, .my-md-800rem, .c-my-md-800rem > * { margin-top: 8rem !important; }
  .mt-md-825rem, .c-mt-md-825rem > *, .my-md-825rem, .c-my-md-825rem > * { margin-top: 8.25rem !important; }
  .mt-md-850rem, .c-mt-md-850rem > *, .my-md-850rem, .c-my-md-850rem > * { margin-top: 8.5rem !important; }
  .mt-md-875rem, .c-mt-md-875rem > *, .my-md-875rem, .c-my-md-875rem > * { margin-top: 8.75rem !important; }
  .mt-md-900rem, .c-mt-md-900rem > *, .my-md-900rem, .c-my-md-900rem > * { margin-top: 9rem !important; }
  .mt-md-925rem, .c-mt-md-925rem > *, .my-md-925rem, .c-my-md-925rem > * { margin-top: 9.25rem !important; }
  .mt-md-950rem, .c-mt-md-950rem > *, .my-md-950rem, .c-my-md-950rem > * { margin-top: 9.5rem !important; }
  .mt-md-975rem, .c-mt-md-975rem > *, .my-md-975rem, .c-my-md-975rem > * { margin-top: 9.75rem !important; }
  .mt-md-1000rem, .c-mt-md-1000rem > *, .my-md-1000rem, .c-my-md-1000rem > * { margin-top: 10rem !important; }
  .mt-md-1100rem, .c-mt-md-1100rem > *, .my-md-1100rem, .c-my-md-1100rem > * { margin-top: 11rem !important; }
  .mt-md-1200rem, .c-mt-md-1200rem > *, .my-md-1200rem, .c-my-md-1200rem > * { margin-top: 12rem !important; }
  .mt-md-1300rem, .c-mt-md-1300rem > *, .my-md-1300rem, .c-my-md-1300rem > * { margin-top: 13rem !important; }
  .mt-md-1400rem, .c-mt-md-1400rem > *, .my-md-1400rem, .c-my-md-1400rem > * { margin-top: 14rem !important; }
  .mt-md-1500rem, .c-mt-md-1500rem > *, .my-md-1500rem, .c-my-md-1500rem > * { margin-top: 15rem !important; }
  .mt-md-1600rem, .c-mt-md-1600rem > *, .my-md-1600rem, .c-my-md-1600rem > * { margin-top: 16rem !important; }
  .mt-md-1700rem, .c-mt-md-1700rem > *, .my-md-1700rem, .c-my-md-1700rem > * { margin-top: 17rem !important; }
  .mt-md-1800rem, .c-mt-md-1800rem > *, .my-md-1800rem, .c-my-md-1800rem > * { margin-top: 18rem !important; }
  .mt-md-1900rem, .c-mt-md-1900rem > *, .my-md-1900rem, .c-my-md-1900rem > * { margin-top: 19rem !important; }
  .mt-md-2000rem, .c-mt-md-2000rem > *, .my-md-2000rem, .c-my-md-2000rem > * { margin-top: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .mt-lg-auto, .c-mt-lg-auto > *, .my-lg-auto, .c-my-lg-auto > * { margin-top: auto !important; }
  .mt-lg-000rem, .c-mt-lg-000rem > *, .my-lg-000rem, .c-my-lg-000rem > * { margin-top: 0rem !important; }
  .mt-lg-025rem, .c-mt-lg-025rem > *, .my-lg-025rem, .c-my-lg-025rem > * { margin-top: 0.25rem !important; }
  .mt-lg-050rem, .c-mt-lg-050rem > *, .my-lg-050rem, .c-my-lg-050rem > * { margin-top: 0.5rem !important; }
  .mt-lg-075rem, .c-mt-lg-075rem > *, .my-lg-075rem, .c-my-lg-075rem > * { margin-top: 0.75rem !important; }
  .mt-lg-100rem, .c-mt-lg-100rem > *, .my-lg-100rem, .c-my-lg-100rem > * { margin-top: 1rem !important; }
  .mt-lg-125rem, .c-mt-lg-125rem > *, .my-lg-125rem, .c-my-lg-125rem > * { margin-top: 1.25rem !important; }
  .mt-lg-150rem, .c-mt-lg-150rem > *, .my-lg-150rem, .c-my-lg-150rem > * { margin-top: 1.5rem !important; }
  .mt-lg-175rem, .c-mt-lg-175rem > *, .my-lg-175rem, .c-my-lg-175rem > * { margin-top: 1.75rem !important; }
  .mt-lg-200rem, .c-mt-lg-200rem > *, .my-lg-200rem, .c-my-lg-200rem > * { margin-top: 2rem !important; }
  .mt-lg-225rem, .c-mt-lg-225rem > *, .my-lg-225rem, .c-my-lg-225rem > * { margin-top: 2.25rem !important; }
  .mt-lg-250rem, .c-mt-lg-250rem > *, .my-lg-250rem, .c-my-lg-250rem > * { margin-top: 2.5rem !important; }
  .mt-lg-275rem, .c-mt-lg-275rem > *, .my-lg-275rem, .c-my-lg-275rem > * { margin-top: 2.75rem !important; }
  .mt-lg-300rem, .c-mt-lg-300rem > *, .my-lg-300rem, .c-my-lg-300rem > * { margin-top: 3rem !important; }
  .mt-lg-325rem, .c-mt-lg-325rem > *, .my-lg-325rem, .c-my-lg-325rem > * { margin-top: 3.25rem !important; }
  .mt-lg-350rem, .c-mt-lg-350rem > *, .my-lg-350rem, .c-my-lg-350rem > * { margin-top: 3.5rem !important; }
  .mt-lg-375rem, .c-mt-lg-375rem > *, .my-lg-375rem, .c-my-lg-375rem > * { margin-top: 3.75rem !important; }
  .mt-lg-400rem, .c-mt-lg-400rem > *, .my-lg-400rem, .c-my-lg-400rem > * { margin-top: 4rem !important; }
  .mt-lg-425rem, .c-mt-lg-425rem > *, .my-lg-425rem, .c-my-lg-425rem > * { margin-top: 4.25rem !important; }
  .mt-lg-450rem, .c-mt-lg-450rem > *, .my-lg-450rem, .c-my-lg-450rem > * { margin-top: 4.5rem !important; }
  .mt-lg-475rem, .c-mt-lg-475rem > *, .my-lg-475rem, .c-my-lg-475rem > * { margin-top: 4.75rem !important; }
  .mt-lg-500rem, .c-mt-lg-500rem > *, .my-lg-500rem, .c-my-lg-500rem > * { margin-top: 5rem !important; }
  .mt-lg-525rem, .c-mt-lg-525rem > *, .my-lg-525rem, .c-my-lg-525rem > * { margin-top: 5.25rem !important; }
  .mt-lg-550rem, .c-mt-lg-550rem > *, .my-lg-550rem, .c-my-lg-550rem > * { margin-top: 5.5rem !important; }
  .mt-lg-575rem, .c-mt-lg-575rem > *, .my-lg-575rem, .c-my-lg-575rem > * { margin-top: 5.75rem !important; }
  .mt-lg-600rem, .c-mt-lg-600rem > *, .my-lg-600rem, .c-my-lg-600rem > * { margin-top: 6rem !important; }
  .mt-lg-625rem, .c-mt-lg-625rem > *, .my-lg-625rem, .c-my-lg-625rem > * { margin-top: 6.25rem !important; }
  .mt-lg-650rem, .c-mt-lg-650rem > *, .my-lg-650rem, .c-my-lg-650rem > * { margin-top: 6.5rem !important; }
  .mt-lg-675rem, .c-mt-lg-675rem > *, .my-lg-675rem, .c-my-lg-675rem > * { margin-top: 6.75rem !important; }
  .mt-lg-700rem, .c-mt-lg-700rem > *, .my-lg-700rem, .c-my-lg-700rem > * { margin-top: 7rem !important; }
  .mt-lg-725rem, .c-mt-lg-725rem > *, .my-lg-725rem, .c-my-lg-725rem > * { margin-top: 7.25rem !important; }
  .mt-lg-750rem, .c-mt-lg-750rem > *, .my-lg-750rem, .c-my-lg-750rem > * { margin-top: 7.5rem !important; }
  .mt-lg-775rem, .c-mt-lg-775rem > *, .my-lg-775rem, .c-my-lg-775rem > * { margin-top: 7.75rem !important; }
  .mt-lg-800rem, .c-mt-lg-800rem > *, .my-lg-800rem, .c-my-lg-800rem > * { margin-top: 8rem !important; }
  .mt-lg-825rem, .c-mt-lg-825rem > *, .my-lg-825rem, .c-my-lg-825rem > * { margin-top: 8.25rem !important; }
  .mt-lg-850rem, .c-mt-lg-850rem > *, .my-lg-850rem, .c-my-lg-850rem > * { margin-top: 8.5rem !important; }
  .mt-lg-875rem, .c-mt-lg-875rem > *, .my-lg-875rem, .c-my-lg-875rem > * { margin-top: 8.75rem !important; }
  .mt-lg-900rem, .c-mt-lg-900rem > *, .my-lg-900rem, .c-my-lg-900rem > * { margin-top: 9rem !important; }
  .mt-lg-925rem, .c-mt-lg-925rem > *, .my-lg-925rem, .c-my-lg-925rem > * { margin-top: 9.25rem !important; }
  .mt-lg-950rem, .c-mt-lg-950rem > *, .my-lg-950rem, .c-my-lg-950rem > * { margin-top: 9.5rem !important; }
  .mt-lg-975rem, .c-mt-lg-975rem > *, .my-lg-975rem, .c-my-lg-975rem > * { margin-top: 9.75rem !important; }
  .mt-lg-1000rem, .c-mt-lg-1000rem > *, .my-lg-1000rem, .c-my-lg-1000rem > * { margin-top: 10rem !important; }
  .mt-lg-1100rem, .c-mt-lg-1100rem > *, .my-lg-1100rem, .c-my-lg-1100rem > * { margin-top: 11rem !important; }
  .mt-lg-1200rem, .c-mt-lg-1200rem > *, .my-lg-1200rem, .c-my-lg-1200rem > * { margin-top: 12rem !important; }
  .mt-lg-1300rem, .c-mt-lg-1300rem > *, .my-lg-1300rem, .c-my-lg-1300rem > * { margin-top: 13rem !important; }
  .mt-lg-1400rem, .c-mt-lg-1400rem > *, .my-lg-1400rem, .c-my-lg-1400rem > * { margin-top: 14rem !important; }
  .mt-lg-1500rem, .c-mt-lg-1500rem > *, .my-lg-1500rem, .c-my-lg-1500rem > * { margin-top: 15rem !important; }
  .mt-lg-1600rem, .c-mt-lg-1600rem > *, .my-lg-1600rem, .c-my-lg-1600rem > * { margin-top: 16rem !important; }
  .mt-lg-1700rem, .c-mt-lg-1700rem > *, .my-lg-1700rem, .c-my-lg-1700rem > * { margin-top: 17rem !important; }
  .mt-lg-1800rem, .c-mt-lg-1800rem > *, .my-lg-1800rem, .c-my-lg-1800rem > * { margin-top: 18rem !important; }
  .mt-lg-1900rem, .c-mt-lg-1900rem > *, .my-lg-1900rem, .c-my-lg-1900rem > * { margin-top: 19rem !important; }
  .mt-lg-2000rem, .c-mt-lg-2000rem > *, .my-lg-2000rem, .c-my-lg-2000rem > * { margin-top: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .mt-xl-auto, .c-mt-xl-auto > *, .my-xl-auto, .c-my-xl-auto > * { margin-top: auto !important; }
  .mt-xl-000rem, .c-mt-xl-000rem > *, .my-xl-000rem, .c-my-xl-000rem > * { margin-top: 0rem !important; }
  .mt-xl-025rem, .c-mt-xl-025rem > *, .my-xl-025rem, .c-my-xl-025rem > * { margin-top: 0.25rem !important; }
  .mt-xl-050rem, .c-mt-xl-050rem > *, .my-xl-050rem, .c-my-xl-050rem > * { margin-top: 0.5rem !important; }
  .mt-xl-075rem, .c-mt-xl-075rem > *, .my-xl-075rem, .c-my-xl-075rem > * { margin-top: 0.75rem !important; }
  .mt-xl-100rem, .c-mt-xl-100rem > *, .my-xl-100rem, .c-my-xl-100rem > * { margin-top: 1rem !important; }
  .mt-xl-125rem, .c-mt-xl-125rem > *, .my-xl-125rem, .c-my-xl-125rem > * { margin-top: 1.25rem !important; }
  .mt-xl-150rem, .c-mt-xl-150rem > *, .my-xl-150rem, .c-my-xl-150rem > * { margin-top: 1.5rem !important; }
  .mt-xl-175rem, .c-mt-xl-175rem > *, .my-xl-175rem, .c-my-xl-175rem > * { margin-top: 1.75rem !important; }
  .mt-xl-200rem, .c-mt-xl-200rem > *, .my-xl-200rem, .c-my-xl-200rem > * { margin-top: 2rem !important; }
  .mt-xl-225rem, .c-mt-xl-225rem > *, .my-xl-225rem, .c-my-xl-225rem > * { margin-top: 2.25rem !important; }
  .mt-xl-250rem, .c-mt-xl-250rem > *, .my-xl-250rem, .c-my-xl-250rem > * { margin-top: 2.5rem !important; }
  .mt-xl-275rem, .c-mt-xl-275rem > *, .my-xl-275rem, .c-my-xl-275rem > * { margin-top: 2.75rem !important; }
  .mt-xl-300rem, .c-mt-xl-300rem > *, .my-xl-300rem, .c-my-xl-300rem > * { margin-top: 3rem !important; }
  .mt-xl-325rem, .c-mt-xl-325rem > *, .my-xl-325rem, .c-my-xl-325rem > * { margin-top: 3.25rem !important; }
  .mt-xl-350rem, .c-mt-xl-350rem > *, .my-xl-350rem, .c-my-xl-350rem > * { margin-top: 3.5rem !important; }
  .mt-xl-375rem, .c-mt-xl-375rem > *, .my-xl-375rem, .c-my-xl-375rem > * { margin-top: 3.75rem !important; }
  .mt-xl-400rem, .c-mt-xl-400rem > *, .my-xl-400rem, .c-my-xl-400rem > * { margin-top: 4rem !important; }
  .mt-xl-425rem, .c-mt-xl-425rem > *, .my-xl-425rem, .c-my-xl-425rem > * { margin-top: 4.25rem !important; }
  .mt-xl-450rem, .c-mt-xl-450rem > *, .my-xl-450rem, .c-my-xl-450rem > * { margin-top: 4.5rem !important; }
  .mt-xl-475rem, .c-mt-xl-475rem > *, .my-xl-475rem, .c-my-xl-475rem > * { margin-top: 4.75rem !important; }
  .mt-xl-500rem, .c-mt-xl-500rem > *, .my-xl-500rem, .c-my-xl-500rem > * { margin-top: 5rem !important; }
  .mt-xl-525rem, .c-mt-xl-525rem > *, .my-xl-525rem, .c-my-xl-525rem > * { margin-top: 5.25rem !important; }
  .mt-xl-550rem, .c-mt-xl-550rem > *, .my-xl-550rem, .c-my-xl-550rem > * { margin-top: 5.5rem !important; }
  .mt-xl-575rem, .c-mt-xl-575rem > *, .my-xl-575rem, .c-my-xl-575rem > * { margin-top: 5.75rem !important; }
  .mt-xl-600rem, .c-mt-xl-600rem > *, .my-xl-600rem, .c-my-xl-600rem > * { margin-top: 6rem !important; }
  .mt-xl-625rem, .c-mt-xl-625rem > *, .my-xl-625rem, .c-my-xl-625rem > * { margin-top: 6.25rem !important; }
  .mt-xl-650rem, .c-mt-xl-650rem > *, .my-xl-650rem, .c-my-xl-650rem > * { margin-top: 6.5rem !important; }
  .mt-xl-675rem, .c-mt-xl-675rem > *, .my-xl-675rem, .c-my-xl-675rem > * { margin-top: 6.75rem !important; }
  .mt-xl-700rem, .c-mt-xl-700rem > *, .my-xl-700rem, .c-my-xl-700rem > * { margin-top: 7rem !important; }
  .mt-xl-725rem, .c-mt-xl-725rem > *, .my-xl-725rem, .c-my-xl-725rem > * { margin-top: 7.25rem !important; }
  .mt-xl-750rem, .c-mt-xl-750rem > *, .my-xl-750rem, .c-my-xl-750rem > * { margin-top: 7.5rem !important; }
  .mt-xl-775rem, .c-mt-xl-775rem > *, .my-xl-775rem, .c-my-xl-775rem > * { margin-top: 7.75rem !important; }
  .mt-xl-800rem, .c-mt-xl-800rem > *, .my-xl-800rem, .c-my-xl-800rem > * { margin-top: 8rem !important; }
  .mt-xl-825rem, .c-mt-xl-825rem > *, .my-xl-825rem, .c-my-xl-825rem > * { margin-top: 8.25rem !important; }
  .mt-xl-850rem, .c-mt-xl-850rem > *, .my-xl-850rem, .c-my-xl-850rem > * { margin-top: 8.5rem !important; }
  .mt-xl-875rem, .c-mt-xl-875rem > *, .my-xl-875rem, .c-my-xl-875rem > * { margin-top: 8.75rem !important; }
  .mt-xl-900rem, .c-mt-xl-900rem > *, .my-xl-900rem, .c-my-xl-900rem > * { margin-top: 9rem !important; }
  .mt-xl-925rem, .c-mt-xl-925rem > *, .my-xl-925rem, .c-my-xl-925rem > * { margin-top: 9.25rem !important; }
  .mt-xl-950rem, .c-mt-xl-950rem > *, .my-xl-950rem, .c-my-xl-950rem > * { margin-top: 9.5rem !important; }
  .mt-xl-975rem, .c-mt-xl-975rem > *, .my-xl-975rem, .c-my-xl-975rem > * { margin-top: 9.75rem !important; }
  .mt-xl-1000rem, .c-mt-xl-1000rem > *, .my-xl-1000rem, .c-my-xl-1000rem > * { margin-top: 10rem !important; }
  .mt-xl-1100rem, .c-mt-xl-1100rem > *, .my-xl-1100rem, .c-my-xl-1100rem > * { margin-top: 11rem !important; }
  .mt-xl-1200rem, .c-mt-xl-1200rem > *, .my-xl-1200rem, .c-my-xl-1200rem > * { margin-top: 12rem !important; }
  .mt-xl-1300rem, .c-mt-xl-1300rem > *, .my-xl-1300rem, .c-my-xl-1300rem > * { margin-top: 13rem !important; }
  .mt-xl-1400rem, .c-mt-xl-1400rem > *, .my-xl-1400rem, .c-my-xl-1400rem > * { margin-top: 14rem !important; }
  .mt-xl-1500rem, .c-mt-xl-1500rem > *, .my-xl-1500rem, .c-my-xl-1500rem > * { margin-top: 15rem !important; }
  .mt-xl-1600rem, .c-mt-xl-1600rem > *, .my-xl-1600rem, .c-my-xl-1600rem > * { margin-top: 16rem !important; }
  .mt-xl-1700rem, .c-mt-xl-1700rem > *, .my-xl-1700rem, .c-my-xl-1700rem > * { margin-top: 17rem !important; }
  .mt-xl-1800rem, .c-mt-xl-1800rem > *, .my-xl-1800rem, .c-my-xl-1800rem > * { margin-top: 18rem !important; }
  .mt-xl-1900rem, .c-mt-xl-1900rem > *, .my-xl-1900rem, .c-my-xl-1900rem > * { margin-top: 19rem !important; }
  .mt-xl-2000rem, .c-mt-xl-2000rem > *, .my-xl-2000rem, .c-my-xl-2000rem > * { margin-top: 20rem !important; }
}

@media (min-width: 1400px) {
  .mt-xxl-auto, .c-mt-xxl-auto > *, .my-xxl-auto, .c-my-xxl-auto > * { margin-top: auto !important; }
  .mt-xxl-000rem, .c-mt-xxl-000rem > *, .my-xxl-000rem, .c-my-xxl-000rem > * { margin-top: 0rem !important; }
  .mt-xxl-025rem, .c-mt-xxl-025rem > *, .my-xxl-025rem, .c-my-xxl-025rem > * { margin-top: 0.25rem !important; }
  .mt-xxl-050rem, .c-mt-xxl-050rem > *, .my-xxl-050rem, .c-my-xxl-050rem > * { margin-top: 0.5rem !important; }
  .mt-xxl-075rem, .c-mt-xxl-075rem > *, .my-xxl-075rem, .c-my-xxl-075rem > * { margin-top: 0.75rem !important; }
  .mt-xxl-100rem, .c-mt-xxl-100rem > *, .my-xxl-100rem, .c-my-xxl-100rem > * { margin-top: 1rem !important; }
  .mt-xxl-125rem, .c-mt-xxl-125rem > *, .my-xxl-125rem, .c-my-xxl-125rem > * { margin-top: 1.25rem !important; }
  .mt-xxl-150rem, .c-mt-xxl-150rem > *, .my-xxl-150rem, .c-my-xxl-150rem > * { margin-top: 1.5rem !important; }
  .mt-xxl-175rem, .c-mt-xxl-175rem > *, .my-xxl-175rem, .c-my-xxl-175rem > * { margin-top: 1.75rem !important; }
  .mt-xxl-200rem, .c-mt-xxl-200rem > *, .my-xxl-200rem, .c-my-xxl-200rem > * { margin-top: 2rem !important; }
  .mt-xxl-225rem, .c-mt-xxl-225rem > *, .my-xxl-225rem, .c-my-xxl-225rem > * { margin-top: 2.25rem !important; }
  .mt-xxl-250rem, .c-mt-xxl-250rem > *, .my-xxl-250rem, .c-my-xxl-250rem > * { margin-top: 2.5rem !important; }
  .mt-xxl-275rem, .c-mt-xxl-275rem > *, .my-xxl-275rem, .c-my-xxl-275rem > * { margin-top: 2.75rem !important; }
  .mt-xxl-300rem, .c-mt-xxl-300rem > *, .my-xxl-300rem, .c-my-xxl-300rem > * { margin-top: 3rem !important; }
  .mt-xxl-325rem, .c-mt-xxl-325rem > *, .my-xxl-325rem, .c-my-xxl-325rem > * { margin-top: 3.25rem !important; }
  .mt-xxl-350rem, .c-mt-xxl-350rem > *, .my-xxl-350rem, .c-my-xxl-350rem > * { margin-top: 3.5rem !important; }
  .mt-xxl-375rem, .c-mt-xxl-375rem > *, .my-xxl-375rem, .c-my-xxl-375rem > * { margin-top: 3.75rem !important; }
  .mt-xxl-400rem, .c-mt-xxl-400rem > *, .my-xxl-400rem, .c-my-xxl-400rem > * { margin-top: 4rem !important; }
  .mt-xxl-425rem, .c-mt-xxl-425rem > *, .my-xxl-425rem, .c-my-xxl-425rem > * { margin-top: 4.25rem !important; }
  .mt-xxl-450rem, .c-mt-xxl-450rem > *, .my-xxl-450rem, .c-my-xxl-450rem > * { margin-top: 4.5rem !important; }
  .mt-xxl-475rem, .c-mt-xxl-475rem > *, .my-xxl-475rem, .c-my-xxl-475rem > * { margin-top: 4.75rem !important; }
  .mt-xxl-500rem, .c-mt-xxl-500rem > *, .my-xxl-500rem, .c-my-xxl-500rem > * { margin-top: 5rem !important; }
  .mt-xxl-525rem, .c-mt-xxl-525rem > *, .my-xxl-525rem, .c-my-xxl-525rem > * { margin-top: 5.25rem !important; }
  .mt-xxl-550rem, .c-mt-xxl-550rem > *, .my-xxl-550rem, .c-my-xxl-550rem > * { margin-top: 5.5rem !important; }
  .mt-xxl-575rem, .c-mt-xxl-575rem > *, .my-xxl-575rem, .c-my-xxl-575rem > * { margin-top: 5.75rem !important; }
  .mt-xxl-600rem, .c-mt-xxl-600rem > *, .my-xxl-600rem, .c-my-xxl-600rem > * { margin-top: 6rem !important; }
  .mt-xxl-625rem, .c-mt-xxl-625rem > *, .my-xxl-625rem, .c-my-xxl-625rem > * { margin-top: 6.25rem !important; }
  .mt-xxl-650rem, .c-mt-xxl-650rem > *, .my-xxl-650rem, .c-my-xxl-650rem > * { margin-top: 6.5rem !important; }
  .mt-xxl-675rem, .c-mt-xxl-675rem > *, .my-xxl-675rem, .c-my-xxl-675rem > * { margin-top: 6.75rem !important; }
  .mt-xxl-700rem, .c-mt-xxl-700rem > *, .my-xxl-700rem, .c-my-xxl-700rem > * { margin-top: 7rem !important; }
  .mt-xxl-725rem, .c-mt-xxl-725rem > *, .my-xxl-725rem, .c-my-xxl-725rem > * { margin-top: 7.25rem !important; }
  .mt-xxl-750rem, .c-mt-xxl-750rem > *, .my-xxl-750rem, .c-my-xxl-750rem > * { margin-top: 7.5rem !important; }
  .mt-xxl-775rem, .c-mt-xxl-775rem > *, .my-xxl-775rem, .c-my-xxl-775rem > * { margin-top: 7.75rem !important; }
  .mt-xxl-800rem, .c-mt-xxl-800rem > *, .my-xxl-800rem, .c-my-xxl-800rem > * { margin-top: 8rem !important; }
  .mt-xxl-825rem, .c-mt-xxl-825rem > *, .my-xxl-825rem, .c-my-xxl-825rem > * { margin-top: 8.25rem !important; }
  .mt-xxl-850rem, .c-mt-xxl-850rem > *, .my-xxl-850rem, .c-my-xxl-850rem > * { margin-top: 8.5rem !important; }
  .mt-xxl-875rem, .c-mt-xxl-875rem > *, .my-xxl-875rem, .c-my-xxl-875rem > * { margin-top: 8.75rem !important; }
  .mt-xxl-900rem, .c-mt-xxl-900rem > *, .my-xxl-900rem, .c-my-xxl-900rem > * { margin-top: 9rem !important; }
  .mt-xxl-925rem, .c-mt-xxl-925rem > *, .my-xxl-925rem, .c-my-xxl-925rem > * { margin-top: 9.25rem !important; }
  .mt-xxl-950rem, .c-mt-xxl-950rem > *, .my-xxl-950rem, .c-my-xxl-950rem > * { margin-top: 9.5rem !important; }
  .mt-xxl-975rem, .c-mt-xxl-975rem > *, .my-xxl-975rem, .c-my-xxl-975rem > * { margin-top: 9.75rem !important; }
  .mt-xxl-1000rem, .c-mt-xxl-1000rem > *, .my-xxl-1000rem, .c-my-xxl-1000rem > * { margin-top: 10rem !important; }
  .mt-xxl-1100rem, .c-mt-xxl-1100rem > *, .my-xxl-1100rem, .c-my-xxl-1100rem > * { margin-top: 11rem !important; }
  .mt-xxl-1200rem, .c-mt-xxl-1200rem > *, .my-xxl-1200rem, .c-my-xxl-1200rem > * { margin-top: 12rem !important; }
  .mt-xxl-1300rem, .c-mt-xxl-1300rem > *, .my-xxl-1300rem, .c-my-xxl-1300rem > * { margin-top: 13rem !important; }
  .mt-xxl-1400rem, .c-mt-xxl-1400rem > *, .my-xxl-1400rem, .c-my-xxl-1400rem > * { margin-top: 14rem !important; }
  .mt-xxl-1500rem, .c-mt-xxl-1500rem > *, .my-xxl-1500rem, .c-my-xxl-1500rem > * { margin-top: 15rem !important; }
  .mt-xxl-1600rem, .c-mt-xxl-1600rem > *, .my-xxl-1600rem, .c-my-xxl-1600rem > * { margin-top: 16rem !important; }
  .mt-xxl-1700rem, .c-mt-xxl-1700rem > *, .my-xxl-1700rem, .c-my-xxl-1700rem > * { margin-top: 17rem !important; }
  .mt-xxl-1800rem, .c-mt-xxl-1800rem > *, .my-xxl-1800rem, .c-my-xxl-1800rem > * { margin-top: 18rem !important; }
  .mt-xxl-1900rem, .c-mt-xxl-1900rem > *, .my-xxl-1900rem, .c-my-xxl-1900rem > * { margin-top: 19rem !important; }
  .mt-xxl-2000rem, .c-mt-xxl-2000rem > *, .my-xxl-2000rem, .c-my-xxl-2000rem > * { margin-top: 20rem !important; }
}
/* -----　↑ margin-top ↑ ----- */





/* -----　↓ margin-bottom ↓ ----- */

.mb-auto, .c-mb-auto > *, .my-autorem, .c-my-auto > * { margin-bottom: auto !important; }
.mb-000rem, .c-mb-000rem > *, .my-000rem, .c-my-000rem > * { margin-bottom: 0rem !important; }
.mb-025rem, .c-mb-025rem > *, .my-025rem, .c-my-025rem > * { margin-bottom: 0.25rem !important; }
.mb-050rem, .c-mb-050rem > *, .my-050rem, .c-my-050rem > * { margin-bottom: 0.5rem !important; }
.mb-075rem, .c-mb-075rem > *, .my-075rem, .c-my-075rem > * { margin-bottom: 0.75rem !important; }
.mb-100rem, .c-mb-100rem > *, .my-100rem, .c-my-100rem > * { margin-bottom: 1rem !important; }
.mb-125rem, .c-mb-125rem > *, .my-125rem, .c-my-125rem > * { margin-bottom: 1.25rem !important; }
.mb-150rem, .c-mb-150rem > *, .my-150rem, .c-my-150rem > * { margin-bottom: 1.5rem !important; }
.mb-175rem, .c-mb-175rem > *, .my-175rem, .c-my-175rem > * { margin-bottom: 1.75rem !important; }
.mb-200rem, .c-mb-200rem > *, .my-200rem, .c-my-200rem > * { margin-bottom: 2rem !important; }
.mb-225rem, .c-mb-225rem > *, .my-225rem, .c-my-225rem > * { margin-bottom: 2.25rem !important; }
.mb-250rem, .c-mb-250rem > *, .my-250rem, .c-my-250rem > * { margin-bottom: 2.5rem !important; }
.mb-275rem, .c-mb-275rem > *, .my-275rem, .c-my-275rem > * { margin-bottom: 2.75rem !important; }
.mb-300rem, .c-mb-300rem > *, .my-300rem, .c-my-300rem > * { margin-bottom: 3rem !important; }
.mb-325rem, .c-mb-325rem > *, .my-325rem, .c-my-325rem > * { margin-bottom: 3.25rem !important; }
.mb-350rem, .c-mb-350rem > *, .my-350rem, .c-my-350rem > * { margin-bottom: 3.5rem !important; }
.mb-375rem, .c-mb-375rem > *, .my-375rem, .c-my-375rem > * { margin-bottom: 3.75rem !important; }
.mb-400rem, .c-mb-400rem > *, .my-400rem, .c-my-400rem > * { margin-bottom: 4rem !important; }
.mb-425rem, .c-mb-425rem > *, .my-425rem, .c-my-425rem > * { margin-bottom: 4.25rem !important; }
.mb-450rem, .c-mb-450rem > *, .my-450rem, .c-my-450rem > * { margin-bottom: 4.5rem !important; }
.mb-475rem, .c-mb-475rem > *, .my-475rem, .c-my-475rem > * { margin-bottom: 4.75rem !important; }
.mb-500rem, .c-mb-500rem > *, .my-500rem, .c-my-500rem > * { margin-bottom: 5rem !important; }
.mb-525rem, .c-mb-525rem > *, .my-525rem, .c-my-525rem > * { margin-bottom: 5.25rem !important; }
.mb-550rem, .c-mb-550rem > *, .my-550rem, .c-my-550rem > * { margin-bottom: 5.5rem !important; }
.mb-575rem, .c-mb-575rem > *, .my-575rem, .c-my-575rem > * { margin-bottom: 5.75rem !important; }
.mb-600rem, .c-mb-600rem > *, .my-600rem, .c-my-600rem > * { margin-bottom: 6rem !important; }
.mb-625rem, .c-mb-625rem > *, .my-625rem, .c-my-625rem > * { margin-bottom: 6.25rem !important; }
.mb-650rem, .c-mb-650rem > *, .my-650rem, .c-my-650rem > * { margin-bottom: 6.5rem !important; }
.mb-675rem, .c-mb-675rem > *, .my-675rem, .c-my-675rem > * { margin-bottom: 6.75rem !important; }
.mb-700rem, .c-mb-700rem > *, .my-700rem, .c-my-700rem > * { margin-bottom: 7rem !important; }
.mb-725rem, .c-mb-725rem > *, .my-725rem, .c-my-725rem > * { margin-bottom: 7.25rem !important; }
.mb-750rem, .c-mb-750rem > *, .my-750rem, .c-my-750rem > * { margin-bottom: 7.5rem !important; }
.mb-775rem, .c-mb-775rem > *, .my-775rem, .c-my-775rem > * { margin-bottom: 7.75rem !important; }
.mb-800rem, .c-mb-800rem > *, .my-800rem, .c-my-800rem > * { margin-bottom: 8rem !important; }
.mb-825rem, .c-mb-825rem > *, .my-825rem, .c-my-825rem > * { margin-bottom: 8.25rem !important; }
.mb-850rem, .c-mb-850rem > *, .my-850rem, .c-my-850rem > * { margin-bottom: 8.5rem !important; }
.mb-875rem, .c-mb-875rem > *, .my-875rem, .c-my-875rem > * { margin-bottom: 8.75rem !important; }
.mb-900rem, .c-mb-900rem > *, .my-900rem, .c-my-900rem > * { margin-bottom: 9rem !important; }
.mb-925rem, .c-mb-925rem > *, .my-925rem, .c-my-925rem > * { margin-bottom: 9.25rem !important; }
.mb-950rem, .c-mb-950rem > *, .my-950rem, .c-my-950rem > * { margin-bottom: 9.5rem !important; }
.mb-975rem, .c-mb-975rem > *, .my-975rem, .c-my-975rem > * { margin-bottom: 9.75rem !important; }
.mb-1000rem, .c-mb-1000rem > *, .my-1000rem, .c-my-1000rem > * { margin-bottom: 10rem !important; }
.mb-1100rem, .c-mb-1100rem > *, .my-1100rem, .c-my-1100rem > * { margin-bottom: 11rem !important; }
.mb-1200rem, .c-mb-1200rem > *, .my-1200rem, .c-my-1200rem > * { margin-bottom: 12rem !important; }
.mb-1300rem, .c-mb-1300rem > *, .my-1300rem, .c-my-1300rem > * { margin-bottom: 13rem !important; }
.mb-1400rem, .c-mb-1400rem > *, .my-1400rem, .c-my-1400rem > * { margin-bottom: 14rem !important; }
.mb-1500rem, .c-mb-1500rem > *, .my-1500rem, .c-my-1500rem > * { margin-bottom: 15rem !important; }
.mb-1600rem, .c-mb-1600rem > *, .my-1600rem, .c-my-1600rem > * { margin-bottom: 16rem !important; }
.mb-1700rem, .c-mb-1700rem > *, .my-1700rem, .c-my-1700rem > * { margin-bottom: 17rem !important; }
.mb-1800rem, .c-mb-1800rem > *, .my-1800rem, .c-my-1800rem > * { margin-bottom: 18rem !important; }
.mb-1900rem, .c-mb-1900rem > *, .my-1900rem, .c-my-1900rem > * { margin-bottom: 19rem !important; }
.mb-2000rem, .c-mb-2000rem > *, .my-2000rem, .c-my-2000rem > * { margin-bottom: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .mb-sm-auto, .c-mb-sm-auto > *, .my-sm-auto, .c-my-sm-auto > * { margin-bottom: auto !important; }
  .mb-sm-000rem, .c-mb-sm-000rem > *, .my-sm-000rem, .c-my-sm-000rem > * { margin-bottom: 0rem !important; }
  .mb-sm-025rem, .c-mb-sm-025rem > *, .my-sm-025rem, .c-my-sm-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-sm-050rem, .c-mb-sm-050rem > *, .my-sm-050rem, .c-my-sm-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-sm-075rem, .c-mb-sm-075rem > *, .my-sm-075rem, .c-my-sm-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-sm-100rem, .c-mb-sm-100rem > *, .my-sm-100rem, .c-my-sm-100rem > * { margin-bottom: 1rem !important; }
  .mb-sm-125rem, .c-mb-sm-125rem > *, .my-sm-125rem, .c-my-sm-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-sm-150rem, .c-mb-sm-150rem > *, .my-sm-150rem, .c-my-sm-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-sm-175rem, .c-mb-sm-175rem > *, .my-sm-175rem, .c-my-sm-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-sm-200rem, .c-mb-sm-200rem > *, .my-sm-200rem, .c-my-sm-200rem > * { margin-bottom: 2rem !important; }
  .mb-sm-225rem, .c-mb-sm-225rem > *, .my-sm-225rem, .c-my-sm-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-sm-250rem, .c-mb-sm-250rem > *, .my-sm-250rem, .c-my-sm-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-sm-275rem, .c-mb-sm-275rem > *, .my-sm-275rem, .c-my-sm-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-sm-300rem, .c-mb-sm-300rem > *, .my-sm-300rem, .c-my-sm-300rem > * { margin-bottom: 3rem !important; }
  .mb-sm-325rem, .c-mb-sm-325rem > *, .my-sm-325rem, .c-my-sm-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-sm-350rem, .c-mb-sm-350rem > *, .my-sm-350rem, .c-my-sm-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-sm-375rem, .c-mb-sm-375rem > *, .my-sm-375rem, .c-my-sm-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-sm-400rem, .c-mb-sm-400rem > *, .my-sm-400rem, .c-my-sm-400rem > * { margin-bottom: 4rem !important; }
  .mb-sm-425rem, .c-mb-sm-425rem > *, .my-sm-425rem, .c-my-sm-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-sm-450rem, .c-mb-sm-450rem > *, .my-sm-450rem, .c-my-sm-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-sm-475rem, .c-mb-sm-475rem > *, .my-sm-475rem, .c-my-sm-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-sm-500rem, .c-mb-sm-500rem > *, .my-sm-500rem, .c-my-sm-500rem > * { margin-bottom: 5rem !important; }
  .mb-sm-525rem, .c-mb-sm-525rem > *, .my-sm-525rem, .c-my-sm-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-sm-550rem, .c-mb-sm-550rem > *, .my-sm-550rem, .c-my-sm-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-sm-575rem, .c-mb-sm-575rem > *, .my-sm-575rem, .c-my-sm-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-sm-600rem, .c-mb-sm-600rem > *, .my-sm-600rem, .c-my-sm-600rem > * { margin-bottom: 6rem !important; }
  .mb-sm-625rem, .c-mb-sm-625rem > *, .my-sm-625rem, .c-my-sm-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-sm-650rem, .c-mb-sm-650rem > *, .my-sm-650rem, .c-my-sm-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-sm-675rem, .c-mb-sm-675rem > *, .my-sm-675rem, .c-my-sm-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-sm-700rem, .c-mb-sm-700rem > *, .my-sm-700rem, .c-my-sm-700rem > * { margin-bottom: 7rem !important; }
  .mb-sm-725rem, .c-mb-sm-725rem > *, .my-sm-725rem, .c-my-sm-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-sm-750rem, .c-mb-sm-750rem > *, .my-sm-750rem, .c-my-sm-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-sm-775rem, .c-mb-sm-775rem > *, .my-sm-775rem, .c-my-sm-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-sm-800rem, .c-mb-sm-800rem > *, .my-sm-800rem, .c-my-sm-800rem > * { margin-bottom: 8rem !important; }
  .mb-sm-825rem, .c-mb-sm-825rem > *, .my-sm-825rem, .c-my-sm-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-sm-850rem, .c-mb-sm-850rem > *, .my-sm-850rem, .c-my-sm-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-sm-875rem, .c-mb-sm-875rem > *, .my-sm-875rem, .c-my-sm-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-sm-900rem, .c-mb-sm-900rem > *, .my-sm-900rem, .c-my-sm-900rem > * { margin-bottom: 9rem !important; }
  .mb-sm-925rem, .c-mb-sm-925rem > *, .my-sm-925rem, .c-my-sm-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-sm-950rem, .c-mb-sm-950rem > *, .my-sm-950rem, .c-my-sm-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-sm-975rem, .c-mb-sm-975rem > *, .my-sm-975rem, .c-my-sm-975rem > * { margin-bottom: 9.75rem !important; }
  .mb-sm-1000rem, .c-mb-sm-1000rem > *, .my-sm-1000rem, .c-my-sm-1000rem > * { margin-bottom: 10rem !important; }
  .mb-sm-1100rem, .c-mb-sm-1100rem > *, .my-sm-1100rem, .c-my-sm-1100rem > * { margin-bottom: 11rem !important; }
  .mb-sm-1200rem, .c-mb-sm-1200rem > *, .my-sm-1200rem, .c-my-sm-1200rem > * { margin-bottom: 12rem !important; }
  .mb-sm-1300rem, .c-mb-sm-1300rem > *, .my-sm-1300rem, .c-my-sm-1300rem > * { margin-bottom: 13rem !important; }
  .mb-sm-1400rem, .c-mb-sm-1400rem > *, .my-sm-1400rem, .c-my-sm-1400rem > * { margin-bottom: 14rem !important; }
  .mb-sm-1500rem, .c-mb-sm-1500rem > *, .my-sm-1500rem, .c-my-sm-1500rem > * { margin-bottom: 15rem !important; }
  .mb-sm-1600rem, .c-mb-sm-1600rem > *, .my-sm-1600rem, .c-my-sm-1600rem > * { margin-bottom: 16rem !important; }
  .mb-sm-1700rem, .c-mb-sm-1700rem > *, .my-sm-1700rem, .c-my-sm-1700rem > * { margin-bottom: 17rem !important; }
  .mb-sm-1800rem, .c-mb-sm-1800rem > *, .my-sm-1800rem, .c-my-sm-1800rem > * { margin-bottom: 18rem !important; }
  .mb-sm-1900rem, .c-mb-sm-1900rem > *, .my-sm-1900rem, .c-my-sm-1900rem > * { margin-bottom: 19rem !important; }
  .mb-sm-2000rem, .c-mb-sm-2000rem > *, .my-sm-2000rem, .c-my-sm-2000rem > * { margin-bottom: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .mb-md-auto, .c-mb-md-auto > *, .my-md-auto, .c-my-md-auto > * { margin-bottom: auto !important; }
  .mb-md-000rem, .c-mb-md-000rem > *, .my-md-000rem, .c-my-md-000rem > * { margin-bottom: 0rem !important; }
  .mb-md-025rem, .c-mb-md-025rem > *, .my-md-025rem, .c-my-md-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-md-050rem, .c-mb-md-050rem > *, .my-md-050rem, .c-my-md-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-md-075rem, .c-mb-md-075rem > *, .my-md-075rem, .c-my-md-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-md-100rem, .c-mb-md-100rem > *, .my-md-100rem, .c-my-md-100rem > * { margin-bottom: 1rem !important; }
  .mb-md-125rem, .c-mb-md-125rem > *, .my-md-125rem, .c-my-md-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-md-150rem, .c-mb-md-150rem > *, .my-md-150rem, .c-my-md-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-md-175rem, .c-mb-md-175rem > *, .my-md-175rem, .c-my-md-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-md-200rem, .c-mb-md-200rem > *, .my-md-200rem, .c-my-md-200rem > * { margin-bottom: 2rem !important; }
  .mb-md-225rem, .c-mb-md-225rem > *, .my-md-225rem, .c-my-md-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-md-250rem, .c-mb-md-250rem > *, .my-md-250rem, .c-my-md-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-md-275rem, .c-mb-md-275rem > *, .my-md-275rem, .c-my-md-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-md-300rem, .c-mb-md-300rem > *, .my-md-300rem, .c-my-md-300rem > * { margin-bottom: 3rem !important; }
  .mb-md-325rem, .c-mb-md-325rem > *, .my-md-325rem, .c-my-md-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-md-350rem, .c-mb-md-350rem > *, .my-md-350rem, .c-my-md-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-md-375rem, .c-mb-md-375rem > *, .my-md-375rem, .c-my-md-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-md-400rem, .c-mb-md-400rem > *, .my-md-400rem, .c-my-md-400rem > * { margin-bottom: 4rem !important; }
  .mb-md-425rem, .c-mb-md-425rem > *, .my-md-425rem, .c-my-md-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-md-450rem, .c-mb-md-450rem > *, .my-md-450rem, .c-my-md-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-md-475rem, .c-mb-md-475rem > *, .my-md-475rem, .c-my-md-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-md-500rem, .c-mb-md-500rem > *, .my-md-500rem, .c-my-md-500rem > * { margin-bottom: 5rem !important; }
  .mb-md-525rem, .c-mb-md-525rem > *, .my-md-525rem, .c-my-md-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-md-550rem, .c-mb-md-550rem > *, .my-md-550rem, .c-my-md-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-md-575rem, .c-mb-md-575rem > *, .my-md-575rem, .c-my-md-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-md-600rem, .c-mb-md-600rem > *, .my-md-600rem, .c-my-md-600rem > * { margin-bottom: 6rem !important; }
  .mb-md-625rem, .c-mb-md-625rem > *, .my-md-625rem, .c-my-md-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-md-650rem, .c-mb-md-650rem > *, .my-md-650rem, .c-my-md-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-md-675rem, .c-mb-md-675rem > *, .my-md-675rem, .c-my-md-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-md-700rem, .c-mb-md-700rem > *, .my-md-700rem, .c-my-md-700rem > * { margin-bottom: 7rem !important; }
  .mb-md-725rem, .c-mb-md-725rem > *, .my-md-725rem, .c-my-md-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-md-750rem, .c-mb-md-750rem > *, .my-md-750rem, .c-my-md-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-md-775rem, .c-mb-md-775rem > *, .my-md-775rem, .c-my-md-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-md-800rem, .c-mb-md-800rem > *, .my-md-800rem, .c-my-md-800rem > * { margin-bottom: 8rem !important; }
  .mb-md-825rem, .c-mb-md-825rem > *, .my-md-825rem, .c-my-md-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-md-850rem, .c-mb-md-850rem > *, .my-md-850rem, .c-my-md-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-md-875rem, .c-mb-md-875rem > *, .my-md-875rem, .c-my-md-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-md-900rem, .c-mb-md-900rem > *, .my-md-900rem, .c-my-md-900rem > * { margin-bottom: 9rem !important; }
  .mb-md-925rem, .c-mb-md-925rem > *, .my-md-925rem, .c-my-md-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-md-950rem, .c-mb-md-950rem > *, .my-md-950rem, .c-my-md-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-md-975rem, .c-mb-md-975rem > *, .my-md-975rem, .c-my-md-975rem > * { margin-bottom: 9.75rem !important; }
  .mb-md-1000rem, .c-mb-md-1000rem > *, .my-md-1000rem, .c-my-md-1000rem > * { margin-bottom: 10rem !important; }
  .mb-md-1100rem, .c-mb-md-1100rem > *, .my-md-1100rem, .c-my-md-1100rem > * { margin-bottom: 11rem !important; }
  .mb-md-1200rem, .c-mb-md-1200rem > *, .my-md-1200rem, .c-my-md-1200rem > * { margin-bottom: 12rem !important; }
  .mb-md-1300rem, .c-mb-md-1300rem > *, .my-md-1300rem, .c-my-md-1300rem > * { margin-bottom: 13rem !important; }
  .mb-md-1400rem, .c-mb-md-1400rem > *, .my-md-1400rem, .c-my-md-1400rem > * { margin-bottom: 14rem !important; }
  .mb-md-1500rem, .c-mb-md-1500rem > *, .my-md-1500rem, .c-my-md-1500rem > * { margin-bottom: 15rem !important; }
  .mb-md-1600rem, .c-mb-md-1600rem > *, .my-md-1600rem, .c-my-md-1600rem > * { margin-bottom: 16rem !important; }
  .mb-md-1700rem, .c-mb-md-1700rem > *, .my-md-1700rem, .c-my-md-1700rem > * { margin-bottom: 17rem !important; }
  .mb-md-1800rem, .c-mb-md-1800rem > *, .my-md-1800rem, .c-my-md-1800rem > * { margin-bottom: 18rem !important; }
  .mb-md-1900rem, .c-mb-md-1900rem > *, .my-md-1900rem, .c-my-md-1900rem > * { margin-bottom: 19rem !important; }
  .mb-md-2000rem, .c-mb-md-2000rem > *, .my-md-2000rem, .c-my-md-2000rem > * { margin-bottom: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .mb-lg-auto, .c-mb-lg-auto > *, .my-lg-auto, .c-my-lg-auto > * { margin-bottom: auto !important; }
  .mb-lg-000rem, .c-mb-lg-000rem > *, .my-lg-000rem, .c-my-lg-000rem > * { margin-bottom: 0rem !important; }
  .mb-lg-025rem, .c-mb-lg-025rem > *, .my-lg-025rem, .c-my-lg-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-lg-050rem, .c-mb-lg-050rem > *, .my-lg-050rem, .c-my-lg-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-lg-075rem, .c-mb-lg-075rem > *, .my-lg-075rem, .c-my-lg-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-lg-100rem, .c-mb-lg-100rem > *, .my-lg-100rem, .c-my-lg-100rem > * { margin-bottom: 1rem !important; }
  .mb-lg-125rem, .c-mb-lg-125rem > *, .my-lg-125rem, .c-my-lg-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-lg-150rem, .c-mb-lg-150rem > *, .my-lg-150rem, .c-my-lg-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-lg-175rem, .c-mb-lg-175rem > *, .my-lg-175rem, .c-my-lg-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-lg-200rem, .c-mb-lg-200rem > *, .my-lg-200rem, .c-my-lg-200rem > * { margin-bottom: 2rem !important; }
  .mb-lg-225rem, .c-mb-lg-225rem > *, .my-lg-225rem, .c-my-lg-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-lg-250rem, .c-mb-lg-250rem > *, .my-lg-250rem, .c-my-lg-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-lg-275rem, .c-mb-lg-275rem > *, .my-lg-275rem, .c-my-lg-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-lg-300rem, .c-mb-lg-300rem > *, .my-lg-300rem, .c-my-lg-300rem > * { margin-bottom: 3rem !important; }
  .mb-lg-325rem, .c-mb-lg-325rem > *, .my-lg-325rem, .c-my-lg-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-lg-350rem, .c-mb-lg-350rem > *, .my-lg-350rem, .c-my-lg-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-lg-375rem, .c-mb-lg-375rem > *, .my-lg-375rem, .c-my-lg-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-lg-400rem, .c-mb-lg-400rem > *, .my-lg-400rem, .c-my-lg-400rem > * { margin-bottom: 4rem !important; }
  .mb-lg-425rem, .c-mb-lg-425rem > *, .my-lg-425rem, .c-my-lg-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-lg-450rem, .c-mb-lg-450rem > *, .my-lg-450rem, .c-my-lg-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-lg-475rem, .c-mb-lg-475rem > *, .my-lg-475rem, .c-my-lg-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-lg-500rem, .c-mb-lg-500rem > *, .my-lg-500rem, .c-my-lg-500rem > * { margin-bottom: 5rem !important; }
  .mb-lg-525rem, .c-mb-lg-525rem > *, .my-lg-525rem, .c-my-lg-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-lg-550rem, .c-mb-lg-550rem > *, .my-lg-550rem, .c-my-lg-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-lg-575rem, .c-mb-lg-575rem > *, .my-lg-575rem, .c-my-lg-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-lg-600rem, .c-mb-lg-600rem > *, .my-lg-600rem, .c-my-lg-600rem > * { margin-bottom: 6rem !important; }
  .mb-lg-625rem, .c-mb-lg-625rem > *, .my-lg-625rem, .c-my-lg-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-lg-650rem, .c-mb-lg-650rem > *, .my-lg-650rem, .c-my-lg-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-lg-675rem, .c-mb-lg-675rem > *, .my-lg-675rem, .c-my-lg-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-lg-700rem, .c-mb-lg-700rem > *, .my-lg-700rem, .c-my-lg-700rem > * { margin-bottom: 7rem !important; }
  .mb-lg-725rem, .c-mb-lg-725rem > *, .my-lg-725rem, .c-my-lg-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-lg-750rem, .c-mb-lg-750rem > *, .my-lg-750rem, .c-my-lg-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-lg-775rem, .c-mb-lg-775rem > *, .my-lg-775rem, .c-my-lg-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-lg-800rem, .c-mb-lg-800rem > *, .my-lg-800rem, .c-my-lg-800rem > * { margin-bottom: 8rem !important; }
  .mb-lg-825rem, .c-mb-lg-825rem > *, .my-lg-825rem, .c-my-lg-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-lg-850rem, .c-mb-lg-850rem > *, .my-lg-850rem, .c-my-lg-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-lg-875rem, .c-mb-lg-875rem > *, .my-lg-875rem, .c-my-lg-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-lg-900rem, .c-mb-lg-900rem > *, .my-lg-900rem, .c-my-lg-900rem > * { margin-bottom: 9rem !important; }
  .mb-lg-925rem, .c-mb-lg-925rem > *, .my-lg-925rem, .c-my-lg-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-lg-950rem, .c-mb-lg-950rem > *, .my-lg-950rem, .c-my-lg-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-lg-975rem, .c-mb-lg-975rem > *, .my-lg-975rem, .c-my-lg-975rem > * { margin-bottom: 9.75rem !important; }
  .mb-lg-1000rem, .c-mb-lg-1000rem > *, .my-lg-1000rem, .c-my-lg-1000rem > * { margin-bottom: 10rem !important; }
  .mb-lg-1100rem, .c-mb-lg-1100rem > *, .my-lg-1100rem, .c-my-lg-1100rem > * { margin-bottom: 11rem !important; }
  .mb-lg-1200rem, .c-mb-lg-1200rem > *, .my-lg-1200rem, .c-my-lg-1200rem > * { margin-bottom: 12rem !important; }
  .mb-lg-1300rem, .c-mb-lg-1300rem > *, .my-lg-1300rem, .c-my-lg-1300rem > * { margin-bottom: 13rem !important; }
  .mb-lg-1400rem, .c-mb-lg-1400rem > *, .my-lg-1400rem, .c-my-lg-1400rem > * { margin-bottom: 14rem !important; }
  .mb-lg-1500rem, .c-mb-lg-1500rem > *, .my-lg-1500rem, .c-my-lg-1500rem > * { margin-bottom: 15rem !important; }
  .mb-lg-1600rem, .c-mb-lg-1600rem > *, .my-lg-1600rem, .c-my-lg-1600rem > * { margin-bottom: 16rem !important; }
  .mb-lg-1700rem, .c-mb-lg-1700rem > *, .my-lg-1700rem, .c-my-lg-1700rem > * { margin-bottom: 17rem !important; }
  .mb-lg-1800rem, .c-mb-lg-1800rem > *, .my-lg-1800rem, .c-my-lg-1800rem > * { margin-bottom: 18rem !important; }
  .mb-lg-1900rem, .c-mb-lg-1900rem > *, .my-lg-1900rem, .c-my-lg-1900rem > * { margin-bottom: 19rem !important; }
.mb-lg-2000rem, .c-mb-lg-2000rem > *, .my-lg-2000rem, .c-my-lg-2000rem > * { margin-bottom: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .mb-xl-auto, .c-mb-xl-auto > *, .my-xl-auto, .c-my-xl-auto > * { margin-bottom: auto !important; }
  .mb-xl-000rem, .c-mb-xl-000rem > *, .my-xl-000rem, .c-my-xl-000rem > * { margin-bottom: 0rem !important; }
  .mb-xl-025rem, .c-mb-xl-025rem > *, .my-xl-025rem, .c-my-xl-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-xl-050rem, .c-mb-xl-050rem > *, .my-xl-050rem, .c-my-xl-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-xl-075rem, .c-mb-xl-075rem > *, .my-xl-075rem, .c-my-xl-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-xl-100rem, .c-mb-xl-100rem > *, .my-xl-100rem, .c-my-xl-100rem > * { margin-bottom: 1rem !important; }
  .mb-xl-125rem, .c-mb-xl-125rem > *, .my-xl-125rem, .c-my-xl-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-xl-150rem, .c-mb-xl-150rem > *, .my-xl-150rem, .c-my-xl-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-xl-175rem, .c-mb-xl-175rem > *, .my-xl-175rem, .c-my-xl-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-xl-200rem, .c-mb-xl-200rem > *, .my-xl-200rem, .c-my-xl-200rem > * { margin-bottom: 2rem !important; }
  .mb-xl-225rem, .c-mb-xl-225rem > *, .my-xl-225rem, .c-my-xl-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-xl-250rem, .c-mb-xl-250rem > *, .my-xl-250rem, .c-my-xl-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-xl-275rem, .c-mb-xl-275rem > *, .my-xl-275rem, .c-my-xl-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-xl-300rem, .c-mb-xl-300rem > *, .my-xl-300rem, .c-my-xl-300rem > * { margin-bottom: 3rem !important; }
  .mb-xl-325rem, .c-mb-xl-325rem > *, .my-xl-325rem, .c-my-xl-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-xl-350rem, .c-mb-xl-350rem > *, .my-xl-350rem, .c-my-xl-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-xl-375rem, .c-mb-xl-375rem > *, .my-xl-375rem, .c-my-xl-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-xl-400rem, .c-mb-xl-400rem > *, .my-xl-400rem, .c-my-xl-400rem > * { margin-bottom: 4rem !important; }
  .mb-xl-425rem, .c-mb-xl-425rem > *, .my-xl-425rem, .c-my-xl-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-xl-450rem, .c-mb-xl-450rem > *, .my-xl-450rem, .c-my-xl-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-xl-475rem, .c-mb-xl-475rem > *, .my-xl-475rem, .c-my-xl-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-xl-500rem, .c-mb-xl-500rem > *, .my-xl-500rem, .c-my-xl-500rem > * { margin-bottom: 5rem !important; }
  .mb-xl-525rem, .c-mb-xl-525rem > *, .my-xl-525rem, .c-my-xl-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-xl-550rem, .c-mb-xl-550rem > *, .my-xl-550rem, .c-my-xl-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-xl-575rem, .c-mb-xl-575rem > *, .my-xl-575rem, .c-my-xl-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-xl-600rem, .c-mb-xl-600rem > *, .my-xl-600rem, .c-my-xl-600rem > * { margin-bottom: 6rem !important; }
  .mb-xl-625rem, .c-mb-xl-625rem > *, .my-xl-625rem, .c-my-xl-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-xl-650rem, .c-mb-xl-650rem > *, .my-xl-650rem, .c-my-xl-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-xl-675rem, .c-mb-xl-675rem > *, .my-xl-675rem, .c-my-xl-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-xl-700rem, .c-mb-xl-700rem > *, .my-xl-700rem, .c-my-xl-700rem > * { margin-bottom: 7rem !important; }
  .mb-xl-725rem, .c-mb-xl-725rem > *, .my-xl-725rem, .c-my-xl-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-xl-750rem, .c-mb-xl-750rem > *, .my-xl-750rem, .c-my-xl-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-xl-775rem, .c-mb-xl-775rem > *, .my-xl-775rem, .c-my-xl-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-xl-800rem, .c-mb-xl-800rem > *, .my-xl-800rem, .c-my-xl-800rem > * { margin-bottom: 8rem !important; }
  .mb-xl-825rem, .c-mb-xl-825rem > *, .my-xl-825rem, .c-my-xl-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-xl-850rem, .c-mb-xl-850rem > *, .my-xl-850rem, .c-my-xl-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-xl-875rem, .c-mb-xl-875rem > *, .my-xl-875rem, .c-my-xl-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-xl-900rem, .c-mb-xl-900rem > *, .my-xl-900rem, .c-my-xl-900rem > * { margin-bottom: 9rem !important; }
  .mb-xl-925rem, .c-mb-xl-925rem > *, .my-xl-925rem, .c-my-xl-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-xl-950rem, .c-mb-xl-950rem > *, .my-xl-950rem, .c-my-xl-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-xl-975rem, .c-mb-xl-975rem > *, .my-xl-975rem, .c-my-xl-975rem > * { margin-bottom: 9.75rem !important; }
  .mb-xl-1000rem, .c-mb-xl-1000rem > *, .my-xl-1000rem, .c-my-xl-1000rem > * { margin-bottom: 10rem !important; }
  .mb-xl-1100rem, .c-mb-xl-1100rem > *, .my-xl-1100rem, .c-my-xl-1100rem > * { margin-bottom: 11rem !important; }
  .mb-xl-1200rem, .c-mb-xl-1200rem > *, .my-xl-1200rem, .c-my-xl-1200rem > * { margin-bottom: 12rem !important; }
  .mb-xl-1300rem, .c-mb-xl-1300rem > *, .my-xl-1300rem, .c-my-xl-1300rem > * { margin-bottom: 13rem !important; }
  .mb-xl-1400rem, .c-mb-xl-1400rem > *, .my-xl-1400rem, .c-my-xl-1400rem > * { margin-bottom: 14rem !important; }
  .mb-xl-1500rem, .c-mb-xl-1500rem > *, .my-xl-1500rem, .c-my-xl-1500rem > * { margin-bottom: 15rem !important; }
  .mb-xl-1600rem, .c-mb-xl-1600rem > *, .my-xl-1600rem, .c-my-xl-1600rem > * { margin-bottom: 16rem !important; }
  .mb-xl-1700rem, .c-mb-xl-1700rem > *, .my-xl-1700rem, .c-my-xl-1700rem > * { margin-bottom: 17rem !important; }
  .mb-xl-1800rem, .c-mb-xl-1800rem > *, .my-xl-1800rem, .c-my-xl-1800rem > * { margin-bottom: 18rem !important; }
  .mb-xl-1900rem, .c-mb-xl-1900rem > *, .my-xl-1900rem, .c-my-xl-1900rem > * { margin-bottom: 19rem !important; }
  .mb-xl-2000rem, .c-mb-xl-2000rem > *, .my-xl-2000rem, .c-my-xl-2000rem > * { margin-bottom: 20rem !important; }
}

@media (min-width: 1400px) {
  .mb-xxl-auto, .c-mb-xxl-auto > *, .my-xxl-auto, .c-my-xxl-auto > * { margin-bottom: auto !important; }
  .mb-xxl-000rem, .c-mb-xxl-000rem > *, .my-xxl-000rem, .c-my-xxl-000rem > * { margin-bottom: 0rem !important; }
  .mb-xxl-025rem, .c-mb-xxl-025rem > *, .my-xxl-025rem, .c-my-xxl-025rem > * { margin-bottom: 0.25rem !important; }
  .mb-xxl-050rem, .c-mb-xxl-050rem > *, .my-xxl-050rem, .c-my-xxl-050rem > * { margin-bottom: 0.5rem !important; }
  .mb-xxl-075rem, .c-mb-xxl-075rem > *, .my-xxl-075rem, .c-my-xxl-075rem > * { margin-bottom: 0.75rem !important; }
  .mb-xxl-100rem, .c-mb-xxl-100rem > *, .my-xxl-100rem, .c-my-xxl-100rem > * { margin-bottom: 1rem !important; }
  .mb-xxl-125rem, .c-mb-xxl-125rem > *, .my-xxl-125rem, .c-my-xxl-125rem > * { margin-bottom: 1.25rem !important; }
  .mb-xxl-150rem, .c-mb-xxl-150rem > *, .my-xxl-150rem, .c-my-xxl-150rem > * { margin-bottom: 1.5rem !important; }
  .mb-xxl-175rem, .c-mb-xxl-175rem > *, .my-xxl-175rem, .c-my-xxl-175rem > * { margin-bottom: 1.75rem !important; }
  .mb-xxl-200rem, .c-mb-xxl-200rem > *, .my-xxl-200rem, .c-my-xxl-200rem > * { margin-bottom: 2rem !important; }
  .mb-xxl-225rem, .c-mb-xxl-225rem > *, .my-xxl-225rem, .c-my-xxl-225rem > * { margin-bottom: 2.25rem !important; }
  .mb-xxl-250rem, .c-mb-xxl-250rem > *, .my-xxl-250rem, .c-my-xxl-250rem > * { margin-bottom: 2.5rem !important; }
  .mb-xxl-275rem, .c-mb-xxl-275rem > *, .my-xxl-275rem, .c-my-xxl-275rem > * { margin-bottom: 2.75rem !important; }
  .mb-xxl-300rem, .c-mb-xxl-300rem > *, .my-xxl-300rem, .c-my-xxl-300rem > * { margin-bottom: 3rem !important; }
  .mb-xxl-325rem, .c-mb-xxl-325rem > *, .my-xxl-325rem, .c-my-xxl-325rem > * { margin-bottom: 3.25rem !important; }
  .mb-xxl-350rem, .c-mb-xxl-350rem > *, .my-xxl-350rem, .c-my-xxl-350rem > * { margin-bottom: 3.5rem !important; }
  .mb-xxl-375rem, .c-mb-xxl-375rem > *, .my-xxl-375rem, .c-my-xxl-375rem > * { margin-bottom: 3.75rem !important; }
  .mb-xxl-400rem, .c-mb-xxl-400rem > *, .my-xxl-400rem, .c-my-xxl-400rem > * { margin-bottom: 4rem !important; }
  .mb-xxl-425rem, .c-mb-xxl-425rem > *, .my-xxl-425rem, .c-my-xxl-425rem > * { margin-bottom: 4.25rem !important; }
  .mb-xxl-450rem, .c-mb-xxl-450rem > *, .my-xxl-450rem, .c-my-xxl-450rem > * { margin-bottom: 4.5rem !important; }
  .mb-xxl-475rem, .c-mb-xxl-475rem > *, .my-xxl-475rem, .c-my-xxl-475rem > * { margin-bottom: 4.75rem !important; }
  .mb-xxl-500rem, .c-mb-xxl-500rem > *, .my-xxl-500rem, .c-my-xxl-500rem > * { margin-bottom: 5rem !important; }
  .mb-xxl-525rem, .c-mb-xxl-525rem > *, .my-xxl-525rem, .c-my-xxl-525rem > * { margin-bottom: 5.25rem !important; }
  .mb-xxl-550rem, .c-mb-xxl-550rem > *, .my-xxl-550rem, .c-my-xxl-550rem > * { margin-bottom: 5.5rem !important; }
  .mb-xxl-575rem, .c-mb-xxl-575rem > *, .my-xxl-575rem, .c-my-xxl-575rem > * { margin-bottom: 5.75rem !important; }
  .mb-xxl-600rem, .c-mb-xxl-600rem > *, .my-xxl-600rem, .c-my-xxl-600rem > * { margin-bottom: 6rem !important; }
  .mb-xxl-625rem, .c-mb-xxl-625rem > *, .my-xxl-625rem, .c-my-xxl-625rem > * { margin-bottom: 6.25rem !important; }
  .mb-xxl-650rem, .c-mb-xxl-650rem > *, .my-xxl-650rem, .c-my-xxl-650rem > * { margin-bottom: 6.5rem !important; }
  .mb-xxl-675rem, .c-mb-xxl-675rem > *, .my-xxl-675rem, .c-my-xxl-675rem > * { margin-bottom: 6.75rem !important; }
  .mb-xxl-700rem, .c-mb-xxl-700rem > *, .my-xxl-700rem, .c-my-xxl-700rem > * { margin-bottom: 7rem !important; }
  .mb-xxl-725rem, .c-mb-xxl-725rem > *, .my-xxl-725rem, .c-my-xxl-725rem > * { margin-bottom: 7.25rem !important; }
  .mb-xxl-750rem, .c-mb-xxl-750rem > *, .my-xxl-750rem, .c-my-xxl-750rem > * { margin-bottom: 7.5rem !important; }
  .mb-xxl-775rem, .c-mb-xxl-775rem > *, .my-xxl-775rem, .c-my-xxl-775rem > * { margin-bottom: 7.75rem !important; }
  .mb-xxl-800rem, .c-mb-xxl-800rem > *, .my-xxl-800rem, .c-my-xxl-800rem > * { margin-bottom: 8rem !important; }
  .mb-xxl-825rem, .c-mb-xxl-825rem > *, .my-xxl-825rem, .c-my-xxl-825rem > * { margin-bottom: 8.25rem !important; }
  .mb-xxl-850rem, .c-mb-xxl-850rem > *, .my-xxl-850rem, .c-my-xxl-850rem > * { margin-bottom: 8.5rem !important; }
  .mb-xxl-875rem, .c-mb-xxl-875rem > *, .my-xxl-875rem, .c-my-xxl-875rem > * { margin-bottom: 8.75rem !important; }
  .mb-xxl-900rem, .c-mb-xxl-900rem > *, .my-xxl-900rem, .c-my-xxl-900rem > * { margin-bottom: 9rem !important; }
  .mb-xxl-925rem, .c-mb-xxl-925rem > *, .my-xxl-925rem, .c-my-xxl-925rem > * { margin-bottom: 9.25rem !important; }
  .mb-xxl-950rem, .c-mb-xxl-950rem > *, .my-xxl-950rem, .c-my-xxl-950rem > * { margin-bottom: 9.5rem !important; }
  .mb-xxl-975rem, .c-mb-xxl-975rem > *, .my-xxl-975rem, .c-my-xxl-975rem > * { margin-bottom: 9.75rem !important; }
  .mb-xxl-1000rem, .c-mb-xxl-1000rem > *, .my-xxl-1000rem, .c-my-xxl-1000rem > * { margin-bottom: 10rem !important; }
  .mb-xxl-1100rem, .c-mb-xxl-1100rem > *, .my-xxl-1100rem, .c-my-xxl-1100rem > * { margin-bottom: 11rem !important; }
  .mb-xxl-1200rem, .c-mb-xxl-1200rem > *, .my-xxl-1200rem, .c-my-xxl-1200rem > * { margin-bottom: 12rem !important; }
  .mb-xxl-1300rem, .c-mb-xxl-1300rem > *, .my-xxl-1300rem, .c-my-xxl-1300rem > * { margin-bottom: 13rem !important; }
  .mb-xxl-1400rem, .c-mb-xxl-1400rem > *, .my-xxl-1400rem, .c-my-xxl-1400rem > * { margin-bottom: 14rem !important; }
  .mb-xxl-1500rem, .c-mb-xxl-1500rem > *, .my-xxl-1500rem, .c-my-xxl-1500rem > * { margin-bottom: 15rem !important; }
  .mb-xxl-1600rem, .c-mb-xxl-1600rem > *, .my-xxl-1600rem, .c-my-xxl-1600rem > * { margin-bottom: 16rem !important; }
  .mb-xxl-1700rem, .c-mb-xxl-1700rem > *, .my-xxl-1700rem, .c-my-xxl-1700rem > * { margin-bottom: 17rem !important; }
  .mb-xxl-1800rem, .c-mb-xxl-1800rem > *, .my-xxl-1800rem, .c-my-xxl-1800rem > * { margin-bottom: 18rem !important; }
  .mb-xxl-1900rem, .c-mb-xxl-1900rem > *, .my-xxl-1900rem, .c-my-xxl-1900rem > * { margin-bottom: 19rem !important; }
  .mb-xxl-2000rem, .c-mb-xxl-2000rem > *, .my-xxl-2000rem, .c-my-xxl-2000rem > * { margin-bottom: 20rem !important; }
}
/* -----　↑ margin-bottom ↑ ----- */





/* -----　↓ margin-left ↓ ----- */

.ml-auto, .c-ml-auto > *, .mx-auto, .c-mx-auto > * { margin-left: auto !important; }
.ml-000rem, .c-ml-000rem > *, .mx-000rem, .c-mx-000rem > * { margin-left: 0rem !important; }
.ml-025rem, .c-ml-025rem > *, .mx-025rem, .c-mx-025rem > * { margin-left: 0.25rem !important; }
.ml-050rem, .c-ml-050rem > *, .mx-050rem, .c-mx-050rem > * { margin-left: 0.5rem !important; }
.ml-075rem, .c-ml-075rem > *, .mx-075rem, .c-mx-075rem > * { margin-left: 0.75rem !important; }
.ml-100rem, .c-ml-100rem > *, .mx-100rem, .c-mx-100rem > * { margin-left: 1rem !important; }
.ml-125rem, .c-ml-125rem > *, .mx-125rem, .c-mx-125rem > * { margin-left: 1.25rem !important; }
.ml-150rem, .c-ml-150rem > *, .mx-150rem, .c-mx-150rem > * { margin-left: 1.5rem !important; }
.ml-175rem, .c-ml-175rem > *, .mx-175rem, .c-mx-175rem > * { margin-left: 1.75rem !important; }
.ml-200rem, .c-ml-200rem > *, .mx-200rem, .c-mx-200rem > * { margin-left: 2rem !important; }
.ml-225rem, .c-ml-225rem > *, .mx-225rem, .c-mx-225rem > * { margin-left: 2.25rem !important; }
.ml-250rem, .c-ml-250rem > *, .mx-250rem, .c-mx-250rem > * { margin-left: 2.5rem !important; }
.ml-275rem, .c-ml-275rem > *, .mx-275rem, .c-mx-275rem > * { margin-left: 2.75rem !important; }
.ml-300rem, .c-ml-300rem > *, .mx-300rem, .c-mx-300rem > * { margin-left: 3rem !important; }
.ml-325rem, .c-ml-325rem > *, .mx-325rem, .c-mx-325rem > * { margin-left: 3.25rem !important; }
.ml-350rem, .c-ml-350rem > *, .mx-350rem, .c-mx-350rem > * { margin-left: 3.5rem !important; }
.ml-375rem, .c-ml-375rem > *, .mx-375rem, .c-mx-375rem > * { margin-left: 3.75rem !important; }
.ml-400rem, .c-ml-400rem > *, .mx-400rem, .c-mx-400rem > * { margin-left: 4rem !important; }
.ml-425rem, .c-ml-425rem > *, .mx-425rem, .c-mx-425rem > * { margin-left: 4.25rem !important; }
.ml-450rem, .c-ml-450rem > *, .mx-450rem, .c-mx-450rem > * { margin-left: 4.5rem !important; }
.ml-475rem, .c-ml-475rem > *, .mx-475rem, .c-mx-475rem > * { margin-left: 4.75rem !important; }
.ml-500rem, .c-ml-500rem > *, .mx-500rem, .c-mx-500rem > * { margin-left: 5rem !important; }
.ml-525rem, .c-ml-525rem > *, .mx-525rem, .c-mx-525rem > * { margin-left: 5.25rem !important; }
.ml-550rem, .c-ml-550rem > *, .mx-550rem, .c-mx-550rem > * { margin-left: 5.5rem !important; }
.ml-575rem, .c-ml-575rem > *, .mx-575rem, .c-mx-575rem > * { margin-left: 5.75rem !important; }
.ml-600rem, .c-ml-600rem > *, .mx-600rem, .c-mx-600rem > * { margin-left: 6rem !important; }
.ml-625rem, .c-ml-625rem > *, .mx-625rem, .c-mx-625rem > * { margin-left: 6.25rem !important; }
.ml-650rem, .c-ml-650rem > *, .mx-650rem, .c-mx-650rem > * { margin-left: 6.5rem !important; }
.ml-675rem, .c-ml-675rem > *, .mx-675rem, .c-mx-675rem > * { margin-left: 6.75rem !important; }
.ml-700rem, .c-ml-700rem > *, .mx-700rem, .c-mx-700rem > * { margin-left: 7rem !important; }
.ml-725rem, .c-ml-725rem > *, .mx-725rem, .c-mx-725rem > * { margin-left: 7.25rem !important; }
.ml-750rem, .c-ml-750rem > *, .mx-750rem, .c-mx-750rem > * { margin-left: 7.5rem !important; }
.ml-775rem, .c-ml-775rem > *, .mx-775rem, .c-mx-775rem > * { margin-left: 7.75rem !important; }
.ml-800rem, .c-ml-800rem > *, .mx-800rem, .c-mx-800rem > * { margin-left: 8rem !important; }
.ml-825rem, .c-ml-825rem > *, .mx-825rem, .c-mx-825rem > * { margin-left: 8.25rem !important; }
.ml-850rem, .c-ml-850rem > *, .mx-850rem, .c-mx-850rem > * { margin-left: 8.5rem !important; }
.ml-875rem, .c-ml-875rem > *, .mx-875rem, .c-mx-875rem > * { margin-left: 8.75rem !important; }
.ml-900rem, .c-ml-900rem > *, .mx-900rem, .c-mx-900rem > * { margin-left: 9rem !important; }
.ml-925rem, .c-ml-925rem > *, .mx-925rem, .c-mx-925rem > * { margin-left: 9.25rem !important; }
.ml-950rem, .c-ml-950rem > *, .mx-950rem, .c-mx-950rem > * { margin-left: 9.5rem !important; }
.ml-975rem, .c-ml-975rem > *, .mx-975rem, .c-mx-975rem > * { margin-left: 9.75rem !important; }
.ml-1000rem, .c-ml-1000rem > *, .mx-1000rem, .c-mx-1000rem > * { margin-left: 10rem !important; }
.ml-1100rem, .c-ml-1100rem > *, .mx-1100rem, .c-mx-1100rem > * { margin-left: 11rem !important; }
.ml-1200rem, .c-ml-1200rem > *, .mx-1200rem, .c-mx-1200rem > * { margin-left: 12rem !important; }
.ml-1300rem, .c-ml-1300rem > *, .mx-1300rem, .c-mx-1300rem > * { margin-left: 13rem !important; }
.ml-1400rem, .c-ml-1400rem > *, .mx-1400rem, .c-mx-1400rem > * { margin-left: 14rem !important; }
.ml-1500rem, .c-ml-1500rem > *, .mx-1500rem, .c-mx-1500rem > * { margin-left: 15rem !important; }
.ml-1600rem, .c-ml-1600rem > *, .mx-1600rem, .c-mx-1600rem > * { margin-left: 16rem !important; }
.ml-1700rem, .c-ml-1700rem > *, .mx-1700rem, .c-mx-1700rem > * { margin-left: 17rem !important; }
.ml-1800rem, .c-ml-1800rem > *, .mx-1800rem, .c-mx-1800rem > * { margin-left: 18rem !important; }
.ml-1900rem, .c-ml-1900rem > *, .mx-1900rem, .c-mx-1900rem > * { margin-left: 19rem !important; }
.ml-2000rem, .c-ml-2000rem > *, .mx-2000rem, .c-mx-2000rem > * { margin-left: 20rem !important; }
@media (min-width: 576px) {/*sm*/
  .ml-sm-auto, .c-ml-sm-auto > *, .mx-sm-auto, .c-mx-sm-auto > * { margin-left: auto !important; }
  .ml-sm-000rem, .c-ml-sm-000rem > *, .mx-sm-000rem, .c-mx-sm-000rem > * { margin-left: 0rem !important; }
  .ml-sm-025rem, .c-ml-sm-025rem > *, .mx-sm-025rem, .c-mx-sm-025rem > * { margin-left: 0.25rem !important; }
  .ml-sm-050rem, .c-ml-sm-050rem > *, .mx-sm-050rem, .c-mx-sm-050rem > * { margin-left: 0.5rem !important; }
  .ml-sm-075rem, .c-ml-sm-075rem > *, .mx-sm-075rem, .c-mx-sm-075rem > * { margin-left: 0.75rem !important; }
  .ml-sm-100rem, .c-ml-sm-100rem > *, .mx-sm-100rem, .c-mx-sm-100rem > * { margin-left: 1rem !important; }
  .ml-sm-125rem, .c-ml-sm-125rem > *, .mx-sm-125rem, .c-mx-sm-125rem > * { margin-left: 1.25rem !important; }
  .ml-sm-150rem, .c-ml-sm-150rem > *, .mx-sm-150rem, .c-mx-sm-150rem > * { margin-left: 1.5rem !important; }
  .ml-sm-175rem, .c-ml-sm-175rem > *, .mx-sm-175rem, .c-mx-sm-175rem > * { margin-left: 1.75rem !important; }
  .ml-sm-200rem, .c-ml-sm-200rem > *, .mx-sm-200rem, .c-mx-sm-200rem > * { margin-left: 2rem !important; }
  .ml-sm-225rem, .c-ml-sm-225rem > *, .mx-sm-225rem, .c-mx-sm-225rem > * { margin-left: 2.25rem !important; }
  .ml-sm-250rem, .c-ml-sm-250rem > *, .mx-sm-250rem, .c-mx-sm-250rem > * { margin-left: 2.5rem !important; }
  .ml-sm-275rem, .c-ml-sm-275rem > *, .mx-sm-275rem, .c-mx-sm-275rem > * { margin-left: 2.75rem !important; }
  .ml-sm-300rem, .c-ml-sm-300rem > *, .mx-sm-300rem, .c-mx-sm-300rem > * { margin-left: 3rem !important; }
  .ml-sm-325rem, .c-ml-sm-325rem > *, .mx-sm-325rem, .c-mx-sm-325rem > * { margin-left: 3.25rem !important; }
  .ml-sm-350rem, .c-ml-sm-350rem > *, .mx-sm-350rem, .c-mx-sm-350rem > * { margin-left: 3.5rem !important; }
  .ml-sm-375rem, .c-ml-sm-375rem > *, .mx-sm-375rem, .c-mx-sm-375rem > * { margin-left: 3.75rem !important; }
  .ml-sm-400rem, .c-ml-sm-400rem > *, .mx-sm-400rem, .c-mx-sm-400rem > * { margin-left: 4rem !important; }
  .ml-sm-425rem, .c-ml-sm-425rem > *, .mx-sm-425rem, .c-mx-sm-425rem > * { margin-left: 4.25rem !important; }
  .ml-sm-450rem, .c-ml-sm-450rem > *, .mx-sm-450rem, .c-mx-sm-450rem > * { margin-left: 4.5rem !important; }
  .ml-sm-475rem, .c-ml-sm-475rem > *, .mx-sm-475rem, .c-mx-sm-475rem > * { margin-left: 4.75rem !important; }
  .ml-sm-500rem, .c-ml-sm-500rem > *, .mx-sm-500rem, .c-mx-sm-500rem > * { margin-left: 5rem !important; }
  .ml-sm-525rem, .c-ml-sm-525rem > *, .mx-sm-525rem, .c-mx-sm-525rem > * { margin-left: 5.25rem !important; }
  .ml-sm-550rem, .c-ml-sm-550rem > *, .mx-sm-550rem, .c-mx-sm-550rem > * { margin-left: 5.5rem !important; }
  .ml-sm-575rem, .c-ml-sm-575rem > *, .mx-sm-575rem, .c-mx-sm-575rem > * { margin-left: 5.75rem !important; }
  .ml-sm-600rem, .c-ml-sm-600rem > *, .mx-sm-600rem, .c-mx-sm-600rem > * { margin-left: 6rem !important; }
  .ml-sm-625rem, .c-ml-sm-625rem > *, .mx-sm-625rem, .c-mx-sm-625rem > * { margin-left: 6.25rem !important; }
  .ml-sm-650rem, .c-ml-sm-650rem > *, .mx-sm-650rem, .c-mx-sm-650rem > * { margin-left: 6.5rem !important; }
  .ml-sm-675rem, .c-ml-sm-675rem > *, .mx-sm-675rem, .c-mx-sm-675rem > * { margin-left: 6.75rem !important; }
  .ml-sm-700rem, .c-ml-sm-700rem > *, .mx-sm-700rem, .c-mx-sm-700rem > * { margin-left: 7rem !important; }
  .ml-sm-725rem, .c-ml-sm-725rem > *, .mx-sm-725rem, .c-mx-sm-725rem > * { margin-left: 7.25rem !important; }
  .ml-sm-750rem, .c-ml-sm-750rem > *, .mx-sm-750rem, .c-mx-sm-750rem > * { margin-left: 7.5rem !important; }
  .ml-sm-775rem, .c-ml-sm-775rem > *, .mx-sm-775rem, .c-mx-sm-775rem > * { margin-left: 7.75rem !important; }
  .ml-sm-800rem, .c-ml-sm-800rem > *, .mx-sm-800rem, .c-mx-sm-800rem > * { margin-left: 8rem !important; }
  .ml-sm-825rem, .c-ml-sm-825rem > *, .mx-sm-825rem, .c-mx-sm-825rem > * { margin-left: 8.25rem !important; }
  .ml-sm-850rem, .c-ml-sm-850rem > *, .mx-sm-850rem, .c-mx-sm-850rem > * { margin-left: 8.5rem !important; }
  .ml-sm-875rem, .c-ml-sm-875rem > *, .mx-sm-875rem, .c-mx-sm-875rem > * { margin-left: 8.75rem !important; }
  .ml-sm-900rem, .c-ml-sm-900rem > *, .mx-sm-900rem, .c-mx-sm-900rem > * { margin-left: 9rem !important; }
  .ml-sm-925rem, .c-ml-sm-925rem > *, .mx-sm-925rem, .c-mx-sm-925rem > * { margin-left: 9.25rem !important; }
  .ml-sm-950rem, .c-ml-sm-950rem > *, .mx-sm-950rem, .c-mx-sm-950rem > * { margin-left: 9.5rem !important; }
  .ml-sm-975rem, .c-ml-sm-975rem > *, .mx-sm-975rem, .c-mx-sm-975rem > * { margin-left: 9.75rem !important; }
  .ml-sm-1000rem, .c-ml-sm-1000rem > *, .mx-sm-1000rem, .c-mx-sm-1000rem > * { margin-left: 10rem !important; }
  .ml-sm-1100rem, .c-ml-sm-1100rem > *, .mx-sm-1100rem, .c-mx-sm-1100rem > * { margin-left: 11rem !important; }
  .ml-sm-1200rem, .c-ml-sm-1200rem > *, .mx-sm-1200rem, .c-mx-sm-1200rem > * { margin-left: 12rem !important; }
  .ml-sm-1300rem, .c-ml-sm-1300rem > *, .mx-sm-1300rem, .c-mx-sm-1300rem > * { margin-left: 13rem !important; }
  .ml-sm-1400rem, .c-ml-sm-1400rem > *, .mx-sm-1400rem, .c-mx-sm-1400rem > * { margin-left: 14rem !important; }
  .ml-sm-1500rem, .c-ml-sm-1500rem > *, .mx-sm-1500rem, .c-mx-sm-1500rem > * { margin-left: 15rem !important; }
  .ml-sm-1600rem, .c-ml-sm-1600rem > *, .mx-sm-1600rem, .c-mx-sm-1600rem > * { margin-left: 16rem !important; }
  .ml-sm-1700rem, .c-ml-sm-1700rem > *, .mx-sm-1700rem, .c-mx-sm-1700rem > * { margin-left: 17rem !important; }
  .ml-sm-1800rem, .c-ml-sm-1800rem > *, .mx-sm-1800rem, .c-mx-sm-1800rem > * { margin-left: 18rem !important; }
  .ml-sm-1900rem, .c-ml-sm-1900rem > *, .mx-sm-1900rem, .c-mx-sm-1900rem > * { margin-left: 19rem !important; }
  .ml-sm-2000rem, .c-ml-sm-2000rem > *, .mx-sm-2000rem, .c-mx-sm-2000rem > * { margin-left: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .ml-md-auto, .c-ml-md-auto > *, .mx-md-auto, .c-mx-md-auto > * { margin-left: auto !important; }
  .ml-md-000rem, .c-ml-md-000rem > *, .mx-md-000rem, .c-mx-md-000rem > * { margin-left: 0rem !important; }
  .ml-md-025rem, .c-ml-md-025rem > *, .mx-md-025rem, .c-mx-md-025rem > * { margin-left: 0.25rem !important; }
  .ml-md-050rem, .c-ml-md-050rem > *, .mx-md-050rem, .c-mx-md-050rem > * { margin-left: 0.5rem !important; }
  .ml-md-075rem, .c-ml-md-075rem > *, .mx-md-075rem, .c-mx-md-075rem > * { margin-left: 0.75rem !important; }
  .ml-md-100rem, .c-ml-md-100rem > *, .mx-md-100rem, .c-mx-md-100rem > * { margin-left: 1rem !important; }
  .ml-md-125rem, .c-ml-md-125rem > *, .mx-md-125rem, .c-mx-md-125rem > * { margin-left: 1.25rem !important; }
  .ml-md-150rem, .c-ml-md-150rem > *, .mx-md-150rem, .c-mx-md-150rem > * { margin-left: 1.5rem !important; }
  .ml-md-175rem, .c-ml-md-175rem > *, .mx-md-175rem, .c-mx-md-175rem > * { margin-left: 1.75rem !important; }
  .ml-md-200rem, .c-ml-md-200rem > *, .mx-md-200rem, .c-mx-md-200rem > * { margin-left: 2rem !important; }
  .ml-md-225rem, .c-ml-md-225rem > *, .mx-md-225rem, .c-mx-md-225rem > * { margin-left: 2.25rem !important; }
  .ml-md-250rem, .c-ml-md-250rem > *, .mx-md-250rem, .c-mx-md-250rem > * { margin-left: 2.5rem !important; }
  .ml-md-275rem, .c-ml-md-275rem > *, .mx-md-275rem, .c-mx-md-275rem > * { margin-left: 2.75rem !important; }
  .ml-md-300rem, .c-ml-md-300rem > *, .mx-md-300rem, .c-mx-md-300rem > * { margin-left: 3rem !important; }
  .ml-md-325rem, .c-ml-md-325rem > *, .mx-md-325rem, .c-mx-md-325rem > * { margin-left: 3.25rem !important; }
  .ml-md-350rem, .c-ml-md-350rem > *, .mx-md-350rem, .c-mx-md-350rem > * { margin-left: 3.5rem !important; }
  .ml-md-375rem, .c-ml-md-375rem > *, .mx-md-375rem, .c-mx-md-375rem > * { margin-left: 3.75rem !important; }
  .ml-md-400rem, .c-ml-md-400rem > *, .mx-md-400rem, .c-mx-md-400rem > * { margin-left: 4rem !important; }
  .ml-md-425rem, .c-ml-md-425rem > *, .mx-md-425rem, .c-mx-md-425rem > * { margin-left: 4.25rem !important; }
  .ml-md-450rem, .c-ml-md-450rem > *, .mx-md-450rem, .c-mx-md-450rem > * { margin-left: 4.5rem !important; }
  .ml-md-475rem, .c-ml-md-475rem > *, .mx-md-475rem, .c-mx-md-475rem > * { margin-left: 4.75rem !important; }
  .ml-md-500rem, .c-ml-md-500rem > *, .mx-md-500rem, .c-mx-md-500rem > * { margin-left: 5rem !important; }
  .ml-md-525rem, .c-ml-md-525rem > *, .mx-md-525rem, .c-mx-md-525rem > * { margin-left: 5.25rem !important; }
  .ml-md-550rem, .c-ml-md-550rem > *, .mx-md-550rem, .c-mx-md-550rem > * { margin-left: 5.5rem !important; }
  .ml-md-575rem, .c-ml-md-575rem > *, .mx-md-575rem, .c-mx-md-575rem > * { margin-left: 5.75rem !important; }
  .ml-md-600rem, .c-ml-md-600rem > *, .mx-md-600rem, .c-mx-md-600rem > * { margin-left: 6rem !important; }
  .ml-md-625rem, .c-ml-md-625rem > *, .mx-md-625rem, .c-mx-md-625rem > * { margin-left: 6.25rem !important; }
  .ml-md-650rem, .c-ml-md-650rem > *, .mx-md-650rem, .c-mx-md-650rem > * { margin-left: 6.5rem !important; }
  .ml-md-675rem, .c-ml-md-675rem > *, .mx-md-675rem, .c-mx-md-675rem > * { margin-left: 6.75rem !important; }
  .ml-md-700rem, .c-ml-md-700rem > *, .mx-md-700rem, .c-mx-md-700rem > * { margin-left: 7rem !important; }
  .ml-md-725rem, .c-ml-md-725rem > *, .mx-md-725rem, .c-mx-md-725rem > * { margin-left: 7.25rem !important; }
  .ml-md-750rem, .c-ml-md-750rem > *, .mx-md-750rem, .c-mx-md-750rem > * { margin-left: 7.5rem !important; }
  .ml-md-775rem, .c-ml-md-775rem > *, .mx-md-775rem, .c-mx-md-775rem > * { margin-left: 7.75rem !important; }
  .ml-md-800rem, .c-ml-md-800rem > *, .mx-md-800rem, .c-mx-md-800rem > * { margin-left: 8rem !important; }
  .ml-md-825rem, .c-ml-md-825rem > *, .mx-md-825rem, .c-mx-md-825rem > * { margin-left: 8.25rem !important; }
  .ml-md-850rem, .c-ml-md-850rem > *, .mx-md-850rem, .c-mx-md-850rem > * { margin-left: 8.5rem !important; }
  .ml-md-875rem, .c-ml-md-875rem > *, .mx-md-875rem, .c-mx-md-875rem > * { margin-left: 8.75rem !important; }
  .ml-md-900rem, .c-ml-md-900rem > *, .mx-md-900rem, .c-mx-md-900rem > * { margin-left: 9rem !important; }
  .ml-md-925rem, .c-ml-md-925rem > *, .mx-md-925rem, .c-mx-md-925rem > * { margin-left: 9.25rem !important; }
  .ml-md-950rem, .c-ml-md-950rem > *, .mx-md-950rem, .c-mx-md-950rem > * { margin-left: 9.5rem !important; }
  .ml-md-975rem, .c-ml-md-975rem > *, .mx-md-975rem, .c-mx-md-975rem > * { margin-left: 9.75rem !important; }
  .ml-md-1000rem, .c-ml-md-1000rem > *, .mx-md-1000rem, .c-mx-md-1000rem > * { margin-left: 10rem !important; }
  .ml-md-1100rem, .c-ml-md-1100rem > *, .mx-md-1100rem, .c-mx-md-1100rem > * { margin-left: 11rem !important; }
  .ml-md-1200rem, .c-ml-md-1200rem > *, .mx-md-1200rem, .c-mx-md-1200rem > * { margin-left: 12rem !important; }
  .ml-md-1300rem, .c-ml-md-1300rem > *, .mx-md-1300rem, .c-mx-md-1300rem > * { margin-left: 13rem !important; }
  .ml-md-1400rem, .c-ml-md-1400rem > *, .mx-md-1400rem, .c-mx-md-1400rem > * { margin-left: 14rem !important; }
  .ml-md-1500rem, .c-ml-md-1500rem > *, .mx-md-1500rem, .c-mx-md-1500rem > * { margin-left: 15rem !important; }
  .ml-md-1600rem, .c-ml-md-1600rem > *, .mx-md-1600rem, .c-mx-md-1600rem > * { margin-left: 16rem !important; }
  .ml-md-1700rem, .c-ml-md-1700rem > *, .mx-md-1700rem, .c-mx-md-1700rem > * { margin-left: 17rem !important; }
  .ml-md-1800rem, .c-ml-md-1800rem > *, .mx-md-1800rem, .c-mx-md-1800rem > * { margin-left: 18rem !important; }
  .ml-md-1900rem, .c-ml-md-1900rem > *, .mx-md-1900rem, .c-mx-md-1900rem > * { margin-left: 19rem !important; }
  .ml-md-2000rem, .c-ml-md-2000rem > *, .mx-md-2000rem, .c-mx-md-2000rem > * { margin-left: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .ml-lg-auto, .c-ml-lg-auto > *, .mx-lg-auto, .c-mx-lg-auto > * { margin-left: auto !important; }
  .ml-lg-000rem, .c-ml-lg-000rem > *, .mx-lg-000rem, .c-mx-lg-000rem > * { margin-left: 0rem !important; }
  .ml-lg-025rem, .c-ml-lg-025rem > *, .mx-lg-025rem, .c-mx-lg-025rem > * { margin-left: 0.25rem !important; }
  .ml-lg-050rem, .c-ml-lg-050rem > *, .mx-lg-050rem, .c-mx-lg-050rem > * { margin-left: 0.5rem !important; }
  .ml-lg-075rem, .c-ml-lg-075rem > *, .mx-lg-075rem, .c-mx-lg-075rem > * { margin-left: 0.75rem !important; }
  .ml-lg-100rem, .c-ml-lg-100rem > *, .mx-lg-100rem, .c-mx-lg-100rem > * { margin-left: 1rem !important; }
  .ml-lg-125rem, .c-ml-lg-125rem > *, .mx-lg-125rem, .c-mx-lg-125rem > * { margin-left: 1.25rem !important; }
  .ml-lg-150rem, .c-ml-lg-150rem > *, .mx-lg-150rem, .c-mx-lg-150rem > * { margin-left: 1.5rem !important; }
  .ml-lg-175rem, .c-ml-lg-175rem > *, .mx-lg-175rem, .c-mx-lg-175rem > * { margin-left: 1.75rem !important; }
  .ml-lg-200rem, .c-ml-lg-200rem > *, .mx-lg-200rem, .c-mx-lg-200rem > * { margin-left: 2rem !important; }
  .ml-lg-225rem, .c-ml-lg-225rem > *, .mx-lg-225rem, .c-mx-lg-225rem > * { margin-left: 2.25rem !important; }
  .ml-lg-250rem, .c-ml-lg-250rem > *, .mx-lg-250rem, .c-mx-lg-250rem > * { margin-left: 2.5rem !important; }
  .ml-lg-275rem, .c-ml-lg-275rem > *, .mx-lg-275rem, .c-mx-lg-275rem > * { margin-left: 2.75rem !important; }
  .ml-lg-300rem, .c-ml-lg-300rem > *, .mx-lg-300rem, .c-mx-lg-300rem > * { margin-left: 3rem !important; }
  .ml-lg-325rem, .c-ml-lg-325rem > *, .mx-lg-325rem, .c-mx-lg-325rem > * { margin-left: 3.25rem !important; }
  .ml-lg-350rem, .c-ml-lg-350rem > *, .mx-lg-350rem, .c-mx-lg-350rem > * { margin-left: 3.5rem !important; }
  .ml-lg-375rem, .c-ml-lg-375rem > *, .mx-lg-375rem, .c-mx-lg-375rem > * { margin-left: 3.75rem !important; }
  .ml-lg-400rem, .c-ml-lg-400rem > *, .mx-lg-400rem, .c-mx-lg-400rem > * { margin-left: 4rem !important; }
  .ml-lg-425rem, .c-ml-lg-425rem > *, .mx-lg-425rem, .c-mx-lg-425rem > * { margin-left: 4.25rem !important; }
  .ml-lg-450rem, .c-ml-lg-450rem > *, .mx-lg-450rem, .c-mx-lg-450rem > * { margin-left: 4.5rem !important; }
  .ml-lg-475rem, .c-ml-lg-475rem > *, .mx-lg-475rem, .c-mx-lg-475rem > * { margin-left: 4.75rem !important; }
  .ml-lg-500rem, .c-ml-lg-500rem > *, .mx-lg-500rem, .c-mx-lg-500rem > * { margin-left: 5rem !important; }
  .ml-lg-525rem, .c-ml-lg-525rem > *, .mx-lg-525rem, .c-mx-lg-525rem > * { margin-left: 5.25rem !important; }
  .ml-lg-550rem, .c-ml-lg-550rem > *, .mx-lg-550rem, .c-mx-lg-550rem > * { margin-left: 5.5rem !important; }
  .ml-lg-575rem, .c-ml-lg-575rem > *, .mx-lg-575rem, .c-mx-lg-575rem > * { margin-left: 5.75rem !important; }
  .ml-lg-600rem, .c-ml-lg-600rem > *, .mx-lg-600rem, .c-mx-lg-600rem > * { margin-left: 6rem !important; }
  .ml-lg-625rem, .c-ml-lg-625rem > *, .mx-lg-625rem, .c-mx-lg-625rem > * { margin-left: 6.25rem !important; }
  .ml-lg-650rem, .c-ml-lg-650rem > *, .mx-lg-650rem, .c-mx-lg-650rem > * { margin-left: 6.5rem !important; }
  .ml-lg-675rem, .c-ml-lg-675rem > *, .mx-lg-675rem, .c-mx-lg-675rem > * { margin-left: 6.75rem !important; }
  .ml-lg-700rem, .c-ml-lg-700rem > *, .mx-lg-700rem, .c-mx-lg-700rem > * { margin-left: 7rem !important; }
  .ml-lg-725rem, .c-ml-lg-725rem > *, .mx-lg-725rem, .c-mx-lg-725rem > * { margin-left: 7.25rem !important; }
  .ml-lg-750rem, .c-ml-lg-750rem > *, .mx-lg-750rem, .c-mx-lg-750rem > * { margin-left: 7.5rem !important; }
  .ml-lg-775rem, .c-ml-lg-775rem > *, .mx-lg-775rem, .c-mx-lg-775rem > * { margin-left: 7.75rem !important; }
  .ml-lg-800rem, .c-ml-lg-800rem > *, .mx-lg-800rem, .c-mx-lg-800rem > * { margin-left: 8rem !important; }
  .ml-lg-825rem, .c-ml-lg-825rem > *, .mx-lg-825rem, .c-mx-lg-825rem > * { margin-left: 8.25rem !important; }
  .ml-lg-850rem, .c-ml-lg-850rem > *, .mx-lg-850rem, .c-mx-lg-850rem > * { margin-left: 8.5rem !important; }
  .ml-lg-875rem, .c-ml-lg-875rem > *, .mx-lg-875rem, .c-mx-lg-875rem > * { margin-left: 8.75rem !important; }
  .ml-lg-900rem, .c-ml-lg-900rem > *, .mx-lg-900rem, .c-mx-lg-900rem > * { margin-left: 9rem !important; }
  .ml-lg-925rem, .c-ml-lg-925rem > *, .mx-lg-925rem, .c-mx-lg-925rem > * { margin-left: 9.25rem !important; }
  .ml-lg-950rem, .c-ml-lg-950rem > *, .mx-lg-950rem, .c-mx-lg-950rem > * { margin-left: 9.5rem !important; }
  .ml-lg-975rem, .c-ml-lg-975rem > *, .mx-lg-975rem, .c-mx-lg-975rem > * { margin-left: 9.75rem !important; }
  .ml-lg-1000rem, .c-ml-lg-1000rem > *, .mx-lg-1000rem, .c-mx-lg-1000rem > * { margin-left: 10rem !important; }
  .ml-lg-1100rem, .c-ml-lg-1100rem > *, .mx-lg-1100rem, .c-mx-lg-1100rem > * { margin-left: 11rem !important; }
  .ml-lg-1200rem, .c-ml-lg-1200rem > *, .mx-lg-1200rem, .c-mx-lg-1200rem > * { margin-left: 12rem !important; }
  .ml-lg-1300rem, .c-ml-lg-1300rem > *, .mx-lg-1300rem, .c-mx-lg-1300rem > * { margin-left: 13rem !important; }
  .ml-lg-1400rem, .c-ml-lg-1400rem > *, .mx-lg-1400rem, .c-mx-lg-1400rem > * { margin-left: 14rem !important; }
  .ml-lg-1500rem, .c-ml-lg-1500rem > *, .mx-lg-1500rem, .c-mx-lg-1500rem > * { margin-left: 15rem !important; }
  .ml-lg-1600rem, .c-ml-lg-1600rem > *, .mx-lg-1600rem, .c-mx-lg-1600rem > * { margin-left: 16rem !important; }
  .ml-lg-1700rem, .c-ml-lg-1700rem > *, .mx-lg-1700rem, .c-mx-lg-1700rem > * { margin-left: 17rem !important; }
  .ml-lg-1800rem, .c-ml-lg-1800rem > *, .mx-lg-1800rem, .c-mx-lg-1800rem > * { margin-left: 18rem !important; }
  .ml-lg-1900rem, .c-ml-lg-1900rem > *, .mx-lg-1900rem, .c-mx-lg-1900rem > * { margin-left: 19rem !important; }
  .ml-lg-2000rem, .c-ml-lg-2000rem > *, .mx-lg-2000rem, .c-mx-lg-2000rem > * { margin-left: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .ml-xl-auto, .c-ml-xl-auto > *, .mx-xl-auto, .c-mx-xl-auto > * { margin-left: auto !important; }
  .ml-xl-000rem, .c-ml-xl-000rem > *, .mx-xl-000rem, .c-mx-xl-000rem > * { margin-left: 0rem !important; }
  .ml-xl-025rem, .c-ml-xl-025rem > *, .mx-xl-025rem, .c-mx-xl-025rem > * { margin-left: 0.25rem !important; }
  .ml-xl-050rem, .c-ml-xl-050rem > *, .mx-xl-050rem, .c-mx-xl-050rem > * { margin-left: 0.5rem !important; }
  .ml-xl-075rem, .c-ml-xl-075rem > *, .mx-xl-075rem, .c-mx-xl-075rem > * { margin-left: 0.75rem !important; }
  .ml-xl-100rem, .c-ml-xl-100rem > *, .mx-xl-100rem, .c-mx-xl-100rem > * { margin-left: 1rem !important; }
  .ml-xl-125rem, .c-ml-xl-125rem > *, .mx-xl-125rem, .c-mx-xl-125rem > * { margin-left: 1.25rem !important; }
  .ml-xl-150rem, .c-ml-xl-150rem > *, .mx-xl-150rem, .c-mx-xl-150rem > * { margin-left: 1.5rem !important; }
  .ml-xl-175rem, .c-ml-xl-175rem > *, .mx-xl-175rem, .c-mx-xl-175rem > * { margin-left: 1.75rem !important; }
  .ml-xl-200rem, .c-ml-xl-200rem > *, .mx-xl-200rem, .c-mx-xl-200rem > * { margin-left: 2rem !important; }
  .ml-xl-225rem, .c-ml-xl-225rem > *, .mx-xl-225rem, .c-mx-xl-225rem > * { margin-left: 2.25rem !important; }
  .ml-xl-250rem, .c-ml-xl-250rem > *, .mx-xl-250rem, .c-mx-xl-250rem > * { margin-left: 2.5rem !important; }
  .ml-xl-275rem, .c-ml-xl-275rem > *, .mx-xl-275rem, .c-mx-xl-275rem > * { margin-left: 2.75rem !important; }
  .ml-xl-300rem, .c-ml-xl-300rem > *, .mx-xl-300rem, .c-mx-xl-300rem > * { margin-left: 3rem !important; }
  .ml-xl-325rem, .c-ml-xl-325rem > *, .mx-xl-325rem, .c-mx-xl-325rem > * { margin-left: 3.25rem !important; }
  .ml-xl-350rem, .c-ml-xl-350rem > *, .mx-xl-350rem, .c-mx-xl-350rem > * { margin-left: 3.5rem !important; }
  .ml-xl-375rem, .c-ml-xl-375rem > *, .mx-xl-375rem, .c-mx-xl-375rem > * { margin-left: 3.75rem !important; }
  .ml-xl-400rem, .c-ml-xl-400rem > *, .mx-xl-400rem, .c-mx-xl-400rem > * { margin-left: 4rem !important; }
  .ml-xl-425rem, .c-ml-xl-425rem > *, .mx-xl-425rem, .c-mx-xl-425rem > * { margin-left: 4.25rem !important; }
  .ml-xl-450rem, .c-ml-xl-450rem > *, .mx-xl-450rem, .c-mx-xl-450rem > * { margin-left: 4.5rem !important; }
  .ml-xl-475rem, .c-ml-xl-475rem > *, .mx-xl-475rem, .c-mx-xl-475rem > * { margin-left: 4.75rem !important; }
  .ml-xl-500rem, .c-ml-xl-500rem > *, .mx-xl-500rem, .c-mx-xl-500rem > * { margin-left: 5rem !important; }
  .ml-xl-525rem, .c-ml-xl-525rem > *, .mx-xl-525rem, .c-mx-xl-525rem > * { margin-left: 5.25rem !important; }
  .ml-xl-550rem, .c-ml-xl-550rem > *, .mx-xl-550rem, .c-mx-xl-550rem > * { margin-left: 5.5rem !important; }
  .ml-xl-575rem, .c-ml-xl-575rem > *, .mx-xl-575rem, .c-mx-xl-575rem > * { margin-left: 5.75rem !important; }
  .ml-xl-600rem, .c-ml-xl-600rem > *, .mx-xl-600rem, .c-mx-xl-600rem > * { margin-left: 6rem !important; }
  .ml-xl-625rem, .c-ml-xl-625rem > *, .mx-xl-625rem, .c-mx-xl-625rem > * { margin-left: 6.25rem !important; }
  .ml-xl-650rem, .c-ml-xl-650rem > *, .mx-xl-650rem, .c-mx-xl-650rem > * { margin-left: 6.5rem !important; }
  .ml-xl-675rem, .c-ml-xl-675rem > *, .mx-xl-675rem, .c-mx-xl-675rem > * { margin-left: 6.75rem !important; }
  .ml-xl-700rem, .c-ml-xl-700rem > *, .mx-xl-700rem, .c-mx-xl-700rem > * { margin-left: 7rem !important; }
  .ml-xl-725rem, .c-ml-xl-725rem > *, .mx-xl-725rem, .c-mx-xl-725rem > * { margin-left: 7.25rem !important; }
  .ml-xl-750rem, .c-ml-xl-750rem > *, .mx-xl-750rem, .c-mx-xl-750rem > * { margin-left: 7.5rem !important; }
  .ml-xl-775rem, .c-ml-xl-775rem > *, .mx-xl-775rem, .c-mx-xl-775rem > * { margin-left: 7.75rem !important; }
  .ml-xl-800rem, .c-ml-xl-800rem > *, .mx-xl-800rem, .c-mx-xl-800rem > * { margin-left: 8rem !important; }
  .ml-xl-825rem, .c-ml-xl-825rem > *, .mx-xl-825rem, .c-mx-xl-825rem > * { margin-left: 8.25rem !important; }
  .ml-xl-850rem, .c-ml-xl-850rem > *, .mx-xl-850rem, .c-mx-xl-850rem > * { margin-left: 8.5rem !important; }
  .ml-xl-875rem, .c-ml-xl-875rem > *, .mx-xl-875rem, .c-mx-xl-875rem > * { margin-left: 8.75rem !important; }
  .ml-xl-900rem, .c-ml-xl-900rem > *, .mx-xl-900rem, .c-mx-xl-900rem > * { margin-left: 9rem !important; }
  .ml-xl-925rem, .c-ml-xl-925rem > *, .mx-xl-925rem, .c-mx-xl-925rem > * { margin-left: 9.25rem !important; }
  .ml-xl-950rem, .c-ml-xl-950rem > *, .mx-xl-950rem, .c-mx-xl-950rem > * { margin-left: 9.5rem !important; }
  .ml-xl-975rem, .c-ml-xl-975rem > *, .mx-xl-975rem, .c-mx-xl-975rem > * { margin-left: 9.75rem !important; }
  .ml-xl-1000rem, .c-ml-xl-1000rem > *, .mx-xl-1000rem, .c-mx-xl-1000rem > * { margin-left: 10rem !important; }
  .ml-xl-1100rem, .c-ml-xl-1100rem > *, .mx-xl-1100rem, .c-mx-xl-1100rem > * { margin-left: 11rem !important; }
  .ml-xl-1200rem, .c-ml-xl-1200rem > *, .mx-xl-1200rem, .c-mx-xl-1200rem > * { margin-left: 12rem !important; }
  .ml-xl-1300rem, .c-ml-xl-1300rem > *, .mx-xl-1300rem, .c-mx-xl-1300rem > * { margin-left: 13rem !important; }
  .ml-xl-1400rem, .c-ml-xl-1400rem > *, .mx-xl-1400rem, .c-mx-xl-1400rem > * { margin-left: 14rem !important; }
  .ml-xl-1500rem, .c-ml-xl-1500rem > *, .mx-xl-1500rem, .c-mx-xl-1500rem > * { margin-left: 15rem !important; }
  .ml-xl-1600rem, .c-ml-xl-1600rem > *, .mx-xl-1600rem, .c-mx-xl-1600rem > * { margin-left: 16rem !important; }
  .ml-xl-1700rem, .c-ml-xl-1700rem > *, .mx-xl-1700rem, .c-mx-xl-1700rem > * { margin-left: 17rem !important; }
  .ml-xl-1800rem, .c-ml-xl-1800rem > *, .mx-xl-1800rem, .c-mx-xl-1800rem > * { margin-left: 18rem !important; }
  .ml-xl-1900rem, .c-ml-xl-1900rem > *, .mx-xl-1900rem, .c-mx-xl-1900rem > * { margin-left: 19rem !important; }
  .ml-xl-2000rem, .c-ml-xl-2000rem > *, .mx-xl-2000rem, .c-mx-xl-2000rem > * { margin-left: 20rem !important; }
}

@media (min-width: 1400px) {
  .ml-xxl-auto, .c-ml-xxl-auto > *, .mx-xxl-auto, .c-mx-xxl-auto > * { margin-left: auto !important; }
  .ml-xxl-000rem, .c-ml-xxl-000rem > *, .mx-xxl-000rem, .c-mx-xxl-000rem > * { margin-left: 0rem !important; }
  .ml-xxl-025rem, .c-ml-xxl-025rem > *, .mx-xxl-025rem, .c-mx-xxl-025rem > * { margin-left: 0.25rem !important; }
  .ml-xxl-050rem, .c-ml-xxl-050rem > *, .mx-xxl-050rem, .c-mx-xxl-050rem > * { margin-left: 0.5rem !important; }
  .ml-xxl-075rem, .c-ml-xxl-075rem > *, .mx-xxl-075rem, .c-mx-xxl-075rem > * { margin-left: 0.75rem !important; }
  .ml-xxl-100rem, .c-ml-xxl-100rem > *, .mx-xxl-100rem, .c-mx-xxl-100rem > * { margin-left: 1rem !important; }
  .ml-xxl-125rem, .c-ml-xxl-125rem > *, .mx-xxl-125rem, .c-mx-xxl-125rem > * { margin-left: 1.25rem !important; }
  .ml-xxl-150rem, .c-ml-xxl-150rem > *, .mx-xxl-150rem, .c-mx-xxl-150rem > * { margin-left: 1.5rem !important; }
  .ml-xxl-175rem, .c-ml-xxl-175rem > *, .mx-xxl-175rem, .c-mx-xxl-175rem > * { margin-left: 1.75rem !important; }
  .ml-xxl-200rem, .c-ml-xxl-200rem > *, .mx-xxl-200rem, .c-mx-xxl-200rem > * { margin-left: 2rem !important; }
  .ml-xxl-225rem, .c-ml-xxl-225rem > *, .mx-xxl-225rem, .c-mx-xxl-225rem > * { margin-left: 2.25rem !important; }
  .ml-xxl-250rem, .c-ml-xxl-250rem > *, .mx-xxl-250rem, .c-mx-xxl-250rem > * { margin-left: 2.5rem !important; }
  .ml-xxl-275rem, .c-ml-xxl-275rem > *, .mx-xxl-275rem, .c-mx-xxl-275rem > * { margin-left: 2.75rem !important; }
  .ml-xxl-300rem, .c-ml-xxl-300rem > *, .mx-xxl-300rem, .c-mx-xxl-300rem > * { margin-left: 3rem !important; }
  .ml-xxl-325rem, .c-ml-xxl-325rem > *, .mx-xxl-325rem, .c-mx-xxl-325rem > * { margin-left: 3.25rem !important; }
  .ml-xxl-350rem, .c-ml-xxl-350rem > *, .mx-xxl-350rem, .c-mx-xxl-350rem > * { margin-left: 3.5rem !important; }
  .ml-xxl-375rem, .c-ml-xxl-375rem > *, .mx-xxl-375rem, .c-mx-xxl-375rem > * { margin-left: 3.75rem !important; }
  .ml-xxl-400rem, .c-ml-xxl-400rem > *, .mx-xxl-400rem, .c-mx-xxl-400rem > * { margin-left: 4rem !important; }
  .ml-xxl-425rem, .c-ml-xxl-425rem > *, .mx-xxl-425rem, .c-mx-xxl-425rem > * { margin-left: 4.25rem !important; }
  .ml-xxl-450rem, .c-ml-xxl-450rem > *, .mx-xxl-450rem, .c-mx-xxl-450rem > * { margin-left: 4.5rem !important; }
  .ml-xxl-475rem, .c-ml-xxl-475rem > *, .mx-xxl-475rem, .c-mx-xxl-475rem > * { margin-left: 4.75rem !important; }
  .ml-xxl-500rem, .c-ml-xxl-500rem > *, .mx-xxl-500rem, .c-mx-xxl-500rem > * { margin-left: 5rem !important; }
  .ml-xxl-525rem, .c-ml-xxl-525rem > *, .mx-xxl-525rem, .c-mx-xxl-525rem > * { margin-left: 5.25rem !important; }
  .ml-xxl-550rem, .c-ml-xxl-550rem > *, .mx-xxl-550rem, .c-mx-xxl-550rem > * { margin-left: 5.5rem !important; }
  .ml-xxl-575rem, .c-ml-xxl-575rem > *, .mx-xxl-575rem, .c-mx-xxl-575rem > * { margin-left: 5.75rem !important; }
  .ml-xxl-600rem, .c-ml-xxl-600rem > *, .mx-xxl-600rem, .c-mx-xxl-600rem > * { margin-left: 6rem !important; }
  .ml-xxl-625rem, .c-ml-xxl-625rem > *, .mx-xxl-625rem, .c-mx-xxl-625rem > * { margin-left: 6.25rem !important; }
  .ml-xxl-650rem, .c-ml-xxl-650rem > *, .mx-xxl-650rem, .c-mx-xxl-650rem > * { margin-left: 6.5rem !important; }
  .ml-xxl-675rem, .c-ml-xxl-675rem > *, .mx-xxl-675rem, .c-mx-xxl-675rem > * { margin-left: 6.75rem !important; }
  .ml-xxl-700rem, .c-ml-xxl-700rem > *, .mx-xxl-700rem, .c-mx-xxl-700rem > * { margin-left: 7rem !important; }
  .ml-xxl-725rem, .c-ml-xxl-725rem > *, .mx-xxl-725rem, .c-mx-xxl-725rem > * { margin-left: 7.25rem !important; }
  .ml-xxl-750rem, .c-ml-xxl-750rem > *, .mx-xxl-750rem, .c-mx-xxl-750rem > * { margin-left: 7.5rem !important; }
  .ml-xxl-775rem, .c-ml-xxl-775rem > *, .mx-xxl-775rem, .c-mx-xxl-775rem > * { margin-left: 7.75rem !important; }
  .ml-xxl-800rem, .c-ml-xxl-800rem > *, .mx-xxl-800rem, .c-mx-xxl-800rem > * { margin-left: 8rem !important; }
  .ml-xxl-825rem, .c-ml-xxl-825rem > *, .mx-xxl-825rem, .c-mx-xxl-825rem > * { margin-left: 8.25rem !important; }
  .ml-xxl-850rem, .c-ml-xxl-850rem > *, .mx-xxl-850rem, .c-mx-xxl-850rem > * { margin-left: 8.5rem !important; }
  .ml-xxl-875rem, .c-ml-xxl-875rem > *, .mx-xxl-875rem, .c-mx-xxl-875rem > * { margin-left: 8.75rem !important; }
  .ml-xxl-900rem, .c-ml-xxl-900rem > *, .mx-xxl-900rem, .c-mx-xxl-900rem > * { margin-left: 9rem !important; }
  .ml-xxl-925rem, .c-ml-xxl-925rem > *, .mx-xxl-925rem, .c-mx-xxl-925rem > * { margin-left: 9.25rem !important; }
  .ml-xxl-950rem, .c-ml-xxl-950rem > *, .mx-xxl-950rem, .c-mx-xxl-950rem > * { margin-left: 9.5rem !important; }
  .ml-xxl-975rem, .c-ml-xxl-975rem > *, .mx-xxl-975rem, .c-mx-xxl-975rem > * { margin-left: 9.75rem !important; }
  .ml-xxl-1000rem, .c-ml-xxl-1000rem > *, .mx-xxl-1000rem, .c-mx-xxl-1000rem > * { margin-left: 10rem !important; }
  .ml-xxl-1100rem, .c-ml-xxl-1100rem > *, .mx-xxl-1100rem, .c-mx-xxl-1100rem > * { margin-left: 11rem !important; }
  .ml-xxl-1200rem, .c-ml-xxl-1200rem > *, .mx-xxl-1200rem, .c-mx-xxl-1200rem > * { margin-left: 12rem !important; }
  .ml-xxl-1300rem, .c-ml-xxl-1300rem > *, .mx-xxl-1300rem, .c-mx-xxl-1300rem > * { margin-left: 13rem !important; }
  .ml-xxl-1400rem, .c-ml-xxl-1400rem > *, .mx-xxl-1400rem, .c-mx-xxl-1400rem > * { margin-left: 14rem !important; }
  .ml-xxl-1500rem, .c-ml-xxl-1500rem > *, .mx-xxl-1500rem, .c-mx-xxl-1500rem > * { margin-left: 15rem !important; }
  .ml-xxl-1600rem, .c-ml-xxl-1600rem > *, .mx-xxl-1600rem, .c-mx-xxl-1600rem > * { margin-left: 16rem !important; }
  .ml-xxl-1700rem, .c-ml-xxl-1700rem > *, .mx-xxl-1700rem, .c-mx-xxl-1700rem > * { margin-left: 17rem !important; }
  .ml-xxl-1800rem, .c-ml-xxl-1800rem > *, .mx-xxl-1800rem, .c-mx-xxl-1800rem > * { margin-left: 18rem !important; }
  .ml-xxl-1900rem, .c-ml-xxl-1900rem > *, .mx-xxl-1900rem, .c-mx-xxl-1900rem > * { margin-left: 19rem !important; }
  .ml-xxl-2000rem, .c-ml-xxl-2000rem > *, .mx-xxl-2000rem, .c-mx-xxl-2000rem > * { margin-left: 20rem !important; }
}
/* -----　↑ margin-left ↑ ----- */





/* -----　↓ margin-right ↓ ----- */

.mr-auto, .c-mr-auto > *, .mx-auto, .c-mx-auto > * { margin-right: auto !important; }
.mr-000rem, .c-mr-000rem > *, .mx-000rem, .c-mx-000rem > * { margin-right: 0rem !important; }
.mr-025rem, .c-mr-025rem > *, .mx-025rem, .c-mx-025rem > * { margin-right: 0.25rem !important; }
.mr-050rem, .c-mr-050rem > *, .mx-050rem, .c-mx-050rem > * { margin-right: 0.5rem !important; }
.mr-075rem, .c-mr-075rem > *, .mx-075rem, .c-mx-075rem > * { margin-right: 0.75rem !important; }
.mr-100rem, .c-mr-100rem > *, .mx-100rem, .c-mx-100rem > * { margin-right: 1rem !important; }
.mr-125rem, .c-mr-125rem > *, .mx-125rem, .c-mx-125rem > * { margin-right: 1.25rem !important; }
.mr-150rem, .c-mr-150rem > *, .mx-150rem, .c-mx-150rem > * { margin-right: 1.5rem !important; }
.mr-175rem, .c-mr-175rem > *, .mx-175rem, .c-mx-175rem > * { margin-right: 1.75rem !important; }
.mr-200rem, .c-mr-200rem > *, .mx-200rem, .c-mx-200rem > * { margin-right: 2rem !important; }
.mr-225rem, .c-mr-225rem > *, .mx-225rem, .c-mx-225rem > * { margin-right: 2.25rem !important; }
.mr-250rem, .c-mr-250rem > *, .mx-250rem, .c-mx-250rem > * { margin-right: 2.5rem !important; }
.mr-275rem, .c-mr-275rem > *, .mx-275rem, .c-mx-275rem > * { margin-right: 2.75rem !important; }
.mr-300rem, .c-mr-300rem > *, .mx-300rem, .c-mx-300rem > * { margin-right: 3rem !important; }
.mr-325rem, .c-mr-325rem > *, .mx-325rem, .c-mx-325rem > * { margin-right: 3.25rem !important; }
.mr-350rem, .c-mr-350rem > *, .mx-350rem, .c-mx-350rem > * { margin-right: 3.5rem !important; }
.mr-375rem, .c-mr-375rem > *, .mx-375rem, .c-mx-375rem > * { margin-right: 3.75rem !important; }
.mr-400rem, .c-mr-400rem > *, .mx-400rem, .c-mx-400rem > * { margin-right: 4rem !important; }
.mr-425rem, .c-mr-425rem > *, .mx-425rem, .c-mx-425rem > * { margin-right: 4.25rem !important; }
.mr-450rem, .c-mr-450rem > *, .mx-450rem, .c-mx-450rem > * { margin-right: 4.5rem !important; }
.mr-475rem, .c-mr-475rem > *, .mx-475rem, .c-mx-475rem > * { margin-right: 4.75rem !important; }
.mr-500rem, .c-mr-500rem > *, .mx-500rem, .c-mx-500rem > * { margin-right: 5rem !important; }
.mr-525rem, .c-mr-525rem > *, .mx-525rem, .c-mx-525rem > * { margin-right: 5.25rem !important; }
.mr-550rem, .c-mr-550rem > *, .mx-550rem, .c-mx-550rem > * { margin-right: 5.5rem !important; }
.mr-575rem, .c-mr-575rem > *, .mx-575rem, .c-mx-575rem > * { margin-right: 5.75rem !important; }
.mr-600rem, .c-mr-600rem > *, .mx-600rem, .c-mx-600rem > * { margin-right: 6rem !important; }
.mr-625rem, .c-mr-625rem > *, .mx-625rem, .c-mx-625rem > * { margin-right: 6.25rem !important; }
.mr-650rem, .c-mr-650rem > *, .mx-650rem, .c-mx-650rem > * { margin-right: 6.5rem !important; }
.mr-675rem, .c-mr-675rem > *, .mx-675rem, .c-mx-675rem > * { margin-right: 6.75rem !important; }
.mr-700rem, .c-mr-700rem > *, .mx-700rem, .c-mx-700rem > * { margin-right: 7rem !important; }
.mr-725rem, .c-mr-725rem > *, .mx-725rem, .c-mx-725rem > * { margin-right: 7.25rem !important; }
.mr-750rem, .c-mr-750rem > *, .mx-750rem, .c-mx-750rem > * { margin-right: 7.5rem !important; }
.mr-775rem, .c-mr-775rem > *, .mx-775rem, .c-mx-775rem > * { margin-right: 7.75rem !important; }
.mr-800rem, .c-mr-800rem > *, .mx-800rem, .c-mx-800rem > * { margin-right: 8rem !important; }
.mr-825rem, .c-mr-825rem > *, .mx-825rem, .c-mx-825rem > * { margin-right: 8.25rem !important; }
.mr-850rem, .c-mr-850rem > *, .mx-850rem, .c-mx-850rem > * { margin-right: 8.5rem !important; }
.mr-875rem, .c-mr-875rem > *, .mx-875rem, .c-mx-875rem > * { margin-right: 8.75rem !important; }
.mr-900rem, .c-mr-900rem > *, .mx-900rem, .c-mx-900rem > * { margin-right: 9rem !important; }
.mr-925rem, .c-mr-925rem > *, .mx-925rem, .c-mx-925rem > * { margin-right: 9.25rem !important; }
.mr-950rem, .c-mr-950rem > *, .mx-950rem, .c-mx-950rem > * { margin-right: 9.5rem !important; }
.mr-975rem, .c-mr-975rem > *, .mx-975rem, .c-mx-975rem > * { margin-right: 9.75rem !important; }
.mr-1000rem, .c-mr-1000rem > *, .mx-1000rem, .c-mx-1000rem > * { margin-right: 10rem !important; }
.mr-1100rem, .c-mr-1100rem > *, .mx-1100rem, .c-mx-1100rem > * { margin-right: 11rem !important; }
.mr-1200rem, .c-mr-1200rem > *, .mx-1200rem, .c-mx-1200rem > * { margin-right: 12rem !important; }
.mr-1300rem, .c-mr-1300rem > *, .mx-1300rem, .c-mx-1300rem > * { margin-right: 13rem !important; }
.mr-1400rem, .c-mr-1400rem > *, .mx-1400rem, .c-mx-1400rem > * { margin-right: 14rem !important; }
.mr-1500rem, .c-mr-1500rem > *, .mx-1500rem, .c-mx-1500rem > * { margin-right: 15rem !important; }
.mr-1600rem, .c-mr-1600rem > *, .mx-1600rem, .c-mx-1600rem > * { margin-right: 16rem !important; }
.mr-1700rem, .c-mr-1700rem > *, .mx-1700rem, .c-mx-1700rem > * { margin-right: 17rem !important; }
.mr-1800rem, .c-mr-1800rem > *, .mx-1800rem, .c-mx-1800rem > * { margin-right: 18rem !important; }
.mr-1900rem, .c-mr-1900rem > *, .mx-1900rem, .c-mx-1900rem > * { margin-right: 19rem !important; }
.mr-2000rem, .c-mr-2000rem > *, .mx-2000rem, .c-mx-2000rem > * { margin-right: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .mr-sm-auto, .c-mr-sm-auto > *, .mx-sm-auto, .c-mx-sm-auto > * { margin-right: auto !important; }
  .mr-sm-000rem, .c-mr-sm-000rem > *, .mx-sm-000rem, .c-mx-sm-000rem > * { margin-right: 0rem !important; }
  .mr-sm-025rem, .c-mr-sm-025rem > *, .mx-sm-025rem, .c-mx-sm-025rem > * { margin-right: 0.25rem !important; }
  .mr-sm-050rem, .c-mr-sm-050rem > *, .mx-sm-050rem, .c-mx-sm-050rem > * { margin-right: 0.5rem !important; }
  .mr-sm-075rem, .c-mr-sm-075rem > *, .mx-sm-075rem, .c-mx-sm-075rem > * { margin-right: 0.75rem !important; }
  .mr-sm-100rem, .c-mr-sm-100rem > *, .mx-sm-100rem, .c-mx-sm-100rem > * { margin-right: 1rem !important; }
  .mr-sm-125rem, .c-mr-sm-125rem > *, .mx-sm-125rem, .c-mx-sm-125rem > * { margin-right: 1.25rem !important; }
  .mr-sm-150rem, .c-mr-sm-150rem > *, .mx-sm-150rem, .c-mx-sm-150rem > * { margin-right: 1.5rem !important; }
  .mr-sm-175rem, .c-mr-sm-175rem > *, .mx-sm-175rem, .c-mx-sm-175rem > * { margin-right: 1.75rem !important; }
  .mr-sm-200rem, .c-mr-sm-200rem > *, .mx-sm-200rem, .c-mx-sm-200rem > * { margin-right: 2rem !important; }
  .mr-sm-225rem, .c-mr-sm-225rem > *, .mx-sm-225rem, .c-mx-sm-225rem > * { margin-right: 2.25rem !important; }
  .mr-sm-250rem, .c-mr-sm-250rem > *, .mx-sm-250rem, .c-mx-sm-250rem > * { margin-right: 2.5rem !important; }
  .mr-sm-275rem, .c-mr-sm-275rem > *, .mx-sm-275rem, .c-mx-sm-275rem > * { margin-right: 2.75rem !important; }
  .mr-sm-300rem, .c-mr-sm-300rem > *, .mx-sm-300rem, .c-mx-sm-300rem > * { margin-right: 3rem !important; }
  .mr-sm-325rem, .c-mr-sm-325rem > *, .mx-sm-325rem, .c-mx-sm-325rem > * { margin-right: 3.25rem !important; }
  .mr-sm-350rem, .c-mr-sm-350rem > *, .mx-sm-350rem, .c-mx-sm-350rem > * { margin-right: 3.5rem !important; }
  .mr-sm-375rem, .c-mr-sm-375rem > *, .mx-sm-375rem, .c-mx-sm-375rem > * { margin-right: 3.75rem !important; }
  .mr-sm-400rem, .c-mr-sm-400rem > *, .mx-sm-400rem, .c-mx-sm-400rem > * { margin-right: 4rem !important; }
  .mr-sm-425rem, .c-mr-sm-425rem > *, .mx-sm-425rem, .c-mx-sm-425rem > * { margin-right: 4.25rem !important; }
  .mr-sm-450rem, .c-mr-sm-450rem > *, .mx-sm-450rem, .c-mx-sm-450rem > * { margin-right: 4.5rem !important; }
  .mr-sm-475rem, .c-mr-sm-475rem > *, .mx-sm-475rem, .c-mx-sm-475rem > * { margin-right: 4.75rem !important; }
  .mr-sm-500rem, .c-mr-sm-500rem > *, .mx-sm-500rem, .c-mx-sm-500rem > * { margin-right: 5rem !important; }
  .mr-sm-525rem, .c-mr-sm-525rem > *, .mx-sm-525rem, .c-mx-sm-525rem > * { margin-right: 5.25rem !important; }
  .mr-sm-550rem, .c-mr-sm-550rem > *, .mx-sm-550rem, .c-mx-sm-550rem > * { margin-right: 5.5rem !important; }
  .mr-sm-575rem, .c-mr-sm-575rem > *, .mx-sm-575rem, .c-mx-sm-575rem > * { margin-right: 5.75rem !important; }
  .mr-sm-600rem, .c-mr-sm-600rem > *, .mx-sm-600rem, .c-mx-sm-600rem > * { margin-right: 6rem !important; }
  .mr-sm-625rem, .c-mr-sm-625rem > *, .mx-sm-625rem, .c-mx-sm-625rem > * { margin-right: 6.25rem !important; }
  .mr-sm-650rem, .c-mr-sm-650rem > *, .mx-sm-650rem, .c-mx-sm-650rem > * { margin-right: 6.5rem !important; }
  .mr-sm-675rem, .c-mr-sm-675rem > *, .mx-sm-675rem, .c-mx-sm-675rem > * { margin-right: 6.75rem !important; }
  .mr-sm-700rem, .c-mr-sm-700rem > *, .mx-sm-700rem, .c-mx-sm-700rem > * { margin-right: 7rem !important; }
  .mr-sm-725rem, .c-mr-sm-725rem > *, .mx-sm-725rem, .c-mx-sm-725rem > * { margin-right: 7.25rem !important; }
  .mr-sm-750rem, .c-mr-sm-750rem > *, .mx-sm-750rem, .c-mx-sm-750rem > * { margin-right: 7.5rem !important; }
  .mr-sm-775rem, .c-mr-sm-775rem > *, .mx-sm-775rem, .c-mx-sm-775rem > * { margin-right: 7.75rem !important; }
  .mr-sm-800rem, .c-mr-sm-800rem > *, .mx-sm-800rem, .c-mx-sm-800rem > * { margin-right: 8rem !important; }
  .mr-sm-825rem, .c-mr-sm-825rem > *, .mx-sm-825rem, .c-mx-sm-825rem > * { margin-right: 8.25rem !important; }
  .mr-sm-850rem, .c-mr-sm-850rem > *, .mx-sm-850rem, .c-mx-sm-850rem > * { margin-right: 8.5rem !important; }
  .mr-sm-875rem, .c-mr-sm-875rem > *, .mx-sm-875rem, .c-mx-sm-875rem > * { margin-right: 8.75rem !important; }
  .mr-sm-900rem, .c-mr-sm-900rem > *, .mx-sm-900rem, .c-mx-sm-900rem > * { margin-right: 9rem !important; }
  .mr-sm-925rem, .c-mr-sm-925rem > *, .mx-sm-925rem, .c-mx-sm-925rem > * { margin-right: 9.25rem !important; }
  .mr-sm-950rem, .c-mr-sm-950rem > *, .mx-sm-950rem, .c-mx-sm-950rem > * { margin-right: 9.5rem !important; }
  .mr-sm-975rem, .c-mr-sm-975rem > *, .mx-sm-975rem, .c-mx-sm-975rem > * { margin-right: 9.75rem !important; }
  .mr-sm-1000rem, .c-mr-sm-1000rem > *, .mx-sm-1000rem, .c-mx-sm-1000rem > * { margin-right: 10rem !important; }
  .mr-sm-1100rem, .c-mr-sm-1100rem > *, .mx-sm-1100rem, .c-mx-sm-1100rem > * { margin-right: 11rem !important; }
  .mr-sm-1200rem, .c-mr-sm-1200rem > *, .mx-sm-1200rem, .c-mx-sm-1200rem > * { margin-right: 12rem !important; }
  .mr-sm-1300rem, .c-mr-sm-1300rem > *, .mx-sm-1300rem, .c-mx-sm-1300rem > * { margin-right: 13rem !important; }
  .mr-sm-1400rem, .c-mr-sm-1400rem > *, .mx-sm-1400rem, .c-mx-sm-1400rem > * { margin-right: 14rem !important; }
  .mr-sm-1500rem, .c-mr-sm-1500rem > *, .mx-sm-1500rem, .c-mx-sm-1500rem > * { margin-right: 15rem !important; }
  .mr-sm-1600rem, .c-mr-sm-1600rem > *, .mx-sm-1600rem, .c-mx-sm-1600rem > * { margin-right: 16rem !important; }
  .mr-sm-1700rem, .c-mr-sm-1700rem > *, .mx-sm-1700rem, .c-mx-sm-1700rem > * { margin-right: 17rem !important; }
  .mr-sm-1800rem, .c-mr-sm-1800rem > *, .mx-sm-1800rem, .c-mx-sm-1800rem > * { margin-right: 18rem !important; }
  .mr-sm-1900rem, .c-mr-sm-1900rem > *, .mx-sm-1900rem, .c-mx-sm-1900rem > * { margin-right: 19rem !important; }
  .mr-sm-2000rem, .c-mr-sm-2000rem > *, .mx-sm-2000rem, .c-mx-sm-2000rem > * { margin-right: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .mr-md-auto, .c-mr-md-auto > *, .mx-md-auto, .c-mx-md-auto > * { margin-right: auto !important; }
  .mr-md-000rem, .c-mr-md-000rem > *, .mx-md-000rem, .c-mx-md-000rem > * { margin-right: 0rem !important; }
  .mr-md-025rem, .c-mr-md-025rem > *, .mx-md-025rem, .c-mx-md-025rem > * { margin-right: 0.25rem !important; }
  .mr-md-050rem, .c-mr-md-050rem > *, .mx-md-050rem, .c-mx-md-050rem > * { margin-right: 0.5rem !important; }
  .mr-md-075rem, .c-mr-md-075rem > *, .mx-md-075rem, .c-mx-md-075rem > * { margin-right: 0.75rem !important; }
  .mr-md-100rem, .c-mr-md-100rem > *, .mx-md-100rem, .c-mx-md-100rem > * { margin-right: 1rem !important; }
  .mr-md-125rem, .c-mr-md-125rem > *, .mx-md-125rem, .c-mx-md-125rem > * { margin-right: 1.25rem !important; }
  .mr-md-150rem, .c-mr-md-150rem > *, .mx-md-150rem, .c-mx-md-150rem > * { margin-right: 1.5rem !important; }
  .mr-md-175rem, .c-mr-md-175rem > *, .mx-md-175rem, .c-mx-md-175rem > * { margin-right: 1.75rem !important; }
  .mr-md-200rem, .c-mr-md-200rem > *, .mx-md-200rem, .c-mx-md-200rem > * { margin-right: 2rem !important; }
  .mr-md-225rem, .c-mr-md-225rem > *, .mx-md-225rem, .c-mx-md-225rem > * { margin-right: 2.25rem !important; }
  .mr-md-250rem, .c-mr-md-250rem > *, .mx-md-250rem, .c-mx-md-250rem > * { margin-right: 2.5rem !important; }
  .mr-md-275rem, .c-mr-md-275rem > *, .mx-md-275rem, .c-mx-md-275rem > * { margin-right: 2.75rem !important; }
  .mr-md-300rem, .c-mr-md-300rem > *, .mx-md-300rem, .c-mx-md-300rem > * { margin-right: 3rem !important; }
  .mr-md-325rem, .c-mr-md-325rem > *, .mx-md-325rem, .c-mx-md-325rem > * { margin-right: 3.25rem !important; }
  .mr-md-350rem, .c-mr-md-350rem > *, .mx-md-350rem, .c-mx-md-350rem > * { margin-right: 3.5rem !important; }
  .mr-md-375rem, .c-mr-md-375rem > *, .mx-md-375rem, .c-mx-md-375rem > * { margin-right: 3.75rem !important; }
  .mr-md-400rem, .c-mr-md-400rem > *, .mx-md-400rem, .c-mx-md-400rem > * { margin-right: 4rem !important; }
  .mr-md-425rem, .c-mr-md-425rem > *, .mx-md-425rem, .c-mx-md-425rem > * { margin-right: 4.25rem !important; }
  .mr-md-450rem, .c-mr-md-450rem > *, .mx-md-450rem, .c-mx-md-450rem > * { margin-right: 4.5rem !important; }
  .mr-md-475rem, .c-mr-md-475rem > *, .mx-md-475rem, .c-mx-md-475rem > * { margin-right: 4.75rem !important; }
  .mr-md-500rem, .c-mr-md-500rem > *, .mx-md-500rem, .c-mx-md-500rem > * { margin-right: 5rem !important; }
  .mr-md-525rem, .c-mr-md-525rem > *, .mx-md-525rem, .c-mx-md-525rem > * { margin-right: 5.25rem !important; }
  .mr-md-550rem, .c-mr-md-550rem > *, .mx-md-550rem, .c-mx-md-550rem > * { margin-right: 5.5rem !important; }
  .mr-md-575rem, .c-mr-md-575rem > *, .mx-md-575rem, .c-mx-md-575rem > * { margin-right: 5.75rem !important; }
  .mr-md-600rem, .c-mr-md-600rem > *, .mx-md-600rem, .c-mx-md-600rem > * { margin-right: 6rem !important; }
  .mr-md-625rem, .c-mr-md-625rem > *, .mx-md-625rem, .c-mx-md-625rem > * { margin-right: 6.25rem !important; }
  .mr-md-650rem, .c-mr-md-650rem > *, .mx-md-650rem, .c-mx-md-650rem > * { margin-right: 6.5rem !important; }
  .mr-md-675rem, .c-mr-md-675rem > *, .mx-md-675rem, .c-mx-md-675rem > * { margin-right: 6.75rem !important; }
  .mr-md-700rem, .c-mr-md-700rem > *, .mx-md-700rem, .c-mx-md-700rem > * { margin-right: 7rem !important; }
  .mr-md-725rem, .c-mr-md-725rem > *, .mx-md-725rem, .c-mx-md-725rem > * { margin-right: 7.25rem !important; }
  .mr-md-750rem, .c-mr-md-750rem > *, .mx-md-750rem, .c-mx-md-750rem > * { margin-right: 7.5rem !important; }
  .mr-md-775rem, .c-mr-md-775rem > *, .mx-md-775rem, .c-mx-md-775rem > * { margin-right: 7.75rem !important; }
  .mr-md-800rem, .c-mr-md-800rem > *, .mx-md-800rem, .c-mx-md-800rem > * { margin-right: 8rem !important; }
  .mr-md-825rem, .c-mr-md-825rem > *, .mx-md-825rem, .c-mx-md-825rem > * { margin-right: 8.25rem !important; }
  .mr-md-850rem, .c-mr-md-850rem > *, .mx-md-850rem, .c-mx-md-850rem > * { margin-right: 8.5rem !important; }
  .mr-md-875rem, .c-mr-md-875rem > *, .mx-md-875rem, .c-mx-md-875rem > * { margin-right: 8.75rem !important; }
  .mr-md-900rem, .c-mr-md-900rem > *, .mx-md-900rem, .c-mx-md-900rem > * { margin-right: 9rem !important; }
  .mr-md-925rem, .c-mr-md-925rem > *, .mx-md-925rem, .c-mx-md-925rem > * { margin-right: 9.25rem !important; }
  .mr-md-950rem, .c-mr-md-950rem > *, .mx-md-950rem, .c-mx-md-950rem > * { margin-right: 9.5rem !important; }
  .mr-md-975rem, .c-mr-md-975rem > *, .mx-md-975rem, .c-mx-md-975rem > * { margin-right: 9.75rem !important; }
  .mr-md-1000rem, .c-mr-md-1000rem > *, .mx-md-1000rem, .c-mx-md-1000rem > * { margin-right: 10rem !important; }
  .mr-md-1100rem, .c-mr-md-1100rem > *, .mx-md-1100rem, .c-mx-md-1100rem > * { margin-right: 11rem !important; }
  .mr-md-1200rem, .c-mr-md-1200rem > *, .mx-md-1200rem, .c-mx-md-1200rem > * { margin-right: 12rem !important; }
  .mr-md-1300rem, .c-mr-md-1300rem > *, .mx-md-1300rem, .c-mx-md-1300rem > * { margin-right: 13rem !important; }
  .mr-md-1400rem, .c-mr-md-1400rem > *, .mx-md-1400rem, .c-mx-md-1400rem > * { margin-right: 14rem !important; }
  .mr-md-1500rem, .c-mr-md-1500rem > *, .mx-md-1500rem, .c-mx-md-1500rem > * { margin-right: 15rem !important; }
  .mr-md-1600rem, .c-mr-md-1600rem > *, .mx-md-1600rem, .c-mx-md-1600rem > * { margin-right: 16rem !important; }
  .mr-md-1700rem, .c-mr-md-1700rem > *, .mx-md-1700rem, .c-mx-md-1700rem > * { margin-right: 17rem !important; }
  .mr-md-1800rem, .c-mr-md-1800rem > *, .mx-md-1800rem, .c-mx-md-1800rem > * { margin-right: 18rem !important; }
  .mr-md-1900rem, .c-mr-md-1900rem > *, .mx-md-1900rem, .c-mx-md-1900rem > * { margin-right: 19rem !important; }
  .mr-md-2000rem, .c-mr-md-2000rem > *, .mx-md-2000rem, .c-mx-md-2000rem > * { margin-right: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .mr-lg-auto, .c-mr-lg-auto > *, .mx-lg-auto, .c-mx-lg-auto > * { margin-right: auto !important; }
  .mr-lg-000rem, .c-mr-lg-000rem > *, .mx-lg-000rem, .c-mx-lg-000rem > * { margin-right: 0rem !important; }
  .mr-lg-025rem, .c-mr-lg-025rem > *, .mx-lg-025rem, .c-mx-lg-025rem > * { margin-right: 0.25rem !important; }
  .mr-lg-050rem, .c-mr-lg-050rem > *, .mx-lg-050rem, .c-mx-lg-050rem > * { margin-right: 0.5rem !important; }
  .mr-lg-075rem, .c-mr-lg-075rem > *, .mx-lg-075rem, .c-mx-lg-075rem > * { margin-right: 0.75rem !important; }
  .mr-lg-100rem, .c-mr-lg-100rem > *, .mx-lg-100rem, .c-mx-lg-100rem > * { margin-right: 1rem !important; }
  .mr-lg-125rem, .c-mr-lg-125rem > *, .mx-lg-125rem, .c-mx-lg-125rem > * { margin-right: 1.25rem !important; }
  .mr-lg-150rem, .c-mr-lg-150rem > *, .mx-lg-150rem, .c-mx-lg-150rem > * { margin-right: 1.5rem !important; }
  .mr-lg-175rem, .c-mr-lg-175rem > *, .mx-lg-175rem, .c-mx-lg-175rem > * { margin-right: 1.75rem !important; }
  .mr-lg-200rem, .c-mr-lg-200rem > *, .mx-lg-200rem, .c-mx-lg-200rem > * { margin-right: 2rem !important; }
  .mr-lg-225rem, .c-mr-lg-225rem > *, .mx-lg-225rem, .c-mx-lg-225rem > * { margin-right: 2.25rem !important; }
  .mr-lg-250rem, .c-mr-lg-250rem > *, .mx-lg-250rem, .c-mx-lg-250rem > * { margin-right: 2.5rem !important; }
  .mr-lg-275rem, .c-mr-lg-275rem > *, .mx-lg-275rem, .c-mx-lg-275rem > * { margin-right: 2.75rem !important; }
  .mr-lg-300rem, .c-mr-lg-300rem > *, .mx-lg-300rem, .c-mx-lg-300rem > * { margin-right: 3rem !important; }
  .mr-lg-325rem, .c-mr-lg-325rem > *, .mx-lg-325rem, .c-mx-lg-325rem > * { margin-right: 3.25rem !important; }
  .mr-lg-350rem, .c-mr-lg-350rem > *, .mx-lg-350rem, .c-mx-lg-350rem > * { margin-right: 3.5rem !important; }
  .mr-lg-375rem, .c-mr-lg-375rem > *, .mx-lg-375rem, .c-mx-lg-375rem > * { margin-right: 3.75rem !important; }
  .mr-lg-400rem, .c-mr-lg-400rem > *, .mx-lg-400rem, .c-mx-lg-400rem > * { margin-right: 4rem !important; }
  .mr-lg-425rem, .c-mr-lg-425rem > *, .mx-lg-425rem, .c-mx-lg-425rem > * { margin-right: 4.25rem !important; }
  .mr-lg-450rem, .c-mr-lg-450rem > *, .mx-lg-450rem, .c-mx-lg-450rem > * { margin-right: 4.5rem !important; }
  .mr-lg-475rem, .c-mr-lg-475rem > *, .mx-lg-475rem, .c-mx-lg-475rem > * { margin-right: 4.75rem !important; }
  .mr-lg-500rem, .c-mr-lg-500rem > *, .mx-lg-500rem, .c-mx-lg-500rem > * { margin-right: 5rem !important; }
  .mr-lg-525rem, .c-mr-lg-525rem > *, .mx-lg-525rem, .c-mx-lg-525rem > * { margin-right: 5.25rem !important; }
  .mr-lg-550rem, .c-mr-lg-550rem > *, .mx-lg-550rem, .c-mx-lg-550rem > * { margin-right: 5.5rem !important; }
  .mr-lg-575rem, .c-mr-lg-575rem > *, .mx-lg-575rem, .c-mx-lg-575rem > * { margin-right: 5.75rem !important; }
  .mr-lg-600rem, .c-mr-lg-600rem > *, .mx-lg-600rem, .c-mx-lg-600rem > * { margin-right: 6rem !important; }
  .mr-lg-625rem, .c-mr-lg-625rem > *, .mx-lg-625rem, .c-mx-lg-625rem > * { margin-right: 6.25rem !important; }
  .mr-lg-650rem, .c-mr-lg-650rem > *, .mx-lg-650rem, .c-mx-lg-650rem > * { margin-right: 6.5rem !important; }
  .mr-lg-675rem, .c-mr-lg-675rem > *, .mx-lg-675rem, .c-mx-lg-675rem > * { margin-right: 6.75rem !important; }
  .mr-lg-700rem, .c-mr-lg-700rem > *, .mx-lg-700rem, .c-mx-lg-700rem > * { margin-right: 7rem !important; }
  .mr-lg-725rem, .c-mr-lg-725rem > *, .mx-lg-725rem, .c-mx-lg-725rem > * { margin-right: 7.25rem !important; }
  .mr-lg-750rem, .c-mr-lg-750rem > *, .mx-lg-750rem, .c-mx-lg-750rem > * { margin-right: 7.5rem !important; }
  .mr-lg-775rem, .c-mr-lg-775rem > *, .mx-lg-775rem, .c-mx-lg-775rem > * { margin-right: 7.75rem !important; }
  .mr-lg-800rem, .c-mr-lg-800rem > *, .mx-lg-800rem, .c-mx-lg-800rem > * { margin-right: 8rem !important; }
  .mr-lg-825rem, .c-mr-lg-825rem > *, .mx-lg-825rem, .c-mx-lg-825rem > * { margin-right: 8.25rem !important; }
  .mr-lg-850rem, .c-mr-lg-850rem > *, .mx-lg-850rem, .c-mx-lg-850rem > * { margin-right: 8.5rem !important; }
  .mr-lg-875rem, .c-mr-lg-875rem > *, .mx-lg-875rem, .c-mx-lg-875rem > * { margin-right: 8.75rem !important; }
  .mr-lg-900rem, .c-mr-lg-900rem > *, .mx-lg-900rem, .c-mx-lg-900rem > * { margin-right: 9rem !important; }
  .mr-lg-925rem, .c-mr-lg-925rem > *, .mx-lg-925rem, .c-mx-lg-925rem > * { margin-right: 9.25rem !important; }
  .mr-lg-950rem, .c-mr-lg-950rem > *, .mx-lg-950rem, .c-mx-lg-950rem > * { margin-right: 9.5rem !important; }
  .mr-lg-975rem, .c-mr-lg-975rem > *, .mx-lg-975rem, .c-mx-lg-975rem > * { margin-right: 9.75rem !important; }
  .mr-lg-1000rem, .c-mr-lg-1000rem > *, .mx-lg-1000rem, .c-mx-lg-1000rem > * { margin-right: 10rem !important; }
  .mr-lg-1100rem, .c-mr-lg-1100rem > *, .mx-lg-1100rem, .c-mx-lg-1100rem > * { margin-right: 11rem !important; }
  .mr-lg-1200rem, .c-mr-lg-1200rem > *, .mx-lg-1200rem, .c-mx-lg-1200rem > * { margin-right: 12rem !important; }
  .mr-lg-1300rem, .c-mr-lg-1300rem > *, .mx-lg-1300rem, .c-mx-lg-1300rem > * { margin-right: 13rem !important; }
  .mr-lg-1400rem, .c-mr-lg-1400rem > *, .mx-lg-1400rem, .c-mx-lg-1400rem > * { margin-right: 14rem !important; }
  .mr-lg-1500rem, .c-mr-lg-1500rem > *, .mx-lg-1500rem, .c-mx-lg-1500rem > * { margin-right: 15rem !important; }
  .mr-lg-1600rem, .c-mr-lg-1600rem > *, .mx-lg-1600rem, .c-mx-lg-1600rem > * { margin-right: 16rem !important; }
  .mr-lg-1700rem, .c-mr-lg-1700rem > *, .mx-lg-1700rem, .c-mx-lg-1700rem > * { margin-right: 17rem !important; }
  .mr-lg-1800rem, .c-mr-lg-1800rem > *, .mx-lg-1800rem, .c-mx-lg-1800rem > * { margin-right: 18rem !important; }
  .mr-lg-1900rem, .c-mr-lg-1900rem > *, .mx-lg-1900rem, .c-mx-lg-1900rem > * { margin-right: 19rem !important; }
  .mr-lg-2000rem, .c-mr-lg-2000rem > *, .mx-lg-2000rem, .c-mx-lg-2000rem > * { margin-right: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .mr-xl-auto, .c-mr-xl-auto > *, .mx-xl-auto, .c-mx-xl-auto > * { margin-right: auto !important; }
  .mr-xl-000rem, .c-mr-xl-000rem > *, .mx-xl-000rem, .c-mx-xl-000rem > * { margin-right: 0rem !important; }
  .mr-xl-025rem, .c-mr-xl-025rem > *, .mx-xl-025rem, .c-mx-xl-025rem > * { margin-right: 0.25rem !important; }
  .mr-xl-050rem, .c-mr-xl-050rem > *, .mx-xl-050rem, .c-mx-xl-050rem > * { margin-right: 0.5rem !important; }
  .mr-xl-075rem, .c-mr-xl-075rem > *, .mx-xl-075rem, .c-mx-xl-075rem > * { margin-right: 0.75rem !important; }
  .mr-xl-100rem, .c-mr-xl-100rem > *, .mx-xl-100rem, .c-mx-xl-100rem > * { margin-right: 1rem !important; }
  .mr-xl-125rem, .c-mr-xl-125rem > *, .mx-xl-125rem, .c-mx-xl-125rem > * { margin-right: 1.25rem !important; }
  .mr-xl-150rem, .c-mr-xl-150rem > *, .mx-xl-150rem, .c-mx-xl-150rem > * { margin-right: 1.5rem !important; }
  .mr-xl-175rem, .c-mr-xl-175rem > *, .mx-xl-175rem, .c-mx-xl-175rem > * { margin-right: 1.75rem !important; }
  .mr-xl-200rem, .c-mr-xl-200rem > *, .mx-xl-200rem, .c-mx-xl-200rem > * { margin-right: 2rem !important; }
  .mr-xl-225rem, .c-mr-xl-225rem > *, .mx-xl-225rem, .c-mx-xl-225rem > * { margin-right: 2.25rem !important; }
  .mr-xl-250rem, .c-mr-xl-250rem > *, .mx-xl-250rem, .c-mx-xl-250rem > * { margin-right: 2.5rem !important; }
  .mr-xl-275rem, .c-mr-xl-275rem > *, .mx-xl-275rem, .c-mx-xl-275rem > * { margin-right: 2.75rem !important; }
  .mr-xl-300rem, .c-mr-xl-300rem > *, .mx-xl-300rem, .c-mx-xl-300rem > * { margin-right: 3rem !important; }
  .mr-xl-325rem, .c-mr-xl-325rem > *, .mx-xl-325rem, .c-mx-xl-325rem > * { margin-right: 3.25rem !important; }
  .mr-xl-350rem, .c-mr-xl-350rem > *, .mx-xl-350rem, .c-mx-xl-350rem > * { margin-right: 3.5rem !important; }
  .mr-xl-375rem, .c-mr-xl-375rem > *, .mx-xl-375rem, .c-mx-xl-375rem > * { margin-right: 3.75rem !important; }
  .mr-xl-400rem, .c-mr-xl-400rem > *, .mx-xl-400rem, .c-mx-xl-400rem > * { margin-right: 4rem !important; }
  .mr-xl-425rem, .c-mr-xl-425rem > *, .mx-xl-425rem, .c-mx-xl-425rem > * { margin-right: 4.25rem !important; }
  .mr-xl-450rem, .c-mr-xl-450rem > *, .mx-xl-450rem, .c-mx-xl-450rem > * { margin-right: 4.5rem !important; }
  .mr-xl-475rem, .c-mr-xl-475rem > *, .mx-xl-475rem, .c-mx-xl-475rem > * { margin-right: 4.75rem !important; }
  .mr-xl-500rem, .c-mr-xl-500rem > *, .mx-xl-500rem, .c-mx-xl-500rem > * { margin-right: 5rem !important; }
  .mr-xl-525rem, .c-mr-xl-525rem > *, .mx-xl-525rem, .c-mx-xl-525rem > * { margin-right: 5.25rem !important; }
  .mr-xl-550rem, .c-mr-xl-550rem > *, .mx-xl-550rem, .c-mx-xl-550rem > * { margin-right: 5.5rem !important; }
  .mr-xl-575rem, .c-mr-xl-575rem > *, .mx-xl-575rem, .c-mx-xl-575rem > * { margin-right: 5.75rem !important; }
  .mr-xl-600rem, .c-mr-xl-600rem > *, .mx-xl-600rem, .c-mx-xl-600rem > * { margin-right: 6rem !important; }
  .mr-xl-625rem, .c-mr-xl-625rem > *, .mx-xl-625rem, .c-mx-xl-625rem > * { margin-right: 6.25rem !important; }
  .mr-xl-650rem, .c-mr-xl-650rem > *, .mx-xl-650rem, .c-mx-xl-650rem > * { margin-right: 6.5rem !important; }
  .mr-xl-675rem, .c-mr-xl-675rem > *, .mx-xl-675rem, .c-mx-xl-675rem > * { margin-right: 6.75rem !important; }
  .mr-xl-700rem, .c-mr-xl-700rem > *, .mx-xl-700rem, .c-mx-xl-700rem > * { margin-right: 7rem !important; }
  .mr-xl-725rem, .c-mr-xl-725rem > *, .mx-xl-725rem, .c-mx-xl-725rem > * { margin-right: 7.25rem !important; }
  .mr-xl-750rem, .c-mr-xl-750rem > *, .mx-xl-750rem, .c-mx-xl-750rem > * { margin-right: 7.5rem !important; }
  .mr-xl-775rem, .c-mr-xl-775rem > *, .mx-xl-775rem, .c-mx-xl-775rem > * { margin-right: 7.75rem !important; }
  .mr-xl-800rem, .c-mr-xl-800rem > *, .mx-xl-800rem, .c-mx-xl-800rem > * { margin-right: 8rem !important; }
  .mr-xl-825rem, .c-mr-xl-825rem > *, .mx-xl-825rem, .c-mx-xl-825rem > * { margin-right: 8.25rem !important; }
  .mr-xl-850rem, .c-mr-xl-850rem > *, .mx-xl-850rem, .c-mx-xl-850rem > * { margin-right: 8.5rem !important; }
  .mr-xl-875rem, .c-mr-xl-875rem > *, .mx-xl-875rem, .c-mx-xl-875rem > * { margin-right: 8.75rem !important; }
  .mr-xl-900rem, .c-mr-xl-900rem > *, .mx-xl-900rem, .c-mx-xl-900rem > * { margin-right: 9rem !important; }
  .mr-xl-925rem, .c-mr-xl-925rem > *, .mx-xl-925rem, .c-mx-xl-925rem > * { margin-right: 9.25rem !important; }
  .mr-xl-950rem, .c-mr-xl-950rem > *, .mx-xl-950rem, .c-mx-xl-950rem > * { margin-right: 9.5rem !important; }
  .mr-xl-975rem, .c-mr-xl-975rem > *, .mx-xl-975rem, .c-mx-xl-975rem > * { margin-right: 9.75rem !important; }
  .mr-xl-1000rem, .c-mr-xl-1000rem > *, .mx-xl-1000rem, .c-mx-xl-1000rem > * { margin-right: 10rem !important; }
  .mr-xl-1100rem, .c-mr-xl-1100rem > *, .mx-xl-1100rem, .c-mx-xl-1100rem > * { margin-right: 11rem !important; }
  .mr-xl-1200rem, .c-mr-xl-1200rem > *, .mx-xl-1200rem, .c-mx-xl-1200rem > * { margin-right: 12rem !important; }
  .mr-xl-1300rem, .c-mr-xl-1300rem > *, .mx-xl-1300rem, .c-mx-xl-1300rem > * { margin-right: 13rem !important; }
  .mr-xl-1400rem, .c-mr-xl-1400rem > *, .mx-xl-1400rem, .c-mx-xl-1400rem > * { margin-right: 14rem !important; }
  .mr-xl-1500rem, .c-mr-xl-1500rem > *, .mx-xl-1500rem, .c-mx-xl-1500rem > * { margin-right: 15rem !important; }
  .mr-xl-1600rem, .c-mr-xl-1600rem > *, .mx-xl-1600rem, .c-mx-xl-1600rem > * { margin-right: 16rem !important; }
  .mr-xl-1700rem, .c-mr-xl-1700rem > *, .mx-xl-1700rem, .c-mx-xl-1700rem > * { margin-right: 17rem !important; }
  .mr-xl-1800rem, .c-mr-xl-1800rem > *, .mx-xl-1800rem, .c-mx-xl-1800rem > * { margin-right: 18rem !important; }
  .mr-xl-1900rem, .c-mr-xl-1900rem > *, .mx-xl-1900rem, .c-mx-xl-1900rem > * { margin-right: 19rem !important; }
  .mr-xl-2000rem, .c-mr-xl-2000rem > *, .mx-xl-2000rem, .c-mx-xl-2000rem > * { margin-right: 20rem !important; }
}

@media (min-width: 1400px) {
  .mr-xxl-auto, .c-mr-xxl-auto > *, .mx-xxl-auto, .c-mx-xxl-auto > * { margin-right: auto !important; }
  .mr-xxl-000rem, .c-mr-xxl-000rem > *, .mx-xxl-000rem, .c-mx-xxl-000rem > * { margin-right: 0rem !important; }
  .mr-xxl-025rem, .c-mr-xxl-025rem > *, .mx-xxl-025rem, .c-mx-xxl-025rem > * { margin-right: 0.25rem !important; }
  .mr-xxl-050rem, .c-mr-xxl-050rem > *, .mx-xxl-050rem, .c-mx-xxl-050rem > * { margin-right: 0.5rem !important; }
  .mr-xxl-075rem, .c-mr-xxl-075rem > *, .mx-xxl-075rem, .c-mx-xxl-075rem > * { margin-right: 0.75rem !important; }
  .mr-xxl-100rem, .c-mr-xxl-100rem > *, .mx-xxl-100rem, .c-mx-xxl-100rem > * { margin-right: 1rem !important; }
  .mr-xxl-125rem, .c-mr-xxl-125rem > *, .mx-xxl-125rem, .c-mx-xxl-125rem > * { margin-right: 1.25rem !important; }
  .mr-xxl-150rem, .c-mr-xxl-150rem > *, .mx-xxl-150rem, .c-mx-xxl-150rem > * { margin-right: 1.5rem !important; }
  .mr-xxl-175rem, .c-mr-xxl-175rem > *, .mx-xxl-175rem, .c-mx-xxl-175rem > * { margin-right: 1.75rem !important; }
  .mr-xxl-200rem, .c-mr-xxl-200rem > *, .mx-xxl-200rem, .c-mx-xxl-200rem > * { margin-right: 2rem !important; }
  .mr-xxl-225rem, .c-mr-xxl-225rem > *, .mx-xxl-225rem, .c-mx-xxl-225rem > * { margin-right: 2.25rem !important; }
  .mr-xxl-250rem, .c-mr-xxl-250rem > *, .mx-xxl-250rem, .c-mx-xxl-250rem > * { margin-right: 2.5rem !important; }
  .mr-xxl-275rem, .c-mr-xxl-275rem > *, .mx-xxl-275rem, .c-mx-xxl-275rem > * { margin-right: 2.75rem !important; }
  .mr-xxl-300rem, .c-mr-xxl-300rem > *, .mx-xxl-300rem, .c-mx-xxl-300rem > * { margin-right: 3rem !important; }
  .mr-xxl-325rem, .c-mr-xxl-325rem > *, .mx-xxl-325rem, .c-mx-xxl-325rem > * { margin-right: 3.25rem !important; }
  .mr-xxl-350rem, .c-mr-xxl-350rem > *, .mx-xxl-350rem, .c-mx-xxl-350rem > * { margin-right: 3.5rem !important; }
  .mr-xxl-375rem, .c-mr-xxl-375rem > *, .mx-xxl-375rem, .c-mx-xxl-375rem > * { margin-right: 3.75rem !important; }
  .mr-xxl-400rem, .c-mr-xxl-400rem > *, .mx-xxl-400rem, .c-mx-xxl-400rem > * { margin-right: 4rem !important; }
  .mr-xxl-425rem, .c-mr-xxl-425rem > *, .mx-xxl-425rem, .c-mx-xxl-425rem > * { margin-right: 4.25rem !important; }
  .mr-xxl-450rem, .c-mr-xxl-450rem > *, .mx-xxl-450rem, .c-mx-xxl-450rem > * { margin-right: 4.5rem !important; }
  .mr-xxl-475rem, .c-mr-xxl-475rem > *, .mx-xxl-475rem, .c-mx-xxl-475rem > * { margin-right: 4.75rem !important; }
  .mr-xxl-500rem, .c-mr-xxl-500rem > *, .mx-xxl-500rem, .c-mx-xxl-500rem > * { margin-right: 5rem !important; }
  .mr-xxl-525rem, .c-mr-xxl-525rem > *, .mx-xxl-525rem, .c-mx-xxl-525rem > * { margin-right: 5.25rem !important; }
  .mr-xxl-550rem, .c-mr-xxl-550rem > *, .mx-xxl-550rem, .c-mx-xxl-550rem > * { margin-right: 5.5rem !important; }
  .mr-xxl-575rem, .c-mr-xxl-575rem > *, .mx-xxl-575rem, .c-mx-xxl-575rem > * { margin-right: 5.75rem !important; }
  .mr-xxl-600rem, .c-mr-xxl-600rem > *, .mx-xxl-600rem, .c-mx-xxl-600rem > * { margin-right: 6rem !important; }
  .mr-xxl-625rem, .c-mr-xxl-625rem > *, .mx-xxl-625rem, .c-mx-xxl-625rem > * { margin-right: 6.25rem !important; }
  .mr-xxl-650rem, .c-mr-xxl-650rem > *, .mx-xxl-650rem, .c-mx-xxl-650rem > * { margin-right: 6.5rem !important; }
  .mr-xxl-675rem, .c-mr-xxl-675rem > *, .mx-xxl-675rem, .c-mx-xxl-675rem > * { margin-right: 6.75rem !important; }
  .mr-xxl-700rem, .c-mr-xxl-700rem > *, .mx-xxl-700rem, .c-mx-xxl-700rem > * { margin-right: 7rem !important; }
  .mr-xxl-725rem, .c-mr-xxl-725rem > *, .mx-xxl-725rem, .c-mx-xxl-725rem > * { margin-right: 7.25rem !important; }
  .mr-xxl-750rem, .c-mr-xxl-750rem > *, .mx-xxl-750rem, .c-mx-xxl-750rem > * { margin-right: 7.5rem !important; }
  .mr-xxl-775rem, .c-mr-xxl-775rem > *, .mx-xxl-775rem, .c-mx-xxl-775rem > * { margin-right: 7.75rem !important; }
  .mr-xxl-800rem, .c-mr-xxl-800rem > *, .mx-xxl-800rem, .c-mx-xxl-800rem > * { margin-right: 8rem !important; }
  .mr-xxl-825rem, .c-mr-xxl-825rem > *, .mx-xxl-825rem, .c-mx-xxl-825rem > * { margin-right: 8.25rem !important; }
  .mr-xxl-850rem, .c-mr-xxl-850rem > *, .mx-xxl-850rem, .c-mx-xxl-850rem > * { margin-right: 8.5rem !important; }
  .mr-xxl-875rem, .c-mr-xxl-875rem > *, .mx-xxl-875rem, .c-mx-xxl-875rem > * { margin-right: 8.75rem !important; }
  .mr-xxl-900rem, .c-mr-xxl-900rem > *, .mx-xxl-900rem, .c-mx-xxl-900rem > * { margin-right: 9rem !important; }
  .mr-xxl-925rem, .c-mr-xxl-925rem > *, .mx-xxl-925rem, .c-mx-xxl-925rem > * { margin-right: 9.25rem !important; }
  .mr-xxl-950rem, .c-mr-xxl-950rem > *, .mx-xxl-950rem, .c-mx-xxl-950rem > * { margin-right: 9.5rem !important; }
  .mr-xxl-975rem, .c-mr-xxl-975rem > *, .mx-xxl-975rem, .c-mx-xxl-975rem > * { margin-right: 9.75rem !important; }
  .mr-xxl-1000rem, .c-mr-xxl-1000rem > *, .mx-xxl-1000rem, .c-mx-xxl-1000rem > * { margin-right: 10rem !important; }
  .mr-xxl-1100rem, .c-mr-xxl-1100rem > *, .mx-xxl-1100rem, .c-mx-xxl-1100rem > * { margin-right: 11rem !important; }
  .mr-xxl-1200rem, .c-mr-xxl-1200rem > *, .mx-xxl-1200rem, .c-mx-xxl-1200rem > * { margin-right: 12rem !important; }
  .mr-xxl-1300rem, .c-mr-xxl-1300rem > *, .mx-xxl-1300rem, .c-mx-xxl-1300rem > * { margin-right: 13rem !important; }
  .mr-xxl-1400rem, .c-mr-xxl-1400rem > *, .mx-xxl-1400rem, .c-mx-xxl-1400rem > * { margin-right: 14rem !important; }
  .mr-xxl-1500rem, .c-mr-xxl-1500rem > *, .mx-xxl-1500rem, .c-mx-xxl-1500rem > * { margin-right: 15rem !important; }
  .mr-xxl-1600rem, .c-mr-xxl-1600rem > *, .mx-xxl-1600rem, .c-mx-xxl-1600rem > * { margin-right: 16rem !important; }
  .mr-xxl-1700rem, .c-mr-xxl-1700rem > *, .mx-xxl-1700rem, .c-mx-xxl-1700rem > * { margin-right: 17rem !important; }
  .mr-xxl-1800rem, .c-mr-xxl-1800rem > *, .mx-xxl-1800rem, .c-mx-xxl-1800rem > * { margin-right: 18rem !important; }
  .mr-xxl-1900rem, .c-mr-xxl-1900rem > *, .mx-xxl-1900rem, .c-mx-xxl-1900rem > * { margin-right: 19rem !important; }
  .mr-xxl-2000rem, .c-mr-xxl-2000rem > *, .mx-xxl-2000rem, .c-mx-xxl-2000rem > * { margin-right: 20rem !important; }
}
/* -----　↑ margin-right ↑ ----- */





/* -----　↓ padding ↓ ----- */

.p-auto, .c-p-auto > * { padding: auto !important; }
.p-000rem, .c-p-000rem > * { padding: 0rem !important; }
.p-025rem, .c-p-025rem > * { padding: 0.25rem !important; }
.p-050rem, .c-p-050rem > * { padding: 0.5rem !important; }
.p-075rem, .c-p-075rem > * { padding: 0.75rem !important; }
.p-100rem, .c-p-100rem > * { padding: 1rem !important; }
.p-125rem, .c-p-125rem > * { padding: 1.25rem !important; }
.p-150rem, .c-p-150rem > * { padding: 1.5rem !important; }
.p-175rem, .c-p-175rem > * { padding: 1.75rem !important; }
.p-200rem, .c-p-200rem > * { padding: 2rem !important; }
.p-225rem, .c-p-225rem > * { padding: 2.25rem !important; }
.p-250rem, .c-p-250rem > * { padding: 2.5rem !important; }
.p-275rem, .c-p-275rem > * { padding: 2.75rem !important; }
.p-300rem, .c-p-300rem > * { padding: 3rem !important; }
.p-325rem, .c-p-325rem > * { padding: 3.25rem !important; }
.p-350rem, .c-p-350rem > * { padding: 3.5rem !important; }
.p-375rem, .c-p-375rem > * { padding: 3.75rem !important; }
.p-400rem, .c-p-400rem > * { padding: 4rem !important; }
.p-425rem, .c-p-425rem > * { padding: 4.25rem !important; }
.p-450rem, .c-p-450rem > * { padding: 4.5rem !important; }
.p-475rem, .c-p-475rem > * { padding: 4.75rem !important; }
.p-500rem, .c-p-500rem > * { padding: 5rem !important; }
.p-525rem, .c-p-525rem > * { padding: 5.25rem !important; }
.p-550rem, .c-p-550rem > * { padding: 5.5rem !important; }
.p-575rem, .c-p-575rem > * { padding: 5.75rem !important; }
.p-600rem, .c-p-600rem > * { padding: 6rem !important; }
.p-625rem, .c-p-625rem > * { padding: 6.25rem !important; }
.p-650rem, .c-p-650rem > * { padding: 6.5rem !important; }
.p-675rem, .c-p-675rem > * { padding: 6.75rem !important; }
.p-700rem, .c-p-700rem > * { padding: 7rem !important; }
.p-725rem, .c-p-725rem > * { padding: 7.25rem !important; }
.p-750rem, .c-p-750rem > * { padding: 7.5rem !important; }
.p-775rem, .c-p-775rem > * { padding: 7.75rem !important; }
.p-800rem, .c-p-800rem > * { padding: 8rem !important; }
.p-825rem, .c-p-825rem > * { padding: 8.25rem !important; }
.p-850rem, .c-p-850rem > * { padding: 8.5rem !important; }
.p-875rem, .c-p-875rem > * { padding: 8.75rem !important; }
.p-900rem, .c-p-900rem > * { padding: 9rem !important; }
.p-925rem, .c-p-925rem > * { padding: 9.25rem !important; }
.p-950rem, .c-p-950rem > * { padding: 9.5rem !important; }
.p-975rem, .c-p-975rem > * { padding: 9.75rem !important; }
.p-1000rem, .c-p-1000rem > * { padding: 10rem !important; }
.p-1100rem, .c-p-1100rem > * { padding: 11rem !important; }
.p-1200rem, .c-p-1200rem > * { padding: 12rem !important; }
.p-1300rem, .c-p-1300rem > * { padding: 13rem !important; }
.p-1400rem, .c-p-1400rem > * { padding: 14rem !important; }
.p-1500rem, .c-p-1500rem > * { padding: 15rem !important; }
.p-1600rem, .c-p-1600rem > * { padding: 16rem !important; }
.p-1700rem, .c-p-1700rem > * { padding: 17rem !important; }
.p-1800rem, .c-p-1800rem > * { padding: 18rem !important; }
.p-1900rem, .c-p-1900rem > * { padding: 19rem !important; }
.p-2000rem, .c-p-2000rem > * { padding: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .p-sm-auto, .c-p-sm-auto > * { padding: auto !important; }
  .p-sm-000rem, .c-p-sm-000rem > * { padding: 0rem !important; }
  .p-sm-025rem, .c-p-sm-025rem > * { padding: 0.25rem !important; }
  .p-sm-050rem, .c-p-sm-050rem > * { padding: 0.5rem !important; }
  .p-sm-075rem, .c-p-sm-075rem > * { padding: 0.75rem !important; }
  .p-sm-100rem, .c-p-sm-100rem > * { padding: 1rem !important; }
  .p-sm-125rem, .c-p-sm-125rem > * { padding: 1.25rem !important; }
  .p-sm-150rem, .c-p-sm-150rem > * { padding: 1.5rem !important; }
  .p-sm-175rem, .c-p-sm-175rem > * { padding: 1.75rem !important; }
  .p-sm-200rem, .c-p-sm-200rem > * { padding: 2rem !important; }
  .p-sm-225rem, .c-p-sm-225rem > * { padding: 2.25rem !important; }
  .p-sm-250rem, .c-p-sm-250rem > * { padding: 2.5rem !important; }
  .p-sm-275rem, .c-p-sm-275rem > * { padding: 2.75rem !important; }
  .p-sm-300rem, .c-p-sm-300rem > * { padding: 3rem !important; }
  .p-sm-325rem, .c-p-sm-325rem > * { padding: 3.25rem !important; }
  .p-sm-350rem, .c-p-sm-350rem > * { padding: 3.5rem !important; }
  .p-sm-375rem, .c-p-sm-375rem > * { padding: 3.75rem !important; }
  .p-sm-400rem, .c-p-sm-400rem > * { padding: 4rem !important; }
  .p-sm-425rem, .c-p-sm-425rem > * { padding: 4.25rem !important; }
  .p-sm-450rem, .c-p-sm-450rem > * { padding: 4.5rem !important; }
  .p-sm-475rem, .c-p-sm-475rem > * { padding: 4.75rem !important; }
  .p-sm-500rem, .c-p-sm-500rem > * { padding: 5rem !important; }
  .p-sm-525rem, .c-p-sm-525rem > * { padding: 5.25rem !important; }
  .p-sm-550rem, .c-p-sm-550rem > * { padding: 5.5rem !important; }
  .p-sm-575rem, .c-p-sm-575rem > * { padding: 5.75rem !important; }
  .p-sm-600rem, .c-p-sm-600rem > * { padding: 6rem !important; }
  .p-sm-625rem, .c-p-sm-625rem > * { padding: 6.25rem !important; }
  .p-sm-650rem, .c-p-sm-650rem > * { padding: 6.5rem !important; }
  .p-sm-675rem, .c-p-sm-675rem > * { padding: 6.75rem !important; }
  .p-sm-700rem, .c-p-sm-700rem > * { padding: 7rem !important; }
  .p-sm-725rem, .c-p-sm-725rem > * { padding: 7.25rem !important; }
  .p-sm-750rem, .c-p-sm-750rem > * { padding: 7.5rem !important; }
  .p-sm-775rem, .c-p-sm-775rem > * { padding: 7.75rem !important; }
  .p-sm-800rem, .c-p-sm-800rem > * { padding: 8rem !important; }
  .p-sm-825rem, .c-p-sm-825rem > * { padding: 8.25rem !important; }
  .p-sm-850rem, .c-p-sm-850rem > * { padding: 8.5rem !important; }
  .p-sm-875rem, .c-p-sm-875rem > * { padding: 8.75rem !important; }
  .p-sm-900rem, .c-p-sm-900rem > * { padding: 9rem !important; }
  .p-sm-925rem, .c-p-sm-925rem > * { padding: 9.25rem !important; }
  .p-sm-950rem, .c-p-sm-950rem > * { padding: 9.5rem !important; }
  .p-sm-975rem, .c-p-sm-975rem > * { padding: 9.75rem !important; }
  .p-sm-1000rem, .c-p-sm-1000rem > * { padding: 10rem !important; }
  .p-sm-1100rem, .c-p-sm-1100rem > * { padding: 11rem !important; }
  .p-sm-1200rem, .c-p-sm-1200rem > * { padding: 12rem !important; }
  .p-sm-1300rem, .c-p-sm-1300rem > * { padding: 13rem !important; }
  .p-sm-1400rem, .c-p-sm-1400rem > * { padding: 14rem !important; }
  .p-sm-1500rem, .c-p-sm-1500rem > * { padding: 15rem !important; }
  .p-sm-1600rem, .c-p-sm-1600rem > * { padding: 16rem !important; }
  .p-sm-1700rem, .c-p-sm-1700rem > * { padding: 17rem !important; }
  .p-sm-1800rem, .c-p-sm-1800rem > * { padding: 18rem !important; }
  .p-sm-1900rem, .c-p-sm-1900rem > * { padding: 19rem !important; }
  .p-sm-2000rem, .c-p-sm-2000rem > * { padding: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .p-md-auto, .c-p-md-auto > * { padding: auto !important; }
  .p-md-000rem, .c-p-md-000rem > * { padding: 0rem !important; }
  .p-md-025rem, .c-p-md-025rem > * { padding: 0.25rem !important; }
  .p-md-050rem, .c-p-md-050rem > * { padding: 0.5rem !important; }
  .p-md-075rem, .c-p-md-075rem > * { padding: 0.75rem !important; }
  .p-md-100rem, .c-p-md-100rem > * { padding: 1rem !important; }
  .p-md-125rem, .c-p-md-125rem > * { padding: 1.25rem !important; }
  .p-md-150rem, .c-p-md-150rem > * { padding: 1.5rem !important; }
  .p-md-175rem, .c-p-md-175rem > * { padding: 1.75rem !important; }
  .p-md-200rem, .c-p-md-200rem > * { padding: 2rem !important; }
  .p-md-225rem, .c-p-md-225rem > * { padding: 2.25rem !important; }
  .p-md-250rem, .c-p-md-250rem > * { padding: 2.5rem !important; }
  .p-md-275rem, .c-p-md-275rem > * { padding: 2.75rem !important; }
  .p-md-300rem, .c-p-md-300rem > * { padding: 3rem !important; }
  .p-md-325rem, .c-p-md-325rem > * { padding: 3.25rem !important; }
  .p-md-350rem, .c-p-md-350rem > * { padding: 3.5rem !important; }
  .p-md-375rem, .c-p-md-375rem > * { padding: 3.75rem !important; }
  .p-md-400rem, .c-p-md-400rem > * { padding: 4rem !important; }
  .p-md-425rem, .c-p-md-425rem > * { padding: 4.25rem !important; }
  .p-md-450rem, .c-p-md-450rem > * { padding: 4.5rem !important; }
  .p-md-475rem, .c-p-md-475rem > * { padding: 4.75rem !important; }
  .p-md-500rem, .c-p-md-500rem > * { padding: 5rem !important; }
  .p-md-525rem, .c-p-md-525rem > * { padding: 5.25rem !important; }
  .p-md-550rem, .c-p-md-550rem > * { padding: 5.5rem !important; }
  .p-md-575rem, .c-p-md-575rem > * { padding: 5.75rem !important; }
  .p-md-600rem, .c-p-md-600rem > * { padding: 6rem !important; }
  .p-md-625rem, .c-p-md-625rem > * { padding: 6.25rem !important; }
  .p-md-650rem, .c-p-md-650rem > * { padding: 6.5rem !important; }
  .p-md-675rem, .c-p-md-675rem > * { padding: 6.75rem !important; }
  .p-md-700rem, .c-p-md-700rem > * { padding: 7rem !important; }
  .p-md-725rem, .c-p-md-725rem > * { padding: 7.25rem !important; }
  .p-md-750rem, .c-p-md-750rem > * { padding: 7.5rem !important; }
  .p-md-775rem, .c-p-md-775rem > * { padding: 7.75rem !important; }
  .p-md-800rem, .c-p-md-800rem > * { padding: 8rem !important; }
  .p-md-825rem, .c-p-md-825rem > * { padding: 8.25rem !important; }
  .p-md-850rem, .c-p-md-850rem > * { padding: 8.5rem !important; }
  .p-md-875rem, .c-p-md-875rem > * { padding: 8.75rem !important; }
  .p-md-900rem, .c-p-md-900rem > * { padding: 9rem !important; }
  .p-md-925rem, .c-p-md-925rem > * { padding: 9.25rem !important; }
  .p-md-950rem, .c-p-md-950rem > * { padding: 9.5rem !important; }
  .p-md-975rem, .c-p-md-975rem > * { padding: 9.75rem !important; }
  .p-md-1000rem, .c-p-md-1000rem > * { padding: 10rem !important; }
  .p-md-1100rem, .c-p-md-1100rem > * { padding: 11rem !important; }
  .p-md-1200rem, .c-p-md-1200rem > * { padding: 12rem !important; }
  .p-md-1300rem, .c-p-md-1300rem > * { padding: 13rem !important; }
  .p-md-1400rem, .c-p-md-1400rem > * { padding: 14rem !important; }
  .p-md-1500rem, .c-p-md-1500rem > * { padding: 15rem !important; }
  .p-md-1600rem, .c-p-md-1600rem > * { padding: 16rem !important; }
  .p-md-1700rem, .c-p-md-1700rem > * { padding: 17rem !important; }
  .p-md-1800rem, .c-p-md-1800rem > * { padding: 18rem !important; }
  .p-md-1900rem, .c-p-md-1900rem > * { padding: 19rem !important; }
  .p-md-2000rem, .c-p-md-2000rem > * { padding: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .p-lg-auto, .c-p-lg-auto > * { padding: auto !important; }
  .p-lg-000rem, .c-p-lg-000rem > * { padding: 0rem !important; }
  .p-lg-025rem, .c-p-lg-025rem > * { padding: 0.25rem !important; }
  .p-lg-050rem, .c-p-lg-050rem > * { padding: 0.5rem !important; }
  .p-lg-075rem, .c-p-lg-075rem > * { padding: 0.75rem !important; }
  .p-lg-100rem, .c-p-lg-100rem > * { padding: 1rem !important; }
  .p-lg-125rem, .c-p-lg-125rem > * { padding: 1.25rem !important; }
  .p-lg-150rem, .c-p-lg-150rem > * { padding: 1.5rem !important; }
  .p-lg-175rem, .c-p-lg-175rem > * { padding: 1.75rem !important; }
  .p-lg-200rem, .c-p-lg-200rem > * { padding: 2rem !important; }
  .p-lg-225rem, .c-p-lg-225rem > * { padding: 2.25rem !important; }
  .p-lg-250rem, .c-p-lg-250rem > * { padding: 2.5rem !important; }
  .p-lg-275rem, .c-p-lg-275rem > * { padding: 2.75rem !important; }
  .p-lg-300rem, .c-p-lg-300rem > * { padding: 3rem !important; }
  .p-lg-325rem, .c-p-lg-325rem > * { padding: 3.25rem !important; }
  .p-lg-350rem, .c-p-lg-350rem > * { padding: 3.5rem !important; }
  .p-lg-375rem, .c-p-lg-375rem > * { padding: 3.75rem !important; }
  .p-lg-400rem, .c-p-lg-400rem > * { padding: 4rem !important; }
  .p-lg-425rem, .c-p-lg-425rem > * { padding: 4.25rem !important; }
  .p-lg-450rem, .c-p-lg-450rem > * { padding: 4.5rem !important; }
  .p-lg-475rem, .c-p-lg-475rem > * { padding: 4.75rem !important; }
  .p-lg-500rem, .c-p-lg-500rem > * { padding: 5rem !important; }
  .p-lg-525rem, .c-p-lg-525rem > * { padding: 5.25rem !important; }
  .p-lg-550rem, .c-p-lg-550rem > * { padding: 5.5rem !important; }
  .p-lg-575rem, .c-p-lg-575rem > * { padding: 5.75rem !important; }
  .p-lg-600rem, .c-p-lg-600rem > * { padding: 6rem !important; }
  .p-lg-625rem, .c-p-lg-625rem > * { padding: 6.25rem !important; }
  .p-lg-650rem, .c-p-lg-650rem > * { padding: 6.5rem !important; }
  .p-lg-675rem, .c-p-lg-675rem > * { padding: 6.75rem !important; }
  .p-lg-700rem, .c-p-lg-700rem > * { padding: 7rem !important; }
  .p-lg-725rem, .c-p-lg-725rem > * { padding: 7.25rem !important; }
  .p-lg-750rem, .c-p-lg-750rem > * { padding: 7.5rem !important; }
  .p-lg-775rem, .c-p-lg-775rem > * { padding: 7.75rem !important; }
  .p-lg-800rem, .c-p-lg-800rem > * { padding: 8rem !important; }
  .p-lg-825rem, .c-p-lg-825rem > * { padding: 8.25rem !important; }
  .p-lg-850rem, .c-p-lg-850rem > * { padding: 8.5rem !important; }
  .p-lg-875rem, .c-p-lg-875rem > * { padding: 8.75rem !important; }
  .p-lg-900rem, .c-p-lg-900rem > * { padding: 9rem !important; }
  .p-lg-925rem, .c-p-lg-925rem > * { padding: 9.25rem !important; }
  .p-lg-950rem, .c-p-lg-950rem > * { padding: 9.5rem !important; }
  .p-lg-975rem, .c-p-lg-975rem > * { padding: 9.75rem !important; }
  .p-lg-1000rem, .c-p-lg-1000rem > * { padding: 10rem !important; }
  .p-lg-1100rem, .c-p-lg-1100rem > * { padding: 11rem !important; }
  .p-lg-1200rem, .c-p-lg-1200rem > * { padding: 12rem !important; }
  .p-lg-1300rem, .c-p-lg-1300rem > * { padding: 13rem !important; }
  .p-lg-1400rem, .c-p-lg-1400rem > * { padding: 14rem !important; }
  .p-lg-1500rem, .c-p-lg-1500rem > * { padding: 15rem !important; }
  .p-lg-1600rem, .c-p-lg-1600rem > * { padding: 16rem !important; }
  .p-lg-1700rem, .c-p-lg-1700rem > * { padding: 17rem !important; }
  .p-lg-1800rem, .c-p-lg-1800rem > * { padding: 18rem !important; }
  .p-lg-1900rem, .c-p-lg-1900rem > * { padding: 19rem !important; }
  .p-lg-2000rem, .c-p-lg-2000rem > * { padding: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .p-xl-auto, .c-p-xl-auto > * { padding: auto !important; }
  .p-xl-000rem, .c-p-xl-000rem > * { padding: 0rem !important; }
  .p-xl-025rem, .c-p-xl-025rem > * { padding: 0.25rem !important; }
  .p-xl-050rem, .c-p-xl-050rem > * { padding: 0.5rem !important; }
  .p-xl-075rem, .c-p-xl-075rem > * { padding: 0.75rem !important; }
  .p-xl-100rem, .c-p-xl-100rem > * { padding: 1rem !important; }
  .p-xl-125rem, .c-p-xl-125rem > * { padding: 1.25rem !important; }
  .p-xl-150rem, .c-p-xl-150rem > * { padding: 1.5rem !important; }
  .p-xl-175rem, .c-p-xl-175rem > * { padding: 1.75rem !important; }
  .p-xl-200rem, .c-p-xl-200rem > * { padding: 2rem !important; }
  .p-xl-225rem, .c-p-xl-225rem > * { padding: 2.25rem !important; }
  .p-xl-250rem, .c-p-xl-250rem > * { padding: 2.5rem !important; }
  .p-xl-275rem, .c-p-xl-275rem > * { padding: 2.75rem !important; }
  .p-xl-300rem, .c-p-xl-300rem > * { padding: 3rem !important; }
  .p-xl-325rem, .c-p-xl-325rem > * { padding: 3.25rem !important; }
  .p-xl-350rem, .c-p-xl-350rem > * { padding: 3.5rem !important; }
  .p-xl-375rem, .c-p-xl-375rem > * { padding: 3.75rem !important; }
  .p-xl-400rem, .c-p-xl-400rem > * { padding: 4rem !important; }
  .p-xl-425rem, .c-p-xl-425rem > * { padding: 4.25rem !important; }
  .p-xl-450rem, .c-p-xl-450rem > * { padding: 4.5rem !important; }
  .p-xl-475rem, .c-p-xl-475rem > * { padding: 4.75rem !important; }
  .p-xl-500rem, .c-p-xl-500rem > * { padding: 5rem !important; }
  .p-xl-525rem, .c-p-xl-525rem > * { padding: 5.25rem !important; }
  .p-xl-550rem, .c-p-xl-550rem > * { padding: 5.5rem !important; }
  .p-xl-575rem, .c-p-xl-575rem > * { padding: 5.75rem !important; }
  .p-xl-600rem, .c-p-xl-600rem > * { padding: 6rem !important; }
  .p-xl-625rem, .c-p-xl-625rem > * { padding: 6.25rem !important; }
  .p-xl-650rem, .c-p-xl-650rem > * { padding: 6.5rem !important; }
  .p-xl-675rem, .c-p-xl-675rem > * { padding: 6.75rem !important; }
  .p-xl-700rem, .c-p-xl-700rem > * { padding: 7rem !important; }
  .p-xl-725rem, .c-p-xl-725rem > * { padding: 7.25rem !important; }
  .p-xl-750rem, .c-p-xl-750rem > * { padding: 7.5rem !important; }
  .p-xl-775rem, .c-p-xl-775rem > * { padding: 7.75rem !important; }
  .p-xl-800rem, .c-p-xl-800rem > * { padding: 8rem !important; }
  .p-xl-825rem, .c-p-xl-825rem > * { padding: 8.25rem !important; }
  .p-xl-850rem, .c-p-xl-850rem > * { padding: 8.5rem !important; }
  .p-xl-875rem, .c-p-xl-875rem > * { padding: 8.75rem !important; }
  .p-xl-900rem, .c-p-xl-900rem > * { padding: 9rem !important; }
  .p-xl-925rem, .c-p-xl-925rem > * { padding: 9.25rem !important; }
  .p-xl-950rem, .c-p-xl-950rem > * { padding: 9.5rem !important; }
  .p-xl-950rem, .c-p-xl-950rem > * { padding: 9.5rem !important; }
  .p-xl-975rem, .c-p-xl-975rem > * { padding: 9.75rem !important; }
  .p-xl-1000rem, .c-p-xl-1000rem > * { padding: 10rem !important; }
  .p-xl-1100rem, .c-p-xl-1100rem > * { padding: 11rem !important; }
  .p-xl-1200rem, .c-p-xl-1200rem > * { padding: 12rem !important; }
  .p-xl-1300rem, .c-p-xl-1300rem > * { padding: 13rem !important; }
  .p-xl-1400rem, .c-p-xl-1400rem > * { padding: 14rem !important; }
  .p-xl-1500rem, .c-p-xl-1500rem > * { padding: 15rem !important; }
  .p-xl-1600rem, .c-p-xl-1600rem > * { padding: 16rem !important; }
  .p-xl-1700rem, .c-p-xl-1700rem > * { padding: 17rem !important; }
  .p-xl-1800rem, .c-p-xl-1800rem > * { padding: 18rem !important; }
  .p-xl-1900rem, .c-p-xl-1900rem > * { padding: 19rem !important; }
  .p-xl-2000rem, .c-p-xl-2000rem > * { padding: 20rem !important; }
}

@media (min-width: 1400px) {
  .p-xxl-auto, .c-p-xxl-auto > * { padding: auto !important; }
  .p-xxl-000rem, .c-p-xxl-000rem > * { padding: 0rem !important; }
  .p-xxl-025rem, .c-p-xxl-025rem > * { padding: 0.25rem !important; }
  .p-xxl-050rem, .c-p-xxl-050rem > * { padding: 0.5rem !important; }
  .p-xxl-075rem, .c-p-xxl-075rem > * { padding: 0.75rem !important; }
  .p-xxl-100rem, .c-p-xxl-100rem > * { padding: 1rem !important; }
  .p-xxl-125rem, .c-p-xxl-125rem > * { padding: 1.25rem !important; }
  .p-xxl-150rem, .c-p-xxl-150rem > * { padding: 1.5rem !important; }
  .p-xxl-175rem, .c-p-xxl-175rem > * { padding: 1.75rem !important; }
  .p-xxl-200rem, .c-p-xxl-200rem > * { padding: 2rem !important; }
  .p-xxl-225rem, .c-p-xxl-225rem > * { padding: 2.25rem !important; }
  .p-xxl-250rem, .c-p-xxl-250rem > * { padding: 2.5rem !important; }
  .p-xxl-275rem, .c-p-xxl-275rem > * { padding: 2.75rem !important; }
  .p-xxl-300rem, .c-p-xxl-300rem > * { padding: 3rem !important; }
  .p-xxl-325rem, .c-p-xxl-325rem > * { padding: 3.25rem !important; }
  .p-xxl-350rem, .c-p-xxl-350rem > * { padding: 3.5rem !important; }
  .p-xxl-375rem, .c-p-xxl-375rem > * { padding: 3.75rem !important; }
  .p-xxl-400rem, .c-p-xxl-400rem > * { padding: 4rem !important; }
  .p-xxl-425rem, .c-p-xxl-425rem > * { padding: 4.25rem !important; }
  .p-xxl-450rem, .c-p-xxl-450rem > * { padding: 4.5rem !important; }
  .p-xxl-475rem, .c-p-xxl-475rem > * { padding: 4.75rem !important; }
  .p-xxl-500rem, .c-p-xxl-500rem > * { padding: 5rem !important; }
  .p-xxl-525rem, .c-p-xxl-525rem > * { padding: 5.25rem !important; }
  .p-xxl-550rem, .c-p-xxl-550rem > * { padding: 5.5rem !important; }
  .p-xxl-575rem, .c-p-xxl-575rem > * { padding: 5.75rem !important; }
  .p-xxl-600rem, .c-p-xxl-600rem > * { padding: 6rem !important; }
  .p-xxl-625rem, .c-p-xxl-625rem > * { padding: 6.25rem !important; }
  .p-xxl-650rem, .c-p-xxl-650rem > * { padding: 6.5rem !important; }
  .p-xxl-675rem, .c-p-xxl-675rem > * { padding: 6.75rem !important; }
  .p-xxl-700rem, .c-p-xxl-700rem > * { padding: 7rem !important; }
  .p-xxl-725rem, .c-p-xxl-725rem > * { padding: 7.25rem !important; }
  .p-xxl-750rem, .c-p-xxl-750rem > * { padding: 7.5rem !important; }
  .p-xxl-775rem, .c-p-xxl-775rem > * { padding: 7.75rem !important; }
  .p-xxl-800rem, .c-p-xxl-800rem > * { padding: 8rem !important; }
  .p-xxl-825rem, .c-p-xxl-825rem > * { padding: 8.25rem !important; }
  .p-xxl-850rem, .c-p-xxl-850rem > * { padding: 8.5rem !important; }
  .p-xxl-875rem, .c-p-xxl-875rem > * { padding: 8.75rem !important; }
  .p-xxl-900rem, .c-p-xxl-900rem > * { padding: 9rem !important; }
  .p-xxl-925rem, .c-p-xxl-925rem > * { padding: 9.25rem !important; }
  .p-xxl-950rem, .c-p-xxl-950rem > * { padding: 9.5rem !important; }
  .p-xxl-975rem, .c-p-xxl-975rem > * { padding: 9.75rem !important; }
  .p-xxl-1000rem, .c-p-xxl-1000rem > * { padding: 10rem !important; }
  .p-xxl-1100rem, .c-p-xxl-1100rem > * { padding: 11rem !important; }
  .p-xxl-1200rem, .c-p-xxl-1200rem > * { padding: 12rem !important; }
  .p-xxl-1300rem, .c-p-xxl-1300rem > * { padding: 13rem !important; }
  .p-xxl-1400rem, .c-p-xxl-1400rem > * { padding: 14rem !important; }
  .p-xxl-1500rem, .c-p-xxl-1500rem > * { padding: 15rem !important; }
  .p-xxl-1600rem, .c-p-xxl-1600rem > * { padding: 16rem !important; }
  .p-xxl-1700rem, .c-p-xxl-1700rem > * { padding: 17rem !important; }
  .p-xxl-1800rem, .c-p-xxl-1800rem > * { padding: 18rem !important; }
  .p-xxl-1900rem, .c-p-xxl-1900rem > * { padding: 19rem !important; }
  .p-xxl-2000rem, .c-p-xxl-2000rem > * { padding: 20rem !important; }
}
/* -----　↑ padding ↑ ----- */





/* -----　↓ padding-top ↓ ----- */

.pt-auto, .c-pt-auto > *, .py-autorem, .c-py-auto > * { padding-top: auto !important; }
.pt-000rem, .c-pt-000rem > *, .py-000rem, .c-py-000rem > * { padding-top: 0rem !important; }
.pt-025rem, .c-pt-025rem > *, .py-025rem, .c-py-025rem > * { padding-top: 0.25rem !important; }
.pt-050rem, .c-pt-050rem > *, .py-050rem, .c-py-050rem > * { padding-top: 0.5rem !important; }
.pt-075rem, .c-pt-075rem > *, .py-075rem, .c-py-075rem > * { padding-top: 0.75rem !important; }
.pt-100rem, .c-pt-100rem > *, .py-100rem, .c-py-100rem > * { padding-top: 1rem !important; }
.pt-125rem, .c-pt-125rem > *, .py-125rem, .c-py-125rem > * { padding-top: 1.25rem !important; }
.pt-150rem, .c-pt-150rem > *, .py-150rem, .c-py-150rem > * { padding-top: 1.5rem !important; }
.pt-175rem, .c-pt-175rem > *, .py-175rem, .c-py-175rem > * { padding-top: 1.75rem !important; }
.pt-200rem, .c-pt-200rem > *, .py-200rem, .c-py-200rem > * { padding-top: 2rem !important; }
.pt-225rem, .c-pt-225rem > *, .py-225rem, .c-py-225rem > * { padding-top: 2.25rem !important; }
.pt-250rem, .c-pt-250rem > *, .py-250rem, .c-py-250rem > * { padding-top: 2.5rem !important; }
.pt-275rem, .c-pt-275rem > *, .py-275rem, .c-py-275rem > * { padding-top: 2.75rem !important; }
.pt-300rem, .c-pt-300rem > *, .py-300rem, .c-py-300rem > * { padding-top: 3rem !important; }
.pt-325rem, .c-pt-325rem > *, .py-325rem, .c-py-325rem > * { padding-top: 3.25rem !important; }
.pt-350rem, .c-pt-350rem > *, .py-350rem, .c-py-350rem > * { padding-top: 3.5rem !important; }
.pt-375rem, .c-pt-375rem > *, .py-375rem, .c-py-375rem > * { padding-top: 3.75rem !important; }
.pt-400rem, .c-pt-400rem > *, .py-400rem, .c-py-400rem > * { padding-top: 4rem !important; }
.pt-425rem, .c-pt-425rem > *, .py-425rem, .c-py-425rem > * { padding-top: 4.25rem !important; }
.pt-450rem, .c-pt-450rem > *, .py-450rem, .c-py-450rem > * { padding-top: 4.5rem !important; }
.pt-475rem, .c-pt-475rem > *, .py-475rem, .c-py-475rem > * { padding-top: 4.75rem !important; }
.pt-500rem, .c-pt-500rem > *, .py-500rem, .c-py-500rem > * { padding-top: 5rem !important; }
.pt-525rem, .c-pt-525rem > *, .py-525rem, .c-py-525rem > * { padding-top: 5.25rem !important; }
.pt-550rem, .c-pt-550rem > *, .py-550rem, .c-py-550rem > * { padding-top: 5.5rem !important; }
.pt-575rem, .c-pt-575rem > *, .py-575rem, .c-py-575rem > * { padding-top: 5.75rem !important; }
.pt-600rem, .c-pt-600rem > *, .py-600rem, .c-py-600rem > * { padding-top: 6rem !important; }
.pt-625rem, .c-pt-625rem > *, .py-625rem, .c-py-625rem > * { padding-top: 6.25rem !important; }
.pt-650rem, .c-pt-650rem > *, .py-650rem, .c-py-650rem > * { padding-top: 6.5rem !important; }
.pt-675rem, .c-pt-675rem > *, .py-675rem, .c-py-675rem > * { padding-top: 6.75rem !important; }
.pt-700rem, .c-pt-700rem > *, .py-700rem, .c-py-700rem > * { padding-top: 7rem !important; }
.pt-725rem, .c-pt-725rem > *, .py-725rem, .c-py-725rem > * { padding-top: 7.25rem !important; }
.pt-750rem, .c-pt-750rem > *, .py-750rem, .c-py-750rem > * { padding-top: 7.5rem !important; }
.pt-775rem, .c-pt-775rem > *, .py-775rem, .c-py-775rem > * { padding-top: 7.75rem !important; }
.pt-800rem, .c-pt-800rem > *, .py-800rem, .c-py-800rem > * { padding-top: 8rem !important; }
.pt-825rem, .c-pt-825rem > *, .py-825rem, .c-py-825rem > * { padding-top: 8.25rem !important; }
.pt-850rem, .c-pt-850rem > *, .py-850rem, .c-py-850rem > * { padding-top: 8.5rem !important; }
.pt-875rem, .c-pt-875rem > *, .py-875rem, .c-py-875rem > * { padding-top: 8.75rem !important; }
.pt-900rem, .c-pt-900rem > *, .py-900rem, .c-py-900rem > * { padding-top: 9rem !important; }
.pt-925rem, .c-pt-925rem > *, .py-925rem, .c-py-925rem > * { padding-top: 9.25rem !important; }
.pt-950rem, .c-pt-950rem > *, .py-950rem, .c-py-950rem > * { padding-top: 9.5rem !important; }
.pt-975rem, .c-pt-975rem > *, .py-975rem, .c-py-975rem > * { padding-top: 9.75rem !important; }
.pt-1000rem, .c-pt-1000rem > *, .py-1000rem, .c-py-1000rem > * { padding-top: 10rem !important; }
.pt-1100rem, .c-pt-1100rem > *, .py-1100rem, .c-py-1100rem > * { padding-top: 11rem !important; }
.pt-1200rem, .c-pt-1200rem > *, .py-1200rem, .c-py-1200rem > * { padding-top: 12rem !important; }
.pt-1300rem, .c-pt-1300rem > *, .py-1300rem, .c-py-1300rem > * { padding-top: 13rem !important; }
.pt-1400rem, .c-pt-1400rem > *, .py-1400rem, .c-py-1400rem > * { padding-top: 14rem !important; }
.pt-1500rem, .c-pt-1500rem > *, .py-1500rem, .c-py-1500rem > * { padding-top: 15rem !important; }
.pt-1600rem, .c-pt-1600rem > *, .py-1600rem, .c-py-1600rem > * { padding-top: 16rem !important; }
.pt-1700rem, .c-pt-1700rem > *, .py-1700rem, .c-py-1700rem > * { padding-top: 17rem !important; }
.pt-1800rem, .c-pt-1800rem > *, .py-1800rem, .c-py-1800rem > * { padding-top: 18rem !important; }
.pt-1900rem, .c-pt-1900rem > *, .py-1900rem, .c-py-1900rem > * { padding-top: 19rem !important; }
.pt-2000rem, .c-pt-2000rem > *, .py-2000rem, .c-py-2000rem > * { padding-top: 20rem !important; }

@media (min-width: 576px) {/*sm*/
  .pt-sm-auto, .c-pt-sm-auto > *, .py-sm-auto, .c-py-sm-auto > * { padding-top: auto !important; }
  .pt-sm-000rem, .c-pt-sm-000rem > *, .py-sm-000rem, .c-py-sm-000rem > * { padding-top: 0rem !important; }
  .pt-sm-025rem, .c-pt-sm-025rem > *, .py-sm-025rem, .c-py-sm-025rem > * { padding-top: 0.25rem !important; }
  .pt-sm-050rem, .c-pt-sm-050rem > *, .py-sm-050rem, .c-py-sm-050rem > * { padding-top: 0.5rem !important; }
  .pt-sm-075rem, .c-pt-sm-075rem > *, .py-sm-075rem, .c-py-sm-075rem > * { padding-top: 0.75rem !important; }
  .pt-sm-100rem, .c-pt-sm-100rem > *, .py-sm-100rem, .c-py-sm-100rem > * { padding-top: 1rem !important; }
  .pt-sm-125rem, .c-pt-sm-125rem > *, .py-sm-125rem, .c-py-sm-125rem > * { padding-top: 1.25rem !important; }
  .pt-sm-150rem, .c-pt-sm-150rem > *, .py-sm-150rem, .c-py-sm-150rem > * { padding-top: 1.5rem !important; }
  .pt-sm-175rem, .c-pt-sm-175rem > *, .py-sm-175rem, .c-py-sm-175rem > * { padding-top: 1.75rem !important; }
  .pt-sm-200rem, .c-pt-sm-200rem > *, .py-sm-200rem, .c-py-sm-200rem > * { padding-top: 2rem !important; }
  .pt-sm-225rem, .c-pt-sm-225rem > *, .py-sm-225rem, .c-py-sm-225rem > * { padding-top: 2.25rem !important; }
  .pt-sm-250rem, .c-pt-sm-250rem > *, .py-sm-250rem, .c-py-sm-250rem > * { padding-top: 2.5rem !important; }
  .pt-sm-275rem, .c-pt-sm-275rem > *, .py-sm-275rem, .c-py-sm-275rem > * { padding-top: 2.75rem !important; }
  .pt-sm-300rem, .c-pt-sm-300rem > *, .py-sm-300rem, .c-py-sm-300rem > * { padding-top: 3rem !important; }
  .pt-sm-325rem, .c-pt-sm-325rem > *, .py-sm-325rem, .c-py-sm-325rem > * { padding-top: 3.25rem !important; }
  .pt-sm-350rem, .c-pt-sm-350rem > *, .py-sm-350rem, .c-py-sm-350rem > * { padding-top: 3.5rem !important; }
  .pt-sm-375rem, .c-pt-sm-375rem > *, .py-sm-375rem, .c-py-sm-375rem > * { padding-top: 3.75rem !important; }
  .pt-sm-400rem, .c-pt-sm-400rem > *, .py-sm-400rem, .c-py-sm-400rem > * { padding-top: 4rem !important; }
  .pt-sm-425rem, .c-pt-sm-425rem > *, .py-sm-425rem, .c-py-sm-425rem > * { padding-top: 4.25rem !important; }
  .pt-sm-450rem, .c-pt-sm-450rem > *, .py-sm-450rem, .c-py-sm-450rem > * { padding-top: 4.5rem !important; }
  .pt-sm-475rem, .c-pt-sm-475rem > *, .py-sm-475rem, .c-py-sm-475rem > * { padding-top: 4.75rem !important; }
  .pt-sm-500rem, .c-pt-sm-500rem > *, .py-sm-500rem, .c-py-sm-500rem > * { padding-top: 5rem !important; }
  .pt-sm-525rem, .c-pt-sm-525rem > *, .py-sm-525rem, .c-py-sm-525rem > * { padding-top: 5.25rem !important; }
  .pt-sm-550rem, .c-pt-sm-550rem > *, .py-sm-550rem, .c-py-sm-550rem > * { padding-top: 5.5rem !important; }
  .pt-sm-575rem, .c-pt-sm-575rem > *, .py-sm-575rem, .c-py-sm-575rem > * { padding-top: 5.75rem !important; }
  .pt-sm-600rem, .c-pt-sm-600rem > *, .py-sm-600rem, .c-py-sm-600rem > * { padding-top: 6rem !important; }
  .pt-sm-625rem, .c-pt-sm-625rem > *, .py-sm-625rem, .c-py-sm-625rem > * { padding-top: 6.25rem !important; }
  .pt-sm-650rem, .c-pt-sm-650rem > *, .py-sm-650rem, .c-py-sm-650rem > * { padding-top: 6.5rem !important; }
  .pt-sm-675rem, .c-pt-sm-675rem > *, .py-sm-675rem, .c-py-sm-675rem > * { padding-top: 6.75rem !important; }
  .pt-sm-700rem, .c-pt-sm-700rem > *, .py-sm-700rem, .c-py-sm-700rem > * { padding-top: 7rem !important; }
  .pt-sm-725rem, .c-pt-sm-725rem > *, .py-sm-725rem, .c-py-sm-725rem > * { padding-top: 7.25rem !important; }
  .pt-sm-750rem, .c-pt-sm-750rem > *, .py-sm-750rem, .c-py-sm-750rem > * { padding-top: 7.5rem !important; }
  .pt-sm-775rem, .c-pt-sm-775rem > *, .py-sm-775rem, .c-py-sm-775rem > * { padding-top: 7.75rem !important; }
  .pt-sm-800rem, .c-pt-sm-800rem > *, .py-sm-800rem, .c-py-sm-800rem > * { padding-top: 8rem !important; }
  .pt-sm-825rem, .c-pt-sm-825rem > *, .py-sm-825rem, .c-py-sm-825rem > * { padding-top: 8.25rem !important; }
  .pt-sm-850rem, .c-pt-sm-850rem > *, .py-sm-850rem, .c-py-sm-850rem > * { padding-top: 8.5rem !important; }
  .pt-sm-875rem, .c-pt-sm-875rem > *, .py-sm-875rem, .c-py-sm-875rem > * { padding-top: 8.75rem !important; }
  .pt-sm-900rem, .c-pt-sm-900rem > *, .py-sm-900rem, .c-py-sm-900rem > * { padding-top: 9rem !important; }
  .pt-sm-925rem, .c-pt-sm-925rem > *, .py-sm-925rem, .c-py-sm-925rem > * { padding-top: 9.25rem !important; }
  .pt-sm-950rem, .c-pt-sm-950rem > *, .py-sm-950rem, .c-py-sm-950rem > * { padding-top: 9.5rem !important; }
  .pt-sm-975rem, .c-pt-sm-975rem > *, .py-sm-975rem, .c-py-sm-975rem > * { padding-top: 9.75rem !important; }
  .pt-sm-1000rem, .c-pt-sm-1000rem > *, .py-sm-1000rem, .c-py-sm-1000rem > * { padding-top: 10rem !important; }
  .pt-sm-1100rem, .c-pt-sm-1100rem > *, .py-sm-1100rem, .c-py-sm-1100rem > * { padding-top: 11rem !important; }
  .pt-sm-1200rem, .c-pt-sm-1200rem > *, .py-sm-1200rem, .c-py-sm-1200rem > * { padding-top: 12rem !important; }
  .pt-sm-1300rem, .c-pt-sm-1300rem > *, .py-sm-1300rem, .c-py-sm-1300rem > * { padding-top: 13rem !important; }
  .pt-sm-1400rem, .c-pt-sm-1400rem > *, .py-sm-1400rem, .c-py-sm-1400rem > * { padding-top: 14rem !important; }
  .pt-sm-1500rem, .c-pt-sm-1500rem > *, .py-sm-1500rem, .c-py-sm-1500rem > * { padding-top: 15rem !important; }
  .pt-sm-1600rem, .c-pt-sm-1600rem > *, .py-sm-1600rem, .c-py-sm-1600rem > * { padding-top: 16rem !important; }
  .pt-sm-1700rem, .c-pt-sm-1700rem > *, .py-sm-1700rem, .c-py-sm-1700rem > * { padding-top: 17rem !important; }
  .pt-sm-1800rem, .c-pt-sm-1800rem > *, .py-sm-1800rem, .c-py-sm-1800rem > * { padding-top: 18rem !important; }
  .pt-sm-1900rem, .c-pt-sm-1900rem > *, .py-sm-1900rem, .c-py-sm-1900rem > * { padding-top: 19rem !important; }
  .pt-sm-2000rem, .c-pt-sm-2000rem > *, .py-sm-2000rem, .c-py-sm-2000rem > * { padding-top: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .pt-md-auto, .c-pt-md-auto > *, .py-md-auto, .c-py-md-auto > * { padding-top: auto !important; }
  .pt-md-000rem, .c-pt-md-000rem > *, .py-md-000rem, .c-py-md-000rem > * { padding-top: 0rem !important; }
  .pt-md-025rem, .c-pt-md-025rem > *, .py-md-025rem, .c-py-md-025rem > * { padding-top: 0.25rem !important; }
  .pt-md-050rem, .c-pt-md-050rem > *, .py-md-050rem, .c-py-md-050rem > * { padding-top: 0.5rem !important; }
  .pt-md-075rem, .c-pt-md-075rem > *, .py-md-075rem, .c-py-md-075rem > * { padding-top: 0.75rem !important; }
  .pt-md-100rem, .c-pt-md-100rem > *, .py-md-100rem, .c-py-md-100rem > * { padding-top: 1rem !important; }
  .pt-md-125rem, .c-pt-md-125rem > *, .py-md-125rem, .c-py-md-125rem > * { padding-top: 1.25rem !important; }
  .pt-md-150rem, .c-pt-md-150rem > *, .py-md-150rem, .c-py-md-150rem > * { padding-top: 1.5rem !important; }
  .pt-md-175rem, .c-pt-md-175rem > *, .py-md-175rem, .c-py-md-175rem > * { padding-top: 1.75rem !important; }
  .pt-md-200rem, .c-pt-md-200rem > *, .py-md-200rem, .c-py-md-200rem > * { padding-top: 2rem !important; }
  .pt-md-225rem, .c-pt-md-225rem > *, .py-md-225rem, .c-py-md-225rem > * { padding-top: 2.25rem !important; }
  .pt-md-250rem, .c-pt-md-250rem > *, .py-md-250rem, .c-py-md-250rem > * { padding-top: 2.5rem !important; }
  .pt-md-275rem, .c-pt-md-275rem > *, .py-md-275rem, .c-py-md-275rem > * { padding-top: 2.75rem !important; }
  .pt-md-300rem, .c-pt-md-300rem > *, .py-md-300rem, .c-py-md-300rem > * { padding-top: 3rem !important; }
  .pt-md-325rem, .c-pt-md-325rem > *, .py-md-325rem, .c-py-md-325rem > * { padding-top: 3.25rem !important; }
  .pt-md-350rem, .c-pt-md-350rem > *, .py-md-350rem, .c-py-md-350rem > * { padding-top: 3.5rem !important; }
  .pt-md-375rem, .c-pt-md-375rem > *, .py-md-375rem, .c-py-md-375rem > * { padding-top: 3.75rem !important; }
  .pt-md-400rem, .c-pt-md-400rem > *, .py-md-400rem, .c-py-md-400rem > * { padding-top: 4rem !important; }
  .pt-md-425rem, .c-pt-md-425rem > *, .py-md-425rem, .c-py-md-425rem > * { padding-top: 4.25rem !important; }
  .pt-md-450rem, .c-pt-md-450rem > *, .py-md-450rem, .c-py-md-450rem > * { padding-top: 4.5rem !important; }
  .pt-md-475rem, .c-pt-md-475rem > *, .py-md-475rem, .c-py-md-475rem > * { padding-top: 4.75rem !important; }
  .pt-md-500rem, .c-pt-md-500rem > *, .py-md-500rem, .c-py-md-500rem > * { padding-top: 5rem !important; }
  .pt-md-525rem, .c-pt-md-525rem > *, .py-md-525rem, .c-py-md-525rem > * { padding-top: 5.25rem !important; }
  .pt-md-550rem, .c-pt-md-550rem > *, .py-md-550rem, .c-py-md-550rem > * { padding-top: 5.5rem !important; }
  .pt-md-575rem, .c-pt-md-575rem > *, .py-md-575rem, .c-py-md-575rem > * { padding-top: 5.75rem !important; }
  .pt-md-600rem, .c-pt-md-600rem > *, .py-md-600rem, .c-py-md-600rem > * { padding-top: 6rem !important; }
  .pt-md-625rem, .c-pt-md-625rem > *, .py-md-625rem, .c-py-md-625rem > * { padding-top: 6.25rem !important; }
  .pt-md-650rem, .c-pt-md-650rem > *, .py-md-650rem, .c-py-md-650rem > * { padding-top: 6.5rem !important; }
  .pt-md-675rem, .c-pt-md-675rem > *, .py-md-675rem, .c-py-md-675rem > * { padding-top: 6.75rem !important; }
  .pt-md-700rem, .c-pt-md-700rem > *, .py-md-700rem, .c-py-md-700rem > * { padding-top: 7rem !important; }
  .pt-md-725rem, .c-pt-md-725rem > *, .py-md-725rem, .c-py-md-725rem > * { padding-top: 7.25rem !important; }
  .pt-md-750rem, .c-pt-md-750rem > *, .py-md-750rem, .c-py-md-750rem > * { padding-top: 7.5rem !important; }
  .pt-md-775rem, .c-pt-md-775rem > *, .py-md-775rem, .c-py-md-775rem > * { padding-top: 7.75rem !important; }
  .pt-md-800rem, .c-pt-md-800rem > *, .py-md-800rem, .c-py-md-800rem > * { padding-top: 8rem !important; }
  .pt-md-825rem, .c-pt-md-825rem > *, .py-md-825rem, .c-py-md-825rem > * { padding-top: 8.25rem !important; }
  .pt-md-850rem, .c-pt-md-850rem > *, .py-md-850rem, .c-py-md-850rem > * { padding-top: 8.5rem !important; }
  .pt-md-875rem, .c-pt-md-875rem > *, .py-md-875rem, .c-py-md-875rem > * { padding-top: 8.75rem !important; }
  .pt-md-900rem, .c-pt-md-900rem > *, .py-md-900rem, .c-py-md-900rem > * { padding-top: 9rem !important; }
  .pt-md-925rem, .c-pt-md-925rem > *, .py-md-925rem, .c-py-md-925rem > * { padding-top: 9.25rem !important; }
  .pt-md-950rem, .c-pt-md-950rem > *, .py-md-950rem, .c-py-md-950rem > * { padding-top: 9.5rem !important; }
  .pt-md-975rem, .c-pt-md-975rem > *, .py-md-975rem, .c-py-md-975rem > * { padding-top: 9.75rem !important; }
  .pt-md-1000rem, .c-pt-md-1000rem > *, .py-md-1000rem, .c-py-md-1000rem > * { padding-top: 10rem !important; }
  .pt-md-1100rem, .c-pt-md-1100rem > *, .py-md-1100rem, .c-py-md-1100rem > * { padding-top: 11rem !important; }
  .pt-md-1200rem, .c-pt-md-1200rem > *, .py-md-1200rem, .c-py-md-1200rem > * { padding-top: 12rem !important; }
  .pt-md-1300rem, .c-pt-md-1300rem > *, .py-md-1300rem, .c-py-md-1300rem > * { padding-top: 13rem !important; }
  .pt-md-1400rem, .c-pt-md-1400rem > *, .py-md-1400rem, .c-py-md-1400rem > * { padding-top: 14rem !important; }
  .pt-md-1500rem, .c-pt-md-1500rem > *, .py-md-1500rem, .c-py-md-1500rem > * { padding-top: 15rem !important; }
  .pt-md-1600rem, .c-pt-md-1600rem > *, .py-md-1600rem, .c-py-md-1600rem > * { padding-top: 16rem !important; }
  .pt-md-1700rem, .c-pt-md-1700rem > *, .py-md-1700rem, .c-py-md-1700rem > * { padding-top: 17rem !important; }
  .pt-md-1800rem, .c-pt-md-1800rem > *, .py-md-1800rem, .c-py-md-1800rem > * { padding-top: 18rem !important; }
  .pt-md-1900rem, .c-pt-md-1900rem > *, .py-md-1900rem, .c-py-md-1900rem > * { padding-top: 19rem !important; }
  .pt-md-2000rem, .c-pt-md-2000rem > *, .py-md-2000rem, .c-py-md-2000rem > * { padding-top: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .pt-lg-auto, .c-pt-lg-auto > *, .py-lg-auto, .c-py-lg-auto > * { padding-top: auto !important; }
  .pt-lg-000rem, .c-pt-lg-000rem > *, .py-lg-000rem, .c-py-lg-000rem > * { padding-top: 0rem !important; }
  .pt-lg-025rem, .c-pt-lg-025rem > *, .py-lg-025rem, .c-py-lg-025rem > * { padding-top: 0.25rem !important; }
  .pt-lg-050rem, .c-pt-lg-050rem > *, .py-lg-050rem, .c-py-lg-050rem > * { padding-top: 0.5rem !important; }
  .pt-lg-075rem, .c-pt-lg-075rem > *, .py-lg-075rem, .c-py-lg-075rem > * { padding-top: 0.75rem !important; }
  .pt-lg-100rem, .c-pt-lg-100rem > *, .py-lg-100rem, .c-py-lg-100rem > * { padding-top: 1rem !important; }
  .pt-lg-125rem, .c-pt-lg-125rem > *, .py-lg-125rem, .c-py-lg-125rem > * { padding-top: 1.25rem !important; }
  .pt-lg-150rem, .c-pt-lg-150rem > *, .py-lg-150rem, .c-py-lg-150rem > * { padding-top: 1.5rem !important; }
  .pt-lg-175rem, .c-pt-lg-175rem > *, .py-lg-175rem, .c-py-lg-175rem > * { padding-top: 1.75rem !important; }
  .pt-lg-200rem, .c-pt-lg-200rem > *, .py-lg-200rem, .c-py-lg-200rem > * { padding-top: 2rem !important; }
  .pt-lg-225rem, .c-pt-lg-225rem > *, .py-lg-225rem, .c-py-lg-225rem > * { padding-top: 2.25rem !important; }
  .pt-lg-250rem, .c-pt-lg-250rem > *, .py-lg-250rem, .c-py-lg-250rem > * { padding-top: 2.5rem !important; }
  .pt-lg-275rem, .c-pt-lg-275rem > *, .py-lg-275rem, .c-py-lg-275rem > * { padding-top: 2.75rem !important; }
  .pt-lg-300rem, .c-pt-lg-300rem > *, .py-lg-300rem, .c-py-lg-300rem > * { padding-top: 3rem !important; }
  .pt-lg-325rem, .c-pt-lg-325rem > *, .py-lg-325rem, .c-py-lg-325rem > * { padding-top: 3.25rem !important; }
  .pt-lg-350rem, .c-pt-lg-350rem > *, .py-lg-350rem, .c-py-lg-350rem > * { padding-top: 3.5rem !important; }
  .pt-lg-375rem, .c-pt-lg-375rem > *, .py-lg-375rem, .c-py-lg-375rem > * { padding-top: 3.75rem !important; }
  .pt-lg-400rem, .c-pt-lg-400rem > *, .py-lg-400rem, .c-py-lg-400rem > * { padding-top: 4rem !important; }
  .pt-lg-425rem, .c-pt-lg-425rem > *, .py-lg-425rem, .c-py-lg-425rem > * { padding-top: 4.25rem !important; }
  .pt-lg-450rem, .c-pt-lg-450rem > *, .py-lg-450rem, .c-py-lg-450rem > * { padding-top: 4.5rem !important; }
  .pt-lg-475rem, .c-pt-lg-475rem > *, .py-lg-475rem, .c-py-lg-475rem > * { padding-top: 4.75rem !important; }
  .pt-lg-500rem, .c-pt-lg-500rem > *, .py-lg-500rem, .c-py-lg-500rem > * { padding-top: 5rem !important; }
  .pt-lg-525rem, .c-pt-lg-525rem > *, .py-lg-525rem, .c-py-lg-525rem > * { padding-top: 5.25rem !important; }
  .pt-lg-550rem, .c-pt-lg-550rem > *, .py-lg-550rem, .c-py-lg-550rem > * { padding-top: 5.5rem !important; }
  .pt-lg-575rem, .c-pt-lg-575rem > *, .py-lg-575rem, .c-py-lg-575rem > * { padding-top: 5.75rem !important; }
  .pt-lg-600rem, .c-pt-lg-600rem > *, .py-lg-600rem, .c-py-lg-600rem > * { padding-top: 6rem !important; }
  .pt-lg-625rem, .c-pt-lg-625rem > *, .py-lg-625rem, .c-py-lg-625rem > * { padding-top: 6.25rem !important; }
  .pt-lg-650rem, .c-pt-lg-650rem > *, .py-lg-650rem, .c-py-lg-650rem > * { padding-top: 6.5rem !important; }
  .pt-lg-675rem, .c-pt-lg-675rem > *, .py-lg-675rem, .c-py-lg-675rem > * { padding-top: 6.75rem !important; }
  .pt-lg-700rem, .c-pt-lg-700rem > *, .py-lg-700rem, .c-py-lg-700rem > * { padding-top: 7rem !important; }
  .pt-lg-725rem, .c-pt-lg-725rem > *, .py-lg-725rem, .c-py-lg-725rem > * { padding-top: 7.25rem !important; }
  .pt-lg-750rem, .c-pt-lg-750rem > *, .py-lg-750rem, .c-py-lg-750rem > * { padding-top: 7.5rem !important; }
  .pt-lg-775rem, .c-pt-lg-775rem > *, .py-lg-775rem, .c-py-lg-775rem > * { padding-top: 7.75rem !important; }
  .pt-lg-800rem, .c-pt-lg-800rem > *, .py-lg-800rem, .c-py-lg-800rem > * { padding-top: 8rem !important; }
  .pt-lg-825rem, .c-pt-lg-825rem > *, .py-lg-825rem, .c-py-lg-825rem > * { padding-top: 8.25rem !important; }
  .pt-lg-850rem, .c-pt-lg-850rem > *, .py-lg-850rem, .c-py-lg-850rem > * { padding-top: 8.5rem !important; }
  .pt-lg-875rem, .c-pt-lg-875rem > *, .py-lg-875rem, .c-py-lg-875rem > * { padding-top: 8.75rem !important; }
  .pt-lg-900rem, .c-pt-lg-900rem > *, .py-lg-900rem, .c-py-lg-900rem > * { padding-top: 9rem !important; }
  .pt-lg-925rem, .c-pt-lg-925rem > *, .py-lg-925rem, .c-py-lg-925rem > * { padding-top: 9.25rem !important; }
  .pt-lg-950rem, .c-pt-lg-950rem > *, .py-lg-950rem, .c-py-lg-950rem > * { padding-top: 9.5rem !important; }
  .pt-lg-975rem, .c-pt-lg-975rem > *, .py-lg-975rem, .c-py-lg-975rem > * { padding-top: 9.75rem !important; }
  .pt-lg-1000rem, .c-pt-lg-1000rem > *, .py-lg-1000rem, .c-py-lg-1000rem > * { padding-top: 10rem !important; }
  .pt-lg-1100rem, .c-pt-lg-1100rem > *, .py-lg-1100rem, .c-py-lg-1100rem > * { padding-top: 11rem !important; }
  .pt-lg-1200rem, .c-pt-lg-1200rem > *, .py-lg-1200rem, .c-py-lg-1200rem > * { padding-top: 12rem !important; }
  .pt-lg-1300rem, .c-pt-lg-1300rem > *, .py-lg-1300rem, .c-py-lg-1300rem > * { padding-top: 13rem !important; }
  .pt-lg-1400rem, .c-pt-lg-1400rem > *, .py-lg-1400rem, .c-py-lg-1400rem > * { padding-top: 14rem !important; }
  .pt-lg-1500rem, .c-pt-lg-1500rem > *, .py-lg-1500rem, .c-py-lg-1500rem > * { padding-top: 15rem !important; }
  .pt-lg-1600rem, .c-pt-lg-1600rem > *, .py-lg-1600rem, .c-py-lg-1600rem > * { padding-top: 16rem !important; }
  .pt-lg-1700rem, .c-pt-lg-1700rem > *, .py-lg-1700rem, .c-py-lg-1700rem > * { padding-top: 17rem !important; }
  .pt-lg-1800rem, .c-pt-lg-1800rem > *, .py-lg-1800rem, .c-py-lg-1800rem > * { padding-top: 18rem !important; }
  .pt-lg-1900rem, .c-pt-lg-1900rem > *, .py-lg-1900rem, .c-py-lg-1900rem > * { padding-top: 19rem !important; }
  .pt-lg-2000rem, .c-pt-lg-2000rem > *, .py-lg-2000rem, .c-py-lg-2000rem > * { padding-top: 20rem !important; }}

@media (min-width: 1200px) {/*xl*/
  .pt-xl-auto, .c-pt-xl-auto > *, .py-xl-auto, .c-py-xl-auto > * { padding-top: auto !important; }
  .pt-xl-000rem, .c-pt-xl-000rem > *, .py-xl-000rem, .c-py-xl-000rem > * { padding-top: 0rem !important; }
  .pt-xl-025rem, .c-pt-xl-025rem > *, .py-xl-025rem, .c-py-xl-025rem > * { padding-top: 0.25rem !important; }
  .pt-xl-050rem, .c-pt-xl-050rem > *, .py-xl-050rem, .c-py-xl-050rem > * { padding-top: 0.5rem !important; }
  .pt-xl-075rem, .c-pt-xl-075rem > *, .py-xl-075rem, .c-py-xl-075rem > * { padding-top: 0.75rem !important; }
  .pt-xl-100rem, .c-pt-xl-100rem > *, .py-xl-100rem, .c-py-xl-100rem > * { padding-top: 1rem !important; }
  .pt-xl-125rem, .c-pt-xl-125rem > *, .py-xl-125rem, .c-py-xl-125rem > * { padding-top: 1.25rem !important; }
  .pt-xl-150rem, .c-pt-xl-150rem > *, .py-xl-150rem, .c-py-xl-150rem > * { padding-top: 1.5rem !important; }
  .pt-xl-175rem, .c-pt-xl-175rem > *, .py-xl-175rem, .c-py-xl-175rem > * { padding-top: 1.75rem !important; }
  .pt-xl-200rem, .c-pt-xl-200rem > *, .py-xl-200rem, .c-py-xl-200rem > * { padding-top: 2rem !important; }
  .pt-xl-225rem, .c-pt-xl-225rem > *, .py-xl-225rem, .c-py-xl-225rem > * { padding-top: 2.25rem !important; }
  .pt-xl-250rem, .c-pt-xl-250rem > *, .py-xl-250rem, .c-py-xl-250rem > * { padding-top: 2.5rem !important; }
  .pt-xl-275rem, .c-pt-xl-275rem > *, .py-xl-275rem, .c-py-xl-275rem > * { padding-top: 2.75rem !important; }
  .pt-xl-300rem, .c-pt-xl-300rem > *, .py-xl-300rem, .c-py-xl-300rem > * { padding-top: 3rem !important; }
  .pt-xl-325rem, .c-pt-xl-325rem > *, .py-xl-325rem, .c-py-xl-325rem > * { padding-top: 3.25rem !important; }
  .pt-xl-350rem, .c-pt-xl-350rem > *, .py-xl-350rem, .c-py-xl-350rem > * { padding-top: 3.5rem !important; }
  .pt-xl-375rem, .c-pt-xl-375rem > *, .py-xl-375rem, .c-py-xl-375rem > * { padding-top: 3.75rem !important; }
  .pt-xl-400rem, .c-pt-xl-400rem > *, .py-xl-400rem, .c-py-xl-400rem > * { padding-top: 4rem !important; }
  .pt-xl-425rem, .c-pt-xl-425rem > *, .py-xl-425rem, .c-py-xl-425rem > * { padding-top: 4.25rem !important; }
  .pt-xl-450rem, .c-pt-xl-450rem > *, .py-xl-450rem, .c-py-xl-450rem > * { padding-top: 4.5rem !important; }
  .pt-xl-475rem, .c-pt-xl-475rem > *, .py-xl-475rem, .c-py-xl-475rem > * { padding-top: 4.75rem !important; }
  .pt-xl-500rem, .c-pt-xl-500rem > *, .py-xl-500rem, .c-py-xl-500rem > * { padding-top: 5rem !important; }
  .pt-xl-525rem, .c-pt-xl-525rem > *, .py-xl-525rem, .c-py-xl-525rem > * { padding-top: 5.25rem !important; }
  .pt-xl-550rem, .c-pt-xl-550rem > *, .py-xl-550rem, .c-py-xl-550rem > * { padding-top: 5.5rem !important; }
  .pt-xl-575rem, .c-pt-xl-575rem > *, .py-xl-575rem, .c-py-xl-575rem > * { padding-top: 5.75rem !important; }
  .pt-xl-600rem, .c-pt-xl-600rem > *, .py-xl-600rem, .c-py-xl-600rem > * { padding-top: 6rem !important; }
  .pt-xl-625rem, .c-pt-xl-625rem > *, .py-xl-625rem, .c-py-xl-625rem > * { padding-top: 6.25rem !important; }
  .pt-xl-650rem, .c-pt-xl-650rem > *, .py-xl-650rem, .c-py-xl-650rem > * { padding-top: 6.5rem !important; }
  .pt-xl-675rem, .c-pt-xl-675rem > *, .py-xl-675rem, .c-py-xl-675rem > * { padding-top: 6.75rem !important; }
  .pt-xl-700rem, .c-pt-xl-700rem > *, .py-xl-700rem, .c-py-xl-700rem > * { padding-top: 7rem !important; }
  .pt-xl-725rem, .c-pt-xl-725rem > *, .py-xl-725rem, .c-py-xl-725rem > * { padding-top: 7.25rem !important; }
  .pt-xl-750rem, .c-pt-xl-750rem > *, .py-xl-750rem, .c-py-xl-750rem > * { padding-top: 7.5rem !important; }
  .pt-xl-775rem, .c-pt-xl-775rem > *, .py-xl-775rem, .c-py-xl-775rem > * { padding-top: 7.75rem !important; }
  .pt-xl-800rem, .c-pt-xl-800rem > *, .py-xl-800rem, .c-py-xl-800rem > * { padding-top: 8rem !important; }
  .pt-xl-825rem, .c-pt-xl-825rem > *, .py-xl-825rem, .c-py-xl-825rem > * { padding-top: 8.25rem !important; }
  .pt-xl-850rem, .c-pt-xl-850rem > *, .py-xl-850rem, .c-py-xl-850rem > * { padding-top: 8.5rem !important; }
  .pt-xl-875rem, .c-pt-xl-875rem > *, .py-xl-875rem, .c-py-xl-875rem > * { padding-top: 8.75rem !important; }
  .pt-xl-900rem, .c-pt-xl-900rem > *, .py-xl-900rem, .c-py-xl-900rem > * { padding-top: 9rem !important; }
  .pt-xl-925rem, .c-pt-xl-925rem > *, .py-xl-925rem, .c-py-xl-925rem > * { padding-top: 9.25rem !important; }
  .pt-xl-950rem, .c-pt-xl-950rem > *, .py-xl-950rem, .c-py-xl-950rem > * { padding-top: 9.5rem !important; }
  .pt-xl-975rem, .c-pt-xl-975rem > *, .py-xl-975rem, .c-py-xl-975rem > * { padding-top: 9.75rem !important; }
  .pt-xl-1000rem, .c-pt-xl-1000rem > *, .py-xl-1000rem, .c-py-xl-1000rem > * { padding-top: 10rem !important; }
  .pt-xl-1100rem, .c-pt-xl-1100rem > *, .py-xl-1100rem, .c-py-xl-1100rem > * { padding-top: 11rem !important; }
  .pt-xl-1200rem, .c-pt-xl-1200rem > *, .py-xl-1200rem, .c-py-xl-1200rem > * { padding-top: 12rem !important; }
  .pt-xl-1300rem, .c-pt-xl-1300rem > *, .py-xl-1300rem, .c-py-xl-1300rem > * { padding-top: 13rem !important; }
  .pt-xl-1400rem, .c-pt-xl-1400rem > *, .py-xl-1400rem, .c-py-xl-1400rem > * { padding-top: 14rem !important; }
  .pt-xl-1500rem, .c-pt-xl-1500rem > *, .py-xl-1500rem, .c-py-xl-1500rem > * { padding-top: 15rem !important; }
  .pt-xl-1600rem, .c-pt-xl-1600rem > *, .py-xl-1600rem, .c-py-xl-1600rem > * { padding-top: 16rem !important; }
  .pt-xl-1700rem, .c-pt-xl-1700rem > *, .py-xl-1700rem, .c-py-xl-1700rem > * { padding-top: 17rem !important; }
  .pt-xl-1800rem, .c-pt-xl-1800rem > *, .py-xl-1800rem, .c-py-xl-1800rem > * { padding-top: 18rem !important; }
  .pt-xl-1900rem, .c-pt-xl-1900rem > *, .py-xl-1900rem, .c-py-xl-1900rem > * { padding-top: 19rem !important; }
  .pt-xl-2000rem, .c-pt-xl-2000rem > *, .py-xl-2000rem, .c-py-xl-2000rem > * { padding-top: 20rem !important; }
}

@media (min-width: 1400px) {
  .pt-xxl-auto, .c-pt-xxl-auto > *, .py-xxl-auto, .c-py-xxl-auto > * { padding-top: auto !important; }
  .pt-xxl-000rem, .c-pt-xxl-000rem > *, .py-xxl-000rem, .c-py-xxl-000rem > * { padding-top: 0rem !important; }
  .pt-xxl-025rem, .c-pt-xxl-025rem > *, .py-xxl-025rem, .c-py-xxl-025rem > * { padding-top: 0.25rem !important; }
  .pt-xxl-050rem, .c-pt-xxl-050rem > *, .py-xxl-050rem, .c-py-xxl-050rem > * { padding-top: 0.5rem !important; }
  .pt-xxl-075rem, .c-pt-xxl-075rem > *, .py-xxl-075rem, .c-py-xxl-075rem > * { padding-top: 0.75rem !important; }
  .pt-xxl-100rem, .c-pt-xxl-100rem > *, .py-xxl-100rem, .c-py-xxl-100rem > * { padding-top: 1rem !important; }
  .pt-xxl-125rem, .c-pt-xxl-125rem > *, .py-xxl-125rem, .c-py-xxl-125rem > * { padding-top: 1.25rem !important; }
  .pt-xxl-150rem, .c-pt-xxl-150rem > *, .py-xxl-150rem, .c-py-xxl-150rem > * { padding-top: 1.5rem !important; }
  .pt-xxl-175rem, .c-pt-xxl-175rem > *, .py-xxl-175rem, .c-py-xxl-175rem > * { padding-top: 1.75rem !important; }
  .pt-xxl-200rem, .c-pt-xxl-200rem > *, .py-xxl-200rem, .c-py-xxl-200rem > * { padding-top: 2rem !important; }
  .pt-xxl-225rem, .c-pt-xxl-225rem > *, .py-xxl-225rem, .c-py-xxl-225rem > * { padding-top: 2.25rem !important; }
  .pt-xxl-250rem, .c-pt-xxl-250rem > *, .py-xxl-250rem, .c-py-xxl-250rem > * { padding-top: 2.5rem !important; }
  .pt-xxl-275rem, .c-pt-xxl-275rem > *, .py-xxl-275rem, .c-py-xxl-275rem > * { padding-top: 2.75rem !important; }
  .pt-xxl-300rem, .c-pt-xxl-300rem > *, .py-xxl-300rem, .c-py-xxl-300rem > * { padding-top: 3rem !important; }
  .pt-xxl-325rem, .c-pt-xxl-325rem > *, .py-xxl-325rem, .c-py-xxl-325rem > * { padding-top: 3.25rem !important; }
  .pt-xxl-350rem, .c-pt-xxl-350rem > *, .py-xxl-350rem, .c-py-xxl-350rem > * { padding-top: 3.5rem !important; }
  .pt-xxl-375rem, .c-pt-xxl-375rem > *, .py-xxl-375rem, .c-py-xxl-375rem > * { padding-top: 3.75rem !important; }
  .pt-xxl-400rem, .c-pt-xxl-400rem > *, .py-xxl-400rem, .c-py-xxl-400rem > * { padding-top: 4rem !important; }
  .pt-xxl-425rem, .c-pt-xxl-425rem > *, .py-xxl-425rem, .c-py-xxl-425rem > * { padding-top: 4.25rem !important; }
  .pt-xxl-450rem, .c-pt-xxl-450rem > *, .py-xxl-450rem, .c-py-xxl-450rem > * { padding-top: 4.5rem !important; }
  .pt-xxl-475rem, .c-pt-xxl-475rem > *, .py-xxl-475rem, .c-py-xxl-475rem > * { padding-top: 4.75rem !important; }
  .pt-xxl-500rem, .c-pt-xxl-500rem > *, .py-xxl-500rem, .c-py-xxl-500rem > * { padding-top: 5rem !important; }
  .pt-xxl-525rem, .c-pt-xxl-525rem > *, .py-xxl-525rem, .c-py-xxl-525rem > * { padding-top: 5.25rem !important; }
  .pt-xxl-550rem, .c-pt-xxl-550rem > *, .py-xxl-550rem, .c-py-xxl-550rem > * { padding-top: 5.5rem !important; }
  .pt-xxl-575rem, .c-pt-xxl-575rem > *, .py-xxl-575rem, .c-py-xxl-575rem > * { padding-top: 5.75rem !important; }
  .pt-xxl-600rem, .c-pt-xxl-600rem > *, .py-xxl-600rem, .c-py-xxl-600rem > * { padding-top: 6rem !important; }
  .pt-xxl-625rem, .c-pt-xxl-625rem > *, .py-xxl-625rem, .c-py-xxl-625rem > * { padding-top: 6.25rem !important; }
  .pt-xxl-650rem, .c-pt-xxl-650rem > *, .py-xxl-650rem, .c-py-xxl-650rem > * { padding-top: 6.5rem !important; }
  .pt-xxl-675rem, .c-pt-xxl-675rem > *, .py-xxl-675rem, .c-py-xxl-675rem > * { padding-top: 6.75rem !important; }
  .pt-xxl-700rem, .c-pt-xxl-700rem > *, .py-xxl-700rem, .c-py-xxl-700rem > * { padding-top: 7rem !important; }
  .pt-xxl-725rem, .c-pt-xxl-725rem > *, .py-xxl-725rem, .c-py-xxl-725rem > * { padding-top: 7.25rem !important; }
  .pt-xxl-750rem, .c-pt-xxl-750rem > *, .py-xxl-750rem, .c-py-xxl-750rem > * { padding-top: 7.5rem !important; }
  .pt-xxl-775rem, .c-pt-xxl-775rem > *, .py-xxl-775rem, .c-py-xxl-775rem > * { padding-top: 7.75rem !important; }
  .pt-xxl-800rem, .c-pt-xxl-800rem > *, .py-xxl-800rem, .c-py-xxl-800rem > * { padding-top: 8rem !important; }
  .pt-xxl-825rem, .c-pt-xxl-825rem > *, .py-xxl-825rem, .c-py-xxl-825rem > * { padding-top: 8.25rem !important; }
  .pt-xxl-850rem, .c-pt-xxl-850rem > *, .py-xxl-850rem, .c-py-xxl-850rem > * { padding-top: 8.5rem !important; }
  .pt-xxl-875rem, .c-pt-xxl-875rem > *, .py-xxl-875rem, .c-py-xxl-875rem > * { padding-top: 8.75rem !important; }
  .pt-xxl-900rem, .c-pt-xxl-900rem > *, .py-xxl-900rem, .c-py-xxl-900rem > * { padding-top: 9rem !important; }
  .pt-xxl-925rem, .c-pt-xxl-925rem > *, .py-xxl-925rem, .c-py-xxl-925rem > * { padding-top: 9.25rem !important; }
  .pt-xxl-950rem, .c-pt-xxl-950rem > *, .py-xxl-950rem, .c-py-xxl-950rem > * { padding-top: 9.5rem !important; }
  .pt-xxl-975rem, .c-pt-xxl-975rem > *, .py-xxl-975rem, .c-py-xxl-975rem > * { padding-top: 9.75rem !important; }
  .pt-xxl-1000rem, .c-pt-xxl-1000rem > *, .py-xxl-1000rem, .c-py-xxl-1000rem > * { padding-top: 10rem !important; }
  .pt-xxl-1100rem, .c-pt-xxl-1100rem > *, .py-xxl-1100rem, .c-py-xxl-1100rem > * { padding-top: 11rem !important; }
  .pt-xxl-1200rem, .c-pt-xxl-1200rem > *, .py-xxl-1200rem, .c-py-xxl-1200rem > * { padding-top: 12rem !important; }
  .pt-xxl-1300rem, .c-pt-xxl-1300rem > *, .py-xxl-1300rem, .c-py-xxl-1300rem > * { padding-top: 13rem !important; }
  .pt-xxl-1400rem, .c-pt-xxl-1400rem > *, .py-xxl-1400rem, .c-py-xxl-1400rem > * { padding-top: 14rem !important; }
  .pt-xxl-1500rem, .c-pt-xxl-1500rem > *, .py-xxl-1500rem, .c-py-xxl-1500rem > * { padding-top: 15rem !important; }
  .pt-xxl-1600rem, .c-pt-xxl-1600rem > *, .py-xxl-1600rem, .c-py-xxl-1600rem > * { padding-top: 16rem !important; }
  .pt-xxl-1700rem, .c-pt-xxl-1700rem > *, .py-xxl-1700rem, .c-py-xxl-1700rem > * { padding-top: 17rem !important; }
  .pt-xxl-1800rem, .c-pt-xxl-1800rem > *, .py-xxl-1800rem, .c-py-xxl-1800rem > * { padding-top: 18rem !important; }
  .pt-xxl-1900rem, .c-pt-xxl-1900rem > *, .py-xxl-1900rem, .c-py-xxl-1900rem > * { padding-top: 19rem !important; }
  .pt-xxl-2000rem, .c-pt-xxl-2000rem > *, .py-xxl-2000rem, .c-py-xxl-2000rem > * { padding-top: 20rem !important; }
}
/* -----　↑ padding-top ↑ ----- */





/* -----　↓ padding-bottom ↓ ----- */

.pb-auto, .c-pb-auto > *, .py-autorem, .c-py-auto > * { padding-bottom: auto !important; }
.pb-000rem, .c-pb-000rem > *, .py-000rem, .c-py-000rem > * { padding-bottom: 0rem !important; }
.pb-025rem, .c-pb-025rem > *, .py-025rem, .c-py-025rem > * { padding-bottom: 0.25rem !important; }
.pb-050rem, .c-pb-050rem > *, .py-050rem, .c-py-050rem > * { padding-bottom: 0.5rem !important; }
.pb-075rem, .c-pb-075rem > *, .py-075rem, .c-py-075rem > * { padding-bottom: 0.75rem !important; }
.pb-100rem, .c-pb-100rem > *, .py-100rem, .c-py-100rem > * { padding-bottom: 1rem !important; }
.pb-125rem, .c-pb-125rem > *, .py-125rem, .c-py-125rem > * { padding-bottom: 1.25rem !important; }
.pb-150rem, .c-pb-150rem > *, .py-150rem, .c-py-150rem > * { padding-bottom: 1.5rem !important; }
.pb-175rem, .c-pb-175rem > *, .py-175rem, .c-py-175rem > * { padding-bottom: 1.75rem !important; }
.pb-200rem, .c-pb-200rem > *, .py-200rem, .c-py-200rem > * { padding-bottom: 2rem !important; }
.pb-225rem, .c-pb-225rem > *, .py-225rem, .c-py-225rem > * { padding-bottom: 2.25rem !important; }
.pb-250rem, .c-pb-250rem > *, .py-250rem, .c-py-250rem > * { padding-bottom: 2.5rem !important; }
.pb-275rem, .c-pb-275rem > *, .py-275rem, .c-py-275rem > * { padding-bottom: 2.75rem !important; }
.pb-300rem, .c-pb-300rem > *, .py-300rem, .c-py-300rem > * { padding-bottom: 3rem !important; }
.pb-325rem, .c-pb-325rem > *, .py-325rem, .c-py-325rem > * { padding-bottom: 3.25rem !important; }
.pb-350rem, .c-pb-350rem > *, .py-350rem, .c-py-350rem > * { padding-bottom: 3.5rem !important; }
.pb-375rem, .c-pb-375rem > *, .py-375rem, .c-py-375rem > * { padding-bottom: 3.75rem !important; }
.pb-400rem, .c-pb-400rem > *, .py-400rem, .c-py-400rem > * { padding-bottom: 4rem !important; }
.pb-425rem, .c-pb-425rem > *, .py-425rem, .c-py-425rem > * { padding-bottom: 4.25rem !important; }
.pb-450rem, .c-pb-450rem > *, .py-450rem, .c-py-450rem > * { padding-bottom: 4.5rem !important; }
.pb-475rem, .c-pb-475rem > *, .py-475rem, .c-py-475rem > * { padding-bottom: 4.75rem !important; }
.pb-500rem, .c-pb-500rem > *, .py-500rem, .c-py-500rem > * { padding-bottom: 5rem !important; }
.pb-525rem, .c-pb-525rem > *, .py-525rem, .c-py-525rem > * { padding-bottom: 5.25rem !important; }
.pb-550rem, .c-pb-550rem > *, .py-550rem, .c-py-550rem > * { padding-bottom: 5.5rem !important; }
.pb-575rem, .c-pb-575rem > *, .py-575rem, .c-py-575rem > * { padding-bottom: 5.75rem !important; }
.pb-600rem, .c-pb-600rem > *, .py-600rem, .c-py-600rem > * { padding-bottom: 6rem !important; }
.pb-625rem, .c-pb-625rem > *, .py-625rem, .c-py-625rem > * { padding-bottom: 6.25rem !important; }
.pb-650rem, .c-pb-650rem > *, .py-650rem, .c-py-650rem > * { padding-bottom: 6.5rem !important; }
.pb-675rem, .c-pb-675rem > *, .py-675rem, .c-py-675rem > * { padding-bottom: 6.75rem !important; }
.pb-700rem, .c-pb-700rem > *, .py-700rem, .c-py-700rem > * { padding-bottom: 7rem !important; }
.pb-725rem, .c-pb-725rem > *, .py-725rem, .c-py-725rem > * { padding-bottom: 7.25rem !important; }
.pb-750rem, .c-pb-750rem > *, .py-750rem, .c-py-750rem > * { padding-bottom: 7.5rem !important; }
.pb-775rem, .c-pb-775rem > *, .py-775rem, .c-py-775rem > * { padding-bottom: 7.75rem !important; }
.pb-800rem, .c-pb-800rem > *, .py-800rem, .c-py-800rem > * { padding-bottom: 8rem !important; }
.pb-825rem, .c-pb-825rem > *, .py-825rem, .c-py-825rem > * { padding-bottom: 8.25rem !important; }
.pb-850rem, .c-pb-850rem > *, .py-850rem, .c-py-850rem > * { padding-bottom: 8.5rem !important; }
.pb-875rem, .c-pb-875rem > *, .py-875rem, .c-py-875rem > * { padding-bottom: 8.75rem !important; }
.pb-900rem, .c-pb-900rem > *, .py-900rem, .c-py-900rem > * { padding-bottom: 9rem !important; }
.pb-925rem, .c-pb-925rem > *, .py-925rem, .c-py-925rem > * { padding-bottom: 9.25rem !important; }
.pb-950rem, .c-pb-950rem > *, .py-950rem, .c-py-950rem > * { padding-bottom: 9.5rem !important; }
.pb-975rem, .c-pb-975rem > *, .py-975rem, .c-py-975rem > * { padding-bottom: 9.75rem !important; }
.pb-1000rem, .c-pb-1000rem > *, .py-1000rem, .c-py-1000rem > * { padding-bottom: 10rem !important; }
.pb-1100rem, .c-pb-1100rem > *, .py-1100rem, .c-py-1100rem > * { padding-bottom: 11rem !important; }
.pb-1200rem, .c-pb-1200rem > *, .py-1200rem, .c-py-1200rem > * { padding-bottom: 12rem !important; }
.pb-1300rem, .c-pb-1300rem > *, .py-1300rem, .c-py-1300rem > * { padding-bottom: 13rem !important; }
.pb-1400rem, .c-pb-1400rem > *, .py-1400rem, .c-py-1400rem > * { padding-bottom: 14rem !important; }
.pb-1500rem, .c-pb-1500rem > *, .py-1500rem, .c-py-1500rem > * { padding-bottom: 15rem !important; }
.pb-1600rem, .c-pb-1600rem > *, .py-1600rem, .c-py-1600rem > * { padding-bottom: 16rem !important; }
.pb-1700rem, .c-pb-1700rem > *, .py-1700rem, .c-py-1700rem > * { padding-bottom: 17rem !important; }
.pb-1800rem, .c-pb-1800rem > *, .py-1800rem, .c-py-1800rem > * { padding-bottom: 18rem !important; }
.pb-1900rem, .c-pb-1900rem > *, .py-1900rem, .c-py-1900rem > * { padding-bottom: 19rem !important; }
.pb-2000rem, .c-pb-2000rem > *, .py-2000rem, .c-py-2000rem > * { padding-bottom: 20rem !important; }


@media (min-width: 576px) {/*sm*/
  .pb-sm-auto, .c-pb-sm-auto > *, .py-sm-auto, .c-py-sm-auto > * { padding-bottom: auto !important; }
  .pb-sm-000rem, .c-pb-sm-000rem > *, .py-sm-000rem, .c-py-sm-000rem > * { padding-bottom: 0rem !important; }
  .pb-sm-025rem, .c-pb-sm-025rem > *, .py-sm-025rem, .c-py-sm-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-sm-050rem, .c-pb-sm-050rem > *, .py-sm-050rem, .c-py-sm-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-sm-075rem, .c-pb-sm-075rem > *, .py-sm-075rem, .c-py-sm-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-sm-100rem, .c-pb-sm-100rem > *, .py-sm-100rem, .c-py-sm-100rem > * { padding-bottom: 1rem !important; }
  .pb-sm-125rem, .c-pb-sm-125rem > *, .py-sm-125rem, .c-py-sm-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-sm-150rem, .c-pb-sm-150rem > *, .py-sm-150rem, .c-py-sm-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-sm-175rem, .c-pb-sm-175rem > *, .py-sm-175rem, .c-py-sm-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-sm-200rem, .c-pb-sm-200rem > *, .py-sm-200rem, .c-py-sm-200rem > * { padding-bottom: 2rem !important; }
  .pb-sm-225rem, .c-pb-sm-225rem > *, .py-sm-225rem, .c-py-sm-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-sm-250rem, .c-pb-sm-250rem > *, .py-sm-250rem, .c-py-sm-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-sm-275rem, .c-pb-sm-275rem > *, .py-sm-275rem, .c-py-sm-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-sm-300rem, .c-pb-sm-300rem > *, .py-sm-300rem, .c-py-sm-300rem > * { padding-bottom: 3rem !important; }
  .pb-sm-325rem, .c-pb-sm-325rem > *, .py-sm-325rem, .c-py-sm-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-sm-350rem, .c-pb-sm-350rem > *, .py-sm-350rem, .c-py-sm-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-sm-375rem, .c-pb-sm-375rem > *, .py-sm-375rem, .c-py-sm-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-sm-400rem, .c-pb-sm-400rem > *, .py-sm-400rem, .c-py-sm-400rem > * { padding-bottom: 4rem !important; }
  .pb-sm-425rem, .c-pb-sm-425rem > *, .py-sm-425rem, .c-py-sm-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-sm-450rem, .c-pb-sm-450rem > *, .py-sm-450rem, .c-py-sm-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-sm-475rem, .c-pb-sm-475rem > *, .py-sm-475rem, .c-py-sm-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-sm-500rem, .c-pb-sm-500rem > *, .py-sm-500rem, .c-py-sm-500rem > * { padding-bottom: 5rem !important; }
  .pb-sm-525rem, .c-pb-sm-525rem > *, .py-sm-525rem, .c-py-sm-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-sm-550rem, .c-pb-sm-550rem > *, .py-sm-550rem, .c-py-sm-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-sm-575rem, .c-pb-sm-575rem > *, .py-sm-575rem, .c-py-sm-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-sm-600rem, .c-pb-sm-600rem > *, .py-sm-600rem, .c-py-sm-600rem > * { padding-bottom: 6rem !important; }
  .pb-sm-625rem, .c-pb-sm-625rem > *, .py-sm-625rem, .c-py-sm-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-sm-650rem, .c-pb-sm-650rem > *, .py-sm-650rem, .c-py-sm-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-sm-675rem, .c-pb-sm-675rem > *, .py-sm-675rem, .c-py-sm-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-sm-700rem, .c-pb-sm-700rem > *, .py-sm-700rem, .c-py-sm-700rem > * { padding-bottom: 7rem !important; }
  .pb-sm-725rem, .c-pb-sm-725rem > *, .py-sm-725rem, .c-py-sm-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-sm-750rem, .c-pb-sm-750rem > *, .py-sm-750rem, .c-py-sm-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-sm-775rem, .c-pb-sm-775rem > *, .py-sm-775rem, .c-py-sm-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-sm-800rem, .c-pb-sm-800rem > *, .py-sm-800rem, .c-py-sm-800rem > * { padding-bottom: 8rem !important; }
  .pb-sm-825rem, .c-pb-sm-825rem > *, .py-sm-825rem, .c-py-sm-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-sm-850rem, .c-pb-sm-850rem > *, .py-sm-850rem, .c-py-sm-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-sm-875rem, .c-pb-sm-875rem > *, .py-sm-875rem, .c-py-sm-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-sm-900rem, .c-pb-sm-900rem > *, .py-sm-900rem, .c-py-sm-900rem > * { padding-bottom: 9rem !important; }
  .pb-sm-925rem, .c-pb-sm-925rem > *, .py-sm-925rem, .c-py-sm-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-sm-950rem, .c-pb-sm-950rem > *, .py-sm-950rem, .c-py-sm-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-sm-975rem, .c-pb-sm-975rem > *, .py-sm-975rem, .c-py-sm-975rem > * { padding-bottom: 9.75rem !important; }
  .pb-sm-1000rem, .c-pb-sm-1000rem > *, .py-sm-1000rem, .c-py-sm-1000rem > * { padding-bottom: 10rem !important; }
  .pb-sm-1100rem, .c-pb-sm-1100rem > *, .py-sm-1100rem, .c-py-sm-1100rem > * { padding-bottom: 11rem !important; }
  .pb-sm-1200rem, .c-pb-sm-1200rem > *, .py-sm-1200rem, .c-py-sm-1200rem > * { padding-bottom: 12rem !important; }
  .pb-sm-1300rem, .c-pb-sm-1300rem > *, .py-sm-1300rem, .c-py-sm-1300rem > * { padding-bottom: 13rem !important; }
  .pb-sm-1400rem, .c-pb-sm-1400rem > *, .py-sm-1400rem, .c-py-sm-1400rem > * { padding-bottom: 14rem !important; }
  .pb-sm-1500rem, .c-pb-sm-1500rem > *, .py-sm-1500rem, .c-py-sm-1500rem > * { padding-bottom: 15rem !important; }
  .pb-sm-1600rem, .c-pb-sm-1600rem > *, .py-sm-1600rem, .c-py-sm-1600rem > * { padding-bottom: 16rem !important; }
  .pb-sm-1700rem, .c-pb-sm-1700rem > *, .py-sm-1700rem, .c-py-sm-1700rem > * { padding-bottom: 17rem !important; }
  .pb-sm-1800rem, .c-pb-sm-1800rem > *, .py-sm-1800rem, .c-py-sm-1800rem > * { padding-bottom: 18rem !important; }
  .pb-sm-1900rem, .c-pb-sm-1900rem > *, .py-sm-1900rem, .c-py-sm-1900rem > * { padding-bottom: 19rem !important; }
  .pb-sm-2000rem, .c-pb-sm-2000rem > *, .py-sm-2000rem, .c-py-sm-2000rem > * { padding-bottom: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .pb-md-auto, .c-pb-md-auto > *, .py-md-auto, .c-py-md-auto > * { padding-bottom: auto !important; }
  .pb-md-000rem, .c-pb-md-000rem > *, .py-md-000rem, .c-py-md-000rem > * { padding-bottom: 0rem !important; }
  .pb-md-025rem, .c-pb-md-025rem > *, .py-md-025rem, .c-py-md-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-md-050rem, .c-pb-md-050rem > *, .py-md-050rem, .c-py-md-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-md-075rem, .c-pb-md-075rem > *, .py-md-075rem, .c-py-md-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-md-100rem, .c-pb-md-100rem > *, .py-md-100rem, .c-py-md-100rem > * { padding-bottom: 1rem !important; }
  .pb-md-125rem, .c-pb-md-125rem > *, .py-md-125rem, .c-py-md-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-md-150rem, .c-pb-md-150rem > *, .py-md-150rem, .c-py-md-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-md-175rem, .c-pb-md-175rem > *, .py-md-175rem, .c-py-md-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-md-200rem, .c-pb-md-200rem > *, .py-md-200rem, .c-py-md-200rem > * { padding-bottom: 2rem !important; }
  .pb-md-225rem, .c-pb-md-225rem > *, .py-md-225rem, .c-py-md-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-md-250rem, .c-pb-md-250rem > *, .py-md-250rem, .c-py-md-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-md-275rem, .c-pb-md-275rem > *, .py-md-275rem, .c-py-md-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-md-300rem, .c-pb-md-300rem > *, .py-md-300rem, .c-py-md-300rem > * { padding-bottom: 3rem !important; }
  .pb-md-325rem, .c-pb-md-325rem > *, .py-md-325rem, .c-py-md-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-md-350rem, .c-pb-md-350rem > *, .py-md-350rem, .c-py-md-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-md-375rem, .c-pb-md-375rem > *, .py-md-375rem, .c-py-md-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-md-400rem, .c-pb-md-400rem > *, .py-md-400rem, .c-py-md-400rem > * { padding-bottom: 4rem !important; }
  .pb-md-425rem, .c-pb-md-425rem > *, .py-md-425rem, .c-py-md-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-md-450rem, .c-pb-md-450rem > *, .py-md-450rem, .c-py-md-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-md-475rem, .c-pb-md-475rem > *, .py-md-475rem, .c-py-md-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-md-500rem, .c-pb-md-500rem > *, .py-md-500rem, .c-py-md-500rem > * { padding-bottom: 5rem !important; }
  .pb-md-525rem, .c-pb-md-525rem > *, .py-md-525rem, .c-py-md-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-md-550rem, .c-pb-md-550rem > *, .py-md-550rem, .c-py-md-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-md-575rem, .c-pb-md-575rem > *, .py-md-575rem, .c-py-md-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-md-600rem, .c-pb-md-600rem > *, .py-md-600rem, .c-py-md-600rem > * { padding-bottom: 6rem !important; }
  .pb-md-625rem, .c-pb-md-625rem > *, .py-md-625rem, .c-py-md-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-md-650rem, .c-pb-md-650rem > *, .py-md-650rem, .c-py-md-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-md-675rem, .c-pb-md-675rem > *, .py-md-675rem, .c-py-md-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-md-700rem, .c-pb-md-700rem > *, .py-md-700rem, .c-py-md-700rem > * { padding-bottom: 7rem !important; }
  .pb-md-725rem, .c-pb-md-725rem > *, .py-md-725rem, .c-py-md-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-md-750rem, .c-pb-md-750rem > *, .py-md-750rem, .c-py-md-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-md-775rem, .c-pb-md-775rem > *, .py-md-775rem, .c-py-md-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-md-800rem, .c-pb-md-800rem > *, .py-md-800rem, .c-py-md-800rem > * { padding-bottom: 8rem !important; }
  .pb-md-825rem, .c-pb-md-825rem > *, .py-md-825rem, .c-py-md-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-md-850rem, .c-pb-md-850rem > *, .py-md-850rem, .c-py-md-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-md-875rem, .c-pb-md-875rem > *, .py-md-875rem, .c-py-md-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-md-900rem, .c-pb-md-900rem > *, .py-md-900rem, .c-py-md-900rem > * { padding-bottom: 9rem !important; }
  .pb-md-925rem, .c-pb-md-925rem > *, .py-md-925rem, .c-py-md-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-md-950rem, .c-pb-md-950rem > *, .py-md-950rem, .c-py-md-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-md-975rem, .c-pb-md-975rem > *, .py-md-975rem, .c-py-md-975rem > * { padding-bottom: 9.75rem !important; }
  .pb-md-1000rem, .c-pb-md-1000rem > *, .py-md-1000rem, .c-py-md-1000rem > * { padding-bottom: 10rem !important; }
  .pb-md-1100rem, .c-pb-md-1100rem > *, .py-md-1100rem, .c-py-md-1100rem > * { padding-bottom: 11rem !important; }
  .pb-md-1200rem, .c-pb-md-1200rem > *, .py-md-1200rem, .c-py-md-1200rem > * { padding-bottom: 12rem !important; }
  .pb-md-1300rem, .c-pb-md-1300rem > *, .py-md-1300rem, .c-py-md-1300rem > * { padding-bottom: 13rem !important; }
  .pb-md-1400rem, .c-pb-md-1400rem > *, .py-md-1400rem, .c-py-md-1400rem > * { padding-bottom: 14rem !important; }
  .pb-md-1500rem, .c-pb-md-1500rem > *, .py-md-1500rem, .c-py-md-1500rem > * { padding-bottom: 15rem !important; }
  .pb-md-1600rem, .c-pb-md-1600rem > *, .py-md-1600rem, .c-py-md-1600rem > * { padding-bottom: 16rem !important; }
  .pb-md-1700rem, .c-pb-md-1700rem > *, .py-md-1700rem, .c-py-md-1700rem > * { padding-bottom: 17rem !important; }
  .pb-md-1800rem, .c-pb-md-1800rem > *, .py-md-1800rem, .c-py-md-1800rem > * { padding-bottom: 18rem !important; }
  .pb-md-1900rem, .c-pb-md-1900rem > *, .py-md-1900rem, .c-py-md-1900rem > * { padding-bottom: 19rem !important; }
  .pb-md-2000rem, .c-pb-md-2000rem > *, .py-md-2000rem, .c-py-md-2000rem > * { padding-bottom: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .pb-lg-auto, .c-pb-lg-auto > *, .py-lg-auto, .c-py-lg-auto > * { padding-bottom: auto !important; }
  .pb-lg-000rem, .c-pb-lg-000rem > *, .py-lg-000rem, .c-py-lg-000rem > * { padding-bottom: 0rem !important; }
  .pb-lg-025rem, .c-pb-lg-025rem > *, .py-lg-025rem, .c-py-lg-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-lg-050rem, .c-pb-lg-050rem > *, .py-lg-050rem, .c-py-lg-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-lg-075rem, .c-pb-lg-075rem > *, .py-lg-075rem, .c-py-lg-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-lg-100rem, .c-pb-lg-100rem > *, .py-lg-100rem, .c-py-lg-100rem > * { padding-bottom: 1rem !important; }
  .pb-lg-125rem, .c-pb-lg-125rem > *, .py-lg-125rem, .c-py-lg-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-lg-150rem, .c-pb-lg-150rem > *, .py-lg-150rem, .c-py-lg-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-lg-175rem, .c-pb-lg-175rem > *, .py-lg-175rem, .c-py-lg-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-lg-200rem, .c-pb-lg-200rem > *, .py-lg-200rem, .c-py-lg-200rem > * { padding-bottom: 2rem !important; }
  .pb-lg-225rem, .c-pb-lg-225rem > *, .py-lg-225rem, .c-py-lg-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-lg-250rem, .c-pb-lg-250rem > *, .py-lg-250rem, .c-py-lg-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-lg-275rem, .c-pb-lg-275rem > *, .py-lg-275rem, .c-py-lg-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-lg-300rem, .c-pb-lg-300rem > *, .py-lg-300rem, .c-py-lg-300rem > * { padding-bottom: 3rem !important; }
  .pb-lg-325rem, .c-pb-lg-325rem > *, .py-lg-325rem, .c-py-lg-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-lg-350rem, .c-pb-lg-350rem > *, .py-lg-350rem, .c-py-lg-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-lg-375rem, .c-pb-lg-375rem > *, .py-lg-375rem, .c-py-lg-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-lg-400rem, .c-pb-lg-400rem > *, .py-lg-400rem, .c-py-lg-400rem > * { padding-bottom: 4rem !important; }
  .pb-lg-425rem, .c-pb-lg-425rem > *, .py-lg-425rem, .c-py-lg-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-lg-450rem, .c-pb-lg-450rem > *, .py-lg-450rem, .c-py-lg-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-lg-475rem, .c-pb-lg-475rem > *, .py-lg-475rem, .c-py-lg-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-lg-500rem, .c-pb-lg-500rem > *, .py-lg-500rem, .c-py-lg-500rem > * { padding-bottom: 5rem !important; }
  .pb-lg-525rem, .c-pb-lg-525rem > *, .py-lg-525rem, .c-py-lg-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-lg-550rem, .c-pb-lg-550rem > *, .py-lg-550rem, .c-py-lg-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-lg-575rem, .c-pb-lg-575rem > *, .py-lg-575rem, .c-py-lg-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-lg-600rem, .c-pb-lg-600rem > *, .py-lg-600rem, .c-py-lg-600rem > * { padding-bottom: 6rem !important; }
  .pb-lg-625rem, .c-pb-lg-625rem > *, .py-lg-625rem, .c-py-lg-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-lg-650rem, .c-pb-lg-650rem > *, .py-lg-650rem, .c-py-lg-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-lg-675rem, .c-pb-lg-675rem > *, .py-lg-675rem, .c-py-lg-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-lg-700rem, .c-pb-lg-700rem > *, .py-lg-700rem, .c-py-lg-700rem > * { padding-bottom: 7rem !important; }
  .pb-lg-725rem, .c-pb-lg-725rem > *, .py-lg-725rem, .c-py-lg-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-lg-750rem, .c-pb-lg-750rem > *, .py-lg-750rem, .c-py-lg-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-lg-775rem, .c-pb-lg-775rem > *, .py-lg-775rem, .c-py-lg-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-lg-800rem, .c-pb-lg-800rem > *, .py-lg-800rem, .c-py-lg-800rem > * { padding-bottom: 8rem !important; }
  .pb-lg-825rem, .c-pb-lg-825rem > *, .py-lg-825rem, .c-py-lg-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-lg-850rem, .c-pb-lg-850rem > *, .py-lg-850rem, .c-py-lg-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-lg-875rem, .c-pb-lg-875rem > *, .py-lg-875rem, .c-py-lg-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-lg-900rem, .c-pb-lg-900rem > *, .py-lg-900rem, .c-py-lg-900rem > * { padding-bottom: 9rem !important; }
  .pb-lg-925rem, .c-pb-lg-925rem > *, .py-lg-925rem, .c-py-lg-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-lg-950rem, .c-pb-lg-950rem > *, .py-lg-950rem, .c-py-lg-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-lg-975rem, .c-pb-lg-975rem > *, .py-lg-975rem, .c-py-lg-975rem > * { padding-bottom: 9.75rem !important; }
  .pb-lg-1000rem, .c-pb-lg-1000rem > *, .py-lg-1000rem, .c-py-lg-1000rem > * { padding-bottom: 10rem !important; }
  .pb-lg-1100rem, .c-pb-lg-1100rem > *, .py-lg-1100rem, .c-py-lg-1100rem > * { padding-bottom: 11rem !important; }
  .pb-lg-1200rem, .c-pb-lg-1200rem > *, .py-lg-1200rem, .c-py-lg-1200rem > * { padding-bottom: 12rem !important; }
  .pb-lg-1300rem, .c-pb-lg-1300rem > *, .py-lg-1300rem, .c-py-lg-1300rem > * { padding-bottom: 13rem !important; }
  .pb-lg-1400rem, .c-pb-lg-1400rem > *, .py-lg-1400rem, .c-py-lg-1400rem > * { padding-bottom: 14rem !important; }
  .pb-lg-1500rem, .c-pb-lg-1500rem > *, .py-lg-1500rem, .c-py-lg-1500rem > * { padding-bottom: 15rem !important; }
  .pb-lg-1600rem, .c-pb-lg-1600rem > *, .py-lg-1600rem, .c-py-lg-1600rem > * { padding-bottom: 16rem !important; }
  .pb-lg-1700rem, .c-pb-lg-1700rem > *, .py-lg-1700rem, .c-py-lg-1700rem > * { padding-bottom: 17rem !important; }
  .pb-lg-1800rem, .c-pb-lg-1800rem > *, .py-lg-1800rem, .c-py-lg-1800rem > * { padding-bottom: 18rem !important; }
  .pb-lg-1900rem, .c-pb-lg-1900rem > *, .py-lg-1900rem, .c-py-lg-1900rem > * { padding-bottom: 19rem !important; }
  .pb-lg-2000rem, .c-pb-lg-2000rem > *, .py-lg-2000rem, .c-py-lg-2000rem > * { padding-bottom: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .pb-xl-auto, .c-pb-xl-auto > *, .py-xl-auto, .c-py-xl-auto > * { padding-bottom: auto !important; }
  .pb-xl-000rem, .c-pb-xl-000rem > *, .py-xl-000rem, .c-py-xl-000rem > * { padding-bottom: 0rem !important; }
  .pb-xl-025rem, .c-pb-xl-025rem > *, .py-xl-025rem, .c-py-xl-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-xl-050rem, .c-pb-xl-050rem > *, .py-xl-050rem, .c-py-xl-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-xl-075rem, .c-pb-xl-075rem > *, .py-xl-075rem, .c-py-xl-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-xl-100rem, .c-pb-xl-100rem > *, .py-xl-100rem, .c-py-xl-100rem > * { padding-bottom: 1rem !important; }
  .pb-xl-125rem, .c-pb-xl-125rem > *, .py-xl-125rem, .c-py-xl-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-xl-150rem, .c-pb-xl-150rem > *, .py-xl-150rem, .c-py-xl-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-xl-175rem, .c-pb-xl-175rem > *, .py-xl-175rem, .c-py-xl-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-xl-200rem, .c-pb-xl-200rem > *, .py-xl-200rem, .c-py-xl-200rem > * { padding-bottom: 2rem !important; }
  .pb-xl-225rem, .c-pb-xl-225rem > *, .py-xl-225rem, .c-py-xl-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-xl-250rem, .c-pb-xl-250rem > *, .py-xl-250rem, .c-py-xl-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-xl-275rem, .c-pb-xl-275rem > *, .py-xl-275rem, .c-py-xl-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-xl-300rem, .c-pb-xl-300rem > *, .py-xl-300rem, .c-py-xl-300rem > * { padding-bottom: 3rem !important; }
  .pb-xl-325rem, .c-pb-xl-325rem > *, .py-xl-325rem, .c-py-xl-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-xl-350rem, .c-pb-xl-350rem > *, .py-xl-350rem, .c-py-xl-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-xl-375rem, .c-pb-xl-375rem > *, .py-xl-375rem, .c-py-xl-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-xl-400rem, .c-pb-xl-400rem > *, .py-xl-400rem, .c-py-xl-400rem > * { padding-bottom: 4rem !important; }
  .pb-xl-425rem, .c-pb-xl-425rem > *, .py-xl-425rem, .c-py-xl-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-xl-450rem, .c-pb-xl-450rem > *, .py-xl-450rem, .c-py-xl-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-xl-475rem, .c-pb-xl-475rem > *, .py-xl-475rem, .c-py-xl-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-xl-500rem, .c-pb-xl-500rem > *, .py-xl-500rem, .c-py-xl-500rem > * { padding-bottom: 5rem !important; }
  .pb-xl-525rem, .c-pb-xl-525rem > *, .py-xl-525rem, .c-py-xl-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-xl-550rem, .c-pb-xl-550rem > *, .py-xl-550rem, .c-py-xl-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-xl-575rem, .c-pb-xl-575rem > *, .py-xl-575rem, .c-py-xl-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-xl-600rem, .c-pb-xl-600rem > *, .py-xl-600rem, .c-py-xl-600rem > * { padding-bottom: 6rem !important; }
  .pb-xl-625rem, .c-pb-xl-625rem > *, .py-xl-625rem, .c-py-xl-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-xl-650rem, .c-pb-xl-650rem > *, .py-xl-650rem, .c-py-xl-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-xl-675rem, .c-pb-xl-675rem > *, .py-xl-675rem, .c-py-xl-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-xl-700rem, .c-pb-xl-700rem > *, .py-xl-700rem, .c-py-xl-700rem > * { padding-bottom: 7rem !important; }
  .pb-xl-725rem, .c-pb-xl-725rem > *, .py-xl-725rem, .c-py-xl-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-xl-750rem, .c-pb-xl-750rem > *, .py-xl-750rem, .c-py-xl-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-xl-775rem, .c-pb-xl-775rem > *, .py-xl-775rem, .c-py-xl-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-xl-800rem, .c-pb-xl-800rem > *, .py-xl-800rem, .c-py-xl-800rem > * { padding-bottom: 8rem !important; }
  .pb-xl-825rem, .c-pb-xl-825rem > *, .py-xl-825rem, .c-py-xl-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-xl-850rem, .c-pb-xl-850rem > *, .py-xl-850rem, .c-py-xl-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-xl-875rem, .c-pb-xl-875rem > *, .py-xl-875rem, .c-py-xl-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-xl-900rem, .c-pb-xl-900rem > *, .py-xl-900rem, .c-py-xl-900rem > * { padding-bottom: 9rem !important; }
  .pb-xl-925rem, .c-pb-xl-925rem > *, .py-xl-925rem, .c-py-xl-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-xl-950rem, .c-pb-xl-950rem > *, .py-xl-950rem, .c-py-xl-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-xl-975rem, .c-pb-xl-975rem > *, .py-xl-975rem, .c-py-xl-975rem > * { padding-bottom: 9.75rem !important; }
  .pb-xl-1000rem, .c-pb-xl-1000rem > *, .py-xl-1000rem, .c-py-xl-1000rem > * { padding-bottom: 10rem !important; }
  .pb-xl-1100rem, .c-pb-xl-1100rem > *, .py-xl-1100rem, .c-py-xl-1100rem > * { padding-bottom: 11rem !important; }
  .pb-xl-1200rem, .c-pb-xl-1200rem > *, .py-xl-1200rem, .c-py-xl-1200rem > * { padding-bottom: 12rem !important; }
  .pb-xl-1300rem, .c-pb-xl-1300rem > *, .py-xl-1300rem, .c-py-xl-1300rem > * { padding-bottom: 13rem !important; }
  .pb-xl-1400rem, .c-pb-xl-1400rem > *, .py-xl-1400rem, .c-py-xl-1400rem > * { padding-bottom: 14rem !important; }
  .pb-xl-1500rem, .c-pb-xl-1500rem > *, .py-xl-1500rem, .c-py-xl-1500rem > * { padding-bottom: 15rem !important; }
  .pb-xl-1600rem, .c-pb-xl-1600rem > *, .py-xl-1600rem, .c-py-xl-1600rem > * { padding-bottom: 16rem !important; }
  .pb-xl-1700rem, .c-pb-xl-1700rem > *, .py-xl-1700rem, .c-py-xl-1700rem > * { padding-bottom: 17rem !important; }
  .pb-xl-1800rem, .c-pb-xl-1800rem > *, .py-xl-1800rem, .c-py-xl-1800rem > * { padding-bottom: 18rem !important; }
  .pb-xl-1900rem, .c-pb-xl-1900rem > *, .py-xl-1900rem, .c-py-xl-1900rem > * { padding-bottom: 19rem !important; }
  .pb-xl-2000rem, .c-pb-xl-2000rem > *, .py-xl-2000rem, .c-py-xl-2000rem > * { padding-bottom: 20rem !important; }

}

@media (min-width: 1400px) {
  .pb-xxl-auto, .c-pb-xxl-auto > *, .py-xxl-auto, .c-py-xxl-auto > * { padding-bottom: auto !important; }
  .pb-xxl-000rem, .c-pb-xxl-000rem > *, .py-xxl-000rem, .c-py-xxl-000rem > * { padding-bottom: 0rem !important; }
  .pb-xxl-025rem, .c-pb-xxl-025rem > *, .py-xxl-025rem, .c-py-xxl-025rem > * { padding-bottom: 0.25rem !important; }
  .pb-xxl-050rem, .c-pb-xxl-050rem > *, .py-xxl-050rem, .c-py-xxl-050rem > * { padding-bottom: 0.5rem !important; }
  .pb-xxl-075rem, .c-pb-xxl-075rem > *, .py-xxl-075rem, .c-py-xxl-075rem > * { padding-bottom: 0.75rem !important; }
  .pb-xxl-100rem, .c-pb-xxl-100rem > *, .py-xxl-100rem, .c-py-xxl-100rem > * { padding-bottom: 1rem !important; }
  .pb-xxl-125rem, .c-pb-xxl-125rem > *, .py-xxl-125rem, .c-py-xxl-125rem > * { padding-bottom: 1.25rem !important; }
  .pb-xxl-150rem, .c-pb-xxl-150rem > *, .py-xxl-150rem, .c-py-xxl-150rem > * { padding-bottom: 1.5rem !important; }
  .pb-xxl-175rem, .c-pb-xxl-175rem > *, .py-xxl-175rem, .c-py-xxl-175rem > * { padding-bottom: 1.75rem !important; }
  .pb-xxl-200rem, .c-pb-xxl-200rem > *, .py-xxl-200rem, .c-py-xxl-200rem > * { padding-bottom: 2rem !important; }
  .pb-xxl-225rem, .c-pb-xxl-225rem > *, .py-xxl-225rem, .c-py-xxl-225rem > * { padding-bottom: 2.25rem !important; }
  .pb-xxl-250rem, .c-pb-xxl-250rem > *, .py-xxl-250rem, .c-py-xxl-250rem > * { padding-bottom: 2.5rem !important; }
  .pb-xxl-275rem, .c-pb-xxl-275rem > *, .py-xxl-275rem, .c-py-xxl-275rem > * { padding-bottom: 2.75rem !important; }
  .pb-xxl-300rem, .c-pb-xxl-300rem > *, .py-xxl-300rem, .c-py-xxl-300rem > * { padding-bottom: 3rem !important; }
  .pb-xxl-325rem, .c-pb-xxl-325rem > *, .py-xxl-325rem, .c-py-xxl-325rem > * { padding-bottom: 3.25rem !important; }
  .pb-xxl-350rem, .c-pb-xxl-350rem > *, .py-xxl-350rem, .c-py-xxl-350rem > * { padding-bottom: 3.5rem !important; }
  .pb-xxl-375rem, .c-pb-xxl-375rem > *, .py-xxl-375rem, .c-py-xxl-375rem > * { padding-bottom: 3.75rem !important; }
  .pb-xxl-400rem, .c-pb-xxl-400rem > *, .py-xxl-400rem, .c-py-xxl-400rem > * { padding-bottom: 4rem !important; }
  .pb-xxl-425rem, .c-pb-xxl-425rem > *, .py-xxl-425rem, .c-py-xxl-425rem > * { padding-bottom: 4.25rem !important; }
  .pb-xxl-450rem, .c-pb-xxl-450rem > *, .py-xxl-450rem, .c-py-xxl-450rem > * { padding-bottom: 4.5rem !important; }
  .pb-xxl-475rem, .c-pb-xxl-475rem > *, .py-xxl-475rem, .c-py-xxl-475rem > * { padding-bottom: 4.75rem !important; }
  .pb-xxl-500rem, .c-pb-xxl-500rem > *, .py-xxl-500rem, .c-py-xxl-500rem > * { padding-bottom: 5rem !important; }
  .pb-xxl-525rem, .c-pb-xxl-525rem > *, .py-xxl-525rem, .c-py-xxl-525rem > * { padding-bottom: 5.25rem !important; }
  .pb-xxl-550rem, .c-pb-xxl-550rem > *, .py-xxl-550rem, .c-py-xxl-550rem > * { padding-bottom: 5.5rem !important; }
  .pb-xxl-575rem, .c-pb-xxl-575rem > *, .py-xxl-575rem, .c-py-xxl-575rem > * { padding-bottom: 5.75rem !important; }
  .pb-xxl-600rem, .c-pb-xxl-600rem > *, .py-xxl-600rem, .c-py-xxl-600rem > * { padding-bottom: 6rem !important; }
  .pb-xxl-625rem, .c-pb-xxl-625rem > *, .py-xxl-625rem, .c-py-xxl-625rem > * { padding-bottom: 6.25rem !important; }
  .pb-xxl-650rem, .c-pb-xxl-650rem > *, .py-xxl-650rem, .c-py-xxl-650rem > * { padding-bottom: 6.5rem !important; }
  .pb-xxl-675rem, .c-pb-xxl-675rem > *, .py-xxl-675rem, .c-py-xxl-675rem > * { padding-bottom: 6.75rem !important; }
  .pb-xxl-700rem, .c-pb-xxl-700rem > *, .py-xxl-700rem, .c-py-xxl-700rem > * { padding-bottom: 7rem !important; }
  .pb-xxl-725rem, .c-pb-xxl-725rem > *, .py-xxl-725rem, .c-py-xxl-725rem > * { padding-bottom: 7.25rem !important; }
  .pb-xxl-750rem, .c-pb-xxl-750rem > *, .py-xxl-750rem, .c-py-xxl-750rem > * { padding-bottom: 7.5rem !important; }
  .pb-xxl-775rem, .c-pb-xxl-775rem > *, .py-xxl-775rem, .c-py-xxl-775rem > * { padding-bottom: 7.75rem !important; }
  .pb-xxl-800rem, .c-pb-xxl-800rem > *, .py-xxl-800rem, .c-py-xxl-800rem > * { padding-bottom: 8rem !important; }
  .pb-xxl-825rem, .c-pb-xxl-825rem > *, .py-xxl-825rem, .c-py-xxl-825rem > * { padding-bottom: 8.25rem !important; }
  .pb-xxl-850rem, .c-pb-xxl-850rem > *, .py-xxl-850rem, .c-py-xxl-850rem > * { padding-bottom: 8.5rem !important; }
  .pb-xxl-875rem, .c-pb-xxl-875rem > *, .py-xxl-875rem, .c-py-xxl-875rem > * { padding-bottom: 8.75rem !important; }
  .pb-xxl-900rem, .c-pb-xxl-900rem > *, .py-xxl-900rem, .c-py-xxl-900rem > * { padding-bottom: 9rem !important; }
  .pb-xxl-925rem, .c-pb-xxl-925rem > *, .py-xxl-925rem, .c-py-xxl-925rem > * { padding-bottom: 9.25rem !important; }
  .pb-xxl-950rem, .c-pb-xxl-950rem > *, .py-xxl-950rem, .c-py-xxl-950rem > * { padding-bottom: 9.5rem !important; }
  .pb-xxl-975rem, .c-pb-xxl-975rem > *, .py-xxl-975rem, .c-py-xxl-975rem > * { padding-bottom: 9.75rem !important; }
  .pb-xxl-1000rem, .c-pb-xxl-1000rem > *, .py-xxl-1000rem, .c-py-xxl-1000rem > * { padding-bottom: 10rem !important; }
  .pb-xxl-1100rem, .c-pb-xxl-1100rem > *, .py-xxl-1100rem, .c-py-xxl-1100rem > * { padding-bottom: 11rem !important; }
  .pb-xxl-1200rem, .c-pb-xxl-1200rem > *, .py-xxl-1200rem, .c-py-xxl-1200rem > * { padding-bottom: 12rem !important; }
  .pb-xxl-1300rem, .c-pb-xxl-1300rem > *, .py-xxl-1300rem, .c-py-xxl-1300rem > * { padding-bottom: 13rem !important; }
  .pb-xxl-1400rem, .c-pb-xxl-1400rem > *, .py-xxl-1400rem, .c-py-xxl-1400rem > * { padding-bottom: 14rem !important; }
  .pb-xxl-1500rem, .c-pb-xxl-1500rem > *, .py-xxl-1500rem, .c-py-xxl-1500rem > * { padding-bottom: 15rem !important; }
  .pb-xxl-1600rem, .c-pb-xxl-1600rem > *, .py-xxl-1600rem, .c-py-xxl-1600rem > * { padding-bottom: 16rem !important; }
  .pb-xxl-1700rem, .c-pb-xxl-1700rem > *, .py-xxl-1700rem, .c-py-xxl-1700rem > * { padding-bottom: 17rem !important; }
  .pb-xxl-1800rem, .c-pb-xxl-1800rem > *, .py-xxl-1800rem, .c-py-xxl-1800rem > * { padding-bottom: 18rem !important; }
  .pb-xxl-1900rem, .c-pb-xxl-1900rem > *, .py-xxl-1900rem, .c-py-xxl-1900rem > * { padding-bottom: 19rem !important; }
  .pb-xxl-2000rem, .c-pb-xxl-2000rem > *, .py-xxl-2000rem, .c-py-xxl-2000rem > * { padding-bottom: 20rem !important; }
}
/* -----　↑ padding-bottom ↑ ----- */





/* -----　↓ padding-left ↓ ----- */

.pl-auto, .c-pl-auto > *, .px-autorem, .c-px-auto > * { padding-left: auto !important; }
.pl-000rem, .c-pl-000rem > *, .px-000rem, .c-px-000rem > * { padding-left: 0rem !important; }
.pl-025rem, .c-pl-025rem > *, .px-025rem, .c-px-025rem > * { padding-left: 0.25rem !important; }
.pl-050rem, .c-pl-050rem > *, .px-050rem, .c-px-050rem > * { padding-left: 0.5rem !important; }
.pl-075rem, .c-pl-075rem > *, .px-075rem, .c-px-075rem > * { padding-left: 0.75rem !important; }
.pl-100rem, .c-pl-100rem > *, .px-100rem, .c-px-100rem > * { padding-left: 1rem !important; }
.pl-125rem, .c-pl-125rem > *, .px-125rem, .c-px-125rem > * { padding-left: 1.25rem !important; }
.pl-150rem, .c-pl-150rem > *, .px-150rem, .c-px-150rem > * { padding-left: 1.5rem !important; }
.pl-175rem, .c-pl-175rem > *, .px-175rem, .c-px-175rem > * { padding-left: 1.75rem !important; }
.pl-200rem, .c-pl-200rem > *, .px-200rem, .c-px-200rem > * { padding-left: 2rem !important; }
.pl-225rem, .c-pl-225rem > *, .px-225rem, .c-px-225rem > * { padding-left: 2.25rem !important; }
.pl-250rem, .c-pl-250rem > *, .px-250rem, .c-px-250rem > * { padding-left: 2.5rem !important; }
.pl-275rem, .c-pl-275rem > *, .px-275rem, .c-px-275rem > * { padding-left: 2.75rem !important; }
.pl-300rem, .c-pl-300rem > *, .px-300rem, .c-px-300rem > * { padding-left: 3rem !important; }
.pl-325rem, .c-pl-325rem > *, .px-325rem, .c-px-325rem > * { padding-left: 3.25rem !important; }
.pl-350rem, .c-pl-350rem > *, .px-350rem, .c-px-350rem > * { padding-left: 3.5rem !important; }
.pl-375rem, .c-pl-375rem > *, .px-375rem, .c-px-375rem > * { padding-left: 3.75rem !important; }
.pl-400rem, .c-pl-400rem > *, .px-400rem, .c-px-400rem > * { padding-left: 4rem !important; }
.pl-425rem, .c-pl-425rem > *, .px-425rem, .c-px-425rem > * { padding-left: 4.25rem !important; }
.pl-450rem, .c-pl-450rem > *, .px-450rem, .c-px-450rem > * { padding-left: 4.5rem !important; }
.pl-475rem, .c-pl-475rem > *, .px-475rem, .c-px-475rem > * { padding-left: 4.75rem !important; }
.pl-500rem, .c-pl-500rem > *, .px-500rem, .c-px-500rem > * { padding-left: 5rem !important; }
.pl-525rem, .c-pl-525rem > *, .px-525rem, .c-px-525rem > * { padding-left: 5.25rem !important; }
.pl-550rem, .c-pl-550rem > *, .px-550rem, .c-px-550rem > * { padding-left: 5.5rem !important; }
.pl-575rem, .c-pl-575rem > *, .px-575rem, .c-px-575rem > * { padding-left: 5.75rem !important; }
.pl-600rem, .c-pl-600rem > *, .px-600rem, .c-px-600rem > * { padding-left: 6rem !important; }
.pl-625rem, .c-pl-625rem > *, .px-625rem, .c-px-625rem > * { padding-left: 6.25rem !important; }
.pl-650rem, .c-pl-650rem > *, .px-650rem, .c-px-650rem > * { padding-left: 6.5rem !important; }
.pl-675rem, .c-pl-675rem > *, .px-675rem, .c-px-675rem > * { padding-left: 6.75rem !important; }
.pl-700rem, .c-pl-700rem > *, .px-700rem, .c-px-700rem > * { padding-left: 7rem !important; }
.pl-725rem, .c-pl-725rem > *, .px-725rem, .c-px-725rem > * { padding-left: 7.25rem !important; }
.pl-750rem, .c-pl-750rem > *, .px-750rem, .c-px-750rem > * { padding-left: 7.5rem !important; }
.pl-775rem, .c-pl-775rem > *, .px-775rem, .c-px-775rem > * { padding-left: 7.75rem !important; }
.pl-800rem, .c-pl-800rem > *, .px-800rem, .c-px-800rem > * { padding-left: 8rem !important; }
.pl-825rem, .c-pl-825rem > *, .px-825rem, .c-px-825rem > * { padding-left: 8.25rem !important; }
.pl-850rem, .c-pl-850rem > *, .px-850rem, .c-px-850rem > * { padding-left: 8.5rem !important; }
.pl-875rem, .c-pl-875rem > *, .px-875rem, .c-px-875rem > * { padding-left: 8.75rem !important; }
.pl-900rem, .c-pl-900rem > *, .px-900rem, .c-px-900rem > * { padding-left: 9rem !important; }
.pl-925rem, .c-pl-925rem > *, .px-925rem, .c-px-925rem > * { padding-left: 9.25rem !important; }
.pl-950rem, .c-pl-950rem > *, .px-950rem, .c-px-950rem > * { padding-left: 9.5rem !important; }
.pl-975rem, .c-pl-975rem > *, .px-975rem, .c-px-975rem > * { padding-left: 9.75rem !important; }
.pl-1000rem, .c-pl-1000rem > *, .px-1000rem, .c-px-1000rem > * { padding-left: 10rem !important; }
.pl-1100rem, .c-pl-1100rem > *, .px-1100rem, .c-px-1100rem > * { padding-left: 11rem !important; }
.pl-1200rem, .c-pl-1200rem > *, .px-1200rem, .c-px-1200rem > * { padding-left: 12rem !important; }
.pl-1300rem, .c-pl-1300rem > *, .px-1300rem, .c-px-1300rem > * { padding-left: 13rem !important; }
.pl-1400rem, .c-pl-1400rem > *, .px-1400rem, .c-px-1400rem > * { padding-left: 14rem !important; }
.pl-1500rem, .c-pl-1500rem > *, .px-1500rem, .c-px-1500rem > * { padding-left: 15rem !important; }
.pl-1600rem, .c-pl-1600rem > *, .px-1600rem, .c-px-1600rem > * { padding-left: 16rem !important; }
.pl-1700rem, .c-pl-1700rem > *, .px-1700rem, .c-px-1700rem > * { padding-left: 17rem !important; }
.pl-1800rem, .c-pl-1800rem > *, .px-1800rem, .c-px-1800rem > * { padding-left: 18rem !important; }
.pl-1900rem, .c-pl-1900rem > *, .px-1900rem, .c-px-1900rem > * { padding-left: 19rem !important; }
.pl-2000rem, .c-pl-2000rem > *, .px-2000rem, .c-px-2000rem > * { padding-left: 20rem !important; }


@media (min-width: 576px) {/*sm*/
  .pl-sm-auto, .c-pl-sm-auto > *, .px-sm-auto, .c-px-sm-auto > * { padding-left: auto !important; }
  .pl-sm-000rem, .c-pl-sm-000rem > *, .px-sm-000rem, .c-px-sm-000rem > * { padding-left: 0rem !important; }
  .pl-sm-025rem, .c-pl-sm-025rem > *, .px-sm-025rem, .c-px-sm-025rem > * { padding-left: 0.25rem !important; }
  .pl-sm-050rem, .c-pl-sm-050rem > *, .px-sm-050rem, .c-px-sm-050rem > * { padding-left: 0.5rem !important; }
  .pl-sm-075rem, .c-pl-sm-075rem > *, .px-sm-075rem, .c-px-sm-075rem > * { padding-left: 0.75rem !important; }
  .pl-sm-100rem, .c-pl-sm-100rem > *, .px-sm-100rem, .c-px-sm-100rem > * { padding-left: 1rem !important; }
  .pl-sm-125rem, .c-pl-sm-125rem > *, .px-sm-125rem, .c-px-sm-125rem > * { padding-left: 1.25rem !important; }
  .pl-sm-150rem, .c-pl-sm-150rem > *, .px-sm-150rem, .c-px-sm-150rem > * { padding-left: 1.5rem !important; }
  .pl-sm-175rem, .c-pl-sm-175rem > *, .px-sm-175rem, .c-px-sm-175rem > * { padding-left: 1.75rem !important; }
  .pl-sm-200rem, .c-pl-sm-200rem > *, .px-sm-200rem, .c-px-sm-200rem > * { padding-left: 2rem !important; }
  .pl-sm-225rem, .c-pl-sm-225rem > *, .px-sm-225rem, .c-px-sm-225rem > * { padding-left: 2.25rem !important; }
  .pl-sm-250rem, .c-pl-sm-250rem > *, .px-sm-250rem, .c-px-sm-250rem > * { padding-left: 2.5rem !important; }
  .pl-sm-275rem, .c-pl-sm-275rem > *, .px-sm-275rem, .c-px-sm-275rem > * { padding-left: 2.75rem !important; }
  .pl-sm-300rem, .c-pl-sm-300rem > *, .px-sm-300rem, .c-px-sm-300rem > * { padding-left: 3rem !important; }
  .pl-sm-325rem, .c-pl-sm-325rem > *, .px-sm-325rem, .c-px-sm-325rem > * { padding-left: 3.25rem !important; }
  .pl-sm-350rem, .c-pl-sm-350rem > *, .px-sm-350rem, .c-px-sm-350rem > * { padding-left: 3.5rem !important; }
  .pl-sm-375rem, .c-pl-sm-375rem > *, .px-sm-375rem, .c-px-sm-375rem > * { padding-left: 3.75rem !important; }
  .pl-sm-400rem, .c-pl-sm-400rem > *, .px-sm-400rem, .c-px-sm-400rem > * { padding-left: 4rem !important; }
  .pl-sm-425rem, .c-pl-sm-425rem > *, .px-sm-425rem, .c-px-sm-425rem > * { padding-left: 4.25rem !important; }
  .pl-sm-450rem, .c-pl-sm-450rem > *, .px-sm-450rem, .c-px-sm-450rem > * { padding-left: 4.5rem !important; }
  .pl-sm-475rem, .c-pl-sm-475rem > *, .px-sm-475rem, .c-px-sm-475rem > * { padding-left: 4.75rem !important; }
  .pl-sm-500rem, .c-pl-sm-500rem > *, .px-sm-500rem, .c-px-sm-500rem > * { padding-left: 5rem !important; }
  .pl-sm-525rem, .c-pl-sm-525rem > *, .px-sm-525rem, .c-px-sm-525rem > * { padding-left: 5.25rem !important; }
  .pl-sm-550rem, .c-pl-sm-550rem > *, .px-sm-550rem, .c-px-sm-550rem > * { padding-left: 5.5rem !important; }
  .pl-sm-575rem, .c-pl-sm-575rem > *, .px-sm-575rem, .c-px-sm-575rem > * { padding-left: 5.75rem !important; }
  .pl-sm-600rem, .c-pl-sm-600rem > *, .px-sm-600rem, .c-px-sm-600rem > * { padding-left: 6rem !important; }
  .pl-sm-625rem, .c-pl-sm-625rem > *, .px-sm-625rem, .c-px-sm-625rem > * { padding-left: 6.25rem !important; }
  .pl-sm-650rem, .c-pl-sm-650rem > *, .px-sm-650rem, .c-px-sm-650rem > * { padding-left: 6.5rem !important; }
  .pl-sm-675rem, .c-pl-sm-675rem > *, .px-sm-675rem, .c-px-sm-675rem > * { padding-left: 6.75rem !important; }
  .pl-sm-700rem, .c-pl-sm-700rem > *, .px-sm-700rem, .c-px-sm-700rem > * { padding-left: 7rem !important; }
  .pl-sm-725rem, .c-pl-sm-725rem > *, .px-sm-725rem, .c-px-sm-725rem > * { padding-left: 7.25rem !important; }
  .pl-sm-750rem, .c-pl-sm-750rem > *, .px-sm-750rem, .c-px-sm-750rem > * { padding-left: 7.5rem !important; }
  .pl-sm-775rem, .c-pl-sm-775rem > *, .px-sm-775rem, .c-px-sm-775rem > * { padding-left: 7.75rem !important; }
  .pl-sm-800rem, .c-pl-sm-800rem > *, .px-sm-800rem, .c-px-sm-800rem > * { padding-left: 8rem !important; }
  .pl-sm-825rem, .c-pl-sm-825rem > *, .px-sm-825rem, .c-px-sm-825rem > * { padding-left: 8.25rem !important; }
  .pl-sm-850rem, .c-pl-sm-850rem > *, .px-sm-850rem, .c-px-sm-850rem > * { padding-left: 8.5rem !important; }
  .pl-sm-875rem, .c-pl-sm-875rem > *, .px-sm-875rem, .c-px-sm-875rem > * { padding-left: 8.75rem !important; }
  .pl-sm-900rem, .c-pl-sm-900rem > *, .px-sm-900rem, .c-px-sm-900rem > * { padding-left: 9rem !important; }
  .pl-sm-925rem, .c-pl-sm-925rem > *, .px-sm-925rem, .c-px-sm-925rem > * { padding-left: 9.25rem !important; }
  .pl-sm-950rem, .c-pl-sm-950rem > *, .px-sm-950rem, .c-px-sm-950rem > * { padding-left: 9.5rem !important; }
  .pl-sm-975rem, .c-pl-sm-975rem > *, .px-sm-975rem, .c-px-sm-975rem > * { padding-left: 9.75rem !important; }
  .pl-sm-1000rem, .c-pl-sm-1000rem > *, .px-sm-1000rem, .c-px-sm-1000rem > * { padding-left: 10rem !important; }
  .pl-sm-1100rem, .c-pl-sm-1100rem > *, .px-sm-1100rem, .c-px-sm-1100rem > * { padding-left: 11rem !important; }
  .pl-sm-1200rem, .c-pl-sm-1200rem > *, .px-sm-1200rem, .c-px-sm-1200rem > * { padding-left: 12rem !important; }
  .pl-sm-1300rem, .c-pl-sm-1300rem > *, .px-sm-1300rem, .c-px-sm-1300rem > * { padding-left: 13rem !important; }
  .pl-sm-1400rem, .c-pl-sm-1400rem > *, .px-sm-1400rem, .c-px-sm-1400rem > * { padding-left: 14rem !important; }
  .pl-sm-1500rem, .c-pl-sm-1500rem > *, .px-sm-1500rem, .c-px-sm-1500rem > * { padding-left: 15rem !important; }
  .pl-sm-1600rem, .c-pl-sm-1600rem > *, .px-sm-1600rem, .c-px-sm-1600rem > * { padding-left: 16rem !important; }
  .pl-sm-1700rem, .c-pl-sm-1700rem > *, .px-sm-1700rem, .c-px-sm-1700rem > * { padding-left: 17rem !important; }
  .pl-sm-1800rem, .c-pl-sm-1800rem > *, .px-sm-1800rem, .c-px-sm-1800rem > * { padding-left: 18rem !important; }
  .pl-sm-1900rem, .c-pl-sm-1900rem > *, .px-sm-1900rem, .c-px-sm-1900rem > * { padding-left: 19rem !important; }
  .pl-sm-2000rem, .c-pl-sm-2000rem > *, .px-sm-2000rem, .c-px-sm-2000rem > * { padding-left: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .pl-md-auto, .c-pl-md-auto > *, .px-md-auto, .c-px-md-auto > * { padding-left: auto !important; }
  .pl-md-000rem, .c-pl-md-000rem > *, .px-md-000rem, .c-px-md-000rem > * { padding-left: 0rem !important; }
  .pl-md-025rem, .c-pl-md-025rem > *, .px-md-025rem, .c-px-md-025rem > * { padding-left: 0.25rem !important; }
  .pl-md-050rem, .c-pl-md-050rem > *, .px-md-050rem, .c-px-md-050rem > * { padding-left: 0.5rem !important; }
  .pl-md-075rem, .c-pl-md-075rem > *, .px-md-075rem, .c-px-md-075rem > * { padding-left: 0.75rem !important; }
  .pl-md-100rem, .c-pl-md-100rem > *, .px-md-100rem, .c-px-md-100rem > * { padding-left: 1rem !important; }
  .pl-md-125rem, .c-pl-md-125rem > *, .px-md-125rem, .c-px-md-125rem > * { padding-left: 1.25rem !important; }
  .pl-md-150rem, .c-pl-md-150rem > *, .px-md-150rem, .c-px-md-150rem > * { padding-left: 1.5rem !important; }
  .pl-md-175rem, .c-pl-md-175rem > *, .px-md-175rem, .c-px-md-175rem > * { padding-left: 1.75rem !important; }
  .pl-md-200rem, .c-pl-md-200rem > *, .px-md-200rem, .c-px-md-200rem > * { padding-left: 2rem !important; }
  .pl-md-225rem, .c-pl-md-225rem > *, .px-md-225rem, .c-px-md-225rem > * { padding-left: 2.25rem !important; }
  .pl-md-250rem, .c-pl-md-250rem > *, .px-md-250rem, .c-px-md-250rem > * { padding-left: 2.5rem !important; }
  .pl-md-275rem, .c-pl-md-275rem > *, .px-md-275rem, .c-px-md-275rem > * { padding-left: 2.75rem !important; }
  .pl-md-300rem, .c-pl-md-300rem > *, .px-md-300rem, .c-px-md-300rem > * { padding-left: 3rem !important; }
  .pl-md-325rem, .c-pl-md-325rem > *, .px-md-325rem, .c-px-md-325rem > * { padding-left: 3.25rem !important; }
  .pl-md-350rem, .c-pl-md-350rem > *, .px-md-350rem, .c-px-md-350rem > * { padding-left: 3.5rem !important; }
  .pl-md-375rem, .c-pl-md-375rem > *, .px-md-375rem, .c-px-md-375rem > * { padding-left: 3.75rem !important; }
  .pl-md-400rem, .c-pl-md-400rem > *, .px-md-400rem, .c-px-md-400rem > * { padding-left: 4rem !important; }
  .pl-md-425rem, .c-pl-md-425rem > *, .px-md-425rem, .c-px-md-425rem > * { padding-left: 4.25rem !important; }
  .pl-md-450rem, .c-pl-md-450rem > *, .px-md-450rem, .c-px-md-450rem > * { padding-left: 4.5rem !important; }
  .pl-md-475rem, .c-pl-md-475rem > *, .px-md-475rem, .c-px-md-475rem > * { padding-left: 4.75rem !important; }
  .pl-md-500rem, .c-pl-md-500rem > *, .px-md-500rem, .c-px-md-500rem > * { padding-left: 5rem !important; }
  .pl-md-525rem, .c-pl-md-525rem > *, .px-md-525rem, .c-px-md-525rem > * { padding-left: 5.25rem !important; }
  .pl-md-550rem, .c-pl-md-550rem > *, .px-md-550rem, .c-px-md-550rem > * { padding-left: 5.5rem !important; }
  .pl-md-575rem, .c-pl-md-575rem > *, .px-md-575rem, .c-px-md-575rem > * { padding-left: 5.75rem !important; }
  .pl-md-600rem, .c-pl-md-600rem > *, .px-md-600rem, .c-px-md-600rem > * { padding-left: 6rem !important; }
  .pl-md-625rem, .c-pl-md-625rem > *, .px-md-625rem, .c-px-md-625rem > * { padding-left: 6.25rem !important; }
  .pl-md-650rem, .c-pl-md-650rem > *, .px-md-650rem, .c-px-md-650rem > * { padding-left: 6.5rem !important; }
  .pl-md-675rem, .c-pl-md-675rem > *, .px-md-675rem, .c-px-md-675rem > * { padding-left: 6.75rem !important; }
  .pl-md-700rem, .c-pl-md-700rem > *, .px-md-700rem, .c-px-md-700rem > * { padding-left: 7rem !important; }
  .pl-md-725rem, .c-pl-md-725rem > *, .px-md-725rem, .c-px-md-725rem > * { padding-left: 7.25rem !important; }
  .pl-md-750rem, .c-pl-md-750rem > *, .px-md-750rem, .c-px-md-750rem > * { padding-left: 7.5rem !important; }
  .pl-md-775rem, .c-pl-md-775rem > *, .px-md-775rem, .c-px-md-775rem > * { padding-left: 7.75rem !important; }
  .pl-md-800rem, .c-pl-md-800rem > *, .px-md-800rem, .c-px-md-800rem > * { padding-left: 8rem !important; }
  .pl-md-825rem, .c-pl-md-825rem > *, .px-md-825rem, .c-px-md-825rem > * { padding-left: 8.25rem !important; }
  .pl-md-850rem, .c-pl-md-850rem > *, .px-md-850rem, .c-px-md-850rem > * { padding-left: 8.5rem !important; }
  .pl-md-875rem, .c-pl-md-875rem > *, .px-md-875rem, .c-px-md-875rem > * { padding-left: 8.75rem !important; }
  .pl-md-900rem, .c-pl-md-900rem > *, .px-md-900rem, .c-px-md-900rem > * { padding-left: 9rem !important; }
  .pl-md-925rem, .c-pl-md-925rem > *, .px-md-925rem, .c-px-md-925rem > * { padding-left: 9.25rem !important; }
  .pl-md-950rem, .c-pl-md-950rem > *, .px-md-950rem, .c-px-md-950rem > * { padding-left: 9.5rem !important; }
  .pl-md-975rem, .c-pl-md-975rem > *, .px-md-975rem, .c-px-md-975rem > * { padding-left: 9.75rem !important; }
  .pl-md-1000rem, .c-pl-md-1000rem > *, .px-md-1000rem, .c-px-md-1000rem > * { padding-left: 10rem !important; }
  .pl-md-1100rem, .c-pl-md-1100rem > *, .px-md-1100rem, .c-px-md-1100rem > * { padding-left: 11rem !important; }
  .pl-md-1200rem, .c-pl-md-1200rem > *, .px-md-1200rem, .c-px-md-1200rem > * { padding-left: 12rem !important; }
  .pl-md-1300rem, .c-pl-md-1300rem > *, .px-md-1300rem, .c-px-md-1300rem > * { padding-left: 13rem !important; }
  .pl-md-1400rem, .c-pl-md-1400rem > *, .px-md-1400rem, .c-px-md-1400rem > * { padding-left: 14rem !important; }
  .pl-md-1500rem, .c-pl-md-1500rem > *, .px-md-1500rem, .c-px-md-1500rem > * { padding-left: 15rem !important; }
  .pl-md-1600rem, .c-pl-md-1600rem > *, .px-md-1600rem, .c-px-md-1600rem > * { padding-left: 16rem !important; }
  .pl-md-1700rem, .c-pl-md-1700rem > *, .px-md-1700rem, .c-px-md-1700rem > * { padding-left: 17rem !important; }
  .pl-md-1800rem, .c-pl-md-1800rem > *, .px-md-1800rem, .c-px-md-1800rem > * { padding-left: 18rem !important; }
  .pl-md-1900rem, .c-pl-md-1900rem > *, .px-md-1900rem, .c-px-md-1900rem > * { padding-left: 19rem !important; }
  .pl-md-2000rem, .c-pl-md-2000rem > *, .px-md-2000rem, .c-px-md-2000rem > * { padding-left: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .pl-lg-auto, .c-pl-lg-auto > *, .px-lg-auto, .c-px-lg-auto > * { padding-left: auto !important; }
  .pl-lg-000rem, .c-pl-lg-000rem > *, .px-lg-000rem, .c-px-lg-000rem > * { padding-left: 0rem !important; }
  .pl-lg-025rem, .c-pl-lg-025rem > *, .px-lg-025rem, .c-px-lg-025rem > * { padding-left: 0.25rem !important; }
  .pl-lg-050rem, .c-pl-lg-050rem > *, .px-lg-050rem, .c-px-lg-050rem > * { padding-left: 0.5rem !important; }
  .pl-lg-075rem, .c-pl-lg-075rem > *, .px-lg-075rem, .c-px-lg-075rem > * { padding-left: 0.75rem !important; }
  .pl-lg-100rem, .c-pl-lg-100rem > *, .px-lg-100rem, .c-px-lg-100rem > * { padding-left: 1rem !important; }
  .pl-lg-125rem, .c-pl-lg-125rem > *, .px-lg-125rem, .c-px-lg-125rem > * { padding-left: 1.25rem !important; }
  .pl-lg-150rem, .c-pl-lg-150rem > *, .px-lg-150rem, .c-px-lg-150rem > * { padding-left: 1.5rem !important; }
  .pl-lg-175rem, .c-pl-lg-175rem > *, .px-lg-175rem, .c-px-lg-175rem > * { padding-left: 1.75rem !important; }
  .pl-lg-200rem, .c-pl-lg-200rem > *, .px-lg-200rem, .c-px-lg-200rem > * { padding-left: 2rem !important; }
  .pl-lg-225rem, .c-pl-lg-225rem > *, .px-lg-225rem, .c-px-lg-225rem > * { padding-left: 2.25rem !important; }
  .pl-lg-250rem, .c-pl-lg-250rem > *, .px-lg-250rem, .c-px-lg-250rem > * { padding-left: 2.5rem !important; }
  .pl-lg-275rem, .c-pl-lg-275rem > *, .px-lg-275rem, .c-px-lg-275rem > * { padding-left: 2.75rem !important; }
  .pl-lg-300rem, .c-pl-lg-300rem > *, .px-lg-300rem, .c-px-lg-300rem > * { padding-left: 3rem !important; }
  .pl-lg-325rem, .c-pl-lg-325rem > *, .px-lg-325rem, .c-px-lg-325rem > * { padding-left: 3.25rem !important; }
  .pl-lg-350rem, .c-pl-lg-350rem > *, .px-lg-350rem, .c-px-lg-350rem > * { padding-left: 3.5rem !important; }
  .pl-lg-375rem, .c-pl-lg-375rem > *, .px-lg-375rem, .c-px-lg-375rem > * { padding-left: 3.75rem !important; }
  .pl-lg-400rem, .c-pl-lg-400rem > *, .px-lg-400rem, .c-px-lg-400rem > * { padding-left: 4rem !important; }
  .pl-lg-425rem, .c-pl-lg-425rem > *, .px-lg-425rem, .c-px-lg-425rem > * { padding-left: 4.25rem !important; }
  .pl-lg-450rem, .c-pl-lg-450rem > *, .px-lg-450rem, .c-px-lg-450rem > * { padding-left: 4.5rem !important; }
  .pl-lg-475rem, .c-pl-lg-475rem > *, .px-lg-475rem, .c-px-lg-475rem > * { padding-left: 4.75rem !important; }
  .pl-lg-500rem, .c-pl-lg-500rem > *, .px-lg-500rem, .c-px-lg-500rem > * { padding-left: 5rem !important; }
  .pl-lg-525rem, .c-pl-lg-525rem > *, .px-lg-525rem, .c-px-lg-525rem > * { padding-left: 5.25rem !important; }
  .pl-lg-550rem, .c-pl-lg-550rem > *, .px-lg-550rem, .c-px-lg-550rem > * { padding-left: 5.5rem !important; }
  .pl-lg-575rem, .c-pl-lg-575rem > *, .px-lg-575rem, .c-px-lg-575rem > * { padding-left: 5.75rem !important; }
  .pl-lg-600rem, .c-pl-lg-600rem > *, .px-lg-600rem, .c-px-lg-600rem > * { padding-left: 6rem !important; }
  .pl-lg-625rem, .c-pl-lg-625rem > *, .px-lg-625rem, .c-px-lg-625rem > * { padding-left: 6.25rem !important; }
  .pl-lg-650rem, .c-pl-lg-650rem > *, .px-lg-650rem, .c-px-lg-650rem > * { padding-left: 6.5rem !important; }
  .pl-lg-675rem, .c-pl-lg-675rem > *, .px-lg-675rem, .c-px-lg-675rem > * { padding-left: 6.75rem !important; }
  .pl-lg-700rem, .c-pl-lg-700rem > *, .px-lg-700rem, .c-px-lg-700rem > * { padding-left: 7rem !important; }
  .pl-lg-725rem, .c-pl-lg-725rem > *, .px-lg-725rem, .c-px-lg-725rem > * { padding-left: 7.25rem !important; }
  .pl-lg-750rem, .c-pl-lg-750rem > *, .px-lg-750rem, .c-px-lg-750rem > * { padding-left: 7.5rem !important; }
  .pl-lg-775rem, .c-pl-lg-775rem > *, .px-lg-775rem, .c-px-lg-775rem > * { padding-left: 7.75rem !important; }
  .pl-lg-800rem, .c-pl-lg-800rem > *, .px-lg-800rem, .c-px-lg-800rem > * { padding-left: 8rem !important; }
  .pl-lg-825rem, .c-pl-lg-825rem > *, .px-lg-825rem, .c-px-lg-825rem > * { padding-left: 8.25rem !important; }
  .pl-lg-850rem, .c-pl-lg-850rem > *, .px-lg-850rem, .c-px-lg-850rem > * { padding-left: 8.5rem !important; }
  .pl-lg-875rem, .c-pl-lg-875rem > *, .px-lg-875rem, .c-px-lg-875rem > * { padding-left: 8.75rem !important; }
  .pl-lg-900rem, .c-pl-lg-900rem > *, .px-lg-900rem, .c-px-lg-900rem > * { padding-left: 9rem !important; }
  .pl-lg-925rem, .c-pl-lg-925rem > *, .px-lg-925rem, .c-px-lg-925rem > * { padding-left: 9.25rem !important; }
  .pl-lg-950rem, .c-pl-lg-950rem > *, .px-lg-950rem, .c-px-lg-950rem > * { padding-left: 9.5rem !important; }
  .pl-lg-975rem, .c-pl-lg-975rem > *, .px-lg-975rem, .c-px-lg-975rem > * { padding-left: 9.75rem !important; }
  .pl-lg-1000rem, .c-pl-lg-1000rem > *, .px-lg-1000rem, .c-px-lg-1000rem > * { padding-left: 10rem !important; }
  .pl-lg-1100rem, .c-pl-lg-1100rem > *, .px-lg-1100rem, .c-px-lg-1100rem > * { padding-left: 11rem !important; }
  .pl-lg-1200rem, .c-pl-lg-1200rem > *, .px-lg-1200rem, .c-px-lg-1200rem > * { padding-left: 12rem !important; }
  .pl-lg-1300rem, .c-pl-lg-1300rem > *, .px-lg-1300rem, .c-px-lg-1300rem > * { padding-left: 13rem !important; }
  .pl-lg-1400rem, .c-pl-lg-1400rem > *, .px-lg-1400rem, .c-px-lg-1400rem > * { padding-left: 14rem !important; }
  .pl-lg-1500rem, .c-pl-lg-1500rem > *, .px-lg-1500rem, .c-px-lg-1500rem > * { padding-left: 15rem !important; }
  .pl-lg-1600rem, .c-pl-lg-1600rem > *, .px-lg-1600rem, .c-px-lg-1600rem > * { padding-left: 16rem !important; }
  .pl-lg-1700rem, .c-pl-lg-1700rem > *, .px-lg-1700rem, .c-px-lg-1700rem > * { padding-left: 17rem !important; }
  .pl-lg-1800rem, .c-pl-lg-1800rem > *, .px-lg-1800rem, .c-px-lg-1800rem > * { padding-left: 18rem !important; }
  .pl-lg-1900rem, .c-pl-lg-1900rem > *, .px-lg-1900rem, .c-px-lg-1900rem > * { padding-left: 19rem !important; }
  .pl-lg-2000rem, .c-pl-lg-2000rem > *, .px-lg-2000rem, .c-px-lg-2000rem > * { padding-left: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .pl-xl-auto, .c-pl-xl-auto > *, .px-xl-auto, .c-px-xl-auto > * { padding-left: auto !important; }
  .pl-xl-000rem, .c-pl-xl-000rem > *, .px-xl-000rem, .c-px-xl-000rem > * { padding-left: 0rem !important; }
  .pl-xl-025rem, .c-pl-xl-025rem > *, .px-xl-025rem, .c-px-xl-025rem > * { padding-left: 0.25rem !important; }
  .pl-xl-050rem, .c-pl-xl-050rem > *, .px-xl-050rem, .c-px-xl-050rem > * { padding-left: 0.5rem !important; }
  .pl-xl-075rem, .c-pl-xl-075rem > *, .px-xl-075rem, .c-px-xl-075rem > * { padding-left: 0.75rem !important; }
  .pl-xl-100rem, .c-pl-xl-100rem > *, .px-xl-100rem, .c-px-xl-100rem > * { padding-left: 1rem !important; }
  .pl-xl-125rem, .c-pl-xl-125rem > *, .px-xl-125rem, .c-px-xl-125rem > * { padding-left: 1.25rem !important; }
  .pl-xl-150rem, .c-pl-xl-150rem > *, .px-xl-150rem, .c-px-xl-150rem > * { padding-left: 1.5rem !important; }
  .pl-xl-175rem, .c-pl-xl-175rem > *, .px-xl-175rem, .c-px-xl-175rem > * { padding-left: 1.75rem !important; }
  .pl-xl-200rem, .c-pl-xl-200rem > *, .px-xl-200rem, .c-px-xl-200rem > * { padding-left: 2rem !important; }
  .pl-xl-225rem, .c-pl-xl-225rem > *, .px-xl-225rem, .c-px-xl-225rem > * { padding-left: 2.25rem !important; }
  .pl-xl-250rem, .c-pl-xl-250rem > *, .px-xl-250rem, .c-px-xl-250rem > * { padding-left: 2.5rem !important; }
  .pl-xl-275rem, .c-pl-xl-275rem > *, .px-xl-275rem, .c-px-xl-275rem > * { padding-left: 2.75rem !important; }
  .pl-xl-300rem, .c-pl-xl-300rem > *, .px-xl-300rem, .c-px-xl-300rem > * { padding-left: 3rem !important; }
  .pl-xl-325rem, .c-pl-xl-325rem > *, .px-xl-325rem, .c-px-xl-325rem > * { padding-left: 3.25rem !important; }
  .pl-xl-350rem, .c-pl-xl-350rem > *, .px-xl-350rem, .c-px-xl-350rem > * { padding-left: 3.5rem !important; }
  .pl-xl-375rem, .c-pl-xl-375rem > *, .px-xl-375rem, .c-px-xl-375rem > * { padding-left: 3.75rem !important; }
  .pl-xl-400rem, .c-pl-xl-400rem > *, .px-xl-400rem, .c-px-xl-400rem > * { padding-left: 4rem !important; }
  .pl-xl-425rem, .c-pl-xl-425rem > *, .px-xl-425rem, .c-px-xl-425rem > * { padding-left: 4.25rem !important; }
  .pl-xl-450rem, .c-pl-xl-450rem > *, .px-xl-450rem, .c-px-xl-450rem > * { padding-left: 4.5rem !important; }
  .pl-xl-475rem, .c-pl-xl-475rem > *, .px-xl-475rem, .c-px-xl-475rem > * { padding-left: 4.75rem !important; }
  .pl-xl-500rem, .c-pl-xl-500rem > *, .px-xl-500rem, .c-px-xl-500rem > * { padding-left: 5rem !important; }
  .pl-xl-525rem, .c-pl-xl-525rem > *, .px-xl-525rem, .c-px-xl-525rem > * { padding-left: 5.25rem !important; }
  .pl-xl-550rem, .c-pl-xl-550rem > *, .px-xl-550rem, .c-px-xl-550rem > * { padding-left: 5.5rem !important; }
  .pl-xl-575rem, .c-pl-xl-575rem > *, .px-xl-575rem, .c-px-xl-575rem > * { padding-left: 5.75rem !important; }
  .pl-xl-600rem, .c-pl-xl-600rem > *, .px-xl-600rem, .c-px-xl-600rem > * { padding-left: 6rem !important; }
  .pl-xl-625rem, .c-pl-xl-625rem > *, .px-xl-625rem, .c-px-xl-625rem > * { padding-left: 6.25rem !important; }
  .pl-xl-650rem, .c-pl-xl-650rem > *, .px-xl-650rem, .c-px-xl-650rem > * { padding-left: 6.5rem !important; }
  .pl-xl-675rem, .c-pl-xl-675rem > *, .px-xl-675rem, .c-px-xl-675rem > * { padding-left: 6.75rem !important; }
  .pl-xl-700rem, .c-pl-xl-700rem > *, .px-xl-700rem, .c-px-xl-700rem > * { padding-left: 7rem !important; }
  .pl-xl-725rem, .c-pl-xl-725rem > *, .px-xl-725rem, .c-px-xl-725rem > * { padding-left: 7.25rem !important; }
  .pl-xl-750rem, .c-pl-xl-750rem > *, .px-xl-750rem, .c-px-xl-750rem > * { padding-left: 7.5rem !important; }
  .pl-xl-775rem, .c-pl-xl-775rem > *, .px-xl-775rem, .c-px-xl-775rem > * { padding-left: 7.75rem !important; }
  .pl-xl-800rem, .c-pl-xl-800rem > *, .px-xl-800rem, .c-px-xl-800rem > * { padding-left: 8rem !important; }
  .pl-xl-825rem, .c-pl-xl-825rem > *, .px-xl-825rem, .c-px-xl-825rem > * { padding-left: 8.25rem !important; }
  .pl-xl-850rem, .c-pl-xl-850rem > *, .px-xl-850rem, .c-px-xl-850rem > * { padding-left: 8.5rem !important; }
  .pl-xl-875rem, .c-pl-xl-875rem > *, .px-xl-875rem, .c-px-xl-875rem > * { padding-left: 8.75rem !important; }
  .pl-xl-900rem, .c-pl-xl-900rem > *, .px-xl-900rem, .c-px-xl-900rem > * { padding-left: 9rem !important; }
  .pl-xl-925rem, .c-pl-xl-925rem > *, .px-xl-925rem, .c-px-xl-925rem > * { padding-left: 9.25rem !important; }
  .pl-xl-950rem, .c-pl-xl-950rem > *, .px-xl-950rem, .c-px-xl-950rem > * { padding-left: 9.5rem !important; }
  .pl-xl-975rem, .c-pl-xl-975rem > *, .px-xl-975rem, .c-px-xl-975rem > * { padding-left: 9.75rem !important; }
  .pl-xl-1000rem, .c-pl-xl-1000rem > *, .px-xl-1000rem, .c-px-xl-1000rem > * { padding-left: 10rem !important; }
  .pl-xl-1100rem, .c-pl-xl-1100rem > *, .px-xl-1100rem, .c-px-xl-1100rem > * { padding-left: 11rem !important; }
  .pl-xl-1200rem, .c-pl-xl-1200rem > *, .px-xl-1200rem, .c-px-xl-1200rem > * { padding-left: 12rem !important; }
  .pl-xl-1300rem, .c-pl-xl-1300rem > *, .px-xl-1300rem, .c-px-xl-1300rem > * { padding-left: 13rem !important; }
  .pl-xl-1400rem, .c-pl-xl-1400rem > *, .px-xl-1400rem, .c-px-xl-1400rem > * { padding-left: 14rem !important; }
  .pl-xl-1500rem, .c-pl-xl-1500rem > *, .px-xl-1500rem, .c-px-xl-1500rem > * { padding-left: 15rem !important; }
  .pl-xl-1600rem, .c-pl-xl-1600rem > *, .px-xl-1600rem, .c-px-xl-1600rem > * { padding-left: 16rem !important; }
  .pl-xl-1700rem, .c-pl-xl-1700rem > *, .px-xl-1700rem, .c-px-xl-1700rem > * { padding-left: 17rem !important; }
  .pl-xl-1800rem, .c-pl-xl-1800rem > *, .px-xl-1800rem, .c-px-xl-1800rem > * { padding-left: 18rem !important; }
  .pl-xl-1900rem, .c-pl-xl-1900rem > *, .px-xl-1900rem, .c-px-xl-1900rem > * { padding-left: 19rem !important; }
  .pl-xl-2000rem, .c-pl-xl-2000rem > *, .px-xl-2000rem, .c-px-xl-2000rem > * { padding-left: 20rem !important; }
}

@media (min-width: 1400px) {
  .pl-xxl-auto, .c-pl-xxl-auto > *, .px-xxl-auto, .c-px-xxl-auto > * { padding-left: auto !important; }
  .pl-xxl-000rem, .c-pl-xxl-000rem > *, .px-xxl-000rem, .c-px-xxl-000rem > * { padding-left: 0rem !important; }
  .pl-xxl-025rem, .c-pl-xxl-025rem > *, .px-xxl-025rem, .c-px-xxl-025rem > * { padding-left: 0.25rem !important; }
  .pl-xxl-050rem, .c-pl-xxl-050rem > *, .px-xxl-050rem, .c-px-xxl-050rem > * { padding-left: 0.5rem !important; }
  .pl-xxl-075rem, .c-pl-xxl-075rem > *, .px-xxl-075rem, .c-px-xxl-075rem > * { padding-left: 0.75rem !important; }
  .pl-xxl-100rem, .c-pl-xxl-100rem > *, .px-xxl-100rem, .c-px-xxl-100rem > * { padding-left: 1rem !important; }
  .pl-xxl-125rem, .c-pl-xxl-125rem > *, .px-xxl-125rem, .c-px-xxl-125rem > * { padding-left: 1.25rem !important; }
  .pl-xxl-150rem, .c-pl-xxl-150rem > *, .px-xxl-150rem, .c-px-xxl-150rem > * { padding-left: 1.5rem !important; }
  .pl-xxl-175rem, .c-pl-xxl-175rem > *, .px-xxl-175rem, .c-px-xxl-175rem > * { padding-left: 1.75rem !important; }
  .pl-xxl-200rem, .c-pl-xxl-200rem > *, .px-xxl-200rem, .c-px-xxl-200rem > * { padding-left: 2rem !important; }
  .pl-xxl-225rem, .c-pl-xxl-225rem > *, .px-xxl-225rem, .c-px-xxl-225rem > * { padding-left: 2.25rem !important; }
  .pl-xxl-250rem, .c-pl-xxl-250rem > *, .px-xxl-250rem, .c-px-xxl-250rem > * { padding-left: 2.5rem !important; }
  .pl-xxl-275rem, .c-pl-xxl-275rem > *, .px-xxl-275rem, .c-px-xxl-275rem > * { padding-left: 2.75rem !important; }
  .pl-xxl-300rem, .c-pl-xxl-300rem > *, .px-xxl-300rem, .c-px-xxl-300rem > * { padding-left: 3rem !important; }
  .pl-xxl-325rem, .c-pl-xxl-325rem > *, .px-xxl-325rem, .c-px-xxl-325rem > * { padding-left: 3.25rem !important; }
  .pl-xxl-350rem, .c-pl-xxl-350rem > *, .px-xxl-350rem, .c-px-xxl-350rem > * { padding-left: 3.5rem !important; }
  .pl-xxl-375rem, .c-pl-xxl-375rem > *, .px-xxl-375rem, .c-px-xxl-375rem > * { padding-left: 3.75rem !important; }
  .pl-xxl-400rem, .c-pl-xxl-400rem > *, .px-xxl-400rem, .c-px-xxl-400rem > * { padding-left: 4rem !important; }
  .pl-xxl-425rem, .c-pl-xxl-425rem > *, .px-xxl-425rem, .c-px-xxl-425rem > * { padding-left: 4.25rem !important; }
  .pl-xxl-450rem, .c-pl-xxl-450rem > *, .px-xxl-450rem, .c-px-xxl-450rem > * { padding-left: 4.5rem !important; }
  .pl-xxl-475rem, .c-pl-xxl-475rem > *, .px-xxl-475rem, .c-px-xxl-475rem > * { padding-left: 4.75rem !important; }
  .pl-xxl-500rem, .c-pl-xxl-500rem > *, .px-xxl-500rem, .c-px-xxl-500rem > * { padding-left: 5rem !important; }
  .pl-xxl-525rem, .c-pl-xxl-525rem > *, .px-xxl-525rem, .c-px-xxl-525rem > * { padding-left: 5.25rem !important; }
  .pl-xxl-550rem, .c-pl-xxl-550rem > *, .px-xxl-550rem, .c-px-xxl-550rem > * { padding-left: 5.5rem !important; }
  .pl-xxl-575rem, .c-pl-xxl-575rem > *, .px-xxl-575rem, .c-px-xxl-575rem > * { padding-left: 5.75rem !important; }
  .pl-xxl-600rem, .c-pl-xxl-600rem > *, .px-xxl-600rem, .c-px-xxl-600rem > * { padding-left: 6rem !important; }
  .pl-xxl-625rem, .c-pl-xxl-625rem > *, .px-xxl-625rem, .c-px-xxl-625rem > * { padding-left: 6.25rem !important; }
  .pl-xxl-650rem, .c-pl-xxl-650rem > *, .px-xxl-650rem, .c-px-xxl-650rem > * { padding-left: 6.5rem !important; }
  .pl-xxl-675rem, .c-pl-xxl-675rem > *, .px-xxl-675rem, .c-px-xxl-675rem > * { padding-left: 6.75rem !important; }
  .pl-xxl-700rem, .c-pl-xxl-700rem > *, .px-xxl-700rem, .c-px-xxl-700rem > * { padding-left: 7rem !important; }
  .pl-xxl-725rem, .c-pl-xxl-725rem > *, .px-xxl-725rem, .c-px-xxl-725rem > * { padding-left: 7.25rem !important; }
  .pl-xxl-750rem, .c-pl-xxl-750rem > *, .px-xxl-750rem, .c-px-xxl-750rem > * { padding-left: 7.5rem !important; }
  .pl-xxl-775rem, .c-pl-xxl-775rem > *, .px-xxl-775rem, .c-px-xxl-775rem > * { padding-left: 7.75rem !important; }
  .pl-xxl-800rem, .c-pl-xxl-800rem > *, .px-xxl-800rem, .c-px-xxl-800rem > * { padding-left: 8rem !important; }
  .pl-xxl-825rem, .c-pl-xxl-825rem > *, .px-xxl-825rem, .c-px-xxl-825rem > * { padding-left: 8.25rem !important; }
  .pl-xxl-850rem, .c-pl-xxl-850rem > *, .px-xxl-850rem, .c-px-xxl-850rem > * { padding-left: 8.5rem !important; }
  .pl-xxl-875rem, .c-pl-xxl-875rem > *, .px-xxl-875rem, .c-px-xxl-875rem > * { padding-left: 8.75rem !important; }
  .pl-xxl-900rem, .c-pl-xxl-900rem > *, .px-xxl-900rem, .c-px-xxl-900rem > * { padding-left: 9rem !important; }
  .pl-xxl-925rem, .c-pl-xxl-925rem > *, .px-xxl-925rem, .c-px-xxl-925rem > * { padding-left: 9.25rem !important; }
  .pl-xxl-950rem, .c-pl-xxl-950rem > *, .px-xxl-950rem, .c-px-xxl-950rem > * { padding-left: 9.5rem !important; }
  .pl-xxl-975rem, .c-pl-xxl-975rem > *, .px-xxl-975rem, .c-px-xxl-975rem > * { padding-left: 9.75rem !important; }
  .pl-xxl-1000rem, .c-pl-xxl-1000rem > *, .px-xxl-1000rem, .c-px-xxl-1000rem > * { padding-left: 10rem !important; }
  .pl-xxl-1100rem, .c-pl-xxl-1100rem > *, .px-xxl-1100rem, .c-px-xxl-1100rem > * { padding-left: 11rem !important; }
  .pl-xxl-1200rem, .c-pl-xxl-1200rem > *, .px-xxl-1200rem, .c-px-xxl-1200rem > * { padding-left: 12rem !important; }
  .pl-xxl-1300rem, .c-pl-xxl-1300rem > *, .px-xxl-1300rem, .c-px-xxl-1300rem > * { padding-left: 13rem !important; }
  .pl-xxl-1400rem, .c-pl-xxl-1400rem > *, .px-xxl-1400rem, .c-px-xxl-1400rem > * { padding-left: 14rem !important; }
  .pl-xxl-1500rem, .c-pl-xxl-1500rem > *, .px-xxl-1500rem, .c-px-xxl-1500rem > * { padding-left: 15rem !important; }
  .pl-xxl-1600rem, .c-pl-xxl-1600rem > *, .px-xxl-1600rem, .c-px-xxl-1600rem > * { padding-left: 16rem !important; }
  .pl-xxl-1700rem, .c-pl-xxl-1700rem > *, .px-xxl-1700rem, .c-px-xxl-1700rem > * { padding-left: 17rem !important; }
  .pl-xxl-1800rem, .c-pl-xxl-1800rem > *, .px-xxl-1800rem, .c-px-xxl-1800rem > * { padding-left: 18rem !important; }
  .pl-xxl-1900rem, .c-pl-xxl-1900rem > *, .px-xxl-1900rem, .c-px-xxl-1900rem > * { padding-left: 19rem !important; }
  .pl-xxl-2000rem, .c-pl-xxl-2000rem > *, .px-xxl-2000rem, .c-px-xxl-2000rem > * { padding-left: 20rem !important; }
}
/* -----　↑ padding-left ↑ ----- */





/* -----　↓ padding-right ↓ ----- */

.pr-auto, .c-pr-auto > *, .px-autorem, .c-px-auto > * { padding-right: auto !important; }
.pr-000rem, .c-pr-000rem > *, .px-000rem, .c-px-000rem > * { padding-right: 0rem !important; }
.pr-025rem, .c-pr-025rem > *, .px-025rem, .c-px-025rem > * { padding-right: 0.25rem !important; }
.pr-050rem, .c-pr-050rem > *, .px-050rem, .c-px-050rem > * { padding-right: 0.5rem !important; }
.pr-075rem, .c-pr-075rem > *, .px-075rem, .c-px-075rem > * { padding-right: 0.75rem !important; }
.pr-100rem, .c-pr-100rem > *, .px-100rem, .c-px-100rem > * { padding-right: 1rem !important; }
.pr-125rem, .c-pr-125rem > *, .px-125rem, .c-px-125rem > * { padding-right: 1.25rem !important; }
.pr-150rem, .c-pr-150rem > *, .px-150rem, .c-px-150rem > * { padding-right: 1.5rem !important; }
.pr-175rem, .c-pr-175rem > *, .px-175rem, .c-px-175rem > * { padding-right: 1.75rem !important; }
.pr-200rem, .c-pr-200rem > *, .px-200rem, .c-px-200rem > * { padding-right: 2rem !important; }
.pr-225rem, .c-pr-225rem > *, .px-225rem, .c-px-225rem > * { padding-right: 2.25rem !important; }
.pr-250rem, .c-pr-250rem > *, .px-250rem, .c-px-250rem > * { padding-right: 2.5rem !important; }
.pr-275rem, .c-pr-275rem > *, .px-275rem, .c-px-275rem > * { padding-right: 2.75rem !important; }
.pr-300rem, .c-pr-300rem > *, .px-300rem, .c-px-300rem > * { padding-right: 3rem !important; }
.pr-325rem, .c-pr-325rem > *, .px-325rem, .c-px-325rem > * { padding-right: 3.25rem !important; }
.pr-350rem, .c-pr-350rem > *, .px-350rem, .c-px-350rem > * { padding-right: 3.5rem !important; }
.pr-375rem, .c-pr-375rem > *, .px-375rem, .c-px-375rem > * { padding-right: 3.75rem !important; }
.pr-400rem, .c-pr-400rem > *, .px-400rem, .c-px-400rem > * { padding-right: 4rem !important; }
.pr-425rem, .c-pr-425rem > *, .px-425rem, .c-px-425rem > * { padding-right: 4.25rem !important; }
.pr-450rem, .c-pr-450rem > *, .px-450rem, .c-px-450rem > * { padding-right: 4.5rem !important; }
.pr-475rem, .c-pr-475rem > *, .px-475rem, .c-px-475rem > * { padding-right: 4.75rem !important; }
.pr-500rem, .c-pr-500rem > *, .px-500rem, .c-px-500rem > * { padding-right: 5rem !important; }
.pr-525rem, .c-pr-525rem > *, .px-525rem, .c-px-525rem > * { padding-right: 5.25rem !important; }
.pr-550rem, .c-pr-550rem > *, .px-550rem, .c-px-550rem > * { padding-right: 5.5rem !important; }
.pr-575rem, .c-pr-575rem > *, .px-575rem, .c-px-575rem > * { padding-right: 5.75rem !important; }
.pr-600rem, .c-pr-600rem > *, .px-600rem, .c-px-600rem > * { padding-right: 6rem !important; }
.pr-625rem, .c-pr-625rem > *, .px-625rem, .c-px-625rem > * { padding-right: 6.25rem !important; }
.pr-650rem, .c-pr-650rem > *, .px-650rem, .c-px-650rem > * { padding-right: 6.5rem !important; }
.pr-675rem, .c-pr-675rem > *, .px-675rem, .c-px-675rem > * { padding-right: 6.75rem !important; }
.pr-700rem, .c-pr-700rem > *, .px-700rem, .c-px-700rem > * { padding-right: 7rem !important; }
.pr-725rem, .c-pr-725rem > *, .px-725rem, .c-px-725rem > * { padding-right: 7.25rem !important; }
.pr-750rem, .c-pr-750rem > *, .px-750rem, .c-px-750rem > * { padding-right: 7.5rem !important; }
.pr-775rem, .c-pr-775rem > *, .px-775rem, .c-px-775rem > * { padding-right: 7.75rem !important; }
.pr-800rem, .c-pr-800rem > *, .px-800rem, .c-px-800rem > * { padding-right: 8rem !important; }
.pr-825rem, .c-pr-825rem > *, .px-825rem, .c-px-825rem > * { padding-right: 8.25rem !important; }
.pr-850rem, .c-pr-850rem > *, .px-850rem, .c-px-850rem > * { padding-right: 8.5rem !important; }
.pr-875rem, .c-pr-875rem > *, .px-875rem, .c-px-875rem > * { padding-right: 8.75rem !important; }
.pr-900rem, .c-pr-900rem > *, .px-900rem, .c-px-900rem > * { padding-right: 9rem !important; }
.pr-925rem, .c-pr-925rem > *, .px-925rem, .c-px-925rem > * { padding-right: 9.25rem !important; }
.pr-950rem, .c-pr-950rem > *, .px-950rem, .c-px-950rem > * { padding-right: 9.5rem !important; }
.pr-975rem, .c-pr-975rem > *, .px-975rem, .c-px-975rem > * { padding-right: 9.75rem !important; }
.pr-1000rem, .c-pr-1000rem > *, .px-1000rem, .c-px-1000rem > * { padding-right: 10rem !important; }
.pr-1100rem, .c-pr-1100rem > *, .px-1100rem, .c-px-1100rem > * { padding-right: 11rem !important; }
.pr-1200rem, .c-pr-1200rem > *, .px-1200rem, .c-px-1200rem > * { padding-right: 12rem !important; }
.pr-1300rem, .c-pr-1300rem > *, .px-1300rem, .c-px-1300rem > * { padding-right: 13rem !important; }
.pr-1400rem, .c-pr-1400rem > *, .px-1400rem, .c-px-1400rem > * { padding-right: 14rem !important; }
.pr-1500rem, .c-pr-1500rem > *, .px-1500rem, .c-px-1500rem > * { padding-right: 15rem !important; }
.pr-1600rem, .c-pr-1600rem > *, .px-1600rem, .c-px-1600rem > * { padding-right: 16rem !important; }
.pr-1700rem, .c-pr-1700rem > *, .px-1700rem, .c-px-1700rem > * { padding-right: 17rem !important; }
.pr-1800rem, .c-pr-1800rem > *, .px-1800rem, .c-px-1800rem > * { padding-right: 18rem !important; }
.pr-1900rem, .c-pr-1900rem > *, .px-1900rem, .c-px-1900rem > * { padding-right: 19rem !important; }
.pr-2000rem, .c-pr-2000rem > *, .px-2000rem, .c-px-2000rem > * { padding-right: 20rem !important; }


@media (min-width: 576px) {/*sm*/
  .pr-sm-auto, .c-pr-sm-auto > *, .px-sm-auto, .c-px-sm-auto > * { padding-right: auto !important; }
  .pr-sm-000rem, .c-pr-sm-000rem > *, .px-sm-000rem, .c-px-sm-000rem > * { padding-right: 0rem !important; }
  .pr-sm-025rem, .c-pr-sm-025rem > *, .px-sm-025rem, .c-px-sm-025rem > * { padding-right: 0.25rem !important; }
  .pr-sm-050rem, .c-pr-sm-050rem > *, .px-sm-050rem, .c-px-sm-050rem > * { padding-right: 0.5rem !important; }
  .pr-sm-075rem, .c-pr-sm-075rem > *, .px-sm-075rem, .c-px-sm-075rem > * { padding-right: 0.75rem !important; }
  .pr-sm-100rem, .c-pr-sm-100rem > *, .px-sm-100rem, .c-px-sm-100rem > * { padding-right: 1rem !important; }
  .pr-sm-125rem, .c-pr-sm-125rem > *, .px-sm-125rem, .c-px-sm-125rem > * { padding-right: 1.25rem !important; }
  .pr-sm-150rem, .c-pr-sm-150rem > *, .px-sm-150rem, .c-px-sm-150rem > * { padding-right: 1.5rem !important; }
  .pr-sm-175rem, .c-pr-sm-175rem > *, .px-sm-175rem, .c-px-sm-175rem > * { padding-right: 1.75rem !important; }
  .pr-sm-200rem, .c-pr-sm-200rem > *, .px-sm-200rem, .c-px-sm-200rem > * { padding-right: 2rem !important; }
  .pr-sm-225rem, .c-pr-sm-225rem > *, .px-sm-225rem, .c-px-sm-225rem > * { padding-right: 2.25rem !important; }
  .pr-sm-250rem, .c-pr-sm-250rem > *, .px-sm-250rem, .c-px-sm-250rem > * { padding-right: 2.5rem !important; }
  .pr-sm-275rem, .c-pr-sm-275rem > *, .px-sm-275rem, .c-px-sm-275rem > * { padding-right: 2.75rem !important; }
  .pr-sm-300rem, .c-pr-sm-300rem > *, .px-sm-300rem, .c-px-sm-300rem > * { padding-right: 3rem !important; }
  .pr-sm-325rem, .c-pr-sm-325rem > *, .px-sm-325rem, .c-px-sm-325rem > * { padding-right: 3.25rem !important; }
  .pr-sm-350rem, .c-pr-sm-350rem > *, .px-sm-350rem, .c-px-sm-350rem > * { padding-right: 3.5rem !important; }
  .pr-sm-375rem, .c-pr-sm-375rem > *, .px-sm-375rem, .c-px-sm-375rem > * { padding-right: 3.75rem !important; }
  .pr-sm-400rem, .c-pr-sm-400rem > *, .px-sm-400rem, .c-px-sm-400rem > * { padding-right: 4rem !important; }
  .pr-sm-425rem, .c-pr-sm-425rem > *, .px-sm-425rem, .c-px-sm-425rem > * { padding-right: 4.25rem !important; }
  .pr-sm-450rem, .c-pr-sm-450rem > *, .px-sm-450rem, .c-px-sm-450rem > * { padding-right: 4.5rem !important; }
  .pr-sm-475rem, .c-pr-sm-475rem > *, .px-sm-475rem, .c-px-sm-475rem > * { padding-right: 4.75rem !important; }
  .pr-sm-500rem, .c-pr-sm-500rem > *, .px-sm-500rem, .c-px-sm-500rem > * { padding-right: 5rem !important; }
  .pr-sm-525rem, .c-pr-sm-525rem > *, .px-sm-525rem, .c-px-sm-525rem > * { padding-right: 5.25rem !important; }
  .pr-sm-550rem, .c-pr-sm-550rem > *, .px-sm-550rem, .c-px-sm-550rem > * { padding-right: 5.5rem !important; }
  .pr-sm-575rem, .c-pr-sm-575rem > *, .px-sm-575rem, .c-px-sm-575rem > * { padding-right: 5.75rem !important; }
  .pr-sm-600rem, .c-pr-sm-600rem > *, .px-sm-600rem, .c-px-sm-600rem > * { padding-right: 6rem !important; }
  .pr-sm-625rem, .c-pr-sm-625rem > *, .px-sm-625rem, .c-px-sm-625rem > * { padding-right: 6.25rem !important; }
  .pr-sm-650rem, .c-pr-sm-650rem > *, .px-sm-650rem, .c-px-sm-650rem > * { padding-right: 6.5rem !important; }
  .pr-sm-675rem, .c-pr-sm-675rem > *, .px-sm-675rem, .c-px-sm-675rem > * { padding-right: 6.75rem !important; }
  .pr-sm-700rem, .c-pr-sm-700rem > *, .px-sm-700rem, .c-px-sm-700rem > * { padding-right: 7rem !important; }
  .pr-sm-725rem, .c-pr-sm-725rem > *, .px-sm-725rem, .c-px-sm-725rem > * { padding-right: 7.25rem !important; }
  .pr-sm-750rem, .c-pr-sm-750rem > *, .px-sm-750rem, .c-px-sm-750rem > * { padding-right: 7.5rem !important; }
  .pr-sm-775rem, .c-pr-sm-775rem > *, .px-sm-775rem, .c-px-sm-775rem > * { padding-right: 7.75rem !important; }
  .pr-sm-800rem, .c-pr-sm-800rem > *, .px-sm-800rem, .c-px-sm-800rem > * { padding-right: 8rem !important; }
  .pr-sm-825rem, .c-pr-sm-825rem > *, .px-sm-825rem, .c-px-sm-825rem > * { padding-right: 8.25rem !important; }
  .pr-sm-850rem, .c-pr-sm-850rem > *, .px-sm-850rem, .c-px-sm-850rem > * { padding-right: 8.5rem !important; }
  .pr-sm-875rem, .c-pr-sm-875rem > *, .px-sm-875rem, .c-px-sm-875rem > * { padding-right: 8.75rem !important; }
  .pr-sm-900rem, .c-pr-sm-900rem > *, .px-sm-900rem, .c-px-sm-900rem > * { padding-right: 9rem !important; }
  .pr-sm-925rem, .c-pr-sm-925rem > *, .px-sm-925rem, .c-px-sm-925rem > * { padding-right: 9.25rem !important; }
  .pr-sm-950rem, .c-pr-sm-950rem > *, .px-sm-950rem, .c-px-sm-950rem > * { padding-right: 9.5rem !important; }
  .pr-sm-975rem, .c-pr-sm-975rem > *, .px-sm-975rem, .c-px-sm-975rem > * { padding-right: 9.75rem !important; }
  .pr-sm-1000rem, .c-pr-sm-1000rem > *, .px-sm-1000rem, .c-px-sm-1000rem > * { padding-right: 10rem !important; }
  .pr-sm-1100rem, .c-pr-sm-1100rem > *, .px-sm-1100rem, .c-px-sm-1100rem > * { padding-right: 11rem !important; }
  .pr-sm-1200rem, .c-pr-sm-1200rem > *, .px-sm-1200rem, .c-px-sm-1200rem > * { padding-right: 12rem !important; }
  .pr-sm-1300rem, .c-pr-sm-1300rem > *, .px-sm-1300rem, .c-px-sm-1300rem > * { padding-right: 13rem !important; }
  .pr-sm-1400rem, .c-pr-sm-1400rem > *, .px-sm-1400rem, .c-px-sm-1400rem > * { padding-right: 14rem !important; }
  .pr-sm-1500rem, .c-pr-sm-1500rem > *, .px-sm-1500rem, .c-px-sm-1500rem > * { padding-right: 15rem !important; }
  .pr-sm-1600rem, .c-pr-sm-1600rem > *, .px-sm-1600rem, .c-px-sm-1600rem > * { padding-right: 16rem !important; }
  .pr-sm-1700rem, .c-pr-sm-1700rem > *, .px-sm-1700rem, .c-px-sm-1700rem > * { padding-right: 17rem !important; }
  .pr-sm-1800rem, .c-pr-sm-1800rem > *, .px-sm-1800rem, .c-px-sm-1800rem > * { padding-right: 18rem !important; }
  .pr-sm-1900rem, .c-pr-sm-1900rem > *, .px-sm-1900rem, .c-px-sm-1900rem > * { padding-right: 19rem !important; }
  .pr-sm-2000rem, .c-pr-sm-2000rem > *, .px-sm-2000rem, .c-px-sm-2000rem > * { padding-right: 20rem !important; }
}

@media (min-width: 768px) {/*md*/
  .pr-md-auto, .c-pr-md-auto > *, .px-md-auto, .c-px-md-auto > * { padding-right: auto !important; }
  .pr-md-000rem, .c-pr-md-000rem > *, .px-md-000rem, .c-px-md-000rem > * { padding-right: 0rem !important; }
  .pr-md-025rem, .c-pr-md-025rem > *, .px-md-025rem, .c-px-md-025rem > * { padding-right: 0.25rem !important; }
  .pr-md-050rem, .c-pr-md-050rem > *, .px-md-050rem, .c-px-md-050rem > * { padding-right: 0.5rem !important; }
  .pr-md-075rem, .c-pr-md-075rem > *, .px-md-075rem, .c-px-md-075rem > * { padding-right: 0.75rem !important; }
  .pr-md-100rem, .c-pr-md-100rem > *, .px-md-100rem, .c-px-md-100rem > * { padding-right: 1rem !important; }
  .pr-md-125rem, .c-pr-md-125rem > *, .px-md-125rem, .c-px-md-125rem > * { padding-right: 1.25rem !important; }
  .pr-md-150rem, .c-pr-md-150rem > *, .px-md-150rem, .c-px-md-150rem > * { padding-right: 1.5rem !important; }
  .pr-md-175rem, .c-pr-md-175rem > *, .px-md-175rem, .c-px-md-175rem > * { padding-right: 1.75rem !important; }
  .pr-md-200rem, .c-pr-md-200rem > *, .px-md-200rem, .c-px-md-200rem > * { padding-right: 2rem !important; }
  .pr-md-225rem, .c-pr-md-225rem > *, .px-md-225rem, .c-px-md-225rem > * { padding-right: 2.25rem !important; }
  .pr-md-250rem, .c-pr-md-250rem > *, .px-md-250rem, .c-px-md-250rem > * { padding-right: 2.5rem !important; }
  .pr-md-275rem, .c-pr-md-275rem > *, .px-md-275rem, .c-px-md-275rem > * { padding-right: 2.75rem !important; }
  .pr-md-300rem, .c-pr-md-300rem > *, .px-md-300rem, .c-px-md-300rem > * { padding-right: 3rem !important; }
  .pr-md-325rem, .c-pr-md-325rem > *, .px-md-325rem, .c-px-md-325rem > * { padding-right: 3.25rem !important; }
  .pr-md-350rem, .c-pr-md-350rem > *, .px-md-350rem, .c-px-md-350rem > * { padding-right: 3.5rem !important; }
  .pr-md-375rem, .c-pr-md-375rem > *, .px-md-375rem, .c-px-md-375rem > * { padding-right: 3.75rem !important; }
  .pr-md-400rem, .c-pr-md-400rem > *, .px-md-400rem, .c-px-md-400rem > * { padding-right: 4rem !important; }
  .pr-md-425rem, .c-pr-md-425rem > *, .px-md-425rem, .c-px-md-425rem > * { padding-right: 4.25rem !important; }
  .pr-md-450rem, .c-pr-md-450rem > *, .px-md-450rem, .c-px-md-450rem > * { padding-right: 4.5rem !important; }
  .pr-md-475rem, .c-pr-md-475rem > *, .px-md-475rem, .c-px-md-475rem > * { padding-right: 4.75rem !important; }
  .pr-md-500rem, .c-pr-md-500rem > *, .px-md-500rem, .c-px-md-500rem > * { padding-right: 5rem !important; }
  .pr-md-525rem, .c-pr-md-525rem > *, .px-md-525rem, .c-px-md-525rem > * { padding-right: 5.25rem !important; }
  .pr-md-550rem, .c-pr-md-550rem > *, .px-md-550rem, .c-px-md-550rem > * { padding-right: 5.5rem !important; }
  .pr-md-575rem, .c-pr-md-575rem > *, .px-md-575rem, .c-px-md-575rem > * { padding-right: 5.75rem !important; }
  .pr-md-600rem, .c-pr-md-600rem > *, .px-md-600rem, .c-px-md-600rem > * { padding-right: 6rem !important; }
  .pr-md-625rem, .c-pr-md-625rem > *, .px-md-625rem, .c-px-md-625rem > * { padding-right: 6.25rem !important; }
  .pr-md-650rem, .c-pr-md-650rem > *, .px-md-650rem, .c-px-md-650rem > * { padding-right: 6.5rem !important; }
  .pr-md-675rem, .c-pr-md-675rem > *, .px-md-675rem, .c-px-md-675rem > * { padding-right: 6.75rem !important; }
  .pr-md-700rem, .c-pr-md-700rem > *, .px-md-700rem, .c-px-md-700rem > * { padding-right: 7rem !important; }
  .pr-md-725rem, .c-pr-md-725rem > *, .px-md-725rem, .c-px-md-725rem > * { padding-right: 7.25rem !important; }
  .pr-md-750rem, .c-pr-md-750rem > *, .px-md-750rem, .c-px-md-750rem > * { padding-right: 7.5rem !important; }
  .pr-md-775rem, .c-pr-md-775rem > *, .px-md-775rem, .c-px-md-775rem > * { padding-right: 7.75rem !important; }
  .pr-md-800rem, .c-pr-md-800rem > *, .px-md-800rem, .c-px-md-800rem > * { padding-right: 8rem !important; }
  .pr-md-825rem, .c-pr-md-825rem > *, .px-md-825rem, .c-px-md-825rem > * { padding-right: 8.25rem !important; }
  .pr-md-850rem, .c-pr-md-850rem > *, .px-md-850rem, .c-px-md-850rem > * { padding-right: 8.5rem !important; }
  .pr-md-875rem, .c-pr-md-875rem > *, .px-md-875rem, .c-px-md-875rem > * { padding-right: 8.75rem !important; }
  .pr-md-900rem, .c-pr-md-900rem > *, .px-md-900rem, .c-px-md-900rem > * { padding-right: 9rem !important; }
  .pr-md-925rem, .c-pr-md-925rem > *, .px-md-925rem, .c-px-md-925rem > * { padding-right: 9.25rem !important; }
  .pr-md-950rem, .c-pr-md-950rem > *, .px-md-950rem, .c-px-md-950rem > * { padding-right: 9.5rem !important; }
  .pr-md-975rem, .c-pr-md-975rem > *, .px-md-975rem, .c-px-md-975rem > * { padding-right: 9.75rem !important; }
  .pr-md-1000rem, .c-pr-md-1000rem > *, .px-md-1000rem, .c-px-md-1000rem > * { padding-right: 10rem !important; }
  .pr-md-1100rem, .c-pr-md-1100rem > *, .px-md-1100rem, .c-px-md-1100rem > * { padding-right: 11rem !important; }
  .pr-md-1200rem, .c-pr-md-1200rem > *, .px-md-1200rem, .c-px-md-1200rem > * { padding-right: 12rem !important; }
  .pr-md-1300rem, .c-pr-md-1300rem > *, .px-md-1300rem, .c-px-md-1300rem > * { padding-right: 13rem !important; }
  .pr-md-1400rem, .c-pr-md-1400rem > *, .px-md-1400rem, .c-px-md-1400rem > * { padding-right: 14rem !important; }
  .pr-md-1500rem, .c-pr-md-1500rem > *, .px-md-1500rem, .c-px-md-1500rem > * { padding-right: 15rem !important; }
  .pr-md-1600rem, .c-pr-md-1600rem > *, .px-md-1600rem, .c-px-md-1600rem > * { padding-right: 16rem !important; }
  .pr-md-1700rem, .c-pr-md-1700rem > *, .px-md-1700rem, .c-px-md-1700rem > * { padding-right: 17rem !important; }
  .pr-md-1800rem, .c-pr-md-1800rem > *, .px-md-1800rem, .c-px-md-1800rem > * { padding-right: 18rem !important; }
  .pr-md-1900rem, .c-pr-md-1900rem > *, .px-md-1900rem, .c-px-md-1900rem > * { padding-right: 19rem !important; }
  .pr-md-2000rem, .c-pr-md-2000rem > *, .px-md-2000rem, .c-px-md-2000rem > * { padding-right: 20rem !important; }
}

@media (min-width: 992px) {/*lg*/
  .pr-lg-auto, .c-pr-lg-auto > *, .px-lg-auto, .c-px-lg-auto > * { padding-right: auto !important; }
  .pr-lg-000rem, .c-pr-lg-000rem > *, .px-lg-000rem, .c-px-lg-000rem > * { padding-right: 0rem !important; }
  .pr-lg-025rem, .c-pr-lg-025rem > *, .px-lg-025rem, .c-px-lg-025rem > * { padding-right: 0.25rem !important; }
  .pr-lg-050rem, .c-pr-lg-050rem > *, .px-lg-050rem, .c-px-lg-050rem > * { padding-right: 0.5rem !important; }
  .pr-lg-075rem, .c-pr-lg-075rem > *, .px-lg-075rem, .c-px-lg-075rem > * { padding-right: 0.75rem !important; }
  .pr-lg-100rem, .c-pr-lg-100rem > *, .px-lg-100rem, .c-px-lg-100rem > * { padding-right: 1rem !important; }
  .pr-lg-125rem, .c-pr-lg-125rem > *, .px-lg-125rem, .c-px-lg-125rem > * { padding-right: 1.25rem !important; }
  .pr-lg-150rem, .c-pr-lg-150rem > *, .px-lg-150rem, .c-px-lg-150rem > * { padding-right: 1.5rem !important; }
  .pr-lg-175rem, .c-pr-lg-175rem > *, .px-lg-175rem, .c-px-lg-175rem > * { padding-right: 1.75rem !important; }
  .pr-lg-200rem, .c-pr-lg-200rem > *, .px-lg-200rem, .c-px-lg-200rem > * { padding-right: 2rem !important; }
  .pr-lg-225rem, .c-pr-lg-225rem > *, .px-lg-225rem, .c-px-lg-225rem > * { padding-right: 2.25rem !important; }
  .pr-lg-250rem, .c-pr-lg-250rem > *, .px-lg-250rem, .c-px-lg-250rem > * { padding-right: 2.5rem !important; }
  .pr-lg-275rem, .c-pr-lg-275rem > *, .px-lg-275rem, .c-px-lg-275rem > * { padding-right: 2.75rem !important; }
  .pr-lg-300rem, .c-pr-lg-300rem > *, .px-lg-300rem, .c-px-lg-300rem > * { padding-right: 3rem !important; }
  .pr-lg-325rem, .c-pr-lg-325rem > *, .px-lg-325rem, .c-px-lg-325rem > * { padding-right: 3.25rem !important; }
  .pr-lg-350rem, .c-pr-lg-350rem > *, .px-lg-350rem, .c-px-lg-350rem > * { padding-right: 3.5rem !important; }
  .pr-lg-375rem, .c-pr-lg-375rem > *, .px-lg-375rem, .c-px-lg-375rem > * { padding-right: 3.75rem !important; }
  .pr-lg-400rem, .c-pr-lg-400rem > *, .px-lg-400rem, .c-px-lg-400rem > * { padding-right: 4rem !important; }
  .pr-lg-425rem, .c-pr-lg-425rem > *, .px-lg-425rem, .c-px-lg-425rem > * { padding-right: 4.25rem !important; }
  .pr-lg-450rem, .c-pr-lg-450rem > *, .px-lg-450rem, .c-px-lg-450rem > * { padding-right: 4.5rem !important; }
  .pr-lg-475rem, .c-pr-lg-475rem > *, .px-lg-475rem, .c-px-lg-475rem > * { padding-right: 4.75rem !important; }
  .pr-lg-500rem, .c-pr-lg-500rem > *, .px-lg-500rem, .c-px-lg-500rem > * { padding-right: 5rem !important; }
  .pr-lg-525rem, .c-pr-lg-525rem > *, .px-lg-525rem, .c-px-lg-525rem > * { padding-right: 5.25rem !important; }
  .pr-lg-550rem, .c-pr-lg-550rem > *, .px-lg-550rem, .c-px-lg-550rem > * { padding-right: 5.5rem !important; }
  .pr-lg-575rem, .c-pr-lg-575rem > *, .px-lg-575rem, .c-px-lg-575rem > * { padding-right: 5.75rem !important; }
  .pr-lg-600rem, .c-pr-lg-600rem > *, .px-lg-600rem, .c-px-lg-600rem > * { padding-right: 6rem !important; }
  .pr-lg-625rem, .c-pr-lg-625rem > *, .px-lg-625rem, .c-px-lg-625rem > * { padding-right: 6.25rem !important; }
  .pr-lg-650rem, .c-pr-lg-650rem > *, .px-lg-650rem, .c-px-lg-650rem > * { padding-right: 6.5rem !important; }
  .pr-lg-675rem, .c-pr-lg-675rem > *, .px-lg-675rem, .c-px-lg-675rem > * { padding-right: 6.75rem !important; }
  .pr-lg-700rem, .c-pr-lg-700rem > *, .px-lg-700rem, .c-px-lg-700rem > * { padding-right: 7rem !important; }
  .pr-lg-725rem, .c-pr-lg-725rem > *, .px-lg-725rem, .c-px-lg-725rem > * { padding-right: 7.25rem !important; }
  .pr-lg-750rem, .c-pr-lg-750rem > *, .px-lg-750rem, .c-px-lg-750rem > * { padding-right: 7.5rem !important; }
  .pr-lg-775rem, .c-pr-lg-775rem > *, .px-lg-775rem, .c-px-lg-775rem > * { padding-right: 7.75rem !important; }
  .pr-lg-800rem, .c-pr-lg-800rem > *, .px-lg-800rem, .c-px-lg-800rem > * { padding-right: 8rem !important; }
  .pr-lg-825rem, .c-pr-lg-825rem > *, .px-lg-825rem, .c-px-lg-825rem > * { padding-right: 8.25rem !important; }
  .pr-lg-850rem, .c-pr-lg-850rem > *, .px-lg-850rem, .c-px-lg-850rem > * { padding-right: 8.5rem !important; }
  .pr-lg-875rem, .c-pr-lg-875rem > *, .px-lg-875rem, .c-px-lg-875rem > * { padding-right: 8.75rem !important; }
  .pr-lg-900rem, .c-pr-lg-900rem > *, .px-lg-900rem, .c-px-lg-900rem > * { padding-right: 9rem !important; }
  .pr-lg-925rem, .c-pr-lg-925rem > *, .px-lg-925rem, .c-px-lg-925rem > * { padding-right: 9.25rem !important; }
  .pr-lg-950rem, .c-pr-lg-950rem > *, .px-lg-950rem, .c-px-lg-950rem > * { padding-right: 9.5rem !important; }
  .pr-lg-975rem, .c-pr-lg-975rem > *, .px-lg-975rem, .c-px-lg-975rem > * { padding-right: 9.75rem !important; }
  .pr-lg-1000rem, .c-pr-lg-1000rem > *, .px-lg-1000rem, .c-px-lg-1000rem > * { padding-right: 10rem !important; }
  .pr-lg-1100rem, .c-pr-lg-1100rem > *, .px-lg-1100rem, .c-px-lg-1100rem > * { padding-right: 11rem !important; }
  .pr-lg-1200rem, .c-pr-lg-1200rem > *, .px-lg-1200rem, .c-px-lg-1200rem > * { padding-right: 12rem !important; }
  .pr-lg-1300rem, .c-pr-lg-1300rem > *, .px-lg-1300rem, .c-px-lg-1300rem > * { padding-right: 13rem !important; }
  .pr-lg-1400rem, .c-pr-lg-1400rem > *, .px-lg-1400rem, .c-px-lg-1400rem > * { padding-right: 14rem !important; }
  .pr-lg-1500rem, .c-pr-lg-1500rem > *, .px-lg-1500rem, .c-px-lg-1500rem > * { padding-right: 15rem !important; }
  .pr-lg-1600rem, .c-pr-lg-1600rem > *, .px-lg-1600rem, .c-px-lg-1600rem > * { padding-right: 16rem !important; }
  .pr-lg-1700rem, .c-pr-lg-1700rem > *, .px-lg-1700rem, .c-px-lg-1700rem > * { padding-right: 17rem !important; }
  .pr-lg-1800rem, .c-pr-lg-1800rem > *, .px-lg-1800rem, .c-px-lg-1800rem > * { padding-right: 18rem !important; }
  .pr-lg-1900rem, .c-pr-lg-1900rem > *, .px-lg-1900rem, .c-px-lg-1900rem > * { padding-right: 19rem !important; }
  .pr-lg-2000rem, .c-pr-lg-2000rem > *, .px-lg-2000rem, .c-px-lg-2000rem > * { padding-right: 20rem !important; }
}

@media (min-width: 1200px) {/*xl*/
  .pr-xl-auto, .c-pr-xl-auto > *, .px-xl-auto, .c-px-xl-auto > * { padding-right: auto !important; }
  .pr-xl-000rem, .c-pr-xl-000rem > *, .px-xl-000rem, .c-px-xl-000rem > * { padding-right: 0rem !important; }
  .pr-xl-025rem, .c-pr-xl-025rem > *, .px-xl-025rem, .c-px-xl-025rem > * { padding-right: 0.25rem !important; }
  .pr-xl-050rem, .c-pr-xl-050rem > *, .px-xl-050rem, .c-px-xl-050rem > * { padding-right: 0.5rem !important; }
  .pr-xl-075rem, .c-pr-xl-075rem > *, .px-xl-075rem, .c-px-xl-075rem > * { padding-right: 0.75rem !important; }
  .pr-xl-100rem, .c-pr-xl-100rem > *, .px-xl-100rem, .c-px-xl-100rem > * { padding-right: 1rem !important; }
  .pr-xl-125rem, .c-pr-xl-125rem > *, .px-xl-125rem, .c-px-xl-125rem > * { padding-right: 1.25rem !important; }
  .pr-xl-150rem, .c-pr-xl-150rem > *, .px-xl-150rem, .c-px-xl-150rem > * { padding-right: 1.5rem !important; }
  .pr-xl-175rem, .c-pr-xl-175rem > *, .px-xl-175rem, .c-px-xl-175rem > * { padding-right: 1.75rem !important; }
  .pr-xl-200rem, .c-pr-xl-200rem > *, .px-xl-200rem, .c-px-xl-200rem > * { padding-right: 2rem !important; }
  .pr-xl-225rem, .c-pr-xl-225rem > *, .px-xl-225rem, .c-px-xl-225rem > * { padding-right: 2.25rem !important; }
  .pr-xl-250rem, .c-pr-xl-250rem > *, .px-xl-250rem, .c-px-xl-250rem > * { padding-right: 2.5rem !important; }
  .pr-xl-275rem, .c-pr-xl-275rem > *, .px-xl-275rem, .c-px-xl-275rem > * { padding-right: 2.75rem !important; }
  .pr-xl-300rem, .c-pr-xl-300rem > *, .px-xl-300rem, .c-px-xl-300rem > * { padding-right: 3rem !important; }
  .pr-xl-325rem, .c-pr-xl-325rem > *, .px-xl-325rem, .c-px-xl-325rem > * { padding-right: 3.25rem !important; }
  .pr-xl-350rem, .c-pr-xl-350rem > *, .px-xl-350rem, .c-px-xl-350rem > * { padding-right: 3.5rem !important; }
  .pr-xl-375rem, .c-pr-xl-375rem > *, .px-xl-375rem, .c-px-xl-375rem > * { padding-right: 3.75rem !important; }
  .pr-xl-400rem, .c-pr-xl-400rem > *, .px-xl-400rem, .c-px-xl-400rem > * { padding-right: 4rem !important; }
  .pr-xl-425rem, .c-pr-xl-425rem > *, .px-xl-425rem, .c-px-xl-425rem > * { padding-right: 4.25rem !important; }
  .pr-xl-450rem, .c-pr-xl-450rem > *, .px-xl-450rem, .c-px-xl-450rem > * { padding-right: 4.5rem !important; }
  .pr-xl-475rem, .c-pr-xl-475rem > *, .px-xl-475rem, .c-px-xl-475rem > * { padding-right: 4.75rem !important; }
  .pr-xl-500rem, .c-pr-xl-500rem > *, .px-xl-500rem, .c-px-xl-500rem > * { padding-right: 5rem !important; }
  .pr-xl-525rem, .c-pr-xl-525rem > *, .px-xl-525rem, .c-px-xl-525rem > * { padding-right: 5.25rem !important; }
  .pr-xl-550rem, .c-pr-xl-550rem > *, .px-xl-550rem, .c-px-xl-550rem > * { padding-right: 5.5rem !important; }
  .pr-xl-575rem, .c-pr-xl-575rem > *, .px-xl-575rem, .c-px-xl-575rem > * { padding-right: 5.75rem !important; }
  .pr-xl-600rem, .c-pr-xl-600rem > *, .px-xl-600rem, .c-px-xl-600rem > * { padding-right: 6rem !important; }
  .pr-xl-625rem, .c-pr-xl-625rem > *, .px-xl-625rem, .c-px-xl-625rem > * { padding-right: 6.25rem !important; }
  .pr-xl-650rem, .c-pr-xl-650rem > *, .px-xl-650rem, .c-px-xl-650rem > * { padding-right: 6.5rem !important; }
  .pr-xl-675rem, .c-pr-xl-675rem > *, .px-xl-675rem, .c-px-xl-675rem > * { padding-right: 6.75rem !important; }
  .pr-xl-700rem, .c-pr-xl-700rem > *, .px-xl-700rem, .c-px-xl-700rem > * { padding-right: 7rem !important; }
  .pr-xl-725rem, .c-pr-xl-725rem > *, .px-xl-725rem, .c-px-xl-725rem > * { padding-right: 7.25rem !important; }
  .pr-xl-750rem, .c-pr-xl-750rem > *, .px-xl-750rem, .c-px-xl-750rem > * { padding-right: 7.5rem !important; }
  .pr-xl-775rem, .c-pr-xl-775rem > *, .px-xl-775rem, .c-px-xl-775rem > * { padding-right: 7.75rem !important; }
  .pr-xl-800rem, .c-pr-xl-800rem > *, .px-xl-800rem, .c-px-xl-800rem > * { padding-right: 8rem !important; }
  .pr-xl-825rem, .c-pr-xl-825rem > *, .px-xl-825rem, .c-px-xl-825rem > * { padding-right: 8.25rem !important; }
  .pr-xl-850rem, .c-pr-xl-850rem > *, .px-xl-850rem, .c-px-xl-850rem > * { padding-right: 8.5rem !important; }
  .pr-xl-875rem, .c-pr-xl-875rem > *, .px-xl-875rem, .c-px-xl-875rem > * { padding-right: 8.75rem !important; }
  .pr-xl-900rem, .c-pr-xl-900rem > *, .px-xl-900rem, .c-px-xl-900rem > * { padding-right: 9rem !important; }
  .pr-xl-925rem, .c-pr-xl-925rem > *, .px-xl-925rem, .c-px-xl-925rem > * { padding-right: 9.25rem !important; }
  .pr-xl-950rem, .c-pr-xl-950rem > *, .px-xl-950rem, .c-px-xl-950rem > * { padding-right: 9.5rem !important; }
  .pr-xl-975rem, .c-pr-xl-975rem > *, .px-xl-975rem, .c-px-xl-975rem > * { padding-right: 9.75rem !important; }
  .pr-xl-1000rem, .c-pr-xl-1000rem > *, .px-xl-1000rem, .c-px-xl-1000rem > * { padding-right: 10rem !important; }
  .pr-xl-1100rem, .c-pr-xl-1100rem > *, .px-xl-1100rem, .c-px-xl-1100rem > * { padding-right: 11rem !important; }
  .pr-xl-1200rem, .c-pr-xl-1200rem > *, .px-xl-1200rem, .c-px-xl-1200rem > * { padding-right: 12rem !important; }
  .pr-xl-1300rem, .c-pr-xl-1300rem > *, .px-xl-1300rem, .c-px-xl-1300rem > * { padding-right: 13rem !important; }
  .pr-xl-1400rem, .c-pr-xl-1400rem > *, .px-xl-1400rem, .c-px-xl-1400rem > * { padding-right: 14rem !important; }
  .pr-xl-1500rem, .c-pr-xl-1500rem > *, .px-xl-1500rem, .c-px-xl-1500rem > * { padding-right: 15rem !important; }
  .pr-xl-1600rem, .c-pr-xl-1600rem > *, .px-xl-1600rem, .c-px-xl-1600rem > * { padding-right: 16rem !important; }
  .pr-xl-1700rem, .c-pr-xl-1700rem > *, .px-xl-1700rem, .c-px-xl-1700rem > * { padding-right: 17rem !important; }
  .pr-xl-1800rem, .c-pr-xl-1800rem > *, .px-xl-1800rem, .c-px-xl-1800rem > * { padding-right: 18rem !important; }
  .pr-xl-1900rem, .c-pr-xl-1900rem > *, .px-xl-1900rem, .c-px-xl-1900rem > * { padding-right: 19rem !important; }
  .pr-xl-2000rem, .c-pr-xl-2000rem > *, .px-xl-2000rem, .c-px-xl-2000rem > * { padding-right: 20rem !important; }
}

@media (min-width: 1400px) {
  .pr-xxl-auto, .c-pr-xxl-auto > *, .px-xxl-auto, .c-px-xxl-auto > * { padding-right: auto !important; }
  .pr-xxl-000rem, .c-pr-xxl-000rem > *, .px-xxl-000rem, .c-px-xxl-000rem > * { padding-right: 0rem !important; }
  .pr-xxl-025rem, .c-pr-xxl-025rem > *, .px-xxl-025rem, .c-px-xxl-025rem > * { padding-right: 0.25rem !important; }
  .pr-xxl-050rem, .c-pr-xxl-050rem > *, .px-xxl-050rem, .c-px-xxl-050rem > * { padding-right: 0.5rem !important; }
  .pr-xxl-075rem, .c-pr-xxl-075rem > *, .px-xxl-075rem, .c-px-xxl-075rem > * { padding-right: 0.75rem !important; }
  .pr-xxl-100rem, .c-pr-xxl-100rem > *, .px-xxl-100rem, .c-px-xxl-100rem > * { padding-right: 1rem !important; }
  .pr-xxl-125rem, .c-pr-xxl-125rem > *, .px-xxl-125rem, .c-px-xxl-125rem > * { padding-right: 1.25rem !important; }
  .pr-xxl-150rem, .c-pr-xxl-150rem > *, .px-xxl-150rem, .c-px-xxl-150rem > * { padding-right: 1.5rem !important; }
  .pr-xxl-175rem, .c-pr-xxl-175rem > *, .px-xxl-175rem, .c-px-xxl-175rem > * { padding-right: 1.75rem !important; }
  .pr-xxl-200rem, .c-pr-xxl-200rem > *, .px-xxl-200rem, .c-px-xxl-200rem > * { padding-right: 2rem !important; }
  .pr-xxl-225rem, .c-pr-xxl-225rem > *, .px-xxl-225rem, .c-px-xxl-225rem > * { padding-right: 2.25rem !important; }
  .pr-xxl-250rem, .c-pr-xxl-250rem > *, .px-xxl-250rem, .c-px-xxl-250rem > * { padding-right: 2.5rem !important; }
  .pr-xxl-275rem, .c-pr-xxl-275rem > *, .px-xxl-275rem, .c-px-xxl-275rem > * { padding-right: 2.75rem !important; }
  .pr-xxl-300rem, .c-pr-xxl-300rem > *, .px-xxl-300rem, .c-px-xxl-300rem > * { padding-right: 3rem !important; }
  .pr-xxl-325rem, .c-pr-xxl-325rem > *, .px-xxl-325rem, .c-px-xxl-325rem > * { padding-right: 3.25rem !important; }
  .pr-xxl-350rem, .c-pr-xxl-350rem > *, .px-xxl-350rem, .c-px-xxl-350rem > * { padding-right: 3.5rem !important; }
  .pr-xxl-375rem, .c-pr-xxl-375rem > *, .px-xxl-375rem, .c-px-xxl-375rem > * { padding-right: 3.75rem !important; }
  .pr-xxl-400rem, .c-pr-xxl-400rem > *, .px-xxl-400rem, .c-px-xxl-400rem > * { padding-right: 4rem !important; }
  .pr-xxl-425rem, .c-pr-xxl-425rem > *, .px-xxl-425rem, .c-px-xxl-425rem > * { padding-right: 4.25rem !important; }
  .pr-xxl-450rem, .c-pr-xxl-450rem > *, .px-xxl-450rem, .c-px-xxl-450rem > * { padding-right: 4.5rem !important; }
  .pr-xxl-475rem, .c-pr-xxl-475rem > *, .px-xxl-475rem, .c-px-xxl-475rem > * { padding-right: 4.75rem !important; }
  .pr-xxl-500rem, .c-pr-xxl-500rem > *, .px-xxl-500rem, .c-px-xxl-500rem > * { padding-right: 5rem !important; }
  .pr-xxl-525rem, .c-pr-xxl-525rem > *, .px-xxl-525rem, .c-px-xxl-525rem > * { padding-right: 5.25rem !important; }
  .pr-xxl-550rem, .c-pr-xxl-550rem > *, .px-xxl-550rem, .c-px-xxl-550rem > * { padding-right: 5.5rem !important; }
  .pr-xxl-575rem, .c-pr-xxl-575rem > *, .px-xxl-575rem, .c-px-xxl-575rem > * { padding-right: 5.75rem !important; }
  .pr-xxl-600rem, .c-pr-xxl-600rem > *, .px-xxl-600rem, .c-px-xxl-600rem > * { padding-right: 6rem !important; }
  .pr-xxl-625rem, .c-pr-xxl-625rem > *, .px-xxl-625rem, .c-px-xxl-625rem > * { padding-right: 6.25rem !important; }
  .pr-xxl-650rem, .c-pr-xxl-650rem > *, .px-xxl-650rem, .c-px-xxl-650rem > * { padding-right: 6.5rem !important; }
  .pr-xxl-675rem, .c-pr-xxl-675rem > *, .px-xxl-675rem, .c-px-xxl-675rem > * { padding-right: 6.75rem !important; }
  .pr-xxl-700rem, .c-pr-xxl-700rem > *, .px-xxl-700rem, .c-px-xxl-700rem > * { padding-right: 7rem !important; }
  .pr-xxl-725rem, .c-pr-xxl-725rem > *, .px-xxl-725rem, .c-px-xxl-725rem > * { padding-right: 7.25rem !important; }
  .pr-xxl-750rem, .c-pr-xxl-750rem > *, .px-xxl-750rem, .c-px-xxl-750rem > * { padding-right: 7.5rem !important; }
  .pr-xxl-775rem, .c-pr-xxl-775rem > *, .px-xxl-775rem, .c-px-xxl-775rem > * { padding-right: 7.75rem !important; }
  .pr-xxl-800rem, .c-pr-xxl-800rem > *, .px-xxl-800rem, .c-px-xxl-800rem > * { padding-right: 8rem !important; }
  .pr-xxl-825rem, .c-pr-xxl-825rem > *, .px-xxl-825rem, .c-px-xxl-825rem > * { padding-right: 8.25rem !important; }
  .pr-xxl-850rem, .c-pr-xxl-850rem > *, .px-xxl-850rem, .c-px-xxl-850rem > * { padding-right: 8.5rem !important; }
  .pr-xxl-875rem, .c-pr-xxl-875rem > *, .px-xxl-875rem, .c-px-xxl-875rem > * { padding-right: 8.75rem !important; }
  .pr-xxl-900rem, .c-pr-xxl-900rem > *, .px-xxl-900rem, .c-px-xxl-900rem > * { padding-right: 9rem !important; }
  .pr-xxl-925rem, .c-pr-xxl-925rem > *, .px-xxl-925rem, .c-px-xxl-925rem > * { padding-right: 9.25rem !important; }
  .pr-xxl-950rem, .c-pr-xxl-950rem > *, .px-xxl-950rem, .c-px-xxl-950rem > * { padding-right: 9.5rem !important; }
  .pr-xxl-975rem, .c-pr-xxl-975rem > *, .px-xxl-975rem, .c-px-xxl-975rem > * { padding-right: 9.75rem !important; }
  .pr-xxl-1000rem, .c-pr-xxl-1000rem > *, .px-xxl-1000rem, .c-px-xxl-1000rem > * { padding-right: 10rem !important; }
  .pr-xxl-1100rem, .c-pr-xxl-1100rem > *, .px-xxl-1100rem, .c-px-xxl-1100rem > * { padding-right: 11rem !important; }
  .pr-xxl-1200rem, .c-pr-xxl-1200rem > *, .px-xxl-1200rem, .c-px-xxl-1200rem > * { padding-right: 12rem !important; }
  .pr-xxl-1300rem, .c-pr-xxl-1300rem > *, .px-xxl-1300rem, .c-px-xxl-1300rem > * { padding-right: 13rem !important; }
  .pr-xxl-1400rem, .c-pr-xxl-1400rem > *, .px-xxl-1400rem, .c-px-xxl-1400rem > * { padding-right: 14rem !important; }
  .pr-xxl-1500rem, .c-pr-xxl-1500rem > *, .px-xxl-1500rem, .c-px-xxl-1500rem > * { padding-right: 15rem !important; }
  .pr-xxl-1600rem, .c-pr-xxl-1600rem > *, .px-xxl-1600rem, .c-px-xxl-1600rem > * { padding-right: 16rem !important; }
  .pr-xxl-1700rem, .c-pr-xxl-1700rem > *, .px-xxl-1700rem, .c-px-xxl-1700rem > * { padding-right: 17rem !important; }
  .pr-xxl-1800rem, .c-pr-xxl-1800rem > *, .px-xxl-1800rem, .c-px-xxl-1800rem > * { padding-right: 18rem !important; }
  .pr-xxl-1900rem, .c-pr-xxl-1900rem > *, .px-xxl-1900rem, .c-px-xxl-1900rem > * { padding-right: 19rem !important; }
  .pr-xxl-2000rem, .c-pr-xxl-2000rem > *, .px-xxl-2000rem, .c-px-xxl-2000rem > * { padding-right: 20rem !important; }
}
/* -----　↑ padding-right ↑ ----- */





/* -----　↓ colset ↓ ----- */

.colset-1-2, .colset-1-3, .colset-1-4, .colset-1-5, .colset-1-6,
.colset-2-2, .colset-2-3, .colset-2-4, .colset-2-5, .colset-2-6,
.colset-3-3, .colset-3-4, .colset-3-5, .colset-3-6,
.colset-4-4, .colset-4-5, .colset-4-6,
.colset-5-5, .colset-5-6,
.colset-6-6 {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0 !important;
}
.colset-1-2 >*, .colset-1-3 >*, .colset-1-4 >*, .colset-1-5 >*, .colset-1-6 >* { width: calc(100% / 1); }
.colset-2-2 >*, .colset-2-3 >*, .colset-2-4 >*, .colset-2-5 >*, .colset-2-6 >* { width: calc(100% / 2); }
.colset-3-3 >*, .colset-3-4 >*, .colset-3-5 >*, .colset-3-6 >* { width: 33.33333%; }
.colset-4-4 >*, .colset-4-5 >*, .colset-4-6 >* { width: calc(100% / 4); }
.colset-5-5 >*, .colset-5-6 >* { width: calc(100% / 5); }
.colset-6-6 >* { width: 16.66667%; }
@media (min-width: 768px) {/*md*/ /*Bootstrap [md]*/
	.colset-1-2 >*, .colset-2-2 >* { width: calc(100% / 2); }
	.colset-1-3 >*, .colset-2-3 >*, .colset-3-3 >* { width: 33.33333%; }
	.colset-1-4 >*, .colset-2-4 >*, .colset-3-4 >*, .colset-4-4 >* { width: calc(100% / 4); }
	.colset-1-5 >*, .colset-2-5 >*, .colset-3-5 >*, .colset-4-5 >*, .colset-5-5 >* { width: calc(100% / 5); }
	.colset-1-6 >*, .colset-2-6 >*, .colset-3-6 >*, .colset-4-6 >*, .colset-5-6 >*, .colset-6-6 { width: 16.66667%; }
}
@media (min-width: 768px) {/*md*/ /*Bootstrap [md]*/
	.colset-l-w05p, .colset-l-w10p, .colset-l-w15p, .colset-l-w20p, .colset-l-w25p, .colset-l-w30p, .colset-l-w35p, .colset-l-w40p, .colset-l-w45p,
	.colset-l-w50p, .colset-l-w55p, .colset-l-w60p, .colset-l-w65p, .colset-l-w70p, .colset-l-w75p, .colset-l-w80p, .colset-l-w85p, .colset-l-w90p, .colset-l-w95p,
	.colset-r-w05p, .colset-r-w10p, .colset-r-w15p, .colset-r-w20p, .colset-r-w25p, .colset-r-w30p, .colset-r-w35p, .colset-r-w40p, .colset-r-w45p,
	.colset-r-w50p, .colset-r-w55p, .colset-r-w60p, .colset-r-w65p, .colset-r-w70p, .colset-r-w75p, .colset-r-w80p, .colset-r-w85p, .colset-r-w90p, .colset-r-w95p {
		display: flex;
		justify-content: space-between;
		list-style: none;
		padding-left: 0;
		/*margin-bottom: 0;*/
	}
	.colset-l-w05p >*:first-child { width: 5%; order: 1; }	.colset-l-w05p >*:last-child { width: 95%; order: 2; }
	.colset-l-w10p >*:first-child { width: 10%; order: 1; }	.colset-l-w10p >*:last-child { width: 90%; order: 2; }
	.colset-l-w15p >*:first-child { width: 15%; order: 1; }	.colset-l-w15p >*:last-child { width: 85%; order: 2; }
	.colset-l-w20p >*:first-child { width: 20%; order: 1; }	.colset-l-w20p >*:last-child { width: 80%; order: 2; }
	.colset-l-w25p >*:first-child { width: 25%; order: 1; }	.colset-l-w25p >*:last-child { width: 75%; order: 2; }
	.colset-l-w30p >*:first-child { width: 30%; order: 1; }	.colset-l-w30p >*:last-child { width: 70%; order: 2; }
	.colset-l-w35p >*:first-child { width: 35%; order: 1; }	.colset-l-w35p >*:last-child { width: 65%; order: 2; }
	.colset-l-w40p >*:first-child { width: 40%; order: 1; }	.colset-l-w40p >*:last-child { width: 60%; order: 2; }
	.colset-l-w45p >*:first-child { width: 45%; order: 1; }	.colset-l-w45p >*:last-child { width: 55%; order: 2; }
	.colset-l-w50p >*:first-child { width: 50%; order: 1; }	.colset-l-w50p >*:last-child { width: 50%; order: 2; }
	.colset-l-w55p >*:first-child { width: 55%; order: 1; }	.colset-l-w55p >*:last-child { width: 45%; order: 2; }
	.colset-l-w60p >*:first-child { width: 60%; order: 1; }	.colset-l-w60p >*:last-child { width: 40%; order: 2; }
	.colset-l-w65p >*:first-child { width: 65%; order: 1; }	.colset-l-w65p >*:last-child { width: 35%; order: 2; }
	.colset-l-w70p >*:first-child { width: 70%; order: 1; }	.colset-l-w70p >*:last-child { width: 30%; order: 2; }
	.colset-l-w75p >*:first-child { width: 75%; order: 1; }	.colset-l-w75p >*:last-child { width: 25%; order: 2; }
	.colset-l-w80p >*:first-child { width: 80%; order: 1; }	.colset-l-w80p >*:last-child { width: 20%; order: 2; }
	.colset-l-w85p >*:first-child { width: 85%; order: 1; }	.colset-l-w85p >*:last-child { width: 15%; order: 2; }
	.colset-l-w90p >*:first-child { width: 90%; order: 1; }	.colset-l-w90p >*:last-child { width: 10%; order: 2; }
	.colset-l-w95p >*:first-child { width: 95%; order: 1; }	.colset-l-w95p >*:last-child { width: 5%; order: 2; }

	.colset-r-w05p >*:first-child { width: 5%; order: 2; }	.colset-r-w05p >*:last-child { width: 95%; order: 1; }
	.colset-r-w10p >*:first-child { width: 10%; order: 2; }	.colset-r-w10p >*:last-child { width: 90%; order: 1; }
	.colset-r-w15p >*:first-child { width: 15%; order: 2; }	.colset-r-w15p >*:last-child { width: 85%; order: 1; }
	.colset-r-w20p >*:first-child { width: 20%; order: 2; }	.colset-r-w20p >*:last-child { width: 80%; order: 1; }
	.colset-r-w25p >*:first-child { width: 25%; order: 2; }	.colset-r-w25p >*:last-child { width: 75%; order: 1; }
	.colset-r-w30p >*:first-child { width: 30%; order: 2; }	.colset-r-w30p >*:last-child { width: 70%; order: 1; }
	.colset-r-w35p >*:first-child { width: 35%; order: 2; }	.colset-r-w35p >*:last-child { width: 65%; order: 1; }
	.colset-r-w40p >*:first-child { width: 40%; order: 2; }	.colset-r-w40p >*:last-child { width: 60%; order: 1; }
	.colset-r-w45p >*:first-child { width: 45%; order: 2; }	.colset-r-w45p >*:last-child { width: 55%; order: 1; }
	.colset-r-w50p >*:first-child { width: 50%; order: 2; }	.colset-r-w50p >*:last-child { width: 50%; order: 1; }
	.colset-r-w55p >*:first-child { width: 55%; order: 2; }	.colset-r-w55p >*:last-child { width: 45%; order: 1; }
	.colset-r-w60p >*:first-child { width: 60%; order: 2; }	.colset-r-w60p >*:last-child { width: 40%; order: 1; }
	.colset-r-w65p >*:first-child { width: 65%; order: 2; }	.colset-r-w65p >*:last-child { width: 35%; order: 1; }
	.colset-r-w70p >*:first-child { width: 70%; order: 2; }	.colset-r-w70p >*:last-child { width: 30%; order: 1; }
	.colset-r-w75p >*:first-child { width: 75%; order: 2; }	.colset-r-w75p >*:last-child { width: 25%; order: 1; }
	.colset-r-w80p >*:first-child { width: 80%; order: 2; }	.colset-r-w80p >*:last-child { width: 20%; order: 1; }
	.colset-r-w85p >*:first-child { width: 85%; order: 2; }	.colset-r-w85p >*:last-child { width: 15%; order: 1; }
	.colset-r-w90p >*:first-child { width: 90%; order: 2; }	.colset-r-w90p >*:last-child { width: 10%; order: 1; }
	.colset-r-w95p >*:first-child { width: 95%; order: 2; }	.colset-r-w95p >*:last-child { width: 5%; order: 1; }
}
@media (min-width: 576px) {/*sm*/ /*Bootstrap [sm]*/
	.colset-sm-l-w05p, .colset-sm-l-w10p, .colset-sm-l-w15p, .colset-sm-l-w20p, .colset-sm-l-w25p, .colset-sm-l-w30p, .colset-sm-l-w35p, .colset-sm-l-w40p, .colset-sm-l-w45p,
	.colset-sm-l-w50p, .colset-sm-l-w55p, .colset-sm-l-w60p, .colset-sm-l-w65p, .colset-sm-l-w70p, .colset-sm-l-w75p, .colset-sm-l-w80p, .colset-sm-l-w85p, .colset-sm-l-w90p, .colset-sm-l-w95p,
	.colset-sm-r-w05p, .colset-sm-r-w10p, .colset-sm-r-w15p, .colset-sm-r-w20p, .colset-sm-r-w25p, .colset-sm-r-w30p, .colset-sm-r-w35p, .colset-sm-r-w40p, .colset-sm-r-w45p,
	.colset-sm-r-w50p, .colset-sm-r-w55p, .colset-sm-r-w60p, .colset-sm-r-w65p, .colset-sm-r-w70p, .colset-sm-r-w75p, .colset-sm-r-w80p, .colset-sm-r-w85p, .colset-sm-r-w90p, .colset-sm-r-w95p {
		display: flex;
		justify-content: space-between;
		list-style: none;
		padding-left: 0;
		/*margin-bottom: 0;*/
	}
	.colset-sm-l-w05p >*:first-child { width: 5%; order: 1; }	.colset-sm-l-w05p >*:last-child { width: 95%; order: 2; }
	.colset-sm-l-w10p >*:first-child { width: 10%; order: 1; }	.colset-sm-l-w10p >*:last-child { width: 90%; order: 2; }
	.colset-sm-l-w15p >*:first-child { width: 15%; order: 1; }	.colset-sm-l-w15p >*:last-child { width: 85%; order: 2; }
	.colset-sm-l-w20p >*:first-child { width: 20%; order: 1; }	.colset-sm-l-w20p >*:last-child { width: 80%; order: 2; }
	.colset-sm-l-w25p >*:first-child { width: 25%; order: 1; }	.colset-sm-l-w25p >*:last-child { width: 75%; order: 2; }
	.colset-sm-l-w30p >*:first-child { width: 30%; order: 1; }	.colset-sm-l-w30p >*:last-child { width: 70%; order: 2; }
	.colset-sm-l-w35p >*:first-child { width: 35%; order: 1; }	.colset-sm-l-w35p >*:last-child { width: 65%; order: 2; }
	.colset-sm-l-w40p >*:first-child { width: 40%; order: 1; }	.colset-sm-l-w40p >*:last-child { width: 60%; order: 2; }
	.colset-sm-l-w45p >*:first-child { width: 45%; order: 1; }	.colset-sm-l-w45p >*:last-child { width: 55%; order: 2; }
	.colset-sm-l-w50p >*:first-child { width: 50%; order: 1; }	.colset-sm-l-w50p >*:last-child { width: 50%; order: 2; }
	.colset-sm-l-w55p >*:first-child { width: 55%; order: 1; }	.colset-sm-l-w55p >*:last-child { width: 45%; order: 2; }
	.colset-sm-l-w60p >*:first-child { width: 60%; order: 1; }	.colset-sm-l-w60p >*:last-child { width: 40%; order: 2; }
	.colset-sm-l-w65p >*:first-child { width: 65%; order: 1; }	.colset-sm-l-w65p >*:last-child { width: 35%; order: 2; }
	.colset-sm-l-w70p >*:first-child { width: 70%; order: 1; }	.colset-sm-l-w70p >*:last-child { width: 30%; order: 2; }
	.colset-sm-l-w75p >*:first-child { width: 75%; order: 1; }	.colset-sm-l-w75p >*:last-child { width: 25%; order: 2; }
	.colset-sm-l-w80p >*:first-child { width: 80%; order: 1; }	.colset-sm-l-w80p >*:last-child { width: 20%; order: 2; }
	.colset-sm-l-w85p >*:first-child { width: 85%; order: 1; }	.colset-sm-l-w85p >*:last-child { width: 15%; order: 2; }
	.colset-sm-l-w90p >*:first-child { width: 90%; order: 1; }	.colset-sm-l-w90p >*:last-child { width: 10%; order: 2; }
	.colset-sm-l-w95p >*:first-child { width: 95%; order: 1; }	.colset-sm-l-w95p >*:last-child { width: 5%; order: 2; }

	.colset-sm-r-w05p >*:first-child { width: 5%; order: 2; }	.colset-sm-r-w05p >*:last-child { width: 95%; order: 1; }
	.colset-sm-r-w10p >*:first-child { width: 10%; order: 2; }	.colset-sm-r-w10p >*:last-child { width: 90%; order: 1; }
	.colset-sm-r-w15p >*:first-child { width: 15%; order: 2; }	.colset-sm-r-w15p >*:last-child { width: 85%; order: 1; }
	.colset-sm-r-w20p >*:first-child { width: 20%; order: 2; }	.colset-sm-r-w20p >*:last-child { width: 80%; order: 1; }
	.colset-sm-r-w25p >*:first-child { width: 25%; order: 2; }	.colset-sm-r-w25p >*:last-child { width: 75%; order: 1; }
	.colset-sm-r-w30p >*:first-child { width: 30%; order: 2; }	.colset-sm-r-w30p >*:last-child { width: 70%; order: 1; }
	.colset-sm-r-w35p >*:first-child { width: 35%; order: 2; }	.colset-sm-r-w35p >*:last-child { width: 65%; order: 1; }
	.colset-sm-r-w40p >*:first-child { width: 40%; order: 2; }	.colset-sm-r-w40p >*:last-child { width: 60%; order: 1; }
	.colset-sm-r-w45p >*:first-child { width: 45%; order: 2; }	.colset-sm-r-w45p >*:last-child { width: 55%; order: 1; }
	.colset-sm-r-w50p >*:first-child { width: 50%; order: 2; }	.colset-sm-r-w50p >*:last-child { width: 50%; order: 1; }
	.colset-sm-r-w55p >*:first-child { width: 55%; order: 2; }	.colset-sm-r-w55p >*:last-child { width: 45%; order: 1; }
	.colset-sm-r-w60p >*:first-child { width: 60%; order: 2; }	.colset-sm-r-w60p >*:last-child { width: 40%; order: 1; }
	.colset-sm-r-w65p >*:first-child { width: 65%; order: 2; }	.colset-sm-r-w65p >*:last-child { width: 35%; order: 1; }
	.colset-sm-r-w70p >*:first-child { width: 70%; order: 2; }	.colset-sm-r-w70p >*:last-child { width: 30%; order: 1; }
	.colset-sm-r-w75p >*:first-child { width: 75%; order: 2; }	.colset-sm-r-w75p >*:last-child { width: 25%; order: 1; }
	.colset-sm-r-w80p >*:first-child { width: 80%; order: 2; }	.colset-sm-r-w80p >*:last-child { width: 20%; order: 1; }
	.colset-sm-r-w85p >*:first-child { width: 85%; order: 2; }	.colset-sm-r-w85p >*:last-child { width: 15%; order: 1; }
	.colset-sm-r-w90p >*:first-child { width: 90%; order: 2; }	.colset-sm-r-w90p >*:last-child { width: 10%; order: 1; }
	.colset-sm-r-w95p >*:first-child { width: 95%; order: 2; }	.colset-sm-r-w95p >*:last-child { width: 5%; order: 1; }
}
@media (min-width: 768px) {/*md*/ /*Bootstrap [md]*/
	.colset-md-l-w05p, .colset-md-l-w10p, .colset-md-l-w15p, .colset-md-l-w20p, .colset-md-l-w25p, .colset-md-l-w30p, .colset-md-l-w35p, .colset-md-l-w40p, .colset-md-l-w45p,
	.colset-md-l-w50p, .colset-md-l-w55p, .colset-md-l-w60p, .colset-md-l-w65p, .colset-md-l-w70p, .colset-md-l-w75p, .colset-md-l-w80p, .colset-md-l-w85p, .colset-md-l-w90p, .colset-md-l-w95p,
	.colset-md-r-w05p, .colset-md-r-w10p, .colset-md-r-w15p, .colset-md-r-w20p, .colset-md-r-w25p, .colset-md-r-w30p, .colset-md-r-w35p, .colset-md-r-w40p, .colset-md-r-w45p,
	.colset-md-r-w50p, .colset-md-r-w55p, .colset-md-r-w60p, .colset-md-r-w65p, .colset-md-r-w70p, .colset-md-r-w75p, .colset-md-r-w80p, .colset-md-r-w85p, .colset-md-r-w90p, .colset-md-r-w95p {
		display: flex;
		justify-content: space-between;
		list-style: none;
		padding-left: 0;
		/*margin-bottom: 0;*/
	}
	.colset-md-l-w05p >*:first-child { width: 5%; order: 1; }	.colset-md-l-w05p >*:last-child { width: 95%; order: 2; }
	.colset-md-l-w10p >*:first-child { width: 10%; order: 1; }	.colset-md-l-w10p >*:last-child { width: 90%; order: 2; }
	.colset-md-l-w15p >*:first-child { width: 15%; order: 1; }	.colset-md-l-w15p >*:last-child { width: 85%; order: 2; }
	.colset-md-l-w20p >*:first-child { width: 20%; order: 1; }	.colset-md-l-w20p >*:last-child { width: 80%; order: 2; }
	.colset-md-l-w25p >*:first-child { width: 25%; order: 1; }	.colset-md-l-w25p >*:last-child { width: 75%; order: 2; }
	.colset-md-l-w30p >*:first-child { width: 30%; order: 1; }	.colset-md-l-w30p >*:last-child { width: 70%; order: 2; }
	.colset-md-l-w35p >*:first-child { width: 35%; order: 1; }	.colset-md-l-w35p >*:last-child { width: 65%; order: 2; }
	.colset-md-l-w40p >*:first-child { width: 40%; order: 1; }	.colset-md-l-w40p >*:last-child { width: 60%; order: 2; }
	.colset-md-l-w45p >*:first-child { width: 45%; order: 1; }	.colset-md-l-w45p >*:last-child { width: 55%; order: 2; }
	.colset-md-l-w50p >*:first-child { width: 50%; order: 1; }	.colset-md-l-w50p >*:last-child { width: 50%; order: 2; }
	.colset-md-l-w55p >*:first-child { width: 55%; order: 1; }	.colset-md-l-w55p >*:last-child { width: 45%; order: 2; }
	.colset-md-l-w60p >*:first-child { width: 60%; order: 1; }	.colset-md-l-w60p >*:last-child { width: 40%; order: 2; }
	.colset-md-l-w65p >*:first-child { width: 65%; order: 1; }	.colset-md-l-w65p >*:last-child { width: 35%; order: 2; }
	.colset-md-l-w70p >*:first-child { width: 70%; order: 1; }	.colset-md-l-w70p >*:last-child { width: 30%; order: 2; }
	.colset-md-l-w75p >*:first-child { width: 75%; order: 1; }	.colset-md-l-w75p >*:last-child { width: 25%; order: 2; }
	.colset-md-l-w80p >*:first-child { width: 80%; order: 1; }	.colset-md-l-w80p >*:last-child { width: 20%; order: 2; }
	.colset-md-l-w85p >*:first-child { width: 85%; order: 1; }	.colset-md-l-w85p >*:last-child { width: 15%; order: 2; }
	.colset-md-l-w90p >*:first-child { width: 90%; order: 1; }	.colset-md-l-w90p >*:last-child { width: 10%; order: 2; }
	.colset-md-l-w95p >*:first-child { width: 95%; order: 1; }	.colset-md-l-w95p >*:last-child { width: 5%; order: 2; }

	.colset-md-r-w05p >*:first-child { width: 5%; order: 2; }	.colset-md-r-w05p >*:last-child { width: 95%; order: 1; }
	.colset-md-r-w10p >*:first-child { width: 10%; order: 2; }	.colset-md-r-w10p >*:last-child { width: 90%; order: 1; }
	.colset-md-r-w15p >*:first-child { width: 15%; order: 2; }	.colset-md-r-w15p >*:last-child { width: 85%; order: 1; }
	.colset-md-r-w20p >*:first-child { width: 20%; order: 2; }	.colset-md-r-w20p >*:last-child { width: 80%; order: 1; }
	.colset-md-r-w25p >*:first-child { width: 25%; order: 2; }	.colset-md-r-w25p >*:last-child { width: 75%; order: 1; }
	.colset-md-r-w30p >*:first-child { width: 30%; order: 2; }	.colset-md-r-w30p >*:last-child { width: 70%; order: 1; }
	.colset-md-r-w35p >*:first-child { width: 35%; order: 2; }	.colset-md-r-w35p >*:last-child { width: 65%; order: 1; }
	.colset-md-r-w40p >*:first-child { width: 40%; order: 2; }	.colset-md-r-w40p >*:last-child { width: 60%; order: 1; }
	.colset-md-r-w45p >*:first-child { width: 45%; order: 2; }	.colset-md-r-w45p >*:last-child { width: 55%; order: 1; }
	.colset-md-r-w50p >*:first-child { width: 50%; order: 2; }	.colset-md-r-w50p >*:last-child { width: 50%; order: 1; }
	.colset-md-r-w55p >*:first-child { width: 55%; order: 2; }	.colset-md-r-w55p >*:last-child { width: 45%; order: 1; }
	.colset-md-r-w60p >*:first-child { width: 60%; order: 2; }	.colset-md-r-w60p >*:last-child { width: 40%; order: 1; }
	.colset-md-r-w65p >*:first-child { width: 65%; order: 2; }	.colset-md-r-w65p >*:last-child { width: 35%; order: 1; }
	.colset-md-r-w70p >*:first-child { width: 70%; order: 2; }	.colset-md-r-w70p >*:last-child { width: 30%; order: 1; }
	.colset-md-r-w75p >*:first-child { width: 75%; order: 2; }	.colset-md-r-w75p >*:last-child { width: 25%; order: 1; }
	.colset-md-r-w80p >*:first-child { width: 80%; order: 2; }	.colset-md-r-w80p >*:last-child { width: 20%; order: 1; }
	.colset-md-r-w85p >*:first-child { width: 85%; order: 2; }	.colset-md-r-w85p >*:last-child { width: 15%; order: 1; }
	.colset-md-r-w90p >*:first-child { width: 90%; order: 2; }	.colset-md-r-w90p >*:last-child { width: 10%; order: 1; }
	.colset-md-r-w95p >*:first-child { width: 95%; order: 2; }	.colset-md-r-w95p >*:last-child { width: 5%; order: 1; }
}
@media (min-width: 992px) {/*lg*/ /*Bootstrap [lg]*/
	.colset-lg-l-w05p, .colset-lg-l-w10p, .colset-lg-l-w15p, .colset-lg-l-w20p, .colset-lg-l-w25p, .colset-lg-l-w30p, .colset-lg-l-w35p, .colset-lg-l-w40p, .colset-lg-l-w45p,
	.colset-lg-l-w50p, .colset-lg-l-w55p, .colset-lg-l-w60p, .colset-lg-l-w65p, .colset-lg-l-w70p, .colset-lg-l-w75p, .colset-lg-l-w80p, .colset-lg-l-w85p, .colset-lg-l-w90p, .colset-lg-l-w95p,
	.colset-lg-r-w05p, .colset-lg-r-w10p, .colset-lg-r-w15p, .colset-lg-r-w20p, .colset-lg-r-w25p, .colset-lg-r-w30p, .colset-lg-r-w35p, .colset-lg-r-w40p, .colset-lg-r-w45p,
	.colset-lg-r-w50p, .colset-lg-r-w55p, .colset-lg-r-w60p, .colset-lg-r-w65p, .colset-lg-r-w70p, .colset-lg-r-w75p, .colset-lg-r-w80p, .colset-lg-r-w85p, .colset-lg-r-w90p, .colset-lg-r-w95p {
		display: flex;
		justify-content: space-between;
		list-style: none;
		padding-left: 0;
		/*margin-bottom: 0;*/
	}
	.colset-lg-l-w05p >*:first-child { width: 5%; order: 1; }	.colset-lg-l-w05p >*:last-child { width: 95%; order: 2; }
	.colset-lg-l-w10p >*:first-child { width: 10%; order: 1; }	.colset-lg-l-w10p >*:last-child { width: 90%; order: 2; }
	.colset-lg-l-w15p >*:first-child { width: 15%; order: 1; }	.colset-lg-l-w15p >*:last-child { width: 85%; order: 2; }
	.colset-lg-l-w20p >*:first-child { width: 20%; order: 1; }	.colset-lg-l-w20p >*:last-child { width: 80%; order: 2; }
	.colset-lg-l-w25p >*:first-child { width: 25%; order: 1; }	.colset-lg-l-w25p >*:last-child { width: 75%; order: 2; }
	.colset-lg-l-w30p >*:first-child { width: 30%; order: 1; }	.colset-lg-l-w30p >*:last-child { width: 70%; order: 2; }
	.colset-lg-l-w35p >*:first-child { width: 35%; order: 1; }	.colset-lg-l-w35p >*:last-child { width: 65%; order: 2; }
	.colset-lg-l-w40p >*:first-child { width: 40%; order: 1; }	.colset-lg-l-w40p >*:last-child { width: 60%; order: 2; }
	.colset-lg-l-w45p >*:first-child { width: 45%; order: 1; }	.colset-lg-l-w45p >*:last-child { width: 55%; order: 2; }
	.colset-lg-l-w50p >*:first-child { width: 50%; order: 1; }	.colset-lg-l-w50p >*:last-child { width: 50%; order: 2; }
	.colset-lg-l-w55p >*:first-child { width: 55%; order: 1; }	.colset-lg-l-w55p >*:last-child { width: 45%; order: 2; }
	.colset-lg-l-w60p >*:first-child { width: 60%; order: 1; }	.colset-lg-l-w60p >*:last-child { width: 40%; order: 2; }
	.colset-lg-l-w65p >*:first-child { width: 65%; order: 1; }	.colset-lg-l-w65p >*:last-child { width: 35%; order: 2; }
	.colset-lg-l-w70p >*:first-child { width: 70%; order: 1; }	.colset-lg-l-w70p >*:last-child { width: 30%; order: 2; }
	.colset-lg-l-w75p >*:first-child { width: 75%; order: 1; }	.colset-lg-l-w75p >*:last-child { width: 25%; order: 2; }
	.colset-lg-l-w80p >*:first-child { width: 80%; order: 1; }	.colset-lg-l-w80p >*:last-child { width: 20%; order: 2; }
	.colset-lg-l-w85p >*:first-child { width: 85%; order: 1; }	.colset-lg-l-w85p >*:last-child { width: 15%; order: 2; }
	.colset-lg-l-w90p >*:first-child { width: 90%; order: 1; }	.colset-lg-l-w90p >*:last-child { width: 10%; order: 2; }
	.colset-lg-l-w95p >*:first-child { width: 95%; order: 1; }	.colset-lg-l-w95p >*:last-child { width: 5%; order: 2; }

	.colset-lg-r-w05p >*:first-child { width: 5%; order: 2; }	.colset-lg-r-w05p >*:last-child { width: 95%; order: 1; }
	.colset-lg-r-w10p >*:first-child { width: 10%; order: 2; }	.colset-lg-r-w10p >*:last-child { width: 90%; order: 1; }
	.colset-lg-r-w15p >*:first-child { width: 15%; order: 2; }	.colset-lg-r-w15p >*:last-child { width: 85%; order: 1; }
	.colset-lg-r-w20p >*:first-child { width: 20%; order: 2; }	.colset-lg-r-w20p >*:last-child { width: 80%; order: 1; }
	.colset-lg-r-w25p >*:first-child { width: 25%; order: 2; }	.colset-lg-r-w25p >*:last-child { width: 75%; order: 1; }
	.colset-lg-r-w30p >*:first-child { width: 30%; order: 2; }	.colset-lg-r-w30p >*:last-child { width: 70%; order: 1; }
	.colset-lg-r-w35p >*:first-child { width: 35%; order: 2; }	.colset-lg-r-w35p >*:last-child { width: 65%; order: 1; }
	.colset-lg-r-w40p >*:first-child { width: 40%; order: 2; }	.colset-lg-r-w40p >*:last-child { width: 60%; order: 1; }
	.colset-lg-r-w45p >*:first-child { width: 45%; order: 2; }	.colset-lg-r-w45p >*:last-child { width: 55%; order: 1; }
	.colset-lg-r-w50p >*:first-child { width: 50%; order: 2; }	.colset-lg-r-w50p >*:last-child { width: 50%; order: 1; }
	.colset-lg-r-w55p >*:first-child { width: 55%; order: 2; }	.colset-lg-r-w55p >*:last-child { width: 45%; order: 1; }
	.colset-lg-r-w60p >*:first-child { width: 60%; order: 2; }	.colset-lg-r-w60p >*:last-child { width: 40%; order: 1; }
	.colset-lg-r-w65p >*:first-child { width: 65%; order: 2; }	.colset-lg-r-w65p >*:last-child { width: 35%; order: 1; }
	.colset-lg-r-w70p >*:first-child { width: 70%; order: 2; }	.colset-lg-r-w70p >*:last-child { width: 30%; order: 1; }
	.colset-lg-r-w75p >*:first-child { width: 75%; order: 2; }	.colset-lg-r-w75p >*:last-child { width: 25%; order: 1; }
	.colset-lg-r-w80p >*:first-child { width: 80%; order: 2; }	.colset-lg-r-w80p >*:last-child { width: 20%; order: 1; }
	.colset-lg-r-w85p >*:first-child { width: 85%; order: 2; }	.colset-lg-r-w85p >*:last-child { width: 15%; order: 1; }
	.colset-lg-r-w90p >*:first-child { width: 90%; order: 2; }	.colset-lg-r-w90p >*:last-child { width: 10%; order: 1; }
	.colset-lg-r-w95p >*:first-child { width: 95%; order: 2; }	.colset-lg-r-w95p >*:last-child { width: 5%; order: 1; }
}
@media (min-width: 1200px) {/*xl*/ /*Bootstrap [xl]*/
	.colset-xl-l-w05p, .colset-xl-l-w10p, .colset-xl-l-w15p, .colset-xl-l-w20p, .colset-xl-l-w25p, .colset-xl-l-w30p, .colset-xl-l-w35p, .colset-xl-l-w40p, .colset-xl-l-w45p,
	.colset-xl-l-w50p, .colset-xl-l-w55p, .colset-xl-l-w60p, .colset-xl-l-w65p, .colset-xl-l-w70p, .colset-xl-l-w75p, .colset-xl-l-w80p, .colset-xl-l-w85p, .colset-xl-l-w90p, .colset-xl-l-w95p,
	.colset-xl-r-w05p, .colset-xl-r-w10p, .colset-xl-r-w15p, .colset-xl-r-w20p, .colset-xl-r-w25p, .colset-xl-r-w30p, .colset-xl-r-w35p, .colset-xl-r-w40p, .colset-xl-r-w45p,
	.colset-xl-r-w50p, .colset-xl-r-w55p, .colset-xl-r-w60p, .colset-xl-r-w65p, .colset-xl-r-w70p, .colset-xl-r-w75p, .colset-xl-r-w80p, .colset-xl-r-w85p, .colset-xl-r-w90p, .colset-xl-r-w95p {
		display: flex;
		justify-content: space-between;
		list-style: none;
		padding-left: 0;
		/*margin-bottom: 0;*/
	}
	.colset-xl-l-w05p >*:first-child { width: 5%; order: 1; }	.colset-xl-l-w05p >*:last-child { width: 95%; order: 2; }
	.colset-xl-l-w10p >*:first-child { width: 10%; order: 1; }	.colset-xl-l-w10p >*:last-child { width: 90%; order: 2; }
	.colset-xl-l-w15p >*:first-child { width: 15%; order: 1; }	.colset-xl-l-w15p >*:last-child { width: 85%; order: 2; }
	.colset-xl-l-w20p >*:first-child { width: 20%; order: 1; }	.colset-xl-l-w20p >*:last-child { width: 80%; order: 2; }
	.colset-xl-l-w25p >*:first-child { width: 25%; order: 1; }	.colset-xl-l-w25p >*:last-child { width: 75%; order: 2; }
	.colset-xl-l-w30p >*:first-child { width: 30%; order: 1; }	.colset-xl-l-w30p >*:last-child { width: 70%; order: 2; }
	.colset-xl-l-w35p >*:first-child { width: 35%; order: 1; }	.colset-xl-l-w35p >*:last-child { width: 65%; order: 2; }
	.colset-xl-l-w40p >*:first-child { width: 40%; order: 1; }	.colset-xl-l-w40p >*:last-child { width: 60%; order: 2; }
	.colset-xl-l-w45p >*:first-child { width: 45%; order: 1; }	.colset-xl-l-w45p >*:last-child { width: 55%; order: 2; }
	.colset-xl-l-w50p >*:first-child { width: 50%; order: 1; }	.colset-xl-l-w50p >*:last-child { width: 50%; order: 2; }
	.colset-xl-l-w55p >*:first-child { width: 55%; order: 1; }	.colset-xl-l-w55p >*:last-child { width: 45%; order: 2; }
	.colset-xl-l-w60p >*:first-child { width: 60%; order: 1; }	.colset-xl-l-w60p >*:last-child { width: 40%; order: 2; }
	.colset-xl-l-w65p >*:first-child { width: 65%; order: 1; }	.colset-xl-l-w65p >*:last-child { width: 35%; order: 2; }
	.colset-xl-l-w70p >*:first-child { width: 70%; order: 1; }	.colset-xl-l-w70p >*:last-child { width: 30%; order: 2; }
	.colset-xl-l-w75p >*:first-child { width: 75%; order: 1; }	.colset-xl-l-w75p >*:last-child { width: 25%; order: 2; }
	.colset-xl-l-w80p >*:first-child { width: 80%; order: 1; }	.colset-xl-l-w80p >*:last-child { width: 20%; order: 2; }
	.colset-xl-l-w85p >*:first-child { width: 85%; order: 1; }	.colset-xl-l-w85p >*:last-child { width: 15%; order: 2; }
	.colset-xl-l-w90p >*:first-child { width: 90%; order: 1; }	.colset-xl-l-w90p >*:last-child { width: 10%; order: 2; }
	.colset-xl-l-w95p >*:first-child { width: 95%; order: 1; }	.colset-xl-l-w95p >*:last-child { width: 5%; order: 2; }

	.colset-xl-r-w05p >*:first-child { width: 5%; order: 2; }	.colset-xl-r-w05p >*:last-child { width: 95%; order: 1; }
	.colset-xl-r-w10p >*:first-child { width: 10%; order: 2; }	.colset-xl-r-w10p >*:last-child { width: 90%; order: 1; }
	.colset-xl-r-w15p >*:first-child { width: 15%; order: 2; }	.colset-xl-r-w15p >*:last-child { width: 85%; order: 1; }
	.colset-xl-r-w20p >*:first-child { width: 20%; order: 2; }	.colset-xl-r-w20p >*:last-child { width: 80%; order: 1; }
	.colset-xl-r-w25p >*:first-child { width: 25%; order: 2; }	.colset-xl-r-w25p >*:last-child { width: 75%; order: 1; }
	.colset-xl-r-w30p >*:first-child { width: 30%; order: 2; }	.colset-xl-r-w30p >*:last-child { width: 70%; order: 1; }
	.colset-xl-r-w35p >*:first-child { width: 35%; order: 2; }	.colset-xl-r-w35p >*:last-child { width: 65%; order: 1; }
	.colset-xl-r-w40p >*:first-child { width: 40%; order: 2; }	.colset-xl-r-w40p >*:last-child { width: 60%; order: 1; }
	.colset-xl-r-w45p >*:first-child { width: 45%; order: 2; }	.colset-xl-r-w45p >*:last-child { width: 55%; order: 1; }
	.colset-xl-r-w50p >*:first-child { width: 50%; order: 2; }	.colset-xl-r-w50p >*:last-child { width: 50%; order: 1; }
	.colset-xl-r-w55p >*:first-child { width: 55%; order: 2; }	.colset-xl-r-w55p >*:last-child { width: 45%; order: 1; }
	.colset-xl-r-w60p >*:first-child { width: 60%; order: 2; }	.colset-xl-r-w60p >*:last-child { width: 40%; order: 1; }
	.colset-xl-r-w65p >*:first-child { width: 65%; order: 2; }	.colset-xl-r-w65p >*:last-child { width: 35%; order: 1; }
	.colset-xl-r-w70p >*:first-child { width: 70%; order: 2; }	.colset-xl-r-w70p >*:last-child { width: 30%; order: 1; }
	.colset-xl-r-w75p >*:first-child { width: 75%; order: 2; }	.colset-xl-r-w75p >*:last-child { width: 25%; order: 1; }
	.colset-xl-r-w80p >*:first-child { width: 80%; order: 2; }	.colset-xl-r-w80p >*:last-child { width: 20%; order: 1; }
	.colset-xl-r-w85p >*:first-child { width: 85%; order: 2; }	.colset-xl-r-w85p >*:last-child { width: 15%; order: 1; }
	.colset-xl-r-w90p >*:first-child { width: 90%; order: 2; }	.colset-xl-r-w90p >*:last-child { width: 10%; order: 1; }
	.colset-xl-r-w95p >*:first-child { width: 95%; order: 2; }	.colset-xl-r-w95p >*:last-child { width: 5%; order: 1; }
}


/* -----　↑ colset ↑ ----- */





/* -----　↓ マージンFIT ↓ ----- */

.fit-000rem { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
.fit-025rem { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
.fit-050rem { margin-left: -0.50rem !important; margin-right: -0.50rem !important; }
.fit-075rem { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }
.fit-100rem { margin-left: -1.00rem !important; margin-right: -1.00rem !important; }
.fit-125rem { margin-left: -1.25rem !important; margin-right: -1.25rem !important; }
.fit-150rem { margin-left: -1.50rem !important; margin-right: -1.50rem !important; }
.fit-175rem { margin-left: -1.75rem !important; margin-right: -1.75rem !important; }
.fit-200rem { margin-left: -2.00rem !important; margin-right: -2.00rem !important; }
.fit-225rem { margin-left: -2.25rem !important; margin-right: -2.25rem !important; }
.fit-250rem { margin-left: -2.50rem !important; margin-right: -2.50rem !important; }
.fit-275rem { margin-left: -2.75rem !important; margin-right: -2.75rem !important; }
.fit-300rem { margin-left: -3.00rem !important; margin-right: -3.00rem !important; }
.fit-325rem { margin-left: -3.25rem !important; margin-right: -3.25rem !important; }
.fit-350rem { margin-left: -3.50rem !important; margin-right: -3.50rem !important; }
.fit-375rem { margin-left: -3.75rem !important; margin-right: -3.75rem !important; }
.fit-400rem { margin-left: -4.00rem !important; margin-right: -4.00rem !important; }
.fit-425rem { margin-left: -4.25rem !important; margin-right: -4.25rem !important; }
.fit-450rem { margin-left: -4.50rem !important; margin-right: -4.50rem !important; }
.fit-475rem { margin-left: -4.75rem !important; margin-right: -4.75rem !important; }
.fit-500rem { margin-left: -5.00rem !important; margin-right: -5.00rem !important; }
.fit-525rem { margin-left: -5.25rem !important; margin-right: -5.25rem !important; }
.fit-550rem { margin-left: -5.50rem !important; margin-right: -5.50rem !important; }
.fit-575rem { margin-left: -5.75rem !important; margin-right: -5.75rem !important; }
.fit-600rem { margin-left: -6.00rem !important; margin-right: -6.00rem !important; }
.fit-625rem { margin-left: -6.25rem !important; margin-right: -6.25rem !important; }
.fit-650rem { margin-left: -6.50rem !important; margin-right: -6.50rem !important; }
.fit-675rem { margin-left: -6.75rem !important; margin-right: -6.75rem !important; }
.fit-700rem { margin-left: -7.00rem !important; margin-right: -7.00rem !important; }
.fit-725rem { margin-left: -7.25rem !important; margin-right: -7.25rem !important; }
.fit-750rem { margin-left: -7.50rem !important; margin-right: -7.50rem !important; }
.fit-775rem { margin-left: -7.75rem !important; margin-right: -7.75rem !important; }
.fit-800rem { margin-left: -8.00rem !important; margin-right: -8.00rem !important; }
.fit-825rem { margin-left: -8.25rem !important; margin-right: -8.25rem !important; }
.fit-850rem { margin-left: -8.50rem !important; margin-right: -8.50rem !important; }
.fit-875rem { margin-left: -8.75rem !important; margin-right: -8.75rem !important; }
.fit-900rem { margin-left: -9.00rem !important; margin-right: -9.00rem !important; }
.fit-925rem { margin-left: -9.25rem !important; margin-right: -9.25rem !important; }
.fit-950rem { margin-left: -9.50rem !important; margin-right: -9.50rem !important; }
.fit-975rem { margin-left: -9.75rem !important; margin-right: -9.75rem !important; }

/* マージンFIT (rem) 　576px以上 */
@media (min-width: 576px) {/*sm*/ /*Bootstrap [sm]*/
  .fit-sm-000rem { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
  .fit-sm-025rem { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
  .fit-sm-050rem { margin-left: -0.50rem !important; margin-right: -0.50rem !important; }
  .fit-sm-075rem { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }
  .fit-sm-100rem { margin-left: -1.00rem !important; margin-right: -1.00rem !important; }
  .fit-sm-125rem { margin-left: -1.25rem !important; margin-right: -1.25rem !important; }
  .fit-sm-150rem { margin-left: -1.50rem !important; margin-right: -1.50rem !important; }
  .fit-sm-175rem { margin-left: -1.75rem !important; margin-right: -1.75rem !important; }
  .fit-sm-200rem { margin-left: -2.00rem !important; margin-right: -2.00rem !important; }
  .fit-sm-225rem { margin-left: -2.25rem !important; margin-right: -2.25rem !important; }
  .fit-sm-250rem { margin-left: -2.50rem !important; margin-right: -2.50rem !important; }
  .fit-sm-275rem { margin-left: -2.75rem !important; margin-right: -2.75rem !important; }
  .fit-sm-300rem { margin-left: -3.00rem !important; margin-right: -3.00rem !important; }
  .fit-sm-325rem { margin-left: -3.25rem !important; margin-right: -3.25rem !important; }
  .fit-sm-350rem { margin-left: -3.50rem !important; margin-right: -3.50rem !important; }
  .fit-sm-375rem { margin-left: -3.75rem !important; margin-right: -3.75rem !important; }
  .fit-sm-400rem { margin-left: -4.00rem !important; margin-right: -4.00rem !important; }
  .fit-sm-425rem { margin-left: -4.25rem !important; margin-right: -4.25rem !important; }
  .fit-sm-450rem { margin-left: -4.50rem !important; margin-right: -4.50rem !important; }
  .fit-sm-475rem { margin-left: -4.75rem !important; margin-right: -4.75rem !important; }
  .fit-sm-500rem { margin-left: -5.00rem !important; margin-right: -5.00rem !important; }
  .fit-sm-525rem { margin-left: -5.25rem !important; margin-right: -5.25rem !important; }
  .fit-sm-550rem { margin-left: -5.50rem !important; margin-right: -5.50rem !important; }
  .fit-sm-575rem { margin-left: -5.75rem !important; margin-right: -5.75rem !important; }
  .fit-sm-600rem { margin-left: -6.00rem !important; margin-right: -6.00rem !important; }
  .fit-sm-625rem { margin-left: -6.25rem !important; margin-right: -6.25rem !important; }
  .fit-sm-650rem { margin-left: -6.50rem !important; margin-right: -6.50rem !important; }
  .fit-sm-675rem { margin-left: -6.75rem !important; margin-right: -6.75rem !important; }
  .fit-sm-700rem { margin-left: -7.00rem !important; margin-right: -7.00rem !important; }
  .fit-sm-725rem { margin-left: -7.25rem !important; margin-right: -7.25rem !important; }
  .fit-sm-750rem { margin-left: -7.50rem !important; margin-right: -7.50rem !important; }
  .fit-sm-775rem { margin-left: -7.75rem !important; margin-right: -7.75rem !important; }
  .fit-sm-800rem { margin-left: -8.00rem !important; margin-right: -8.00rem !important; }
  .fit-sm-825rem { margin-left: -8.25rem !important; margin-right: -8.25rem !important; }
  .fit-sm-850rem { margin-left: -8.50rem !important; margin-right: -8.50rem !important; }
  .fit-sm-875rem { margin-left: -8.75rem !important; margin-right: -8.75rem !important; }
  .fit-sm-900rem { margin-left: -9.00rem !important; margin-right: -9.00rem !important; }
  .fit-sm-925rem { margin-left: -9.25rem !important; margin-right: -9.25rem !important; }
  .fit-sm-950rem { margin-left: -9.50rem !important; margin-right: -9.50rem !important; }
  .fit-sm-975rem { margin-left: -9.75rem !important; margin-right: -9.75rem !important; }
}

/* マージンFIT (rem) 　768px以上 */
@media (min-width: 768px) {/*md*/ /*Bootstrap [md]*/
  .fit-md-000rem { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
  .fit-md-025rem { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
  .fit-md-050rem { margin-left: -0.50rem !important; margin-right: -0.50rem !important; }
  .fit-md-075rem { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }
  .fit-md-100rem { margin-left: -1.00rem !important; margin-right: -1.00rem !important; }
  .fit-md-125rem { margin-left: -1.25rem !important; margin-right: -1.25rem !important; }
  .fit-md-150rem { margin-left: -1.50rem !important; margin-right: -1.50rem !important; }
  .fit-md-175rem { margin-left: -1.75rem !important; margin-right: -1.75rem !important; }
  .fit-md-200rem { margin-left: -2.00rem !important; margin-right: -2.00rem !important; }
  .fit-md-225rem { margin-left: -2.25rem !important; margin-right: -2.25rem !important; }
  .fit-md-250rem { margin-left: -2.50rem !important; margin-right: -2.50rem !important; }
  .fit-md-275rem { margin-left: -2.75rem !important; margin-right: -2.75rem !important; }
  .fit-md-300rem { margin-left: -3.00rem !important; margin-right: -3.00rem !important; }
  .fit-md-325rem { margin-left: -3.25rem !important; margin-right: -3.25rem !important; }
  .fit-md-350rem { margin-left: -3.50rem !important; margin-right: -3.50rem !important; }
  .fit-md-375rem { margin-left: -3.75rem !important; margin-right: -3.75rem !important; }
  .fit-md-400rem { margin-left: -4.00rem !important; margin-right: -4.00rem !important; }
  .fit-md-425rem { margin-left: -4.25rem !important; margin-right: -4.25rem !important; }
  .fit-md-450rem { margin-left: -4.50rem !important; margin-right: -4.50rem !important; }
  .fit-md-475rem { margin-left: -4.75rem !important; margin-right: -4.75rem !important; }
  .fit-md-500rem { margin-left: -5.00rem !important; margin-right: -5.00rem !important; }
  .fit-md-525rem { margin-left: -5.25rem !important; margin-right: -5.25rem !important; }
  .fit-md-550rem { margin-left: -5.50rem !important; margin-right: -5.50rem !important; }
  .fit-md-575rem { margin-left: -5.75rem !important; margin-right: -5.75rem !important; }
  .fit-md-600rem { margin-left: -6.00rem !important; margin-right: -6.00rem !important; }
  .fit-md-625rem { margin-left: -6.25rem !important; margin-right: -6.25rem !important; }
  .fit-md-650rem { margin-left: -6.50rem !important; margin-right: -6.50rem !important; }
  .fit-md-675rem { margin-left: -6.75rem !important; margin-right: -6.75rem !important; }
  .fit-md-700rem { margin-left: -7.00rem !important; margin-right: -7.00rem !important; }
  .fit-md-725rem { margin-left: -7.25rem !important; margin-right: -7.25rem !important; }
  .fit-md-750rem { margin-left: -7.50rem !important; margin-right: -7.50rem !important; }
  .fit-md-775rem { margin-left: -7.75rem !important; margin-right: -7.75rem !important; }
  .fit-md-800rem { margin-left: -8.00rem !important; margin-right: -8.00rem !important; }
  .fit-md-825rem { margin-left: -8.25rem !important; margin-right: -8.25rem !important; }
  .fit-md-850rem { margin-left: -8.50rem !important; margin-right: -8.50rem !important; }
  .fit-md-875rem { margin-left: -8.75rem !important; margin-right: -8.75rem !important; }
  .fit-md-900rem { margin-left: -9.00rem !important; margin-right: -9.00rem !important; }
  .fit-md-925rem { margin-left: -9.25rem !important; margin-right: -9.25rem !important; }
  .fit-md-950rem { margin-left: -9.50rem !important; margin-right: -9.50rem !important; }
  .fit-md-975rem { margin-left: -9.75rem !important; margin-right: -9.75rem !important; }
}

/* マージンFIT (rem) 　992px以上 */
@media (min-width: 992px) {/*lg*/ /*Bootstrap [lg]*/
  .fit-lg-000rem { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
  .fit-lg-025rem { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
  .fit-lg-050rem { margin-left: -0.50rem !important; margin-right: -0.50rem !important; }
  .fit-lg-075rem { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }
  .fit-lg-100rem { margin-left: -1.00rem !important; margin-right: -1.00rem !important; }
  .fit-lg-125rem { margin-left: -1.25rem !important; margin-right: -1.25rem !important; }
  .fit-lg-150rem { margin-left: -1.50rem !important; margin-right: -1.50rem !important; }
  .fit-lg-175rem { margin-left: -1.75rem !important; margin-right: -1.75rem !important; }
  .fit-lg-200rem { margin-left: -2.00rem !important; margin-right: -2.00rem !important; }
  .fit-lg-225rem { margin-left: -2.25rem !important; margin-right: -2.25rem !important; }
  .fit-lg-250rem { margin-left: -2.50rem !important; margin-right: -2.50rem !important; }
  .fit-lg-275rem { margin-left: -2.75rem !important; margin-right: -2.75rem !important; }
  .fit-lg-300rem { margin-left: -3.00rem !important; margin-right: -3.00rem !important; }
  .fit-lg-325rem { margin-left: -3.25rem !important; margin-right: -3.25rem !important; }
  .fit-lg-350rem { margin-left: -3.50rem !important; margin-right: -3.50rem !important; }
  .fit-lg-375rem { margin-left: -3.75rem !important; margin-right: -3.75rem !important; }
  .fit-lg-400rem { margin-left: -4.00rem !important; margin-right: -4.00rem !important; }
  .fit-lg-425rem { margin-left: -4.25rem !important; margin-right: -4.25rem !important; }
  .fit-lg-450rem { margin-left: -4.50rem !important; margin-right: -4.50rem !important; }
  .fit-lg-475rem { margin-left: -4.75rem !important; margin-right: -4.75rem !important; }
  .fit-lg-500rem { margin-left: -5.00rem !important; margin-right: -5.00rem !important; }
  .fit-lg-525rem { margin-left: -5.25rem !important; margin-right: -5.25rem !important; }
  .fit-lg-550rem { margin-left: -5.50rem !important; margin-right: -5.50rem !important; }
  .fit-lg-575rem { margin-left: -5.75rem !important; margin-right: -5.75rem !important; }
  .fit-lg-600rem { margin-left: -6.00rem !important; margin-right: -6.00rem !important; }
  .fit-lg-625rem { margin-left: -6.25rem !important; margin-right: -6.25rem !important; }
  .fit-lg-650rem { margin-left: -6.50rem !important; margin-right: -6.50rem !important; }
  .fit-lg-675rem { margin-left: -6.75rem !important; margin-right: -6.75rem !important; }
  .fit-lg-700rem { margin-left: -7.00rem !important; margin-right: -7.00rem !important; }
  .fit-lg-725rem { margin-left: -7.25rem !important; margin-right: -7.25rem !important; }
  .fit-lg-750rem { margin-left: -7.50rem !important; margin-right: -7.50rem !important; }
  .fit-lg-775rem { margin-left: -7.75rem !important; margin-right: -7.75rem !important; }
  .fit-lg-800rem { margin-left: -8.00rem !important; margin-right: -8.00rem !important; }
  .fit-lg-825rem { margin-left: -8.25rem !important; margin-right: -8.25rem !important; }
  .fit-lg-850rem { margin-left: -8.50rem !important; margin-right: -8.50rem !important; }
  .fit-lg-875rem { margin-left: -8.75rem !important; margin-right: -8.75rem !important; }
  .fit-lg-900rem { margin-left: -9.00rem !important; margin-right: -9.00rem !important; }
  .fit-lg-925rem { margin-left: -9.25rem !important; margin-right: -9.25rem !important; }
  .fit-lg-950rem { margin-left: -9.50rem !important; margin-right: -9.50rem !important; }
  .fit-lg-975rem { margin-left: -9.75rem !important; margin-right: -9.75rem !important; }
}

/* マージンFIT (rem) 　1200px以上 */
@media (min-width: 1200px) {/*xl*/ /*Bootstrap [xl]*/
  .fit-xl-000rem { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
  .fit-xl-025rem { margin-left: -0.25rem !important; margin-right: -0.25rem !important; }
  .fit-xl-050rem { margin-left: -0.50rem !important; margin-right: -0.50rem !important; }
  .fit-xl-075rem { margin-left: -0.75rem !important; margin-right: -0.75rem !important; }
  .fit-xl-100rem { margin-left: -1.00rem !important; margin-right: -1.00rem !important; }
  .fit-xl-125rem { margin-left: -1.25rem !important; margin-right: -1.25rem !important; }
  .fit-xl-150rem { margin-left: -1.50rem !important; margin-right: -1.50rem !important; }
  .fit-xl-175rem { margin-left: -1.75rem !important; margin-right: -1.75rem !important; }
  .fit-xl-200rem { margin-left: -2.00rem !important; margin-right: -2.00rem !important; }
  .fit-xl-225rem { margin-left: -2.25rem !important; margin-right: -2.25rem !important; }
  .fit-xl-250rem { margin-left: -2.50rem !important; margin-right: -2.50rem !important; }
  .fit-xl-275rem { margin-left: -2.75rem !important; margin-right: -2.75rem !important; }
  .fit-xl-300rem { margin-left: -3.00rem !important; margin-right: -3.00rem !important; }
  .fit-xl-325rem { margin-left: -3.25rem !important; margin-right: -3.25rem !important; }
  .fit-xl-350rem { margin-left: -3.50rem !important; margin-right: -3.50rem !important; }
  .fit-xl-375rem { margin-left: -3.75rem !important; margin-right: -3.75rem !important; }
  .fit-xl-400rem { margin-left: -4.00rem !important; margin-right: -4.00rem !important; }
  .fit-xl-425rem { margin-left: -4.25rem !important; margin-right: -4.25rem !important; }
  .fit-xl-450rem { margin-left: -4.50rem !important; margin-right: -4.50rem !important; }
  .fit-xl-475rem { margin-left: -4.75rem !important; margin-right: -4.75rem !important; }
  .fit-xl-500rem { margin-left: -5.00rem !important; margin-right: -5.00rem !important; }
  .fit-xl-525rem { margin-left: -5.25rem !important; margin-right: -5.25rem !important; }
  .fit-xl-550rem { margin-left: -5.50rem !important; margin-right: -5.50rem !important; }
  .fit-xl-575rem { margin-left: -5.75rem !important; margin-right: -5.75rem !important; }
  .fit-xl-600rem { margin-left: -6.00rem !important; margin-right: -6.00rem !important; }
  .fit-xl-625rem { margin-left: -6.25rem !important; margin-right: -6.25rem !important; }
  .fit-xl-650rem { margin-left: -6.50rem !important; margin-right: -6.50rem !important; }
  .fit-xl-675rem { margin-left: -6.75rem !important; margin-right: -6.75rem !important; }
  .fit-xl-700rem { margin-left: -7.00rem !important; margin-right: -7.00rem !important; }
  .fit-xl-725rem { margin-left: -7.25rem !important; margin-right: -7.25rem !important; }
  .fit-xl-750rem { margin-left: -7.50rem !important; margin-right: -7.50rem !important; }
  .fit-xl-775rem { margin-left: -7.75rem !important; margin-right: -7.75rem !important; }
  .fit-xl-800rem { margin-left: -8.00rem !important; margin-right: -8.00rem !important; }
  .fit-xl-825rem { margin-left: -8.25rem !important; margin-right: -8.25rem !important; }
  .fit-xl-850rem { margin-left: -8.50rem !important; margin-right: -8.50rem !important; }
  .fit-xl-875rem { margin-left: -8.75rem !important; margin-right: -8.75rem !important; }
  .fit-xl-900rem { margin-left: -9.00rem !important; margin-right: -9.00rem !important; }
  .fit-xl-925rem { margin-left: -9.25rem !important; margin-right: -9.25rem !important; }
  .fit-xl-950rem { margin-left: -9.50rem !important; margin-right: -9.50rem !important; }
  .fit-xl-975rem { margin-left: -9.75rem !important; margin-right: -9.75rem !important; }
}

/* -----　↑ マージンFIT ↑ ----- */




/* -----　↓ 2列テーブルの幅 ↓ ----- */

.per-5p95p tr > *:nth-child(1) { width: 5% !important; }
.per-5p95p tr > *:nth-child(2) { width: 95% !important; }
.per-10p90p tr > *:nth-child(1) { width: 10% !important; }
.per-10p90p tr > *:nth-child(2) { width: 90% !important; }
.per-15p85p tr > *:nth-child(1) { width: 15% !important; }	
.per-15p85p tr > *:nth-child(2) { width: 85% !important; }
.per-20p80p tr > *:nth-child(1) { width: 20% !important; }
.per-20p80p tr > *:nth-child(2) { width: 80% !important; }
.per-25p75p tr > *:nth-child(1) { width: 25% !important; }
.per-25p75p tr > *:nth-child(2) { width: 75% !important; }
.per-30p70p tr > *:nth-child(1) { width: 30% !important; }
.per-30p70p tr > *:nth-child(2) { width: 70% !important; }
.per-35p65p tr > *:nth-child(1) { width: 35% !important; }
.per-35p65p tr > *:nth-child(2) { width: 65% !important; }
.per-40p60p tr > *:nth-child(1) { width: 40% !important; }
.per-40p60p tr > *:nth-child(2) { width: 60% !important; }
.per-45p55p tr > *:nth-child(1) { width: 45% !important; }
.per-45p55p tr > *:nth-child(2) { width: 55% !important; }
.per-50p50p tr > *:nth-child(1) { width: 50% !important; }
.per-50p50p tr > *:nth-child(2) { width: 50% !important; }
.per-55p45p tr > *:nth-child(1) { width: 55% !important; }
.per-55p45p tr > *:nth-child(2) { width: 45% !important; }
.per-60p40p tr > *:nth-child(1) { width: 60% !important; }
.per-60p40p tr > *:nth-child(2) { width: 40% !important; }
.per-65p35p tr > *:nth-child(1) { width: 65% !important; }
.per-65p35p tr > *:nth-child(2) { width: 35% !important; }
.per-70p30p tr > *:nth-child(1) { width: 70% !important; }
.per-70p30p tr > *:nth-child(2) { width: 30% !important; }
.per-75p25p tr > *:nth-child(1) { width: 75% !important; }
.per-75p25p tr > *:nth-child(2) { width: 25% !important; }
.per-80p20p tr > *:nth-child(1) { width: 80% !important; }
.per-80p20p tr > *:nth-child(2) { width: 20% !important; }
.per-85p15p tr > *:nth-child(1) { width: 85% !important; }
.per-85p15p tr > *:nth-child(2) { width: 15% !important; }
.per-90p10p tr > *:nth-child(1) { width: 90% !important; }
.per-90p10p tr > *:nth-child(2) { width: 10% !important; }
.per-95p5p tr > *:nth-child(1) { width: 95% !important; }
.per-95p5p tr > *:nth-child(2) { width: 5% !important; }


@media (min-width: 576px) {/*sm*/
  .per-sm-5p95p tr > *:nth-child(1) { width: 5% !important; }
  .per-sm-5p95p tr > *:nth-child(2) { width: 95% !important; }
  .per-sm-10p90p tr > *:nth-child(1) { width: 10% !important; }
  .per-sm-10p90p tr > *:nth-child(2) { width: 90% !important; }
  .per-sm-15p85p tr > *:nth-child(1) { width: 15% !important; }
  .per-sm-15p85p tr > *:nth-child(2) { width: 85% !important; }
  .per-sm-20p80p tr > *:nth-child(1) { width: 20% !important; }
  .per-sm-20p80p tr > *:nth-child(2) { width: 80% !important; }
  .per-sm-25p75p tr > *:nth-child(1) { width: 25% !important; }
  .per-sm-25p75p tr > *:nth-child(2) { width: 75% !important; }
  .per-sm-30p70p tr > *:nth-child(1) { width: 30% !important; }
  .per-sm-30p70p tr > *:nth-child(2) { width: 70% !important; }
  .per-sm-35p65p tr > *:nth-child(1) { width: 35% !important; }
  .per-sm-35p65p tr > *:nth-child(2) { width: 65% !important; }
  .per-sm-40p60p tr > *:nth-child(1) { width: 40% !important; }
  .per-sm-40p60p tr > *:nth-child(2) { width: 60% !important; }
  .per-sm-45p55p tr > *:nth-child(1) { width: 45% !important; }
  .per-sm-45p55p tr > *:nth-child(2) { width: 55% !important; }
  .per-sm-50p50p tr > *:nth-child(1) { width: 50% !important; }
  .per-sm-50p50p tr > *:nth-child(2) { width: 50% !important; }
  .per-sm-55p45p tr > *:nth-child(1) { width: 55% !important; }
  .per-sm-55p45p tr > *:nth-child(2) { width: 45% !important; }
  .per-sm-60p40p tr > *:nth-child(1) { width: 60% !important; }
  .per-sm-60p40p tr > *:nth-child(2) { width: 40% !important; }
  .per-sm-65p35p tr > *:nth-child(1) { width: 65% !important; }
  .per-sm-65p35p tr > *:nth-child(2) { width: 35% !important; }
  .per-sm-70p30p tr > *:nth-child(1) { width: 70% !important; }
  .per-sm-70p30p tr > *:nth-child(2) { width: 30% !important; }
  .per-sm-75p25p tr > *:nth-child(1) { width: 75% !important; }
  .per-sm-75p25p tr > *:nth-child(2) { width: 25% !important; }
  .per-sm-80p20p tr > *:nth-child(1) { width: 80% !important; }
  .per-sm-80p20p tr > *:nth-child(2) { width: 20% !important; }
  .per-sm-85p15p tr > *:nth-child(1) { width: 85% !important; }
  .per-sm-85p15p tr > *:nth-child(2) { width: 15% !important; }
  .per-sm-90p10p tr > *:nth-child(1) { width: 90% !important; }
  .per-sm-90p10p tr > *:nth-child(2) { width: 10% !important; }
  .per-sm-95p5p tr > *:nth-child(1) { width: 95% !important; }
  .per-sm-95p5p tr > *:nth-child(2) { width: 5% !important; }
}


@media (min-width: 768px) {/*md*/
  .per-md-5p95p tr > *:nth-child(1) { width: 5% !important; }	
  .per-md-5p95p tr > *:nth-child(2) { width: 95% !important; }
  .per-md-10p90p tr > *:nth-child(1) { width: 10% !important; }
  .per-md-10p90p tr > *:nth-child(2) { width: 90% !important; }
  .per-md-15p85p tr > *:nth-child(1) { width: 15% !important; }
  .per-md-15p85p tr > *:nth-child(2) { width: 85% !important; }
  .per-md-20p80p tr > *:nth-child(1) { width: 20% !important; }
  .per-md-20p80p tr > *:nth-child(2) { width: 80% !important; }
  .per-md-25p75p tr > *:nth-child(1) { width: 25% !important; }
  .per-md-25p75p tr > *:nth-child(2) { width: 75% !important; }
  .per-md-30p70p tr > *:nth-child(1) { width: 30% !important; }
  .per-md-30p70p tr > *:nth-child(2) { width: 70% !important; }
  .per-md-35p65p tr > *:nth-child(1) { width: 35% !important; }
  .per-md-35p65p tr > *:nth-child(2) { width: 65% !important; }
  .per-md-40p60p tr > *:nth-child(1) { width: 40% !important; }
  .per-md-40p60p tr > *:nth-child(2) { width: 60% !important; }
  .per-md-45p55p tr > *:nth-child(1) { width: 45% !important; }
  .per-md-45p55p tr > *:nth-child(2) { width: 55% !important; }
  .per-md-50p50p tr > *:nth-child(1) { width: 50% !important; }
  .per-md-50p50p tr > *:nth-child(2) { width: 50% !important; }
  .per-md-55p45p tr > *:nth-child(1) { width: 55% !important; }
  .per-md-55p45p tr > *:nth-child(2) { width: 45% !important; }
  .per-md-60p40p tr > *:nth-child(1) { width: 60% !important; }
  .per-md-60p40p tr > *:nth-child(2) { width: 40% !important; }
  .per-md-65p35p tr > *:nth-child(1) { width: 65% !important; }
  .per-md-65p35p tr > *:nth-child(2) { width: 35% !important; }
  .per-md-70p30p tr > *:nth-child(1) { width: 70% !important; }
  .per-md-70p30p tr > *:nth-child(2) { width: 30% !important; }
  .per-md-75p25p tr > *:nth-child(1) { width: 75% !important; }
  .per-md-75p25p tr > *:nth-child(2) { width: 25% !important; }
  .per-md-80p20p tr > *:nth-child(1) { width: 80% !important; }
  .per-md-80p20p tr > *:nth-child(2) { width: 20% !important; }
  .per-md-85p15p tr > *:nth-child(1) { width: 85% !important; }
  .per-md-85p15p tr > *:nth-child(2) { width: 15% !important; }
  .per-md-90p10p tr > *:nth-child(1) { width: 90% !important; }
  .per-md-90p10p tr > *:nth-child(2) { width: 10% !important; }
  .per-md-95p5p tr > *:nth-child(1) { width: 95% !important; }
  .per-md-95p5p tr > *:nth-child(2) { width: 5% !important; }
}


@media (min-width: 992px) {/*lg*/
  .per-lg-5p95p tr > *:nth-child(1) { width: 5% !important; }
  .per-lg-5p95p tr > *:nth-child(2) { width: 95% !important; }
  .per-lg-10p90p tr > *:nth-child(1) { width: 10% !important; }
  .per-lg-10p90p tr > *:nth-child(2) { width: 90% !important; }
  .per-lg-15p85p tr > *:nth-child(1) { width: 15% !important; }
  .per-lg-15p85p tr > *:nth-child(2) { width: 85% !important; }
  .per-lg-20p80p tr > *:nth-child(1) { width: 20% !important; }
  .per-lg-20p80p tr > *:nth-child(2) { width: 80% !important; }
  .per-lg-25p75p tr > *:nth-child(1) { width: 25% !important; }
  .per-lg-25p75p tr > *:nth-child(2) { width: 75% !important; }
  .per-lg-30p70p tr > *:nth-child(1) { width: 30% !important; }
  .per-lg-30p70p tr > *:nth-child(2) { width: 70% !important; }
  .per-lg-35p65p tr > *:nth-child(1) { width: 35% !important; }
  .per-lg-35p65p tr > *:nth-child(2) { width: 65% !important; }
  .per-lg-40p60p tr > *:nth-child(1) { width: 40% !important; }
  .per-lg-40p60p tr > *:nth-child(2) { width: 60% !important; }
  .per-lg-45p55p tr > *:nth-child(1) { width: 45% !important; }
  .per-lg-45p55p tr > *:nth-child(2) { width: 55% !important; }
  .per-lg-50p50p tr > *:nth-child(1) { width: 50% !important; }
  .per-lg-50p50p tr > *:nth-child(2) { width: 50% !important; }
  .per-lg-55p45p tr > *:nth-child(1) { width: 55% !important; }
  .per-lg-55p45p tr > *:nth-child(2) { width: 45% !important; }
  .per-lg-60p40p tr > *:nth-child(1) { width: 60% !important; }
  .per-lg-60p40p tr > *:nth-child(2) { width: 40% !important; }
  .per-lg-65p35p tr > *:nth-child(1) { width: 65% !important; }
  .per-lg-65p35p tr > *:nth-child(2) { width: 35% !important; }
  .per-lg-70p30p tr > *:nth-child(1) { width: 70% !important; }
  .per-lg-70p30p tr > *:nth-child(2) { width: 30% !important; }
  .per-lg-75p25p tr > *:nth-child(1) { width: 75% !important; }
  .per-lg-75p25p tr > *:nth-child(2) { width: 25% !important; }
  .per-lg-80p20p tr > *:nth-child(1) { width: 80% !important; }
  .per-lg-80p20p tr > *:nth-child(2) { width: 20% !important; }
  .per-lg-85p15p tr > *:nth-child(1) { width: 85% !important; }
  .per-lg-85p15p tr > *:nth-child(2) { width: 15% !important; }
  .per-lg-90p10p tr > *:nth-child(1) { width: 90% !important; }
  .per-lg-90p10p tr > *:nth-child(2) { width: 10% !important; }
  .per-lg-95p5p tr > *:nth-child(1) { width: 95% !important; }
  .per-lg-95p5p tr > *:nth-child(2) { width: 5% !important; }
}


@media (min-width: 1200px) {/*xl*/
  .per-xl-5p95p tr > *:nth-child(1) { width: 5% !important; }
  .per-xl-5p95p tr > *:nth-child(2) { width: 95% !important; }
  .per-xl-10p90p tr > *:nth-child(1) { width: 10% !important; }
  .per-xl-10p90p tr > *:nth-child(2) { width: 90% !important; }
  .per-xl-15p85p tr > *:nth-child(1) { width: 15% !important; }
  .per-xl-15p85p tr > *:nth-child(2) { width: 85% !important; }
  .per-xl-20p80p tr > *:nth-child(1) { width: 20% !important; }
  .per-xl-20p80p tr > *:nth-child(2) { width: 80% !important; }
  .per-xl-25p75p tr > *:nth-child(1) { width: 25% !important; }
  .per-xl-25p75p tr > *:nth-child(2) { width: 75% !important; }
  .per-xl-30p70p tr > *:nth-child(1) { width: 30% !important; }
  .per-xl-30p70p tr > *:nth-child(2) { width: 70% !important; }
  .per-xl-35p65p tr > *:nth-child(1) { width: 35% !important; }
  .per-xl-35p65p tr > *:nth-child(2) { width: 65% !important; }
  .per-xl-40p60p tr > *:nth-child(1) { width: 40% !important; }
  .per-xl-40p60p tr > *:nth-child(2) { width: 60% !important; }
  .per-xl-45p55p tr > *:nth-child(1) { width: 45% !important; }
  .per-xl-45p55p tr > *:nth-child(2) { width: 55% !important; }
  .per-xl-50p50p tr > *:nth-child(1) { width: 50% !important; }
  .per-xl-50p50p tr > *:nth-child(2) { width: 50% !important; }
  .per-xl-55p45p tr > *:nth-child(1) { width: 55% !important; }
  .per-xl-55p45p tr > *:nth-child(2) { width: 45% !important; }
  .per-xl-60p40p tr > *:nth-child(1) { width: 60% !important; }
  .per-xl-60p40p tr > *:nth-child(2) { width: 40% !important; }
  .per-xl-65p35p tr > *:nth-child(1) { width: 65% !important; }
  .per-xl-65p35p tr > *:nth-child(2) { width: 35% !important; }
  .per-xl-70p30p tr > *:nth-child(1) { width: 70% !important; }
  .per-xl-70p30p tr > *:nth-child(2) { width: 30% !important; }
  .per-xl-75p25p tr > *:nth-child(1) { width: 75% !important; }
  .per-xl-75p25p tr > *:nth-child(2) { width: 25% !important; }
  .per-xl-80p20p tr > *:nth-child(1) { width: 80% !important; }
  .per-xl-80p20p tr > *:nth-child(2) { width: 20% !important; }
  .per-xl-85p15p tr > *:nth-child(1) { width: 85% !important; }
  .per-xl-85p15p tr > *:nth-child(2) { width: 15% !important; }
  .per-xl-90p10p tr > *:nth-child(1) { width: 90% !important; }
  .per-xl-90p10p tr > *:nth-child(2) { width: 10% !important; }
  .per-xl-95p5p tr > *:nth-child(1) { width: 95% !important; }
  .per-xl-95p5p tr > *:nth-child(2) { width: 5% !important; }
}


@media (min-width: 1400px) {/*xxl*/
  .per-xxl-5p95p tr > *:nth-child(1) { width: 5% !important; }
  .per-xxl-5p95p tr > *:nth-child(2) { width: 95% !important; }
  .per-xxl-10p90p tr > *:nth-child(1) { width: 10% !important; }
  .per-xxl-10p90p tr > *:nth-child(2) { width: 90% !important; }
  .per-xxl-15p85p tr > *:nth-child(1) { width: 15% !important; }
  .per-xxl-15p85p tr > *:nth-child(2) { width: 85% !important; }
  .per-xxl-20p80p tr > *:nth-child(1) { width: 20% !important; }
  .per-xxl-20p80p tr > *:nth-child(2) { width: 80% !important; }
  .per-xxl-25p75p tr > *:nth-child(1) { width: 25% !important; }
  .per-xxl-25p75p tr > *:nth-child(2) { width: 75% !important; }
  .per-xxl-30p70p tr > *:nth-child(1) { width: 30% !important; }
  .per-xxl-30p70p tr > *:nth-child(2) { width: 70% !important; }
  .per-xxl-35p65p tr > *:nth-child(1) { width: 35% !important; }
  .per-xxl-35p65p tr > *:nth-child(2) { width: 65% !important; }
  .per-xxl-40p60p tr > *:nth-child(1) { width: 40% !important; }
  .per-xxl-40p60p tr > *:nth-child(2) { width: 60% !important; }
  .per-xxl-45p55p tr > *:nth-child(1) { width: 45% !important; }
  .per-xxl-45p55p tr > *:nth-child(2) { width: 55% !important; }
  .per-xxl-50p50p tr > *:nth-child(1) { width: 50% !important; }
  .per-xxl-50p50p tr > *:nth-child(2) { width: 50% !important; }
  .per-xxl-55p45p tr > *:nth-child(1) { width: 55% !important; }
  .per-xxl-55p45p tr > *:nth-child(2) { width: 45% !important; }
  .per-xxl-60p40p tr > *:nth-child(1) { width: 60% !important; }
  .per-xxl-60p40p tr > *:nth-child(2) { width: 40% !important; }
  .per-xxl-65p35p tr > *:nth-child(1) { width: 65% !important; }
  .per-xxl-65p35p tr > *:nth-child(2) { width: 35% !important; }
  .per-xxl-70p30p tr > *:nth-child(1) { width: 70% !important; }
  .per-xxl-70p30p tr > *:nth-child(2) { width: 30% !important; }
  .per-xxl-75p25p tr > *:nth-child(1) { width: 75% !important; }
  .per-xxl-75p25p tr > *:nth-child(2) { width: 25% !important; }
  .per-xxl-80p20p tr > *:nth-child(1) { width: 80% !important; }
  .per-xxl-80p20p tr > *:nth-child(2) { width: 20% !important; }
  .per-xxl-85p15p tr > *:nth-child(1) { width: 85% !important; }
  .per-xxl-85p15p tr > *:nth-child(2) { width: 15% !important; }
  .per-xxl-90p10p tr > *:nth-child(1) { width: 90% !important; }
  .per-xxl-90p10p tr > *:nth-child(2) { width: 10% !important; }
  .per-xxl-95p5p tr > *:nth-child(1) { width: 95% !important; }
  .per-xxl-95p5p tr > *:nth-child(2) { width: 5% !important; }
}


/* -----　↑ 2列テーブルの幅 ↑ ----- */


.text-left {
  text-align: left !important; }
.text-right {
  text-align: right !important; }
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
}
@media (min-width: 1200px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
}
@media (min-width: 1400px) {/*xxl*/
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
}
.text-center {
  text-align: center !important;
}
